:root{--rv-motion-duration: .72s;--rv-motion-distance: 18px;--rv-motion-stagger: 70ms;--rv-motion-duration-fast: .52s;--rv-motion-duration-slow: .98s;--rv-motion-ease: cubic-bezier(.22, 1, .36, 1);--rv-motion-soft-ease: cubic-bezier(.25, .8, .25, 1)}html.rv-motion-enabled{scroll-behavior:smooth}html.rv-motion-enabled .rv-motion-item{opacity:0;filter:blur(3px);transform:translate3d(0,var(--rv-motion-distance),0) scale(.992);transition:opacity var(--rv-motion-duration) var(--rv-motion-ease),transform var(--rv-motion-duration) var(--rv-motion-ease),filter var(--rv-motion-duration-fast) var(--rv-motion-ease);transition-delay:calc(var(--rv-motion-index, 0) * var(--rv-motion-stagger));will-change:opacity,transform,filter}html.rv-motion-enabled .rv-motion-item[data-rv-motion=left]{transform:translate3d(calc(var(--rv-motion-distance) * -1),0,0) scale(.995)}html.rv-motion-enabled .rv-motion-item[data-rv-motion=right]{transform:translate3d(var(--rv-motion-distance),0,0) scale(.995)}html.rv-motion-enabled .rv-motion-item[data-rv-motion=scale]{transform:translate3d(0,calc(var(--rv-motion-distance) * .35),0) scale(.965);filter:blur(5px)}html.rv-motion-enabled .rv-motion-item[data-rv-motion=soft]{transform:translate3d(0,calc(var(--rv-motion-distance) * .55),0);filter:blur(1.5px)}html.rv-motion-enabled .rv-motion-item.is-rv-visible{opacity:1;filter:blur(0);transform:translateZ(0) scale(1);will-change:auto}html.rv-motion-enabled .rv-motion-media{overflow:hidden}html.rv-motion-enabled .rv-motion-media>img,html.rv-motion-enabled .rv-motion-media>picture,html.rv-motion-enabled .rv-motion-media>video{transform:scale(1.035);transition:transform var(--rv-motion-duration-slow) var(--rv-motion-ease)}html.rv-motion-enabled .rv-motion-media.is-rv-visible>img,html.rv-motion-enabled .rv-motion-media.is-rv-visible>picture,html.rv-motion-enabled .rv-motion-media.is-rv-visible>video{transform:scale(1)}html.rv-motion-enabled .rv-motion-progress{transform:scaleX(0);transform-origin:left center;transition:transform var(--rv-motion-duration-slow) var(--rv-motion-ease);transition-delay:calc(var(--rv-motion-index, 0) * var(--rv-motion-stagger))}html.rv-motion-enabled .rv-motion-progress.is-rv-visible{transform:scaleX(1)}.rv-number-bump{animation:rvNumberBump .42s var(--rv-motion-ease)}@keyframes rvNumberBump{0%{opacity:.55;transform:translateY(3px) scale(.96)}58%{opacity:1;transform:translateY(-1px) scale(1.045)}to{opacity:1;transform:translateY(0) scale(1)}}html.rv-motion-enabled .rv-motion-ambient{animation:rvAmbientFloat var(--rv-ambient-duration, 10s) ease-in-out infinite alternate;animation-delay:var(--rv-ambient-delay, 0s);transform-origin:center}@keyframes rvAmbientFloat{0%{translate:0 0;rotate:-.2deg}to{translate:0 -7px;rotate:.35deg}}html.rv-motion-hover .rv-benefit-card,html.rv-motion-hover .rv-review-card,html.rv-motion-hover .rv-ugc-card,html.rv-motion-hover .rv-info-card,html.rv-motion-hover .rv-product-card,html.rv-motion-hover .rv-collection-card,html.rv-motion-hover .rv-article-card,html.rv-motion-hover .rv-feature-strip__item,html.rv-motion-hover .rv-routine__grid>*,html.rv-motion-hover .rv-ideal-for__list>*,html.rv-motion-hover .rv-product-story__trust>*,html.rv-motion-hover .rv-formula-showcase__grid>*{transition:translate .32s var(--rv-motion-ease),scale .32s var(--rv-motion-ease),box-shadow .32s var(--rv-motion-soft-ease),border-color .32s ease,filter .32s ease}@media(hover:hover)and (pointer:fine){html.rv-motion-hover .rv-benefit-card:hover,html.rv-motion-hover .rv-review-card:hover,html.rv-motion-hover .rv-ugc-card:hover,html.rv-motion-hover .rv-info-card:hover,html.rv-motion-hover .rv-product-card:hover,html.rv-motion-hover .rv-collection-card:hover,html.rv-motion-hover .rv-article-card:hover,html.rv-motion-hover .rv-feature-strip__item:hover,html.rv-motion-hover .rv-routine__grid>*:hover,html.rv-motion-hover .rv-ideal-for__list>*:hover,html.rv-motion-hover .rv-product-story__trust>*:hover,html.rv-motion-hover .rv-formula-showcase__grid>*:hover{translate:0 0;scale:1.006;filter:saturate(1.025)}html.rv-motion-hover .rv-button,html.rv-motion-hover .rv-buy-now-button,html.rv-motion-hover .rv-text-link,html.rv-motion-hover .rv-text-button{transition:translate .22s var(--rv-motion-ease),scale .22s var(--rv-motion-ease),box-shadow .26s ease,opacity .22s ease,background-color .22s ease,border-color .22s ease}html.rv-motion-hover .rv-button:hover,html.rv-motion-hover .rv-buy-now-button:hover{translate:0 -2px;scale:1.006}html.rv-motion-hover .rv-button:active,html.rv-motion-hover .rv-buy-now-button:active{translate:0 0;scale:.985}html.rv-motion-hover .rv-gallery__thumb:hover,html.rv-motion-hover .rv-ugc__controls button:hover,html.rv-motion-hover .rv-icon-button:hover{scale:1.045}}html.rv-motion-enabled details[open]>*:not(summary){animation:rvDetailsEnter .36s var(--rv-motion-ease) both}@keyframes rvDetailsEnter{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}html.rv-motion-enabled [data-imported-review]:not([hidden]).rv-motion-late{animation:rvLateCard .56s var(--rv-motion-ease) both;animation-delay:calc(var(--rv-motion-index, 0) * 45ms)}@keyframes rvLateCard{0%{opacity:0;transform:translateY(14px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:749px){:root{--rv-motion-distance: 12px}html.rv-motion-enabled .rv-motion-item{filter:blur(1.5px)}html.rv-motion-enabled .rv-motion-ambient{animation-timing-function:ease-in-out}}html.no-js .rv-motion-item,html.no-js .rv-motion-progress,html.rv-motion-reduced .rv-motion-item,html.rv-motion-reduced .rv-motion-progress{opacity:1!important;filter:none!important;transform:none!important;transition:none!important;animation:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.rv-motion-item,.rv-motion-progress,.rv-motion-ambient,.rv-number-bump,details[open]>*:not(summary){opacity:1!important;filter:none!important;transform:none!important;translate:none!important;rotate:none!important;transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/premium-motion.css.map */
