/* Preview image geometry. Keep separate from custom.css?20261020085442 (64KB editor limit). */

html.speedfix .hero-grid .banner-left > picture {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}

html.speedfix .hero-grid .banner-left > picture img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
  border-radius: 3px;
}

html.speedfix .hero-grid .banner-right-bottom .contact-person {
  aspect-ratio: 104 / 134;
  height: auto !important;
  object-fit: contain;
  object-position: bottom right;
}

html.speedfix .new-pdp-style .list-collection .img,
html.speedfix .style-v2.collection-page .list-collection > li .img {
  position: relative;
}

html.speedfix .new-pdp-style .list-collection .img img.article-second-image,
html.speedfix .style-v2.collection-page .list-collection > li .img img.article-second-image {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100% !important;
  object-fit: cover;
}

html.speedfix .home-cat-slider .cat-slider {
  min-height: 88px;
}

html.speedfix .home-products-wrap .home-products-slider {
  min-height: 280px;
}

html.speedfix .new-pdp-style .list-collection .img img {
  aspect-ratio: 1 / 1;
  width: 100%;
  height: auto !important;
}
