.product-page-animate .reveal{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(24px)}.product-page-animate .reveal.in-view{opacity:1;transform:translateY(0)}.product-page-animate .reveal-stagger>*{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.product-page-animate .reveal-stagger.in-view>*{opacity:1;transform:translateY(0)}.product-page-animate .reveal-stagger.in-view>:first-child{transition-delay:30ms}.product-page-animate .reveal-stagger.in-view>:nth-child(2){transition-delay:90ms}.product-page-animate .reveal-stagger.in-view>:nth-child(3){transition-delay:.15s}.product-page-animate .reveal-stagger.in-view>:nth-child(4){transition-delay:.21s}.product-page-animate .reveal-stagger.in-view>:nth-child(5){transition-delay:.27s}.product-page-animate .reveal-stagger.in-view>:nth-child(6){transition-delay:.33s}.product-page-animate .reveal-stagger.in-view>:nth-child(7){transition-delay:.39s}.product-page-animate .reveal-stagger.in-view>:nth-child(8){transition-delay:.45s}.product-page-animate .reveal-stagger.in-view>:nth-child(9){transition-delay:.51s}.product-page-animate .reveal-stagger.in-view>:nth-child(10){transition-delay:.57s}.product-page-animate .fade-swap{animation:.4s product-fadeSwap}@keyframes product-fadeSwap{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.product-page-animate .product-hero-ctas{flex-wrap:nowrap;width:100%}.product-page-animate .product-hero-ctas .btn{text-align:center;flex:1 1 0;justify-content:center}.product-page-animate .product-hero-visual{justify-content:center;align-items:center;margin-top:0;display:flex}.product-page-animate .product-hero-visual img,.product-page-animate .product-hero-visual>*{max-width:100%;height:auto;margin:0 auto}.product-page-animate .product-hero-visual img{pointer-events:none}.product-page-animate .product-hero-visual,.product-page-animate .product-hero-visual img,.product-page-animate .product-hero-visual>*,.product-page-animate .product-hero-visual:hover,.product-page-animate .product-hero-visual:hover img,.product-page-animate .product-hero-visual:hover>*{cursor:default;transform:none!important}@media (max-width:575.98px){.product-page-animate .product-hero-ctas{flex-wrap:wrap}.product-page-animate .product-hero-ctas .btn{flex:100%;width:100%}}@media (prefers-reduced-motion:reduce){.product-page-animate .reveal,.product-page-animate .reveal-stagger>*{opacity:1!important;transition:none!important;transform:none!important}.product-page-animate .fade-swap{animation:none!important}}
