/** Shopify CDN: Minification failed

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

**/
:root {
  --clr-product:#008ebb;
  --clr-text:#E7004B;
}
.template-product-mango-passion-product {
  --clr-product:#ff6b0f;
}
.template-product-banana-strawberry-product {
  --clr-product:#E40044;
}
.template-product-Double  {
  --clr-product:#6d37b5;
}
.template-product-Variety_Pack_Fruit_Bites,
.template-product-Variety_Pack_Power_Bites,
.template-product-Variety_Pack_4
  {
   --clr-product:#00A98E;
}
.template-page-ingredients  {
  --clr-text:#763CBC;
}
.template-page-Clean-Ingredients   {
  --clr-text:#FF6B0F;
}
.template-page-Clean-Ingredients   {
  --clr-text:#FF6B0F;
}
.template-page-Sustainability  {
    --clr-text:#008FBE;
}

.custom-button a,
#FacetFiltersFormMobile .button {
    background: #fefbeb;
    color:#00a98e;
    text-decoration: none;
    padding: 9px 20px;
    border-radius: 40px;
    font-size: 20px;
    letter-spacing: 1px;
    line-height: 1.3;
    font-weight: 700;
    font-family: "Mangueira";
    min-width: 180px;
    display: inline-flex;
    justify-content: center;
    align-items: center; 
    transition:all .3s ease-in-out;
    border:1px solid #055d5d;
    box-shadow: 2px 2px 0px 1px #055D5D;
}
.custom-button a:hover,
.custom-button a:focus,
.custom-button a:active,
#FacetFiltersFormMobile .button:hover,
#FacetFiltersFormMobile .button:focus,
#FacetFiltersFormMobile .button:active
 {
    background: #00a98e !important;  
    color: #fefbeb !important;    
    border-color: #055d5d !important;  
}
#FacetFiltersFormMobile .button::before,
#FacetFiltersFormMobile .button::after  {
  display:none;
}

shopify-payment-terms {
      font-size: 12px;
}

.collection-slider-wrapper .heading {
    display: flex;
    align-items: center;
    justify-content: center;
}
.heading.active {
    justify-content:space-between;  
}

.newsletter__wrapper {
  background:#00a990;
}
.newsletter__wrapper h2.inline-richtext  {
       color: #fefbea;
    font-weight: 700;
    font-size: 50px;
    font-family: 'Mangueira';
}
.newsletter__subheading p  {
    color: #fefbea;
    font-size: 20px;
    line-height:1.4;
    font-weight: 400;
}
.newsletter-form__field-wrapper  {
    display: flex;
    gap: 20px;
    max-width: 100%!important;
    width: auto!important;
    justify-content: center;
    margin-inline: auto;
}
.newsletter-form {
      max-width: 100% !important;
}
.newsletter-form__field-wrapper  .field::before,
.newsletter-form__field-wrapper  .field::after 
{
  display:none;
}
.newsletter-form__field-wrapper .newsletter-form__button {
    position: initial;
    width: auto;
    background: #055d5d!important;
    color:#FEFBEB;
    overflow: initial;
    min-width: 180px;
    padding: 12px 20px;
    border-radius: 40px;
    height: inherit;
    font-weight: 600;
    font-family: 'Mangueira';
    letter-spacing: 1px;
    white-space: nowrap;
    font-size:16px;
    border:2px solid transparent;
    transition:all .3s ease-in-out;
}
.newsletter-form__field-wrapper .newsletter-form__button:hover, 
.newsletter-form__field-wrapper .newsletter-form__button:focus {
  background:transparent !important;
  border-color:#FEFBEB;
  color:#FEFBEB;
}
.newsletter-form__field-wrapper .field__input {
    padding-right: 5rem;
    min-width: 400px;
    border-radius: 30px;
    color: #055d5d;
    height:100%;
}
.newsletter-form__field-wrapper .field__label {
    color: #055d5d;
    font-weight: 600;
    transform: translate(-50%,2px);
    left: 50%;
}
.newsletter-form__message  {
    max-width: 600px;
    margin-inline: auto;
    justify-content: flex-start;
    width: 100%;
    color: #fefbea;
}
.newsletter-form__message .svg-wrapper svg {
      width: 20px;
    height: 20px;
}

.newsletter-form__field-wrapper .field__input:focus~.field__label,
.newsletter-form__field-wrapper .field__input:not(:placeholder-shown)~.field__label, 
.newsletter-form__field-wrapper .field__input:-webkit-autofill~.field__label {
      transform: translate(-50%,2px);
      left: 50%;
}
.product__description h4,
.product__description p {
      color:#055d5d !important;
}
.product__description h4 {
    font-weight: 400 !important;
}
.product__info-wrapper  .price__container .price__regular,
.product__info-wrapper .unit-price {
    display: flex;
    flex-wrap:wrap;
    align-items:center;
    gap: 15px;
}

