.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: 5px;--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)}}.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:8px 0 7px}.marquee__item{font-size:1.22vw;color:#000;font-family:"True Fate Serif";font-weight:400;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:6px 0 2px}.marquee__item{font-size:4.65vw;line-height:1.2}}.marquee__item-inner{gap:var(--gap);display:flex}.marquee__item-inner span{vertical-align:middle}@media screen and (min-width: 769px){.marquee__item-inner svg{margin-top:.1vw;height:1.3vw;width:auto}}@media screen and (max-width: 768px){.marquee__item-inner svg{width:3vw;height:auto;padding-bottom:1.2vw}}
/*# sourceMappingURL=/cdn/shop/t/268/assets/marquee.css.map */
