.product-gallery[data-v-e3947089]{min-width:0}.product-gallery__stage[data-v-e3947089]{touch-action:pan-y;background:#fff;border-radius:16px;position:relative;overflow:hidden}.product-gallery__track[data-v-e3947089]{height:calc(clamp(320px,35vw,500px));transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex}.product-gallery__track>img[data-v-e3947089]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;flex:0 0 100%;width:100%;height:100%;padding:32px 50px}.product-gallery--vehicle .product-gallery__track>img[data-v-e3947089]{padding:20px 35px}.product-gallery__arrow[data-v-e3947089]{width:42px;height:42px;color:var(--ink);background:#f0f2ef;border-radius:50%;place-items:center;transition:background .15s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.product-gallery__arrow[data-v-e3947089]:hover{background:#dfe8df}.product-gallery__arrow--previous[data-v-e3947089]{left:12px}.product-gallery__arrow--next[data-v-e3947089]{right:12px}.product-gallery__arrow .icon[data-v-e3947089]{width:19px;height:19px}.product-gallery__counter[data-v-e3947089]{font:500 12px/1.4 var(--font-numeric);color:var(--muted);position:absolute;bottom:16px;right:20px}.product-gallery__thumbnails[data-v-e3947089]{scrollbar-width:thin;gap:10px;margin-top:12px;padding:2px;display:flex;overflow-x:auto}.product-gallery__thumbnails button[data-v-e3947089]{background:#fff;border-radius:12px;flex:0 0 78px;height:72px;padding:8px;transition:box-shadow .18s;box-shadow:inset 0 0 0 1px #e3e7e3}.product-gallery__thumbnails button.selected[data-v-e3947089]{box-shadow:inset 0 0 0 2px var(--accent)}.product-gallery__thumbnails img[data-v-e3947089]{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}@media (width<=767px){.product-gallery__track[data-v-e3947089]{height:340px}.product-gallery__track>img[data-v-e3947089]{padding:22px 32px}.product-gallery__thumbnails button[data-v-e3947089]{flex-basis:66px;height:62px}.product-gallery__arrow[data-v-e3947089]{width:36px;height:36px}.product-gallery__arrow--previous[data-v-e3947089]{left:6px}.product-gallery__arrow--next[data-v-e3947089]{right:6px}}@media (prefers-reduced-motion:reduce){.product-gallery__thumbnails button[data-v-e3947089],.product-gallery__track[data-v-e3947089]{transition:none}}
