.Cart_cartContainer__MLFCo{padding:4rem 0;min-height:60vh}.Cart_cartGrid__DpYz_{display:grid;grid-template-columns:1fr 380px;grid-gap:2rem;gap:2rem;align-items:start}.Cart_cartItemsWrapper__OplkO{display:flex;flex-direction:column;gap:1rem}.Cart_cartList__YwGxC{background-color:white;border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden}.Cart_cartHeader__SiD7B{padding:1rem 1.5rem;background-color:var(--bg-subtle);font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--foreground-muted)}.Cart_cartHeader__SiD7B,.Cart_cartItem__3zxcp{display:grid;grid-template-columns:3fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem;border-bottom:1px solid var(--border)}.Cart_cartItem__3zxcp{padding:1.5rem;align-items:center}.Cart_productInfo__rh3Zf{display:flex;gap:1rem;align-items:center}.Cart_removeBtn__KnugN{background:none;border:none;color:#ef4444;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center}.Cart_itemImage__jadSn{position:relative;width:80px;height:100px;border-radius:var(--radius);overflow:hidden;border:1px solid var(--border);flex-shrink:0}.Cart_itemDetails__ec7F2{display:flex;flex-direction:column}.Cart_itemTitle__k9aDE{color:var(--navy);font-weight:600;font-size:1.1rem;display:block;margin-bottom:.25rem;text-decoration:none}.Cart_itemMeta__KiMWy{color:var(--foreground-muted);font-size:.85rem}.Cart_itemCustom__CsOYi{color:var(--primary);font-size:.85rem;font-weight:600;margin-top:.25rem}.Cart_itemPrice__v8RDz{text-align:center;font-weight:500}.Cart_itemQuantity__QQDHa{display:flex;justify-content:center}.Cart_qtyControls__0zNol{display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.Cart_qtyBtn__4_8TB{padding:.5rem;background:var(--bg-subtle);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center}.Cart_qtyValue__N7bLh{width:40px;text-align:center;font-size:.9rem;font-weight:600}.Cart_itemTotal__T7z05{text-align:right;font-weight:700;color:var(--navy)}.Cart_cartActions__p6fJx{padding:1.5rem;display:flex;justify-content:flex-end;align-items:center;background-color:#fafafa}.Cart_summaryCard__sR9_G{background-color:white;border-radius:var(--radius-lg);border:1px solid var(--border);padding:2rem;position:-webkit-sticky;position:sticky;top:100px}@media (max-width:992px){.Cart_cartGrid__DpYz_{grid-template-columns:1fr}.Cart_summaryCard__sR9_G{position:static}}@media (max-width:768px){.Cart_cartHeader__SiD7B{display:none}.Cart_cartItem__3zxcp{grid-template-columns:1fr;gap:1.5rem;position:relative;padding:1.5rem}.Cart_productInfo__rh3Zf{align-items:flex-start}.Cart_removeBtn__KnugN{position:absolute;top:1.5rem;right:1.5rem}.Cart_itemPrice__v8RDz{display:none}.Cart_itemQuantity__QQDHa{justify-content:flex-start;margin-top:.5rem}.Cart_itemTotal__T7z05{text-align:left;font-size:1.2rem;margin-top:.5rem}}.Footer_footer__eNA9m{background:var(--navy);color:rgba(255,255,255,.8);margin-top:auto}.Footer_newsletter__7kfqS{background:var(--primary);padding:3rem 0}.Footer_newsletterInner__CPCFz{display:flex;align-items:center;justify-content:space-between;gap:2rem}.Footer_newsletterText__U4yI_ h3{font-family:var(--font-display);font-size:1.75rem;font-weight:800;color:white;text-transform:uppercase;letter-spacing:.02em;margin-bottom:.25rem}.Footer_newsletterText__U4yI_ p{font-size:.925rem;color:rgba(255,255,255,.85)}.Footer_newsletterForm__3fond{display:flex;gap:.75rem;flex-shrink:0}.Footer_emailInput__Uclfc{padding:.75rem 1.25rem;border:2px solid rgba(255,255,255,.3);border-radius:var(--radius);background:rgba(255,255,255,.1);color:white;font-size:.925rem;outline:none;width:280px;transition:border-color .15s}.Footer_emailInput__Uclfc::placeholder{color:rgba(255,255,255,.6)}.Footer_emailInput__Uclfc:focus{border-color:white}.Footer_main__srZdf{padding:4rem 0 2rem}.Footer_grid__WCfx6{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;grid-gap:3rem;gap:3rem}.Footer_footerLogo__K9wDL{display:flex;flex-direction:column;text-decoration:none;margin-bottom:1.25rem;line-height:1}.Footer_logoText__SzK4_{font-family:var(--font-display);font-size:2rem;font-weight:900;color:white;letter-spacing:.08em}.Footer_logoSub__QoO4w{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--gold);letter-spacing:.3em}.Footer_brandDesc__JyP2_{font-size:.875rem;color:rgba(255,255,255,.6);line-height:1.7;margin-bottom:1.5rem;max-width:340px;white-space:pre-wrap}.Footer_socials__SOcMQ{display:flex;gap:.5rem;margin-bottom:1.5rem}.Footer_socialLink__nh4hv{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.7);text-decoration:none;transition:all .2s}.Footer_socialLink__nh4hv:hover{background:var(--primary);color:white}.Footer_paymentMethods__UvDJl{margin-top:.5rem}.Footer_payLabel__9fW85{font-size:.75rem;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.5rem}.Footer_payIcons__ocYti{display:flex;flex-wrap:wrap;gap:.4rem}.Footer_payIcon__P03Lh{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);color:rgba(255,255,255,.8);font-size:.65rem;font-weight:700;padding:.25rem .6rem;border-radius:4px;letter-spacing:.03em}.Footer_colTitle__u3AX5{font-family:var(--font-display);font-size:.95rem;font-weight:800;color:white;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem}.Footer_linkList__K_ONQ{display:flex;flex-direction:column;gap:.6rem}.Footer_footerLink__vjGfL{font-size:.875rem;color:rgba(255,255,255,.6);text-decoration:none;transition:color .15s;display:block}.Footer_footerLink__vjGfL:hover{color:white}.Footer_bottom__ch0uR{border-top:1px solid rgba(255,255,255,.08);padding:1.25rem 0}.Footer_bottomInner__dLnAc{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Footer_copyright__vFlrA{font-size:.775rem;color:rgba(255,255,255,.4)}.Footer_bottomLinks__ZM1Vi{display:flex;gap:1.5rem}.Footer_bottomLinks__ZM1Vi a{font-size:.775rem;color:rgba(255,255,255,.4);text-decoration:none;transition:color .15s}.Footer_bottomLinks__ZM1Vi a:hover{color:rgba(255,255,255,.8)}@media (max-width:1024px){.Footer_grid__WCfx6{grid-template-columns:1fr 1fr;gap:2rem}.Footer_brand__Lj6Sp{grid-column:1/-1}.Footer_newsletterInner__CPCFz{flex-direction:column}.Footer_newsletterForm__3fond{width:100%}.Footer_emailInput__Uclfc{flex:1 1}}@media (max-width:640px){.Footer_grid__WCfx6{grid-template-columns:1fr 1fr;gap:1.5rem}.Footer_brand__Lj6Sp{grid-column:1/-1}.Footer_bottomInner__dLnAc{flex-direction:column;text-align:center}.Footer_newsletterForm__3fond{flex-direction:column}.Footer_emailInput__Uclfc{width:100%}}.Header_header__hO3lJ{position:-webkit-sticky;position:sticky;top:0;z-index:999;background:white;transition:box-shadow .2s ease}.Header_header__hO3lJ.Header_scrolled__sfZwa{box-shadow:0 2px 20px rgba(0,0,0,.08)}.Header_topBar__p1Q3e{background:var(--navy);color:white;font-size:.8rem;height:38px;display:flex;align-items:center}.Header_topBarInner__3sxJZ{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Header_topMsg__2GcHp{flex:1 1;text-align:center;color:rgba(255,255,255,.9);font-size:.8rem}.Header_topRight__VPsXm{display:flex;align-items:center;gap:1rem;flex-shrink:0}.Header_mainBar__Mgh1y{background:white;border-bottom:1px solid var(--border);height:68px;display:flex;align-items:center}.Header_mainBarInner__zMgX0{display:flex;align-items:center;justify-content:space-between;gap:1rem}.Header_mainLeft__gZShd{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.Header_navCenter__TKi0Z{display:flex;align-items:center;justify-content:center;flex:1 1}.Header_mainRight__kfVLj{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.Header_searchFormInline__lWGtI{display:flex;align-items:center;width:200px;background:var(--bg-subtle);border:1px solid var(--border);border-radius:999px;padding:.2rem .4rem .2rem .75rem;transition:all .2s;margin-right:.25rem}.Header_searchFormInline__lWGtI:focus-within{width:280px;border-color:var(--navy);box-shadow:0 0 0 2px rgba(10,22,40,.1)}.Header_searchInputInline__AzEy8{flex:1 1;border:none;background:transparent;outline:none;font-size:.85rem;color:var(--foreground);padding:.4rem 0;min-width:0}.Header_searchBtnInline__Vg6K6{background:none;border:none;color:var(--foreground-muted);display:flex;align-items:center;justify-content:center;padding:.4rem;cursor:pointer;border-radius:50%}.Header_searchBtnInline__Vg6K6:hover{color:var(--navy)}.Header_mobileOnly__1071v{display:none!important}.Header_desktopOnly__pqFSV{display:flex!important}.Header_logo__e5KhT{display:flex;align-items:center;text-decoration:none;gap:.5rem;line-height:1;height:100%}.Header_logoImg__JXnqc{max-height:52px;width:auto;max-width:var(--logo-desktop,200px);object-fit:contain}.Header_logoText__4ZhAR{font-family:var(--font-display);font-size:1.6rem;font-weight:900;color:var(--navy);letter-spacing:.08em;line-height:1;white-space:nowrap}.Header_iconBtn__sGNob{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--foreground);background:none;border:none;cursor:pointer;transition:background .15s;position:relative;text-decoration:none}.Header_iconBtn__sGNob:hover{background:var(--bg-subtle)}.Header_cartBtn__8ho_2{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;color:var(--foreground);background:none;border:none;cursor:pointer;transition:background .15s;position:relative}.Header_cartBtn__8ho_2:hover{background:var(--bg-subtle)}.Header_cartBadge__pG732,.Header_cartCount__n4j92{position:absolute;top:1px;right:1px;min-width:17px;height:17px;background:var(--primary);color:white;font-size:.6rem;font-weight:700;border-radius:9999px;display:flex;align-items:center;justify-content:center;padding:0 3px;border:2px solid white}.Header_navList__Oltkk{display:flex;align-items:center;gap:0;list-style:none;padding:0;margin:0}.Header_navItem__1X8Ww{position:relative}.Header_navLink__LzXns{display:flex;align-items:center;gap:.25rem;padding:.5rem .9rem;font-size:.8rem;font-weight:700;color:var(--navy);text-decoration:none;letter-spacing:.03em;text-transform:uppercase;transition:all .15s;white-space:nowrap;border-radius:6px}.Header_navLink__LzXns:hover{background:var(--bg-subtle);color:var(--primary)}.Header_navHighlight__G3zFM{background:var(--bg-subtle)!important;color:var(--primary)!important}.Header_chevron__ncCzX{transition:transform .2s}.Header_navItem__1X8Ww:hover .Header_chevron__ncCzX{transform:rotate(180deg)}.Header_megaMenu__WPlmv{position:fixed;top:106px;left:0;right:0;background:white;border-top:3px solid var(--primary);box-shadow:0 8px 32px rgba(0,0,0,.12);padding:1.5rem 0 2rem;z-index:200;cursor:default}.Header_megaMenuInner__rNdN9{max-width:var(--max-width);margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:2rem;gap:2rem}.Header_megaColumn__5DbtE{display:flex;flex-direction:column;gap:.4rem}.Header_megaTitle__smys9{font-family:var(--font-display);font-weight:800;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;color:var(--navy);text-decoration:none;padding-bottom:.4rem;border-bottom:1px solid var(--border);margin-bottom:.5rem;display:block}.Header_megaTitle__smys9:hover{color:var(--primary)}.Header_megaLinks__gOZhG{display:flex;flex-direction:column;gap:.2rem}.Header_megaLink__2MXPZ{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--foreground-muted);text-decoration:none;transition:all .12s;padding:.18rem 0;line-height:1.4}.Header_megaLink__2MXPZ:hover{color:var(--primary);transform:translateX(2px)}.Header_megaLinkAll__4pOfO{color:var(--primary);text-decoration:none;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-top:.4rem;display:flex;align-items:center;gap:.3rem}.Header_megaLinkAll__4pOfO:hover{text-decoration:underline}.Header_megaIcon__uTCqP{width:16px;height:16px;object-fit:contain;border-radius:2px}.Header_searchOverlay__m8ZRq{position:fixed;inset:0;background:rgba(10,22,40,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:300;display:flex;align-items:flex-start;justify-content:center;padding-top:100px}.Header_searchBox__XsAup{background:white;border-radius:var(--radius-lg);width:100%;max-width:640px;margin:0 1rem;box-shadow:var(--shadow-lg);overflow:hidden}.Header_searchForm__Bz_Wl{display:flex;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--border);gap:.75rem}.Header_searchIcon__qNG0m{color:var(--foreground-muted);flex-shrink:0}.Header_searchInput__MAyjA{flex:1 1;border:none;outline:none;font-size:1.1rem;color:var(--foreground);background:transparent}.Header_searchClose__KtA64{color:var(--foreground-muted);cursor:pointer;background:none;border:none;display:flex;padding:4px;border-radius:6px;transition:all .15s}.Header_searchClose__KtA64:hover{background:var(--bg-subtle);color:var(--foreground)}.Header_searchHints__knBNd{display:flex;align-items:center;gap:.5rem;padding:.875rem 1.25rem;flex-wrap:wrap;font-size:.8rem;color:var(--foreground-muted)}.Header_searchHint__onY91{background:var(--bg-subtle);border:1px solid var(--border);border-radius:9999px;padding:.25rem .75rem;font-size:.8rem;cursor:pointer;color:var(--foreground);transition:all .15s}.Header_searchHint__onY91:hover{background:var(--navy);color:white;border-color:var(--navy)}.Header_mobileOverlay__vyphN{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:1100}.Header_mobileDrawer__GdBJH{position:absolute;left:0;top:0;bottom:0;width:320px;max-width:90vw;background:white;display:flex;flex-direction:column;animation:Header_slideIn__t98w0 .3s cubic-bezier(.16,1,.3,1)}@keyframes Header_slideIn__t98w0{0%{transform:translateX(-100%)}to{transform:translateX(0)}}.Header_drawerHeader__umwwC{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);background:var(--navy);color:white;flex-shrink:0}.Header_drawerTitle__C_boy{font-weight:700;font-size:1.1rem;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.05em}.Header_drawerContentWrapper__K1_G8{flex:1 1;position:relative;overflow:hidden}.Header_drawerPanel__GcZ9n{position:absolute;top:0;left:0;width:100%;height:100%;overflow-y:auto;transition:transform .3s cubic-bezier(.16,1,.3,1);background:white}.Header_drawerPanelHiddenLeft__JM2ZH{transform:translateX(-100%)}.Header_drawerPanelSub__JM0Xb{transform:translateX(100%);background:white;z-index:2}.Header_drawerPanelSubActive__7BYka{transform:translateX(0)}.Header_drawerNav__MVXS2{padding:.5rem 0}.Header_drawerLink__mxwe4{display:block;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;color:var(--foreground);text-transform:uppercase;letter-spacing:.03em;text-decoration:none;border-bottom:1px solid var(--border)}.Header_drawerHighlight__22j0r{color:var(--primary)!important}.Header_drawerLinkRow__lJbjL{display:flex;align-items:stretch;border-bottom:1px solid var(--border)}.Header_drawerLinkRow__lJbjL .Header_drawerLink__mxwe4{flex:1 1;border-bottom:none}.Header_drawerExpandBtn__CkzE0{background:none;border:none;border-left:1px solid var(--border);padding:0 1.25rem;cursor:pointer;color:var(--foreground-muted);display:flex;align-items:center;transition:all .15s}.Header_drawerExpandBtn__CkzE0:hover{color:var(--primary);background:var(--bg-subtle)}.Header_drawerSubHeader__xYXTo{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid var(--border);font-size:.9rem;font-weight:600;color:var(--navy);cursor:pointer;transition:background .15s}.Header_drawerSubHeader__xYXTo:hover{background:#f1f3f5}.Header_drawerSubTitleRow__ws5AL{padding:1rem 1.5rem .5rem;display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid var(--primary)}.Header_drawerSubTitle__qpPm0{font-size:1.1rem;font-family:var(--font-display);font-weight:800;color:var(--navy);text-transform:uppercase}.Header_drawerViewAll__u_P_Z{font-size:.75rem;font-weight:700;color:var(--primary);text-decoration:none;text-transform:uppercase}.Header_drawerViewAll__u_P_Z:hover{text-decoration:underline}.Header_drawerSubRow__B7fE1{border-bottom:1px solid var(--border)}.Header_drawerSubLink__Vctiu{display:block;padding:.8rem 1.5rem;font-size:.9rem;font-weight:700;color:var(--navy);text-decoration:none;text-transform:uppercase}.Header_drawerSubLink__Vctiu:hover{background:var(--bg-subtle);color:var(--primary)}.Header_drawerGrandSubList__wUiWg{background:#fcfcfc;border-bottom:1px solid var(--border);padding:.5rem 0}.Header_drawerGrandLink__cs_1b{display:flex;align-items:center;gap:.75rem;padding:.6rem 1.5rem .6rem 2.5rem;font-size:.85rem;color:var(--foreground-muted);text-decoration:none;transition:all .15s}.Header_drawerGrandLink__cs_1b:hover{color:var(--primary);background:rgba(195,0,47,.05)}@media (max-width:900px){.Header_desktopOnly__pqFSV{display:none!important}.Header_mobileOnly__1071v{display:flex!important}.Header_mainBar__Mgh1y{height:60px}.Header_mainBarInner__zMgX0{display:flex;justify-content:space-between;align-items:center;width:100%;position:relative;gap:0}.Header_mainLeft__gZShd{display:flex;align-items:center;flex:0 0 auto;z-index:10}.Header_logo__e5KhT{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;width:auto;z-index:1}.Header_logoImg__JXnqc{max-height:44px;max-width:var(--logo-mobile,150px);object-fit:contain}.Header_logoText__4ZhAR{font-size:1.1rem;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Header_mainRight__kfVLj{display:flex;justify-content:flex-end;align-items:center;gap:.25rem;flex:0 0 auto;z-index:10}.Header_cartBtn__8ho_2,.Header_iconBtn__sGNob{width:38px;height:38px}}@media (max-width:768px){.Header_topMsg__2GcHp{font-size:.68rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.Header_topRight__VPsXm{gap:.5rem}.Header_logoImg__JXnqc{max-height:44px;max-width:var(--logo-mobile,150px)}.Header_cartBtn__8ho_2,.Header_iconBtn__sGNob{width:36px;height:36px}}.CartDrawer_overlay__qq142{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000}.CartDrawer_drawer__6gPxu{position:fixed;top:0;right:0;width:100%;max-width:450px;height:100vh;height:100dvh;background:white;z-index:1001;box-shadow:-10px 0 30px rgba(0,0,0,.1);display:flex;flex-direction:column}.CartDrawer_header__zT_C3{padding:1.25rem 1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.CartDrawer_header__zT_C3 h2{font-size:1.35rem;margin:0;display:flex;align-items:center;gap:.4rem}.CartDrawer_itemCount__H2vyN{font-size:1rem;color:var(--muted);font-weight:500}.CartDrawer_closeBtn__rP9dL{background:none;border:none;cursor:pointer;color:var(--muted);transition:var(--transition)}.CartDrawer_closeBtn__rP9dL:hover{color:var(--foreground);transform:rotate(90deg)}.CartDrawer_countdownBar__WgTIW{background:#1a1a2e;color:#fff;font-size:.8rem;font-weight:500;padding:.55rem 1.5rem;display:flex;align-items:center;gap:.5rem;flex-shrink:0;letter-spacing:.01em}.CartDrawer_countdownBar__WgTIW strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.85rem;color:#fbbf24;font-weight:700}.CartDrawer_countdownIcon__DB7_o{color:#fbbf24;flex-shrink:0}.CartDrawer_freeShippingBadge__bwyOF{background:#f0fdf4;border-bottom:1px solid #bbf7d0;color:#15803d;font-size:.8rem;font-weight:600;padding:.45rem 1.5rem;display:flex;align-items:center;gap:.5rem;flex-shrink:0}.CartDrawer_items__2rsrV{flex:1 1;overflow-y:auto;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.CartDrawer_emptyState__mQC6u{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--muted);gap:1rem}.CartDrawer_item__uk9Hb{display:flex;gap:1rem}.CartDrawer_imgWrapper__Eo7JF{position:relative;width:80px;height:100px;background:var(--bg-subtle);border-radius:var(--radius-sm);flex-shrink:0}.CartDrawer_itemInfo__bkvCd{flex:1 1}.CartDrawer_itemName__pU1Jx{font-weight:600;font-size:.95rem;margin-bottom:.2rem;line-height:1.3}.CartDrawer_itemMeta__gTThx{font-size:.82rem;color:var(--muted);margin-bottom:.6rem}.CartDrawer_itemBottom__aLvr1{display:flex;justify-content:space-between;align-items:center}.CartDrawer_qtyControl__ogQ7W{display:flex;align-items:center;border:1px solid var(--border);border-radius:4px;overflow:hidden}.CartDrawer_qtyBtn__G21sS{background:none;border:none;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:1.2rem}.CartDrawer_qtyBtn__G21sS:hover{background:var(--bg-subtle)}.CartDrawer_qtyValue__QWwue{width:30px;text-align:center;font-weight:600;font-size:.9rem}.CartDrawer_removeBtn__8XAIA{background:none;border:none;font-size:.78rem;color:var(--muted);text-decoration:underline;cursor:pointer;transition:color .2s}.CartDrawer_removeBtn__8XAIA:hover{color:#dc2626}.CartDrawer_recommendations__uYkwt{border-top:1px solid var(--border);padding-top:1.25rem;margin-top:.5rem}.CartDrawer_recHeader__d0m0g{display:flex;align-items:center;justify-content:space-between;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--navy);margin-bottom:.85rem}.CartDrawer_recScroll__5_vpy{display:flex;gap:.75rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:thin;scrollbar-color:var(--border) transparent}.CartDrawer_recCard__c_hld{flex-shrink:0;width:100px;cursor:pointer;text-decoration:none}.CartDrawer_recCard__c_hld a{text-decoration:none;color:inherit}.CartDrawer_recImg__CCHUn{width:100px;height:110px;background:var(--bg-subtle);border-radius:6px;overflow:hidden;border:1px solid var(--border);margin-bottom:.4rem;transition:border-color .2s}.CartDrawer_recCard__c_hld:hover .CartDrawer_recImg__CCHUn{border-color:var(--primary)}.CartDrawer_recName__eryM3{font-size:.7rem;font-weight:500;color:var(--foreground);line-height:1.3;margin-bottom:.2rem}.CartDrawer_recPrice__clyoy{font-size:.75rem;font-weight:700;color:var(--primary)}.CartDrawer_footer__6ozy9{padding:1.25rem 1.5rem calc(1.25rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--border);background:var(--bg-subtle);flex-shrink:0}.CartDrawer_summaryRow__sOfEx{display:flex;justify-content:space-between;margin-bottom:.4rem;font-weight:500;font-size:.9rem}.CartDrawer_totalRow__0niz0{display:flex;justify-content:space-between;margin-top:.75rem;margin-bottom:1.25rem;font-size:1.2rem;font-weight:700}.CartDrawer_checkoutBtn__cs4b8{width:100%;height:52px;border-radius:var(--radius-md);font-size:1.05rem;font-weight:700}@media (max-width:480px){.CartDrawer_drawer__6gPxu{max-width:100%}.CartDrawer_header__zT_C3{padding:1rem 1.25rem}.CartDrawer_items__2rsrV{padding:1.25rem}.CartDrawer_footer__6ozy9{padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom, 0px))}.CartDrawer_checkoutBtn__cs4b8{height:48px;font-size:1rem}.CartDrawer_countdownBar__WgTIW{padding:.5rem 1.25rem}.CartDrawer_freeShippingBadge__bwyOF{padding:.4rem 1.25rem}}.ProductCard_card__wA2kc{position:relative;background:white;border-radius:12px;overflow:hidden;border:1px solid var(--border);transition:all .25s cubic-bezier(.4,0,.2,1)}.ProductCard_imageLink__arPf9{display:block;text-decoration:none}.ProductCard_imageWrap__Gs_QF{position:relative;aspect-ratio:3/4;background:var(--bg-subtle);overflow:hidden}.ProductCard_image__8G8WD{object-fit:cover;transition:all .4s cubic-bezier(.4,0,.2,1);border-radius:0}.ProductCard_imagePrimary__UZ6yw{opacity:1;z-index:1}.ProductCard_imageHover__qJf3_{opacity:0;z-index:2}.ProductCard_placeholder__yIJb7{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--bg-subtle);color:var(--foreground-muted)}.ProductCard_badges__jGCyh{top:.625rem;left:.625rem;gap:.3rem}.ProductCard_badges__jGCyh,.ProductCard_cardActions__UTz1F{position:absolute;display:flex;flex-direction:column;z-index:10}.ProductCard_cardActions__UTz1F{bottom:.625rem;right:.625rem;gap:.4rem;transition:all .25s;opacity:1;transform:translateX(0)}.ProductCard_actionBtn__u6UF4{width:36px;height:36px;border-radius:50%;background:white;box-shadow:0 2px 8px rgba(0,0,0,.12);display:flex;align-items:center;justify-content:center;color:var(--foreground);border:1px solid var(--border);cursor:pointer;transition:all .15s;text-decoration:none}.ProductCard_body__Xn84S{padding:.875rem 1rem 1rem}.ProductCard_meta__kputQ{display:flex;align-items:center;gap:.3rem;font-size:.7rem;color:var(--foreground-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600;margin-bottom:.3rem}.ProductCard_dot__trsmC{color:var(--border-strong)}.ProductCard_name__QsuND{font-size:.9rem;font-weight:600;color:var(--foreground);line-height:1.35;margin-bottom:.3rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProductCard_kitType__VwW7b{font-size:.72rem;color:var(--foreground-muted);display:block;margin-bottom:.6rem}.ProductCard_priceRow__WJwzw{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ProductCard_price__nTSVW{font-size:1rem;font-weight:700;color:var(--foreground)}.ProductCard_comparePrice__xCqKx{font-size:.825rem;color:var(--foreground-muted);text-decoration:line-through}.ProductCard_sizes__YDyJz{display:flex;flex-wrap:wrap;gap:.25rem;padding-top:.6rem;border-top:1px solid var(--border)}.ProductCard_sizeTag__pBZ8C{padding:.15rem .45rem;font-size:.67rem;font-weight:700;border:1px solid var(--navy);border-radius:3px;color:var(--navy);letter-spacing:.02em}.ProductCard_moreTag__Nq5pT{padding:.15rem .45rem;font-size:.67rem;font-weight:600;border:1px solid var(--border-strong);border-radius:3px;color:var(--foreground-muted)}@media (hover:hover) and (pointer:fine){.ProductCard_card__wA2kc:hover{box-shadow:0 8px 32px rgba(0,0,0,.12);border-color:transparent;transform:translateY(-4px)}.ProductCard_card__wA2kc:hover .ProductCard_imagePrimary__UZ6yw{opacity:0;transform:scale(1.04)}.ProductCard_card__wA2kc:hover .ProductCard_imageHover__qJf3_{opacity:1}.ProductCard_cardActions__UTz1F{opacity:0;transform:translateX(8px)}.ProductCard_card__wA2kc:hover .ProductCard_cardActions__UTz1F{opacity:1;transform:translateX(0)}.ProductCard_actionBtn__u6UF4:hover{background:var(--primary);color:white;border-color:var(--primary)}.ProductCard_name__QsuND:hover{color:var(--primary)}}.ProductCarousel_section__pAh_Z{padding:5rem 0;background:var(--bg-subtle)}.ProductCarousel_header__PRUNG{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem;gap:1rem}.ProductCarousel_title__W8XzO{margin-bottom:0}.ProductCarousel_headerRight__DGDyw{display:flex;align-items:center;gap:.75rem;flex-shrink:0}.ProductCarousel_viewAll__e_huk{white-space:nowrap}.ProductCarousel_arrows__GCt9E{display:flex;gap:.4rem}.ProductCarousel_arrow__ObD_E{width:38px;height:38px;border-radius:50%;border:1.5px solid var(--border-strong);background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--foreground);transition:all .2s}.ProductCarousel_arrow__ObD_E:hover{background:var(--navy);border-color:var(--navy);color:white}.ProductCarousel_track__9tPtQ{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.5rem}.ProductCarousel_track__9tPtQ::-webkit-scrollbar{display:none}.ProductCarousel_cardWrap__5LlEc{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 0.75rem);min-width:220px;scroll-snap-align:start}@media (max-width:1024px){.ProductCarousel_cardWrap__5LlEc{flex-grow:0;flex-shrink:0;flex-basis:calc(33.33% - 0.67rem)}}@media (max-width:768px){.ProductCarousel_cardWrap__5LlEc{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 0.5rem)}}@media (max-width:480px){.ProductCarousel_cardWrap__5LlEc{flex-grow:0;flex-shrink:0;flex-basis:calc(70% - 0.4rem)}}.LooxReviews_stars__qHY8b{display:flex;gap:2px;align-items:center}.LooxReviews_verifiedBadge__NM9w_{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:500;color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;padding:1px 5px;white-space:nowrap}.LooxReviews_card__WnFSi{background:#fff;border-radius:12px;border:1px solid #e8e8e8;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;break-inside:avoid;page-break-inside:avoid;margin-bottom:16px;display:inline-block;width:100%}.LooxReviews_card__WnFSi:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.1)}.LooxReviews_cardImage__7f_fG{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;background:#f1f5f9}.LooxReviews_cardImage__7f_fG img{transition:transform .3s ease}.LooxReviews_card__WnFSi:hover .LooxReviews_cardImage__7f_fG img{transform:scale(1.04)}.LooxReviews_cardBody__TugKO{padding:14px;display:flex;flex-direction:column;gap:8px}.LooxReviews_cardHeader__kQWMK{display:flex;align-items:center;gap:10px}.LooxReviews_avatar__frggL{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:.9rem;flex-shrink:0}.LooxReviews_authorInfo__SmKIr{flex:1 1;min-width:0}.LooxReviews_authorRow__I5Bh1{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.LooxReviews_authorName__u_526{font-weight:700;font-size:.85rem;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LooxReviews_reviewDate__Ced4m{font-size:.7rem;color:#94a3b8;display:block;margin-top:1px}.LooxReviews_reviewText__UcDfH{font-size:.82rem;line-height:1.55;color:#334155;margin:0;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.LooxReviews_productTag__xbhdv{display:inline-flex;align-items:center;gap:5px;font-size:.68rem;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:4px 8px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.LooxReviews_masonry__5QloK{column-count:4;column-gap:16px;width:100%}@media (max-width:1200px){.LooxReviews_masonry__5QloK{column-count:3}}@media (max-width:900px){.LooxReviews_masonry__5QloK{column-count:2}}@media (max-width:500px){.LooxReviews_masonry__5QloK{column-count:1;column-gap:0}}.LooxReviews_loadMoreBtn__Mll4_{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #e2e8f0;border-radius:8px;padding:10px 24px;font-size:.9rem;font-weight:600;color:#334155;cursor:pointer;transition:all .2s ease}.LooxReviews_loadMoreBtn__Mll4_:hover{border-color:#1e293b;background:#f8fafc;transform:translateY(-1px)}.LooxReviews_photoStripWrap__TMiPT{overflow:hidden;margin-bottom:0}.LooxReviews_photoStrip__F28Yq{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.LooxReviews_photoStrip__F28Yq::-webkit-scrollbar{display:none}.LooxReviews_photoStripItem__P8gcS{position:relative;width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0;cursor:zoom-in;scroll-snap-align:start;background:#f1f5f9}.LooxReviews_photoStripItem__P8gcS img{transition:transform .3s ease}.LooxReviews_photoStripItem__P8gcS:hover img{transform:scale(1.06)}.LooxReviews_photoStripOverlay__lIJmX{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(0deg,rgba(0,0,0,.7),transparent);color:#fff;padding:6px 6px 5px;font-size:.6rem;display:flex;flex-direction:column;gap:2px}.LooxReviews_ratingSummary__2IhM9{display:flex;align-items:flex-start;gap:32px;padding:24px 28px;background:#fff;border:1px solid #e8e8e8;border-radius:16px;margin-bottom:28px;flex-wrap:wrap}.LooxReviews_ratingBig__CEseF{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:120px}.LooxReviews_ratingNumber__NcdH8{font-size:3.5rem;font-weight:800;color:#1e293b;line-height:1}.LooxReviews_ratingCount__vJWc_{font-size:.78rem;color:#64748b;font-weight:500;text-align:center}.LooxReviews_ratingStats__AGdpy{flex:1 1;min-width:180px;display:flex;flex-direction:column;gap:4px}.LooxReviews_ratingBar__trPqc{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#64748b}.LooxReviews_barTrack__Q937c{flex:1 1;height:7px;background:#f1f5f9;border-radius:4px;overflow:hidden}.LooxReviews_barFill__XmR_o{height:100%;background:#EBBF20;border-radius:4px;transition:width .5s ease}.LooxReviews_barCount__D4MLU{min-width:24px;text-align:right;font-size:.72rem;color:#94a3b8}.LooxReviews_photoCount__9Pvxi{display:flex;align-items:center;gap:6px;font-size:.8rem;color:#64748b;padding:10px 14px;background:#f8fafc;border-radius:8px;border:1px solid #e2e8f0;align-self:flex-start}.LooxReviews_lightboxOverlay__Lxmja{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;animation:LooxReviews_fadeIn__y2Zt8 .2s ease}@keyframes LooxReviews_fadeIn__y2Zt8{0%{opacity:0}to{opacity:1}}.LooxReviews_lightboxContent__p7lti{background:#fff;border-radius:16px;overflow:hidden;max-width:900px;width:100%;max-height:90vh;position:relative;animation:LooxReviews_scaleIn__h13z2 .2s ease;display:flex;flex-direction:column}@keyframes LooxReviews_scaleIn__h13z2{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.LooxReviews_lightboxInner__BUVhj{display:grid;grid-template-columns:1.2fr 1fr;min-height:400px;max-height:90vh;overflow:hidden}@media (max-width:768px){.LooxReviews_lightboxInner__BUVhj{display:flex;flex-direction:column;overflow-y:auto}}.LooxReviews_lightboxImage__fPW7W{position:relative;background:#0f172a;min-height:300px}.LooxReviews_lightboxDetails__5LU9c{padding:28px 24px;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.LooxReviews_lightboxText__v0nKf{font-size:.9rem;line-height:1.65;color:#334155;margin:0}.LooxReviews_lightboxClose__XSGsO{position:absolute;top:12px;right:12px;z-index:10;background:rgba(0,0,0,.5);color:#fff;border:none;border-radius:50%;width:32px;height:32px;font-size:1.2rem;cursor:pointer;display:flex;align-items:center;justify-content:center;line-height:1;transition:background .2s}.LooxReviews_lightboxClose__XSGsO:hover{background:rgba(0,0,0,.8)}.LooxReviews_lightboxNext__dafxr,.LooxReviews_lightboxPrev__TnVk8{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:rgba(255,255,255,.15);color:#fff;border:1.5px solid rgba(255,255,255,.3);border-radius:50%;width:40px;height:40px;font-size:1.4rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.LooxReviews_lightboxNext__dafxr:hover,.LooxReviews_lightboxPrev__TnVk8:hover{background:rgba(255,255,255,.3)}.LooxReviews_lightboxPrev__TnVk8{left:12px}.LooxReviews_lightboxNext__dafxr{right:12px}.CustomerReviewsSection_section__WmPih{padding:5rem 0 6rem;background:#fafafa;border-top:1px solid #e8e8e8}.CustomerReviewsSection_header__3mw3D{margin-bottom:2.5rem}.CustomerReviewsSection_eyebrow__3Y1Ln{font-size:.72rem;font-weight:700;letter-spacing:.15em;color:#94a3b8;text-transform:uppercase;margin-bottom:.5rem}.CustomerReviewsSection_title__L_eY6{font-family:var(--font-display,"Bebas Neue",sans-serif);font-size:clamp(2rem,4vw,3rem);font-weight:900;text-transform:uppercase;color:#0f172a;letter-spacing:.02em;margin-bottom:.75rem}.CustomerReviewsSection_summaryRow__d3hWP{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.CustomerReviewsSection_stars__l6Esa{display:flex;gap:2px;align-items:center}.CustomerReviewsSection_ratingText__fAHXz{font-size:.88rem;color:#334155}.CustomerReviewsSection_verifiedBadge__u1JXA{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;padding:3px 10px}.CustomerReviewsSection_photoStripSection__FN57i{margin-bottom:1.5rem}.CustomerReviewsSection_photoStripLabel__uhwpK{display:flex;align-items:center;gap:6px;font-size:.75rem;color:#64748b;font-weight:500;margin-bottom:10px}.CustomerReviewsSection_skeleton__pTsNi{height:400px;background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%);background-size:200% 100%;animation:CustomerReviewsSection_shimmer__P2GWW 1.4s ease infinite;border-radius:12px}@keyframes CustomerReviewsSection_shimmer__P2GWW{0%{background-position:200% 0}to{background-position:-200% 0}}.MatchdayCollections_section__vAVYW{padding:clamp(36px,4.5vw,64px) 0;background-color:#f7f7f8;position:relative;overflow:hidden}.MatchdayCollections_container__AseM3{max-width:1540px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.MatchdayCollections_header__NygoD{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.MatchdayCollections_title__DI7GC{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.01em;color:#111111;margin:0}.MatchdayCollections_grid__ZyRpd{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px}@media (max-width:1200px){.MatchdayCollections_grid__ZyRpd{grid-template-columns:repeat(3,1fr);gap:12px}}@media (max-width:640px){.MatchdayCollections_grid__ZyRpd{grid-template-columns:repeat(2,1fr);gap:10px}}.MatchdayCollections_card__lxHSf{position:relative;aspect-ratio:3/4.2;border-radius:8px;overflow:hidden;text-decoration:none;background-color:#0b0b0b;display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(14px,2vw,20px);box-shadow:0 4px 15px rgba(0,0,0,.08);transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.MatchdayCollections_card__lxHSf:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.2)}.MatchdayCollections_image__P5kms{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.MatchdayCollections_card__lxHSf:hover .MatchdayCollections_image__P5kms{transform:scale(1.06)}.MatchdayCollections_gradient__WXd5l{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.88) 0,rgba(0,0,0,.45) 45%,rgba(0,0,0,.05) 80%,transparent);z-index:1}.MatchdayCollections_content__MS8Vg{position:relative;z-index:2;display:flex;flex-direction:column;gap:8px}.MatchdayCollections_collectionTitle__Tut1I{color:#ffffff;font-size:clamp(14px,1.3vw,17px);font-weight:800;letter-spacing:.02em;text-transform:uppercase;margin:0;line-height:1.25}.MatchdayCollections_shopNow__bf_u2{display:inline-flex;align-items:center;gap:6px;color:#ffffff;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85;transition:opacity .2s,transform .2s}.MatchdayCollections_card__lxHSf:hover .MatchdayCollections_shopNow__bf_u2{opacity:1;transform:translateX(3px);color:#fd5432}.MatchdayHero_heroSection__IUAoV{position:relative;overflow:hidden;background-color:#000000;width:100%}.MatchdayHero_stage__iOAoU{position:relative;width:100%;height:clamp(480px,65vh,750px);min-height:440px}.MatchdayHero_slide__XC41_{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .7s cubic-bezier(.25,1,.5,1),visibility .7s;z-index:1}.MatchdayHero_slideActive___zTaP{opacity:1;visibility:visible;z-index:2}.MatchdayHero_media__2pMGZ{position:absolute;inset:0;width:100%;height:100%}.MatchdayHero_media__2pMGZ img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.MatchdayHero_gradient__HIj7K{position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.4) 40%,rgba(0,0,0,.05) 80%,transparent);pointer-events:none;z-index:3}.MatchdayHero_content__hzBH4{position:absolute;bottom:clamp(24px,4.5vw,60px);left:clamp(20px,4.5vw,60px);right:clamp(20px,4.5vw,60px);z-index:10;display:flex;flex-direction:column;gap:16px;max-width:650px;pointer-events:auto}.MatchdayHero_indicators__h9FKc{display:flex;align-items:center;gap:8px;margin-bottom:4px}.MatchdayHero_dot__tU3_N{width:8px;height:8px;border-radius:50%;background:rgba(255,255,255,.35);border:none;padding:0;cursor:pointer;transition:all .3s ease}.MatchdayHero_dotActive__EtD3_{width:24px;border-radius:4px;background:#ffffff}.MatchdayHero_pauseBtn__dA5Xe{background:transparent;border:none;color:rgba(255,255,255,.6);padding:2px 4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease;margin-left:6px}.MatchdayHero_pauseBtn__dA5Xe:hover{color:#ffffff}.MatchdayHero_title__7yikH{color:#ffffff;font-size:clamp(1.8rem,3.8vw,3.2rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;margin:0;text-transform:none;text-shadow:0 2px 10px rgba(0,0,0,.5)}.MatchdayHero_subtitle__yAEQE{color:rgba(255,255,255,.88);font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.4;margin:0;font-weight:400;max-width:520px;text-shadow:0 1px 6px rgba(0,0,0,.5)}.MatchdayHero_ctaBtn__g_9va{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;background-color:#ffffff;color:#000000;padding:12px 28px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;text-decoration:none;transition:background-color .2s,transform .15s;margin-top:4px;box-shadow:0 4px 15px rgba(0,0,0,.3)}.MatchdayHero_ctaBtn__g_9va:hover{background-color:#f0f0f0;transform:translateY(-1px)}@media (max-width:768px){.MatchdayHero_stage__iOAoU{height:520px;min-height:480px}.MatchdayHero_content__hzBH4{bottom:24px;left:20px;right:20px;gap:12px}.MatchdayHero_title__7yikH{font-size:1.9rem}.MatchdayHero_subtitle__yAEQE{font-size:.95rem}.MatchdayHero_ctaBtn__g_9va{padding:11px 22px;font-size:12px}}.MatchdayMarquee_marqueeWrapper__npPLI{background-color:#fd5432;color:#ffffff;overflow:hidden;position:relative;padding:9px 0;display:flex;align-items:center;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none}.MatchdayMarquee_track__f8_se{display:flex;align-items:center;white-space:nowrap;width:max-content;animation:MatchdayMarquee_scrollMarquee__MpSzF 38s linear infinite;will-change:transform}.MatchdayMarquee_marqueeWrapper__npPLI:hover .MatchdayMarquee_track__f8_se{animation-play-state:paused}.MatchdayMarquee_item__Hm2bg{display:inline-flex;align-items:center;gap:14px;padding:0 16px}.MatchdayMarquee_star__hTVvl{color:rgba(255,255,255,.7);font-size:11px}@keyframes MatchdayMarquee_scrollMarquee__MpSzF{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.MatchdayMarquee_marqueeWrapper__npPLI{font-size:11px;padding:7px 0}.MatchdayMarquee_item__Hm2bg{gap:10px;padding:0 12px}}.MatchdayProductVitrine_section__4o5zF{padding:clamp(36px,4.5vw,64px) 0;background-color:#ffffff;position:relative;overflow:hidden}.MatchdayProductVitrine_container__W3JAg{max-width:1540px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.MatchdayProductVitrine_header__zH85f{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.MatchdayProductVitrine_title__JkGi1{font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.01em;color:#111111;margin:0;text-transform:none}.MatchdayProductVitrine_rightHeader__kZcBw{display:flex;align-items:center;gap:16px}.MatchdayProductVitrine_viewAll__WTrOZ{font-size:13px;font-weight:700;color:#111111;text-decoration:none;display:flex;align-items:center;gap:4px;transition:opacity .2s ease}.MatchdayProductVitrine_viewAll__WTrOZ:hover{opacity:.65}.MatchdayProductVitrine_navControls__B3_wF{display:flex;align-items:center;gap:8px}.MatchdayProductVitrine_arrowBtn__wcvph{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#ffffff;color:#111111;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.MatchdayProductVitrine_arrowBtn__wcvph:hover{background:#000000;color:#ffffff;border-color:#000000}.MatchdayProductVitrine_track__ORmEn{display:flex;gap:8px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 2px 16px}.MatchdayProductVitrine_track__ORmEn::-webkit-scrollbar{display:none}.MatchdayProductVitrine_card__Gie_P{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - (5.5 * 8px)) / 6.5);min-width:180px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform .2s ease}@media (max-width:1200px){.MatchdayProductVitrine_card__Gie_P{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - (3.5 * 8px)) / 4.5)}}@media (max-width:860px){.MatchdayProductVitrine_card__Gie_P{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - (2.5 * 8px)) / 3.5);min-width:160px}}@media (max-width:600px){.MatchdayProductVitrine_card__Gie_P{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - (0.5 * 8px)) / 1.55);min-width:140px}}.MatchdayProductVitrine_mediaWrapper__pNFUA{position:relative;width:100%;aspect-ratio:3/4;border-radius:4px;overflow:hidden;background-color:#f5f5f6}.MatchdayProductVitrine_photoBack__KoLfG,.MatchdayProductVitrine_photo__t3LLI{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .35s ease,transform .35s ease}.MatchdayProductVitrine_photoBack__KoLfG{opacity:0}.MatchdayProductVitrine_card__Gie_P:hover .MatchdayProductVitrine_photo__t3LLI{transform:scale(1.03)}.MatchdayProductVitrine_card__Gie_P:hover .MatchdayProductVitrine_photoBack__KoLfG{opacity:1;transform:scale(1.03)}.MatchdayProductVitrine_badge__myPWt{position:absolute;top:8px;left:8px;background:#ffffff;color:#fd5432;font-size:10px;font-weight:800;letter-spacing:.05em;padding:3px 6px;border-radius:2px;text-transform:uppercase;z-index:2;box-shadow:0 1px 4px rgba(0,0,0,.1)}.MatchdayProductVitrine_info__pTisL{padding-top:10px;display:flex;flex-direction:column;gap:4px}.MatchdayProductVitrine_cardTitle__Kb3HO{font-size:13px;font-weight:600;color:#111111;line-height:1.35;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:35px}.MatchdayProductVitrine_card__Gie_P:hover .MatchdayProductVitrine_cardTitle__Kb3HO{color:#fd5432}.MatchdayProductVitrine_priceRow__gSiL_{display:flex;align-items:baseline;gap:8px;font-size:13px}.MatchdayProductVitrine_salePrice__xM8DA{color:#111111;font-weight:800}.MatchdayProductVitrine_comparePrice__sf5Xh{color:#999999;text-decoration:line-through;font-size:11px}.MatchdayShortcuts_section__j4XzW{padding:clamp(24px,3.2vw,44px) 0;background-color:#f7f7f8;position:relative;overflow:hidden}.MatchdayShortcuts_container__xDsqM{max-width:1540px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.MatchdayShortcuts_header__KYCYG{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.MatchdayShortcuts_title__vCgce{font-size:clamp(1.2rem,2vw,1.6rem);font-weight:800;letter-spacing:-.01em;color:#111111;margin:0;text-transform:none}.MatchdayShortcuts_navControls__xHYLg{display:flex;align-items:center;gap:8px}.MatchdayShortcuts_arrowBtn__wrcDu{width:34px;height:34px;border-radius:50%;border:1px solid rgba(0,0,0,.12);background:#ffffff;color:#111111;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.MatchdayShortcuts_arrowBtn__wrcDu:hover{background:#000000;color:#ffffff;border-color:#000000}.MatchdayShortcuts_track__n104e{display:flex;gap:12px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;padding:4px 2px 12px}.MatchdayShortcuts_track__n104e::-webkit-scrollbar{display:none}.MatchdayShortcuts_card___ZS6S{flex:0 0 auto;min-width:200px;max-width:260px;background:#ffffff;border:1px solid rgba(0,0,0,.08);border-radius:6px;padding:10px 16px 10px 12px;display:flex;align-items:center;gap:14px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 1px 3px rgba(0,0,0,.03)}.MatchdayShortcuts_card___ZS6S:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.08);border-color:rgba(0,0,0,.2)}.MatchdayShortcuts_iconWrapper__DgVNk{width:48px;height:48px;flex:0 0 48px;display:flex;align-items:center;justify-content:center;border-radius:4px;background:rgba(0,0,0,.02);padding:4px}.MatchdayShortcuts_iconWrapper__DgVNk img{width:100%;height:100%;object-fit:contain;display:block}.MatchdayShortcuts_info__lxIEu{display:flex;flex-direction:column;min-width:0}.MatchdayShortcuts_name__MEIaZ{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#111111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.MatchdayShortcuts_sub__B_A5l{font-size:11px;color:#767676;font-weight:500;margin-top:2px}@media (max-width:768px){.MatchdayShortcuts_section__j4XzW{padding:20px 0}.MatchdayShortcuts_card___ZS6S{min-width:170px;padding:8px 12px 8px 10px;gap:10px}.MatchdayShortcuts_iconWrapper__DgVNk{width:40px;height:40px;flex:0 0 40px}.MatchdayShortcuts_name__MEIaZ{font-size:12px}}.MatchdayStoreStory_section__h8PyC{padding:clamp(40px,5vw,80px) 0;background-color:#ffffff;position:relative;overflow:hidden}.MatchdayStoreStory_container__chBOb{max-width:1540px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.MatchdayStoreStory_grid__K1M6b{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:clamp(24px,4vw,64px);gap:clamp(24px,4vw,64px);align-items:center}@media (max-width:992px){.MatchdayStoreStory_grid__K1M6b{grid-template-columns:1fr;gap:32px}}.MatchdayStoreStory_imageWrap___x8z9{position:relative;width:100%;aspect-ratio:16/10;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.08);background-color:#f0f0f0}.MatchdayStoreStory_image__pSPQH{width:100%;height:100%;object-fit:cover;display:block}.MatchdayStoreStory_content__g5qfW{display:flex;flex-direction:column;gap:20px}.MatchdayStoreStory_tagline__PmiRp{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fd5432}.MatchdayStoreStory_heading__FVR4p{font-size:clamp(1.8rem,3vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:#111111;margin:0}.MatchdayStoreStory_body__b3XKE{font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.65;color:#4a4a4a;display:flex;flex-direction:column;gap:14px}.MatchdayStoreStory_body__b3XKE p{margin:0}.MatchdayStoreStory_features__OWC7o{display:flex;gap:24px;padding:16px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.MatchdayStoreStory_featItem__5ClWB{display:flex;flex-direction:column}.MatchdayStoreStory_featVal__RDT9p{font-size:20px;font-weight:800;color:#111111}.MatchdayStoreStory_featLabel__EIKZn{font-size:11px;color:#767676;text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.MatchdayStoreStory_ctaBtn__zMDbM{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;background-color:#111111;color:#ffffff;padding:14px 32px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:4px;text-decoration:none;transition:all .2s ease}.MatchdayStoreStory_ctaBtn__zMDbM:hover{background-color:#fd5432;transform:translateY(-2px);box-shadow:0 6px 18px rgba(253,84,50,.3)}.MatchdayTopBar_topBar__0ktao{background-color:#0b0b0b;color:#ffffff;padding:8px 16px;font-family:inherit;font-size:13px;position:relative;z-index:40;border-bottom:1px solid rgba(255,255,255,.08)}.MatchdayTopBar_inner__iiCqY{max-width:1440px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.MatchdayTopBar_badge__RsVoN{background:#fd5432;color:#ffffff;font-weight:800;font-size:11px;letter-spacing:.08em;padding:3px 8px;border-radius:3px;text-transform:uppercase;display:inline-flex;align-items:center}.MatchdayTopBar_countdownWrap__waSxR{display:flex;align-items:center;gap:8px;font-weight:600;letter-spacing:.04em}.MatchdayTopBar_label__2sUAi{color:#a0a0a0;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.MatchdayTopBar_timer__qzbT3{display:flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.MatchdayTopBar_unit__RUeiU{display:inline-flex;align-items:baseline;gap:1px;background:rgba(255,255,255,.1);padding:2px 5px;border-radius:3px}.MatchdayTopBar_unitNum__j7MWT{font-size:12px;color:#ffffff}.MatchdayTopBar_unitLabel__i_Y13{font-size:9px;color:#a0a0a0;font-weight:500}.MatchdayTopBar_sep__8KZOI{color:#fd5432;font-weight:900;font-size:12px}.MatchdayTopBar_promoText__n8uef{color:#ffffff;font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;display:flex;align-items:center;gap:6px}.MatchdayTopBar_promoHighlight__1MawH{color:#fd5432}@media (max-width:640px){.MatchdayTopBar_topBar__0ktao{padding:6px 10px;font-size:11px}.MatchdayTopBar_inner__iiCqY{gap:8px}.MatchdayTopBar_label__2sUAi{display:none}}.MatchdayTrustBadges_section__wvo3R{padding:32px 0;background-color:#ffffff;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.MatchdayTrustBadges_container__EovSB{max-width:1540px;margin:0 auto;padding:0 clamp(16px,3vw,40px)}.MatchdayTrustBadges_grid__AyE6x{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media (max-width:900px){.MatchdayTrustBadges_grid__AyE6x{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:500px){.MatchdayTrustBadges_grid__AyE6x{grid-template-columns:1fr;gap:16px}}.MatchdayTrustBadges_item__T8Ccg{display:flex;align-items:center;gap:16px}.MatchdayTrustBadges_iconWrap__7Nq_U{width:44px;height:44px;border-radius:50%;background:rgba(0,0,0,.04);display:flex;align-items:center;justify-content:center;flex:0 0 44px;color:#111111}.MatchdayTrustBadges_textWrap__G048_{display:flex;flex-direction:column}.MatchdayTrustBadges_title__32xMQ{font-size:14px;font-weight:700;color:#111111;line-height:1.25;margin:0}.MatchdayTrustBadges_desc__tzMFf{font-size:12px;color:#767676;margin-top:2px}.TeamSlider_section__VXjAo{padding:4rem 0;background:white}.TeamSlider_header__hGjAQ{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:2rem}.TeamSlider_title__tTzhp{margin-bottom:0}.TeamSlider_arrows__7BlL6{display:flex;gap:.5rem;flex-shrink:0}.TeamSlider_arrow__N02G0{width:42px;height:42px;border-radius:50%;border:1.5px solid var(--border-strong);background:white;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--foreground);transition:all .2s}.TeamSlider_arrow__N02G0:hover{background:var(--navy);border-color:var(--navy);color:white}.TeamSlider_trackWrap__qeRK3{overflow:hidden;margin:0 -.5rem}.TeamSlider_track__5RDD2{display:flex}.TeamSlider_swiperContainer__JA_1t{padding:1rem 0 1.5rem!important;margin:-1rem 0 -1.5rem!important;position:relative}.TeamSlider_swiperContainer__JA_1t .swiper-button-next,.TeamSlider_swiperContainer__JA_1t .swiper-button-prev{top:50px!important;margin-top:1rem!important;transform:translateY(-50%)}.TeamSlider_slide__SEREF{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-decoration:none;height:auto;transition:opacity .3s ease,transform .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.TeamSlider_slide__SEREF:hover{transform:translateY(-4px)}.TeamSlider_logoWrap__0Q8m7{width:100px;height:100px;border-radius:50%;background:var(--bg-subtle);border:2px solid var(--border);display:flex;align-items:center;justify-content:center;overflow:hidden;transition:all .2s;box-shadow:var(--shadow-sm)}.TeamSlider_slide__SEREF:hover .TeamSlider_logoWrap__0Q8m7{border-color:var(--primary);box-shadow:0 4px 16px rgba(195,0,47,.15)}.TeamSlider_logo__CaVtj{width:72px;height:72px;object-fit:contain;border-radius:0}.TeamSlider_logoPlaceholder__MQQW_{width:72px;height:72px;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:2rem;font-weight:800;color:var(--navy)}.TeamSlider_teamName__j2rX3{font-size:.8rem;font-weight:600;color:var(--foreground);text-align:center;text-transform:uppercase;letter-spacing:.03em;line-height:1.3;max-width:110px}.TeamSlider_slide__SEREF:hover .TeamSlider_teamName__j2rX3{color:var(--primary)}@media (max-width:768px){.TeamSlider_logoWrap__0Q8m7{width:80px;height:80px}.TeamSlider_logo__CaVtj{width:56px;height:56px}}