.product__info-wrapper .unit-price p {
    background: #ffe1eb;
    padding: 8px 15px;
    border-radius: 30px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #e6194e;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    text-transform: lowercase;
}
.active-product h3 {
    color: #055d5d!important;
    font-weight: 600 !important;
    display:none;
}
.template-product-mango-passion-product .product__info-wrapper .unit-price p {
  background:#ffe3ba;
  color:var(--clr-product);
}
.template-product-Simply.Vanilla .product__info-wrapper .unit-price p  {
  background:#c3ecf4;
  color:var(--clr-product);
} 
.template-product-Double .product__info-wrapper .unit-price p  {
  background:#f3e6f4;
  color:var(--clr-product);
} 
.template-product-Variety_Pack_4 .product__info-wrapper .unit-price p  {
  background:#C6EAE2;
  color:var(--clr-product);
} 
.template-product-Simply.Vanilla .product__description  p {
 color:#055d5d;
}
 #selected-flavour {
   color:var(--clr-product); 
}

.product__info-wrapper .product-form__buttons {
    max-width: 100%;
    display: flex;
    align-items: flex-start;
    gap: 20px;
}
.product__info-wrapper .product-form__buttons > * {
    flex: 1;
    margin: 0;
    min-width: initial!important;
    border-radius: 30px;
    overflow: hidden;
    width: 100%;
}
.product__info-wrapper .product-form__buttons .product-form__submit {
    padding: 0px 10px;  
}
.custom-single-product-wrapper .thumbnail[aria-current] {
    box-shadow: none !important;
    border-color: none !important;
}
.custom-single-product-wrapper .slider-button {
    background: #00a88f;
    border-radius: 50%;
    width:36px;
    height:36px;
    border: 0;
}
.custom-product-ingredients h2,
.custom-product-ingredients .ingredients-content h3,
.custom-product-ingredients .ingredients-content p {
    color:var(--clr-product) !important;
}

.custom-acc {
    border-bottom: 1px solid var(--clr-product);
    position: relative;
    cursor: pointer;
    margin: 0 !important;
}

.custom-acc .custom-acc-header {
    padding: 10px 0;
    margin: 0;
    color:var(--clr-product);
    font-size: 20px;
    font-weight: 700 !important;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 10px;
}
.custom-acc-wrapper {
     margin: 0 !important;
}
.upsell_product ~ .custom-acc-wrapper:first-of-type {
     border-top: 1px solid var(--clr-product);
}
.product-btns + .custom-acc-wrapper  {
     border-top: 1px solid #055d5d;
}

.custom-acc .custom-acc-content {
    padding: 0 10px;
    display: none;
}
.custom-acc .custom-acc-content p,
.custom-acc .custom-acc-content li
 {
    color: var(--clr-product);
    line-height: 1.5;
    margin-top:0;
}

