.VehicleGallery-module__aI3JxW__gallery{gap:12px;display:grid}.VehicleGallery-module__aI3JxW__stage{position:relative}.VehicleGallery-module__aI3JxW__counter{z-index:4;border-radius:var(--r-pill);border:1px solid var(--hairline-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.12em;color:var(--gray-100);font-variant-numeric:tabular-nums;direction:ltr;background:#050505ad;padding:6px 13px;font-size:.7rem;font-weight:500;position:absolute;inset-block-end:16px;inset-inline-end:16px}.VehicleGallery-module__aI3JxW__thumbs{scrollbar-width:thin;grid-auto-columns:minmax(84px,1fr);grid-auto-flow:column;gap:10px;padding-block-end:4px;display:grid;overflow-x:auto}.VehicleGallery-module__aI3JxW__thumb{border-radius:var(--r-md);opacity:.45;transition:opacity .42s var(--ease), transform .42s var(--ease);position:relative;overflow:hidden}.VehicleGallery-module__aI3JxW__thumb:after{content:"";z-index:4;border-radius:inherit;transition:box-shadow .42s var(--ease);position:absolute;inset:0;box-shadow:inset 0 0 0 1px #0000}.VehicleGallery-module__aI3JxW__thumb:hover{opacity:.8}.VehicleGallery-module__aI3JxW__thumbOn{opacity:1}.VehicleGallery-module__aI3JxW__thumbOn:after{box-shadow:inset 0 0 0 1px var(--white)}@media (min-width:720px){.VehicleGallery-module__aI3JxW__thumbs{grid-auto-columns:minmax(104px,1fr)}}
