:root{--ink:#1f1f24;--cream:#f2f2f2;--paper:#fff;--acid:#2e4dff;--royal:#2e4dff;--electric:#3183ff;--line:#d7d8dc}body{font-family:Barlow,Arial,sans-serif;background:var(--cream)}h1,h2,h3,.ticker{font-family:Poppins,Arial,sans-serif!important;font-weight:800!important;letter-spacing:var(--tracking-heading)!important}h2 i,.hero h1 em{font-style:italic;color:var(--royal)}.section-kicker,.eyebrow,.product-no,.product-tag{font-family:Poppins,Arial,sans-serif;font-weight:700}.announcement{background:var(--royal);color:#fff}.announcement .star{color:#fff}.site-header{background:#fff;border-color:#e6e6e8;height:82px}.brand img{width:175px}.desktop-nav{font-family:Poppins,Arial,sans-serif}.header-cta{background:var(--royal);padding:var(--space-16) var(--space-24)}.header-cta:hover{background:var(--ink)}.hero{min-height:760px;grid-template-columns:55% 45%;background:var(--ink);color:#fff}.hero-copy{padding:clamp(var(--space-64),6vw,var(--space-96)) 4vw var(--space-32)}.hero h1{font-size:var(--type-hero);line-height:var(--leading-display)!important;letter-spacing:var(--tracking-heading)!important;margin:var(--space-32) 0 var(--space-32)}.hero h1 em{color:#fff;font-weight:900}.hero h1 .period{color:#fff}.hero-copy>p{font-size:var(--type-subheading);line-height:var(--leading-body);max-width:550px;color:#dedfe5}.hero .eyebrow{color:#a9b9ff}.pulse{background:var(--electric);box-shadow:0 0 0 5px #3183ff44}.hero-actions{margin-top:var(--space-40)}.hero .button-dark{background:var(--royal);color:#fff}.hero .button-dark:hover{background:var(--electric)}.hero .text-link{color:#fff}.hero-proof{border-top:1px solid #51515a;margin-top:auto;width:100%;padding-top:var(--space-24)}.hero-proof span:before{color:#6f90ff}.hero-visual{min-height:760px;background:#1b274e}.hero-visual>img{object-position:center 42%}.hero-sticker{background:var(--royal);color:#fff;box-shadow:0 18px 40px #0005}.ticker{background:var(--royal);color:#fff;height:78px;font-size:var(--type-card)!important;letter-spacing:var(--tracking-heading)!important}.ticker span{color:#fff}.section-pad{padding:var(--space-96) 4vw}.intro{background:#fff}.intro h2,.packs h2,.faq h2{font-size:var(--type-hero);line-height:var(--leading-display);letter-spacing:var(--tracking-heading)!important}.intro-grid .lead{font:600 var(--type-card)/var(--leading-body) Barlow,Arial,sans-serif}.intro-grid p{font-size:var(--type-lead);line-height:var(--leading-body)}.intro-grid>div{padding-top:0}.steps{gap:var(--space-16);border:0}.steps>div,.steps>div+div{padding:0;border:0;background:#f2f2f2;position:relative;overflow:hidden}.step-image{display:block;width:100%;height:250px;object-fit:cover}.steps>div:nth-child(2) .step-image,.steps>div:nth-child(3) .step-image{object-position:center 45%}.steps>div>span,.steps h3,.steps p{margin-left:var(--space-20);margin-right:var(--space-20)}.steps>div>span{display:block;color:var(--royal);margin-top:var(--space-20);font-family:Poppins,Arial,sans-serif}.steps h3{font-size:var(--type-card);letter-spacing:var(--tracking-heading)!important;margin-top:var(--space-12)}.steps p{font-size:var(--type-body);line-height:var(--leading-body);max-width:320px;margin-bottom:var(--space-24)}.packs{background:#f2f2f2}.packs-head{margin-bottom:var(--space-48)}.packs-head>p{font-size:var(--type-lead)}.product-grid{gap:var(--space-20)}.product-image{background:#fff!important}.product-image img{object-fit:cover}.product-tag{background:var(--royal);color:#fff}.product-arrow{background:var(--royal)}.product-info h3{font-size:var(--type-card);line-height:var(--leading-compact);letter-spacing:var(--tracking-heading)!important}.product-info p{font-size:var(--type-body)}.product-info strong{font-family:Poppins,Arial,sans-serif}.button-outline{border-color:var(--royal);color:var(--royal)}.button-outline:hover{background:var(--royal);color:#fff}.video-section{background:#fff}.video-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--space-40);margin:var(--space-32) 0 var(--space-48)}.video-heading h2{font-size:var(--type-hero);line-height:var(--leading-display);margin:0}.video-heading p{font-size:var(--type-subheading);line-height:var(--leading-body);max-width:330px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-16)}.video-card{min-width:0}.video-frame{position:relative;aspect-ratio:9 / 13;background:#24242a;overflow:hidden}.video-frame video{width:100%;height:100%;object-fit:cover;display:block}.video-play{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:linear-gradient(0deg,#0008,transparent 35%);color:#fff;cursor:pointer;display:grid;place-items:center}.video-play:after{content:"PLAY THE REVEAL";position:absolute;bottom:20px;left:20px;font:700 var(--type-caption) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-caps)}.video-play span{display:grid;place-items:center;width:72px;height:72px;border-radius:0;background:var(--royal);font-size:var(--type-card);padding-left:var(--space-4);transition:transform .2s var(--ease-out)}.video-card.playing .video-play{display:none}.video-caption{display:flex;justify-content:space-between;gap:var(--space-12);padding:var(--space-20) 0;font:700 var(--type-caption) Poppins,Arial,sans-serif}.video-caption span{color:#777985}.video-caption strong{font-size:var(--type-label)}.trust{background:var(--royal);color:#fff}.trust-grid>div+div{border-color:#ffffff50}.trust-grid{border-color:#fff}.trust-icon{font-family:Poppins,Arial,sans-serif}.trust h3{font-size:var(--type-card);line-height:var(--leading-compact)}.trust p{font-size:var(--type-body)}.faq{background:#f2f2f2}.faq summary{font:600 var(--type-lead) Barlow,Arial,sans-serif}.faq details p{font-size:var(--type-body)}.final-cta{background:linear-gradient(115deg,#2e4dff,#3183ff);color:#fff}.final-cta h2{font-size:var(--type-art);line-height:var(--leading-display);letter-spacing:var(--tracking-heading)!important}.final-cta h2 span{color:#fff}.final-cta .button-dark{background:#fff;color:var(--royal)}.final-cta .button-dark:hover{background:var(--ink);color:#fff}footer{background:var(--ink)}.footer-bottom{font-family:Poppins,Arial,sans-serif}@media(hover:hover)and (pointer:fine){.video-play:hover span{transform:scale(1.08)}}@media(max-width:900px){.hero{grid-template-columns:55% 45%;min-height:700px}.hero-visual{min-height:700px}.hero h1{font-size:var(--type-section)}.hero-copy>p{font-size:var(--type-lead)}.intro h2,.packs h2,.faq h2{font-size:var(--type-section)}.steps h3{font-size:var(--type-lead)}.step-image{height:180px}.video-heading h2{font-size:var(--type-xl)}}@media(max-width:650px){.announcement{background:var(--royal)}.site-header{height:68px}.mobile-nav{top:100px;background:#fff}.mobile-nav a{font-family:Poppins,Arial,sans-serif;font-size:var(--type-card)}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:var(--space-48) 5vw var(--space-32)}.hero h1{font-size:var(--type-section);margin:var(--space-32) 0}.hero-copy>p{font-size:var(--type-lead)}.hero-proof{margin-top:var(--space-48);font-size:var(--type-micro)}.hero-visual{height:580px;min-height:0}.hero-sticker{background:var(--royal)}.ticker{height:64px;font-size:var(--type-subheading)!important}.section-pad{padding:var(--space-80) 5vw}.intro h2,.packs h2,.faq h2{font-size:var(--type-section)}.intro-grid .lead{font-size:var(--type-subheading)}.intro-grid p{font-size:var(--type-body)}.steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-12);margin-right:-5vw;padding-right:5vw}.steps>div,.steps>div+div{min-width:75vw;border:0;padding:0;scroll-snap-align:start}.step-image{height:230px}.steps h3{font-size:var(--type-subheading)}.video-heading{display:block;margin:var(--space-24) 0 var(--space-32)}.video-heading h2{font-size:var(--type-section)}.video-heading p{font-size:var(--type-lead);margin-top:var(--space-24)}.video-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--space-12);margin-right:-5vw;padding-right:5vw}.video-card{min-width:75vw;scroll-snap-align:start}.video-frame{aspect-ratio:9/12}.trust-grid>div+div{border-color:#ffffff50}.trust-grid>div{border-color:#ffffff50}.faq summary{font-size:var(--type-lead)}.final-cta h2{font-size:var(--type-hero)}}@media(prefers-reduced-motion:reduce){.video-play span{transition:none}}.reveal{opacity:1;transform:none;transition:none}.reveal.visible{animation:section-arrive .65s var(--ease-out) both}@keyframes section-arrive{0%{opacity:.72;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.reveal.visible{animation:none}}.intro{position:relative;overflow:hidden}.intro-doodle{position:absolute;right:5vw;top:58px;width:160px;color:var(--royal);transform:rotate(-9deg);pointer-events:none}.intro-doodle svg{width:100%;height:auto;display:block}.intro-grid{position:relative;z-index:1}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-12)}.steps>.step-card,.steps>.step-card+div{padding:0;border:0;background:#f2f2f2;overflow:visible}.step-media{position:relative;overflow:visible}.step-image{height:225px}.step-sticker{position:absolute;z-index:2;left:13px;top:13px;width:91px;height:103px;display:grid!important;place-items:center;margin:0!important;color:var(--royal)!important;background:#fff;font:900 italic var(--type-xxl)/var(--leading-display) Poppins,Arial,sans-serif!important;letter-spacing:var(--tracking-heading);clip-path:polygon(3% 9%,35% 5%,55% 8%,87% 2%,97% 19%,91% 50%,100% 86%,69% 96%,28% 92%,7% 100%,0 57%);filter:drop-shadow(2px 5px 2px #0004);transform:rotate(-11deg);text-indent:-.12em}.step-card:nth-child(2) .step-sticker{transform:rotate(8deg);clip-path:polygon(7% 7%,39% 0,89% 6%,100% 29%,94% 72%,99% 95%,62% 100%,17% 91%,0 70%,5% 35%)}.step-card:nth-child(3) .step-sticker{transform:rotate(-5deg);clip-path:polygon(0 18%,22% 4%,73% 8%,94% 0,100% 34%,93% 65%,99% 92%,56% 100%,10% 91%,4% 52%)}.step-card:nth-child(4) .step-sticker{transform:rotate(10deg);clip-path:polygon(4% 0,40% 7%,89% 3%,98% 30%,93% 80%,100% 96%,58% 93%,13% 100%,0 76%,6% 37%)}.steps>.step-card>span:not(.step-sticker){font-size:var(--type-micro);letter-spacing:var(--tracking-label)}.steps h3{font-size:var(--type-lead)}.steps p{font-size:var(--type-label)}.hero-sticker{border-radius:0;clip-path:polygon(8% 2%,37% 7%,73% 0,96% 12%,92% 39%,100% 82%,77% 100%,42% 91%,9% 100%,0 65%,4% 31%);background:#fff;color:var(--royal);font-family:Poppins,Arial,sans-serif;font-size:var(--type-card);letter-spacing:var(--tracking-heading);transform:rotate(10deg);width:158px;height:158px}.hero-sticker span{font-family:Barlow,Arial,sans-serif;font-size:var(--type-title)}.product-image .product-arrow{border-radius:0;clip-path:polygon(5% 5%,84% 0,100% 18%,94% 88%,66% 100%,0 91%);transform:rotate(-8deg)}@media(max-width:900px){.step-image{height:170px}.step-sticker{width:66px;height:75px;font-size:var(--type-large)!important}.steps h3{font-size:var(--type-body)}.steps p{font-size:var(--type-caption)}}@media(max-width:650px){.intro-doodle{width:90px;top:35px;right:3vw;opacity:.6}.steps{display:flex;gap:var(--space-12)}.steps>.step-card,.steps>.step-card+div{min-width:68vw;scroll-snap-align:start}.step-image{height:235px}.step-sticker{width:88px;height:98px;font-size:var(--type-xl)!important}.steps h3{font-size:var(--type-subheading)}.steps p{font-size:var(--type-body)}.hero-sticker{width:125px;height:125px;font-size:var(--type-subheading)}}.site-header{height:90px;display:grid;grid-template-columns:155px minmax(0,1fr) auto;gap:var(--space-20);align-items:center;padding:0 3vw;position:relative;z-index:30}.brand img{width:145px}.site-header .shop-nav{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);min-width:0}.shop-nav .nav-item{position:relative;flex:0 0 auto}.shop-nav summary{list-style:none;display:flex;gap:var(--space-12);align-items:center;cursor:pointer;white-space:nowrap;font:800 var(--type-lead)/var(--leading-display) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading);padding:var(--space-32) var(--space-4)}.shop-nav summary::-webkit-details-marker{display:none}.shop-nav summary:hover{color:var(--royal)}.chevron{width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s var(--ease-out)}.nav-item[open] .chevron{transform:rotate(225deg) translate(-2px,-1px)}.nav-panel{position:absolute;top:calc(100% - 4px);left:0;min-width:220px;padding:var(--space-24);background:#fff;border:1px solid #e8e8e8;box-shadow:0 22px 45px #1f1f2422;display:flex;flex-direction:column;gap:var(--space-20)}.nav-panel-label{font:700 var(--type-micro) Poppins,Arial,sans-serif;color:#8b8b91;letter-spacing:var(--tracking-label)}.nav-panel a{font:700 var(--type-label) Poppins,Arial,sans-serif;display:flex;justify-content:space-between;gap:var(--space-20)}.nav-panel a:hover{color:var(--royal)}.header-tools{display:flex;gap:var(--space-20);align-items:center}.icon-button{display:grid;place-items:center;width:26px;height:35px;padding:0;border:0;background:none;color:var(--ink);cursor:pointer}.icon-button svg{width:25px;height:25px;display:block}.icon-button:hover{color:var(--royal)}.site-search{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;padding:var(--space-32) 4vw var(--space-32);border-top:1px solid #ececef;border-bottom:1px solid #ececef;box-shadow:0 18px 30px #0002}.site-search.open{display:block}.site-search label{display:block;font:800 var(--type-body) Poppins,Arial,sans-serif;margin-bottom:var(--space-12)}.site-search>div{display:flex;gap:var(--space-12)}.site-search input{flex:1;min-width:0;padding:var(--space-16) var(--space-20);border:1px solid #c9c9cd;font:var(--type-body) Barlow,Arial,sans-serif}.site-search button{padding:0 var(--space-32);background:var(--royal);color:#fff;border:0;font:700 var(--type-caption) Poppins,Arial,sans-serif;cursor:pointer}.site-header .menu-toggle,.mobile-nav{display:none}@media(max-width:1100px){.site-header{grid-template-columns:122px minmax(0,1fr) auto;gap:var(--space-12);padding:0 2vw}.brand img{width:120px}.shop-nav summary{font-size:var(--type-micro);gap:var(--space-8)}.header-tools{gap:var(--space-12)}.icon-button svg{width:22px;height:22px}}@media(max-width:850px){.site-header{height:70px;display:flex;justify-content:space-between;padding:0 5vw}.site-header .shop-nav{display:none}.brand img{width:145px}.header-tools{margin-left:auto;gap:var(--space-16)}.account-link{display:none}.site-header .menu-toggle{display:flex}.mobile-nav{top:102px;z-index:29;display:none;background:#fff;max-height:calc(100vh - 102px);overflow:auto;padding:var(--space-16) 5vw var(--space-32)}.mobile-nav.open{display:flex;flex-direction:column;gap:0}.mobile-nav>a{font:800 var(--type-subheading) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading);padding:var(--space-16) 0;border-bottom:1px solid #e4e4e7;display:flex;justify-content:space-between}.mobile-nav>a span{font-weight:500;color:var(--royal)}.mobile-nav-extra{display:flex;flex-wrap:wrap;gap:var(--space-20);margin-top:var(--space-24)}.mobile-nav-extra a{font:600 var(--type-label) Barlow,Arial,sans-serif}.site-search{padding:var(--space-24) 5vw}}@media(max-width:480px){.site-header{gap:var(--space-8)}.brand img{width:128px}.header-tools{gap:var(--space-12)}.icon-button svg{width:22px;height:22px}.site-search>div{display:block}.site-search input,.site-search button{width:100%}.site-search button{padding:var(--space-16);margin-top:var(--space-8)}}.hero-visual{isolation:isolate}.hero-visual>.hero-fallback{z-index:0;object-position:center 40%}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 45%;opacity:0;z-index:1;transition:opacity .45s var(--ease-out)}.hero-visual.video-ready .hero-video{opacity:1}.hero-sticker,.hero-index{z-index:2}.hero-video-toggle{display:none;position:absolute;z-index:3;left:18px;bottom:17px;padding:var(--space-12) var(--space-12);border:1px solid #fff8;background:#1f1f24bb;color:#fff;font:700 var(--type-micro) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-normal);cursor:pointer}.hero-visual.video-ready .hero-video-toggle{display:block}.hero-video-toggle:hover{background:var(--royal)}@media(prefers-reduced-motion:reduce){.hero-video{transition:none}.hero-video-toggle{display:none!important}}html{scroll-padding-top:90px}.site-header{position:sticky;top:0;z-index:50;background:#fff;transition:box-shadow .2s var(--ease-out)}.site-header.is-scrolled{box-shadow:0 8px 28px #1f1f241c}.site-header .mobile-nav{position:absolute;top:100%;left:0;right:0;z-index:51}.site-header .site-search{z-index:52}@media(max-width:850px){html{scroll-padding-top:70px}.site-header .mobile-nav{top:100%;max-height:calc(100dvh - 70px)}}@media(prefers-reduced-motion:reduce){.site-header{transition:none}}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{grid-template-columns:175px minmax(0,1fr) auto;gap:var(--space-32)}.site-header .shop-nav{justify-content:center;gap:var(--space-40);text-transform:none}.shop-nav summary,.shop-nav .nav-direct{font:600 var(--type-label)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:0}.shop-nav summary{padding:var(--space-32) 0;gap:var(--space-12)}.shop-nav .nav-direct{white-space:nowrap;padding:var(--space-12) 0}.shop-nav .nav-direct:hover{color:var(--royal);opacity:1}.packs-menu .nav-panel{width:330px;padding:var(--space-24);gap:var(--space-20);top:100%;border-radius:0}.packs-menu .nav-all-packs{font-size:var(--type-label);padding-bottom:var(--space-20);border-bottom:1px solid #e7e7eb}.packs-menu .nav-panel-label{font-size:var(--type-micro);letter-spacing:var(--tracking-caps);margin-bottom:-10px}.nav-collections a{padding:var(--space-12) 0;font-weight:500;font-size:var(--type-label)}.nav-collections a span{color:#a1a1aa}.nav-collections a:hover span{color:var(--royal)}@media(max-width:1100px){.site-header{grid-template-columns:145px minmax(0,1fr) auto;gap:var(--space-20)}.site-header .shop-nav{gap:var(--space-24)}.shop-nav summary,.shop-nav .nav-direct{font-size:var(--type-caption)}}@media(max-width:850px){.site-header{display:flex;gap:var(--space-12)}.site-header .shop-nav{display:none}}.site-header{height:80px;grid-template-columns:175px minmax(0,1fr) auto;gap:var(--space-24);border-bottom:1px solid #e8e8eb}.site-header .shop-nav{gap:clamp(var(--space-20),2.6vw,var(--space-40))}.shop-nav .packs-menu summary{padding:var(--space-12) var(--space-16);background:#f2f2f5;border-radius:0;transition:background .2s ease,color .2s ease}.shop-nav .packs-menu summary:hover,.shop-nav .packs-menu[open] summary{background:#e9edff;color:var(--royal)}.shop-nav .nav-direct{position:relative;transition:color .2s ease}.shop-nav .nav-direct:after{content:"";position:absolute;left:0;right:100%;bottom:7px;height:2px;background:var(--royal);transition:right .25s var(--ease-out)}.shop-nav .nav-direct:hover:after,.shop-nav .nav-direct:focus-visible:after{right:0}.header-tools{gap:var(--space-4)}.icon-button{width:42px;height:42px;border-radius:0;transition:background .2s ease,color .2s ease}.icon-button:hover,.icon-button:focus-visible{background:#f2f2f5;color:var(--royal)}.packs-menu .nav-panel{top:calc(100% + 10px);box-shadow:0 22px 55px #1f1f2420}.hero{--hero-blend:clamp(130px,13vw,190px)}.hero-copy{position:relative;z-index:2}.hero-visual{width:calc(100% + var(--hero-blend));margin-left:calc(-1 * var(--hero-blend));background:transparent}.hero-visual>.hero-fallback,.hero-video{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.28) calc(var(--hero-blend) * .55),#000 calc(var(--hero-blend) * 1.5),#000 100%);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.28) calc(var(--hero-blend) * .55),#000 calc(var(--hero-blend) * 1.5),#000 100%)}.hero-video{transition:opacity 1.1s cubic-bezier(.2,.75,.3,1)}.hero-video-toggle{z-index:4;border-radius:0;padding:var(--space-12) var(--space-16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.hero-sticker,.hero-index{z-index:3}@media(max-width:1100px){.site-header{grid-template-columns:145px minmax(0,1fr) auto;gap:var(--space-16)}.site-header .shop-nav{gap:var(--space-20)}}@media(max-width:850px){.site-header{height:70px;display:flex;gap:var(--space-12)}.header-tools{gap:var(--space-2)}.icon-button{width:40px;height:40px}.site-header .menu-toggle{width:42px;height:42px;align-items:center;cursor:pointer}.site-header .menu-toggle span{transition:transform .22s ease,opacity .22s ease}.site-header .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.site-header .menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.site-header .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-8px) rotate(-45deg)}}@media(max-width:650px){.hero{--hero-blend:0px}.hero-visual{width:100%;margin-left:0}.hero-visual>.hero-fallback,.hero-video{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 115px,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 115px,#000 100%)}.hero-video-toggle{left:14px;bottom:14px}}@media(prefers-reduced-motion:reduce){.shop-nav .packs-menu summary,.shop-nav .nav-direct,.shop-nav .nav-direct:after,.icon-button,.site-header .menu-toggle span{transition:none}}.shop-nav .packs-menu summary:focus{outline:none}.shop-nav .packs-menu summary:focus-visible{outline:2px solid var(--royal);outline-offset:4px}.packs-menu .nav-panel{top:calc(100% + 14px);left:50%;transform:translate(-35%);width:660px;max-width:calc(100vw - 32px);min-width:0;padding:var(--space-12);display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:var(--space-12);border:1px solid #e6e7ed;border-radius:0;background:#fff;box-shadow:0 24px 65px #14151d24}.nav-panel-main{padding:var(--space-16) var(--space-16) var(--space-12);min-width:0}.packs-menu .nav-panel-label{display:block;font:700 var(--type-micro)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-caps);color:#858793;margin:0 0 var(--space-12)}.packs-menu .nav-all-packs{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);padding:var(--space-16) var(--space-16);border:0;border-radius:0;background:var(--royal);color:#fff;font:800 var(--type-body)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading);transition:background .2s ease,transform .2s ease}.packs-menu .nav-all-packs:hover{background:#1b39de;color:#fff;transform:translateY(-2px)}.packs-menu .nav-all-packs small{display:block;margin-top:var(--space-4);font:500 var(--type-caption)/var(--leading-compact) Barlow,Arial,sans-serif;letter-spacing:0;color:#e2e8ff}.packs-menu .nav-all-packs .nav-link-arrow{color:#fff;font:400 var(--type-card)/var(--leading-display) Barlow,Arial,sans-serif}.packs-menu .nav-panel-label-collections{margin:var(--space-24) 0 var(--space-8)}.nav-collections{display:grid;gap:0}.packs-menu .nav-collections a{display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:var(--space-12);padding:var(--space-12) var(--space-8);border-radius:0;color:#1f1f24;font:700 var(--type-label)/var(--leading-compact) Poppins,Arial,sans-serif;transition:background .18s ease,color .18s ease,transform .18s ease}.packs-menu .nav-collections a:hover,.packs-menu .nav-collections a:focus-visible{background:#f2f4ff;color:var(--royal);transform:translate(3px)}.packs-menu .nav-collections a .nav-link-arrow{font:400 var(--type-lead)/var(--leading-display) Barlow,Arial,sans-serif;color:#9a9dac;justify-self:end}.nav-feature{position:relative;min-height:365px;display:flex!important;flex-direction:column;overflow:hidden;padding:var(--space-16)!important;border-radius:0;background:#1f1f24;color:#fff!important;isolation:isolate}.nav-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 58% 40%,#2e4dff,#283b9f 35%,#1f1f24 80%);z-index:-1}.nav-feature-kicker{font:700 var(--type-micro)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-caps);color:#dce2ff}.nav-feature img{position:absolute;z-index:-1;width:155px;height:200px;object-fit:contain;top:58px;left:50%;transform:translate(-50%) rotate(-9deg);filter:drop-shadow(0 20px 15px #0008);transition:transform .35s var(--ease-out)}.nav-feature:hover img{transform:translate(-50%) translateY(-7px) rotate(-4deg)}.nav-feature strong{margin-top:auto;font:900 italic var(--type-card)/var(--leading-display) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading)}.nav-feature-bottom{display:flex;justify-content:space-between;align-items:center;gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-12);border-top:1px solid #ffffff65;font:700 var(--type-micro)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-normal)}@media(max-width:1000px){.packs-menu .nav-panel{width:590px;grid-template-columns:minmax(0,1fr) 190px;transform:translate(-30%)}.nav-feature{min-height:360px}.nav-feature img{width:145px}}@media(prefers-reduced-motion:reduce){.packs-menu .nav-all-packs,.packs-menu .nav-collections a,.nav-feature img{transition:none}}.packs-menu .nav-collections a span:nth-child(2){color:inherit}.packs-menu .nav-collections a:hover .nav-link-arrow,.packs-menu .nav-collections a:focus-visible .nav-link-arrow{color:var(--royal)}.nav-feature strong{font-size:var(--type-card);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}@media(max-width:1000px){.nav-feature strong{font-size:var(--type-card)}}.packs-menu .nav-panel{animation:nav-panel-enter .32s cubic-bezier(.22,1,.36,1) both;transform-origin:40% top}@keyframes nav-panel-enter{0%{opacity:0;translate:0 -10px;scale:.985}to{opacity:1;translate:0 0;scale:1}}.packs-menu .nav-panel-main>*{animation:nav-item-enter .42s cubic-bezier(.22,1,.36,1) both}.packs-menu .nav-panel-main>*:nth-child(2){animation-delay:35ms}.packs-menu .nav-panel-main>*:nth-child(3){animation-delay:70ms}.packs-menu .nav-panel-main>*:nth-child(4){animation-delay:105ms}@keyframes nav-item-enter{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}.nav-feature{background:#293d99;transition:background-color .45s ease}.nav-feature:before{background:linear-gradient(180deg,#11111a22,#11111a33 42%,#11111aa8),url(higgsfield-stadium.webp) center/cover;opacity:.65;transition:opacity .35s ease}.nav-feature:after{content:"";position:absolute;inset:20% -35% auto;height:42%;border-radius:50%;background:radial-gradient(ellipse,#ffffff35,transparent 68%);filter:blur(12px);pointer-events:none;z-index:-1}.nav-feature-kicker,.nav-feature-bottom{position:relative;z-index:4}.nav-feature-visual{position:absolute;top:36px;right:0;bottom:46px;left:0;pointer-events:none}.nav-feature-slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transform:translateY(13px) scale(.94);transition:opacity .38s ease,transform .55s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.nav-feature-slide.is-active{opacity:1;transform:translateY(0) scale(1)}.nav-feature-slide img{position:absolute;z-index:1;top:16px;left:50%;width:165px;height:200px;object-fit:contain;filter:drop-shadow(0 19px 13px #0008);transform:translate(-50%) rotate(-7deg);transition:transform .45s cubic-bezier(.22,1,.36,1)}.nav-feature:hover .nav-feature-slide.is-active img{transform:translate(-50%) translateY(-7px) rotate(-2deg)}.nav-feature-slide strong{position:absolute;z-index:2;left:17px;right:17px;bottom:19px;margin:0;font:900 italic var(--type-card)/var(--leading-heading) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading);text-wrap:balance}.nav-feature-bottom{margin-top:auto}.packs-menu .nav-collections a.is-preview-active{background:#f2f4ff;color:var(--royal)}.packs-menu .nav-collections a.is-preview-active .nav-link-arrow{color:var(--royal)}@media(max-width:1000px){.nav-feature-slide img{width:145px;height:190px;top:19px}.nav-feature-slide strong{font-size:var(--type-card)}}@media(prefers-reduced-motion:reduce){.packs-menu .nav-panel,.packs-menu .nav-panel-main>*,.nav-feature-slide{animation:none;transition:none}.nav-feature,.nav-feature:before,.nav-feature-slide img{transition:none}}.announcement{position:relative;display:block;height:40px;overflow:hidden;background:var(--royal);color:#fff;border:0;font:700 var(--type-micro)/var(--leading-display) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-caps);text-transform:uppercase;cursor:pointer}.announcement:focus-visible{outline:2px solid #fff;outline-offset:-4px}.announcement-track{display:flex;width:max-content;height:100%;animation:announcement-scroll 28s linear infinite;will-change:transform}.announcement-group{display:flex;flex:none;align-items:center;justify-content:space-around;gap:clamp(var(--space-40),5vw,var(--space-80));padding:0 clamp(var(--space-40),5vw,var(--space-80)) 0 0;white-space:nowrap}.announcement-group>span{display:block}@keyframes announcement-scroll{to{transform:translate(-50%)}}.announcement:hover .announcement-track,.announcement.is-paused .announcement-track{animation-play-state:paused}@media(max-width:650px){.announcement{height:36px;font-size:var(--type-micro)}.announcement-group{gap:var(--space-40);padding-right:var(--space-40)}.announcement .announcement-group span:nth-of-type(n+3){display:block}}@media(prefers-reduced-motion:reduce){.announcement{cursor:default}.announcement-track{animation:none;will-change:auto}.announcement-group[aria-hidden=true]{display:none}}.hero-fallback{transition:opacity .18s ease}.hero-visual.video-ready .hero-fallback{opacity:0}.hero-video{transition:opacity .38s ease .13s}.hero-video-toggle{left:50%;right:auto;bottom:18px;transform:translate(-50%)}@media(max-width:650px){.hero-video-toggle{left:50%;right:auto;bottom:16px}}@media(prefers-reduced-motion:reduce){.hero-fallback,.hero-video{transition:none}}.trust{background:#fff;color:var(--ink);padding:var(--space-80) 4vw var(--space-96)}.trust-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-32);margin:0;border:0}.trust-grid>div,.trust-grid>div+div{padding:0;border:0;text-align:center}.trust-icon{display:grid;place-items:center;width:48px;height:48px;margin:0 auto var(--space-32);color:var(--ink)}.trust-icon svg{display:block;width:43px;height:43px}.trust h3{margin:0 0 var(--space-24);font:800 var(--type-title-fluid)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading)!important;text-wrap:balance}.trust p{max-width:410px;margin:0 auto;font:500 var(--type-lead)/var(--leading-body) Barlow,Arial,sans-serif;color:#303037;text-wrap:balance}@media(max-width:700px){.trust{padding:var(--space-64) 6vw var(--space-80)}.trust-grid{grid-template-columns:1fr;gap:0}.trust-grid>div,.trust-grid>div+div{padding:var(--space-24) 0 var(--space-32);border-bottom:1px solid #e5e5e8}.trust-grid>div:first-child{padding-top:0}.trust-grid>div:last-child{padding-bottom:0;border-bottom:0}.trust-icon{margin-bottom:var(--space-20)}.trust-icon svg{width:39px;height:39px}.trust h3{margin-bottom:var(--space-12);font-size:var(--type-card)}.trust p{max-width:340px;font-size:var(--type-lead)}}.shop-nav .packs-menu{position:static}.packs-menu .nav-panel{top:calc(100% + 10px);left:50%;width:min(1120px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 108px);overflow:auto;transform:translate(-50%);grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:var(--space-20);padding:var(--space-20);border-radius:0;box-shadow:0 30px 80px #1115262b}.nav-panel-main{padding:var(--space-16) var(--space-16) var(--space-16)}.packs-menu .nav-panel-label{font-size:var(--type-caption);letter-spacing:var(--tracking-caps);margin-bottom:var(--space-12)}.packs-menu .nav-all-packs{min-height:85px;padding:var(--space-20) var(--space-24);font-size:var(--type-subheading);border-radius:0}.packs-menu .nav-all-packs small{font-size:var(--type-label);margin-top:var(--space-4)}.packs-menu .nav-panel-label-collections{margin:var(--space-24) 0 var(--space-12)}.nav-collections{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8)}.packs-menu .nav-collections a{grid-template-columns:65px minmax(0,1fr) 16px;gap:var(--space-12);min-height:91px;padding:var(--space-8) var(--space-12) var(--space-8) var(--space-8);border:1px solid #ebeef3;border-radius:0;background:#f7f8fa;font-size:var(--type-label);transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.packs-menu .nav-collections a:hover,.packs-menu .nav-collections a:focus-visible,.packs-menu .nav-collections a.is-preview-active{background:#eef2ff;border-color:#cfd8ff;box-shadow:0 6px 20px #2e4dff12;color:var(--royal)}.nav-pack-thumb{display:grid;place-items:center;width:65px;height:71px;overflow:hidden;border-radius:0;background:#e9ecf3}.nav-pack-thumb img{display:block;width:64px;height:67px;object-fit:contain;filter:drop-shadow(0 7px 5px #12152838);transition:transform .3s cubic-bezier(.22,1,.36,1)}.packs-menu .nav-collections a:hover .nav-pack-thumb img,.packs-menu .nav-collections a:focus-visible .nav-pack-thumb img{transform:translateY(-3px) rotate(-3deg) scale(1.08)}.nav-pack-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);min-width:0}.nav-pack-copy strong{font:800 var(--type-label)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading);color:#202127}.nav-pack-copy small{font:500 var(--type-caption)/var(--leading-compact) Barlow,Arial,sans-serif;letter-spacing:0;color:#737682}.packs-menu .nav-collections a .nav-link-arrow{align-self:start;margin-top:var(--space-4)}.nav-feature{min-height:490px;border-radius:0;padding:var(--space-24)!important}.nav-feature-kicker{font-size:var(--type-caption)}.nav-feature-visual{top:52px;right:0;bottom:54px;left:0}.nav-feature-slide img{top:36px;width:225px;height:270px}.nav-feature-slide strong{left:22px;right:22px;bottom:16px;font-size:var(--type-title)}.nav-feature-bottom{font-size:var(--type-micro);padding-top:var(--space-16)}@media(max-width:1100px){.packs-menu .nav-panel{width:calc(100vw - 36px);grid-template-columns:minmax(0,1.7fr) minmax(235px,1fr);gap:var(--space-12);padding:var(--space-12)}.nav-panel-main{padding:var(--space-12) var(--space-8)}.packs-menu .nav-collections a{grid-template-columns:50px minmax(0,1fr) 14px;gap:var(--space-8);min-height:79px;padding:var(--space-8)}.nav-pack-thumb{width:50px;height:60px}.nav-pack-thumb img{width:49px;height:58px}.nav-pack-copy strong{font-size:var(--type-caption)}.nav-pack-copy small{font-size:var(--type-micro)}.nav-feature{min-height:460px}.nav-feature-slide img{width:175px;height:230px;top:40px}.nav-feature-slide strong{font-size:var(--type-card)}}@media(max-width:850px){.shop-nav .packs-menu{position:relative}}@media(prefers-reduced-motion:reduce){.nav-pack-thumb img{transition:none}}footer .footer-top{padding-bottom:var(--space-48)}.footer-social{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24);padding:var(--space-32) 0;border-top:1px solid #55565d}.footer-social>span{font:700 var(--type-caption)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-caps);color:#d8d9df}.footer-social nav{display:flex;align-items:center;gap:var(--space-12)}.footer-social a{display:grid;place-items:center;width:54px;height:54px;border:1px solid #696a70;border-radius:0;transition:background .22s ease,border-color .22s ease,transform .22s cubic-bezier(.22,1,.36,1)}.footer-social a:hover{background:var(--royal);border-color:var(--royal);transform:translateY(-3px)}.footer-social a:focus-visible{outline:2px solid #fff;outline-offset:4px}.footer-social img{display:block;width:25px;height:25px}footer .footer-bottom{border-top:1px solid #55565d}@media(max-width:650px){footer .footer-top{padding-bottom:var(--space-32)}.footer-social{align-items:flex-start;flex-direction:column;gap:var(--space-20);padding:var(--space-32) 0}.footer-social nav{gap:var(--space-8)}.footer-social a{width:50px;height:50px}}@media(prefers-reduced-motion:reduce){.footer-social a{transition:none}}.footer-directory{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(160px,.8fr) minmax(175px,.85fr);gap:clamp(var(--space-32),4vw,var(--space-80));padding:var(--space-48) 0 var(--space-48);border-top:1px solid #55565d}.footer-directory-group{min-width:0}.footer-directory h2{margin:0 0 var(--space-20);font:800 var(--type-body)/var(--leading-compact) Poppins,Arial,sans-serif!important;letter-spacing:var(--tracking-heading)!important;color:#fff}.footer-pack-links{columns:2;column-gap:var(--space-32)}.footer-pack-links a,.footer-link-list a{display:block;break-inside:avoid;width:fit-content;max-width:100%;padding:var(--space-4) 0;color:#d0d1d7;font:500 var(--type-label)/var(--leading-compact) Barlow,Arial,sans-serif;transition:color .2s ease,transform .2s ease}.footer-pack-links a:hover,.footer-link-list a:hover{color:var(--electric);transform:translate(4px)}.footer-pack-links a:focus-visible,.footer-link-list a:focus-visible{outline:2px solid #fff;outline-offset:3px}.footer-social{border-top:1px solid #55565d}@media(max-width:900px){.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-40) var(--space-32)}.footer-directory-packs{grid-column:1/-1}}@media(max-width:650px){.footer-directory{padding:var(--space-32) 0 var(--space-40);gap:var(--space-32) var(--space-20)}.footer-directory h2{font-size:var(--type-label);margin-bottom:var(--space-12)}.footer-pack-links{column-gap:var(--space-16)}.footer-pack-links a,.footer-link-list a{font-size:var(--type-label);padding:var(--space-4) 0}}@media(prefers-reduced-motion:reduce){.footer-pack-links a,.footer-link-list a{transition:none}}.hero{grid-template-columns:52% 48%;min-height:640px}.hero-copy{justify-content:center;align-items:flex-start;padding:var(--space-64) clamp(var(--space-32),4.2vw,var(--space-80))}.hero h1{max-width:100%;margin:0 0 var(--space-24);font-size:var(--type-section);line-height:var(--leading-heading)!important;letter-spacing:var(--tracking-heading)!important;text-transform:none}.hero-line{display:block;white-space:nowrap}.hero-copy>p{max-width:560px;margin:0;color:#d9d9df;font:500 var(--type-subheading)/var(--leading-body) Barlow,Arial,sans-serif}.hero-actions{gap:var(--space-24);margin-top:var(--space-32)}.hero .button-dark{padding:var(--space-16) var(--space-24);font:700 var(--type-body)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:0;text-transform:none}.hero .text-link{font:600 var(--type-body)/var(--leading-compact) Barlow,Arial,sans-serif;letter-spacing:0;text-transform:none;text-underline-offset:4px}.hero-visual{min-height:640px}@media(max-width:1100px){.hero,.hero-visual{min-height:590px}.hero-copy{padding:var(--space-48) 4vw}.hero h1{font-size:var(--type-heading-fluid)}.hero-copy>p{font-size:var(--type-lead)}.hero-actions{gap:var(--space-20)}.hero .button-dark{font-size:var(--type-label);padding:var(--space-16) var(--space-20)}.hero .text-link{font-size:var(--type-label)}}@media(max-width:850px){.hero{--hero-blend:0px;display:flex;flex-direction:column;min-height:0}.hero-copy{padding:var(--space-48) 5vw var(--space-40)}.hero h1{font-size:var(--type-heading-fluid);margin-bottom:var(--space-24)}.hero-copy>p{font-size:var(--type-lead);line-height:var(--leading-body)}.hero-actions{display:flex;align-items:center;gap:var(--space-20);margin-top:var(--space-32)}.hero-visual{width:100%;height:470px;min-height:0;margin-left:0}.hero-visual>.hero-fallback,.hero-video{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 115px,#000 100%);mask-image:linear-gradient(180deg,transparent 0,#000 115px,#000 100%)}}@media(max-width:650px){.hero h1{font-size:var(--type-heading-fluid)}}.cart-link{position:relative}.cart-badge{position:absolute;top:0;right:-2px;display:grid;place-items:center;min-width:20px;height:20px;padding:0 var(--space-4);border-radius:0;background:var(--ink);color:#fff;font:700 var(--type-caption)/var(--leading-display) Poppins,Arial,sans-serif;letter-spacing:0;box-shadow:0 0 0 2px #fff;pointer-events:none}.cart-badge[hidden]{display:none}.intro{padding-top:0}.intro-lead{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:0;align-items:stretch;margin:0 -4vw var(--space-80);max-width:none;background:var(--royal);color:#fff;text-align:left}.intro-lead-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(var(--space-48),6vw,var(--space-96)) clamp(var(--space-32),5vw,var(--space-80))}.intro-kicker{display:block;margin-bottom:var(--space-24);color:#fff;font:700 var(--type-caption)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-caps);opacity:.78}.intro .intro-lead h2{margin:0;color:#fff;font:800 var(--type-section)/var(--leading-heading) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading)!important;text-transform:none}.intro-lead h2 span{color:#fff}.intro-lead p{max-width:540px;margin:var(--space-32) 0 0;color:#eef0ff;font:500 var(--type-lead)/var(--leading-body) Barlow,Arial,sans-serif}.intro-cta{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-20);min-height:56px;margin-top:var(--space-32);padding:0 var(--space-24);background:#fff;color:var(--ink);font:700 var(--type-body)/var(--leading-compact) Poppins,Arial,sans-serif;transition:background .2s var(--ease-out),color .2s var(--ease-out)}.intro-cta svg{width:18px;height:18px;flex:none}.intro-cta:hover,.intro-cta:focus-visible{background:var(--ink);color:#fff}.intro-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.intro-lead-media{min-height:clamp(390px,42vw,610px);margin:0;overflow:hidden;background:#fff}.intro-lead-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}@media(max-width:900px){.intro-lead{margin-bottom:var(--space-64)}.intro-lead-copy{padding:var(--space-48) 4vw}.intro .intro-lead h2{font-size:var(--type-heading-fluid)}.intro-lead-media{min-height:420px}}@media(max-width:650px){.intro-lead{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0 -5vw var(--space-48)}.intro-lead-copy{padding:var(--space-48) 5vw var(--space-48)}.intro-kicker{font-size:var(--type-caption);margin-bottom:var(--space-20)}.intro .intro-lead h2{font-size:var(--type-heading-fluid)}.intro-lead p{margin-top:var(--space-24);font-size:var(--type-lead)}.intro-cta{width:100%;justify-content:space-between;margin-top:var(--space-24)}.intro-lead-media{height:340px;min-height:0}}@media(prefers-reduced-motion:reduce){.intro-cta{transition:none}}main h1,main h2{font-style:italic!important;font-weight:900!important}@media(max-width:650px){.hero h1{font-size:var(--type-heading-fluid)}.hero-line{white-space:normal}}.shop-shelf{padding:var(--space-96) 4vw var(--space-96);overflow:hidden;background:#fff;color:var(--ink)}.shop-shelf-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-32);max-width:1600px;margin:0 auto var(--space-40)}.shop-shelf-kicker{display:block;margin-bottom:var(--space-12);color:var(--royal);font:700 var(--type-caption)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-label)}.shop-shelf h2{margin:0;font:900 var(--type-section)/var(--leading-display) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading)!important}.shop-shelf-actions{display:flex;align-items:center;gap:var(--space-32);padding-bottom:var(--space-8)}.shop-shelf-actions>a{display:inline-flex;align-items:center;gap:var(--space-8);font:700 var(--type-label)/var(--leading-compact) Poppins,Arial,sans-serif;white-space:nowrap;transition:color .2s var(--ease-out)}.shop-shelf-actions>a:hover{color:var(--royal)}.shop-shelf-actions>a svg,.shop-shelf-controls svg{display:block;width:20px;height:20px;flex:none}.shop-shelf-controls{display:flex;gap:var(--space-8)}.shop-shelf-controls button{display:grid;place-items:center;width:42px;height:42px;border:1px solid #d8d9df;border-radius:0;background:#fff;color:var(--ink);cursor:pointer;transition:background .2s var(--ease-out),color .2s var(--ease-out),border-color .2s var(--ease-out)}.shop-shelf-controls button:hover:not(:disabled){border-color:var(--ink);background:var(--ink);color:#fff}.shop-shelf-controls button:disabled{opacity:.35;cursor:default}.shop-shelf-controls button:focus-visible,.shop-shelf-actions>a:focus-visible,.shop-card a:focus-visible{outline:2px solid var(--royal);outline-offset:3px}.shop-shelf-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(260px,23.5vw,340px);gap:var(--space-16);max-width:1600px;margin:0 auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-inline:contain}.shop-shelf-track::-webkit-scrollbar{display:none}.shop-card{min-width:0;scroll-snap-align:start}.shop-card a{display:block}.shop-card-image{position:relative;aspect-ratio:1;overflow:hidden;background:#f2f2f2}.shop-card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease-out)}.shop-card a:hover .shop-card-image img{transform:scale(1.04)}.shop-card-badge{position:absolute;top:13px;left:13px;padding:var(--space-8) var(--space-12);border-radius:0;background:var(--royal);color:#fff;font:700 var(--type-caption)/var(--leading-compact) Poppins,Arial,sans-serif}.shop-card-details{padding:var(--space-20) 1px 0}.shop-card-brand{color:#777983;font:600 var(--type-caption)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-normal)}.shop-card h3{min-height:44px;margin:var(--space-8) 0 var(--space-8);font:700 var(--type-lead)/var(--leading-compact) Poppins,Arial,sans-serif;letter-spacing:var(--tracking-heading)!important}.shop-card-price{font:600 var(--type-lead)/var(--leading-compact) Barlow,Arial,sans-serif}@media(max-width:700px){.shop-shelf{padding:var(--space-80) 5vw var(--space-80)}.shop-shelf-head{display:block;margin-bottom:var(--space-24)}.shop-shelf h2{font-size:var(--type-section)}.shop-shelf-actions{justify-content:space-between;gap:var(--space-16);margin-top:var(--space-24);padding:0}.shop-shelf-actions>a{font-size:var(--type-label)}.shop-shelf-controls button{width:38px;height:38px}.shop-shelf-track{grid-auto-columns:78vw;gap:var(--space-12);margin-right:-5vw;padding-right:5vw}.shop-card h3{font-size:var(--type-lead)}}@media(prefers-reduced-motion:reduce){.shop-shelf-actions>a,.shop-shelf-controls button,.shop-card-image img{transition:none}.shop-card a:hover .shop-card-image img{transform:none}}.shop-nav .nav-direct[aria-current=page]{color:var(--royal)}.shop-nav .nav-direct[aria-current=page]:after{right:0}.footer-bottom a:hover{color:var(--electric);opacity:1}.footer-legal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8) var(--space-20)}.footer-bottom .footer-guarantee{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 8px;background:#fff;color:#1f1f24;font-weight:700;letter-spacing:.04em;opacity:1}.footer-guarantee-badge svg{display:block;width:20px;height:20px}.footer-bottom .footer-guarantee:hover{background:var(--electric);color:#fff;opacity:1}.footer-bottom .footer-guarantee:hover path:first-child{fill:#fff}.footer-bottom .footer-guarantee:hover path:last-child{stroke:var(--electric)}.footer-bottom .footer-withdraw{padding:8px 14px;border:1.5px solid #fff;background:#fff;color:#1f1f24;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:1}.footer-bottom .footer-withdraw:hover{border-color:var(--electric);background:var(--electric);color:#fff;opacity:1}@media(max-width:850px){.site-header .mobile-nav.open{display:flex;flex-direction:column;gap:0;height:calc(100dvh - 108px);max-height:none;padding:var(--space-8) 20px var(--space-20);border-top:1px solid #ececf0;box-shadow:none}.mn-label{margin:var(--space-20) 0 var(--space-8);color:#8a8b95;font:700 11px/1 Poppins,Arial,sans-serif;letter-spacing:.12em;text-transform:uppercase}.mn-packs,.mn-links{display:grid}.mn-banners{display:flex;flex:none;gap:10px;margin:var(--space-12) -20px 0;padding:0 20px 2px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none}.mn-banners::-webkit-scrollbar{display:none}.mobile-nav a.mn-banner{position:relative;flex:0 0 68%;display:flex;align-items:flex-end;min-height:100px;padding:14px 16px;overflow:hidden;border-radius:0;background:var(--bg);color:#fff;scroll-snap-align:start}.mn-banner-copy{position:relative;z-index:1;display:grid;gap:4px;max-width:58%}.mn-banner small{color:#ffffffb8;font:600 11px/1 Poppins,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase}.mn-banner strong{font:800 18px/1.1 Poppins,Arial,sans-serif;letter-spacing:-.01em}.mn-banner img{position:absolute;right:-6px;top:50%;width:46%;height:auto;max-height:130%;object-fit:contain;transform:translateY(-50%) rotate(8deg)}.mobile-nav .mn-packs a{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #ececf0;color:#1f1f24;font:800 17px/1.2 Poppins,Arial,sans-serif;letter-spacing:-.01em}.mobile-nav .mn-packs a:first-child{color:var(--royal)}.mobile-nav .mn-packs svg{width:18px;height:18px;color:#a3a4ad}.mobile-nav .mn-links a{padding:11px 0;color:#1f1f24;font:600 16px/1.2 Barlow,Arial,sans-serif}.mn-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding-top:var(--space-24)}.mobile-nav .mn-actions a{display:flex;align-items:center;justify-content:center;min-height:48px;border:1.5px solid #1f1f24;color:#1f1f24;font:700 14px/1 Poppins,Arial,sans-serif}.mobile-nav .mn-actions a:last-child{background:#1f1f24;color:#fff}body:has(.mobile-nav.open){overflow:hidden}body:has(.mobile-nav.open) .restock-pop{display:none}}.menu-toggle:focus,.cart-close:focus,.icon-button:focus,.restock-pop-close:focus,.rw-dialog-close:focus{outline:none}.menu-toggle:focus-visible,.cart-close:focus-visible,.icon-button:focus-visible,.restock-pop-close:focus-visible,.rw-dialog-close:focus-visible{outline:2px solid var(--royal);outline-offset:2px;border-radius:0}@media(hover:none){.menu-toggle:focus-visible,.cart-close:focus-visible,.icon-button:focus-visible{outline:none}}.menu-toggle,.cart-close,.icon-button{-webkit-tap-highlight-color:transparent}.site-header .menu-toggle{justify-content:center;align-items:center;gap:6px;padding:0}.site-header .menu-toggle span{width:22px;height:2px;border-radius:1px}.site-header .menu-toggle[aria-expanded=true] span:first-child{transform:translateY(8px) rotate(45deg)}.site-header .menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-8px) rotate(-45deg)}@media(min-width:851px){.site-header{padding-inline:max(3vw,calc((100% - 1440px)/2))}}.shop-nav .info-menu{position:relative!important}.shop-nav .info-menu .nav-panel{top:calc(100% + 14px);left:50%;transform:translate(-50%);min-width:230px;padding:var(--space-8);gap:0;border:1px solid #e6e7ed;box-shadow:0 24px 65px #14151d24}.shop-nav .info-menu .nav-panel a{padding:var(--space-12) var(--space-16);font:600 var(--type-label)/var(--leading-compact) Poppins,Arial,sans-serif;transition:background .15s ease,color .15s ease}.shop-nav .info-menu .nav-panel a:hover,.shop-nav .info-menu .nav-panel a[aria-current]{background:#f2f2f5;color:var(--royal)}.shop-nav .info-menu summary.is-current,.shop-nav .info-menu[open] summary{color:var(--royal)}.video-frame .video-poster,.video-frame iframe{display:block;width:100%;height:100%;object-fit:cover;border:0}
/*# sourceMappingURL=/cdn/shop/t/25/assets/brand.css.map */
