/** Shopify CDN: Minification failed

Line 163:27 Expected "}" to go with "{"

**/
/* For Morphesium */
/* 
.product-media {
  width: 240px;
  height: 360px;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(20px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 20px 10px rgba(255, 255, 255, 1);
  position: relative;
  overflow: hidden;
}
.product-media::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.product-media::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
}
div#shopify-section-template--26619606991165__product_list_MV36zM {
    /* background: radial-gradient(circle at top left, #dff6f2, #ffffff); */
        /* background-image: url(/cdn/shop/files/image.jpg?v=1775474988);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top;
}
div#shopify-section-template--26619606991165__product_list_MV36zM .button:not(.button-secondary,.button-unstyled)  {
  background: linear-gradient(135deg, #7ed6df, #48a9a6);
  color: #ffffff;
  border-radius: 50px;
  padding: 10px 20px;
  border: none;

  /* Glass feel */
  /* backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  background: linear-gradient(
    135deg,
    rgba(126, 214, 223, 0.8),
    rgba(72, 169, 166, 0.8)
  ); */

  /* Soft glow */
  /* box-shadow: 
    0 8px 20px rgba(72, 169, 166, 0.25),
    inset 0 1px 0 rgba(255,255,255,0.3);

  transition: all 0.3s ease;
}
.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu {
  background-color: #4c4982;
}
.mega-menu__link {
  color:#fff;
}
.mega-menu__link:hover {
  color:#fff;
}  */
/* .shopify-section:not(.header-section) :is(.section,.cart__summary-container) {
    background: #f8fff3;
} */
/* .header[data-sticky-state=active] {
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-radius: 20px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  box-shadow: 
    0 8px 32px rgba(0, 0, 0, 0.1),
    inset 0 1px 0 rgba(255, 255, 255, 0.5),
    inset 0 -1px 0 rgba(255, 255, 255, 0.1),
    inset 0 0 20px 10px rgba(255, 255, 255, 1);
  position: relative;
  overflow: hidden;
}
.header[data-sticky-state=active]::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(255, 255, 255, 0.8),
    transparent
  );
}

.header[data-sticky-state=active]::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 100%;
  background: linear-gradient(
    180deg,
    rgba(255, 255, 255, 0.8),
    transparent,
    rgba(255, 255, 255, 0.3)
  );
} */

/* Mobile responsiveness */
@media only screen and (max-width:768px) {
/* H2 font size | menu | buttons */
  :root {
  --font-size--h2: 1.5rem;
  --font-size--h3: 1.2rem;
  --menu-font-2xl--size: 1.2rem;
  --button-padding-inline: 18px;
  --button-padding-block: 10px;
}

#shopify-section-template--26236769239357__section_jhaBgk .text-badge p, #shopify-section-template--26814088675645__section_QD4J4B .text-badge p, #shopify-section-template--26826860560701__section_jfbfR9 .text-badge p, #shopify-section-template--26861198934333__section_jfbfR9 .text-badge p {
  font-size:11px;
  padding: 1px 10px;
}
.product-information.section--page-width .product-details>.group-block {
    padding-inline: 20px;
}
.ai-review-carousel-ayjrlr3lfnwfebm9haaigenblock07b71eawe9nvf {
    padding: 40px 0px;
}
.ai-review-carousel__container-ayjrlr3lfnwfebm9haaigenblock07b71eawe9nvf, .ai-review-carousel__container-avlgremx2nwuzn3pmcaigenblock07b71eaure6uq {
    max-width: 400px;

}
/* End of responsiveness */