.ShopToolbar_toolbar__73WXy{position:-webkit-sticky;position:sticky;top:80px;z-index:50;background:hsla(0,0%,100%,.95);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(0,0,0,.06);padding:14px 0}.ShopToolbar_toolbarInner__ZTtrt{max-width:1280px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:16px}@media(min-width:768px){.ShopToolbar_toolbarInner__ZTtrt{padding:0 40px}}@media(min-width:1200px){.ShopToolbar_toolbarInner__ZTtrt{padding:0 48px}}.ShopToolbar_searchBox__tmFrv{position:relative;flex:0 0 auto;width:260px}@media(max-width:767px){.ShopToolbar_searchBox__tmFrv{width:100%;flex:1 1}}.ShopToolbar_searchIcon__Df4BW{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#8c8c9e;pointer-events:none;transition:color .2s}.ShopToolbar_searchInput__cCfyk{width:100%;padding:10px 36px;background:#f2f3f7;border:1px solid rgba(0,0,0,.1);border-radius:10px;color:#111118;font-size:13px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;outline:none;transition:border-color .2s ease}.ShopToolbar_searchInput__cCfyk::placeholder{color:#8c8c9e}.ShopToolbar_searchInput__cCfyk:focus{border-color:rgba(82,82,249,.5)}.ShopToolbar_searchInput__cCfyk:focus~.ShopToolbar_searchIcon__Df4BW{color:#5252f9}.ShopToolbar_searchClear__VBTe4{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#b0b0be;cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .2s}.ShopToolbar_searchClear__VBTe4:hover{color:#111118}.ShopToolbar_pills__O0mh8{display:flex;align-items:center;gap:8px;flex:1 1;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:2px 0}.ShopToolbar_pills__O0mh8::-webkit-scrollbar{display:none}@media(max-width:767px){.ShopToolbar_pills__O0mh8{display:none}}.ShopToolbar_pill__pHaUq{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:100px;font-size:12px;font-weight:600;color:#8c8c9e;text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0}.ShopToolbar_pill__pHaUq:hover{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.18);color:#556}.ShopToolbar_pillActive__frWKv{background:rgba(82,82,249,.12);border-color:#5252f9;color:#5252f9}.ShopToolbar_pillActive__frWKv:hover{background:rgba(82,82,249,.18);border-color:#5252f9;color:#5252f9}.ShopToolbar_pillIcon__Uc_n0{width:16px;height:16px;filter:none;opacity:.5}.ShopToolbar_actions__nWZGf{display:flex;align-items:center;gap:8px;flex-shrink:0}.ShopToolbar_actionBtn__5Ifhl{position:relative;width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:10px;color:#556;cursor:pointer;transition:all .2s ease}.ShopToolbar_actionBtn__5Ifhl:hover{border-color:rgba(0,0,0,.18);background:#f2f3f7;color:#111118}.ShopToolbar_cartBtn__ovfqF{box-shadow:0 0 0 2px rgba(82,82,249,.15)}.ShopToolbar_actionBadge__yOmvU{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;background:#5252f9;color:#fff;font-size:10px;font-weight:700;border-radius:100px;display:flex;align-items:center;justify-content:center;line-height:1}.SubCategoryBox_subcategory_item__n46xx{display:inline-flex;align-items:center;gap:6px;padding:7px 18px;background:var(--secondary-bg-color);border:1px solid var(--separater-border-color);border-radius:100px;font-size:12px;font-weight:600;color:var(--secondary-color);text-decoration:none;white-space:nowrap;cursor:pointer;transition:all .2s ease;flex-shrink:0}.SubCategoryBox_subcategory_item__n46xx:hover{background:rgba(0,0,0,.04);border-color:var(--border-medium);color:var(--primary-color)}.SubCategoryBox_subcategory_item__n46xx.SubCategoryBox_selected__wfRHo{background:rgba(82,82,249,.12);border:1px solid var(--info-color);color:var(--info-color)}.SubCategoryBox_subcategory_item__n46xx.SubCategoryBox_selected__wfRHo:hover{background:rgba(82,82,249,.18);border:1px solid var(--info-color);color:var(--info-color)}.SubCategoryBar_product_subcategory_bar__LzH8C{max-width:1280px;margin:0 auto;display:flex;align-items:center;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:12px 24px;border-bottom:1px solid rgba(0,0,0,.06)}@media(min-width:768px){.SubCategoryBar_product_subcategory_bar__LzH8C{padding:0 40px}}@media(min-width:1200px){.SubCategoryBar_product_subcategory_bar__LzH8C{padding:0 48px;padding:12px 48px}}@media(min-width:768px){.SubCategoryBar_product_subcategory_bar__LzH8C{padding:12px 40px}}.SubCategoryBar_product_subcategory_bar__LzH8C::-webkit-scrollbar{display:none}.FilterDrawer_overlay__1X2jF{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:200}.FilterDrawer_drawer__B_lwb{position:fixed;top:0;left:0;bottom:0;width:340px;background:#fff;border-right:1px solid rgba(0,0,0,.06);z-index:201;display:flex;flex-direction:column}@media(max-width:400px){.FilterDrawer_drawer__B_lwb{width:100%}}.FilterDrawer_drawerHeader__e_xoQ{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.06)}.FilterDrawer_drawerHeader__e_xoQ h3{font-size:16px;font-weight:700;color:#111118;margin:0}.FilterDrawer_closeBtn__vV85Q{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#8c8c9e;cursor:pointer;transition:all .2s}.FilterDrawer_closeBtn__vV85Q:hover{border-color:rgba(0,0,0,.18);color:#111118}.FilterDrawer_drawerBody__OkOBz{flex:1 1;overflow-y:auto;padding:8px 0;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent}.FilterDrawer_filterSection__MH5_Z{border-bottom:1px solid rgba(0,0,0,.06)}.FilterDrawer_filterSectionHeader__2rU72{display:flex;align-items:center;justify-content:space-between;width:100%;padding:16px 24px;background:none;border:none;color:#556;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:color .2s}.FilterDrawer_filterSectionHeader__2rU72:hover{color:#111118}.FilterDrawer_filterSectionHeader__2rU72 svg{color:#b0b0be}.FilterDrawer_filterSectionBody__PUMSC{padding:0 24px 16px;display:flex;flex-direction:column;gap:2px}.FilterDrawer_checkboxRow__tpUUa{display:flex;align-items:center;gap:10px;padding:8px 0;cursor:pointer;transition:color .15s}.FilterDrawer_checkboxRow__tpUUa:hover .FilterDrawer_checkboxLabel__nZFdy{color:#111118}.FilterDrawer_checkbox__KMkBm{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:1px solid rgba(0,0,0,.1);border-radius:5px;background:#fff;cursor:pointer;flex-shrink:0;position:relative;transition:all .2s ease}.FilterDrawer_checkbox__KMkBm:checked{background:#5252f9;border-color:#5252f9}.FilterDrawer_checkbox__KMkBm:checked:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.FilterDrawer_checkbox__KMkBm:hover{border-color:rgba(0,0,0,.18)}.FilterDrawer_checkboxLabel__nZFdy{flex:1 1;font-size:13px;color:#556;transition:color .15s}.FilterDrawer_checkboxCount__YzQRz{font-size:11px;font-weight:600;color:#b0b0be;min-width:20px;text-align:right}.FilterDrawer_priceInputs__BhzBD{display:flex;align-items:flex-end;gap:12px}.FilterDrawer_priceField__GXRkH{flex:1 1;display:flex;flex-direction:column;gap:4px}.FilterDrawer_priceLabel__M_RgI{font-size:11px;font-weight:600;color:#b0b0be;text-transform:uppercase}.FilterDrawer_priceInput__uMlon{width:100%;padding:10px 12px;background:#f2f3f7;border:1px solid rgba(0,0,0,.1);border-radius:8px;color:#111118;font-size:13px;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;outline:none;transition:border-color .2s;-moz-appearance:textfield}.FilterDrawer_priceInput__uMlon::placeholder{color:#b0b0be}.FilterDrawer_priceInput__uMlon:focus{border-color:#5252f9}.FilterDrawer_priceInput__uMlon::-webkit-inner-spin-button,.FilterDrawer_priceInput__uMlon::-webkit-outer-spin-button{-webkit-appearance:none}.FilterDrawer_priceDash__729EX{color:#b0b0be;padding-bottom:10px}.FilterDrawer_drawerFooter__GbV0v{display:flex;align-items:center;gap:12px;padding:16px 24px;border-top:1px solid rgba(0,0,0,.06)}.FilterDrawer_clearBtn__i9cWN{flex:1 1;padding:12px;background:none;border:1px solid rgba(0,0,0,.1);border-radius:10px;color:#556;font-size:13px;font-weight:600;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .2s}.FilterDrawer_clearBtn__i9cWN:hover{border-color:rgba(0,0,0,.18);color:#111118}.FilterDrawer_applyBtn__8qEZt{flex:1 1;padding:12px;background:linear-gradient(135deg,#5252f9,#7b61ff 50%,#b344f0);border:none;border-radius:10px;color:#fff;font-size:13px;font-weight:600;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;cursor:pointer;transition:all .3s ease}.FilterDrawer_applyBtn__8qEZt:hover{transform:translateY(-1px);box-shadow:0 6px 20px rgba(82,82,249,.35)}.FilterChips_chipsContainer__w_Tgo{border-bottom:1px solid rgba(0,0,0,.06);background:#f6f7fa}.FilterChips_chipsInner__5oSoy{max-width:1280px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px}@media(min-width:768px){.FilterChips_chipsInner__5oSoy{padding:0 40px}}@media(min-width:1200px){.FilterChips_chipsInner__5oSoy{padding:0 48px;padding:12px 48px}}@media(min-width:768px){.FilterChips_chipsInner__5oSoy{padding:12px 40px}}.FilterChips_chip__D6_sM{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:rgba(82,82,249,.1);border:1px solid rgba(82,82,249,.25);border-radius:100px;font-size:12px;font-weight:500;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#5252f9;cursor:pointer;transition:all .2s ease}.FilterChips_chip__D6_sM:hover{background:rgba(82,82,249,.18)}.FilterChips_chip__D6_sM svg{opacity:.6;transition:opacity .2s}.FilterChips_chip__D6_sM:hover svg{opacity:1}.FilterChips_clearAll__WFRy_{font-size:12px;font-weight:600;font-family:Satoshi,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#8c8c9e;background:none;border:none;cursor:pointer;padding:6px 14px;transition:color .2s}.FilterChips_clearAll__WFRy_:hover{color:#111118}.ProductCard_card__NO2FG{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;overflow:hidden;cursor:pointer;text-decoration:none;color:inherit;box-shadow:var(--m-card-shadow);transition:all .35s ease}.ProductCard_card__NO2FG:hover{box-shadow:var(--m-card-shadow-hover);transform:translateY(-6px);box-shadow:0 12px 40px rgba(82,82,249,.12),0 8px 20px rgba(0,0,0,.08);color:inherit}.ProductCard_card__NO2FG:hover .ProductCard_cardImage__bb5_o img{transform:scale(1.06)}.ProductCard_card__NO2FG:hover .ProductCard_cardQuickView__gIG4t{max-height:44px;opacity:1;padding:10px 16px}.ProductCard_card__NO2FG:active{transform:translateY(-2px)}.ProductCard_cardImage__bb5_o{position:relative;aspect-ratio:1;background:#fff;overflow:hidden}.ProductCard_cardImage__bb5_o img{width:100%;height:100%;object-fit:contain;padding:24px;transition:transform .5s ease}.ProductCard_cardQuickView__gIG4t{display:flex;align-items:center;justify-content:center;gap:6px;max-height:0;opacity:0;overflow:hidden;padding:0;background:linear-gradient(135deg,rgba(82,82,249,.95),rgba(123,97,255,.95));color:#fff;text-align:center;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;transition:max-height .3s ease,opacity .25s ease,padding .3s ease}.ProductCard_cardBadge__B9y5X{display:inline-flex;align-self:flex-start;padding:3px 8px;background:rgba(228,128,10,.12);border:1px solid rgba(228,128,10,.25);color:#e4800a;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;border-radius:5px}.ProductCard_cardInfo__ch6Td{padding:16px 20px 20px;display:flex;flex-direction:column;gap:6px;flex:1 1}.ProductCard_cardBrand__OK41h{font-size:11px;font-weight:600;color:#b0b0be;text-transform:uppercase;letter-spacing:.06em}.ProductCard_cardTitle__BnXQ8{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal;font-size:15px;font-weight:600;color:#111118;line-height:1.3;margin:0}.ProductCard_cardPrice__Qtsvk{font-size:14px;font-weight:700;color:#556}.ProductCard_cardPrice__Qtsvk .ProductCard_priceFrom__C38dH{font-size:11px;font-weight:500;color:#8c8c9e;margin-right:4px}@media(max-width:767px){.ProductCard_cardImage__bb5_o img{padding:16px}.ProductCard_cardInfo__ch6Td{padding:12px 14px 16px}.ProductCard_cardTitle__BnXQ8{font-size:13px}.ProductCard_cardPrice__Qtsvk{font-size:12px}.ProductCard_cardQuickView__gIG4t{display:none!important}}@keyframes ProductCardSkeleton_shimmer___Xy8m{0%{background-position:-200% 0}to{background-position:200% 0}}.ProductCardSkeleton_skeleton__ojLrg{border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.06);background:#fff}.ProductCardSkeleton_skeletonImage__z8TLd{aspect-ratio:1;background:linear-gradient(90deg,#f5f5f5 25%,#ebebeb 37%,#f5f5f5 63%);background-size:400% 100%;animation:ProductCardSkeleton_shimmer___Xy8m 1.8s ease infinite}.ProductCardSkeleton_skeletonInfo__VZBaL{padding:16px 20px 20px;display:flex;flex-direction:column;gap:10px}.ProductCardSkeleton_skeletonBrand__x663W{width:60px;height:10px}.ProductCardSkeleton_skeletonBrand__x663W,.ProductCardSkeleton_skeletonTitle__JVyVL{border-radius:4px;background:linear-gradient(90deg,#fff 25%,#f2f3f7 37%,#fff 63%);background-size:400% 100%;animation:ProductCardSkeleton_shimmer___Xy8m 1.8s ease infinite}.ProductCardSkeleton_skeletonTitle__JVyVL{width:80%;height:16px}.ProductCardSkeleton_skeletonPrice__cqb_N{width:50px;height:14px;border-radius:4px;background:linear-gradient(90deg,#fff 25%,#f2f3f7 37%,#fff 63%);background-size:400% 100%;animation:ProductCardSkeleton_shimmer___Xy8m 1.8s ease infinite}.ProductGrid_gridContainer__cttDY{max-width:1280px;margin:0 auto;padding:32px 24px 80px}@media(min-width:768px){.ProductGrid_gridContainer__cttDY{padding:0 40px}}@media(min-width:1200px){.ProductGrid_gridContainer__cttDY{padding:0 48px;padding-top:32px}}@media(min-width:768px){.ProductGrid_gridContainer__cttDY{padding-top:32px}}.ProductGrid_grid__IPzm5{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}@media(max-width:1023px){.ProductGrid_grid__IPzm5{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.ProductGrid_grid__IPzm5{grid-template-columns:repeat(2,1fr);gap:12px}}