.brand-strip{overflow:hidden;white-space:nowrap}.brand-strip-track{display:inline-flex;width:max-content;animation:brand-marquee 24s linear infinite}.brand-strip-track span{padding:0 2em;flex:none}@keyframes brand-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(hover:hover)and (pointer:fine){.brand-strip:hover .brand-strip-track{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.brand-strip-track{animation:none}}.img-reveal{clip-path:inset(0 0 100% 0);transition:clip-path .9s cubic-bezier(.16,1,.3,1)}.img-reveal.is-revealed{clip-path:inset(0 0 0% 0)}@media(prefers-reduced-motion:reduce){.img-reveal{clip-path:none;transition:none}}.mega-lists .mega-col ul li,.nav-drawer-flatlist li{opacity:0;transform:translateY(10px);transition:opacity .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.mega-menu.is-open .mega-lists .mega-col ul li,.nav-drawer.is-open .nav-drawer-flatlist li{opacity:1;transform:translateY(0)}.mega-lists .mega-col ul li:nth-child(1),.nav-drawer-flatlist li:nth-child(1){transition-delay:40ms}.mega-lists .mega-col ul li:nth-child(2),.nav-drawer-flatlist li:nth-child(2){transition-delay:80ms}.mega-lists .mega-col ul li:nth-child(3),.nav-drawer-flatlist li:nth-child(3){transition-delay:.12s}.mega-lists .mega-col ul li:nth-child(4),.nav-drawer-flatlist li:nth-child(4){transition-delay:.16s}.mega-lists .mega-col ul li:nth-child(5),.nav-drawer-flatlist li:nth-child(5){transition-delay:.2s}.mega-lists .mega-col ul li:nth-child(6),.nav-drawer-flatlist li:nth-child(6){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.mega-lists .mega-col ul li,.nav-drawer-flatlist li{opacity:1;transform:none;transition:none}}.mega-media .mega-media-item{opacity:0;transform:translateY(10px);transition:opacity .32s cubic-bezier(.16,1,.3,1) .1s,transform .32s cubic-bezier(.16,1,.3,1) .1s}.mega-menu.is-open .mega-media .mega-media-item{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.mega-media .mega-media-item{opacity:1;transform:none;transition:none}}.pd-accordion details summary{display:flex;align-items:center;gap:10px}.pd-accordion-icon{flex:none;width:16px;height:16px;display:flex;align-items:center;justify-content:center;color:var(--stone);transition:color .2s ease}.pd-accordion details[open] .pd-accordion-icon{color:var(--ink)}.pd-accordion-content-inner{opacity:0;transform:translateY(-6px);transition:opacity .26s ease 60ms,transform .26s ease 60ms}.pd-accordion details[open] .pd-accordion-content-inner{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.pd-accordion-content-inner{opacity:1;transform:none;transition:none}}footer.site-footer.footer30{background:var(--paper)!important;color:var(--ink);padding:48px 24px 56px;border-top:1px solid var(--line)}.footer30-inner{max-width:1400px;margin:0 auto}.footer30-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.footer30-tagline{font-family:var(--sans);font-weight:500;text-transform:uppercase;letter-spacing:.04em;font-size:clamp(1.1rem,2.4vw,1.7rem);line-height:1.3;margin:0;color:var(--ink)}.footer30-top-btn{flex:none;width:56px;height:56px;border-radius:20px;background:var(--ink);color:var(--paper);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}@media(hover:hover)and (pointer:fine){.footer30-top-btn:hover{transform:scale(1.05)}}.footer30-top-btn:active{transform:scale(.96)}.footer30-top-btn svg{transition:transform .3s ease}@media(hover:hover)and (pointer:fine){.footer30-top-btn:hover svg{transform:translateY(-3px)}}.footer30-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:72px}@media(min-width:640px){.footer30-grid{grid-template-columns:repeat(3,1fr)}}.footer30-col h3{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 20px;font-family:var(--mono);color:var(--ink)}.footer30-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.footer30-col a{color:var(--ink);text-decoration:none;font-size:.85rem;font-weight:500;opacity:.75;transition:opacity .15s ease}@media(hover:hover)and (pointer:fine){.footer30-col a:hover{opacity:1}}.footer30-newsletter{margin-top:56px;max-width:420px}.footer30-newsletter-label{font-size:.8rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-family:var(--mono);color:var(--ink)}.footer30-newsletter-form{display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--line);padding-bottom:10px}.footer30-newsletter-input{flex:1;background:none;border:none;color:var(--ink);font-family:var(--sans);font-size:.9rem;padding:6px 0}.footer30-newsletter-input::placeholder{color:var(--stone)}.footer30-newsletter-input:focus{outline:none}.footer30-newsletter-submit{flex:none;background:var(--ink);color:var(--paper);border:none;padding:9px 20px;border-radius:999px;font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:opacity .15s ease}@media(hover:hover)and (pointer:fine){.footer30-newsletter-submit:hover{opacity:.85}}.footer30-newsletter-success{margin:10px 0 0;font-size:.8rem;color:var(--ink)}.footer30-wordmark{margin-top:56px;overflow:hidden}.footer30-wordmark svg{width:100%;height:auto;display:block}.footer30-wordmark text{fill:var(--ink);font-family:"Aclonica",var(--display);font-weight:800}.footer30-bottom{margin-top:8px;border:1px solid var(--line);border-radius:8px;padding:16px 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;font-size:.85rem;font-weight:500;color:var(--ink)}.footer30-loc{display:flex;align-items:center;gap:8px;color:var(--ink)}.footer30-clock{font-variant-numeric:tabular-nums;color:var(--ink)}@media(max-width:1024px){.footer30-clock{display:none}}.footer30-legal{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.footer30-legal a{color:var(--ink);text-decoration:none;text-transform:uppercase;letter-spacing:.03em;transition:opacity .15s ease}@media(hover:hover)and (pointer:fine){.footer30-legal a:hover{opacity:.75}}@media(max-width:640px){.footer30-top{flex-direction:column}.footer30-newsletter{max-width:none}.footer30-bottom{flex-direction:column;align-items:flex-start}.footer30-legal{justify-content:flex-start}}.pd-size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;background:#14141473;opacity:0;pointer-events:none;transition:opacity .22s ease;padding:20px}.pd-size-guide-modal.is-open{opacity:1;pointer-events:auto}.pd-size-guide-panel{position:relative;background:var(--paper);max-width:440px;width:100%;padding:32px clamp(20px,4vw,36px);border-radius:4px;transform:translateY(10px) scale(.98);opacity:0;transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .22s ease}.pd-size-guide-modal.is-open .pd-size-guide-panel{transform:translateY(0) scale(1);opacity:1}.pd-size-guide-panel h3{font-family:var(--display);font-size:1.2rem;text-transform:uppercase;letter-spacing:.03em;margin:0 0 18px;padding-right:28px}.pd-size-guide-panel ol{margin:0 0 18px;padding-left:20px;display:flex;flex-direction:column;gap:12px}.pd-size-guide-panel li{font-size:.88rem;line-height:1.5;color:var(--ink)}.pd-size-guide-note{font-size:.82rem;color:var(--stone);margin:0;border-top:1px solid var(--line);padding-top:16px}.pd-size-guide-note a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.pd-size-guide-close{position:absolute;top:20px;right:20px;background:none;border:none;cursor:pointer;color:var(--ink);padding:4px}@media(prefers-reduced-motion:reduce){.pd-size-guide-modal,.pd-size-guide-panel{transition:none}}.home-hero-overlay{justify-content:flex-end;padding-bottom:22vh}@media(max-width:700px){.home-hero-overlay{padding-bottom:26vh}}.home-hero-cta{background:#ffffff29;-webkit-backdrop-filter:blur(18px) saturate(180%);backdrop-filter:blur(18px) saturate(180%);border:1px solid rgba(255,255,255,.4);box-shadow:0 10px 30px -14px #00000073,inset 0 1px #ffffff80;border-radius:999px}@media(hover:hover)and (pointer:fine){.home-hero-cta:hover{background:#ffffff29}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/motion-extras.css.map */
