/* Runtime mirror of the containment rules in main.scss. */
.bike-card{position:relative;overflow:hidden}
.bike-illustration{display:flex;align-items:center;justify-content:center;position:relative;height:340px;padding:1.5rem;overflow:hidden}
.bike-image-stage{position:relative;flex:0 1 auto;width:min(100%,466px);aspect-ratio:1589/990}
.bike-product-image{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain;object-position:center}
.hotspot-headlight{left:19.3%;top:36.7%}.hotspot-front-indicator{left:25.1%;top:32.7%}.hotspot-controls{left:32.7%;top:21.1%}.hotspot-display{left:27.9%;top:20.5%}.hotspot-battery{left:61%;top:58.3%}.hotspot-seat{left:66%;top:34%}.hotspot-seat-lock{left:73.5%;top:46.7%}.hotspot-motor{left:80%;top:75%}.hotspot-side-stand{left:54.5%;top:87%}.hotspot-foot-peg{left:63.6%;top:66%}.hotspot-rear-indicator{left:85.3%;top:38%}.hotspot-brake-light{left:87.7%;top:35.7%}.hotspot-rear-reflector{left:90.3%;top:55.6%}
@media(max-width:575px){.bike-illustration{height:240px;padding:1rem}.bike-image-stage{width:min(100%,332px)}}
