.scrolling-promotion{display:flex;align-items:center;overflow:hidden}.scrolling-promotion.scrolling-promotion--top,.scrolling-promotion.scrolling-promotion--bottom{display:block;height:80vh;position:relative}.scrolling-promotion.scrolling-promotion--top:before,.scrolling-promotion.scrolling-promotion--bottom:before{content:"";position:absolute;top:0;left:0;right:0;height:40px;background:linear-gradient(to bottom,rgba(var(--color-background),1),transparent);z-index:1}.scrolling-promotion.scrolling-promotion--top:after,.scrolling-promotion.scrolling-promotion--bottom:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:linear-gradient(to top,rgba(var(--color-background),1),transparent);z-index:1}.scrolling-promotion--left .promotion--animated{animation-name:scrolling-left}.scrolling-promotion--right .promotion--animated{animation-name:scrolling-right}.scrolling-promotion--top .promotion--animated{animation-name:scrolling-top}.scrolling-promotion--bottom .promotion--animated{animation-name:scrolling-bottom}.scrolling-promotion:hover .promotion--animated,.scrolling-promotion--paused .promotion--animated{animation-play-state:paused}.scrolling-promotion-section .container-full{padding-left:0;padding-right:0}.promotion{flex:0 0 auto;display:flex;align-items:center}.scrolling-promotion--top .promotion,.scrolling-promotion--bottom .promotion{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}.promotion__item{margin:calc(var(--item-gap-mobile)/2);display:flex;align-items:center}.scrolling-promotion--top .promotion__item:nth-child(odd){transform:translate3d(0,40px,0)}.scrolling-promotion--top .promotion__item:nth-child(2n){transform:translateZ(0)}.promotion__item img,.promotion__item svg,.promotion__item video{max-width:100%;width:auto;height:calc(var(--image-height)*.75)}@media(min-width:750px){.promotion__item img,.promotion__item svg,.promotion__item video{max-width:100%;height:var(--image-height)}.scrolling-promotion--top .promotion,.scrolling-promotion--bottom .promotion{grid-template-columns:repeat(8,1fr)}}@media(min-width:750px){.promotion__item{margin:calc(var(--item-gap)/2)}}@media(min-width:640px){.scrolling-promotion--top .promotion,.scrolling-promotion--bottom .promotion{grid-template-columns:repeat(6,1fr)}}@media(min-width:1024px){.scrolling-promotion--top .promotion,.scrolling-promotion--bottom .promotion{grid-template-columns:repeat(8,1fr)}}.promotion__icon{display:inline-flex;line-height:0;margin-right:10px;--icon-height: 26px }.promotion__icon--small{--icon-height: 20px }.promotion__icon--large{--icon-height: 32px }.promotion__icon svg,.promotion__icon img{width:auto;height:var(--icon-height);max-width:var(--icon-height);fill:currentColor}.promotion__text{color:inherit;line-height:1;white-space:nowrap;font-size:var(--text-size);color:rgb(var(--color-foreground))}@media screen and (max-width:767px){.promotion__text{font-size:calc(var(--text-size)*.75)}}.promotion--animated{animation-iteration-count:infinite;animation-timing-function:linear;animation-duration:var(--duration);animation-play-state:running;width:max-content;will-change:transform,width}.promotion__item-testimonial{width:300px;max-width:50vw}.promotion-testimonial__icon{display:flex;column-gap:.3rem;margin:0 0 .8rem}.promotion-testimonial__image{margin:0 0 2.4rem}@media screen and (max-width:767px){.promotion-testimonial__image{margin:0 0 2rem}}.promotion-testimonial__inner-bottom{margin-top:.8rem;gap:.8rem 1.2rem}.promotion-testimonial__author{font-weight:700;line-height:1.5;margin:0}.promotion-testimonial__bio{position:relative;z-index:0;color:rgb(var(--color-foreground));margin:0;line-height:1.28}.promotion-testimonial__bio:before{content:"";position:absolute;z-index:-1;bottom:1px;left:0;height:1px;width:100%;background:currentColor}@keyframes scrolling-left{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}@keyframes scrolling-right{0%{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes scrolling-top{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(0,-100%,0)}}@keyframes scrolling-bottom{0%{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes scrolling-left-rtl{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(100%,0,0)}}@keyframes scrolling-right-rtl{0%{transform:translate3d(100%,0,0);visibility:visible}to{transform:translateZ(0)}}
/*# sourceMappingURL=/cdn/shop/t/177/assets/scrolling-promotion.css.map */
