.vehicle-gallery-stage{position:relative;clear:both;line-height:0}
.gallery-main .vehicle-gallery-arrow,.vehicle-gallery-stage .vehicle-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:48px;height:48px;min-height:48px;padding:0;border:1px solid #d2dce5;border-radius:50%;background:#fffffff2;color:#10263c;box-shadow:0 2px 12px #0003;cursor:pointer;touch-action:manipulation}
.vehicle-gallery-prev{left:14px}.vehicle-gallery-next{right:14px}
.vehicle-gallery-arrow:hover{background:#075ab6!important;color:white!important}
.vehicle-gallery-arrow:focus-visible{outline:3px solid #e8ae39;outline-offset:3px}
.gallery-dialog .gallery-controls{justify-content:center;color:white;line-height:1.5}
.gallery-main>img{display:block}
@media(max-width:600px){.vehicle-gallery-prev{left:10px}.vehicle-gallery-next{right:10px}.gallery-main .vehicle-gallery-arrow,.vehicle-gallery-stage .vehicle-gallery-arrow{width:44px;height:44px;min-height:44px}}
@media print{.vehicle-gallery-arrow{display:none!important}}
