
.simble-vehicle-showcase{position:relative;width:100%;padding-top:3.8%;isolation:isolate;line-height:0;contain:layout style;pointer-events:none;background:transparent}
.simble-vehicle-showcase *{box-sizing:border-box}
.simble-vehicle-showcase .simble-background{display:block;width:100%;aspect-ratio:2752/1536;background:transparent;user-select:none;pointer-events:none}
.simble-vehicle-showcase .simble-clip{position:absolute;inset:0;overflow:hidden;border-radius:0 0 3% 3% / 0 0 5.0326% 5.0326%;pointer-events:none}
.simble-vehicle-showcase .simble-stage{position:absolute;left:50%;top:0;width:27.9%;aspect-ratio:892/1790;transform-origin:50% 0;will-change:transform}
.simble-vehicle-showcase .simble-phone{position:absolute;inset:0;transform-origin:50% 50%;will-change:transform}
.simble-vehicle-showcase .simble-frame{position:absolute;top:0;height:100%;max-width:none!important;user-select:none;pointer-events:none;will-change:opacity}
.simble-vehicle-showcase .simble-camera-flash{position:absolute;inset:2.905% 6.951% 3.687%;border-radius:16.6% / 7.65%;background:#fff;opacity:0;pointer-events:none;z-index:40}
.simble-vehicle-showcase .simble-shutter-press{position:absolute;left:42.1525%;top:85.3631%;width:15.6951%;height:7.8212%;border-radius:40%;background:rgba(0,0,0,.12);opacity:0;pointer-events:none;z-index:41}
.simble-vehicle-showcase .simble-success{position:absolute;left:31.278%;top:25.55%;width:36.7713%;height:14.9721%;z-index:35;pointer-events:none}
.simble-vehicle-showcase .simble-success svg{display:block;width:100%;height:100%;overflow:hidden}
.simble-vehicle-showcase .simble-touch{position:absolute;z-index:50;width:10.7623%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.45);box-shadow:0 1px 5px rgba(24,35,57,.10);opacity:0;pointer-events:none;will-change:opacity,transform}
.simble-vehicle-showcase .simble-back-press{position:absolute;top:0;height:100%;max-width:none!important;clip-path:inset(80% 0 0 0);opacity:0;pointer-events:none;z-index:36}
