.m-scrolling-promotion{display:flex;align-items:center}.m-scrolling-promotion--left .m-promotion--animated{animation-name:scrolling-left}.m-scrolling-promotion--right .m-promotion--animated{animation-name:scrolling-right}.m-scrolling-promotion:hover .m-promotion--animated,.m-scrolling-promotion--paused .m-promotion--animated{animation-play-state:paused}.m-scrolling-promotion-section .container-full{padding-left:0;padding-right:0}.m-promotion{flex:0 0 auto;display:flex;align-items:center}.m-promotion__item{margin:0 calc(var(--item-gap-mobile)/2);display:flex;align-items:center;justify-content:center}.m-promotion__item img,.m-promotion__item svg{max-width:100%;width:auto;height:calc(var(--image-height)*.75)}@media (min-width: 750px){.m-promotion__item img,.m-promotion__item svg{max-width:100%;height:var(--image-height)}}@media (min-width: 750px){.m-promotion__item{margin:0 calc(var(--item-gap)/2)}}.m-promotion__icon{display:inline-flex;line-height:0;margin-right:10px;--icon-height: 26px}.m-promotion__icon--small{--icon-height: 20px}.m-promotion__icon--large{--icon-height: 32px}.m-promotion__icon svg,.m-promotion__icon img{width:auto;height:var(--icon-height);max-width:var(--icon-height);fill:currentColor}.m-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){.m-promotion__text{font-size:calc(var(--text-size)*.75);line-height:1.3;padding:0 10px}}.m-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}.m-promotion__item-testimonial{width:300px;max-width:50vw}.m-promotion-testimonial__icon{display:flex;column-gap:.3rem;margin:0 0 .8rem}.m-promotion-testimonial__image{margin:0 0 2.4rem}@media screen and (max-width: 767px){.m-promotion-testimonial__image{margin:0 0 2rem}}.m-promotion-testimonial__inner-bottom{margin-top:.8rem;gap:.8rem 1.2rem}.m-promotion-testimonial__author{font-weight:700;line-height:1.5;margin:0}.m-promotion-testimonial__bio{position:relative;z-index:0;color:rgb(var(--color-foreground));margin:0;line-height:1.28}.m-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-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)}}@keyframes pulsing-scale{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.m-scrolling-promotion--pulsing{justify-content:center}.m-scrolling-promotion--pulsing .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap;gap:calc(var(--item-gap-mobile)/2)}@media (min-width: 750px){.m-scrolling-promotion--pulsing .m-promotion{gap:calc(var(--item-gap)/2)}}.m-scrolling-promotion--pulsing .m-promotion__item{animation:pulsing-scale var(--duration) ease-in-out infinite}.m-scrolling-promotion--pulsing .m-promotion__item:nth-child(2n){animation-delay:calc(var(--duration)/4)}.m-scrolling-promotion--pulsing .m-promotion__item:nth-child(3n){animation-delay:calc(var(--duration)/3)}.m-scrolling-promotion--pulsing .m-promotion__item:nth-child(4n){animation-delay:calc(var(--duration)/2)}.m-scrolling-promotion--pulsing:hover .m-promotion__item,.m-scrolling-promotion--pulsing.m-scrolling-promotion--paused .m-promotion__item{animation-play-state:paused}.m-scrolling-promotion--fit-screen .m-promotion{width:100%}.m-scrolling-promotion--fit-screen .m-promotion__item{flex:1 1 0;min-width:0;max-width:none}.m-scrolling-promotion--fit-screen .m-promotion__text{white-space:normal;text-align:center;word-wrap:break-word}.m-scrolling-promotion--fit-screen .m-promotion__item-testimonial{width:auto;max-width:100%;flex:1 1 0}@keyframes character-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes floating-up-down{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes rotation-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes heartbeat-pulse{0%,to{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.08)}70%{transform:scale(1)}}.m-scrolling-promotion--character-wave{justify-content:center}.m-scrolling-promotion--character-wave .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap;gap:calc(var(--item-gap-mobile)/2)}@media (min-width: 750px){.m-scrolling-promotion--character-wave .m-promotion{gap:calc(var(--item-gap)/2)}}.m-scrolling-promotion--character-wave .m-promotion{flex-wrap:wrap}.m-scrolling-promotion--character-wave .m-promotion__item{flex:1 1 auto;min-width:0}.m-scrolling-promotion--character-wave .m-promotion__text{white-space:normal;word-wrap:break-word;text-align:center}.m-scrolling-promotion--character-wave .m-promotion__text .char{display:inline-block;animation:character-bounce var(--duration) ease-in-out infinite}.m-scrolling-promotion--character-wave .m-promotion__text *{display:inline}.m-scrolling-promotion--character-wave .m-promotion__text * .char{display:inline-block;animation:character-bounce var(--duration) ease-in-out infinite}.m-scrolling-promotion--floating{justify-content:center}.m-scrolling-promotion--floating .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap;gap:calc(var(--item-gap-mobile)/2)}@media (min-width: 750px){.m-scrolling-promotion--floating .m-promotion{gap:calc(var(--item-gap)/2)}}.m-scrolling-promotion--floating .m-promotion__item{animation:floating-up-down var(--duration) ease-in-out infinite}.m-scrolling-promotion--floating .m-promotion__item:nth-child(2n){animation-delay:calc(var(--duration)/3)}.m-scrolling-promotion--floating .m-promotion__item:nth-child(3n){animation-delay:calc(var(--duration)/2)}.m-scrolling-promotion--rotation{justify-content:center}.m-scrolling-promotion--rotation .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap;gap:calc(var(--item-gap-mobile)/2)}@media (min-width: 750px){.m-scrolling-promotion--rotation .m-promotion{gap:calc(var(--item-gap)/2)}}.m-scrolling-promotion--rotation .m-promotion__item{animation:rotation-spin var(--duration) linear infinite}.m-scrolling-promotion--rotation .m-promotion__item:nth-child(2n){animation-delay:calc(var(--duration)/4)}.m-scrolling-promotion--rotation .m-promotion__item:nth-child(3n){animation-delay:calc(var(--duration)/3)}.m-scrolling-promotion--character-wave:hover .m-promotion__text .char,.m-scrolling-promotion--character-wave.m-scrolling-promotion--paused .m-promotion__text .char,.m-scrolling-promotion--floating:hover .m-promotion__item,.m-scrolling-promotion--floating.m-scrolling-promotion--paused .m-promotion__item,.m-scrolling-promotion--rotation:hover .m-promotion__item,.m-scrolling-promotion--rotation.m-scrolling-promotion--paused .m-promotion__item{animation-play-state:paused}.m-scrolling-promotion--heartbeat{justify-content:center}.m-scrolling-promotion--heartbeat .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap;gap:calc(var(--item-gap-mobile)/2)}@media (min-width: 750px){.m-scrolling-promotion--heartbeat .m-promotion{gap:calc(var(--item-gap)/2)}}.m-scrolling-promotion--heartbeat .m-promotion__item{animation:heartbeat-pulse var(--duration) ease-in-out infinite}.m-scrolling-promotion--heartbeat .m-promotion__item:nth-child(2n){animation-delay:calc(var(--duration)/5)}.m-scrolling-promotion--heartbeat .m-promotion__item:nth-child(3n){animation-delay:calc(var(--duration)/3)}.m-scrolling-promotion--heartbeat .m-promotion__item:nth-child(4n){animation-delay:calc(var(--duration)/2)}.m-scrolling-promotion--heartbeat:hover .m-promotion__item,.m-scrolling-promotion--heartbeat.m-scrolling-promotion--paused .m-promotion__item{animation-play-state:paused}@media screen and (max-width: 767px){.m-scrolling-promotion--mobile-scrolling .m-promotion--animated{animation-name:scrolling-left;animation-duration:var(--duration-mobile)}.m-scrolling-promotion--mobile-scrolling .m-promotion{animation:none;width:max-content;will-change:transform,width}.m-scrolling-promotion--mobile-pulsing{justify-content:center}.m-scrolling-promotion--mobile-pulsing .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.m-scrolling-promotion--mobile-pulsing .m-promotion__item{animation:pulsing-scale var(--duration-mobile) ease-in-out infinite}.m-scrolling-promotion--mobile-character-wave{justify-content:center}.m-scrolling-promotion--mobile-character-wave .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.m-scrolling-promotion--mobile-character-wave .m-promotion__item{flex:1 1 auto;min-width:0}.m-scrolling-promotion--mobile-character-wave .m-promotion__text{white-space:normal;word-wrap:break-word;text-align:center}.m-scrolling-promotion--mobile-character-wave .m-promotion__text .char{display:inline-block;animation:character-bounce var(--duration-mobile) ease-in-out infinite}.m-scrolling-promotion--mobile-floating{justify-content:center}.m-scrolling-promotion--mobile-floating .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.m-scrolling-promotion--mobile-floating .m-promotion__item{animation:floating-up-down var(--duration-mobile) ease-in-out infinite}.m-scrolling-promotion--mobile-rotation{justify-content:center}.m-scrolling-promotion--mobile-rotation .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.m-scrolling-promotion--mobile-rotation .m-promotion__item{animation:rotation-spin var(--duration-mobile) linear infinite}.m-scrolling-promotion--mobile-heartbeat{justify-content:center}.m-scrolling-promotion--mobile-heartbeat .m-promotion{animation:none;width:auto;justify-content:center;flex-wrap:wrap}.m-scrolling-promotion--mobile-heartbeat .m-promotion__item{animation:heartbeat-pulse var(--duration-mobile) ease-in-out infinite}.m-scrolling-promotion--mobile-heartbeat .m-promotion__text{white-space:normal;padding:0 20px}.m-scrolling-promotion .m-promotion--animated,.m-scrolling-promotion .m-promotion__item,.m-scrolling-promotion .m-promotion__text .char{animation-duration:var(--duration-mobile)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/scrolling-promotion.css.map */
