/** Shopify CDN: Minification failed

Line 39:0 Expected "*/" to terminate multi-line comment

**/
/* Make the media wrapper a positioning context 
.product-item__media {
  position: relative;
  overflow: visible;
}

/* Base overlay style (no background here) 
.product-item__media::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  z-index: 10;
}

/* Alternate overlays by product-item position 
.product-item-holder .product-item:nth-child(2n + 1) .product-item__media::after {
  background-image: url("/cdn/shop/files/DEC25_Lights.png");
}

.product-item-holder .product-item:nth-child(2n + 2) .product-item__media::after {
  background-image: url("/cdn/shop/files/DEC25_Snow.png");
}

/* Set product badge hierarchy 
.product-badges {
    z-index: 99999 !important;
}
