<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Generated time: June 22, 2024 11:27
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
.visually-hidden{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.multi-column__item .multi-column-media-wrap img{width:100%}.footer__aside .payment-methods{align-items:center;column-gap:.5rem}.product-card__figure:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-color:#0000000f}.product-card__figure .product-card__media{padding-top:100%}.product-card__figure .product-card__media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.custom_swatch_wrap .color-swatch--with-image{background-size:contain;cursor:pointer;position:relative;border-color:#cfcfcf}.custom_swatch_wrap .color-swatch--with-image.active{border-color:#000}.custom_swatch_wrap .color-swatch--with-image:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-color:#0000000f}.custom_swatch_wrap .color-swatch--with-image.rounded-full:after{border-radius:100%}.product-gallery .product-gallery__media{position:relative}.product-gallery .product-gallery__media:after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-color:#0000000f}.wishlist-engine{position:absolute;inset-block-end:2.5rem;inset-inline-end:0.5rem}.wishlist-engine .wishlist-engine-button{display:flex;padding:7px}

/* Custom Homepage Masonry Secton */

.masonry-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: 34vh;
  grid-auto-flow: dense;
  gap: 0px;
  width: 100%;
  background: #fff;
}

.masonry-tile {
  position: relative;
  overflow: hidden;
  background: #fff;
}

.row-1 { grid-row: span 1; }
.row-2 { grid-row: span 2; }
.row-3 { grid-row: span 3; }

.masonry-tile img,
.masonry-tile video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}

.masonry-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: var(--vertical-align, flex-end);
  align-items: var(--horizontal-align, flex-start);
  text-align: var(--text-align, left);
  padding: 20px;
  background: rgba(0, 0, 0, 0.4);
  box-sizing: border-box;
  opacity: 0.8;
  transition: opacity 0.3s ease;
}

.masonry-tile.has-media:hover .masonry-overlay {
  opacity: 1;
}
.masonry-tile.no-media{
  background: #efefef;
}
.masonry-tile.no-media .masonry-overlay {
  position: relative;
  opacity: 1;
  background: #efefef;
  height: 100%;
}

.masonry-overlay h3 { 
  font-size: 1.5rem;
  margin: 0;
  font-family: "Univers Next", sans-serif;  
}
.masonry-overlay.text-regular h3
{
  font-weight: 400;
}
.masonry-overlay.text-bold h3
{
  font-weight: 600;
}
.masonry-overlay p {
  margin-top: 5px;
  font-size: 0.95rem;
  font-family: "Univers Next", sans-serif;
  font-weight: 400;
}
@media screen and (max-width: 768px) {
  .masonry-grid {
    grid-template-columns: 1fr;
    grid-auto-rows: auto;
  }
}

/* Custom Homepage Masonry Secton End*/

/* collection page */
.product-card__figure .product-card__media img{
  object-fit: contain;
  background-color: #fff;
}
.campagin-card-content {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  z-index: 1;
}
/* collection page end */

/* product page */
.product-gallery .product-gallery__media{
  padding-top: 100%;
}
.product-gallery .product-gallery__media img{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  background-color: #fff;
}
.product-gallery__thumbnail-scroller{
  max-height: 36rem;
}
/* product page end */</pre></body></html>