.lt-card.leks-studio-vehicle .lt-image{
  position:relative;aspect-ratio:1;height:auto;padding:0;background:#fff;overflow:hidden
}
.lt-card.leks-studio-vehicle .lt-image img{
  position:absolute;inset:0;width:100%;height:100%;max-height:none;
  object-fit:contain;object-position:center;box-sizing:border-box;padding:1%
}
.leks-studio-vehicle .grid-product__image-mask{background:#fff;overflow:hidden}
.leks-studio-vehicle .grid__image-ratio,
.leks-studio-vehicle .grid-product__image-mask>.image-wrap{
  position:relative;aspect-ratio:1;height:auto!important;padding-bottom:0!important;background:#fff;overflow:hidden
}
.leks-studio-vehicle .grid__image-ratio:before{display:none!important;padding-bottom:0!important}
.leks-studio-vehicle .grid__image-ratio img,
.leks-studio-vehicle .grid-product__image-mask>.image-wrap img,
.leks-studio-vehicle .grid-product__secondary-image img,
.leks-studio-vehicle .grid-product__color-image img{
  position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;
  object-fit:contain!important;object-position:center;background:#fff;box-sizing:border-box;padding:1%
}
.leks-studio-vehicle .product-main-slide .product-image-main>.image-wrap{
  position:relative;aspect-ratio:1;height:auto!important;padding-bottom:0!important;background:#fff;overflow:hidden
}
.leks-studio-vehicle .product-main-slide .product-image-main>.image-wrap img{
  position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;
  object-fit:contain!important;object-position:center;background:#fff;box-sizing:border-box;padding:1%
}
.leks-studio-vehicle .product__thumbs .image-wrap__thumbnail{
  aspect-ratio:1;height:auto!important;padding-bottom:0!important;background:#fff;overflow:hidden
}
.leks-studio-vehicle .product__thumbs .image-wrap__thumbnail img{
  position:absolute!important;inset:0;width:100%!important;height:100%!important;
  object-fit:contain!important;object-position:center;background:#fff
}
.leks-studio-vehicle .product__photos>img{
  aspect-ratio:1!important;height:auto!important;object-fit:contain!important;background:#fff
}
.lt-card.leks-studio-vehicle .lt-image img.leks-motif-fit,
.leks-studio-vehicle .grid-product__image-mask img.leks-motif-fit,
.leks-studio-vehicle .product-main-slide .product-image-main>.image-wrap img.leks-motif-fit,
.leks-studio-vehicle .product__thumbs .image-wrap__thumbnail img.leks-motif-fit{
  position:absolute!important;inset:auto!important;
  width:var(--leks-motif-width)!important;height:var(--leks-motif-height)!important;
  left:var(--leks-motif-left)!important;top:var(--leks-motif-top)!important;
  max-width:none!important;max-height:none!important;padding:0!important;
  object-fit:contain!important;object-position:center;box-sizing:border-box;background:transparent
}


@media(min-width:1100px){
  .lt-grid:not(.is-list):has(.leks-studio-vehicle){grid-template-columns:repeat(3,minmax(0,1fr))}
  .grid-product.leks-studio-vehicle{width:33.333333%}
}

@media(min-width:990px) and (max-width:1350px){
  .lt-grid:not(.is-list):has(.leks-studio-vehicle){grid-template-columns:repeat(2,minmax(0,1fr))}
  .grid-product.leks-studio-vehicle{width:50%}
}
