.CookieConsentBanner_banner__m25VT{position:fixed;bottom:0;left:0;right:0;z-index:1000;background:var(--color-brand-darkest);border-top:1px solid rgba(var(--rgb-white),.08);padding:1rem 1.5rem}.CookieConsentBanner_inner__QqdgJ{max-width:1120px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.CookieConsentBanner_text__W7zHI{color:rgba(var(--rgb-white),.85);font-size:.875rem;line-height:1.55;margin:0;flex:1 1 300px}.CookieConsentBanner_learnMore__6CilN{color:var(--color-brand-accent);text-decoration:underline;white-space:nowrap}.CookieConsentBanner_learnMore__6CilN:hover{color:var(--color-brand-light)}.CookieConsentBanner_actions__1sTMI{display:flex;align-items:center;gap:.5rem;flex-shrink:0;flex-wrap:wrap}.CookieConsentBanner_btn__I4Kn6{cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;border-radius:6px;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s;white-space:nowrap;line-height:1}.CookieConsentBanner_btnGhost__7mdDC{background:transparent;color:rgba(var(--rgb-white),.7);border-color:rgba(var(--rgb-white),.25)}.CookieConsentBanner_btnGhost__7mdDC:hover{background:rgba(var(--rgb-white),.06);color:rgba(var(--rgb-white),.9);border-color:rgba(var(--rgb-white),.45)}.CookieConsentBanner_btnOutline__i4S2W{background:transparent;color:var(--color-brand-accent);border-color:var(--color-brand-accent)}.CookieConsentBanner_btnOutline__i4S2W:hover{background:rgba(var(--rgb-brand-accent),.12)}.CookieConsentBanner_btnFilled__dSrWS{background:var(--color-brand-accent);color:var(--color-brand-darkest);border-color:var(--color-brand-accent)}.CookieConsentBanner_btnFilled__dSrWS:hover{background:var(--color-brand-light);border-color:var(--color-brand-light)}@media (max-width:480px){.CookieConsentBanner_inner__QqdgJ{flex-direction:column;align-items:stretch}.CookieConsentBanner_actions__1sTMI{flex-direction:column}.CookieConsentBanner_btn__I4Kn6{width:100%;text-align:center;padding:.625rem 1rem}}.CookiePreferencesModal_overlay__qgSBR{position:fixed;inset:0;z-index:1001;background:rgba(var(--rgb-black),.55);display:flex;align-items:center;justify-content:center;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.CookiePreferencesModal_card__aoZCv{background:var(--color-surface);border-radius:12px;box-shadow:0 20px 60px rgba(var(--rgb-black),.25);width:100%;max-width:480px;display:flex;flex-direction:column;gap:0;overflow:hidden}.CookiePreferencesModal_header__G6WpL{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem 0}.CookiePreferencesModal_title__2XbBU{font-size:1.125rem;font-weight:700;color:var(--color-text-heading);margin:0}.CookiePreferencesModal_closeBtn__9yRCl{background:none;border:none;cursor:pointer;font-size:1.5rem;line-height:1;color:var(--color-text-muted);padding:.25rem .375rem;border-radius:4px;transition:color .15s,background .15s}.CookiePreferencesModal_closeBtn__9yRCl:hover{color:var(--color-text-primary);background:var(--color-surface-raised)}.CookiePreferencesModal_desc__BUVTN{font-size:.875rem;color:var(--color-text-secondary);line-height:1.55;margin:0;padding:.75rem 1.5rem 1rem;border-bottom:1px solid var(--color-border)}.CookiePreferencesModal_categories__Z2ezG{display:flex;flex-direction:column;padding:.25rem 0}.CookiePreferencesModal_row__BlHWK{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.5rem;border-bottom:1px solid var(--color-border)}.CookiePreferencesModal_row__BlHWK:last-child{border-bottom:none}.CookiePreferencesModal_rowInfo__xjkCW{display:flex;flex-direction:column;gap:.2rem;flex:1 1}.CookiePreferencesModal_rowLabel__l4Kig{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}.CookiePreferencesModal_rowDesc__4_kyO{font-size:.8rem;color:var(--color-text-muted);line-height:1.45}.CookiePreferencesModal_alwaysOn__NMwuw{font-size:.75rem;font-weight:500;color:var(--color-brand-accent);white-space:nowrap;flex-shrink:0}.CookiePreferencesModal_toggle__aCI0K{flex-shrink:0;width:44px;height:24px;border-radius:12px;border:none;cursor:pointer;background:var(--color-border-subtle);position:relative;transition:background .2s;padding:0}.CookiePreferencesModal_toggle__aCI0K:focus-visible{outline:2px solid var(--color-brand-accent);outline-offset:2px}.CookiePreferencesModal_toggleOn__BQXDJ{background:var(--color-brand-accent)}.CookiePreferencesModal_toggleThumb__O1UL7{display:block;width:18px;height:18px;border-radius:50%;background:#fff;position:absolute;top:3px;left:3px;transition:transform .2s;box-shadow:0 1px 3px rgba(var(--rgb-black),.2)}.CookiePreferencesModal_toggleOn__BQXDJ .CookiePreferencesModal_toggleThumb__O1UL7{transform:translateX(20px)}.CookiePreferencesModal_footer__6GuW_{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid var(--color-border);flex-wrap:wrap}.CookiePreferencesModal_btn__ApzP0{cursor:pointer;font-size:.8125rem;font-weight:500;padding:.5rem 1rem;border-radius:6px;border:1px solid transparent;transition:background .15s,color .15s,border-color .15s;white-space:nowrap;line-height:1}.CookiePreferencesModal_btnGhost__YYzno{background:transparent;color:var(--color-text-secondary);border-color:var(--color-border)}.CookiePreferencesModal_btnGhost__YYzno:hover{background:var(--color-surface-raised);color:var(--color-text-primary)}.CookiePreferencesModal_btnOutline__iHY7o{background:transparent;color:var(--color-brand-primary);border-color:var(--color-brand-primary)}.CookiePreferencesModal_btnOutline__iHY7o:hover{background:rgba(var(--rgb-brand-primary),.06)}.CookiePreferencesModal_btnFilled__9AovT{background:var(--color-brand-accent);color:var(--color-brand-darkest);border-color:var(--color-brand-accent);font-weight:600}.CookiePreferencesModal_btnFilled__9AovT:hover{background:var(--color-brand-light);border-color:var(--color-brand-light)}@media (max-width:480px){.CookiePreferencesModal_footer__6GuW_{flex-direction:column;align-items:stretch}.CookiePreferencesModal_btn__ApzP0{width:100%;text-align:center;padding:.625rem 1rem}}.LangSwitcher_wrapper__dtVKq{position:relative}.LangSwitcher_trigger__UCOcM{display:flex;align-items:center;gap:5px;padding:.35rem .65rem;border:1px solid rgba(var(--rgb-white),.18);border-radius:8px;background:rgba(var(--rgb-white),.07);color:var(--color-border-subtle);font-size:.78rem;font-weight:600;letter-spacing:.04em;cursor:pointer;transition:background .15s,border-color .15s,color .15s;white-space:nowrap}.LangSwitcher_trigger__UCOcM:hover{background:rgba(var(--rgb-white),.13);border-color:rgba(var(--rgb-white),.28);color:var(--color-surface-raised)}.LangSwitcher_globe__sTOIj{font-size:.9rem;line-height:1}.LangSwitcher_code__AQvkg{font-size:.75rem;font-weight:700}.LangSwitcher_caret__OeW9J{color:var(--color-text-placeholder);transition:transform .2s;flex-shrink:0}.LangSwitcher_caretOpen__2zG4V{transform:rotate(180deg)}.LangSwitcher_dropdown__77UyR{position:absolute;top:calc(100% + 6px);right:0;min-width:148px;background:var(--color-text-primary);border:1px solid rgba(var(--rgb-white),.1);border-radius:10px;box-shadow:0 8px 24px rgba(var(--rgb-black),.35);list-style:none;margin:0;padding:4px;z-index:200;animation:LangSwitcher_dropIn__s0mrV .15s ease}@keyframes LangSwitcher_dropIn__s0mrV{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.LangSwitcher_option__fDhja{display:flex;align-items:center;gap:8px;width:100%;padding:.45rem .65rem;border:none;border-radius:7px;background:transparent;color:var(--color-text-placeholder);font-size:.82rem;font-weight:500;cursor:pointer;transition:background .12s,color .12s;text-align:left}.LangSwitcher_option__fDhja:hover{background:rgba(var(--rgb-white),.07);color:var(--color-border)}.LangSwitcher_optionActive__fU9YK{color:var(--color-admin-orange)}.LangSwitcher_optionActive__fU9YK:hover{background:rgba(var(--rgb-admin-orange),.1);color:var(--color-admin-orange)}.LangSwitcher_flag__1Irn_{font-size:1rem;line-height:1;flex-shrink:0}.LangSwitcher_optionLabel__QHhy2{flex:1 1}.LangSwitcher_check__9zwn9{color:var(--color-warning-light);flex-shrink:0}.CartHeaderIcon_cartBtn__MJetM{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:9px;cursor:pointer;color:hsla(0,0%,100%,.82);flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.CartHeaderIcon_cartBtn__MJetM:hover{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.28);color:#fff}.CartHeaderIcon_badge__JvE1u{position:absolute;top:-6px;right:-6px;min-width:18px;height:18px;padding:0 5px;background:var(--color-brand-accent);color:var(--color-brand-darkest);font-size:10px;font-weight:800;border-radius:999px;display:flex;align-items:center;justify-content:center;line-height:1;border:2px solid rgba(0,24,41,.96);animation:CartHeaderIcon_pop__wGzSI .2s cubic-bezier(.34,1.56,.64,1)}@keyframes CartHeaderIcon_pop__wGzSI{0%{transform:scale(.6)}to{transform:scale(1)}}.ClientHeader_headerSpacer__TrMlp{height:64px;flex-shrink:0}.ClientHeader_header__x_GjF{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(0,24,41,.96);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border-bottom:1px solid hsla(0,0%,100%,.07);transform:translateY(0);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;will-change:transform}.ClientHeader_header__x_GjF.ClientHeader_scrolled__88PaQ{box-shadow:0 4px 24px rgba(0,0,0,.35)}.ClientHeader_headerHidden__bJVIi{transform:translateY(-100%)}.ClientHeader_inner__2zYPb{max-width:1200px;width:100%;margin:0 auto;padding:0 2rem;height:64px;display:flex;align-items:center;gap:2.5rem}.ClientHeader_logo__0RBKc{display:flex;align-items:center;gap:.55rem;flex-shrink:0;text-decoration:none;opacity:1;transition:opacity .15s}.ClientHeader_logo__0RBKc:hover{opacity:.85}.ClientHeader_logoIcon__RLjDG{height:34px;width:auto;display:block}.ClientHeader_logoTextImg__01Kce{height:20px;width:auto;display:block;filter:brightness(0) invert(1)}.ClientHeader_navLinks__exEA_{display:flex;align-items:center;gap:.15rem;flex:1 1;justify-content:center;min-width:0}.ClientHeader_navLink___omqU{position:relative;padding:.45rem .9rem;border-radius:8px;font-size:.875rem;font-weight:500;color:hsla(0,0%,100%,.68);text-decoration:none;letter-spacing:.01em;transition:color .15s,background .15s;white-space:nowrap}.ClientHeader_navLink___omqU:hover{color:#fff;background:hsla(0,0%,100%,.08)}.ClientHeader_navLinkActive__rmVfD{color:#fff;font-weight:600}.ClientHeader_navLinkActive__rmVfD:after{content:"";position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:18px;height:2px;border-radius:2px;background:var(--color-brand-accent)}.ClientHeader_navRight___aXE_{display:flex;align-items:center;gap:.85rem;flex-shrink:0}.ClientHeader_navCta__LMyzL{flex-shrink:0;padding:.5rem 1.25rem;background:var(--color-brand-accent);color:var(--color-brand-darkest);border-radius:8px;font-size:.875rem;font-weight:700;text-decoration:none;letter-spacing:.01em;transition:background .15s,transform .12s,box-shadow .15s;box-shadow:0 2px 8px rgba(141,194,32,.3)}.ClientHeader_navCta__LMyzL:hover{background:#9fd024;transform:translateY(-1px);box-shadow:0 4px 14px rgba(141,194,32,.45)}.ClientHeader_navCta__LMyzL:active{transform:translateY(0)}.ClientHeader_navDivider__89UdR{width:1px;height:20px;background:hsla(0,0%,100%,.15);flex-shrink:0}.ClientHeader_hamburgerWrapper___a8p7{display:none;position:relative}.ClientHeader_hamburger__qU4cL{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;width:38px;height:38px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.14);border-radius:9px;cursor:pointer;padding:0;transition:background .15s,border-color .15s}.ClientHeader_hamburger__qU4cL:hover{background:hsla(0,0%,100%,.13);border-color:hsla(0,0%,100%,.25)}.ClientHeader_hamburger__qU4cL span{display:block;width:16px;height:1.5px;background:hsla(0,0%,100%,.9);border-radius:2px;transition:transform .22s ease,opacity .22s ease,width .22s ease}.ClientHeader_hamburgerOpen__kJqn1 span:first-child{transform:translateY(6.5px) rotate(45deg)}.ClientHeader_hamburgerOpen__kJqn1 span:nth-child(2){opacity:0;width:10px}.ClientHeader_hamburgerOpen__kJqn1 span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.ClientHeader_drawerOverlay__a0V_B{position:fixed;inset:0;z-index:99;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:ClientHeader_overlayIn__4P3Bq .2s ease}@keyframes ClientHeader_overlayIn__4P3Bq{0%{opacity:0}to{opacity:1}}.ClientHeader_drawer__pEdLC{position:fixed;top:0;right:0;bottom:0;z-index:100;width:min(320px,88vw);background:var(--color-brand-darkest);border-left:1px solid hsla(0,0%,100%,.08);display:flex;flex-direction:column;padding:0;animation:ClientHeader_drawerIn__99N8q .28s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 40px rgba(0,0,0,.5)}@keyframes ClientHeader_drawerIn__99N8q{0%{transform:translateX(100%);opacity:.7}to{transform:translateX(0);opacity:1}}.ClientHeader_drawerHead__iHIF1{display:flex;align-items:center;justify-content:space-between;padding:0 1.25rem;height:64px;border-bottom:1px solid hsla(0,0%,100%,.08);flex-shrink:0}.ClientHeader_drawerLogo__7O8I5{display:flex;align-items:center;gap:.5rem;text-decoration:none}.ClientHeader_drawerLogoIcon__bA2YF{height:30px;width:auto}.ClientHeader_drawerLogoText__Jfos6{height:17px;width:auto;filter:brightness(0) invert(1)}.ClientHeader_drawerClose__RQW89{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;cursor:pointer;color:hsla(0,0%,100%,.7);font-size:1.1rem;line-height:1;transition:background .15s,color .15s}.ClientHeader_drawerClose__RQW89:hover{background:hsla(0,0%,100%,.14);color:#fff}.ClientHeader_drawerNav__jwsZ7{display:flex;flex-direction:column;padding:1rem .75rem;flex:1 1;gap:.15rem;overflow-y:auto}.ClientHeader_drawerLink__4RPxJ{display:block;padding:.8rem .85rem;border-radius:9px;font-size:.975rem;font-weight:500;color:hsla(0,0%,100%,.72);text-decoration:none;transition:background .13s,color .13s}.ClientHeader_drawerLink__4RPxJ:hover{background:hsla(0,0%,100%,.07);color:#fff}.ClientHeader_drawerLinkActive__MdPD3{color:#fff;background:rgba(141,194,32,.12);font-weight:600}.ClientHeader_drawerLinkActive__MdPD3:hover{background:rgba(141,194,32,.18)}.ClientHeader_drawerDivider__r1QyE{height:1px;background:hsla(0,0%,100%,.08);margin:.5rem .85rem}.ClientHeader_drawerCta__Zks7x{display:block;margin:.25rem .75rem 0;padding:.85rem;border-radius:10px;background:var(--color-brand-accent);color:var(--color-brand-darkest);font-size:.975rem;font-weight:700;text-decoration:none;text-align:center;letter-spacing:.01em;transition:background .15s;box-shadow:0 3px 12px rgba(141,194,32,.3)}.ClientHeader_drawerCta__Zks7x:hover{background:#9fd024}.ClientHeader_drawerFooter__hUrAi{padding:1rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.07);flex-shrink:0}.ClientHeader_drawerFooterText__HHbib{font-size:.75rem;color:hsla(0,0%,100%,.3);text-align:center;margin:0}@media (max-width:900px){.ClientHeader_navLinks__exEA_{gap:0}.ClientHeader_navLink___omqU{padding:.4rem .65rem;font-size:.82rem}}@media (max-width:768px){.ClientHeader_navCta__LMyzL,.ClientHeader_navDivider__89UdR,.ClientHeader_navLinks__exEA_{display:none}.ClientHeader_hamburgerWrapper___a8p7{display:block}.ClientHeader_inner__2zYPb{justify-content:space-between;gap:0}}@media (max-width:400px){.ClientHeader_logoTextImg__01Kce{display:none}.ClientHeader_inner__2zYPb{padding:0 1.25rem}}.ClientFooter_footer__bui4r{background:var(--color-brand-darkest);padding:2rem 0 1.5rem}.ClientFooter_footerInner__YSmNG{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;flex-direction:column;gap:1.25rem}.ClientFooter_footerTop__MdaL_{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.ClientFooter_footerLogo__NJCXF{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.ClientFooter_logoIcon__BMXlU{width:28px;height:28px;object-fit:contain}.ClientFooter_logoText__gyxim{color:var(--color-surface);font-size:.95rem;font-weight:700}.ClientFooter_footerLinks__oMIpZ{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem}.ClientFooter_footerLink__OmYbi{font-size:.8rem;color:var(--color-text-secondary);text-decoration:none;transition:color .15s;background:none;border:none;padding:0;cursor:pointer;font-family:inherit;white-space:nowrap}.ClientFooter_footerLink__OmYbi:hover{color:var(--color-text-placeholder)}.ClientFooter_footerBottom__ytFMP{border-top:1px solid rgba(var(--rgb-white),.07);padding-top:1rem}.ClientFooter_footerCopy__1_P2g{font-size:.75rem;color:var(--color-text-secondary);margin:0;opacity:.6}@media (max-width:768px){.ClientFooter_footerTop__MdaL_{flex-direction:column;align-items:center;text-align:center}.ClientFooter_footerLinks__oMIpZ{justify-content:center}.ClientFooter_footerBottom__ytFMP{text-align:center}}@media (max-width:480px){.ClientFooter_footerInner__YSmNG{padding:0 1.25rem;gap:1rem}.ClientFooter_footerLinks__oMIpZ{gap:.25rem .9rem}}.CartDrawer_overlay__L_1Md{position:fixed;inset:0;z-index:500;background:rgba(0,24,41,.55);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s ease}.CartDrawer_overlay__L_1Md.CartDrawer_open__xSX3h{opacity:1;visibility:visible}.CartDrawer_drawer__6ZYgf{position:absolute;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--color-white,#fff);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);box-shadow:-8px 0 48px rgba(0,24,41,.18);will-change:transform}.CartDrawer_overlay__L_1Md.CartDrawer_open__xSX3h .CartDrawer_drawer__6ZYgf{transform:translateX(0)}.CartDrawer_drawerHead__uzEBh{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:64px;flex-shrink:0;border-bottom:1px solid var(--color-border);background:var(--color-white,#fff)}.CartDrawer_titleRow__UTRjC{display:flex;align-items:center;gap:10px;color:var(--color-text-heading)}.CartDrawer_drawerTitle__IFXdz{font-size:17px;font-weight:700;color:var(--color-text-heading)}.CartDrawer_itemBadge__fGIcF{font-size:12px;font-weight:600;background:var(--color-brand-accent);color:var(--color-brand-darkest);padding:2px 9px;border-radius:999px;line-height:1.6}.CartDrawer_closeBtn__ljPtb{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--color-border);border-radius:10px;background:transparent;cursor:pointer;color:var(--color-text-muted);flex-shrink:0;transition:background .15s,color .15s,border-color .15s}.CartDrawer_closeBtn__ljPtb:hover{background:var(--color-surface);color:var(--color-text-heading);border-color:var(--color-text-muted)}.CartDrawer_items__cNobT{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 0}.CartDrawer_empty__rwZZE{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:60px 24px;text-align:center;height:100%;min-height:300px}.CartDrawer_emptyTitle__4Rcpt{font-size:17px;font-weight:700;color:var(--color-text-heading);margin:0}.CartDrawer_emptySub__IdWNR{font-size:14px;color:var(--color-text-muted);margin:0}.CartDrawer_continueShoppingBtn__l5MNq{margin-top:8px;padding:12px 24px;background:var(--color-brand-primary);color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s;min-height:44px}.CartDrawer_continueShoppingBtn__l5MNq:hover{background:var(--color-brand-mid)}.CartDrawer_item__Tu5su{display:flex;gap:14px;padding:14px 20px;border-bottom:1px solid var(--color-border);transition:background .15s}.CartDrawer_item__Tu5su:last-child{border-bottom:none}.CartDrawer_item__Tu5su:hover{background:var(--color-surface)}.CartDrawer_thumb__qXgJ9{position:relative;width:72px;height:72px;flex-shrink:0;border-radius:10px;overflow:hidden;background:var(--color-surface-raised);border:1px solid var(--color-border)}.CartDrawer_thumbPlaceholder__xxw8V{width:100%;height:100%;background:linear-gradient(135deg,var(--color-surface) 0,var(--color-surface-raised) 100%)}.CartDrawer_itemBody___ub7q{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:10px}.CartDrawer_itemTop__L6_X_{display:flex;align-items:flex-start;gap:8px}.CartDrawer_itemInfo__O8FHI{flex:1 1;min-width:0}.CartDrawer_itemTitle__qyd0V{font-size:14px;font-weight:600;color:var(--color-text-heading);margin:0 0 3px;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CartDrawer_itemOptions__2iSkS{font-size:11px;color:var(--color-text-secondary);margin:0 0 3px}.CartDrawer_itemSku__pvKne{font-size:11px;color:var(--color-text-muted);margin:0 0 4px}.CartDrawer_itemUnitPrice___qY6v{font-size:13px;color:var(--color-text-secondary);margin:0}.CartDrawer_removeBtn__AcwcO{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:transparent;cursor:pointer;color:var(--color-text-muted);border-radius:7px;transition:background .15s,color .15s}.CartDrawer_removeBtn__AcwcO:hover{background:#fef2f2;color:var(--color-error)}.CartDrawer_removeBtn__AcwcO:disabled{opacity:.4;cursor:not-allowed}.CartDrawer_itemBottom__oCJ6Q{display:flex;align-items:center;justify-content:space-between;gap:12px}.CartDrawer_stepper__S_1Gm{display:flex;align-items:center;border:1.5px solid var(--color-border);border-radius:9px;overflow:hidden;background:var(--color-white,#fff)}.CartDrawer_stepBtn__ircDG{width:40px;height:40px;border:none;background:transparent;cursor:pointer;font-size:17px;font-weight:700;color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;transition:background .15s;flex-shrink:0}.CartDrawer_stepBtn__ircDG:hover:not(:disabled){background:var(--color-surface)}.CartDrawer_stepBtn__ircDG:active:not(:disabled){background:var(--color-surface-raised)}.CartDrawer_stepBtn__ircDG:disabled{opacity:.4;cursor:not-allowed}.CartDrawer_stepQty__S8aUD{min-width:36px;text-align:center;font-size:14px;font-weight:700;color:var(--color-text-heading);border-left:1.5px solid var(--color-border);border-right:1.5px solid var(--color-border);line-height:1;display:flex;align-items:center;justify-content:center;height:40px;padding:0 4px}.CartDrawer_lineTotal__om2QJ{font-size:15px;font-weight:700;color:var(--color-brand-primary);white-space:nowrap}.CartDrawer_footer__eF1hT{flex-shrink:0;padding:20px;border-top:1px solid var(--color-border);background:var(--color-white,#fff);display:flex;flex-direction:column;gap:12px}.CartDrawer_subtotalRow__mx_9b{display:flex;justify-content:space-between;align-items:center;padding-bottom:4px}.CartDrawer_subtotalLabel__m_92r{font-size:15px;font-weight:600;color:var(--color-text-heading)}.CartDrawer_subtotalAmt__hbEcJ{font-size:20px;font-weight:800;color:var(--color-brand-primary)}.CartDrawer_shippingNote__y17X7{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--color-text-muted);margin:0}.CartDrawer_checkoutBtn__KgU3D{display:flex;align-items:center;justify-content:center;min-height:52px;padding:0 20px;background:var(--color-brand-accent);color:var(--color-brand-darkest);border-radius:12px;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.01em;transition:background .18s,transform .15s,box-shadow .18s;box-shadow:0 3px 12px rgba(141,194,32,.3);text-align:center}.CartDrawer_checkoutBtn__KgU3D:hover{background:#7eb31a;transform:translateY(-1px);box-shadow:0 5px 18px rgba(141,194,32,.42)}.CartDrawer_checkoutBtn__KgU3D:active{transform:translateY(0)}.CartDrawer_viewCartBtn__twTU0{display:flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:1.5px solid var(--color-border);border-radius:12px;text-decoration:none;font-size:14px;font-weight:600;color:var(--color-text-primary);background:transparent;transition:border-color .15s,background .15s,color .15s;text-align:center}.CartDrawer_viewCartBtn__twTU0:hover{border-color:var(--color-brand-primary);color:var(--color-brand-primary);background:rgba(0,70,110,.04)}.CartDrawer_continueBtn__3JIoT{background:none;border:none;cursor:pointer;font-size:13px;color:var(--color-text-muted);text-align:center;padding:4px 0;transition:color .15s;min-height:40px;width:100%;display:flex;align-items:center;justify-content:center}.CartDrawer_continueBtn__3JIoT:hover{color:var(--color-brand-primary)}@media (max-width:480px){.CartDrawer_drawer__6ZYgf{width:100vw}.CartDrawer_footer__eF1hT{position:-webkit-sticky;position:sticky;bottom:0;box-shadow:0 -4px 20px rgba(0,24,41,.12)}.CartDrawer_item__Tu5su{padding:12px 16px}.CartDrawer_drawerHead__uzEBh{padding:0 16px}.CartDrawer_thumb__qXgJ9{width:64px;height:64px}}.SupportWidget_root__L1nJr{position:fixed;bottom:24px;right:24px;z-index:9000;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.SupportWidget_window__s_59E{width:368px;max-width:calc(100vw - 32px);height:530px;max-height:calc(100vh - 120px);background:#fff;border-radius:20px;box-shadow:0 24px 64px rgba(0,24,41,.18),0 6px 20px rgba(0,24,41,.1),0 0 0 1px rgba(0,24,41,.04);display:flex;flex-direction:column;overflow:hidden;animation:SupportWidget_windowIn__vyTVH .28s cubic-bezier(.34,1.56,.64,1) both;transform-origin:bottom right}@keyframes SupportWidget_windowIn__vyTVH{0%{opacity:0;transform:translateY(20px) scale(.93)}to{opacity:1;transform:translateY(0) scale(1)}}.SupportWidget_header__vEU7J{display:flex;align-items:center;justify-content:space-between;padding:15px 16px;background:linear-gradient(140deg,#001829,#00253d 60%,#003357);flex-shrink:0;border-bottom:1px solid hsla(0,0%,100%,.06)}.SupportWidget_headerLeft___J7zn{display:flex;align-items:center;gap:11px}.SupportWidget_headerIcon__Zazpi{font-size:28px;color:#8dc220;filter:drop-shadow(0 0 6px rgba(141,194,32,.35))}.SupportWidget_headerTitle__mhZSc{margin:0;font-size:14px;font-weight:700;color:#fff;letter-spacing:-.01em}.SupportWidget_headerSub__UBc7P{margin:2px 0 0;font-size:11px;color:hsla(0,0%,100%,.5);line-height:1}.SupportWidget_headerRight__6GFAQ{display:flex;align-items:center;gap:10px}.SupportWidget_statusDot__89rjC{width:8px;height:8px;border-radius:50%;flex-shrink:0}.SupportWidget_dotGreen__MQCAZ{background:#22c55e;animation:SupportWidget_connectedBreath__geX_4 2.8s ease-in-out infinite}.SupportWidget_dotAmber__13qxo{background:#f59e0b}.SupportWidget_dotRed__9QJB9{background:#ef4444}@keyframes SupportWidget_connectedBreath__geX_4{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.5);opacity:1}50%{box-shadow:0 0 0 4px rgba(34,197,94,0);opacity:.8}}.SupportWidget_closeBtn__gAACV{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.08);border:none;border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:background .15s,color .15s}.SupportWidget_closeBtn__gAACV:hover{background:hsla(0,0%,100%,.15);color:#fff}.SupportWidget_closeBtn__gAACV span{font-size:18px}.SupportWidget_messages__z9S2K{flex:1 1;overflow-y:auto;padding:14px 13px;display:flex;flex-direction:column;gap:6px;background:#f7f9fc;scroll-behavior:smooth}.SupportWidget_messages__z9S2K::-webkit-scrollbar{width:4px}.SupportWidget_messages__z9S2K::-webkit-scrollbar-track{background:transparent}.SupportWidget_messages__z9S2K::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.SupportWidget_emptyState__Xu8ho{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:#94a3b8;text-align:center;font-size:13px;padding:28px;line-height:1.5}.SupportWidget_emptyIcon__t2j7_{font-size:44px;opacity:.25;display:block}.SupportWidget_messageGroup__oeXth{display:flex;flex-direction:column;gap:1px}.SupportWidget_messageGroupGuest__8QNrK{align-items:flex-end}.SupportWidget_bubble__6cZX2{max-width:82%;padding:9px 12px;border-radius:16px;font-size:13px;line-height:1.55;animation:SupportWidget_msgIn__fSRFy .22s cubic-bezier(.25,.46,.45,.94) both}@keyframes SupportWidget_msgIn__fSRFy{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.SupportWidget_bubbleGuest__lJPV_{align-self:flex-end;background:#001829;color:#fff;border-bottom-right-radius:4px}.SupportWidget_bubbleAdmin__SX5N3{align-self:flex-start;background:#fff;color:#1a1a1a;border-bottom-left-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.07),0 0 0 1px rgba(0,0,0,.04)}.SupportWidget_bubbleSystem__6D0K7{align-self:center;background:rgba(0,0,0,.04);color:#94a3b8;font-size:11px;font-style:italic;border-radius:20px;padding:4px 12px;max-width:85%;text-align:center;letter-spacing:.01em}.SupportWidget_bubbleFailed__O1ExR{opacity:.72;border:1px dashed #fca5a5}.SupportWidget_senderLabel__8uHRQ{display:block;font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:#8dc220;margin-bottom:4px}.SupportWidget_bubbleText__dbM61{margin:0;white-space:pre-wrap;word-break:break-word}.SupportWidget_bubbleMeta__veQAD{display:flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:4px}.SupportWidget_bubbleTime__xta1m{font-size:10px;opacity:.45}.SupportWidget_statusSending__zmCja{font-size:11px;opacity:.55;color:inherit}.SupportWidget_statusFailed__nK3E3{font-size:11px;color:#ef4444;font-weight:700}.SupportWidget_retryInline__CrMo5{font-size:10px;color:#ef4444;background:transparent;border:none;cursor:pointer;text-decoration:underline;margin-top:2px;align-self:flex-end}.SupportWidget_seenLabel__AbFvB{font-size:10px;color:#8dc220;margin-top:3px;align-self:flex-end;letter-spacing:.01em}.SupportWidget_errorBanner__quvMN{background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;padding:9px 12px;font-size:12px;color:#dc2626;display:flex;align-items:center;gap:8px}.SupportWidget_retryBtn__0lfL_{background:transparent;border:1px solid;border-radius:6px;padding:2px 9px;font-size:11px;cursor:pointer;white-space:nowrap;color:inherit;transition:background .15s}.SupportWidget_retryBtn__0lfL_:hover{background:rgba(220,38,38,.06)}.SupportWidget_connectingMsg__kXVOq{font-size:11px;color:#94a3b8;text-align:center;margin:0;animation:SupportWidget_breathe__C6LYo 1.4s ease-in-out infinite}@keyframes SupportWidget_breathe__C6LYo{0%,to{opacity:1}50%{opacity:.35}}.SupportWidget_namePrompt___aJhn{padding:10px 13px 0;background:#fff;flex-shrink:0}.SupportWidget_nameInput__JN1kU{width:100%;padding:8px 11px;border:1.5px solid #e2e8f0;border-radius:9px;font-size:13px;outline:none;box-sizing:border-box;transition:border-color .15s;background:#f8fafc}.SupportWidget_nameInput__JN1kU:focus{border-color:#001829;background:#fff}.SupportWidget_inputRow__aKSxA{display:flex;align-items:flex-end;gap:8px;padding:9px 13px;border-top:1px solid #e9edf2;background:#fff;flex-shrink:0}.SupportWidget_input__UkikZ{flex:1 1;resize:none;border:1.5px solid #e2e8f0;border-radius:12px;padding:9px 11px;font-size:13px;font-family:inherit;outline:none;line-height:1.45;transition:border-color .15s,box-shadow .15s;min-height:40px;background:#f8fafc}.SupportWidget_input__UkikZ:focus{border-color:#001829;background:#fff;box-shadow:0 0 0 3px rgba(0,24,41,.06)}.SupportWidget_input__UkikZ:disabled{background:#f1f5f9;color:#94a3b8}.SupportWidget_sendBtn__0b6UE{width:38px;height:38px;border-radius:12px;border:none;background:#001829;color:#8dc220;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s,box-shadow .15s}.SupportWidget_sendBtn__0b6UE:hover:not(:disabled){background:#003052;transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,24,41,.3)}.SupportWidget_sendBtn__0b6UE:active:not(:disabled){transform:translateY(0);box-shadow:none}.SupportWidget_sendBtn__0b6UE:disabled{opacity:.38;cursor:not-allowed}.SupportWidget_sendBtn__0b6UE span{font-size:18px}.SupportWidget_charCount__eeiv8{text-align:right;font-size:10px;color:#b0bec5;margin:0 13px 7px;flex-shrink:0}.SupportWidget_bubbleArea__Hd4hW{position:relative;width:62px;height:62px;flex-shrink:0}.SupportWidget_bubble_btn__aOqDp{position:absolute;inset:0;border-radius:50%;border:none;background:#001829;color:#8dc220;box-shadow:0 4px 16px rgba(0,24,41,.32),0 1px 4px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .2s ease,background .15s;z-index:1}.SupportWidget_bubble_btn__aOqDp:hover{transform:scale(1.09);box-shadow:0 8px 28px rgba(0,24,41,.4),0 2px 8px rgba(0,0,0,.14)}.SupportWidget_bubble_btn__aOqDp:active{transform:scale(.96);transition-duration:.08s}.SupportWidget_bubble_btn_open__6HWa9{background:#002d4a}.SupportWidget_bubble_btn__aOqDp span{transition:transform .2s ease}.SupportWidget_bubble_btn_open__6HWa9 span{transform:rotate(10deg)}.SupportWidget_bubble_btn_unread__XzZn9{animation:SupportWidget_glowRing__PyzuN 3s ease-in-out infinite}@keyframes SupportWidget_glowRing__PyzuN{0%,to{box-shadow:0 4px 16px rgba(0,24,41,.32),0 1px 4px rgba(0,0,0,.12),0 0 0 0 rgba(141,194,32,.7)}55%{box-shadow:0 4px 16px rgba(0,24,41,.32),0 1px 4px rgba(0,0,0,.12),0 0 0 14px rgba(141,194,32,0)}}.SupportWidget_ripple__Yp_te{position:absolute;inset:-8px;border-radius:50%;background:rgba(141,194,32,.18);pointer-events:none;animation:SupportWidget_rippleOut__vyMCA .75s cubic-bezier(.25,.46,.45,.94) both;z-index:0}@keyframes SupportWidget_rippleOut__vyMCA{0%{transform:scale(.8);opacity:.9}to{transform:scale(2.1);opacity:0}}.SupportWidget_unreadBadge__mqVNJ{position:absolute;top:-.35rem;right:-.35rem;min-width:1.35rem;height:1.35rem;padding:0 .38rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff4d4f,#d9363e);color:#fff;border:2px solid hsla(0,0%,100%,.92);border-radius:999px;font-size:.68rem;font-weight:700;line-height:1;box-shadow:0 6px 16px rgba(217,54,62,.28),0 2px 6px rgba(0,0,0,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform-origin:center;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease;animation:SupportWidget_unreadPulse__tt07q 1.8s ease both;z-index:20;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}@keyframes SupportWidget_unreadPulse__tt07q{0%{transform:scale(.92)}18%{transform:scale(1.12)}38%{transform:scale(.98)}55%{transform:scale(1.05)}to{transform:scale(1)}}@media (max-width:540px){.SupportWidget_root__L1nJr{bottom:70px;right:16px}.SupportWidget_bubbleArea__Hd4hW{width:56px;height:56px}.SupportWidget_window__s_59E{position:fixed;inset:0;width:100%;max-width:none;height:100dvh;max-height:none;border-radius:0;box-shadow:none;z-index:9001;animation:SupportWidget_slideMobileUp___pQps .28s cubic-bezier(.32,.72,0,1) both;transform-origin:bottom center}.SupportWidget_header__vEU7J{padding-top:max(15px,env(safe-area-inset-top))}.SupportWidget_inputRow__aKSxA{padding-bottom:max(9px,env(safe-area-inset-bottom))}.SupportWidget_charCount__eeiv8{margin-bottom:max(7px,env(safe-area-inset-bottom))}}@keyframes SupportWidget_slideMobileUp___pQps{0%{opacity:.7;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SupportWidget_bubble__6cZX2,.SupportWidget_bubble_btn__aOqDp,.SupportWidget_bubble_btn_unread__XzZn9,.SupportWidget_connectingMsg__kXVOq,.SupportWidget_dotGreen__MQCAZ,.SupportWidget_ripple__Yp_te,.SupportWidget_typingDot__iUVQc,.SupportWidget_unreadBadge__mqVNJ,.SupportWidget_window__s_59E{animation:none!important}.SupportWidget_bubble_btn__aOqDp,.SupportWidget_sendBtn__0b6UE,.SupportWidget_unreadBadge__mqVNJ{transition:none!important}.SupportWidget_unreadBadge__mqVNJ{-webkit-backdrop-filter:none;backdrop-filter:none}}.SupportWidget_typingIndicator__fP_Y0{display:flex;align-items:center;gap:3px;padding:2px 12px 4px;opacity:.5}.SupportWidget_typingDot__iUVQc{width:5px;height:5px;border-radius:50%;background:currentColor;animation:SupportWidget_typingBounce__S7OSC 1.2s ease-in-out infinite}.SupportWidget_typingDot__iUVQc:nth-child(2){animation-delay:.2s}.SupportWidget_typingDot__iUVQc:nth-child(3){animation-delay:.4s}@keyframes SupportWidget_typingBounce__S7OSC{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-4px)}}.SupportWidget_typingLabel__QOqxh{margin-left:5px;font-size:.7rem;font-style:italic;letter-spacing:.01em}