.marquee-wrapper{gap:20px;position:relative;flex-direction:row;flex-wrap:nowrap;overflow-x:hidden}:root{--color-text: navy;--color-bg-accent: #ecdcc0;--size: clamp(10rem, 1rem + 40vmin, 30rem);--gap: .55vw;--duration: 30s;--scroll-start: 0;--scroll-end: calc(-100% - var(--gap))}.marquee{display:flex;-webkit-user-select:none;user-select:none;gap:var(--gap)}.marquee__group{flex-shrink:0;display:flex;align-items:center;gap:var(--gap);animation:scroll var(--duration) linear infinite;padding:0}@media screen and (min-width: 990px){.marquee:hover .marquee__group{animation-play-state:paused}}@media (prefers-reduced-motion: reduce){.marquee__group{animation-play-state:paused}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--gap)))}}@media screen and (max-width: 749px){:root{--size: clamp(12rem, 1rem + 30vmin, 20rem);--gap: 1.3vw}}.marquee li{display:grid;place-items:center;width:var(--size);height:100%}.multicolumn-card{height:100%}@media screen and (min-width: 990px){.featured-in-card__image-wrapper{margin:0 1.5rem}}.featured-in-card__image-wrapper img{max-width:100%;height:auto}.slider::-webkit-scrollbar{height:.4rem;width:.4rem;display:none}.free-slider{display:flex;gap:0px;-ms-overflow-style:none;scrollbar-width:none;transition:all .2s;position:relative;flex-wrap:inherit;overflow-x:auto}.free-slider__item{scroll-snap-align:start;flex-shrink:0;width:20%}.free-slider__item:first-of-type{margin-left:86px}.slider:after{content:"";width:0;padding-left:15px}@media screen and (max-width: 1200px){.free-slider__item{width:28%}.free-slider__item:first-of-type{margin-left:25px}}@media screen and (max-width: 990px){.free-slider__item{width:30%}}@media screen and (max-width: 767px){.free-slider__item{width:40%}}.marquee-text__container{padding:.9vw 0 1.3vw}.marquee__item{font-size:1.7791vw;color:#000;font-family:Sofia Pro;font-weight:500;font-style:normal;flex:1;white-space:no-wrap;position:unset!important}.marquee__item strong{font-weight:700}@media screen and (max-width: 768px){.marquee-text__container{padding:3vw 0 3.1vw}.marquee__item{font-size:3.4884vw;line-height:1.2}}.marquee__item-inner{gap:var(--gap);display:flex;align-items:center}.marquee__item-inner span{vertical-align:middle}@media screen and (min-width: 769px){.marquee__item-inner svg{margin-top:0vw;height:2vw;width:auto}}@media screen and (max-width: 768px){.marquee__item-inner svg{height:3.8vw;width:auto}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/marquee.css.map */