.custom-acc .toggle-icon {
    color: var(--clr-product);
    font-size: 36px;
    line-height: .9;
    font-weight: 400;
    position: relative;
    top: 5px;
}
.custom-acc.active .toggle-icon {
      top: 0px;
}
.custom-product-ingredients {
    padding-block: 80px;
}
.template-page-contact .newsletter,
.template-page-faq  .newsletter
{
    display: none;
}
.template-page-faq .custom-query {
    padding-block: 60px;
}
.template-product-banana-strawberry-product .collection-slider-wrapper::before ,
.template-product-mango-passion-product .collection-slider-wrapper::before {
    top: -8%;
}
.template-product-Simply .ingredients-slider .ingredient-image,
.template-product-Double .ingredients-slider .ingredient-image
{
    max-width: 180px;
    width: 100%;
}
.only-mobile {
    display: none;
}
.template-page-faq .custom-richtext {
    margin-bottom: 60px;
}
.custom-query .custom-button {
    text-align: center;
    margin-top: 30px;
}
.custom-query  .custom-button a {
    min-width: 200px;
}
#shopify-section-template--24366524170533__custom_accordion_section_PtbD9B {
  padding-bottom:80px;
}
.template-product-Double .ingredients-slider .slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    padding: 6px;
}
.slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons {
    display: flex!important;
    padding-inline: 20px;
    max-width: 600px;
    margin-inline: auto;
}
.product .thumbnail-list {
     max-width: 600px;
    margin-inline: auto;
}
.price__container .price__badge-sold-out  {
  margin-bottom: 0 !important;
}
.price__container .price__badge-sold-out {
    padding: 8px 15px;
    background: var(--clr-product);
    padding: 7px 15px;
    border-radius: 30px;
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #FEFBEB;
    font-size: 12px;
    font-weight: 600;
    line-height: 1;
    text-transform: lowercase;
}
.product--thumbnail .product__media-item:not(.is-active),
.product--thumbnail_slider .product__media-item:not(.is-active) {
    display: flex !important;
    width: 100%;
}
.product .slider-mobile-gutter:not(.thumbnail-slider) .slider__slide {
     border-radius: 30px;
    overflow: hidden;
    width:100%;
}
.product .slider-buttons .slider-counter {
  display: none;
} 
 #looxicons-rating-icon-fill {
  fill:#00ab8f;
}
.product-col  .loox-rating,
.product-grid-container .loox-rating
{
    margin-bottom: 10px !important;
}
.product .loox-icon,
.product-grid-container .loox-icon {
    width: 24px;
    height: 24px;
}
cart-remove-button .button {
    color: #005455;
}
.active-facets__button-remove.underlined-link {
    color: #00a98e;
}
.active-facets__button-remove.underlined-link:hover {
  text-decoration-thickness: .1rem;
}
.shopify-policy__body p,
.shopify-policy__body ul li,
.shopify-policy__body table td,
.shopify-policy__body table th
{
    color: #005455;
}
.shopify-policy__body  a {
  color:#00A98E;
}
.shopify-policy__body  a:hover {
    color:#00A98E;
}
.shipping-info-list {
    margin-left: 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-direction: column;
    gap:10px;
    margin-bottom:30px !important;
}
.shipping-info-list li {
    display: flex;
    gap: 10px;
    align-items: center;
    cursor: pointer;
}
.shipping-info-list li span {
    font-size: 16px;
    line-height: 1.4;
    position: relative;
}
.shipping-info-list li .shipping-icon,
.shipping-info-list li .guarantee-icon
{
  fill:#00a88f;
}
.shipping-info-list li .brand-icon path {
    fill:#00a88f;
}

.shipping-info-list li span::before,
.shipping-info-list li span::after {
    content: "";
    display: block;
    position: absolute;
    top: calc(100% + 2px);
    left: 0;
    width: 100%;
    height: 1px;
    pointer-events: none;

}
.shipping-info-list li span::before {
      background: #00a88f;
      opacity: .5;
}
.shipping-info-list li span::after {
    background: #00a88f;
    transform-origin: left center;
    transform: scaleX(0);
    transition: all .25s cubic-bezier(.104,.204,.492,1);
}
.shipping-info-list li span:hover::after {
       transform: scale(1);
}

/* sidebar popup */
 .popup-overlay {
      position: fixed;
      top: 0;
      right: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.5);
      display: flex;
      justify-content: flex-end;
      z-index: 1000;
      backdrop-filter: blur(3px);
       opacity: 0;
       visibility: hidden;
      pointer-events: none;
          transition: all .25s cubic-bezier(.104,.204,.492,1);
    }
    .popup-overlay.active {
      opacity: 1;
       visibility: visible;
      pointer-events: all;
    }
  .popup-overlay   .sidebar-popup {
      max-width: 480px;
      width: calc(100vw - 30px);
      height: 100%;
      background-color: #f8f1d8;
      padding: 24px;
      position: relative;
      overflow-x: hidden;
      transform: translate(100%);
      will-change: transform;
      transition: all .25s cubic-bezier(.104,.204,.492,1);
    }
