@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes kenburns{0%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes bump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes flicker{0%,to{opacity:1}48%{opacity:1}50%{opacity:.82}52%{opacity:1}}.hero__content h1,.hero__content p{text-shadow:0 2px 24px rgba(0,0,0,.25)}.hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background:radial-gradient(460px circle at var(--mx,62%) var(--my,38%),rgba(255,210,140,.22),transparent 60%);mix-blend-mode:screen}.animate .hero__media img{animation:kenburns 16s cubic-bezier(.2,.6,.2,1) both}.animate .hero__content>*{animation:fadeUp 1.1s cubic-bezier(.2,.7,.2,1) both}.animate .hero__content>*:nth-child(1){animation-delay:.2s}.animate .hero__content>*:nth-child(2){animation-delay:.35s}.animate .hero__content>*:nth-child(3){animation-delay:.5s}.animate .hero__content>*:nth-child(4){animation-delay:.65s}.js .animate .grid>.reveal:nth-child(4n+2),.js .animate .tiles>.reveal:nth-child(4n+2),.js .animate .quotes>.reveal:nth-child(3n+2),.js .animate .usp>.reveal:nth-child(4n+2),.js .animate .stats>.reveal:nth-child(4n+2){transition-delay:.12s}.js .animate .grid>.reveal:nth-child(4n+3),.js .animate .tiles>.reveal:nth-child(4n+3),.js .animate .quotes>.reveal:nth-child(3n+3),.js .animate .usp>.reveal:nth-child(4n+3),.js .animate .stats>.reveal:nth-child(4n+3){transition-delay:.24s}.js .animate .grid>.reveal:nth-child(4n+4),.js .animate .tiles>.reveal:nth-child(4n+4),.js .animate .usp>.reveal:nth-child(4n+4),.js .animate .stats>.reveal:nth-child(4n+4){transition-delay:.36s}.js .animate .reveal-img{clip-path:inset(0 0 100% 0);transition:clip-path 1.3s cubic-bezier(.7,0,.2,1)}.js .animate .reveal-img img{transform:scale(1.18);transition:transform 1.8s cubic-bezier(.2,.7,.2,1)}.js .animate .reveal-img.is-in{clip-path:inset(0 0 0 0)}.js .animate .reveal-img.is-in img{transform:scale(1)}[data-parallax]{will-change:transform}.card__media{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.card:hover .card__media{transform:translateY(-6px);box-shadow:0 26px 40px -26px #00000073}.card__cta{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(var(--c-bg-rgb),.92);padding:12px;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;opacity:0;transform:translateY(12px);transition:opacity .35s,transform .35s}.card__cta svg{width:14px;height:14px}.card:hover .card__cta,.card:focus-visible .card__cta{opacity:1;transform:none}@media(hover:none){.card__cta{display:none}}.card__badge--sale{background:var(--c-accent);color:#fff;animation:flicker 4s infinite}.btn{position:relative;overflow:hidden;z-index:0}.btn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;background:var(--c-accent);transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(.7,0,.2,1);z-index:-1}.btn:hover:before{transform:scaleX(1);transform-origin:left}.btn:hover,.btn--outline:hover,.btn--light:hover,.btn--ghost-light:hover{color:#fff;border-color:var(--c-accent)}.btn.is-added:before{transform:scaleX(1)}.btn.is-added{color:#fff;border-color:var(--c-accent)}.tile__label svg{transition:transform .35s}.tile:hover .tile__label svg{transform:translate(6px)}.site-header{transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.site-header.is-scrolled{box-shadow:0 10px 30px -24px #00000080}.site-header.is-hidden{transform:translateY(-100%)}.cart-count.is-bumping{animation:bump .6s ease}.nav-desktop>li>a{position:relative}.nav-desktop>li>a:after{content:"";position:absolute;left:0;right:0;bottom:22px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .35s}.nav-desktop>li>a:hover:after{transform:scaleX(1);transform-origin:left}.marquee{overflow:hidden;padding:20px 0;white-space:nowrap}.marquee--accent{background:var(--c-accent);color:#fff}.marquee--dark{background:var(--c-text);color:var(--c-bg)}.marquee--outline{background:var(--c-bg);color:var(--c-text);border-top:1px solid rgba(var(--c-text-rgb),.12);border-bottom:1px solid rgba(var(--c-text-rgb),.12)}.marquee--outline span:not(.marquee__star){color:transparent;-webkit-text-stroke:1px var(--c-text)}.marquee__track{display:flex;width:max-content;animation:marquee var(--speed,40s) linear infinite}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__group{display:flex;align-items:center;gap:32px;padding-right:32px;font-family:var(--f-heading);font-weight:var(--f-heading-weight);font-size:clamp(1.3rem,2.6vw,2rem)}.marquee__star{font-size:.7em;opacity:.8}.lightroom{background:#15120f;color:#f5f2ec;padding:clamp(64px,9vw,120px) 0;transition:background 1.2s ease;overflow:hidden}.lightroom.is-on{background:#3b2e22}.lightroom .eyebrow{color:#f5f2ec99}.lightroom__inner{display:grid;gap:48px;align-items:center}@media(min-width:900px){.lightroom__inner{grid-template-columns:1fr 1.25fr;gap:80px}}.lightroom__text p{color:#f5f2ecbf;font-size:1.08rem;max-width:420px;min-height:3.3em}.lightroom__link{display:inline-flex;margin-left:24px;color:#f5f2ecd9}.lr-svg{width:100%;height:auto;border-radius:4px;box-shadow:0 40px 80px -40px #0009}.lr-dark{opacity:.8;transition:opacity 1.2s ease}.lr-glow{opacity:0;transition:opacity 1.4s ease}.lr-eyes-open{transition:opacity .3s}.lr-eyes-closed,.lr-zzz{opacity:0;transition:opacity .6s .6s}.is-on .lr-dark{opacity:0}.is-on .lr-glow{opacity:1}.is-on .lr-eyes-open{opacity:0}.is-on .lr-eyes-closed,.is-on .lr-zzz{opacity:1}.lightroom:not(.is-on) .lr-eyes-open{animation:flicker 3.5s infinite}.switch{display:inline-flex;align-items:center;gap:14px;background:none;border:0;padding:0;cursor:pointer;color:inherit;margin-top:12px}.switch__track{width:72px;height:38px;border-radius:999px;background:#ffffff24;border:1px solid rgba(255,255,255,.28);position:relative;transition:background .4s}.switch__knob{position:absolute;top:4px;left:4px;width:28px;height:28px;border-radius:50%;background:#f5f2ec;transition:transform .45s cubic-bezier(.3,1.4,.5,1),background .4s,box-shadow .4s}.switch[aria-checked=true] .switch__track{background:var(--c-accent);border-color:var(--c-accent)}.switch[aria-checked=true] .switch__knob{transform:translate(34px);background:#fff3d6;box-shadow:0 0 18px 6px #ffd28cb3}.switch__label{font-size:.8rem;letter-spacing:.16em;text-transform:uppercase}.section--dark{background:var(--c-text);color:var(--c-bg)}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;text-align:center}@media(min-width:990px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat__num{font-family:var(--f-heading);font-weight:var(--f-heading-weight);font-size:clamp(2.4rem,5vw,4rem);line-height:1;color:var(--c-accent);margin-bottom:12px;font-variant-numeric:tabular-nums}.stat__label{font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;opacity:.7}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:rgba(var(--c-bg-rgb),.97);border-top:1px solid rgba(var(--c-text-rgb),.1);transform:translateY(110%);transition:transform .4s cubic-bezier(.2,.7,.2,1)}.sticky-atc.is-visible{transform:none}.sticky-atc__info{display:flex;flex-direction:column;font-size:.85rem;line-height:1.3;min-width:0}.sticky-atc__info strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .btn{padding:12px 20px;min-height:44px;flex:none}@media(min-width:990px){.sticky-atc{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.js .animate .reveal-img{clip-path:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/motion.css.map */
