.coverflow{--slide-width:clamp(210px,62vw,330px);position:relative;isolation:isolate;overflow:hidden;background:#f4e7ec;padding-top:24px;padding-bottom:24px}
.coverflow::before{display:none}.coverflow .orbit__copy{position:relative;inset:auto;transform:none;z-index:2}.coverflow .gallery-hint::after{display:none}
.coverflow-ambience{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden;opacity:.19}.coverflow-ambience img{position:absolute;width:100%;height:100%;object-fit:cover;filter:blur(35px);transform:scale(1.1);transition:opacity 1s}.coverflow-ambience::after{content:'';position:absolute;inset:0;background:radial-gradient(ellipse,transparent,#fff8f8 85%)}
.coverflow .orbit__sticky{position:relative;display:block;overflow:visible;height:calc(var(--slide-width)*4/3 + 48px);padding:0;margin:0;perspective:1400px;touch-action:pan-y;scroll-snap-type:none}
.coverflow .orbit-card:nth-of-type(n){position:absolute;left:50%;top:24px;width:var(--slide-width);height:calc(var(--slide-width)*4/3);padding:0;margin:0;flex:none;overflow:hidden;border:0;border-radius:12px;background:#f9f0f3;opacity:var(--cf-opacity,0);filter:brightness(var(--cf-brightness,1));transform:translateX(-50%) translateX(var(--cf-x,0px)) scale(var(--cf-scale,.5)) rotateY(var(--cf-rotate,0deg));z-index:var(--cf-z,0);box-shadow:0 18px 40px #48233225;transition:transform .8s cubic-bezier(.25,1,.5,1),opacity .7s,filter .7s;will-change:transform;cursor:pointer}
.coverflow .orbit-card img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 35%;animation:none!important;transform:none!important;translate:none!important;box-shadow:none;user-select:none;-webkit-user-drag:none}.coverflow .orbit-card.is-current{cursor:default;box-shadow:0 24px 52px #48233235}
.cf-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
@media(max-width:767px){.coverflow .orbit__copy{padding-bottom:16px}.coverflow{padding-bottom:32px}}
@media(prefers-reduced-motion:reduce){.coverflow .orbit-card:nth-of-type(n),.coverflow-ambience img{transition:none}.coverflow .orbit-card:nth-of-type(n){transform:translateX(-50%) translateX(var(--cf-x,0px)) scale(var(--cf-scale,.5)) rotateY(var(--cf-rotate,0deg))!important}}