.popup-overlay.active .sidebar-popup {
   transform: translate(0);
}
  .popup-overlay .sidebar-header {
    display: flex;
    justify-content: space-between;
    gap:10px;
    align-items: center;
    margin-block: 0 24px;
  }
    
 .popup-overlay    .close-btn {
         cursor: pointer;
        background: none;
        border: none;
        padding: 0;
    }
 .popup-overlay .close-btn svg {
    width: 20px;
    height: 20px;
    vertical-align: middle;
 }
    
 .popup-overlay    .popup-title {
      text-align: center;
      font-size: 20px;
      letter-spacing: 1px;
      line-height: 1.2;
      color: #055d5d;
      font-weight: 700;
      margin-block: 0;
    }
    
 .popup-overlay    .tabs-container {
       display: flex;
      justify-content: space-between;
      margin-bottom: 30px;
      margin-inline: -24px;
    }
    
 .popup-overlay  .tab {
    flex: 1;
    text-align: center;
    padding: 15px 10px;
    font-size: 13px;
    cursor: pointer;
    border-bottom: none;
    background-color: #055d5d;
    font-weight: 600;
    color: #fefbea;
    border-top: 1px solid #055d5d;
    border-bottom: 1px solid #fefbea;
    line-height: 1.4;
    }
 .popup-overlay     .tab + .tab {
             border-left: 1px solid #fefbea;
     }
        
  .popup-overlay   .tab.active {
      background-color: #f8f1d8;
      border-bottom: 0;
      color: #055d5d;
    }
    
 .popup-overlay    .tab-content {
      margin-bottom: 30px;
    }
    
 .popup-overlay    .tab-content h3 {
      margin-bottom: 20px;
      font-size: 18px;
      color: #333;
    }
    
  .popup-overlay   .tab-content p {
      line-height: 1.4;
      color: #055d5d;
      margin-block:0 15px;
    }
 .popup-overlay   .tab-content a {
        color: #00A98E;
 }
 .popup-overlay   .tab-content a:hover {
     color: #00A98E;
 }
    
 .popup-overlay    .link {
      color: #89379c;
      text-decoration: none;
      font-weight: bold;
    }
    
  .popup-overlay   .tab-content:not(.active) {
      display: none;
    }
    
 .popup-overlay    .checkmark-item {
      display: flex;
      align-items: flex-start;
      margin-bottom: 10px;
      text-align: left;
    }
    
  .popup-overlay   .checkmark-icon {
      color: #89379c;
      margin-right: 10px;
      font-size: 16px;
    }
    
 .popup-overlay    .checkmark-text {
      flex: 1;
      font-size: 14px;
      color: #555;
    }

more-payment-options-link {
  display: none;
}
.product .product__title {
    margin-bottom: -10px;
}
.product  .product__tax {
    margin-top: -1rem;
    margin-bottom: 0px !important;
}
.product  .product__tax + div {
  margin-block:0 !important;
}
.product__description {
    margin-bottom: 10px !important;
}
.product  .product__tax a {
  color: #00a98e;
}
.product  .product__tax a:hover {
    text-decoration-thickness: initial;
}
  .product  .slider.slider--mobile:not(.thumbnail-list) {
    aspect-ratio:1/1;
  }
.template-product-Variety_Pack_4,
.template-product-banana-strawberry-product,
.template-product-mango-passion-product,
.template-product-Double.Chocolate,
.template-product-Simply.Vanilla {
  padding-bottom:120px;
}

