/** Shopify CDN: Minification failed

Line 106:0 Unexpected "}"

**/
.icon_before_text_shipping::before {
    content: "\f0d1"; /* Unicode for Font Awesome shipping icon */
  font-family: 'Font Awesome 6 Free', 'Font Awesome Free', sans-serif;
  font-weight: 900; /* Ensure the icon is bold */
  margin-right: 8px; /* Space between the icon and text */
  display: inline-block;
}

.fix-for-enable-icons .cart-button-style {
    width: 40px;
    min-width: 40px;
    max-width: 40px;
    background-color: transparent;
    color: #fff;
    padding: 0;
    align-items: flex-start;

}

.border-radius.section-bottom-spacing.left-right-spacing.section-side-spacing.img-contain.commitment-banner.page-width .icons-text-img-wrap img {
  min-width: 100%;
}

/* .quick-add-modal{
  display: none;
} */

.accordian-fix .collapsible-row-layout .accordion summary, .collapsible-row-layout .accordion .accordion__content,
.accordian-fix .collapsible-row-layout .accordion .accordion__content {
    padding-left: 40px;
    padding-right: 40px;
}

.accordian-fix .collapsible-row-layout .accordion summary, .collapsible-row-layout .accordion .accordion__content {
  padding-top: 24px;
  padding-bottom: 24px;
}

.accordian-fix .collapsible-row-layout .accordion .accordion__content {
  padding-bottom: 24px;
}

.accordion__content.rte {
  cursor: pointer;
}

.accordian-fix .accordion__title {
  font-size: 16px;
}

@media (max-width: 455px) {
  .accordian-fix .collapsible-content-wrapper-narrow {
      max-width: 95% !important;
  }

  .accordian-fix .collapsible-row-layout .accordion summary, .collapsible-row-layout .accordion .accordion__content,
  .accordian-fix .collapsible-row-layout .accordion .accordion__content {
      padding-left: 25px;
      padding-right: 25px;
  }

  .no-margin-mb {
    margin: 0 !important;
  }

  /* .gif-img {
    height: 140px !important;
  } */

   .page-width .privacy-width .rich-text__wrapper {
    width: 100% !important;
    margin: 0 0 !important;
    padding: 0 ;
  }

  .position-fix-about .mobile-image {
    position: absolute !important;
  }

  .mobile-width-fix .collection.page-width {
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
  }
}

.ingredient-page-fix .media>*:not(.zoom):not(.deferred-media__poster-button) {
  border-radius: 30px;
}

.ingredient-page-fix .content-container {
  border-radius: 30px;
}

.icon-space-evenly.icons_container .icons_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
    flex-wrap: wrap;
}
}