.sm-section{padding:56px 0;overflow:hidden}.sm-heading{text-align:center;font-size:clamp(24px,3.5vw,36px);color:#1a1a1a;margin:0 0 8px}.sm-heading:after{content:"";display:block;width:48px;height:3px;background:#620f1c;margin:14px auto 0;border-radius:2px}.sm-subheading{text-align:center;color:#6b6b6b;font-size:16px;margin:0 0 40px}.sm-placeholder{text-align:center;color:#999;padding:40px 0}.sm-marquee-wrap{width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent 0,#000 60px,#000 calc(100% - 60px),transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 60px,#000 calc(100% - 60px),transparent 100%)}.sm-marquee-track{display:flex;gap:20px;width:max-content;animation:sm-scroll var(--sm-duration, 35s) linear infinite}.sm-marquee-wrap:hover .sm-marquee-track{animation-play-state:paused}.sm-item{flex:0 0 auto;width:260px;border-radius:16px;overflow:hidden;border:1px solid rgba(98,15,28,.15);box-shadow:0 6px 18px #00000014;background:#fff}.sm-item img{display:block;width:100%;height:auto}@keyframes sm-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.sm-item{width:200px}.sm-subheading{margin-bottom:28px}}@media(prefers-reduced-motion:reduce){.sm-marquee-track{animation:none}.sm-marquee-wrap{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-screenshot-marquee.css.map */