.product  .product-form__submit:disabled,
.cusom_popup_product_atc .product-form__submit:disabled
{
    opacity: .5;
    cursor:not-allowed;
}
/* 01-07-25 */
.announcement-bar-slider .slider-button  {
    display: none !important;
}
.collection   .product-badge {
    background: #00ab90;
    padding: 6px 10px 2px;
    border-radius: 30px;
    line-height: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0;
    text-align: center;
    color: #fefbea;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}
.collection   .product-badge.pouches {
    background: #055d5d;
    border: 2px solid #055d5d;
    color: #fefbea;
}
.collection .card__badge {
    align-self: flex-start;
    grid-row-start: 1;
    justify-self: flex-end;
    display: flex;
    gap: 10px;
    margin: 15px 15px 0 0;
}
.collection .card__badge:has(.bestseller-badge) {
     margin: 5px 10px 0 0;
}

/* 25-08-25 */
.header__menu-item .icon-caret {
    position: initial;
    height: 10px;
    margin-left: 10px;
    transition:all .3s ease;
}
.header .custom-dropdown-menu:hover .icon-caret{
    transform: rotate(-180deg);
}

#looxicons-rating-icon-line,
#looxicons-rating-icon-fill {
  fill: #ffd64c;
}
 .bestseller-badge {
      background: url("/cdn/shop/files/icons-flower-wellness-monster_1d063b65-2d7b-462f-afaa-b8b82e6a8633.svg?v=1755719349") no-repeat center/contain;
      width: 95px;
      height: 95px;
      line-height: 1;
      display: flex;
      justify-content: center;
      align-items: center;
      text-align: center;
      font-size: 16px;
      padding: 5px;
      color: #FEFBEA;
      font-weight: 600;
      flex-shrink:0;
  }

  .collection .card__badge {
    align-items: baseline;
}
.collection .card__badge  .bestseller-badge {
      width: 95px;
      height: 95px;
      font-size: 16px;
}
  /* .collection-filters-wrapper .product-badge-wrapper > .product-badge:first-child,
  .collection .card__badge  .product-badge:first-child,
  .collection-slider-wrapper .product-badge-wrapper .product-badge:first-child {
    display:none;
  } */
  .card__badge .badge {
        background: #00ab90;
        padding: 6px 10px 2px;
        border-radius: 30px;
        line-height: 1;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0;
        text-align: center;
        color: #fefbea;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
  }
  .product .product-form__buttons .shopify-payment-button::before {
    font-size:26px;
  }
     /* .template-product-mango-passion-product .product .product-form__buttons .shopify-payment-button {
        border: 1px solid #bc4800;
        box-shadow: 2px 2px 0 1px #bc4800;
      }
     .template-product-mango-passion-product .product .product-form__buttons .shopify-payment-button::after {
        background:#ff6b0f;
      }
      .template-product-mango-passion-product .product .product-form__buttons .shopify-payment-button:hover::before,
      .template-product-mango-passion-product .product .product-form__buttons .shopify-payment-button:focus::before,
      .template-product-mango-passion-product .product .product-form__buttons .shopify-payment-button:active::before,
      .template-product-mango-passion-product .product .product-form__buttons .shopify-payment-button:hover::after,
      .template-product-mango-passion-product .product .product-form__buttons .shopify-payment-button:focus::after,
      .template-product-mango-passion-product .product .product-form__buttons .shopify-payment-button:active::after
        {
                  color: #ff6b0f !important;
                  border-color: #bc4800 !important;
                  background: #fefbea !important;
      }

     .template-product-banana-strawberry-product .product .product-form__buttons .shopify-payment-button {
        border: 1px solid #ab093c;
        box-shadow: 2px 2px 0 1px #ab093c;
      }
     .template-product-banana-strawberry-product .product .product-form__buttons .shopify-payment-button::after {
        background:#e7004b;
      }
      .template-product-banana-strawberry-product .product .product-form__buttons .shopify-payment-button:hover::before,
      .template-product-banana-strawberry-product .product .product-form__buttons .shopify-payment-button:focus::before,
      .template-product-banana-strawberry-product .product .product-form__buttons .shopify-payment-button:active::before,
      .template-product-banana-strawberry-product .product .product-form__buttons .shopify-payment-button:hover::after,
      .template-product-banana-strawberry-product .product .product-form__buttons .shopify-payment-button:focus::after,
      .template-product-banana-strawberry-product .product .product-form__buttons .shopify-payment-button:active::after
        {
                  color: #e7004b !important;
                  border-color: #ab093c !important;
                  background: #fefbea !important;
      }
     .template-product-Double.Chocolate .product .product-form__buttons .shopify-payment-button {
        border: 1px solid #510d77;
        box-shadow: 2px 2px 0 1px #510d77;
      }
     .template-product-Double.Chocolate .product .product-form__buttons .shopify-payment-button::after {
        background:#763cbc;
      }
      .template-product-Double.Chocolate .product .product-form__buttons .shopify-payment-button:hover::before,
      .template-product-Double.Chocolate .product .product-form__buttons .shopify-payment-button:focus::before,
      .template-product-Double.Chocolate .product .product-form__buttons .shopify-payment-button:active::before,
      .template-product-Double.Chocolate .product .product-form__buttons .shopify-payment-button:hover::after,
      .template-product-Double.Chocolate .product .product-form__buttons .shopify-payment-button:focus::after,
      .template-product-Double.Chocolate .product .product-form__buttons .shopify-payment-button:active::after
        {
                  color: #763cbc !important;
                  border-color: #510d77 !important;
                  background: #fefbea !important;
      }
     .template-product-Simply.Vanilla .product .product-form__buttons .shopify-payment-button {
        border: 1px solid #006580;
        box-shadow: 2px 2px 0 1px #006580;
      }
     .template-product-Simply.Vanilla .product .product-form__buttons .shopify-payment-button::after {
        background:#008fbe;
      }
      .template-product-Simply.Vanilla .product .product-form__buttons .shopify-payment-button:hover::before,
      .template-product-Simply.Vanilla .product .product-form__buttons .shopify-payment-button:focus::before,
      .template-product-Simply.Vanilla .product .product-form__buttons .shopify-payment-button:active::before,
      .template-product-Simply.Vanilla .product .product-form__buttons .shopify-payment-button:hover::after,
      .template-product-Simply.Vanilla .product .product-form__buttons .shopify-payment-button:focus::after,
      .template-product-Simply.Vanilla .product .product-form__buttons .shopify-payment-button:active::after
        {
                  color: #008fbe !important;
                  border-color: #006580 !important;
                  background: #fefbea !important;
      } */

       .template-product-mango-passion-product  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit) {
        background:#ff6b0f;
        border-color:#bc4800;
        color:#fcfbea !important;
        box-shadow: 2px 2px 0 1px #bc4800;
      }
      .template-product-mango-passion-product  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit) span {
        color:#fcfbea !important;
      }
      .template-product-mango-passion-product  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):hover,
      .template-product-mango-passion-product  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):focus,
      .template-product-mango-passion-product  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):active
        {
        background:#fcfbea !important;
        border-color:#ff6b0f !important;
        box-shadow: 2px 2px 0 1px #bc4800 !important;
      }
      .template-product-mango-passion-product  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):hover span,
      .template-product-mango-passion-product  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):focus span,
      .template-product-mango-passion-product  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):active span
       {
        color:#ff6b0f !important;
      }

       .template-product-banana-strawberry-product button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit) {
        background:#e7004b;
        border-color:#ab093c;
        color:#fcfbea;
        box-shadow: 2px 2px 0 1px #ab093c;
      }
      .template-product-banana-strawberry-product button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit) span {
         color:#fcfbea !important;
      }
      .template-product-banana-strawberry-product button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):hover,
      .template-product-banana-strawberry-product button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):focus,
      .template-product-banana-strawberry-product button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):active
        {
        background:#fcfbea !important;
        border-color:#ab093c !important;
        box-shadow: 2px 2px 0 1px #ab093c !important;
      }
      .template-product-banana-strawberry-product button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):hover span,
      .template-product-banana-strawberry-product button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):focus span,
      .template-product-banana-strawberry-product button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):active span
       {
        color:#e7004b !important;
      }

       .template-product-Simply.Vanilla  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit) {
        background:#008fbe;
        border-color:#006580;
        color:#fcfbea;
        box-shadow: 2px 2px 0 1px #006580;
      }
      .template-product-Simply.Vanilla button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit) span {
        color:#fcfbea !important;
      }
      .template-product-Simply.Vanilla button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):hover,
      .template-product-Simply.Vanilla button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):focus,
      .template-product-Simply.Vanilla button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):active
        {
        background:#fcfbea !important;
        border-color:#006580 !important;
        box-shadow: 2px 2px 0 1px #006580 !important;
      }
      .template-product-Simply.Vanilla button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):hover span,
      .template-product-Simply.Vanilla button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):focus span,
      .template-product-Simply.Vanilla button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):active span
       {
        color:#008fbe !important;
      }

       .template-product-Double.Chocolate  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit) {
        background:#763cbc;
        border-color:#510d77;
        color:#fcfbea;
        box-shadow: 2px 2px 0 1px #510d77;
      }
      .template-product-Double.Chocolate  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit)  span {
         color:#fcfbea !important;
      }
      .template-product-Double.Chocolate  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):hover,
      .template-product-Double.Chocolate  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):focus,
      .template-product-Double.Chocolate  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):active
        {
        background:#fcfbea !important;
        border-color:#510d77 !important;
        box-shadow: 2px 2px 0 1px #510d77 !important;
      }
      .template-product-Double.Chocolate  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):hover span,
      .template-product-Double.Chocolate  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):focus span,
      .template-product-Double.Chocolate  button.product-form__submit:not(.collection-filters-wrapper button.product-form__submit):active span
       {
        color:#763cbc !important;
      }

      
      

        /* for collection page buttons */
      .template-collection  .product-color-atc-9685846982949  button {
        background:#ff6b0f;
        border-color:#bc4800;
        color:#fcfbea !important;
        box-shadow: 2px 2px 0 1px #bc4800;
      }
      .template-collection  .product-color-atc-9685846982949  button span {
        color:#fcfbea !important;
      }
      .template-collection  .product-color-atc-9685846982949  button:hover,
      .template-collection  .product-color-atc-9685846982949  button:focus,
      .template-collection  .product-color-atc-9685846982949  button:active
        {
        background:#fcfbea !important;
        border-color:#ff6b0f !important;
        box-shadow: 2px 2px 0 1px #bc4800 !important;
      }
      .template-collection  .product-color-atc-9685846982949  button:hover span,
      .template-collection  .product-color-atc-9685846982949  button:focus span,
      .template-collection  .product-color-atc-9685846982949  button:active span
       {
        color:#ff6b0f !important;
      }

       .template-collection  .product-color-atc-9683255984421 button {
        background:#e7004b;
        border-color:#ab093c;
        color:#fcfbea;
        box-shadow: 2px 2px 0 1px #ab093c;
      }
      .template-collection  .product-color-atc-9683255984421 button span {
         color:#fcfbea !important;
      }
      .template-collection  .product-color-atc-9683255984421 button:hover,
      .template-collection  .product-color-atc-9683255984421 button:focus,
      .template-collection  .product-color-atc-9683255984421 button:active
        {
        background:#fcfbea !important;
        border-color:#ab093c !important;
        box-shadow: 2px 2px 0 1px #ab093c !important;
      }
      .template-collection  .product-color-atc-9683255984421 button:hover span,
      .template-collection  .product-color-atc-9683255984421 button:focus span,
      .template-collection  .product-color-atc-9683255984421 button:active span
       {
        color:#e7004b !important;
      }

       .template-collection  .product-color-atc-9817136890149 button {
        background:#008fbe;
        border-color:#006580;
        color:#fcfbea;
        box-shadow: 2px 2px 0 1px #006580;
      }
      .template-collection  .product-color-atc-9817136890149 button span {
        color:#fcfbea !important;
      }
      .template-collection  .product-color-atc-9817136890149 button:hover,
      .template-collection  .product-color-atc-9817136890149 button:focus,
      .template-collection  .product-color-atc-9817136890149 button:active
        {
        background:#fcfbea !important;
        border-color:#006580 !important;
        box-shadow: 2px 2px 0 1px #006580 !important;
      }
      .template-collection  .product-color-atc-9817136890149 button:hover span,
      .template-collection  .product-color-atc-9817136890149 button:focus span,
      .template-collection  .product-color-atc-9817136890149 button:active span
       {
        color:#008fbe !important;
      }

       .template-collection  .product-color-atc-9817141051685 button {
        background:#763cbc;
        border-color:#510d77;
        color:#fcfbea;
        box-shadow: 2px 2px 0 1px #510d77;
      }
      .template-collection  .product-color-atc-9817141051685 button  span {
         color:#fcfbea !important;
      }
      .template-collection  .product-color-atc-9817141051685 button:hover,
      .template-collection  .product-color-atc-9817141051685 button:focus,
      .template-collection  .product-color-atc-9817141051685 button:active
        {
        background:#fcfbea !important;
        border-color:#510d77 !important;
        box-shadow: 2px 2px 0 1px #510d77 !important;
      }
      .template-collection  .product-color-atc-9817141051685 button:hover span,
      .template-collection  .product-color-atc-9817141051685 button:focus span,
      .template-collection  .product-color-atc-9817141051685 button:active span
       {
        color:#763cbc !important;
      }
