.loop-cards-section{width:100%;overflow:hidden;position:relative;text-align:center;padding-top:var(--section-pad-desktop, 40px);padding-bottom:var(--section-pad-desktop, 40px)}.loop-cards-title{font-size:var(--title-size-desktop, 28px);font-weight:600;margin-bottom:var(--title-gap-desktop, 20px)}.loop-cards-track{display:flex;gap:var(--card-gap-desktop, 20px);animation:loopScroll var(--scroll-speed-desktop, 30s) linear infinite;will-change:transform}.loop-card{flex:0 0 auto;background:#fff;border-radius:var(--card-radius, 12px);box-shadow:0 4px 12px #0000001a;overflow:hidden;width:260px;transition:transform .3s ease}.loop-card:hover{transform:scale(1.03)}.loop-card img,.loop-card .color-fallback{width:100%;height:180px;object-fit:cover;display:block}.loop-card h4{font-weight:600;margin:var(--title-spacing-desktop, 12px) 0 5px}.loop-card p{margin:0 0 var(--desc-spacing-desktop, 12px);color:#555}@keyframes loopScroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width: 767px){.loop-cards-section{padding-top:var(--section-pad-mobile, 20px);padding-bottom:var(--section-pad-mobile, 20px)}.loop-cards-title{font-size:var(--title-size-mobile, 22px);margin-bottom:var(--title-gap-mobile, 10px)}.loop-cards-track{gap:var(--card-gap-mobile, 10px);animation:loopScroll var(--scroll-speed-mobile, 20s) linear infinite}.loop-card h4{margin:var(--title-spacing-mobile, 8px) 0 4px}.loop-card p{margin:0 0 var(--desc-spacing-mobile, 8px)}}
/*# sourceMappingURL=/cdn/shop/t/28/compiled_assets/styles.css.map */
