.scrolling-promotion{overflow:hidden;width:100%}.scrolling-promotion__container{width:100%}@media screen and (min-width:990px){.scrolling-promotion__container{max-width:var(--page-width);margin:0 auto}}.scrolling-promotion__track{display:flex;width:max-content;animation:scroll-horizontal var(--scroll-speed, 20s) linear infinite;will-change:transform}.scrolling-promotion__track:hover{animation-play-state:paused}@keyframes scroll-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.scrolling-promotion__content{display:flex;gap:3rem;padding-left:3rem}@media screen and (min-width:750px){.scrolling-promotion__content{gap:10rem;padding-left:10rem}}.scrolling-promotion__static{width:100%}.scrolling-promotion__grid{display:none}@media screen and (min-width:750px){.scrolling-promotion__grid{display:flex;justify-content:space-between;align-items:center;gap:2rem}}.scrolling-promotion__swiper{display:block;padding:0 38px}.scrolling-promotion__swiper .swiper-wrapper{padding-right:38px}@media screen and (min-width:750px){.scrolling-promotion__swiper{display:none}}.scrolling-promotion__item{display:flex;align-items:center;gap:.5rem;flex-shrink:0}@media screen and (min-width:750px){.scrolling-promotion__item{gap:.625rem}}.scrolling-promotion__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.scrolling-promotion__icon img{width:100%;height:100%;object-fit:contain}.scrolling-promotion__text{margin:0;font-size:var(--font-size-body-15);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:-.3px;white-space:nowrap;color:rgb(var(--color-foreground))}@media screen and (min-width:750px){.scrolling-promotion__text{font-size:var(--font-size-body-16);letter-spacing:0}}.scrolling-promotion__impact{display:flex;align-items:center;flex-shrink:0}.scrolling-promotion__impact-text{margin:0;font-family:var(--font-family-instrument-serif);font-size:var(--font-size-h3);font-weight:var(--font-weight-regular);line-height:var(--line-height-150);letter-spacing:var(--letter-spacing-negative-2);white-space:nowrap;color:var(--color-darkgray-200);text-transform:uppercase}@media screen and (min-width:990px){.scrolling-promotion__impact-text{font-size:var(--font-size-h0)}}.scrolling-promotion__swiper .swiper-slide{height:auto;width:auto}.scrolling-promotion__swiper .swiper-scrollbar{display:none}.scrolling-promotion__swiper .scrolling-promotion__item{width:auto;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/32/assets/section-scrolling-promotion.css.map */