#main-collection-filters .product-count  {
  opacity:1;
}
#main-collection-filters .mobile-facets__open-label  {
        font-weight: 700;
        color: #00a385;
        font-size: 24px;
        line-height: 1.3;
}
.custom-collection-filter .mobile-facets__open * {
    color: #00a385;
}
      
.custom-collection-filter .mobile-facets__open svg {
    width: 30px !important;
    height: 30px !important;
}
.custom-collection-filter .mobile-facets__open .svg-wrapper {
    width: auto;
}
.template-collection.overflow-hidden-mobile #MainContent {
    z-index: 9;
}

.product__info-wrapper .price__container {
    font-size: 28px;
    letter-spacing: 1px;
    line-height: 1.4;
    font-weight: 700;
    color: var(--clr-product);
}

@media screen and (min-width:989px) {
  .header {
    padding-block:0 !important; 
  }
 .header  .custom-dropdown-menu  .list-menu__item {
   padding-block:20px !important;
 }
 .header  .custom-dropdown-menu  .list-menu__item a {
    text-decoration:none;
    color:inherit;
 }
.header  .header__submenu .list-menu__item {
    padding-block:0px !important;
}
}
@media screen and (max-width:1200px) {
  .template-product-Simply .ingredients-slider .ingredient-image,
  .template-product-Double .ingredients-slider .ingredient-image
  {
    max-width: 140px;
}
 
  #main-collection-filters .mobile-facets__open-label {
    font-size: 18px;
}
.tabs-wrapper {
    left: 60%;
}
}

