.CartDrawer_overlay__5lyGV{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.6);display:flex;justify-content:flex-end}.CartDrawer_drawer__WGzrf{width:420px;max-width:100vw;height:100vh;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;overflow:hidden}.CartDrawer_head__qNaYL{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--border)}.CartDrawer_title__MWXuJ{font-size:17px;font-weight:600}.CartDrawer_close__RpLPF{background:none;border:none;cursor:pointer;padding:4px}.CartDrawer_close__RpLPF,.CartDrawer_empty__2v_il{color:var(--text-muted);display:flex;align-items:center}.CartDrawer_empty__2v_il{flex:1 1;justify-content:center}.CartDrawer_list__qr6xf{flex:1 1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:16px}.CartDrawer_item__2weQ3{display:flex;align-items:center;gap:12px}.CartDrawer_img__xzBNk{border-radius:var(--radius-sm);object-fit:contain;background:var(--surface2);flex-shrink:0}.CartDrawer_info__mbncf{flex:1 1;min-width:0}.CartDrawer_name__JfoKc{display:block;font-size:13px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CartDrawer_price__3S3KJ{font-size:13px;color:var(--text-muted);margin-top:2px;display:block}.CartDrawer_qtyRow__0V0kQ{display:flex;align-items:center;gap:8px;font-size:14px}.CartDrawer_qtyRow__0V0kQ button{background:var(--surface2);border:1px solid var(--border);border-radius:6px;color:var(--text);cursor:pointer;width:26px;height:26px;display:flex;align-items:center;justify-content:center}.CartDrawer_del__iWJyr{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex;align-items:center;transition:color .15s}.CartDrawer_del__iWJyr:hover{color:var(--danger)}.CartDrawer_footer__DT8sB{padding:20px 24px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:12px}.CartDrawer_total__TiZM_{font-size:15px}.CartDrawer_form__AFPTf{padding:24px;display:flex;flex-direction:column;gap:12px;flex:1 1}.CartDrawer_input__kretd{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);padding:10px 14px;font-size:14px;width:100%;outline:none;font-family:inherit;resize:vertical;transition:border-color .15s}.CartDrawer_input__kretd:focus{border-color:var(--accent)}.CartDrawer_hint__Kiz8h{font-size:12px;color:var(--text-muted)}.CartDrawer_btn__cbfbG{background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);padding:12px 20px;font-size:14px;font-weight:600;cursor:pointer;width:100%;transition:background .15s}.CartDrawer_btn__cbfbG:hover:not(:disabled){background:var(--accent-hover)}.CartDrawer_btn__cbfbG:disabled{opacity:.5;cursor:not-allowed}.CartDrawer_success__i4bVc{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:40px 24px;text-align:center}.CartDrawer_successIcon__OTY_w{width:64px;height:64px;border-radius:50%;background:var(--success);color:#fff;font-size:28px;display:flex;align-items:center;justify-content:center}.CartDrawer_success__i4bVc h3{font-size:20px}.CartDrawer_success__i4bVc p{color:var(--text-muted);font-size:14px}.CartDrawer_authBtn__PwJfS{display:flex;align-items:center;justify-content:center;gap:8px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--accent);padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.CartDrawer_authBtn__PwJfS:hover{background:var(--border)}.CartDrawer_userInfo__ewbku{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;display:flex;flex-direction:column;gap:4px}.CartDrawer_userRow__lYQNu{display:flex;gap:8px;font-size:13px}.CartDrawer_userLabel__07SdZ{color:var(--text-muted);width:64px;flex-shrink:0}.CartDrawer_userVal__YzpE1{color:var(--text);font-weight:500}.CartDrawer_sectionLabel__3czzL{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.CartDrawer_pickupBadge__frXIi{background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:var(--radius-sm);color:#22c55e;padding:10px 14px;font-size:13px;font-weight:500}.CartDrawer_backBtn__Fjges{background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);padding:12px 16px;font-size:13px;font-weight:500;cursor:pointer;transition:color .15s;white-space:nowrap}.CartDrawer_backBtn__Fjges:hover{color:var(--text)}.Footer_footer__eNA9m{margin-top:90px;border-top:1px solid var(--border);background:#060a13;padding:52px 0 28px}.Footer_grid__WCfx6{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:36px;gap:36px}.Footer_grid__WCfx6>div{display:grid;grid-gap:8px;gap:8px;align-content:start;font-size:14px;color:var(--text-muted)}.Footer_grid__WCfx6 b{color:#fff;margin-bottom:4px;font-size:14px}.Footer_grid__WCfx6 a:hover{color:#fff}.Footer_brand__Lj6Sp{font-size:22px;font-weight:800;color:#fff;letter-spacing:-.02em}.Footer_brand__Lj6Sp span{color:#a78bfa}.Footer_about__u7rfo{max-width:320px;line-height:1.6}.Footer_fine__vbpeC{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:36px;padding-top:20px;border-top:1px solid var(--border);font-size:12.5px;color:#5b6a88}@media (max-width:860px){.Footer_grid__WCfx6{grid-template-columns:1fr 1fr}}@media (max-width:520px){.Footer_grid__WCfx6{grid-template-columns:1fr}}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:100;border-bottom:1px solid transparent;transition:background .2s,border-color .2s,-webkit-backdrop-filter .2s;transition:background .2s,border-color .2s,backdrop-filter .2s;transition:background .2s,border-color .2s,backdrop-filter .2s,-webkit-backdrop-filter .2s}.Header_solid__7ZFgV{background:rgba(8,12,22,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--border)}.Header_inner__ry5Nk{display:flex;align-items:center;gap:28px;height:68px}.Header_logo__e5KhT{display:flex;align-items:center;gap:10px;flex:none}.Header_logoImg__JXnqc{object-fit:contain;width:36px;height:36px}.Header_logoText__4ZhAR{font-size:21px;font-weight:800;letter-spacing:-.02em;color:#fff}.Header_logoText__4ZhAR span{color:#a78bfa}.Header_logoTag__lKi8C{font-size:11px;font-weight:800;color:#a78bfa;border:1.5px solid #a78bfa;border-radius:6px;padding:1px 8px;letter-spacing:.1em}.Header_nav__3fHSH{display:flex;align-items:center;gap:6px;flex:1 1}.Header_navLink__LzXns{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;border-radius:10px;font-size:14.5px;font-weight:600;color:#c4cfe6;background:none;border:0;transition:.15s}.Header_navLink__LzXns:hover{color:#fff;background:hsla(0,0%,100%,.06)}.Header_active__HNQqd{color:#fff;background:rgba(124,92,255,.16)}.Header_rot__lJ1SB{transform:rotate(180deg)}.Header_catWrap__Gwk99{position:relative}.Header_mega__Ul_3W{position:absolute;top:calc(100% + 10px);left:-60px;width:min(900px,90vw);background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:22px;box-shadow:0 30px 70px -20px rgba(0,0,0,.8)}.Header_megaGrid__hG4lV{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:22px;gap:22px}.Header_megaCol__gstPu{display:grid;grid-gap:2px;gap:2px;align-content:start}.Header_megaTitle__smys9{font-weight:800;font-size:14px;color:#fff;margin-bottom:6px}.Header_megaTitle__smys9:hover{color:#a78bfa}.Header_megaItem__wmqsI{font-size:13.5px;color:var(--text-muted);padding:4px 0}.Header_megaItem__wmqsI:hover{color:#fff}.Header_megaAll__xTFI0{display:block;margin-top:18px;padding-top:14px;border-top:1px solid var(--border);font-weight:700;font-size:14px;color:#a78bfa}.Header_actions__SRauh{display:flex;align-items:center;gap:8px;margin-left:auto}.Header_phone__SJDp9{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:14.5px;padding:9px 14px;border-radius:10px;color:#e5ebfa}.Header_phone__SJDp9:hover{background:hsla(0,0%,100%,.06)}.Header_login__tB00W{padding:9px 18px;border-radius:10px;font-weight:700;font-size:14.5px;background:var(--grad);color:#fff}.Header_iconBtn__sGNob{position:relative;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:10px;background:none;border:0;color:#e5ebfa;font-weight:600;font-size:14px}.Header_iconBtn__sGNob:hover{background:hsla(0,0%,100%,.06)}.Header_uname__0iXpq{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_badge__jvoAX{position:absolute;top:2px;right:2px;min-width:18px;height:18px;border-radius:9px;background:var(--accent);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center;padding:0 4px}.Header_burger__1a_LX{display:none;width:42px;height:42px;border-radius:10px;border:1px solid var(--border);background:none;color:#fff;align-items:center;justify-content:center}.Header_mobile__6nfPr{position:fixed;top:68px;left:0;right:0;bottom:0;z-index:99;background:var(--bg);padding:12px 16px 30px;overflow-y:auto;display:grid;grid-gap:6px;gap:6px;align-content:start}.Header_mLink__rWhws{display:flex;align-items:center;gap:12px;padding:16px 14px;border-radius:14px;background:var(--surface);border:1px solid var(--border);font-weight:700;font-size:16px}.Header_mCats__Og6S0{display:flex;flex-wrap:wrap;gap:8px;padding:6px 0 10px}.Header_mCat__8dOgx{padding:9px 14px;border-radius:99px;border:1px solid var(--border);font-size:13.5px;color:#c4cfe6}.Header_mPhone__iAUDL{background:var(--grad);border:0;color:#fff}@media (max-width:1080px){.Header_login__tB00W,.Header_nav__3fHSH,.Header_phone__SJDp9,.Header_uname__0iXpq{display:none}.Header_burger__1a_LX{display:inline-flex}.Header_inner__ry5Nk{gap:12px}}@media (min-width:1081px){.Header_mobile__6nfPr{display:none}}.ProductCard_card__ziN0E{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;transition:border-color .15s,transform .15s;display:flex;flex-direction:column}.ProductCard_card__ziN0E:hover{border-color:rgba(59,130,246,.4);transform:translateY(-2px)}.ProductCard_imageWrap__A_p4Y{position:relative;aspect-ratio:1;background:var(--surface2);display:block;overflow:hidden}.ProductCard_img__i04JX{object-fit:contain;padding:12px}.ProductCard_noImg__dMsSe{font-size:48px;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.ProductCard_badge__6hu3G{position:absolute;top:10px;left:10px;background:var(--accent);color:#fff;font-size:11px;font-weight:600;padding:2px 8px;border-radius:99px}.ProductCard_body__kfdMs{padding:14px;flex:1 1;display:flex;flex-direction:column;gap:10px}.ProductCard_name__KQNs7{font-size:13px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:var(--text);flex:1 1}.ProductCard_name__KQNs7:hover{color:var(--accent)}.ProductCard_bottom__9N2l4{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.ProductCard_price__wFkdH{display:block;font-size:16px;font-weight:600}.ProductCard_stock__35Ex7{display:block;font-size:11px;margin-top:2px;color:var(--danger)}.ProductCard_stock__35Ex7[data-in=true]{color:var(--success)}.ProductCard_addBtn__eRS8A{background:var(--accent);border:none;color:#fff;border-radius:var(--radius-sm);padding:8px 10px;cursor:pointer;display:flex;align-items:center;transition:background .15s;flex-shrink:0}.ProductCard_addBtn__eRS8A:hover:not(:disabled){background:var(--accent-hover)}.ProductCard_addBtn__eRS8A:disabled{background:var(--border);cursor:not-allowed}.catalog_catalogLayout__whmDS{display:grid;grid-template-columns:260px 1fr;min-height:calc(100vh - 60px);border-top:1px solid var(--border)}.catalog_treeSidebar__hjax8{border-right:1px solid var(--border);padding:16px 0 32px;position:-webkit-sticky;position:sticky;top:60px;height:calc(100vh - 60px);overflow-y:auto;background:var(--surface)}.catalog_treeHead__cJbeA{display:none;align-items:center;justify-content:space-between;padding:14px 16px 10px;border-bottom:1px solid var(--border);margin-bottom:8px}.catalog_treeHeadTitle__Ars0h{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.catalog_treeClose__NGGmG{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex}.catalog_treeFolder__qPjUw{margin-bottom:2px}.catalog_treeFolderBtn__PqQq2{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 16px;background:none;border:none;text-align:left;cursor:pointer;border-radius:0;color:var(--text);font-size:13px;font-weight:600;transition:background .12s}.catalog_treeFolderBtn__PqQq2:hover{background:var(--surface2)}.catalog_treeFolderActive__CPg2q{background:rgba(99,102,241,.1)!important;color:var(--accent)}.catalog_treeFolderName__NmxTz{flex:1 1;line-height:1.3}.catalog_treeFolderChevron___beUB{color:var(--text-muted);flex-shrink:0}.catalog_treeCats__pqfKk{padding:2px 0 4px}.catalog_treeCat__SgUUW{display:block;width:100%;padding:6px 16px 6px 28px;background:none;border:none;text-align:left;cursor:pointer;font-size:12.5px;color:var(--text-muted);line-height:1.35;transition:color .12s,background .12s;border-radius:0}.catalog_treeCat__SgUUW:hover{background:var(--surface2);color:var(--text)}.catalog_treeCatActive__CWWMZ{background:rgba(99,102,241,.1);color:var(--accent);font-weight:600}.catalog_catalogMain__Hb37y{padding:20px 24px 40px;min-width:0}.catalog_catalogTopBar__XHd4G{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.catalog_catalogTopLeft__HYvxM{display:flex;align-items:flex-start;gap:10px;min-width:0}.catalog_mobileMenuBtn__2z0WI{display:none;align-items:center;justify-content:center;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px;cursor:pointer;color:var(--text);flex-shrink:0;margin-top:2px}.catalog_catalogTitle__SpKIs{font-size:20px;font-weight:800;line-height:1.2}.catalog_catalogBreadcrumb__qk_iA{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-muted);margin-top:3px}.catalog_breadBtn__A_U4k{background:none;border:none;color:var(--accent);font-size:12px;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px}.catalog_filterBtn__KZKbJ{display:flex;align-items:center;gap:5px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:13px;padding:7px 12px;cursor:pointer;flex-shrink:0;white-space:nowrap;transition:color .12s,border-color .12s}.catalog_filterBtn__KZKbJ:hover{color:var(--text);border-color:var(--accent)}.catalog_filterBar__1z5mi{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px}.catalog_toggleBtn__7RPVL{padding:6px 14px;border-radius:99px;border:1px solid var(--border);background:var(--surface2);color:var(--text-muted);font-size:13px;cursor:pointer;transition:all .12s}.catalog_toggleActive__59hXE{background:rgba(34,197,94,.12);border-color:#22c55e;color:#22c55e}.catalog_filterSelect__O4KgJ{padding:6px 12px;border-radius:var(--radius-sm);background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:13px;cursor:pointer;outline:none;max-width:200px}.catalog_priceRange__MNlPX{display:flex;align-items:center;gap:6px}.catalog_priceInput__RjJNT{width:110px;padding:6px 10px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:13px;outline:none}.catalog_priceInput__RjJNT:focus{border-color:var(--accent)}.catalog_resetBtn__rQ8GF{padding:6px 14px;border-radius:99px;border:1px solid var(--border);background:none;color:var(--text-muted);font-size:13px;cursor:pointer;transition:color .12s,border-color .12s}.catalog_resetBtn__rQ8GF:hover{color:var(--danger,#ef4444);border-color:var(--danger,#ef4444)}.catalog_count__FnmTr{font-size:13px;color:var(--text-muted);margin-bottom:14px}.catalog_productGrid__RhDk7{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.catalog_skeleton__pV017{height:260px;border-radius:var(--radius);background:linear-gradient(90deg,var(--surface) 25%,var(--surface2) 50%,var(--surface) 75%);background-size:200% 100%;animation:catalog_shimmer__wsJu9 1.4s infinite}@keyframes catalog_shimmer__wsJu9{0%{background-position:200% 0}to{background-position:-200% 0}}.catalog_welcomeState__ouAZ2{display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 20px;color:var(--text-muted);text-align:center;font-size:15px}.catalog_groups__RWl5d{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:14px;gap:14px;padding:8px 0 24px}.catalog_groupCard__WYBYm{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}.catalog_groupTitle__gAUXl{font-size:15px;font-weight:800;color:var(--text);text-align:left;background:none;border:none;padding:0;cursor:pointer}.catalog_groupTitle__gAUXl:hover{color:#a78bfa}.catalog_chips__QA8p5{display:flex;flex-wrap:wrap;gap:6px}.catalog_chip__6f2Xy{background:var(--surface2);border:1px solid var(--border);border-radius:99px;color:var(--text-muted);font-size:12.5px;padding:5px 11px;cursor:pointer;transition:all .12s}.catalog_chip__6f2Xy:hover{border-color:var(--accent);color:var(--text)}.catalog_groupHint__KtqDt{color:var(--text-muted);font-size:14px;padding:4px 0 2px}.catalog_sideOverlay__XppsX{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.5)}.catalog_pagination__Bl5fT{display:flex;gap:6px;justify-content:center;margin-top:8px}.catalog_pageBtn__6POOS{padding:6px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface2);color:var(--text-muted);font-size:13px;cursor:pointer;transition:all .12s;min-width:36px}.catalog_pageBtn__6POOS:hover{border-color:var(--accent);color:var(--accent)}.catalog_pageBtn__6POOS[data-active=true]{background:var(--accent);border-color:var(--accent);color:#fff}@media (max-width:900px){.catalog_catalogLayout__whmDS{grid-template-columns:1fr}.catalog_treeSidebar__hjax8{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:100;border-right:1px solid var(--border);transform:translateX(-100%);transition:transform .25s ease;height:100vh;padding-top:0}.catalog_treeSidebarOpen__YSqhg{transform:translateX(0)}.catalog_mobileMenuBtn__2z0WI,.catalog_treeHead__cJbeA{display:flex}.catalog_catalogMain__Hb37y{padding:16px 16px 32px}}@media (max-width:540px){.catalog_catalogTitle__SpKIs{font-size:17px}.catalog_productGrid__RhDk7{grid-template-columns:repeat(2,1fr);gap:10px}.catalog_skeleton__pV017{height:220px}.catalog_priceInput__RjJNT{width:90px}}.AddToCartButton_btn__fXg1Y{display:flex;align-items:center;gap:10px;background:var(--accent);color:#fff;border:none;border-radius:var(--radius-sm);padding:14px 28px;font-size:15px;font-weight:600;cursor:pointer;width:100%;justify-content:center;transition:background .15s}.AddToCartButton_btn__fXg1Y:hover:not(:disabled){background:var(--accent-hover)}.AddToCartButton_btn__fXg1Y:disabled{background:var(--surface2);color:var(--text-muted);cursor:not-allowed}.product_breadcrumb__rTmPd{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:16px}.product_breadLink__ZKjFi{color:var(--accent);text-decoration:none}.product_breadLink__ZKjFi:hover{text-decoration:underline}.product_topLayout__UDMLA{display:grid;grid-template-columns:300px 1fr;grid-gap:32px;gap:32px;align-items:start;margin-bottom:36px}@media (max-width:740px){.product_topLayout__UDMLA{grid-template-columns:1fr;gap:16px}}.product_gallery__xa4T4{display:flex;flex-direction:column;gap:8px}.product_mainImg__aXeJh{position:relative;width:100%;aspect-ratio:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;cursor:zoom-in}.product_mainImg__aXeJh:hover .product_zoomHint__L1JKa{opacity:1}.product_zoomHint__L1JKa{position:absolute;bottom:7px;right:7px;display:flex;align-items:center;gap:4px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;padding:3px 8px;border-radius:99px;opacity:0;transition:opacity .2s;pointer-events:none}.product_img__PrgHn{object-fit:contain;padding:12px}.product_noImg__Ju0ee{display:flex;align-items:center;justify-content:center;width:100%;height:100%;color:var(--text-muted)}.product_newBadge__suXx7{position:absolute;top:8px;left:8px;background:var(--accent);color:#fff;font-size:10px;font-weight:700;padding:2px 9px;border-radius:99px;pointer-events:none}.product_thumbs__n1a4C{display:flex;gap:6px;flex-wrap:wrap}.product_thumb__RYk2I{position:relative;width:56px;height:56px;border:2px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface);cursor:pointer;padding:0;flex-shrink:0;transition:border-color .12s}.product_thumb__RYk2I:hover{border-color:var(--accent)}.product_thumbActive__bkzK7{border-color:var(--accent)!important}.product_summary__J68uA{display:flex;flex-direction:column;gap:12px}.product_brand__d8gCA{font-size:11px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600}.product_title__dRSiQ{font-size:clamp(15px,1.8vw,19px);font-weight:700;line-height:1.35}.product_meta__d5gTE{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--text-muted)}.product_priceBlock__U6kPS{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.product_priceMain__FWtOD{font-size:26px;font-weight:800}.product_priceOld__f7mi0{font-size:15px;color:var(--text-muted);text-decoration:line-through}.product_discountBadge__owwgj{background:rgba(239,68,68,.12);color:#ef4444;font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px}.product_badges__AgeUY{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.product_stockBadge__ESQT8{font-size:12px;font-weight:600;padding:4px 12px;border-radius:99px;background:rgba(239,68,68,.1);color:var(--danger,#ef4444)}.product_stockBadge__ESQT8[data-in=true]{background:rgba(34,197,94,.1);color:var(--success,#22c55e)}.product_badge2__wkknV{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted);background:var(--surface2);padding:4px 10px;border-radius:99px}.product_bottomLayout__Syup3{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start;border-top:1px solid var(--border);padding-top:28px}@media (max-width:740px){.product_bottomLayout__Syup3{grid-template-columns:1fr}}.product_colTitle__0A_fV{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);margin-bottom:10px}.product_specsTable__z8A_k{width:100%;border-collapse:collapse}.product_specRow__AKFtu{border-bottom:1px solid var(--border)}.product_specRow__AKFtu:last-child{border-bottom:none}.product_specRow__AKFtu:nth-child(2n) .product_specKey__IWVdM,.product_specRow__AKFtu:nth-child(2n) .product_specVal__Er5SF{background:var(--surface2)}.product_specKey__IWVdM{color:var(--text-muted);width:50%}.product_specKey__IWVdM,.product_specVal__Er5SF{padding:7px 12px;font-size:12.5px;vertical-align:top;line-height:1.4}.product_specVal__Er5SF{color:var(--text);font-weight:500}.product_richDesc__IC9Vo{font-size:13.5px;line-height:1.75;color:var(--text-muted)}.product_richDesc__IC9Vo h2,.product_richDesc__IC9Vo h3{color:var(--text);font-weight:700;margin:14px 0 5px;font-size:13.5px}.product_richDesc__IC9Vo p{margin-bottom:8px}.product_richDesc__IC9Vo ol,.product_richDesc__IC9Vo ul{padding-left:16px;margin-bottom:8px}.product_richDesc__IC9Vo li{margin-bottom:3px}.product_lightbox__wyHrl{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center;cursor:zoom-out}.product_lightboxClose__zgv_X{position:absolute;top:14px;right:14px;background:hsla(0,0%,100%,.1);border:none;color:#fff;cursor:pointer;padding:9px;border-radius:50%;display:flex;transition:background .15s}.product_lightboxClose__zgv_X:hover{background:hsla(0,0%,100%,.2)}.product_lightboxImg__OJpXa{position:relative;width:min(90vw,860px);height:min(90vh,860px);cursor:default}.product_lightboxImgEl__kU9f8{object-fit:contain}.Pagination_wrap__qpjdR{display:flex;gap:6px;justify-content:center;margin-top:40px}.Pagination_btn__IWkoj{min-width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:14px;color:var(--text-muted);transition:all .12s;padding:0 10px}.Pagination_btn__IWkoj:hover{border-color:var(--accent);color:var(--text)}.Pagination_btn__IWkoj[data-active=true]{background:var(--accent);border-color:var(--accent);color:#fff}.folder_breadcrumb__DSvBC{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:20px}.folder_breadcrumb__DSvBC a{color:var(--text-muted);transition:color .12s}.folder_breadcrumb__DSvBC a:hover{color:var(--accent)}.folder_breadcrumb__DSvBC span{color:var(--text-muted)}.folder_pageH1__meBya{font-size:24px;font-weight:800;margin-bottom:24px}.folder_subgrid__l8vbc{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:12px;gap:12px}.folder_subTile__W9fsm{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;font-size:14px;font-weight:500;color:var(--text);transition:border-color .15s,background .15s}.folder_subTile__W9fsm:hover{border-color:var(--accent);background:var(--surface2)}.folder_subTileName__6ax7m{flex:1 1}.folder_subArrow__3at7x{color:var(--accent);font-size:16px}.folder_layout__nupoA{display:grid;grid-template-columns:220px 1fr;grid-gap:28px;gap:28px;align-items:start}.folder_sidebar__z1go3{position:-webkit-sticky;position:sticky;top:70px;display:flex;flex-direction:column;gap:2px;max-height:calc(100vh - 90px);overflow-y:auto}.folder_sideHead__O2TnO{display:none;align-items:center;justify-content:space-between;padding:16px 16px 12px;border-bottom:1px solid var(--border);margin-bottom:4px}.folder_sideClose__zW8we{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:4px;display:flex}.folder_sideTitle__BRwCN{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);padding:0 12px;margin-bottom:6px;display:block}.folder_sideLink__RRD5t{padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;color:var(--text-muted);transition:all .12s;display:block;text-decoration:none;line-height:1.35}.folder_sideLink__RRD5t:hover{background:var(--surface2);color:var(--text)}.folder_sideLink__RRD5t[data-active=true]{background:rgba(99,102,241,.12);color:var(--accent);font-weight:600}.folder_topBar__wj_Uv{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.folder_topLeft__xbD7L{display:flex;align-items:center;gap:12px;min-width:0}.folder_menuBtn__pzKuv{display:none;align-items:center;gap:6px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:13px;padding:7px 12px;cursor:pointer;white-space:nowrap;flex-shrink:0}.folder_title__zWukU{font-size:20px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.folder_filterToggleBtn__0F3ZP{display:flex;align-items:center;gap:6px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);font-size:13px;padding:7px 14px;cursor:pointer;flex-shrink:0;transition:color .12s,border-color .12s}.folder_filterToggleBtn__0F3ZP:hover{color:var(--text);border-color:var(--accent)}.folder_filterBar__V2V6D{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:18px}.folder_toggleBtn__hV_GU{padding:6px 14px;border-radius:99px;border:1px solid var(--border);background:var(--surface2);color:var(--text-muted);font-size:13px;cursor:pointer;transition:all .12s}.folder_toggleActive__mQ0Sl{background:rgba(34,197,94,.12);border-color:#22c55e;color:#22c55e}.folder_filterSelect__AKwIR{padding:6px 12px;border-radius:var(--radius-sm);background:var(--surface2);border:1px solid var(--border);color:var(--text);font-size:13px;cursor:pointer;outline:none;max-width:200px}.folder_priceRange__a65GR{display:flex;align-items:center;gap:6px}.folder_priceInput__ioTAm{width:110px;padding:6px 10px;background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text);font-size:13px;outline:none}.folder_priceInput__ioTAm:focus{border-color:var(--accent)}.folder_resetBtn__b3Vhi{padding:6px 14px;border-radius:99px;border:1px solid var(--border);background:none;color:var(--text-muted);font-size:13px;cursor:pointer;transition:color .12s,border-color .12s}.folder_resetBtn__b3Vhi:hover{color:var(--danger);border-color:var(--danger)}.folder_count__MSiLO{font-size:13px;color:var(--text-muted);margin-bottom:16px}.folder_grid__KPzW0,.folder_skeletonGrid__4mVLN{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:14px;gap:14px;margin-bottom:28px}.folder_skeleton__7GruA{height:260px;border-radius:var(--radius);background:linear-gradient(90deg,var(--surface) 25%,var(--surface2) 50%,var(--surface) 75%);background-size:200% 100%;animation:folder_shimmer___oBWU 1.4s infinite}@keyframes folder_shimmer___oBWU{0%{background-position:200% 0}to{background-position:-200% 0}}.folder_empty__FS2ds{display:flex;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;color:var(--text-muted);text-align:center;font-size:15px}.folder_sideOverlay__6ERcU{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.5)}@media (max-width:860px){.folder_layout__nupoA{grid-template-columns:1fr}.folder_sidebar__z1go3{position:fixed;top:0;left:0;bottom:0;width:280px;z-index:100;background:var(--surface);border-right:1px solid var(--border);transform:translateX(-100%);transition:transform .25s ease;max-height:100vh;padding:0 8px 20px}.folder_sidebarOpen__8zBxL{transform:translateX(0)}.folder_menuBtn__pzKuv,.folder_sideHead__O2TnO{display:flex}}@media (max-width:540px){.folder_title__zWukU{font-size:17px}.folder_grid__KPzW0,.folder_skeletonGrid__4mVLN{grid-template-columns:repeat(2,1fr);gap:10px}.folder_skeleton__7GruA{height:220px}.folder_filterBar__V2V6D{gap:8px}.folder_priceInput__ioTAm{width:90px}}