.garment-fan[data-loop]{overflow:hidden;cursor:grab;touch-action:pan-y}.garment-fan[data-loop][data-dragging=true]{cursor:grabbing}.garment-fan[data-loop] .garment-fan-card{display:block;border:0;border-radius:4px;overflow:hidden;box-shadow:0 12px 28px #25395414;transition:transform .65s cubic-bezier(.2,.8,.2,1),opacity .55s;user-select:none}.garment-fan[data-loop] .garment-fan-card img{pointer-events:none;object-position:center top}.garment-fan[data-loop][data-dragging=true] .garment-fan-card{transition:none}.garment-fan[data-loop] .garment-fan-card>span{display:none}.showroom-controls.loop-controls{justify-content:center;margin-top:12px}.loop-controls .garment-dots{display:flex;justify-content:center;gap:0;max-width:100%}.loop-controls .garment-dots button{width:22px;min-width:22px;min-height:28px;height:28px;padding:0;border:0;background:transparent;border-radius:50%;position:relative}.loop-controls .garment-dots button:after{content:'';width:5px;height:5px;left:8.5px;top:11.5px;border-radius:50%;background:#b7c9e9;transition:background .25s,scale .25s}.loop-controls .garment-dots button[aria-pressed=true]:after{width:5px;height:5px;left:8.5px;top:11.5px;border-radius:50%;background:#2859bd;scale:1.3}.showroom-selection.loop-caption{border:0;margin-top:4px;padding:12px 0 0;justify-content:center;text-align:center}.loop-caption h3{font-size:21px}.loop-caption p{font-size:12px;margin-top:7px}.loop-caption a{border:0;padding:0}.showroom-hint.loop-hint{font-size:12px;color:#56637a;margin-top:12px}
@media(max-width:760px){.loop-caption h3{font-size:19px}.showroom-controls.loop-controls{gap:0}.garment-fan[data-loop]{height:335px}}
@media(prefers-reduced-motion:reduce){:root:not([data-motion-mode="on"]) .garment-fan[data-loop] .garment-fan-card,:root:not([data-motion-mode="on"]) .loop-controls .garment-dots button:after{transition:none}}