@media screen and (max-width:991px) { 
.newsletter__subheading p {
    font-size: 18px;
}
  .newsletter__wrapper h2.inline-richtext {
    font-size: 35px;
}
  .page-width {
    padding-inline:20px !important;
  }
  .header__icons .custom-button {
    display:none;
  }
  .menu-drawer__navigation-container {
    grid-template-rows: auto 1fr !important;
}
 #menu-drawer .custom-button {
      margin-left:15px;
  }
  .product__info-wrapper--extra-padding {
    padding: 0 0 0 4rem !important;
}
  .product__info-wrapper .product-form__buttons {
    flex-direction:column;
    gap:10px;
  }
  .template-product-Simply .ingredients-slider .ingredient-image,
  .template-product-Double .ingredients-slider .ingredient-image
  {
    max-width: initial;
    width: inherit;
}
  .template-product-Double .ingredients-slider .slick-arrow {
    width: 40px;
    height: 40px;
}
  .product .loox-icon {
    width: 20px;
    height: 20px;
}
  .active-facets__button, .active-facets__button-remove {
    padding: 5px 1.2rem !important;
}
  .custom-button a:hover,
.custom-button a:focus {
   background:transparent !important;
   border-color:#055d5d !important;
   color: #055d5d !important;
}

   .collection .product-badge {
     padding: 5px 8px 1px;
    font-size: 13px;
}
.collection .card__badge .bestseller-badge,
.bestseller-badge
 {
    width: 80px;
    height: 80px;
    font-size: 13px;
}

}
@media screen and (max-width:989px) {
  #menu-drawer .menu-drawer__menu-item .icon-caret {
    display: block;
    position:initial;
}
#menu-drawer summary.menu-drawer__menu-item {
    padding-right: 0;
}
#menu-drawer .menu-drawer__menu-item>.svg-wrapper  svg {
  transition:all .3s ease-in-out;
}
#menu-drawer .menu-drawer__menu-item>.svg-wrapper {
    right: 0;
    width:18px;
}
#menu-drawer .menu-drawer__menu-item .icon-caret path {
  fill:#055d5d;
}
#menu-drawer .menu-drawer__submenu {
    transform: initial;
    visibility:visible;
    position: initial;
    display: none;
}
#menu-drawer  .menu-drawer__inner-submenu {
    overflow-x: initial;
    overflow-y: initial;
}
#menu-drawer .menu-drawer__menu-item.active svg {
  transform:rotate(-180deg);
}
#menu-drawer .menu-drawer__inner-submenu li {
  padding:0 10px;
}
#menu-drawer  .menu-drawer__navigation  ul  li {
  margin-bottom:10px;
}
#menu-drawer  .menu-drawer__submenu.has-submenu {
  padding-block:10px 0 !important;
}
}
@media screen and (max-width:767px) {
  .newsletter-form__field-wrapper .newsletter-form__button {
    width: 100%;
}
  .newsletter-form__field-wrapper {
    flex-wrap: wrap;
    gap:10px;
}
  .newsletter-form__field-wrapper .field__input {
    min-width: initial;
}
  .newsletter__wrapper {
    padding-inline: 20px !important;
}
  /* .template-product-banana-strawberry-product .marquee1,
  .template-product-mango-passion-product .marquee1,
  .template-product-Double.Chocolate .marquee1,
  .template-product-Simply.Vanilla .marquee1
  {
    padding-block: 0px;
} */
}
@media screen and (max-width:749px) {
  .product__info-wrapper--extra-padding {
    padding: 0 !important;
}
  .custom-collection-filter .mobile-facets__open * {
    color: #00a385;
}
  .only-mobile {
    display: block;
}
  .product__info-container  .breadcrumbs {
    display:none;
  }
  .product__info-wrapper {
    padding-top: 10px !important;
  }
  .only-mobile .breadcrumbs {
      margin: 0 0 10px  !important;
}
  .slider-buttons.quick-add-hidden.small-hide {
    display: none !important;
}
  .product .slider.slider--mobile .slider__slide {
    border-radius: 20px;
}
    .product .slider-mobile-gutter:not(.thumbnail-slider) .slider__slide {
      width: calc(100% - 3rem - var(--grid-mobile-horizontal-spacing)) !important;
  }
}
@media screen and (max-width:700px) {
  .template-product-Variety_Pack_4,
.template-product-banana-strawberry-product,
.template-product-mango-passion-product,
.template-product-Double.Chocolate,
.template-product-Simply.Vanilla {
  padding-bottom:69px;
}
}
@media screen and (max-width:576px) {
  .announcement-bar__message {
    min-height: initial;
}
  .safe-snacking-content h2 {
    margin-block: 0 30px !important;
    font-size: 30px;
}
  .safe-snacking-content p {
    font-size: 18px;
}
 
  .safe-snacking  .top-image {
    top: -135px;
}
  .newsletter__wrapper h2.inline-richtext {
    font-size: 30px;
}
  .product__info-wrapper .product-form__buttons {
    flex-direction:column;
    gap:10px;
  }
 .wave-image:before {
    top: -1%;
}
  .breadcrumbs__link {
    font-size: 11px;
}
 #MainContent .custom-single-product-wrapper {
        margin-top: 15px!important;
  }
.popup-overlay .sidebar-popup {
    width: 100%;
  padding: 20px;
}
  .popup-overlay .sidebar-header {
    margin-block: 0 15px;
}
  .custom-product-ingredients {
    padding-block: 50px 30px;
}
  .template-product-banana-strawberry-product .collection-slider-wrapper::before ,
.template-product-mango-passion-product .collection-slider-wrapper::before {
    top: -5%;
}

#main-collection-filters .mobile-facets__open-label {
    font-size: 15px;
}
shopify-payment-terms {
    font-size: 10px;
}
.product__info-wrapper .price__container {
    font-size: 20px;
}