@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/b886574ba42c3409-s.1f4af8e6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/c41ca59f1c34ba31-s.p.e20f337c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_fbe13bf1-module__L_RVWW__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_fbe13bf1-module__L_RVWW__variable{--font-sora:"Sora","Sora Fallback"}
.Navbar-module___rHu7W__navbar{width:100%;height:var(--nav-height);z-index:1000;background:0 0;border-bottom:none;justify-content:center;align-items:center;padding:0 40px;transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0}.Navbar-module___rHu7W__scrolled{-webkit-backdrop-filter:blur(12px);background:#000000b3}.Navbar-module___rHu7W__logo{align-items:center;display:flex}.Navbar-module___rHu7W__logoImage{width:260px;height:auto}.Navbar-module___rHu7W__heroLogo{position:relative}.Navbar-module___rHu7W__heroLogo:after{content:"";pointer-events:none;will-change:opacity,background-position;opacity:0;background:linear-gradient(110deg,#0000 34%,#00000042 45%,#fffffff5 51%,#0000 64%) 0 0/250% 100%;animation:5s ease-in-out infinite Navbar-module___rHu7W__logoSweep;position:absolute;inset:0;transform:translateZ(0);-webkit-mask:url(/Assets/DREWT-hero-logo.png) 50%/contain no-repeat;mask:url(/Assets/DREWT-hero-logo.png) 50%/contain no-repeat}@keyframes Navbar-module___rHu7W__logoSweep{0%,74%{opacity:0;background-position:100% 0}78%,86%{opacity:.85}90%,to{opacity:0;background-position:0 0}}.Navbar-module___rHu7W__links{grid-template-columns:minmax(80px,1fr) minmax(80px,1fr) minmax(180px,260px) minmax(80px,1fr) minmax(80px,1fr);align-items:center;column-gap:clamp(12px,2vw,20px);width:min(930px,100vw - 140px);display:grid}.Navbar-module___rHu7W__link{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;color:#fff;text-shadow:0 1px 4px #0009;text-align:center;font-size:.9rem;font-weight:500;transition:opacity .3s;position:relative}.Navbar-module___rHu7W__link:hover{opacity:.7}.Navbar-module___rHu7W__link:after{content:"";transform-origin:100%;background:#fff;width:100%;height:1px;transition:transform .3s;position:absolute;bottom:-4px;left:0;transform:scaleX(0)}.Navbar-module___rHu7W__link:hover:after{transform-origin:0;transform:scaleX(1)}.Navbar-module___rHu7W__actions{color:#fff;gap:20px;display:flex;position:absolute;right:40px}.Navbar-module___rHu7W__left{display:none}.Navbar-module___rHu7W__icon{cursor:pointer;filter:drop-shadow(0 1px 3px #00000080);width:22px;height:22px;transition:opacity .3s}.Navbar-module___rHu7W__icon:hover{opacity:.7}.Navbar-module___rHu7W__mobileLeft,.Navbar-module___rHu7W__mobileLogo{display:none}@media (max-width:768px){.Navbar-module___rHu7W__navbar{justify-content:space-between;padding:0 16px}.Navbar-module___rHu7W__links,.Navbar-module___rHu7W__left{display:none}.Navbar-module___rHu7W__mobileLeft{z-index:1;align-items:center;display:flex}.Navbar-module___rHu7W__mobileLogo{display:flex;position:absolute;left:50%;transform:translate(-50%)}.Navbar-module___rHu7W__mobileLogo img{width:280px;height:auto}.Navbar-module___rHu7W__mobileLogo.Navbar-module___rHu7W__containedLogo{align-items:center;height:100%;overflow:hidden}.Navbar-module___rHu7W__actions{z-index:1;position:static}}@media (prefers-reduced-motion:reduce){.Navbar-module___rHu7W__heroLogo:after{animation:none}}.Navbar-module___rHu7W__mobileMenu{-webkit-backdrop-filter:blur(20px);z-index:2000;touch-action:none;background:#000000d9;flex-direction:column;width:100vw;height:100dvh;padding:20px;display:flex;position:fixed;top:0;left:0;overflow:hidden}.Navbar-module___rHu7W__mobileMenuHeader{flex-shrink:0;justify-content:flex-start;display:flex}.Navbar-module___rHu7W__mobileLinks{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:30px;display:flex}.Navbar-module___rHu7W__mobileLink{font-family:var(--font-display);color:var(--foreground);text-transform:uppercase;letter-spacing:.04em;font-size:2rem;font-weight:500;transition:opacity .2s}.Navbar-module___rHu7W__mobileLink:hover{opacity:.6}.Navbar-module___rHu7W__mobileMenuLogo{flex-shrink:0;justify-content:center;padding:20px 0 10px;display:flex}.Navbar-module___rHu7W__mobileMenuFooter{border-top:1px solid #ffffff1a;flex-direction:column;flex-shrink:0;align-items:center;gap:10px;padding:24px 0;display:flex}.Navbar-module___rHu7W__mobileMenuSocials{font-family:var(--font-display);letter-spacing:.1em;align-items:center;gap:12px;font-size:.85rem;display:flex}.Navbar-module___rHu7W__mobileMenuSocials a{color:#999;text-decoration:none;transition:color .2s}.Navbar-module___rHu7W__mobileMenuSocials a:hover{color:#fff}.Navbar-module___rHu7W__mobileMenuEmail{color:#666;font-family:var(--font-body);font-size:.8rem;text-decoration:none;transition:color .2s}.Navbar-module___rHu7W__mobileMenuEmail:hover{color:#fff}
.CartSidebar-module__thz8_q__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;opacity:0;pointer-events:none;background:#00000080;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.CartSidebar-module__thz8_q__overlay.CartSidebar-module__thz8_q__open{opacity:1;pointer-events:auto}.CartSidebar-module__thz8_q__sidebar{z-index:2001;background:#000;border-left:1px solid #333;border-right:none;flex-direction:column;width:100%;max-width:400px;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;left:auto;right:0;transform:translate(100%)}.CartSidebar-module__thz8_q__sidebar.CartSidebar-module__thz8_q__open{transform:translate(0)}.CartSidebar-module__thz8_q__header{border-bottom:1px solid #333;justify-content:space-between;align-items:center;padding:24px;display:flex}.CartSidebar-module__thz8_q__title{font-family:var(--font-display);color:var(--foreground);font-size:1.5rem}.CartSidebar-module__thz8_q__closeButton{color:var(--foreground);cursor:pointer;background:0 0;border:none}.CartSidebar-module__thz8_q__items{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.CartSidebar-module__thz8_q__empty{color:var(--accent);text-align:center;font-family:var(--font-body);margin-top:40px}.CartSidebar-module__thz8_q__item{gap:16px;display:flex}.CartSidebar-module__thz8_q__itemInfo{flex-direction:column;flex:1;justify-content:space-between;display:flex}.CartSidebar-module__thz8_q__itemTitle{font-family:var(--font-display);color:var(--foreground);font-size:1rem}.CartSidebar-module__thz8_q__itemPrice{color:var(--accent);font-family:var(--font-body);font-size:.9rem}.CartSidebar-module__thz8_q__recommendations{border-top:1px solid #1a1a1a;flex-shrink:0;padding:16px 24px 4px}.CartSidebar-module__thz8_q__recHeading{font-family:var(--font-display);letter-spacing:.08em;color:#888;margin-bottom:12px;font-size:.8rem}.CartSidebar-module__thz8_q__recRow{scrollbar-width:thin;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.CartSidebar-module__thz8_q__recCard{flex-direction:column;flex:0 0 120px;gap:6px;width:120px;display:flex}.CartSidebar-module__thz8_q__recImageBtn{cursor:pointer;background:#111;border:1px solid #2a2a2a;width:120px;height:120px;padding:0;position:relative;overflow:hidden}.CartSidebar-module__thz8_q__recImageBtn:hover{border-color:#555}.CartSidebar-module__thz8_q__recInfo{text-align:left;cursor:pointer;width:100%;min-height:34px;font:inherit;color:inherit;background:0 0;border:none;padding:0;display:block}.CartSidebar-module__thz8_q__recInfo:hover .CartSidebar-module__thz8_q__recName{color:#fff}.CartSidebar-module__thz8_q__recName{font-family:var(--font-body);color:#ddd;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.72rem;line-height:1.2;display:-webkit-box;overflow:hidden}.CartSidebar-module__thz8_q__recPrice{font-family:var(--font-body);color:var(--accent);margin-top:2px;font-size:.72rem}.CartSidebar-module__thz8_q__recAddBtn{color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #333;justify-content:center;align-items:center;gap:4px;padding:6px;font-size:.7rem;transition:background .2s,border-color .2s;display:flex}.CartSidebar-module__thz8_q__recAddBtn:hover{color:#000;background:#fff;border-color:#fff}.CartSidebar-module__thz8_q__footer{border-top:1px solid #333;padding:24px}.CartSidebar-module__thz8_q__total{font-family:var(--font-display);color:var(--foreground);justify-content:space-between;margin-bottom:20px;font-size:1.2rem;display:flex}.CartSidebar-module__thz8_q__checkoutButton{background:var(--red);color:#fff;width:100%;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;padding:16px;font-weight:700;transition:opacity .2s}.CartSidebar-module__thz8_q__checkoutButton:hover{opacity:.9}.CartSidebar-module__thz8_q__checkoutProviderContent{justify-content:center;align-items:center;gap:10px;display:flex}.CartSidebar-module__thz8_q__checkoutProviderContent img{object-fit:contain;width:auto;max-width:112px;height:25px;display:block}.CartSidebar-module__thz8_q__checkoutCashapp{color:#000;background:#00e013}.CartSidebar-module__thz8_q__checkoutAffirm{color:#fff;background:#4a4af4}.CartSidebar-module__thz8_q__checkoutKlarna{color:#000;background:#ffb3c7}
.Footer-module__Grjkva__footer{color:#f4f2ed;font-family:var(--font-body);background:#0b0b0b;border-top:1px solid #ffffff20;padding:48px 22px 22px}.Footer-module__Grjkva__container,.Footer-module__Grjkva__bottom{max-width:1200px;margin:0 auto}.Footer-module__Grjkva__container{gap:36px;display:grid}.Footer-module__Grjkva__eyebrow{color:#a5a5a1;margin:0 0 10px;font-size:12px}.Footer-module__Grjkva__newsletterTitle{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(29px,4vw,42px);font-weight:700}.Footer-module__Grjkva__newsletterText{color:#afafab;max-width:39ch;margin:0 0 22px;font-size:14px;line-height:1.6}.Footer-module__Grjkva__form{background:#151515;border:1px solid #555;border-radius:5px;align-items:center;padding:3px 4px 3px 14px;transition:border-color .2s,background .2s;display:flex}.Footer-module__Grjkva__form:focus-within{background:#1b1b1b;border-color:#eee}.Footer-module__Grjkva__input{width:100%;min-width:0;font:16px var(--font-body);color:#fff;background:0 0;border:0;outline:none}.Footer-module__Grjkva__input::placeholder{color:#aaa}.Footer-module__Grjkva__submitButton{border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:inline-flex}.Footer-module__Grjkva__linksColumn{grid-template-columns:1fr 1fr;gap:18px;display:grid}.Footer-module__Grjkva__linksColumn nav{flex-direction:column;align-items:start;display:flex}.Footer-module__Grjkva__linksColumn h3{margin:0 0 12px;font-size:14px;font-weight:600}.Footer-module__Grjkva__linksColumn a{color:#afafab;padding:10px 0;font-size:13px;text-decoration:none;transition:color .2s}.Footer-module__Grjkva__linksColumn a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.Footer-module__Grjkva__bottom{border-top:1px solid #ffffff20;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:32px;padding-top:20px;display:flex}.Footer-module__Grjkva__brand{place-items:center;width:150px;height:48px;display:grid;overflow:hidden}.Footer-module__Grjkva__brand img{object-fit:contain;width:150px;height:48px;transform:scale(2.35)}.Footer-module__Grjkva__instagram{color:#eee;align-items:center;gap:8px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.Footer-module__Grjkva__bottom p{color:#878783;flex-basis:100%;font-size:12px}.Footer-module__Grjkva__footer a:focus-visible,.Footer-module__Grjkva__submitButton:focus-visible{outline-offset:4px;outline:2px solid #fff}.Footer-module__Grjkva__success{color:#b6dbbb;font-size:14px}.Footer-module__Grjkva__error{color:#ffb4a9;margin-bottom:10px;font-size:14px}@media (min-width:801px){.Footer-module__Grjkva__footer{padding:64px 40px 28px}.Footer-module__Grjkva__container{grid-template-columns:1fr 1fr;gap:12%}.Footer-module__Grjkva__newsletterColumn{max-width:470px}.Footer-module__Grjkva__bottom p{flex-basis:auto}.Footer-module__Grjkva__bottom{margin-top:52px}.Footer-module__Grjkva__linksColumn a{font-size:14px}}@media (prefers-reduced-motion:reduce){.Footer-module__Grjkva__form,.Footer-module__Grjkva__submitButton,.Footer-module__Grjkva__linksColumn a{transition:none}}.Footer-module__Grjkva__footer{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}
.WingPageTransition-module__LNpOTq__screen{z-index:2147483000;pointer-events:all;position:fixed;inset:0;overflow:hidden}.WingPageTransition-module__LNpOTq__sweep{transform-origin:50%;will-change:transform;width:136vw;height:160vh;position:absolute;top:-30vh;left:-18vw;transform:rotate(-7deg)}.WingPageTransition-module__LNpOTq__sweepRear{background:#65615b}.WingPageTransition-module__LNpOTq__sweepFront{background:#0d0d0e;box-shadow:0 0 60px #00000047}@media (max-width:700px){.WingPageTransition-module__LNpOTq__sweep{width:176vw;left:-38vw;transform:rotate(-9deg)}}@media (prefers-reduced-motion:reduce){.WingPageTransition-module__LNpOTq__screen{display:none}}
.HomeReel-module__7CfZhG__track{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-auto-rows:minmax(0,1fr);gap:2px;width:100%;height:100%;margin:0;padding:0;list-style:none;display:grid}.HomeReel-module__7CfZhG__tile{min-width:0;min-height:0;position:relative}.HomeReel-module__7CfZhG__media{background:#000;position:absolute;inset:0;overflow:hidden}.HomeReel-module__7CfZhG__poster,.HomeReel-module__7CfZhG__poster img,.HomeReel-module__7CfZhG__mediaImg,.HomeReel-module__7CfZhG__mediaVideo{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.HomeReel-module__7CfZhG__mediaVideo{z-index:2;opacity:0;transition:opacity .35s}.HomeReel-module__7CfZhG__videoOn{opacity:1}.HomeReel-module__7CfZhG__caption{z-index:3;font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#e6e6e6;text-shadow:0 1px 10px #000000b3;margin:0;font-size:.78rem;position:absolute;bottom:14px;left:16px}@media (prefers-reduced-motion:reduce){.HomeReel-module__7CfZhG__mediaVideo{transition:none}}
.TailsColorLab-module__HI7gOG__frame{display:contents}.TailsColorLab-module__HI7gOG__viewport{aspect-ratio:1;--lab-focus:50%;background:#000;width:100%;position:relative;overflow:hidden;container-type:size}.TailsColorLab-module__HI7gOG__stage{aspect-ratio:1;width:max(100cqw,100cqh);transform:translate(-50%,calc(-1*var(--lab-focus)));isolation:isolate;background-color:#000;position:absolute;top:50%;left:50%;overflow:hidden}.TailsColorLab-module__HI7gOG__photo{object-fit:cover}.TailsColorLab-module__HI7gOG__layer{z-index:2;pointer-events:none;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.TailsColorLab-module__HI7gOG__glow{mix-blend-mode:hue;background:hsl(var(--lab-h1)100% 50%);-webkit-mask-image:radial-gradient(40% 34% at 58% 46%,#000 65%,#0000 100%);mask-image:radial-gradient(40% 34% at 58% 46%,#000 65%,#0000 100%)}.TailsColorLab-module__HI7gOG__stage[data-mode=flow] .TailsColorLab-module__HI7gOG__glow{background:linear-gradient(100deg,hsl(calc(var(--lab-h1) - 40)100% 50%)0%,hsl(calc(var(--lab-h1) + 40)100% 50%)100%)}.TailsColorLab-module__HI7gOG__controls{flex-direction:column;align-items:flex-start;width:100%;min-width:0;display:flex}.TailsColorLab-module__HI7gOG__controlRow{align-items:center;gap:14px;width:100%;display:flex}.TailsColorLab-module__HI7gOG__offButton{color:#fff;min-width:56px;min-height:44px;font:600 14px var(--font-body);cursor:pointer;background:#111;border:1px solid #777;border-radius:8px;flex:none}.TailsColorLab-module__HI7gOG__offButton[aria-pressed=true]{color:#111;background:#fff;border-color:#fff}.TailsColorLab-module__HI7gOG__offButton:focus-visible{outline-offset:3px;outline:2px solid #fff}.TailsColorLab-module__HI7gOG__barTitle{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:#fff;align-self:center;margin-top:10px;font-size:clamp(2rem,4.4vw,3.5rem);font-weight:800;line-height:1.08}.TailsColorLab-module__HI7gOG__slider{appearance:none;cursor:pointer;background:0 0;width:100%;min-width:0;height:44px;margin:0;display:block}.TailsColorLab-module__HI7gOG__slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,#ff0004);border-radius:999px;height:10px}.TailsColorLab-module__HI7gOG__slider::-moz-range-track{background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,#ff0004);border-radius:999px;height:10px}.TailsColorLab-module__HI7gOG__slider::-webkit-slider-thumb{appearance:none;background:#fff;border:3px solid #000;border-radius:50%;width:24px;height:24px;margin-top:-7px;box-shadow:0 0 0 1px #fff}.TailsColorLab-module__HI7gOG__slider::-moz-range-thumb{background:#fff;border:3px solid #000;border-radius:50%;width:24px;height:24px;box-shadow:0 0 0 1px #fff}.TailsColorLab-module__HI7gOG__slider:focus-visible{outline-offset:4px;outline:2px solid #fff}.TailsColorLab-module__HI7gOG__srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TailsColorLab-module__HI7gOG__standalone{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;max-width:1200px;margin:0 auto;padding:72px 40px;display:grid}.TailsColorLab-module__HI7gOG__standaloneCopy{flex-direction:column;align-items:flex-start;gap:22px;min-width:0;display:flex}.TailsColorLab-module__HI7gOG__heading{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.05}.TailsColorLab-module__HI7gOG__cta{padding:14px 28px;font-size:.9rem;display:inline-block}@media (min-width:901px){.TailsColorLab-module__HI7gOG__viewport{--lab-focus:54%}}@media (max-width:900px){.TailsColorLab-module__HI7gOG__standalone{grid-template-columns:minmax(0,1fr);gap:22px;padding:48px 16px}}@media (prefers-reduced-motion:reduce){.TailsColorLab-module__HI7gOG__cta{transition:none}}.TailsColorLab-module__HI7gOG__stage .TailsColorLab-module__HI7gOG__offPhoto{z-index:3;pointer-events:none;transition:opacity .5s}.TailsColorLab-module__HI7gOG__glow{transition:opacity .5s}.TailsColorLab-module__HI7gOG__stage[data-mode=off] .TailsColorLab-module__HI7gOG__glow{opacity:0}.TailsColorLab-module__HI7gOG__offButton{transition:background .22s,color .22s,border-color .22s,transform .22s,box-shadow .22s}.TailsColorLab-module__HI7gOG__offButton:active{transform:scale(.96)}.TailsColorLab-module__HI7gOG__slider::-webkit-slider-thumb{transition:transform .22s,box-shadow .22s}.TailsColorLab-module__HI7gOG__slider::-moz-range-thumb{transition:transform .22s,box-shadow .22s}.TailsColorLab-module__HI7gOG__slider:active::-webkit-slider-thumb{transform:scale(1.22);box-shadow:0 0 0 6px #ffffff35}.TailsColorLab-module__HI7gOG__slider:active::-moz-range-thumb{transform:scale(1.22);box-shadow:0 0 0 6px #ffffff35}@media (hover:hover){.TailsColorLab-module__HI7gOG__offButton:hover{color:#111;background:#fff;border-color:#fff;transform:translateY(-2px);box-shadow:0 4px 16px #ffffff20}.TailsColorLab-module__HI7gOG__slider:hover::-webkit-slider-thumb{transform:scale(1.18);box-shadow:0 0 0 5px #ffffff25}.TailsColorLab-module__HI7gOG__slider:hover::-moz-range-thumb{transform:scale(1.18);box-shadow:0 0 0 5px #ffffff25}}@media (max-width:900px){.TailsColorLab-module__HI7gOG__barTitle{font-size:clamp(1.65rem,7.2vw,2.35rem)}}@media (prefers-reduced-motion:reduce){.TailsColorLab-module__HI7gOG__stage .TailsColorLab-module__HI7gOG__offPhoto,.TailsColorLab-module__HI7gOG__glow,.TailsColorLab-module__HI7gOG__offButton{transition:none}.TailsColorLab-module__HI7gOG__slider::-webkit-slider-thumb{transition:none}.TailsColorLab-module__HI7gOG__offButton:hover,.TailsColorLab-module__HI7gOG__offButton:active{transform:none}.TailsColorLab-module__HI7gOG__slider::-moz-range-thumb{transition:none}}
.WingShowcase-module__J4MFuW__section{--foreground:#111;--accent:#5a554e;--red:var(--red-on-light);color:#111;background:#e9e4dc;margin-top:-2px;padding:0 0 24px;scroll-margin-top:80px;position:relative}.WingShowcase-module__J4MFuW__inner{width:100%}.WingShowcase-module__J4MFuW__section:before{content:"";z-index:4;pointer-events:none;background:#000;height:14px;position:absolute;top:-6px;left:0;right:0}.WingShowcase-module__J4MFuW__intro{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WingShowcase-module__J4MFuW__heading{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.08}.WingShowcase-module__J4MFuW__heading strong{font-weight:800}.WingShowcase-module__J4MFuW__tiles{gap:0;margin:0;padding:0;list-style:none;display:grid}.WingShowcase-module__J4MFuW__tile{background:#000;min-width:0;overflow:hidden}.WingShowcase-module__J4MFuW__tile:first-child .WingShowcase-module__J4MFuW__tileLink:after{content:"";pointer-events:none;background:linear-gradient(#000 0 12px,#0000 100%);height:56px;position:absolute;inset:0 0 auto}.WingShowcase-module__J4MFuW__tileLink{--foreground:#fff;--accent:#eee;--red:#fff;aspect-ratio:2;isolation:isolate;color:#fff;background:#111;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:18px 20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.WingShowcase-module__J4MFuW__photo{z-index:-2;background:#111;display:block;position:absolute;inset:0;overflow:hidden}.WingShowcase-module__J4MFuW__photoImg{object-fit:cover;object-position:center 48%}.WingShowcase-module__J4MFuW__roofPhoto{object-position:center 90%}.WingShowcase-module__J4MFuW__dragPhoto{object-position:center 55%}.WingShowcase-module__J4MFuW__tileLink:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 35%,#00000047 64%,#000000db);position:absolute;inset:0}.WingShowcase-module__J4MFuW__tileLink:focus-visible{outline-offset:-5px;outline:3px solid #fff}.WingShowcase-module__J4MFuW__name{max-width:13ch;font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;grid-area:2/1;align-self:end;font-size:clamp(1.65rem,6.8vw,2.6rem);font-weight:700;line-height:1.04}.WingShowcase-module__J4MFuW__fullName{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WingShowcase-module__J4MFuW__meta{flex-wrap:wrap;grid-area:2/2;place-self:end;gap:6px;padding-bottom:2px;font-size:1.1rem;display:flex}.WingShowcase-module__J4MFuW__price{color:#fff}.WingShowcase-module__J4MFuW__shop{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WingShowcase-module__J4MFuW__copy{text-align:center;max-width:760px;margin:26px auto 0;padding:0 20px}.WingShowcase-module__J4MFuW__body{font-family:var(--font-body);color:#3d3a36;text-wrap:pretty;font-size:1rem;line-height:1.6}.WingShowcase-module__J4MFuW__dropSlot{max-width:560px;margin:28px auto 0;padding:0 20px}.WingShowcase-module__J4MFuW__dropSlot>aside{box-shadow:none}@media (min-width:901px){.WingShowcase-module__J4MFuW__section{padding-top:0;padding-bottom:24px}.WingShowcase-module__J4MFuW__intro{margin-bottom:36px}.WingShowcase-module__J4MFuW__tileLink{aspect-ratio:3.2;padding:36px max(40px,50vw - 600px)}.WingShowcase-module__J4MFuW__roofPhoto{object-position:center 55%}.WingShowcase-module__J4MFuW__name{max-width:22ch;font-size:clamp(2.6rem,4.5vw,4.5rem)}.WingShowcase-module__J4MFuW__meta{font-size:1.5rem}}.WingShowcase-module__J4MFuW__photoImg{transition:transform .55s cubic-bezier(.2,.65,.3,1),filter .35s}@media (hover:hover){.WingShowcase-module__J4MFuW__tileLink:hover .WingShowcase-module__J4MFuW__photoImg{filter:brightness(1.08);transform:scale(1.055)}}.WingShowcase-module__J4MFuW__tileLink:focus-visible .WingShowcase-module__J4MFuW__photoImg{transform:scale(1.035)}.WingShowcase-module__J4MFuW__tileLink:active .WingShowcase-module__J4MFuW__photoImg{transform:scale(1.025)}.WingShowcase-module__J4MFuW__notifyTitleChoices{gap:8px;max-width:100%;margin:10px 0 12px;display:flex}.WingShowcase-module__J4MFuW__notifyChoice{color:#36332e;min-height:48px;font:600 14px/1.2 var(--font-body);cursor:pointer;isolation:isolate;background:0 0;border:1px solid #a9a49c;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:7px;padding:10px 8px;display:flex;position:relative}.WingShowcase-module__J4MFuW__notifyChoiceSelected{color:#fff;background:#171717;border-color:#171717}.WingShowcase-module__J4MFuW__notifyChoiceIcon{flex:0 0 17px;width:17px;height:17px;display:inline-flex}.WingShowcase-module__J4MFuW__notifyChoiceText{position:relative}.WingShowcase-module__J4MFuW__notifyChoice:focus-visible{z-index:1;outline-offset:-3px;outline:2px solid;position:relative}.WingShowcase-module__J4MFuW__notifyWhen{font-size:1rem}.WingShowcase-module__J4MFuW__notifyBadge{align-self:flex-start;margin-bottom:8px}@media (max-width:768px){.WingShowcase-module__J4MFuW__notifyWhen{font-size:1rem}}@media (prefers-reduced-motion:reduce){.WingShowcase-module__J4MFuW__photoImg{transition:none;transform:none!important}}
.MorphingDialog-module__oEom8a__trigger{cursor:zoom-in;border:0;width:100%;padding:0;display:block}.MorphingDialog-module__oEom8a__trigger:focus-visible{outline-offset:-3px;outline:3px solid #111}.MorphingDialog-module__oEom8a__backdrop{z-index:1000;background:#000000f0;place-items:center;padding:0;display:grid;position:fixed;inset:0}.MorphingDialog-module__oEom8a__panel{background:0 0;width:100%;height:100dvh;position:relative}.MorphingDialog-module__oEom8a__panel img{pointer-events:none;border:0;border-radius:0;object-fit:contain!important}.MorphingDialog-module__oEom8a__panel>span{height:100%!important;min-height:0!important}.MorphingDialog-module__oEom8a__close{z-index:5;top:max(12px,env(safe-area-inset-top));right:max(12px,env(safe-area-inset-right));color:#fff;cursor:pointer;background:#0006;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute}.MorphingDialog-module__oEom8a__close:focus-visible{outline-offset:3px;outline:2px solid #fff}
.HomeReviews-module__-jqV5W__section{--foreground:#111;--accent:#5a554e;--red:var(--red-on-light);--star:#111;color:#111;scroll-margin-top:var(--nav-height,80px);background:#e9e4dc;padding:72px 0 80px}.HomeReviews-module__-jqV5W__section:focus:not(:focus-visible){outline:none}.HomeReviews-module__-jqV5W__inner{max-width:1120px;margin:0 auto;padding:0 40px}.HomeReviews-module__-jqV5W__intro{flex-wrap:wrap;align-items:flex-end;gap:12px 24px;margin-bottom:26px;display:flex}.HomeReviews-module__-jqV5W__heading{min-width:0;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:#111;text-wrap:balance;flex:auto;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.04}.HomeReviews-module__-jqV5W__heading strong{font-weight:800}.HomeReviews-module__-jqV5W__summary{font-family:var(--font-body);color:var(--star);align-items:center;gap:10px;font-size:.95rem;display:flex}.HomeReviews-module__-jqV5W__average{font-family:var(--font-display);color:#111;font-size:1.05rem;font-weight:700}.HomeReviews-module__-jqV5W__count{color:#625d56}.HomeReviews-module__-jqV5W__meta{align-items:center;gap:8px 20px;min-height:44px;margin-left:auto;display:flex}.HomeReviews-module__-jqV5W__arrows{gap:8px;display:flex}.HomeReviews-module__-jqV5W__arrow{color:#111;cursor:pointer;background:0 0;border:1px solid #11111180;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.05rem;line-height:1;transition:background .2s,border-color .2s,opacity .2s;display:inline-flex}.HomeReviews-module__-jqV5W__arrow:hover:not(:disabled){background:#11111114;border-color:#111111bf}.HomeReviews-module__-jqV5W__arrow:focus-visible{outline-offset:3px;outline:2px solid #111}.HomeReviews-module__-jqV5W__arrow:disabled{opacity:.3;cursor:default}.HomeReviews-module__-jqV5W__track{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:max(40px,50% - 520px);overflow:auto hidden}.HomeReviews-module__-jqV5W__track::-webkit-scrollbar{display:none}.HomeReviews-module__-jqV5W__track:focus-visible{outline-offset:-2px;outline:2px solid #111}.HomeReviews-module__-jqV5W__cards{align-items:stretch;gap:18px;margin:0;padding-inline:max(40px,50% - 520px);list-style:none;display:flex}.HomeReviews-module__-jqV5W__card{scroll-snap-align:start;flex:none;width:clamp(260px,26vw,320px)}.HomeReviews-module__-jqV5W__cardInner{background:#f4f1eb;border:1px solid #1111111a;flex-direction:column;height:100%;display:flex}.HomeReviews-module__-jqV5W__photo{aspect-ratio:1;background:#000;width:100%;display:block;position:relative;overflow:hidden}.HomeReviews-module__-jqV5W__photoImg{object-fit:cover}.HomeReviews-module__-jqV5W__body{color:var(--star);flex-direction:column;flex:auto;align-items:flex-start;gap:10px;padding:16px 18px 18px;display:flex}.HomeReviews-module__-jqV5W__bodyLead{justify-content:center;padding:26px 20px}.HomeReviews-module__-jqV5W__quote{font-family:var(--font-body);color:#3d3a36;text-wrap:pretty;-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;font-size:.95rem;line-height:1.65;display:-webkit-box;overflow:hidden}.HomeReviews-module__-jqV5W__by{font-family:var(--font-body);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:4px;font-size:.86rem;display:flex}.HomeReviews-module__-jqV5W__author{font-family:var(--font-display);letter-spacing:.01em;color:#111;font-weight:700}.HomeReviews-module__-jqV5W__date{color:#625d56}@media (max-width:900px){.HomeReviews-module__-jqV5W__section{padding:40px 0 48px}.HomeReviews-module__-jqV5W__inner{padding:0 16px}.HomeReviews-module__-jqV5W__intro{gap:10px 16px;margin-bottom:18px}.HomeReviews-module__-jqV5W__heading{font-size:clamp(1.55rem,6.8vw,2.2rem)}.HomeReviews-module__-jqV5W__summary{font-size:.9rem}.HomeReviews-module__-jqV5W__arrows{display:none}.HomeReviews-module__-jqV5W__meta{min-height:0;margin-left:0}.HomeReviews-module__-jqV5W__track{scroll-padding-inline:16px}.HomeReviews-module__-jqV5W__cards{gap:12px;padding-inline:16px}.HomeReviews-module__-jqV5W__card{width:76vw;max-width:300px}.HomeReviews-module__-jqV5W__quote{font-size:.92rem}}@media (prefers-reduced-motion:reduce){.HomeReviews-module__-jqV5W__arrow{transition:none}}.HomeReviews-module__-jqV5W__cards{align-items:flex-start}.HomeReviews-module__-jqV5W__cardInner{height:auto}.HomeReviews-module__-jqV5W__photo{order:-1}.HomeReviews-module__-jqV5W__body,.HomeReviews-module__-jqV5W__bodyLead{flex:none;justify-content:flex-start;padding:17px 18px 19px}.HomeReviews-module__-jqV5W__bodyLead .HomeReviews-module__-jqV5W__quote{-webkit-line-clamp:4;line-clamp:4;font-size:.95rem;line-height:1.6}.HomeReviews-module__-jqV5W__by{margin-top:0}.HomeReviews-module__-jqV5W__fullReview{color:#3d3a36;font-size:.95rem;line-height:1.6}.HomeReviews-module__-jqV5W__fullReview summary{cursor:pointer;list-style:none}.HomeReviews-module__-jqV5W__fullReview summary span{text-underline-offset:3px;margin-top:7px;font-size:13px;text-decoration:underline;display:block}.HomeReviews-module__-jqV5W__fullReview[open] summary>p{display:none}.HomeReviews-module__-jqV5W__fullReview[open] summary span{margin-bottom:8px}.HomeReviews-module__-jqV5W__photo:focus-visible{outline-offset:-3px;outline:3px solid #111}@media (max-width:900px){.HomeReviews-module__-jqV5W__card{width:84vw;max-width:360px}.HomeReviews-module__-jqV5W__section{padding:44px 0}}
.AboutSection-module__EBwypG__section{background:#000;padding:80px 40px}.AboutSection-module__EBwypG__container{grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;display:grid}.AboutSection-module__EBwypG__imageWrap{aspect-ratio:3/4;position:relative;overflow:hidden}.AboutSection-module__EBwypG__heading{font-family:var(--font-display);color:#fff;letter-spacing:.01em;margin-bottom:12px;font-size:clamp(1.8rem,3vw,2.2rem);font-weight:700}.AboutSection-module__EBwypG__divider{background:var(--red);width:60px;height:2px;margin-bottom:32px}.AboutSection-module__EBwypG__text{font-family:var(--font-body);color:#aaa;margin-bottom:20px;font-size:1rem;line-height:1.8}.AboutSection-module__EBwypG__story summary{color:#fff;cursor:pointer;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin:8px 0 18px;font-size:.82rem}.AboutSection-module__EBwypG__socials{gap:12px;margin-top:24px;display:flex}.AboutSection-module__EBwypG__socialLink{color:#fff;font-family:var(--font-display);letter-spacing:.1em;border:1px solid #333;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;text-decoration:none;transition:border-color .2s;display:inline-flex}.AboutSection-module__EBwypG__socialLink:hover{border-color:#fff}@media (max-width:768px){.AboutSection-module__EBwypG__section{padding:60px 20px}.AboutSection-module__EBwypG__container{grid-template-columns:1fr;gap:32px}.AboutSection-module__EBwypG__imageWrap{aspect-ratio:4/5;max-height:500px}.AboutSection-module__EBwypG__heading{font-size:2rem}.AboutSection-module__EBwypG__text{font-size:.95rem}.AboutSection-module__EBwypG__socials{flex-direction:column}.AboutSection-module__EBwypG__socialLink{justify-content:center}}
.GalleryReel-module__PGEmRG__reel{background:#000;width:100%;position:relative}.GalleryReel-module__PGEmRG__track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden}.GalleryReel-module__PGEmRG__track::-webkit-scrollbar{display:none}.GalleryReel-module__PGEmRG__track:focus-visible{outline-offset:-2px;outline:2px solid #fff}.GalleryReel-module__PGEmRG__slides{margin:0;padding:0;list-style:none;display:flex}.GalleryReel-module__PGEmRG__slide{aspect-ratio:4/3;scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0;max-height:85svh;position:relative}.GalleryReel-module__PGEmRG__media{background:#000;display:block;position:absolute;inset:0;overflow:hidden}.GalleryReel-module__PGEmRG__photo,.GalleryReel-module__PGEmRG__video{object-fit:cover;object-position:center 72%}.GalleryReel-module__PGEmRG__video{width:100%;height:100%;position:absolute;inset:0}.GalleryReel-module__PGEmRG__playBadge{z-index:2;color:#fff;text-shadow:0 1px 6px #000000b3;pointer-events:none;font-size:1.6rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.GalleryReel-module__PGEmRG__bar{z-index:3;pointer-events:none;background:linear-gradient(#0000 0%,#0000008c 100%);flex-direction:column;gap:6px;padding:48px 16px 16px;display:flex;position:absolute;bottom:0;left:0;right:0}.GalleryReel-module__PGEmRG__label,.GalleryReel-module__PGEmRG__next,.GalleryReel-module__PGEmRG__segment{pointer-events:auto}.GalleryReel-module__PGEmRG__barRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.GalleryReel-module__PGEmRG__label{font-family:var(--font-display);letter-spacing:.22em;text-transform:uppercase;color:#fff;text-shadow:0 1px 10px #000000b3;padding:8px 0;font-size:.85rem;font-weight:700;text-decoration:none}.GalleryReel-module__PGEmRG__label span{color:var(--red)}.GalleryReel-module__PGEmRG__next{color:#fff;cursor:pointer;background:#00000059;border:1px solid #fff9;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;transition:background .2s,border-color .2s;display:inline-flex}.GalleryReel-module__PGEmRG__next:hover,.GalleryReel-module__PGEmRG__next:focus-visible{color:#000;background:#fff;border-color:#fff}.GalleryReel-module__PGEmRG__segments{gap:8px;width:min(100%,360px);display:flex}.GalleryReel-module__PGEmRG__segment{cursor:pointer;background:0 0;border:0;flex:1 1 0;height:24px;padding:0;position:relative}.GalleryReel-module__PGEmRG__segment:before{content:"";background:#ffffff59;height:2px;transition:background .2s;position:absolute;top:11px;left:0;right:0}.GalleryReel-module__PGEmRG__segment[aria-current=true]:before{background:var(--red)}.GalleryReel-module__PGEmRG__segment:hover:before{background:#ffffffb3}.GalleryReel-module__PGEmRG__segment:focus-visible{outline-offset:-2px;outline:2px solid #fff}@media (min-width:901px){.GalleryReel-module__PGEmRG__track{scroll-snap-type:none}.GalleryReel-module__PGEmRG__slide{aspect-ratio:2/3;flex:none;width:auto;height:min(75svh,800px);max-height:none}.GalleryReel-module__PGEmRG__photo,.GalleryReel-module__PGEmRG__video{object-fit:contain;object-position:center}.GalleryReel-module__PGEmRG__bar{gap:10px;padding:64px 40px 24px}.GalleryReel-module__PGEmRG__label{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.GalleryReel-module__PGEmRG__next,.GalleryReel-module__PGEmRG__segment:before{transition:none}}
.InstagramGallery-module__YZC4uW__section{text-align:center;width:100%;padding:0}.InstagramGallery-module__YZC4uW__inner{max-width:1200px;margin:0 auto;padding:60px 20px}.InstagramGallery-module__YZC4uW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.InstagramGallery-module__YZC4uW__heading{font-family:var(--font-display);letter-spacing:.15em;color:#fff;margin-bottom:28px;font-size:1.6rem;font-weight:700}.InstagramGallery-module__YZC4uW__embedWrap{width:100%;min-height:520px;position:relative}.InstagramGallery-module__YZC4uW__embed{background:0 0;border:none;width:100%;height:640px}.InstagramGallery-module__YZC4uW__fallback{flex-direction:column;align-items:center;gap:18px;padding:24px 0;display:flex}.InstagramGallery-module__YZC4uW__fallbackText{font-family:var(--font-body);color:#bbb;max-width:460px;font-size:1rem}.InstagramGallery-module__YZC4uW__fallbackCtas{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.InstagramGallery-module__YZC4uW__fallbackCta,.InstagramGallery-module__YZC4uW__fallbackCtaOutline{font-family:var(--font-display);letter-spacing:.15em;padding:14px 28px;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.InstagramGallery-module__YZC4uW__fallbackCtaOutline{color:#fff;background:0 0;border:1px solid #fff}.InstagramGallery-module__YZC4uW__fallbackCtaOutline:hover{color:#000;background:#fff}@media (max-width:600px){.InstagramGallery-module__YZC4uW__heading{font-size:1.3rem}.InstagramGallery-module__YZC4uW__embed{height:520px}}
.ProductReviews-module__rsKRfa__section{max-width:1400px;font-family:var(--font-body);color:#111;margin:72px auto 0;padding:0 40px}.ProductReviews-module__rsKRfa__heading{font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;margin-bottom:24px;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.04}.ProductReviews-module__rsKRfa__summary{border-bottom:1px solid #1111112e;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:24px;display:flex}.ProductReviews-module__rsKRfa__summaryAvg{font-family:var(--font-display);font-size:2.4rem;font-weight:700;line-height:1}.ProductReviews-module__rsKRfa__summaryMeta{color:#5a554e;font-size:.9rem}.ProductReviews-module__rsKRfa__reviewArrows{gap:8px;margin-left:auto;display:flex}.ProductReviews-module__rsKRfa__reviewArrow{color:#111;cursor:pointer;background:0 0;border:1px solid #11111173;place-items:center;width:44px;height:44px;font-size:1.15rem;display:grid}.ProductReviews-module__rsKRfa__reviewArrow:disabled{cursor:default;opacity:.35}.ProductReviews-module__rsKRfa__reviewArrow:focus-visible{outline-offset:2px;outline:2px solid #111}.ProductReviews-module__rsKRfa__stars{color:var(--star);gap:2px;display:inline-flex}.ProductReviews-module__rsKRfa__starEmpty{color:#6b665f}.ProductReviews-module__rsKRfa__list{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:18px;margin-bottom:40px;scroll-padding-inline:1px;display:flex;overflow:auto hidden}.ProductReviews-module__rsKRfa__list::-webkit-scrollbar{display:none}.ProductReviews-module__rsKRfa__list:focus-visible{outline-offset:2px;outline:2px solid #111}.ProductReviews-module__rsKRfa__review{scroll-snap-align:start;background:#f4f1eb;border:1px solid #1113;flex-direction:column;flex:none;width:clamp(260px,26vw,320px);min-width:0;display:flex;overflow:hidden}.ProductReviews-module__rsKRfa__reviewBody{flex:1;min-width:0;padding:22px 24px 26px}.ProductReviews-module__rsKRfa__reviewHead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;display:flex}.ProductReviews-module__rsKRfa__author{font-family:var(--font-display);letter-spacing:.03em;font-weight:500}.ProductReviews-module__rsKRfa__date{color:#625d56;font-size:.8rem}.ProductReviews-module__rsKRfa__comment{color:#3d3a36;white-space:pre-wrap;word-break:break-word;font-size:1.02rem;line-height:1.7}.ProductReviews-module__rsKRfa__photo{aspect-ratio:1;background:#111;border:0;border-bottom:1px solid #1113;border-radius:0;width:100%;position:relative;overflow:hidden}.ProductReviews-module__rsKRfa__photoImage,.ProductReviews-module__rsKRfa__expandedPhoto{object-fit:cover}.ProductReviews-module__rsKRfa__photoImage{transition:transform .22s}.ProductReviews-module__rsKRfa__photo:hover .ProductReviews-module__rsKRfa__photoImage{transform:scale(1.015)}.ProductReviews-module__rsKRfa__empty{color:#5a554e;margin-bottom:40px;font-size:.95rem}.ProductReviews-module__rsKRfa__formWrap{background:#f4f1eb;border:1px solid #1111114d;max-width:640px;padding:28px}.ProductReviews-module__rsKRfa__formTitle{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px;font-size:1.1rem}.ProductReviews-module__rsKRfa__field{margin-bottom:18px}.ProductReviews-module__rsKRfa__label{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#5a554e;margin-bottom:8px;font-size:.78rem;display:block}.ProductReviews-module__rsKRfa__input,.ProductReviews-module__rsKRfa__textarea{color:#111;width:100%;font-family:var(--font-body);background:#fdfcfa;border:1px solid #11111180;outline:none;padding:12px 14px;font-size:.92rem}.ProductReviews-module__rsKRfa__input:focus,.ProductReviews-module__rsKRfa__textarea:focus{border-color:#111}.ProductReviews-module__rsKRfa__input::placeholder,.ProductReviews-module__rsKRfa__textarea::placeholder{color:#6b665f}.ProductReviews-module__rsKRfa__textarea{resize:vertical;min-height:96px}.ProductReviews-module__rsKRfa__starPicker{gap:4px;display:inline-flex}.ProductReviews-module__rsKRfa__starButton{cursor:pointer;color:#6b665f;background:0 0;border:none;padding:0;transition:color .12s;display:inline-flex}.ProductReviews-module__rsKRfa__starButtonActive{color:var(--star)}.ProductReviews-module__rsKRfa__fileRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ProductReviews-module__rsKRfa__fileButton{padding:10px 16px;font-size:.72rem;display:inline-block}.ProductReviews-module__rsKRfa__preview{object-fit:cover;border:1px solid #1113;border-radius:4px;width:64px;height:64px}.ProductReviews-module__rsKRfa__fileHint{color:#5a554e;font-size:.78rem}.ProductReviews-module__rsKRfa__removePhoto{color:var(--error);cursor:pointer;background:0 0;border:none;font-size:.8rem;text-decoration:underline}.ProductReviews-module__rsKRfa__submit{width:100%;margin-top:6px;padding:15px;font-size:.85rem;display:block}.ProductReviews-module__rsKRfa__error{color:var(--error);margin-top:12px;font-size:.85rem}.ProductReviews-module__rsKRfa__success{max-width:640px;color:var(--ok);border:1px solid #1111114d;padding:24px;font-size:.95rem;line-height:1.5}.ProductReviews-module__rsKRfa__writeToggle,.ProductReviews-module__rsKRfa__cancel{min-height:44px;padding:10px 16px}.ProductReviews-module__rsKRfa__writeToggle{margin-top:20px}.ProductReviews-module__rsKRfa__cancel{width:100%;margin-top:10px}@media (max-width:1024px){.ProductReviews-module__rsKRfa__section{margin-top:48px;padding:0 20px}.ProductReviews-module__rsKRfa__heading{font-size:clamp(1.55rem,6.8vw,2.2rem)}.ProductReviews-module__rsKRfa__formWrap{padding:20px}}@media (max-width:600px){.ProductReviews-module__rsKRfa__list{gap:12px}.ProductReviews-module__rsKRfa__review{width:84vw;max-width:360px}.ProductReviews-module__rsKRfa__reviewBody{padding:18px 18px 21px}.ProductReviews-module__rsKRfa__comment{font-size:.96rem}.ProductReviews-module__rsKRfa__reviewArrows{display:none}}@media (prefers-reduced-motion:reduce){.ProductReviews-module__rsKRfa__photoImage{transition:none}}
.BnplMark-module__sCUkSa__mark{vertical-align:-.15em;flex:none;width:1.15em;height:1.15em}
.PdpPaymentOptions-module__868zFa__wrap{flex-direction:column;gap:14px;margin-bottom:24px;display:flex}.PdpPaymentOptions-module__868zFa__express{flex-direction:column;gap:12px;display:flex}.PdpPaymentOptions-module__868zFa__hidden{display:none}.PdpPaymentOptions-module__868zFa__orLine{color:#777;font-family:var(--font-body);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;font-size:.7rem;display:flex}.PdpPaymentOptions-module__868zFa__orLine:before,.PdpPaymentOptions-module__868zFa__orLine:after{content:"";background:#2a2a2a;flex:1;height:1px}.PdpPaymentOptions-module__868zFa__error{color:var(--error);font-family:var(--font-body);background:#1a0a0a;border:1px solid #3a1a1a;padding:10px 12px;font-size:.85rem}.PdpPaymentOptions-module__868zFa__terms{color:#bbb;font-family:var(--font-body);align-items:flex-start;gap:8px;font-size:.78rem;line-height:1.4;display:flex}.PdpPaymentOptions-module__868zFa__terms input{accent-color:#fff;margin-top:2px}.PdpPaymentOptions-module__868zFa__terms a{color:#fff;text-underline-offset:2px}.PdpPaymentOptions-module__868zFa__walletPreviewNote{color:#777;font-family:var(--font-body);text-align:center;margin:0;font-size:.72rem;line-height:1.4}.PdpPaymentOptions-module__868zFa__allMethodsPreview{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.PdpPaymentOptions-module__868zFa__previewMethod{cursor:default;border:0;border-radius:2px;justify-content:center;align-items:center;min-width:0;min-height:48px;padding:0 10px;display:flex}.PdpPaymentOptions-module__868zFa__previewMethod img{object-fit:contain;width:auto;max-width:112px;height:25px;display:block}.PdpPaymentOptions-module__868zFa__previewMethod apple-pay-button{--apple-pay-button-width:120px;--apple-pay-button-height:40px;--apple-pay-button-border-radius:0;pointer-events:none;width:120px;height:40px;display:block}.PdpPaymentOptions-module__868zFa__applePreview{background:#fff}.PdpPaymentOptions-module__868zFa__linkPreview{background:#00d66f}.PdpPaymentOptions-module__868zFa__amazonPreview{background:#ffd814}.PdpPaymentOptions-module__868zFa__previewMethod.PdpPaymentOptions-module__868zFa__cashapp,.PdpPaymentOptions-module__868zFa__previewMethod.PdpPaymentOptions-module__868zFa__affirm,.PdpPaymentOptions-module__868zFa__previewMethod.PdpPaymentOptions-module__868zFa__klarna{background:var(--payment-bg);color:var(--payment-ink)}.PdpPaymentOptions-module__868zFa__previewMethod[aria-pressed=true],.PdpPaymentOptions-module__868zFa__bnplBtn[aria-pressed=true]{outline-offset:2px;outline:3px solid #fff}.PdpPaymentOptions-module__868zFa__affirmMsg{font-family:var(--font-body);color:#bbb;min-height:0;font-size:.8rem}.PdpPaymentOptions-module__868zFa__affirmMsg:empty{display:none}.PdpPaymentOptions-module__868zFa__bnplRow{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;display:grid}.PdpPaymentOptions-module__868zFa__bnplBtn{background:var(--payment-bg);border:1px solid var(--payment-bg);min-height:48px;color:var(--payment-ink);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:7px;padding:10px 8px;font-size:.8rem;font-weight:600;transition:filter .2s;display:flex}.PdpPaymentOptions-module__868zFa__affirm{--payment-bg:#4a4af4;--payment-ink:#fff}.PdpPaymentOptions-module__868zFa__klarna{--payment-bg:#ffb3c7;--payment-ink:#000}.PdpPaymentOptions-module__868zFa__cashapp{--payment-bg:#00e013;--payment-ink:#000}.PdpPaymentOptions-module__868zFa__bnplBtn:hover{filter:brightness(.92)}.PdpPaymentOptions-module__868zFa__bnplBtn:focus-visible{outline-offset:3px;outline:2px solid #fff}.PdpPaymentOptions-module__868zFa__bnplLabel{white-space:nowrap}@media (max-width:400px){.PdpPaymentOptions-module__868zFa__bnplBtn{gap:5px;padding:10px 4px;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.PdpPaymentOptions-module__868zFa__bnplBtn{transition:none}}.PdpPaymentOptions-module__868zFa__walletPreviewNote button{margin-top:8px;padding:6px 10px}.PdpPaymentOptions-module__868zFa__providerTerms{color:#bbb;margin:0;font-size:12px;line-height:1.5}.PdpPaymentOptions-module__868zFa__providerTerms a{color:#fff;text-underline-offset:3px}.PdpPaymentOptions-module__868zFa__walletGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid;position:relative}.PdpPaymentOptions-module__868zFa__walletCell{min-width:0}.PdpPaymentOptions-module__868zFa__walletPending{opacity:0;pointer-events:none;width:calc(50% - 4px);position:absolute}.PdpPaymentOptions-module__868zFa__walletGrid>.PdpPaymentOptions-module__868zFa__bnplBtn{box-sizing:border-box;height:48px}
.SalePrice-module__FVFU2q__wrap{flex-wrap:wrap;align-items:baseline;gap:.5em;min-width:0;display:inline-flex}.SalePrice-module__FVFU2q__was{color:var(--accent);opacity:.7;font-size:.85em;text-decoration-thickness:1px}.SalePrice-module__FVFU2q__now{color:var(--foreground);font-weight:600}.SalePrice-module__FVFU2q__badge{font-family:var(--font-body);letter-spacing:.04em;color:#fff;white-space:nowrap;background:#b4231f;border-radius:2px;padding:.15em .5em;font-size:.7em}.SalePrice-module__FVFU2q__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.DropCountdown-module__zaVj_W__box{flex-direction:column;gap:8px;min-height:66px;display:flex}.DropCountdown-module__zaVj_W__boxLabel{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--count-label,#8a8a8a);font-size:.66rem}.DropCountdown-module__zaVj_W__count{align-items:center;gap:6px;display:flex}.DropCountdown-module__zaVj_W__cell{background:var(--count-cell-bg,#ffffff0d);border:1px solid var(--count-cell-border,#ffffff1f);border-radius:8px;flex-direction:column;align-items:center;min-width:44px;padding:6px 4px;display:flex}.DropCountdown-module__zaVj_W__n{font-family:var(--font-display);color:var(--count-ink,#fff);font-variant-numeric:tabular-nums;font-size:1.15rem;font-weight:700;line-height:1}.DropCountdown-module__zaVj_W__u{letter-spacing:.1em;text-transform:uppercase;color:var(--count-unit,#ffffff80);font-size:.54rem;font-family:var(--font-display);margin-top:3px}.DropCountdown-module__zaVj_W__dense{gap:4px;min-height:40px}.DropCountdown-module__zaVj_W__line{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:1rem;font-weight:700;line-height:1;display:flex}.DropCountdown-module__zaVj_W__lineCell{align-items:baseline;display:inline-flex}.DropCountdown-module__zaVj_W__lineUnit{text-transform:uppercase;color:#ffffff80;margin-left:1px;font-size:.62rem;font-weight:600}.DropCountdown-module__zaVj_W__fallback,.DropCountdown-module__zaVj_W__live{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#d9d9d9;font-size:.72rem;display:inline-block}.DropCountdown-module__zaVj_W__live{background:color-mix(in srgb,var(--ok)14%,transparent);border:1px solid color-mix(in srgb,var(--ok)45%,transparent);color:var(--ok);border-radius:999px;padding:5px 10px;animation:2.4s ease-in-out infinite DropCountdown-module__zaVj_W__dropPulse}@keyframes DropCountdown-module__zaVj_W__dropPulse{0%,to{opacity:1}50%{opacity:.62}}@media (prefers-reduced-motion:reduce){.DropCountdown-module__zaVj_W__live{animation:none}}@media (max-width:640px){.DropCountdown-module__zaVj_W__cell{min-width:40px;padding:5px 3px}.DropCountdown-module__zaVj_W__n{font-size:1.02rem}}
.ProductCard-module__g-pugq__card{cursor:pointer;flex-direction:column;gap:12px;display:flex}.ProductCard-module__g-pugq__imageWrapper{aspect-ratio:1;background:#000;width:100%;position:relative;overflow:hidden}.ProductCard-module__g-pugq__image{object-fit:cover;width:100%;height:100%;transition:opacity .4s}.ProductCard-module__g-pugq__imageSecondary{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.ProductCard-module__g-pugq__imageContain{object-fit:contain}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__imageSecondary{opacity:1}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__imagePrimary{opacity:0}.ProductCard-module__g-pugq__addButton{background:var(--foreground);width:100%;color:var(--background);font-family:var(--font-display);text-transform:uppercase;border:none;padding:12px;font-weight:700;transition:transform .3s;position:absolute;bottom:0;left:0;transform:translateY(100%)}.ProductCard-module__g-pugq__card:hover .ProductCard-module__g-pugq__addButton{transform:translateY(0)}.ProductCard-module__g-pugq__details{justify-content:space-between;align-items:flex-start;gap:12px;padding:0 4px;display:flex}.ProductCard-module__g-pugq__title{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--foreground);font-size:.9rem;font-weight:700}.ProductCard-module__g-pugq__price{white-space:nowrap;font-family:var(--font-body);color:var(--accent);flex-shrink:0;font-size:.9rem}.ProductCard-module__g-pugq__rating{align-items:center;gap:5px;padding:0 4px;display:flex}.ProductCard-module__g-pugq__stars{gap:1px;font-size:.75rem;line-height:1;display:inline-flex}.ProductCard-module__g-pugq__starFilled{color:var(--star)}.ProductCard-module__g-pugq__starEmpty{color:#444}.ProductCard-module__g-pugq__ratingCount{font-family:var(--font-body);color:#888;font-size:.75rem}@media (max-width:600px){.ProductCard-module__g-pugq__details{flex-direction:column;gap:8px}.ProductCard-module__g-pugq__imageWrapper{max-height:var(--card-image-max,60vw)}}.ProductCard-module__g-pugq__comingSoonBadge{z-index:2;color:#fff;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#000000c7;border:1px solid #ffffff59;padding:4px 9px;font-size:.68rem;font-weight:700;position:absolute;top:10px;left:10px}.ProductCard-module__g-pugq__notifyLink{font-family:var(--font-body);color:var(--accent);border-top:1px solid #1e1e1e;margin:-4px 4px 0;padding:8px 0 0;font-size:.78rem;text-decoration:none;display:block}.ProductCard-module__g-pugq__notifyLink:hover,.ProductCard-module__g-pugq__notifyLink:focus-visible{color:var(--foreground);text-underline-offset:2px;text-decoration:underline}
.MessageLauncher-module__hOi8aW__root{z-index:900;flex-direction:column;align-items:flex-end;gap:12px;display:flex;position:fixed;bottom:20px;right:20px}.MessageLauncher-module__hOi8aW__fab{color:#000;cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 6px 20px #0006}.MessageLauncher-module__hOi8aW__fab:hover{transform:translateY(-2px);box-shadow:0 8px 26px #00000080}.MessageLauncher-module__hOi8aW__fab:active{transform:translateY(0)}.MessageLauncher-module__hOi8aW__panel{background:#141414;border:1px solid #2a2a2a;border-radius:12px;width:300px;max-width:calc(100vw - 40px);padding:18px;animation:.14s ease-out MessageLauncher-module__hOi8aW__pop;box-shadow:0 10px 34px #0000008c}@keyframes MessageLauncher-module__hOi8aW__pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.MessageLauncher-module__hOi8aW__panelHeader{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.MessageLauncher-module__hOi8aW__panelTitle{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:1rem;font-weight:700}.MessageLauncher-module__hOi8aW__panelClose{color:#888;cursor:pointer;background:0 0;border:none;padding:4px;transition:color .15s;display:flex}.MessageLauncher-module__hOi8aW__panelClose:hover{color:#fff}.MessageLauncher-module__hOi8aW__panelIntro{font-family:var(--font-body);color:#aaa;margin-bottom:14px;font-size:.85rem;line-height:1.5}.MessageLauncher-module__hOi8aW__options{flex-direction:column;gap:8px;display:flex}.MessageLauncher-module__hOi8aW__option{color:#eee;font-family:var(--font-body);border:1px solid #2a2a2a;border-radius:8px;align-items:center;gap:12px;padding:12px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.MessageLauncher-module__hOi8aW__option:hover{background:#1c1c1c;border-color:#555}.MessageLauncher-module__hOi8aW__option strong{color:#fff;font-size:.9rem;display:block}.MessageLauncher-module__hOi8aW__optionSub{color:#888;margin-top:2px;font-size:.75rem;display:block}.MessageLauncher-module__hOi8aW__igFooter{text-align:center;font-family:var(--font-body);color:#9aa7ff;margin-top:14px;font-size:.8rem;text-decoration:none;display:block}.MessageLauncher-module__hOi8aW__igFooter:hover{text-decoration:underline}@media (max-width:480px){.MessageLauncher-module__hOi8aW__root{bottom:14px;right:14px}.MessageLauncher-module__hOi8aW__fab{width:52px;height:52px}}
.ProductGrid-module__I0z52G__section{background:var(--background);padding:80px 40px}.ProductGrid-module__I0z52G__header{border-bottom:1px solid #ffffff1a;margin-bottom:40px;padding-bottom:20px}.ProductGrid-module__I0z52G__title{font-family:var(--font-display);color:var(--foreground);text-transform:uppercase;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:700}.ProductGrid-module__I0z52G__mark{color:var(--red)}.ProductGrid-module__I0z52G__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:40px 20px;display:grid}@media (max-width:768px){.ProductGrid-module__I0z52G__grid{grid-template-columns:1fr;gap:24px}.ProductGrid-module__I0z52G__section{padding:60px 16px}.ProductGrid-module__I0z52G__row{--card-image-max:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin:0 -16px;padding:0 16px 4px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.ProductGrid-module__I0z52G__row::-webkit-scrollbar{display:none}.ProductGrid-module__I0z52G__row>*{scroll-snap-align:start;flex:0 0 min(78%,340px)}}
.ProductPage-module__W2_sFW__container{color:#fff;background:#000;min-height:100vh}.ProductPage-module__W2_sFW__lower{--foreground:#111;--accent:#5a554e;--red:var(--red-on-light);--star:var(--star-on-light);--ok:#1e6b23;--error:#a02c1f;color:#111;background:#e9e4dc;margin-top:56px;padding:56px 0 88px}.ProductPage-module__W2_sFW__story{max-width:1400px;margin:0 auto;padding:0 40px}.ProductPage-module__W2_sFW__storyTitle{max-width:26ch;font-family:var(--font-display);letter-spacing:0;text-transform:uppercase;color:#111;text-wrap:balance;margin-bottom:20px;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.04}.ProductPage-module__W2_sFW__termsLink{color:#111;text-underline-offset:3px;text-decoration:underline}.ProductPage-module__W2_sFW__mainContent{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;max-width:1400px;margin:0 auto;padding:40px;display:grid}.ProductPage-module__W2_sFW__gallery{align-items:flex-start;gap:16px;display:flex}.ProductPage-module__W2_sFW__thumbnails{scrollbar-width:thin;flex-direction:column;flex-shrink:0;gap:10px;width:84px;max-height:78vh;display:flex;overflow-y:auto}.ProductPage-module__W2_sFW__thumb{aspect-ratio:1;cursor:pointer;background:#111;border:1px solid #333;width:100%;position:relative}.ProductPage-module__W2_sFW__thumb:hover{border-color:#fff}.ProductPage-module__W2_sFW__thumb{appearance:none;font:inherit;color:inherit;text-align:inherit;cursor:pointer;padding:0}.ProductPage-module__W2_sFW__mainImage{aspect-ratio:1;background:#000;border:1px solid #000;flex:1;min-width:0;max-height:78vh;position:relative}@keyframes ProductPage-module__W2_sFW__mediaFade{0%{opacity:0}to{opacity:1}}.ProductPage-module__W2_sFW__mediaFade{animation:.26s ease-out ProductPage-module__W2_sFW__mediaFade}@media (prefers-reduced-motion:reduce){.ProductPage-module__W2_sFW__mediaFade{animation:none}}.ProductPage-module__W2_sFW__details{flex-direction:column;padding-top:20px;display:flex}.ProductPage-module__W2_sFW__titleRating{color:var(--star);cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;text-decoration:none;display:inline-flex}.ProductPage-module__W2_sFW__titleStars{align-items:center;gap:1px;line-height:0;display:inline-flex}.ProductPage-module__W2_sFW__titleStarEmpty{color:#444}.ProductPage-module__W2_sFW__titleRatingCount{font-family:var(--font-body);color:#999;font-size:.8rem;transition:color .2s}.ProductPage-module__W2_sFW__titleRating:hover .ProductPage-module__W2_sFW__titleRatingCount{color:#fff}.ProductPage-module__W2_sFW__badge{font-family:var(--font-display);letter-spacing:.06em;color:#e53e3e;text-transform:uppercase;margin-bottom:10px;font-size:1.4rem;font-weight:700}.ProductPage-module__W2_sFW__title{font-family:var(--font-display);text-transform:uppercase;margin-bottom:10px;font-size:clamp(1.55rem,5.2vw,2.2rem);font-weight:700;line-height:1.1}.ProductPage-module__W2_sFW__price{font-family:var(--font-display);margin-bottom:5px;font-size:1.5rem;font-weight:700}.ProductPage-module__W2_sFW__shippingInfo{color:#aaa;font-size:.9rem;font-family:var(--font-body);margin-bottom:30px}.ProductPage-module__W2_sFW__divider{background:#333;width:100%;height:1px;margin-bottom:30px}.ProductPage-module__W2_sFW__optionSection{margin-bottom:30px}.ProductPage-module__W2_sFW__optionLabel{font-family:var(--font-display);letter-spacing:.1em;color:#aaa;margin-bottom:10px;font-size:.8rem;display:block}.ProductPage-module__W2_sFW__optionButton{color:#fff;font-family:var(--font-display);cursor:pointer;background:0 0;border:1px solid #fff;padding:10px 20px}.ProductPage-module__W2_sFW__addToCart{background:var(--red);border:1px solid var(--red);color:#fff;width:100%;font-family:var(--font-display);letter-spacing:.1em;cursor:pointer;margin-bottom:15px;padding:18px;font-size:1rem;font-weight:700;transition:background .2s,color .2s}.ProductPage-module__W2_sFW__addToCart:hover{color:#000;background:#fff;border-color:#fff}.ProductPage-module__W2_sFW__addToCartProviderContent{justify-content:center;align-items:center;gap:10px;display:flex}.ProductPage-module__W2_sFW__addToCartProviderContent img{object-fit:contain;width:auto;max-width:112px;height:25px;display:block}.ProductPage-module__W2_sFW__addToCartCashapp{color:#000;background:#00e013;border-color:#00e013}.ProductPage-module__W2_sFW__addToCartAffirm{color:#fff;background:#4a4af4;border-color:#4a4af4}.ProductPage-module__W2_sFW__addToCartKlarna{color:#000;background:#ffb3c7;border-color:#ffb3c7}.ProductPage-module__W2_sFW__addToCart.ProductPage-module__W2_sFW__addToCartCashapp:hover{color:#000;opacity:.9;background:#00e013;border-color:#00e013}.ProductPage-module__W2_sFW__addToCart.ProductPage-module__W2_sFW__addToCartAffirm:hover{color:#fff;opacity:.9;background:#4a4af4;border-color:#4a4af4}.ProductPage-module__W2_sFW__addToCart.ProductPage-module__W2_sFW__addToCartKlarna:hover{color:#000;opacity:.9;background:#ffb3c7;border-color:#ffb3c7}.ProductPage-module__W2_sFW__installments{color:#aaa;font-size:.8rem;font-family:var(--font-body);text-align:center;margin-bottom:40px}.ProductPage-module__W2_sFW__description{font-family:var(--font-body);color:#3d3a36;max-width:72ch;margin-bottom:40px;font-size:1rem;line-height:1.75}.ProductPage-module__W2_sFW__accordion{max-width:72ch;font-family:var(--font-display);letter-spacing:.1em;cursor:pointer;width:100%;color:inherit;text-align:left;background:0 0;border:1px solid #11111159;justify-content:space-between;align-items:center;padding:20px;font-size:.9rem;display:flex}.ProductPage-module__W2_sFW__recommendations{max-width:1400px;margin:72px auto 0;padding:0 40px}.ProductPage-module__W2_sFW__recTitle{font-family:var(--font-display);text-transform:uppercase;color:#111;margin-bottom:30px;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.04}.ProductPage-module__W2_sFW__recPrice{color:#5a554e;font-size:.8rem}.ProductPage-module__W2_sFW__questionBox{color:#3d3a36;max-width:72ch;font-family:var(--font-body);border:1px solid #11111159;margin-top:10px;padding:15px;font-size:.9rem}.ProductPage-module__W2_sFW__questionLink{color:#111;text-underline-offset:2px;text-decoration:underline}.ProductPage-module__W2_sFW__recGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.ProductPage-module__W2_sFW__variantGrid{flex-direction:column;gap:10px;display:flex}.ProductPage-module__W2_sFW__variantButton{color:#fff;font-family:var(--font-display);cursor:pointer;background:#0c0c0c;border:1px solid #000;justify-content:space-between;align-items:center;padding:16px 20px;transition:background-color .2s,border-color .2s;display:flex}.ProductPage-module__W2_sFW__variantButton:hover{background:#161616;border-color:#4a4a4a}.ProductPage-module__W2_sFW__variantActive,.ProductPage-module__W2_sFW__variantActive:hover{background:#ffffff14;border-color:#fff}@media (prefers-reduced-motion:reduce){.ProductPage-module__W2_sFW__variantButton{transition:none}}.ProductPage-module__W2_sFW__addOnList{flex-direction:column;gap:10px;display:flex}.ProductPage-module__W2_sFW__addOnRow{color:#fff;font-family:var(--font-display);cursor:pointer;background:#0c0c0c;border:1px solid #000;align-items:center;gap:12px;padding:16px 20px;transition:background-color .2s,border-color .2s;display:flex}.ProductPage-module__W2_sFW__addOnRow:hover{background:#161616;border-color:#4a4a4a}.ProductPage-module__W2_sFW__addOnActive,.ProductPage-module__W2_sFW__addOnActive:hover{background:#ffffff14;border-color:#fff}.ProductPage-module__W2_sFW__addOnRow:focus-within{border-color:#fff}.ProductPage-module__W2_sFW__addOnCheckbox{accent-color:#fff;cursor:pointer;flex-shrink:0;width:16px;height:16px}.ProductPage-module__W2_sFW__addOnName{letter-spacing:.05em;flex:1;font-size:.95rem}.ProductPage-module__W2_sFW__addOnPrice{color:#fff;font-size:1rem;font-weight:700}@media (prefers-reduced-motion:reduce){.ProductPage-module__W2_sFW__addOnRow{transition:none}}.ProductPage-module__W2_sFW__variantName{letter-spacing:.05em;font-size:.95rem}.ProductPage-module__W2_sFW__variantPrice{color:#fff;font-size:1rem;font-weight:700}.ProductPage-module__W2_sFW__thumbActive{border-color:#fff!important}.ProductPage-module__W2_sFW__thumbPlayBadge{color:#fff;pointer-events:none;text-shadow:0 1px 4px #000c;justify-content:center;align-items:center;font-size:1.4rem;display:flex;position:absolute;inset:0}.ProductPage-module__W2_sFW__fullscreenBtn{color:#fff;cursor:pointer;background:#0000008c;border:1px solid #ffffff40;border-radius:4px;padding:6px 8px;font-size:1rem;line-height:1;transition:background .15s;position:absolute;bottom:10px;right:10px}.ProductPage-module__W2_sFW__fullscreenBtn:hover{background:#000c}.ProductPage-module__W2_sFW__installContent[hidden]{display:none}.ProductPage-module__W2_sFW__productInfo{scroll-margin-top:190px}.ProductPage-module__W2_sFW__productIntro{margin:0 0 18px;font-size:1.05rem;line-height:1.6}.ProductPage-module__W2_sFW__fitment{border-block:1px solid #444;margin:14px 0 18px;padding:12px 0;scroll-margin-top:100px;line-height:1.5}.ProductPage-module__W2_sFW__fitment strong{letter-spacing:.12em;color:#aaa;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.ProductPage-module__W2_sFW__productWarning{background:#151515;border-left:2px solid #ddd;margin:0 0 18px;padding:12px 14px;font-size:14px;line-height:1.5}.ProductPage-module__W2_sFW__productWarning p+p{margin-top:8px}.ProductPage-module__W2_sFW__includedDropdown{border-top:1px solid #0c0c0d2e}.ProductPage-module__W2_sFW__includedDropdown summary{text-transform:uppercase;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.ProductPage-module__W2_sFW__includedDropdown summary::-webkit-details-marker{display:none}.ProductPage-module__W2_sFW__includedDropdown summary:after{content:"+";font-size:20px}.ProductPage-module__W2_sFW__includedDropdown[open] summary:after{content:"−"}.ProductPage-module__W2_sFW__includedDropdown summary:focus-visible{outline-offset:4px;outline:2px solid}.ProductPage-module__W2_sFW__infoDisclosure{border-top:1px solid #0c0c0d2e}.ProductPage-module__W2_sFW__infoDisclosure:last-child{border-bottom:1px solid #0c0c0d2e}.ProductPage-module__W2_sFW__infoDisclosure h3{margin:0;padding:15px 0 10px;font-size:16px;font-weight:700;display:block}.ProductPage-module__W2_sFW__infoSpecs{margin:0 0 18px}.ProductPage-module__W2_sFW__infoSpecs>div{border-bottom:1px solid #d2ccc3;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:16px;padding:10px 0;font-size:15px;line-height:1.5;display:grid}.ProductPage-module__W2_sFW__infoSpecs>div:last-child{border-bottom:0}.ProductPage-module__W2_sFW__infoSpecs dt{color:#625d56}.ProductPage-module__W2_sFW__infoSpecs dd{margin:0}.ProductPage-module__W2_sFW__infoBody{padding:0 0 15px;line-height:1.6}.ProductPage-module__W2_sFW__infoBody p{margin:0 0 12px}.ProductPage-module__W2_sFW__infoBody a{text-decoration:underline}.ProductPage-module__W2_sFW__cfdResults{padding-top:2px}.ProductPage-module__W2_sFW__cfdImageLink{border-radius:6px;margin-bottom:16px;display:block;overflow:hidden}.ProductPage-module__W2_sFW__cfdImageLink:focus-visible{outline-offset:4px;outline:2px solid}.ProductPage-module__W2_sFW__cfdImage{width:100%;height:auto;transition:opacity .18s;display:block}.ProductPage-module__W2_sFW__cfdImageLink:hover .ProductPage-module__W2_sFW__cfdImage{opacity:.88}.ProductPage-module__W2_sFW__cfdMetrics{margin:0 0 12px;padding-left:20px}.ProductPage-module__W2_sFW__cfdMetrics li{margin:0 0 6px}.ProductPage-module__W2_sFW__cfdVideoLink{margin-bottom:10px;font-weight:700}.ProductPage-module__W2_sFW__cfdNote{color:#625d56;font-size:13px}.ProductPage-module__W2_sFW__badge#product-availability{letter-spacing:.02em;color:#eee;scroll-margin-top:100px;font-size:1rem;line-height:1.45}.ProductPage-module__W2_sFW__installContent{border:1px solid #11111159;border-top:none;flex-direction:column;gap:20px;max-width:72ch;margin-top:10px;padding:20px;display:flex}.ProductPage-module__W2_sFW__installStep{font-family:var(--font-body)}.ProductPage-module__W2_sFW__installText{color:#3d3a36;white-space:pre-wrap;font-size:.9rem;line-height:1.7}.ProductPage-module__W2_sFW__installMedia{border-radius:8px;min-height:160px;overflow:hidden}.ProductPage-module__W2_sFW__installMediaButton{cursor:zoom-in;background:0 0;border:0;border-radius:4px;width:100%;margin:0;padding:0;display:block;overflow:hidden}.ProductPage-module__W2_sFW__installMediaButton img{width:100%;height:auto;display:block}.ProductPage-module__W2_sFW__desktopInstallList{flex-direction:column;gap:20px;display:flex}.ProductPage-module__W2_sFW__dragInstallVideo{aspect-ratio:9/16;object-fit:contain;background:#111;width:min(100%,320px);height:auto;margin:0 auto;display:block}.ProductPage-module__W2_sFW__mobileInstallGuide{display:none}.ProductPage-module__W2_sFW__hatchGuideLink{background:var(--accent,#2ba15f);color:#fff;min-height:44px;font-family:var(--font-display);letter-spacing:.11em;text-transform:uppercase;justify-content:center;align-items:center;margin:4px 0 18px;padding:11px 16px;font-size:.72rem;font-weight:750;text-decoration:none;display:inline-flex}.ProductPage-module__W2_sFW__installLightbox{z-index:10000;background:#0c0c0df0;place-items:center;padding:52px 16px 20px;animation:.2s ease-out ProductPage-module__W2_sFW__installLightboxFade;display:grid;position:fixed;inset:0}.ProductPage-module__W2_sFW__installLightbox>img{object-fit:contain;transform-origin:50%;width:100%;height:100%;animation:.24s cubic-bezier(.2,.8,.2,1) ProductPage-module__W2_sFW__installPhotoZoom;display:block}.ProductPage-module__W2_sFW__installLightbox>button{z-index:1;color:#000;cursor:pointer;background:#fff;border:1px solid #fff;border-radius:50%;width:38px;height:38px;font-size:24px;line-height:1;animation:.25s ease-out ProductPage-module__W2_sFW__installCloseFade;position:absolute;top:12px;right:14px}.ProductPage-module__W2_sFW__installLightboxClosing{animation:.18s ease-in forwards ProductPage-module__W2_sFW__installLightboxOut}.ProductPage-module__W2_sFW__installLightboxClosing>img{animation:.18s ease-in forwards ProductPage-module__W2_sFW__installPhotoOut}.ProductPage-module__W2_sFW__installLightboxClosing>button{animation:.14s ease-in forwards ProductPage-module__W2_sFW__installCloseOut}@keyframes ProductPage-module__W2_sFW__installPhotoZoom{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}@keyframes ProductPage-module__W2_sFW__installLightboxFade{0%{background:#0c0c0d00}to{background:#0c0c0df0}}@keyframes ProductPage-module__W2_sFW__installCloseFade{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes ProductPage-module__W2_sFW__installPhotoOut{to{opacity:0;transform:scale(.82)}}@keyframes ProductPage-module__W2_sFW__installLightboxOut{to{background:#0c0c0d00}}@keyframes ProductPage-module__W2_sFW__installCloseOut{to{opacity:0;transform:scale(.7)}}.ProductPage-module__W2_sFW__stockCount{font-family:var(--font-display);color:var(--ok);letter-spacing:.05em;margin-bottom:10px;font-size:.85rem}.ProductPage-module__W2_sFW__unavailablePanel{background:linear-gradient(#131313 0%,#0c0c0c 100%);border:1px solid #262626;border-radius:12px;flex-direction:column;gap:16px;margin-bottom:15px;padding:20px;display:flex}.ProductPage-module__W2_sFW__unavailableStatus{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:#e6e6e6;align-items:center;gap:9px;font-size:.72rem;font-weight:700;display:flex}.ProductPage-module__W2_sFW__statusDot{background:#fff;border-radius:50%;flex:none;width:7px;height:7px;animation:2.6s ease-in-out infinite ProductPage-module__W2_sFW__statusPulse;box-shadow:0 0 0 4px #ffffff1a}@keyframes ProductPage-module__W2_sFW__statusPulse{0%,to{box-shadow:0 0 0 4px #ffffff1a}50%{box-shadow:0 0 0 7px #ffffff08}}@media (prefers-reduced-motion:reduce){.ProductPage-module__W2_sFW__statusDot{animation:none}}.ProductPage-module__W2_sFW__notifySection{border-top:1px solid #212121;padding-top:16px}.ProductPage-module__W2_sFW__notifyText{font-family:var(--font-body);color:#cfcfcf;margin-bottom:10px;font-size:.88rem}.ProductPage-module__W2_sFW__notifyError{font-family:var(--font-body);color:var(--error);margin-top:8px;font-size:.8rem}.ProductPage-module__W2_sFW__notifyForm{gap:8px;display:flex}.ProductPage-module__W2_sFW__notifyInput{color:#fff;min-width:0;font-family:var(--font-body);background:#111;border:1px solid #333;outline:none;flex:1;padding:12px 14px;font-size:.9rem}.ProductPage-module__W2_sFW__notifyInput:focus{border-color:#fff}.ProductPage-module__W2_sFW__notifyInput::placeholder{color:#555}.ProductPage-module__W2_sFW__notifyButton{background:var(--red);color:#fff;font-family:var(--font-display);letter-spacing:.1em;cursor:pointer;white-space:nowrap;border:none;padding:12px 20px;font-size:.85rem;font-weight:700;transition:opacity .2s}.ProductPage-module__W2_sFW__notifyButton:hover{opacity:.9}.ProductPage-module__W2_sFW__notifyButton:disabled{opacity:.5;cursor:not-allowed}.ProductPage-module__W2_sFW__notifySuccess{color:var(--ok);font-family:var(--font-body);text-wrap:pretty;border-top:1px solid #212121;align-items:center;gap:8px;padding-top:16px;font-size:.88rem;line-height:1.45;display:flex}@media (max-width:1024px){.ProductPage-module__W2_sFW__mainContent{grid-template-columns:minmax(0,1fr);gap:32px;padding:20px}.ProductPage-module__W2_sFW__gallery,.ProductPage-module__W2_sFW__details{min-width:0}.ProductPage-module__W2_sFW__gallery{display:contents}.ProductPage-module__W2_sFW__mainImage{aspect-ratio:1;flex:none;order:1;width:100%;min-width:0;height:auto}.ProductPage-module__W2_sFW__details{order:3}.ProductPage-module__W2_sFW__thumbnails{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-direction:row;order:2;gap:8px;width:100%;max-height:none;overflow:auto hidden}.ProductPage-module__W2_sFW__thumbnails::-webkit-scrollbar{display:none}.ProductPage-module__W2_sFW__thumb{flex-shrink:0;width:70px;min-width:70px}.ProductPage-module__W2_sFW__recGrid{grid-template-columns:repeat(2,1fr)}.ProductPage-module__W2_sFW__recommendations{margin-top:48px;padding:0 20px}.ProductPage-module__W2_sFW__lower{margin-top:36px;padding:36px 0 64px}.ProductPage-module__W2_sFW__story{padding:0 20px}.ProductPage-module__W2_sFW__storyTitle,.ProductPage-module__W2_sFW__recTitle{font-size:clamp(1.55rem,6.8vw,2.2rem)}}@media (max-width:600px){.ProductPage-module__W2_sFW__installMedia{width:100%;min-height:0}.ProductPage-module__W2_sFW__dragInstallVideo{width:min(78vw,280px)}}.ProductPage-module__W2_sFW__tailsDesktopInstallList{display:none}.ProductPage-module__W2_sFW__mobileInstallGuide{color:#111;display:block}.ProductPage-module__W2_sFW__mobileInstallHeader{border-bottom:1px solid #111;justify-content:space-between;align-items:flex-end;gap:14px;padding-bottom:14px;display:flex}.ProductPage-module__W2_sFW__mobileInstallHeader h3{font-family:var(--font-display);margin:4px 0 0;font-size:1.42rem;font-weight:800;line-height:1}.ProductPage-module__W2_sFW__mobileInstallEyebrow,.ProductPage-module__W2_sFW__mobileInstallTime,.ProductPage-module__W2_sFW__mobileInstallMeta,.ProductPage-module__W2_sFW__mobileInstallZoom{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;font-weight:700}.ProductPage-module__W2_sFW__mobileInstallTime{white-space:nowrap}.ProductPage-module__W2_sFW__mobileInstallProgress{background:#d8d2c9;height:4px;margin:14px 0 18px}.ProductPage-module__W2_sFW__mobileInstallProgress span{background:#111;height:100%;transition:width .2s;display:block}.ProductPage-module__W2_sFW__mobileInstallMeta{color:#6b665f;justify-content:space-between;gap:12px;display:flex}.ProductPage-module__W2_sFW__mobileInstallTitle{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 12px;font-size:1.28rem;font-weight:800;line-height:1.08}.ProductPage-module__W2_sFW__mobileInstallDetails{margin:0 0 12px;padding-left:18px;font-size:.83rem;line-height:1.45}.ProductPage-module__W2_sFW__mobileInstallDetails li+li{margin-top:4px}.ProductPage-module__W2_sFW__mobileInstallPhoto{cursor:zoom-in;background:0 0;border:0;width:100%;height:min(280px,38dvh);margin:0;padding:0;display:block}.ProductPage-module__W2_sFW__mobileInstallPhoto img{object-fit:contain;width:100%;height:100%;display:block}.ProductPage-module__W2_sFW__mobileInstallZoom{color:#6b665f;text-align:center;margin:5px 0 12px}.ProductPage-module__W2_sFW__mobileInstallNav{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ProductPage-module__W2_sFW__mobileInstallNav button{color:#111;min-height:46px;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:1px solid #111;font-size:.68rem;font-weight:700}.ProductPage-module__W2_sFW__mobileInstallNav button:disabled{opacity:.35}.ProductPage-module__W2_sFW__mobileInstallNav .ProductPage-module__W2_sFW__mobileInstallNext{color:#fff;background:#111}.ProductPage-module__W2_sFW__mobileInstallAll{color:#6b665f;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;margin:14px auto 0;padding:0;font-size:.65rem;font-weight:700;text-decoration:underline;display:block}.ProductPage-module__W2_sFW__mobileInstallStepPicker{background:#cbc5bb;border:1px solid #cbc5bb;gap:1px;margin-top:14px;display:grid}.ProductPage-module__W2_sFW__mobileInstallStepPicker button{color:#111;text-align:left;background:#e9e4dc;border:0;grid-template-columns:32px 1fr;gap:10px;padding:12px;display:grid}.ProductPage-module__W2_sFW__mobileInstallStepPicker button[aria-current=step]{background:#e2ddd5;font-weight:700}.ProductPage-module__W2_sFW__mobileInstallStepPicker span{font-family:var(--font-display);letter-spacing:.08em;font-size:.72rem}@media (prefers-reduced-motion:reduce){.ProductPage-module__W2_sFW__installLightbox,.ProductPage-module__W2_sFW__installLightbox>img,.ProductPage-module__W2_sFW__installLightbox>button,.ProductPage-module__W2_sFW__installLightboxClosing,.ProductPage-module__W2_sFW__installLightboxClosing>img,.ProductPage-module__W2_sFW__installLightboxClosing>button{animation:none}}@media (max-width:420px){.ProductPage-module__W2_sFW__notifyForm{flex-direction:column;align-items:stretch}.ProductPage-module__W2_sFW__notifyButton{padding:13px 20px}.ProductPage-module__W2_sFW__unavailablePanel{padding:16px}}.ProductPage-module__W2_sFW__hatchDetails{border-top:1px solid #b8b2a8;border-bottom:1px solid #b8b2a8;max-width:800px;margin-top:28px;scroll-margin-top:100px}.ProductPage-module__W2_sFW__hatchDetails summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;font-weight:600;list-style:none;display:flex}.ProductPage-module__W2_sFW__hatchDetails summary::-webkit-details-marker{display:none}.ProductPage-module__W2_sFW__hatchDetails summary:focus-visible{outline-offset:4px;outline:2px solid}.ProductPage-module__W2_sFW__hatchDetails[open] summary svg{transform:rotate(180deg)}.ProductPage-module__W2_sFW__hatchDetails p{margin:0 0 16px}.ProductPage-module__W2_sFW__hatchDetails img{width:100%;height:auto;margin-bottom:20px;display:block}.ProductPage-module__W2_sFW__hatchDetails summary{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(24px,5vw,36px);font-weight:800;line-height:1.1}.ProductPage-module__W2_sFW__hatchDetails summary svg{flex-shrink:0}.ProductPage-module__W2_sFW__description>.ProductPage-module__W2_sFW__hatchDetails{border-top:0;margin-top:0}.ProductPage-module__W2_sFW__description>.ProductPage-module__W2_sFW__hatchDetails summary{text-transform:none;min-height:54px;padding:15px 0;font-size:16px;font-weight:700;line-height:1.4}
.Breadcrumbs-module__1oWJ9a__breadcrumbs{color:#858585;width:100%;max-width:1200px;margin:0 auto;padding:18px 40px 0}.Breadcrumbs-module__1oWJ9a__breadcrumbs ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Breadcrumbs-module__1oWJ9a__breadcrumbs li{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.64rem;line-height:1.5;display:inline-flex}.Breadcrumbs-module__1oWJ9a__breadcrumbs li:not(:last-child):after{content:"/";color:#4f4f4f}.Breadcrumbs-module__1oWJ9a__breadcrumbs a{color:#aaa;text-decoration:none}.Breadcrumbs-module__1oWJ9a__breadcrumbs a:hover,.Breadcrumbs-module__1oWJ9a__breadcrumbs a:focus-visible{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.Breadcrumbs-module__1oWJ9a__breadcrumbs span{max-width:48ch;color:var(--foreground);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:720px){.Breadcrumbs-module__1oWJ9a__breadcrumbs{padding:14px 16px 0}.Breadcrumbs-module__1oWJ9a__breadcrumbs li{font-size:.58rem}.Breadcrumbs-module__1oWJ9a__breadcrumbs span{max-width:24ch}}
.EnvRibbon-module__w-7RkW__ribbon{z-index:890;pointer-events:none;color:#fff;font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:#000000d1;border:1px solid #ffffff8c;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}@media print{.EnvRibbon-module__w-7RkW__ribbon{display:none}}
.BlogPost-module__SY66Va__container{max-width:800px;margin:0 auto;padding-bottom:100px}.BlogPost-module__SY66Va__backLink{color:#888;font-family:var(--font-body);align-items:center;gap:8px;margin-bottom:40px;font-size:.85rem;text-decoration:none;transition:color .15s;display:inline-flex}.BlogPost-module__SY66Va__backLink:hover{color:#fff}.BlogPost-module__SY66Va__coverImage{object-fit:contain;background:#111;border-radius:12px;width:100%;height:auto;margin-bottom:40px}.BlogPost-module__SY66Va__title{font-family:var(--font-display);color:#fff;margin-bottom:16px;font-size:2.8rem;font-weight:700;line-height:1.2}.BlogPost-module__SY66Va__date{font-family:var(--font-body);color:#555;text-transform:uppercase;letter-spacing:.05em;margin-bottom:48px;font-size:.85rem;display:block}.BlogPost-module__SY66Va__content{font-family:var(--font-body);color:#ccc;overflow-wrap:break-word;min-width:0;font-size:1rem;line-height:1.75}.BlogPost-module__SY66Va__content p{margin-bottom:1.5em}.BlogPost-module__SY66Va__content p:last-child{margin-bottom:0}.BlogPost-module__SY66Va__content h1{font-family:var(--font-display);color:#fff;margin:32px 0 16px;font-size:2rem}.BlogPost-module__SY66Va__content h2{font-family:var(--font-display);color:#fff;margin:28px 0 12px;font-size:1.5rem}.BlogPost-module__SY66Va__content h3{font-family:var(--font-display);color:#fff;margin:24px 0 10px;font-size:1.2rem}.BlogPost-module__SY66Va__content strong{color:#fff;font-weight:600}.BlogPost-module__SY66Va__content em{font-style:italic}.BlogPost-module__SY66Va__content a{color:#fff;text-underline-offset:3px;text-decoration:underline}.BlogPost-module__SY66Va__content a:hover{opacity:.7}.BlogPost-module__SY66Va__content blockquote{color:#aaa;border-left:3px solid #333;margin:20px 0;padding-left:20px;font-style:italic}.BlogPost-module__SY66Va__content ul,.BlogPost-module__SY66Va__content ol{margin-bottom:1.5em;padding-left:24px}.BlogPost-module__SY66Va__content li{margin-bottom:6px}.BlogPost-module__SY66Va__content img{background:#141414;border-radius:8px;max-width:100%;min-height:180px;margin:24px 0}.BlogPost-module__SY66Va__content iframe{border-radius:8px;max-width:100%;margin:24px 0}.BlogPost-module__SY66Va__videoBlock{margin:24px 0 32px}.BlogPost-module__SY66Va__videoEmbed{aspect-ratio:16/9;background:#111;border-radius:8px;width:100%;overflow:hidden}.BlogPost-module__SY66Va__videoEmbed iframe,.BlogPost-module__SY66Va__videoEmbed video{border:0;width:100%;height:100%;display:block}.BlogPost-module__SY66Va__videoFallback{color:#b8b8b8;text-underline-offset:3px;margin-top:10px;font-size:13px;text-decoration:underline;display:inline-block}.BlogPost-module__SY66Va__relatedProducts{border-top:1px solid #292929;margin-top:40px;padding-top:28px}.BlogPost-module__SY66Va__relatedProducts>span{color:#777;font-family:var(--font-mono),monospace;letter-spacing:.12em;margin-bottom:14px;font-size:11px;font-weight:700;display:block}.BlogPost-module__SY66Va__relatedProducts>div{flex-wrap:wrap;gap:12px;display:flex}.BlogPost-module__SY66Va__relatedProducts>p{color:#b8b8b8;max-width:48rem;font-family:var(--font-body);margin:0 0 14px;font-size:.95rem;line-height:1.6}.BlogPost-module__SY66Va__relatedProducts a{color:#fff;min-height:44px;font-family:var(--font-body);border:1px solid #444;border-radius:4px;align-items:center;padding:11px 16px;font-size:14px;text-decoration:none;display:inline-flex}.BlogPost-module__SY66Va__relatedProducts a:hover{border-color:#fff}.BlogPost-module__SY66Va__content pre,.BlogPost-module__SY66Va__content code{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}@media (max-width:768px){.BlogPost-module__SY66Va__title{font-size:2rem}.BlogPost-module__SY66Va__coverImage{object-fit:contain;border-radius:8px;margin-bottom:28px}.BlogPost-module__SY66Va__content{font-size:.95rem}}
.page-module__FLsRsW__page{background:var(--background);min-height:100vh;color:var(--foreground)}.page-module__FLsRsW__hero{border-bottom:1px solid #ffffff24;max-width:1120px;margin:0 auto;padding:72px 40px 56px}.page-module__FLsRsW__eyebrow{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;margin:0 0 18px;font-size:.68rem}.page-module__FLsRsW__hero h1,.page-module__FLsRsW__fitment h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-weight:800;line-height:.98}.page-module__FLsRsW__hero h1{letter-spacing:-.055em;max-width:900px;font-size:clamp(2.8rem,8vw,6.8rem)}.page-module__FLsRsW__lead{max-width:680px;font-family:var(--font-body);color:#b8b8b8;margin:30px 0 0;font-size:clamp(1rem,1.8vw,1.25rem);font-weight:300;line-height:1.65}.page-module__FLsRsW__footerCta a{min-height:44px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #ffffff47;justify-content:center;align-items:center;padding:0 18px;font-size:.68rem;transition:background .16s,color .16s;display:inline-flex}.page-module__FLsRsW__footerCta a:hover,.page-module__FLsRsW__footerCta a:focus-visible{background:var(--foreground);color:var(--background)}.page-module__FLsRsW__fitment{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:60px;max-width:1120px;margin:0 auto;padding:72px 40px 16px;display:grid}.page-module__FLsRsW__fitment h2{letter-spacing:-.035em;max-width:420px;font-size:clamp(1.8rem,4vw,3.2rem)}.page-module__FLsRsW__fitmentGrid{border-top:1px solid #ffffff24;display:grid}.page-module__FLsRsW__fitmentGrid a{border-bottom:1px solid #ffffff24;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:78px;display:grid}.page-module__FLsRsW__fitmentGrid span{font-family:var(--font-display);text-transform:uppercase;font-size:.95rem;font-weight:700}.page-module__FLsRsW__fitmentGrid strong{font-family:var(--font-mono);letter-spacing:.09em;text-align:right;text-transform:uppercase;color:#9a9a9a;font-size:.64rem;font-weight:400}.page-module__FLsRsW__footerCta{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:24px;margin:0 40px;padding:36px 0 72px;display:flex}.page-module__FLsRsW__footerCta p{color:#aaa;margin:0}@media (max-width:720px){.page-module__FLsRsW__hero{padding:52px 16px 44px}.page-module__FLsRsW__fitment{grid-template-columns:1fr;gap:32px;padding:56px 16px 0}.page-module__FLsRsW__fitmentGrid a{grid-template-columns:1fr;align-content:center;gap:7px}.page-module__FLsRsW__fitmentGrid strong{text-align:left}.page-module__FLsRsW__footerCta{flex-direction:column;align-items:flex-start;margin:0 16px;padding-bottom:56px}}@media (prefers-reduced-motion:reduce){.page-module__FLsRsW__footerCta a{transition:none}}
