:root{--dt-ease-out: cubic-bezier(.22, 1, .36, 1);--dt-reveal-distance: 12px;--dt-reveal-duration: .5s;--dt-stagger-step: 80ms}.reveal{opacity:0;transform:translateY(var(--dt-reveal-distance));transition:opacity var(--dt-reveal-duration) var(--dt-ease-out),transform var(--dt-reveal-duration) var(--dt-ease-out);will-change:opacity,transform}.reveal.is-visible{opacity:1;transform:none}.reveal-stagger>*{opacity:0;transform:translateY(var(--dt-reveal-distance));transition:opacity var(--dt-reveal-duration) var(--dt-ease-out),transform var(--dt-reveal-duration) var(--dt-ease-out);will-change:opacity,transform}.reveal-stagger.is-visible>*{opacity:1;transform:none}.reveal-stagger.is-visible>*:nth-child(1){transition-delay:calc(var(--dt-stagger-step) * 0)}.reveal-stagger.is-visible>*:nth-child(2){transition-delay:calc(var(--dt-stagger-step) * 1)}.reveal-stagger.is-visible>*:nth-child(3){transition-delay:calc(var(--dt-stagger-step) * 2)}.reveal-stagger.is-visible>*:nth-child(4){transition-delay:calc(var(--dt-stagger-step) * 3)}.reveal-stagger.is-visible>*:nth-child(5){transition-delay:calc(var(--dt-stagger-step) * 4)}.reveal-stagger.is-visible>*:nth-child(6){transition-delay:calc(var(--dt-stagger-step) * 5)}.reveal-stagger.is-visible>*:nth-child(7){transition-delay:calc(var(--dt-stagger-step) * 6)}.reveal-stagger.is-visible>*:nth-child(8){transition-delay:calc(var(--dt-stagger-step) * 7)}.reveal-stagger.is-visible>*:nth-child(n+9){transition-delay:calc(var(--dt-stagger-step) * 8)}.hero[data-anim-pending=true] .hero-badge,.hero[data-anim-pending=true] .hero-content h1,.hero[data-anim-pending=true] .hero-content>p,.hero[data-anim-pending=true] .hero-cta,.hero[data-anim-pending=true] .hero-trust-item,.hero[data-anim-pending=true] .hero-stat{opacity:0;transform:translateY(14px)}.hero.is-revealed .hero-badge,.hero.is-revealed .hero-content h1,.hero.is-revealed .hero-content>p,.hero.is-revealed .hero-cta,.hero.is-revealed .hero-trust-item,.hero.is-revealed .hero-stat{opacity:1;transform:none;transition:opacity .6s var(--dt-ease-out),transform .6s var(--dt-ease-out)}.hero.is-revealed .hero-badge{transition-delay:80ms}.hero.is-revealed .hero-content h1{transition-delay:.18s}.hero.is-revealed .hero-content>p{transition-delay:.32s}.hero.is-revealed .hero-cta{transition-delay:.44s}.hero.is-revealed .hero-trust-item:nth-of-type(1){transition-delay:.56s}.hero.is-revealed .hero-trust-item:nth-of-type(2){transition-delay:.62s}.hero.is-revealed .hero-trust-item:nth-of-type(3){transition-delay:.68s}.hero.is-revealed .hero-trust-item:nth-of-type(4){transition-delay:.74s}.hero.is-revealed .hero-stat:nth-of-type(1){transition-delay:.8s}.hero.is-revealed .hero-stat:nth-of-type(2){transition-delay:.86s}.hero.is-revealed .hero-stat:nth-of-type(3){transition-delay:.92s}@keyframes dt-ken-burns{0%{transform:scale(1)}to{transform:scale(1.05)}}.hero .hero-bg{animation:dt-ken-burns 24s ease-in-out infinite alternate;transform-origin:center center;will-change:transform}.site-header{transition:background-color .26s var(--dt-ease-out),box-shadow .26s var(--dt-ease-out),backdrop-filter .26s var(--dt-ease-out)}.site-header.scrolled{background-color:#0d2b6bd1;-webkit-backdrop-filter:saturate(140%) blur(12px);backdrop-filter:saturate(140%) blur(12px);box-shadow:0 6px 28px #00000052}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header.scrolled{background-color:#0d2b6bf5}}@keyframes dt-cart-item-flash{0%{background-color:#1565c02e}to{background-color:transparent}}.cart-item-flash{animation:dt-cart-item-flash .9s var(--dt-ease-out) 1}@keyframes dt-badge-pulse{0%{transform:scale(1)}35%{transform:scale(1.28)}70%{transform:scale(.96)}to{transform:scale(1)}}.cart-count.is-pulsing{animation:dt-badge-pulse .48s var(--dt-ease-out) 1;transform-origin:center center}@media(max-width:768px){:root{--dt-stagger-step: 50ms;--dt-reveal-distance: 8px}.hero .hero-bg{animation:none}}@media(prefers-reduced-motion:reduce){.reveal,.reveal-stagger>*,.hero[data-anim-pending=true] .hero-badge,.hero[data-anim-pending=true] .hero-content h1,.hero[data-anim-pending=true] .hero-content>p,.hero[data-anim-pending=true] .hero-cta,.hero[data-anim-pending=true] .hero-trust-item,.hero[data-anim-pending=true] .hero-stat{opacity:1!important;transform:none!important;transition:none!important}.hero .hero-bg,.cart-item-flash,.cart-count.is-pulsing{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/animations.css.map */
