.orbit-preview{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 42%,#f8fcfe 0,#eaf4f8 68%,#e4eff4 100%)}
.orbit-preview[data-white-background=true]{background:#fff}
.orbit-track{position:absolute;inset:0;z-index:1;pointer-events:none}
.orbit-floor{position:absolute;width:64%;height:16%;left:18%;top:63%;border:1px solid #b6d4e266;border-radius:50%;transform:rotate(-5deg);background:radial-gradient(ellipse,#9abccc10,transparent 68%);pointer-events:none}
.orbit-item{position:absolute;left:50%;top:0;width:82%;height:58%;margin:0;transform-origin:center;will-change:transform,opacity;pointer-events:none}
.orbit-item img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 13px 12px #143c4e17);padding:0;max-width:100%;max-height:100%;min-width:0;min-height:0}
.orbit-item[data-copy-count]:not([data-copy-count="1"]){display:flex;align-items:center;justify-content:center}
.orbit-item[data-copy-count]:not([data-copy-count="1"]) img{width:calc(100% / var(--orbit-copies));flex:0 0 calc(100% / var(--orbit-copies));height:100%;object-fit:contain}
.orbit-preview[data-orbit-mode=single] .orbit-item{width:90%;height:72%;will-change:auto}
.orbit-product-name{position:absolute;left:24px;bottom:82px;right:24px;font:700 16px/1.3 Manrope,var(--font);letter-spacing:-.025em;color:#234b5e;z-index:10;pointer-events:none}
.orbit-preview .image-label{z-index:10;pointer-events:none}
.orbit-preview:after{z-index:9;pointer-events:none}
@media(max-width:700px){.orbit-product-name{left:17px;bottom:77px;font-size:14px}}
@media(prefers-reduced-motion:reduce){.orbit-item{will-change:auto}}
