a.product-box-link{position:absolute;inset:0;z-index:1}.product-box .cart-box,.product-box .like-btn{z-index:2}button.like-btn{border:0;cursor:pointer;font:inherit}body:not(.dark) .details-page .top-image{display:none}body:not(.dark) .product-page-header .header-panel .title{color:rgba(var(--theme-color),1)}body:not(.dark) .product-page-header .header-panel .back-btn,body:not(.dark) .product-page-header .header-panel .icons{--Iconsax-Color:rgba(var(--theme-color),1)}body.dark .title a{color:rgba(var(--theme-color),1)}.details-page .product-details .product-price .plus-minus.plus-minus{width:auto;padding:3px;border:none;border-radius:100px;box-shadow:none;justify-content:center;background-color:rgba(var(--white),1)}.details-page .product-details .product-price .plus-minus.plus-minus input{border:none;padding:0;width:30px;background-color:transparent}.details-page .product-details .product-price .plus-minus .plus-minus-button{border:none;width:24px;height:24px;padding:0;display:flex;align-items:center;justify-content:center;border-radius:100%;--Iconsax-Size:14px}.details-page .product-details .product-price .plus-minus .plus-minus-button.sub{background-color:rgba(var(--light-bg),1);--Iconsax-Color:rgba(var(--theme-color),1)}.details-page .product-details .product-price .plus-minus .plus-minus-button.add{background-color:rgba(var(--theme-color),1);--Iconsax-Color:rgba(var(--white),1)}.details-page .product-details .fixed-cart-btn{padding-inline:20px}.swiper.categories .categories-item{align-items:center}.swiper.categories .categories-item .categories-img{width:36px;height:36px;flex:0 0 36px;border-radius:8px;overflow:hidden}.swiper.categories .categories-item .categories-img img{width:100%;height:100%;object-fit:cover;display:block}body.dark .swiper.categories .categories-item .categories-img{filter:none}@media (min-width:768px){.swiper.categories .categories-item{min-height:72px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.swiper.categories .categories-item:hover{background:#f7f1e6;border-color:rgba(138,106,50,.4);box-shadow:0 10px 24px rgba(18,38,54,.08);transform:translateY(-2px)}.swiper.categories .categories-item.active:hover{background:#122636;border-color:#122636;color:#fff}.swiper.categories .categories-item.active h4,.swiper.categories .categories-item.active:hover h4{color:#fff}body.dark .swiper.categories .categories-item:not(.active):hover{background:#1c3344;border-color:rgba(255,224,138,.35);color:#f4f7fa}.swiper.categories .categories-item .categories-img{width:52px;height:52px;flex-basis:52px;border-radius:12px}}body.dark .swiper.categories .categories-item,body.dark .swiper.categories .categories-item h4{color:#fff}body.dark .swiper.categories .categories-item.active,body.dark .swiper.categories .categories-item.active:hover{background:#fff;border-color:#fff;color:#122636}body.dark .swiper.categories .categories-item.active h4,body.dark .swiper.categories .categories-item.active:hover h4{color:#122636}.page-skeleton{padding:18px 0 40px}.page-skeleton .sk{background:#e6e0d4;border-radius:14px;animation:skeleton-pulse 1.2s ease-in-out infinite}.page-skeleton .sk-search{height:48px;margin-bottom:16px}.page-skeleton .sk-banner{height:168px;margin-bottom:18px}.page-skeleton .sk-chips{display:flex;gap:10px;margin-bottom:22px;overflow:hidden}.page-skeleton .sk-chip{flex:0 0 92px;height:72px}.page-skeleton .sk-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.page-skeleton .sk-card{height:210px}@keyframes skeleton-pulse{50%{opacity:.55}}.not-found-page{box-sizing:border-box;min-height:calc(100dvh - 64px);display:flex;align-items:center;justify-content:center;padding:12px 20px 96px;text-align:center}@media (min-width:768px){.not-found-page{min-height:calc(100vh - 78px);padding:24px 20px 32px}}.not-found-card{width:min(420px,100%)}.not-found-code{margin:0;font-size:56px;font-weight:700;line-height:1;letter-spacing:-.04em;color:#122636}.not-found-card h1{margin:8px 0 4px;font-size:20px;font-weight:700;color:#122636}.not-found-card p{margin:0 auto;max-width:320px;color:#5c6b76;line-height:1.7}.not-found-actions{display:flex;gap:10px;margin-top:16px}.not-found-actions .btn{flex:1 1;width:auto;margin:0}.not-found-actions .btn-outline{border:1px solid #122636;color:#122636;background:transparent;border-radius:8px;padding:12px 16px}body.dark .not-found-card h1,body.dark .not-found-code{color:#f4f7fa}body.dark .not-found-card p{color:#c5d0d8}body.dark .not-found-actions .btn-outline{border-color:#f4f7fa;color:#f4f7fa}button.btn,button.cart-bag,button.filter-btn,button.plus-minus{border:0;background:none;padding:inherit;color:inherit}