.banner--has-marquee{overflow:hidden}.banner-marquee{position:absolute;left:0;right:0;bottom:0;z-index:3;pointer-events:none;overflow:hidden;line-height:1;padding-bottom:1.2rem}.banner-marquee:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:linear-gradient(to top,rgba(244,243,238,.95) 0%,rgba(244,243,238,.75) 28%,rgba(244,243,238,.2) 55%,transparent 100%);z-index:-1;pointer-events:none}.banner-marquee__viewport{width:100%;overflow:hidden}.banner-marquee__track{display:inline-flex;flex-wrap:nowrap;white-space:nowrap;will-change:transform;animation:banner-marquee-scroll var(--banner-marquee-duration, 20s) linear infinite}.banner-marquee__item{margin:0;padding-right:.2em;flex-shrink:0;color:#1c1a18;font-family:Futura PT,Futura,Jost,Century Gothic,CenturyGothic,sans-serif;font-size:clamp(3.2rem,var(--banner-marquee-size, 10rem),14rem);font-weight:300;font-style:normal;letter-spacing:.2em;text-transform:uppercase;opacity:1}@supports ((-webkit-background-clip: text) or (background-clip: text)){.banner-marquee__item{background-image:linear-gradient(180deg,#1c1a18,#3a3834 45%,#6b6760);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}}@keyframes banner-marquee-scroll{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media screen and (max-width:1024px){.banner-marquee__item{font-size:clamp(2.5rem,calc(var(--banner-marquee-size, 160px) * .7),10rem)}}@media screen and (max-width:749px){.banner-marquee{bottom:0}.banner-marquee__item{font-size:clamp(2rem,calc(var(--banner-marquee-size, 160px) * .45),6rem)}}@media screen and (max-width:479px){.banner-marquee__item{font-size:clamp(1.75rem,calc(var(--banner-marquee-size, 160px) * .38),4.5rem)}}@media(prefers-reduced-motion:reduce){.banner-marquee__track{animation:none;transform:translateZ(0)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/component-banner-marquee.css.map */
