.newela-scene-stage{--scene-reserve:max(58svh, min(56svh, 620px) + 7rem);--scene-h:var(--scene-reserve);--scene-cap:62cqh;--scene-ratio:var(--scene-ratio-mobile);--scene-focus-x:var(--scene-focus-x-mobile,.5);--scene-focus-y:var(--scene-focus-y-mobile,.5);--stand-x:var(--stand-x-mobile);--stand-y:var(--stand-y-mobile);--stand-image-h:var(--stand-image-h-mobile);--stand-centre:var(--stand-centre-mobile);--stand-bottom:var(--stand-bottom-mobile);--stand-visible-w:var(--stand-visible-w-mobile);--stand-expand:var(--stand-expand-mobile);--stand-footer:var(--stand-footer-mobile)}@media(min-width:640px){.newela-scene-stage{--scene-reserve:max(64svh, min(56svh, 620px) + 7rem)}}.newela-scene-stage[data-scene-mobile=portrait]{--scene-h:100%}@media(max-width:1023.98px)and (orientation:portrait){.newela-scene-stage[data-scene-mobile=portrait]{--portrait-floor:calc(var(--scene-reserve) - .5rem);--portrait-ceiling:3.5rem}.newela-scene-stage[data-scene-mobile=portrait] .newela-scene-frame{--frame-h:max(calc(100cqw / var(--scene-ratio)), min(100cqh, calc((var(--portrait-floor) - var(--portrait-ceiling)) / var(--portrait-span))));--frame-w:calc(var(--frame-h) * var(--scene-ratio));top:min(0px,calc(var(--portrait-floor) - var(--portrait-plinth) * var(--frame-h)))}.newela-scene-stage[data-scene-mobile=portrait] .newela-scene-backdrop{-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}}@media(min-width:640px)and (max-width:1023.98px){.newela-scene-stage[data-scene-mobile=portrait]{--portrait-ceiling:4rem}}@media(max-width:1023.98px)and (orientation:landscape){.newela-scene-stage[data-scene-mobile=portrait]{--scene-h:var(--scene-reserve);--scene-ratio:var(--scene-ratio-desktop);--scene-focus-x:var(--scene-focus-x-band);--scene-focus-y:var(--scene-focus-y-desktop,.5);--stand-x:var(--stand-x-desktop);--stand-y:var(--stand-y-desktop);--stand-image-h:var(--stand-image-h-desktop);--stand-centre:var(--stand-centre-desktop);--stand-bottom:var(--stand-bottom-desktop);--stand-visible-w:var(--stand-visible-w-desktop);--stand-expand:var(--stand-expand-desktop);--stand-footer:var(--stand-footer-desktop)}}@media(min-width:1024px){.newela-scene-stage{--scene-h:100%;--scene-ratio:var(--scene-ratio-desktop);--scene-focus-x:.5;--scene-focus-y:var(--scene-focus-y-desktop,.5);--stand-x:var(--stand-x-desktop);--stand-y:var(--stand-y-desktop);--stand-image-h:var(--stand-image-h-desktop);--stand-centre:var(--stand-centre-desktop);--stand-bottom:var(--stand-bottom-desktop);--stand-visible-w:var(--stand-visible-w-desktop);--stand-expand:var(--stand-expand-desktop);--stand-footer:var(--stand-footer-desktop)}}.newela-scene{height:var(--scene-h);pointer-events:none;position:absolute;top:0;left:0;right:0;overflow:hidden;container-type:size}.newela-scene-frame{--frame-w:max(100cqw, calc(100cqh * var(--scene-ratio)));--frame-h:max(100cqh, calc(100cqw / var(--scene-ratio)));width:var(--frame-w);height:var(--frame-h);max-width:none;left:clamp(calc(100cqw - var(--frame-w)),calc(50cqw - var(--scene-focus-x) * var(--frame-w)),0px);top:clamp(calc(100cqh - var(--frame-h)),calc(50cqh - var(--scene-focus-y) * var(--frame-h)),0px);position:absolute}.newela-scene-product{left:var(--stand-x);top:var(--stand-y);height:min(var(--stand-image-h),calc(var(--scene-cap) * var(--stand-expand)));width:auto;aspect-ratio:var(--stand-ratio);transform:translate(calc(-1 * var(--stand-centre)),calc(-1 * var(--stand-bottom)));position:absolute}.newela-scene-cutout{width:100%;height:100%;display:block}.newela-scene-cutout>img{object-fit:contain;width:100%;height:100%;clip-path:inset(0 0 var(--stand-footer) 0)}.newela-scene-contact{bottom:var(--stand-footer);left:var(--stand-centre);width:calc(var(--stand-visible-w) * 1.2);aspect-ratio:5.5;filter:blur(16px);border-radius:9999px;position:absolute;transform:translate(-50%,50%)}.newela-scene-reserve{min-height:var(--scene-reserve)}@media(min-width:1024px){.newela-scene-reserve{min-height:0}}@media(max-width:1023.98px){[data-hero-purchase]{opacity:1!important;transform:none!important}}
