/** Shopify CDN: Minification failed

Line 130:1 Expected "}" to go with "{"

**/
body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-6, .color-scheme-58084d4c-a86e-4d0a-855e-a0966e5043f7, .color-scheme-a63d439d-60fe-4c0d-8c00-c5808a6ea08d, .color-scheme-c67c85ee-e3a0-47da-9e05-7dbac78eb17a, .color-scheme-4eed58ba-5bf2-461f-b8ca-e656f1986a45 {
  color: var(--color-foreground);
  background-color: var(--color-background);
}
/* aside.announcement-bar {
  background-color: #000 !important;
  color: #fff !important;
} */
:root {
  --savings-color: #258f00;
  /* --font-heading--weight: 300 !important; */
}
/* strong {
  font-weight: 700 !important;
} */
.ck-discount {
    display: flex;
    margin: 5px 0 !important;
    align-items: center;
    gap: 5px;
}

.ck-discount b {
    font-size: 1rem !important;
}

.price-wrapper {
  display: flex;
  align-items: center;
  gap: 8px;
  flex-wrap: wrap;
  justify-content: inherit;
}
.ck-price-savings-badge {
  color: var(--savings-color) !important;
  font-size: 0.70em;
  font-weight: bold;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  height: fit-content;
  text-transform: uppercase;
}

@media screen and (max-width: 767px) {
    .ck-discount {
        flex-wrap: wrap;
    }
    .ck-discount b,
    .ck-discount span {
        font-size: var(--font-h5--size) !important;
    }
}

.ck--featured_products p {
  line-height: 1.2em;
}


.ck--featured_products .svg-wrapper {
  display: none;
}
.ck--featured_products .product-badges {
  display: none;
}
.ck--featured_products .stars.filled-star {
  fill: #ffbb00;
}

.ck--featured_products a[ref="productTitleLink"] p {
  font-weight: 700;
}
.ck--featured_products p:has(.metafield-multi_line_text_field) {
  font-size: 0.8rem;
  line-height: 1.6em;
}

.ck--featured_products .add-to-cart-button {
  font-size: 12px;
  height: 30px;
}

.ck-list-item__icon {
  width: 13px;
  height: 13px;
}

@media screen and (max-width: 767px) {

  .ck--featured_products {
      product-card>div>a>div {
        min-height: unset;
        margin-bottom: 0.4rem !important;
    }

    .product-card__content {
      gap: 0.1rem
    }

    .price-wrapper {
        gap: 0.3rem
    }    

    .add-to-cart-button {
      font-size: 10px;
      height: 30px;
    }

    p:has(.metafield-multi_line_text_field) {
      font-size: 10px;
      line-height: 1.5em;
    }
 
   .stars.filled-star {
      width: 10px;
    }
    
   .rating-count {
      font-size: calc(var(--font-paragraph--size) * 0.75);
    }    

    h2 {
        font-size: calc(var(--font-h2--size) * 0.75);
    }    
}