.m-scrolling-promotion{display:flex;align-items:center;overflow:hidden;position:relative;min-height:var(--item-height, 80px);isolation:isolate;z-index:0}.m-scrolling-promotion--smooth .m-promotion--animated{animation-name:scrolling-left;animation-timing-function:var(--animation-easing, linear)}.m-scrolling-promotion--bounce .m-promotion--animated{animation-name:scrolling-left;animation-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.m-scrolling-promotion--elastic .m-promotion--animated{animation-name:scrolling-left;animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.m-scrolling-promotion--pulse .m-promotion--animated{animation-name:scrolling-left;animation-timing-function:cubic-bezier(.4,0,.6,1)}.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,.m-scrolling-promotion-section .container,.m-scrolling-promotion-section .container-fluid{padding-left:0;padding-right:0}.m-scrolling-promotion-section[style*="--section-padding-top: -"] .container,.m-scrolling-promotion-section[style*="--section-padding-top: -"] .container-fluid,.m-scrolling-promotion-section[style*="--section-padding-top: -"] .container-full{margin-top:calc(var(--section-padding-top) * -1px)}.m-scrolling-promotion-section[style*="--section-padding-bottom: -"] .container,.m-scrolling-promotion-section[style*="--section-padding-bottom: -"] .container-fluid,.m-scrolling-promotion-section[style*="--section-padding-bottom: -"] .container-full{margin-bottom:calc(var(--section-padding-bottom) * -1px)}.m-promotion{flex:0 0 auto;display:flex;align-items:center;gap:var(--item-gap, 50px);position:relative;z-index:1}.m-promotion-clone-1,.m-promotion-clone-2,.m-promotion-clone-3,.m-promotion-clone-4,.m-promotion-clone-5,.m-promotion-clone-6,.m-promotion-clone-7,.m-promotion-clone-8,.m-promotion-clone-9,.m-promotion-clone-10,.m-promotion-clone-11,.m-promotion-clone-12,.m-promotion-clone-13,.m-promotion-clone-14,.m-promotion-clone-15{position:relative;z-index:1}.m-promotion__item{margin:0 calc(var(--item-gap-mobile, 30px) / 2);display:flex;align-items:center;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:var(--item-height-mobile, 60px);padding:8px 16px;border-radius:12px;background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);position:relative;z-index:1;flex-shrink:0}.m-promotion__item[data-hover-effect=scale]:hover{transform:scale(1.05);box-shadow:0 8px 25px #00000026}.m-promotion__item[data-hover-effect=glow]:hover{box-shadow:0 0 20px #ffffff4d}.m-promotion__item[data-hover-effect=bounce]:hover{animation:bounce .6s ease-in-out}.m-promotion__item[data-hover-effect=shake]:hover{animation:shake .6s ease-in-out}.m-promotion__item[data-glow-effect=soft]{box-shadow:0 0 10px #ffffff1a}.m-promotion__item[data-glow-effect=medium]{box-shadow:0 0 20px #fff3}.m-promotion__item[data-glow-effect=strong]{box-shadow:0 0 30px #ffffff4d}.m-promotion__item[data-glow-effect=rainbow]{animation:rainbow-glow 3s ease-in-out infinite}.m-promotion__item[data-shadow-intensity]{box-shadow:0 var(--shadow-intensity, 0px) var(--shadow-intensity, 0px) #0000001a}.m-promotion__item img,.m-promotion__item svg{max-width:100%;width:auto;height:calc(var(--image-height, 120px) * .75);border-radius:8px;transition:all .3s ease}.m-promotion__icon{display:inline-flex;line-height:0;margin-right:10px;transition:all .3s ease;--icon-height: var(--icon-size-desktop, 32px)}.m-promotion__icon--small{--icon-height: var(--icon-size-mobile, 24px)}.m-promotion__icon--medium{--icon-height: var(--icon-size-tablet, 28px)}.m-promotion__icon--large{--icon-height: var(--icon-size-desktop, 32px)}.m-promotion__icon svg,.m-promotion__icon img{width:auto;height:var(--icon-height);max-width:var(--icon-height);fill:currentColor;transition:all .3s ease}.m-promotion__text{color:inherit;line-height:1.2;white-space:nowrap;font-size:var(--text-size-desktop, 30px);color:rgb(var(--color-foreground));font-weight:500;letter-spacing:.5px;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .3s ease}@media screen and (max-width: 1024px){.m-promotion__text{font-size:var(--text-size-tablet, 26px)!important}.m-promotion__icon{--icon-height: var(--icon-size-tablet, 28px) !important}.m-promotion__item{min-height:var(--item-height, 80px)!important}}@media screen and (max-width: 767px){.m-scrolling-promotion{min-height:var(--item-height-mobile, 60px)!important}.m-promotion__text{font-size:var(--text-size-mobile, 22px)!important}.m-promotion__icon{--icon-height: var(--icon-size-mobile, 24px) !important}.m-promotion__item{min-height:var(--item-height-mobile, 60px)!important;margin:0 calc(var(--item-gap-mobile, 30px) / 2)!important;padding:6px 12px!important}.m-promotion__item img,.m-promotion__item svg{height:calc(var(--image-height, 120px) * .75)!important}.m-promotion--animated{animation-duration:calc(var(--duration, 30s) * .8)!important}.m-scrolling-promotion .container,.m-scrolling-promotion .container-fluid,.m-scrolling-promotion .container-full{padding-left:15px!important;padding-right:15px!important}.m-scrolling-promotion{overflow:hidden!important}.m-promotion{gap:var(--item-gap-mobile, 30px)!important}.m-promotion__text{font-size:var(--text-size-mobile, 22px)!important;line-height:1.2!important}.m-promotion__icon svg,.m-promotion__icon img{height:var(--icon-size-mobile, 24px)!important;width:auto!important}}@media (min-width: 750px){.m-promotion__item{margin:0 calc(var(--item-gap, 50px) / 2)!important;min-height:var(--item-height, 80px)!important;padding:10px 20px!important}.m-promotion__item img,.m-promotion__item svg{height:var(--image-height, 120px)!important}}.m-promotion__item{margin-right:calc(var(--item-gap, 50px) / 2)!important;margin-left:calc(var(--item-gap, 50px) / 2)!important}@media screen and (max-width: 749px){.m-promotion__item{margin-right:calc(var(--item-gap-mobile, 30px) / 2)!important;margin-left:calc(var(--item-gap-mobile, 30px) / 2)!important}}.m-promotion--animated{animation-iteration-count:infinite;animation-timing-function:var(--animation-easing, linear);animation-duration:var(--duration, 30s);animation-play-state:running;width:max-content;will-change:transform,width;-webkit-animation:scrolling-left var(--duration, 30s) linear infinite;-moz-animation:scrolling-left var(--duration, 30s) linear infinite;-o-animation:scrolling-left var(--duration, 30s) linear infinite;position:relative;z-index:1;backface-visibility:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden}.m-promotion__item-testimonial{width:300px;max-width:50vw;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);border:1px solid rgba(255,255,255,.2)}.m-promotion-testimonial__icon{display:flex;column-gap:.3rem;margin:0 0 .8rem}.m-promotion-testimonial__image{margin:0 0 2.4rem;border-radius:8px;overflow:hidden}.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;color:inherit}.m-promotion-testimonial__bio{position:relative;z-index:0;color:rgb(var(--color-foreground));margin:0;line-height:1.28;text-decoration:none}.m-promotion-testimonial__bio:before{content:"";position:absolute;z-index:-1;bottom:1px;left:0;height:1px;width:100%;background:currentColor;transition:all .3s ease}.m-promotion-testimonial__bio:hover:before{height:2px;background:linear-gradient(90deg,currentColor,transparent)}@keyframes scrolling-left{0%{transform:translateZ(0);visibility:visible;opacity:1}to{transform:translate3d(-100%,0,0);visibility:visible;opacity:1}}@keyframes scrolling-right{0%{transform:translate3d(-100%,0,0);visibility:visible;opacity:1}to{transform:translateZ(0);visibility:visible;opacity:1}}@keyframes scrolling-left-rtl{0%{transform:translateZ(0);visibility:visible;opacity:1}to{transform:translate3d(100%,0,0);visibility:visible;opacity:1}}@keyframes scrolling-right-rtl{0%{transform:translate3d(100%,0,0);visibility:visible;opacity:1}to{transform:translateZ(0);visibility:visible;opacity:1}}@keyframes bounce{0%,20%,53%,80%,to{transform:translateZ(0)}40%,43%{transform:translate3d(0,-8px,0)}70%{transform:translate3d(0,-4px,0)}90%{transform:translate3d(0,-2px,0)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-2px,0,0)}20%,40%,60%,80%{transform:translate3d(2px,0,0)}}@keyframes rainbow-glow{0%,to{box-shadow:0 0 20px #ff00004d}16.66%{box-shadow:0 0 20px #ffa5004d}33.33%{box-shadow:0 0 20px #ffff004d}50%{box-shadow:0 0 20px #00ff004d}66.66%{box-shadow:0 0 20px #0000ff4d}83.33%{box-shadow:0 0 20px #ee82ee4d}}@keyframes floating{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.m-promotion__item--hovered{transform:scale(1.02);transition:all .3s cubic-bezier(.4,0,.2,1)}.m-promotion__item--touched{transform:scale(.98);transition:all .2s ease}.m-promotion__item:focus-within{outline:2px solid currentColor;outline-offset:2px}@media (prefers-reduced-motion: reduce){.m-promotion--animated{animation:none}.m-promotion__item:hover{transform:none}.m-promotion__item[data-hover-effect]{animation:none}}@media (prefers-color-scheme: dark){.m-promotion__item{background:#ffffff14;border-color:#ffffff26}.m-promotion__item[data-glow-effect]{box-shadow:0 0 20px #ffffff1a}}@media (prefers-contrast: high){.m-promotion__item{border:2px solid currentColor;background:transparent}.m-promotion__text{text-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/scrolling-promotion.css.map */
