.cc-section{background:var(--cc-bg, transparent);color:var(--cc-text, currentColor);padding:60px 0;overflow:hidden}.cc-header{text-align:center;padding:0 20px 32px;max-width:700px;margin:0 auto}.cc-heading{font-family:var(--font-body-family),system-ui,sans-serif;font-size:14px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--cc-text, currentColor);margin:0 0 8px}.cc-subheading{font-family:var(--font-body-family),system-ui,sans-serif;font-size:14px;color:var(--cc-subtext, currentColor);opacity:.7;margin:0}.cc-marquee{width:100%;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 6%,black 94%,transparent)}.cc-track{display:flex;gap:var(--cc-gap, 8px);width:max-content;animation:cc-scroll var(--cc-speed, 40s) linear infinite}.cc-marquee:hover .cc-track{animation-play-state:paused}.cc-item{flex-shrink:0;display:block;height:var(--cc-image-height, 380px);overflow:hidden;text-decoration:none}.cc-item img{height:100%;width:auto;display:block;object-fit:cover}.cc-empty{text-align:center;padding:40px 20px;opacity:.6;font-family:var(--font-body-family),system-ui,sans-serif;font-size:14px}@keyframes cc-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:749px){.cc-section{padding:40px 0}.cc-header{padding:0 16px 24px}.cc-heading,.cc-subheading{font-size:13px}}@media(prefers-reduced-motion:reduce){.cc-track{animation:none}.cc-marquee{overflow-x:auto}}
/*# sourceMappingURL=/cdn/shop/t/9/compiled_assets/styles.css.map */
