/** Shopify CDN: Minification failed

Line 7:0 Unexpected "<"
Line 80:0 Unexpected "<"

**/
<style>
/* Collection product thumbnails - square images with hover swap */
.product__thumbnail .product-image__wrapper .image__container {
  position: relative;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.product__thumbnail .product-image__wrapper .image__container a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product__thumbnail .product-image__wrapper .image__container .image-element__wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product__thumbnail .product-image__wrapper .image__container .image-element__wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* Secondary image swap - overlay in same space, no height change */
.product__thumbnail.has-secondary-image-swap .image__container .image-element__wrap {
  transition: opacity 0.25s ease;
}
.product__thumbnail.has-secondary-image-swap .image__container .swap--visible {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}


/* Collection product thumbnails - square images with hover swap */
.product__thumbnail .product-image__wrapper .image__container {
  position: relative;
  aspect-ratio: 1 / 1;
  overflow: hidden;
}
.product__thumbnail .product-image__wrapper .image__container a {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product__thumbnail .product-image__wrapper .image__container .image-element__wrap {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.product__thumbnail .product-image__wrapper .image__container .image-element__wrap img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
/* Secondary image swap - overlay in same space, no height change */
.product__thumbnail.has-secondary-image-swap .image__container .image-element__wrap {
  transition: opacity 0.25s ease;
}
.product__thumbnail.has-secondary-image-swap .image__container .swap--visible {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}
</style>