:root{--background:#ffffff;--foreground:#171717}body,html{max-width:100vw;overflow-x:hidden;overflow-y:visible}body{color:var(--foreground);background:var(--background);font-family:var(--font-montserrat,Arial,Helvetica,sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{text-decoration:none}a,button,input[type=button],input[type=reset],input[type=submit],select{color:inherit}@media(max-width:640px){input,select,textarea{font-size:16px!important}}.TopBar_topBar__LFSek{background-color:#000;padding:10px 16px;display:flex;justify-content:center}.TopBar_message__yhNWi{color:#fff;font-size:13px;letter-spacing:.2px}.TopBar_highlight__ymyw5{font-weight:700;text-decoration:underline}.Logo_logo__4GXMt{display:flex;align-items:center;flex-shrink:0}.Logo_logo__4GXMt img{height:30px;width:auto}@media(max-width:640px){.Logo_logo__4GXMt img{height:22px}}.Navbar_navbar___RtHJ{position:relative;z-index:1;display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:"logo links icons";align-items:center;padding:16px 40px;background-color:#fff;box-shadow:0 0 0 rgba(0,0,0,0);transition:padding .25s ease,box-shadow .25s ease}@media(max-width:1024px){.Navbar_navbar___RtHJ{grid-template-columns:1fr auto 1fr;grid-template-areas:"menu logo icons";padding:16px 20px}}.Navbar_scrolled__kpThe{padding-top:10px;padding-bottom:10px;box-shadow:0 4px 16px rgba(0,0,0,.08)}.Navbar_menuButton__Qisef{display:none;grid-area:menu;justify-self:start;background:none;border:none;padding:0;color:#000;cursor:pointer}@media(max-width:1024px){.Navbar_menuButton__Qisef{display:inline-flex;align-items:center}}.Navbar_left__dBel_{grid-area:logo;display:flex;align-items:center}@media(max-width:1024px){.Navbar_left__dBel_{justify-self:center}}.Navbar_links__ifAON{grid-area:links;display:flex;align-items:center;justify-content:center;gap:32px;list-style:none}.Navbar_links__ifAON a{font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#000;position:relative}.Navbar_links__ifAON a:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.Navbar_links__ifAON a:hover{opacity:.6}.Navbar_links__ifAON a:hover:after{transform:scaleX(1)}@media(max-width:1024px){.Navbar_links__ifAON{display:none}}.Navbar_icons__YlVc9{grid-area:icons;display:flex;align-items:center;justify-content:flex-end;gap:20px}@media(max-width:640px){.Navbar_icons__YlVc9{gap:12px}}.Navbar_iconButton__LygoQ{position:relative;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:0;color:#000;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.Navbar_iconButton__LygoQ:hover{opacity:.6;transform:translateY(-1px)}@media(max-width:640px){.Navbar_iconButton__LygoQ svg{width:17px;height:17px}}@media(max-width:1024px){.Navbar_iconButton__LygoQ.Navbar_desktopOnly__v_bCJ{display:none}}.Navbar_badge__gL__n{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;background-color:#000;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}@media(max-width:640px){.Navbar_badge__gL__n{min-width:14px;height:14px;font-size:9px;line-height:14px;top:-4px;right:-6px}}.SidePanel_overlay__ZXAfu{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000;opacity:0;visibility:hidden;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:opacity .25s ease,visibility .25s ease,-webkit-backdrop-filter .25s ease;transition:opacity .25s ease,visibility .25s ease,backdrop-filter .25s ease;transition:opacity .25s ease,visibility .25s ease,backdrop-filter .25s ease,-webkit-backdrop-filter .25s ease}.SidePanel_overlay__ZXAfu.SidePanel_open__afte2{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.SidePanel_overlay__ZXAfu.SidePanel_noMotion__O1sR_{transition:none}.SidePanel_overlay__ZXAfu.SidePanel_noMotion__O1sR_.SidePanel_open__afte2{-webkit-backdrop-filter:none;backdrop-filter:none}.SidePanel_panel__7mPjG{position:fixed;top:0;bottom:0;width:min(420px,100vw);background:#fff;z-index:1001;display:flex;flex-direction:column;box-shadow:none;pointer-events:none;visibility:hidden;transition:transform .36s cubic-bezier(.22,1,.36,1),box-shadow .24s ease,visibility 0s linear .36s}.SidePanel_panel__7mPjG.SidePanel_wide__NmVHU{width:min(840px,100vw)}.SidePanel_panel__7mPjG.SidePanel_left__Y3H0d{left:0;transform:translateX(-100%)}.SidePanel_panel__7mPjG.SidePanel_right__656tx{right:0;transform:translateX(100%)}.SidePanel_panel__7mPjG.SidePanel_open__afte2{box-shadow:0 24px 70px rgba(0,0,0,.18);pointer-events:auto;transform:translateX(0);visibility:visible;transition-delay:0s}.SidePanel_panel__7mPjG.SidePanel_noMotion__O1sR_{transition:none}.SidePanel_header__LDoOu{display:flex;align-items:center;justify-content:center;position:relative;padding:18px 20px;border-bottom:1px solid #e5e7eb;flex-shrink:0}.SidePanel_title__y_02B{font-size:14px;font-weight:800;letter-spacing:.5px}.SidePanel_closeButton__tXxsg{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;display:inline-flex;color:#000;transition:transform .2s ease,opacity .2s ease}.SidePanel_closeButton__tXxsg:hover{transform:translateY(-50%) rotate(90deg);opacity:.7}.SidePanel_noMotionControl__SFLl7{transition:none}.SidePanel_noMotionControl__SFLl7:hover{transform:translateY(-50%);opacity:1}.SidePanel_body__iPGcI{flex:1 1;overflow-y:auto;padding:20px}.SidePanel_footer__FEX_v{display:flex;gap:12px;padding:16px 20px;border-top:1px solid #e5e7eb;flex-shrink:0}@font-face{font-family:montserrat;src:url(/_next/static/media/257c9f4b33937c25-s.p.ttf) format("truetype");font-display:swap;font-weight:100 900}@font-face{font-family:montserrat Fallback;src:local("Arial");ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.00%;size-adjust:110.19%}.__className_13f734{font-family:montserrat,montserrat Fallback}.__variable_13f734{--font-montserrat:"montserrat","montserrat Fallback"}.Spinner_spinner__mgqnO{animation:Spinner_spinner-rotate__3kdDO .7s linear infinite;flex-shrink:0}@keyframes Spinner_spinner-rotate__3kdDO{to{transform:rotate(1turn)}}.CartPanel_empty__6Ltz2{display:flex;flex-direction:column;align-items:center;gap:16px;color:#6b7280;padding:32px 0;text-align:center}.CartPanel_shopButton__c218v{display:inline-flex;align-items:center;justify-content:center;background:#000;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.CartPanel_shopButton__c218v:hover{transform:translateY(-2px);opacity:.9}.CartPanel_itemList__zCuV6{list-style:none;display:flex;flex-direction:column;gap:20px}.CartPanel_item__Gpx6R{display:grid;grid-template-columns:64px 1fr auto;gap:12px;animation:CartPanel_cart-item-enter__M_6US .32s cubic-bezier(.22,1,.36,1) both;transition:opacity .2s ease,transform .2s ease}.CartPanel_item__Gpx6R:hover{transform:translateX(2px)}.CartPanel_itemRemoving__6M1M1{opacity:.4;pointer-events:none}.CartPanel_image__X9_Ck{position:relative;width:64px;height:80px;border-radius:2px;overflow:hidden;background-color:#f2f2f0}.CartPanel_photo__86pkP{object-fit:contain}.CartPanel_details__Q4MbR{display:flex;flex-direction:column;gap:4px}.CartPanel_name__tgK_n{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.CartPanel_variant__lkC6Y{font-size:12px;color:#6b7280}.CartPanel_controls__32qPo{display:flex;align-items:center;gap:10px;margin-top:8px}.CartPanel_stepper__5Qbw5{display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:4px;padding:6px 10px}.CartPanel_stepper__5Qbw5 button{display:inline-flex;background:none;border:none;padding:0;cursor:pointer;color:#000}.CartPanel_stepper__5Qbw5 span{min-width:16px;text-align:center;font-size:13px}.CartPanel_stepper__5Qbw5 button{transition:transform .16s ease,opacity .16s ease}.CartPanel_stepper__5Qbw5 button:hover{transform:scale(1.14);opacity:.7}.CartPanel_removeButton__Zgwr5{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#fbe2e2;color:#c1272d;border:none;border-radius:4px;cursor:pointer;transition:transform .18s ease,background-color .18s ease}.CartPanel_removeButton__Zgwr5:hover{transform:scale(1.05);background:#f7caca}.CartPanel_price__KZtbm{font-size:13px;font-weight:700;white-space:nowrap}.CartPanel_footerContent__QQglC{width:100%;display:flex;flex-direction:column;gap:12px}.CartPanel_subtotalRow__3EYoP{justify-content:space-between;font-weight:800;letter-spacing:.3px}.CartPanel_checkoutButton__IrteG,.CartPanel_subtotalRow__3EYoP{display:flex;align-items:center;font-size:13px;text-transform:uppercase}.CartPanel_checkoutButton__IrteG{justify-content:center;background:#000;color:#fff;border:none;border-radius:4px;padding:14px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.CartPanel_checkoutButton__IrteG:hover{transform:translateY(-2px);opacity:.9}.CartPanel_viewCartButton__ZMLUH{display:flex;align-items:center;justify-content:center;background:#fff;color:#000;border:1px solid #e5e7eb;border-radius:4px;padding:14px;font-size:13px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer}.CartPanel_viewCartButton__ZMLUH:hover{border-color:#000;transform:translateY(-2px)}@keyframes CartPanel_cart-item-enter__M_6US{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}.SearchPanel_searchBox__HUEBe{display:flex;align-items:center;gap:10px;border:1px solid #e5e7eb;border-radius:4px;padding:10px 14px;margin-bottom:24px;transition:border-color .2s ease,box-shadow .2s ease}.SearchPanel_searchBox__HUEBe:focus-within{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,.06)}.SearchPanel_searchIcon__G9KzY{flex-shrink:0;color:#6b7280}.SearchPanel_input__Gb58G{flex:1 1;border:none;outline:none;font-size:14px;font-family:inherit;color:#000}.SearchPanel_input__Gb58G::placeholder{color:#6b7280}.SearchPanel_hint__Pd3fx{color:#6b7280;font-size:14px;text-align:center;padding:24px 0;animation:SearchPanel_search-fade-in__qK6OH .26s ease both}.SearchPanel_loading__wTfXV{display:flex;justify-content:center;padding:32px 0;color:#6b7280}.SearchPanel_resultList___D0XE{list-style:none;display:flex;flex-direction:column;gap:16px}.SearchPanel_result__xpR_Z{display:grid;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;animation:SearchPanel_search-result-enter__H8Cp_ .3s cubic-bezier(.22,1,.36,1) both;transition:transform .18s ease,opacity .18s ease}.SearchPanel_result__xpR_Z:hover{transform:translateX(3px)}.SearchPanel_image__ZFT0r{position:relative;width:56px;height:70px;border-radius:2px;overflow:hidden;background-color:#f2f2f0}.SearchPanel_photo__q_mwk{object-fit:contain;transition:transform .25s ease}.SearchPanel_result__xpR_Z:hover .SearchPanel_photo__q_mwk{transform:scale(1.06)}.SearchPanel_details__bctBE{display:flex;flex-direction:column;gap:2px;min-width:0}.SearchPanel_name__gXKsT{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.SearchPanel_category__N1eGe{font-size:12px;color:#6b7280}.SearchPanel_price__y8dcA{font-size:13px;font-weight:700;white-space:nowrap}.SearchPanel_priceRow__NOYiB{display:flex;flex-direction:column;align-items:flex-end;white-space:nowrap}.SearchPanel_salePrice___Ybiv{font-size:13px;font-weight:700;color:#c1272d}.SearchPanel_oldPrice__hU2Of{font-size:11px;color:#6b7280;text-decoration:line-through}@keyframes SearchPanel_search-fade-in__qK6OH{0%{opacity:0}to{opacity:1}}@keyframes SearchPanel_search-result-enter__H8Cp_{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MobileMenu_links__ZePH9{list-style:none;display:flex;flex-direction:column;animation:MobileMenu_mobile-links-enter__VmUWX .32s cubic-bezier(.22,1,.36,1) both}.MobileMenu_links__ZePH9 a,.MobileMenu_links__ZePH9 button{display:flex;align-items:center;gap:10px;width:100%;padding:16px 0;border:none;border-bottom:1px solid #e5e7eb;background:none;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:#000;text-align:left;cursor:pointer;transition:transform .18s ease,color .18s ease,opacity .18s ease}.MobileMenu_links__ZePH9 a:hover,.MobileMenu_links__ZePH9 button:hover{transform:translateX(3px);opacity:.7}.MobileMenu_badge__VUI_t{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background-color:#000;color:#fff;font-size:11px;font-weight:700;letter-spacing:normal;text-transform:none;line-height:18px;text-align:center}@keyframes MobileMenu_mobile-links-enter__VmUWX{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:translateX(0)}}.Header_header__1RJ5C{background-color:#fff;border-bottom:1px solid #e5e7eb;animation:Header_header-enter__D90hD .46s cubic-bezier(.22,1,.36,1) both}.Header_header__1RJ5C,.Header_navWrapper__W8bSU{position:relative;z-index:900}.Header_pinned__ad1BL{position:fixed;top:0;left:0;right:0;z-index:900}@keyframes Header_header-enter__D90hD{0%{opacity:0}to{opacity:1}}.Container_container__ozbA_{max-width:1440px;margin:0 auto;padding:0 40px}@media(max-width:1024px){.Container_container__ozbA_{padding:0 20px}}.Footer_footer__OQpsI{border-top:1px solid #e5e7eb;margin-top:64px;animation:Footer_footer-enter__TZaDJ .54s cubic-bezier(.22,1,.36,1) both}.Footer_top__hv1zb{display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:32px;padding:48px 0}@media(max-width:1024px){.Footer_top__hv1zb{grid-template-columns:1fr 1fr;row-gap:40px}}@media(max-width:640px){.Footer_top__hv1zb{grid-template-columns:1fr}}.Footer_brand__b4_Up{display:flex;flex-direction:column;align-items:flex-start;gap:14px}@media(max-width:1024px){.Footer_brand__b4_Up{grid-column:1/-1}}.Footer_tagline__9cvYS{font-size:13px;color:#6b7280;max-width:260px;line-height:1.5}.Footer_social__8eyG7{display:flex;gap:12px}.Footer_social__8eyG7 a{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #e5e7eb;border-radius:50%;color:#000;transition:transform .2s ease,border-color .2s ease}.Footer_social__8eyG7 a:hover{border-color:#000;transform:translateY(-2px)}.Footer_columnTitle__91079{font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;margin-bottom:16px}.Footer_column__Hg_ZC ul{list-style:none;display:flex;flex-direction:column;gap:10px}.Footer_column__Hg_ZC a{font-size:13px;color:#6b7280}.Footer_column__Hg_ZC a:hover{color:#000}.Footer_bottom__g11fA{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;border-top:1px solid #e5e7eb;font-size:12px;color:#6b7280}@media(max-width:640px){.Footer_bottom__g11fA{flex-direction:column;align-items:flex-start}}.Footer_legalLinks__AiAIO{display:flex;gap:20px}@media(max-width:640px){.Footer_legalLinks__AiAIO{flex-direction:column;gap:10px}}.Footer_legalLinks__AiAIO a{color:#6b7280}.Footer_legalLinks__AiAIO a:hover{color:#000}@keyframes Footer_footer-enter__TZaDJ{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.PageLoader_bar__YZbgy{position:fixed;top:0;left:0;right:0;height:3px;z-index:999;overflow:hidden;background:#e5e7eb;animation:PageLoader_loader-fade-in__Hsijm .14s ease both}.PageLoader_progress__TA53T{height:100%;width:40%;background:#000;animation:PageLoader_loading-slide__Z6JCr .9s cubic-bezier(.65,0,.35,1) infinite}@keyframes PageLoader_loading-slide__Z6JCr{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}@keyframes PageLoader_loader-fade-in__Hsijm{0%{opacity:0}to{opacity:1}}.CookieConsent_banner__UC5nL{position:fixed;left:16px;right:16px;bottom:16px;z-index:200;display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 24px;background:#000;color:#fff;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.25)}@media(max-width:640px){.CookieConsent_banner__UC5nL{flex-direction:column;align-items:stretch;text-align:center}}.CookieConsent_text__RbL_c{flex:1 1;font-size:13px;line-height:1.5}.CookieConsent_text__RbL_c a{text-decoration:underline}.CookieConsent_actions__bGdIp{flex-shrink:0;display:flex;gap:10px}@media(max-width:640px){.CookieConsent_actions__bGdIp{width:100%}.CookieConsent_actions__bGdIp button{flex:1 1}}.CookieConsent_accept__cAGbO,.CookieConsent_decline__p4e_x{padding:10px 20px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.CookieConsent_accept__cAGbO:hover,.CookieConsent_decline__p4e_x:hover{opacity:.9}.CookieConsent_accept__cAGbO{background:#fff;color:#000;border:none}.CookieConsent_decline__p4e_x{background:rgba(0,0,0,0);color:#fff;border:1px solid hsla(0,0%,100%,.4)}.CookieConsent_decline__p4e_x:hover{border-color:#fff;opacity:1}.AppShell_publicShell__c1KXk,.AppShell_shell__w7kSf{display:flex;flex-direction:column;min-height:100vh}.AppShell_publicShell__c1KXk{isolation:isolate;--motion-ease:cubic-bezier(0.22,1,0.36,1);--motion-fast:180ms;--motion-medium:360ms;--motion-slow:700ms}.AppShell_publicShell__c1KXk a,.AppShell_publicShell__c1KXk button{transition:color var(--motion-fast) ease,background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,opacity var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) ease}.AppShell_publicShell__c1KXk a:focus-visible,.AppShell_publicShell__c1KXk button:focus-visible,.AppShell_publicShell__c1KXk input:focus-visible,.AppShell_publicShell__c1KXk select:focus-visible,.AppShell_publicShell__c1KXk textarea:focus-visible{outline:2px solid #111;outline-offset:3px}.AppShell_main__HnXCx{position:relative;z-index:0;flex:1 0 auto;animation:AppShell_public-page-enter__HFr6G .52s var(--motion-ease) both;will-change:opacity}@keyframes AppShell_public-page-enter__HFr6G{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.AppShell_publicShell__c1KXk,.AppShell_publicShell__c1KXk *,.AppShell_publicShell__c1KXk :after,.AppShell_publicShell__c1KXk :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}