:root{--m-ease: cubic-bezier(.22, .8, .3, 1);--m-dur: .7s;--m-rise: 26px}html.js-motion .m-reveal{opacity:0;transform:translateY(var(--m-rise));transition:opacity var(--m-dur) var(--m-ease),transform var(--m-dur) var(--m-ease);transition-delay:calc(var(--m-i, 0) * 70ms);will-change:opacity,transform}html.js-motion .m-reveal.m-in{opacity:1;transform:none;will-change:auto}html.js-motion .m-reveal .section-title:before{transform:scaleY(0);transform-origin:bottom;transition:transform .55s var(--m-ease) .25s}html.js-motion .m-reveal.m-in .section-title:before{transform:scaleY(1)}html.js-motion .m-hero-item{opacity:0;transform:translateY(22px);transition:opacity .8s var(--m-ease),transform .8s var(--m-ease);transition-delay:calc(.12s + var(--m-i, 0) * .11s)}html.js-motion.m-revealed .m-hero-item{opacity:1;transform:none}html.js-motion .m-hero-art{opacity:0;transition:opacity 1.1s ease;transition-delay:80ms}html.js-motion.m-revealed .m-hero-art{opacity:1}@keyframes m-beam-drift{0%,to{opacity:var(--m-beam-o, .14);transform:skew(-12deg) translate(0)}50%{opacity:calc(var(--m-beam-o, .14) * 1.8);transform:skew(-12deg) translate(14px)}}html.js-motion .hero-mch__beam{animation:m-beam-drift 9s ease-in-out infinite}html.js-motion .hero-mch__beam--1{--m-beam-o: .14}html.js-motion .hero-mch__beam--2{--m-beam-o: .09;animation-delay:-3s;animation-duration:11s}html.js-motion .hero-mch__beam--3{--m-beam-o: .06;animation-delay:-6s;animation-duration:13s}@keyframes m-marquee{to{transform:translate(-50%)}}html.js-motion .brands__list.m-marquee{display:flex;flex-wrap:nowrap;gap:14px;width:max-content;animation:m-marquee var(--m-marquee-dur, 36s) linear infinite}html.js-motion .m-marquee-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}html.js-motion .m-marquee-viewport:hover .brands__list.m-marquee{animation-play-state:paused}html.js-motion .product-card__media{overflow:hidden}html.js-motion .product-card__img{transition:transform .5s var(--m-ease),opacity .25s ease}html.js-motion .product-card:hover .product-card__img{transform:scale(1.05)}html.js-motion .cat-grid__item,html.js-motion .benefits__item{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}html.js-motion .benefits__icon{transition:transform .3s var(--m-ease)}html.js-motion .benefits__item:hover .benefits__icon{transform:translateY(-3px) scale(1.08)}@keyframes m-counter-settle{0%{text-shadow:0 0 0 rgba(255,255,255,0)}40%{text-shadow:0 0 22px rgba(255,255,255,.55)}to{text-shadow:0 0 0 rgba(255,255,255,0)}}html.js-motion .hero-mch__counter.m-done{animation:m-counter-settle .7s ease-out}@media(prefers-reduced-motion:reduce){html.js-motion .m-reveal,html.js-motion .m-hero-item,html.js-motion .m-hero-art{opacity:1!important;transform:none!important;transition:none!important}html.js-motion .hero-mch__beam{animation:none}html.js-motion .brands__list.m-marquee{animation:none;width:auto;flex-wrap:wrap}html.js-motion .hero-mch__counter.m-done{animation:none}html.js-motion .product-card:hover .product-card__img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/motion.css.map */
