.custom-image-gallery{display:flex;flex-direction:column;gap:1rem;max-width:100%}.custom-image-gallery h2{padding-top:var(--vehicle-section-padding-md, 70px)}.gallery-main{padding:0 var(--vehicle-content-padding, 50px) 5px;width:100%;overflow:hidden;border-radius:var(--vehicle-border-radius, 8px)}.gallery-main img{width:100%;height:100%;object-fit:cover;display:block}.gallery-thumbnails{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding-bottom:var(--vehicle-section-padding-md, 70px);max-width:1270px;margin:0 auto}.gallery-thumbnails img{width:var(--vehicle-gallery-thumb-size, 140px);height:var(--vehicle-gallery-thumb-size, 141px);object-fit:cover;cursor:pointer;display:block;border:1px solid transparent}.gallery-thumbnails img.active{border-color:var(--vehicle-gallery-thumb-active-border, #D90009)}.gallery-thumbnails img:hover{transform:scale(1.05)}@media screen and (max-width:767px){.gallery-main{padding:0 10px 20px}.gallery-thumbnails{gap:10px;padding:0 10px 40px;max-width:100%}.gallery-thumbnails img{width:var(--vehicle-gallery-thumb-size, calc((100vw - 52px)/4) );height:auto;aspect-ratio:1 / 1}}@media screen and (min-width:1650px){.custom-image-gallery{display:flex;flex-direction:column;gap:1rem;max-width:1660px;margin:0 auto;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/section-vehicle-color-gallery.css.map */
