/** Shopify CDN: Minification failed

Line 303:0 Unexpected "}"

**/
a#ticket{display: none;}
.slideshow__text.banner__box.content-container.content-container--full-width-mobile.color-scheme-1.gradient.slideshow__text--center.slideshow__text-mobile--center {display: none;}
div#MegaMenu-Content-5 li {width: 100%;}
.slideshow__autoplay.slider-button{display: none !important;}
.zoomLens {width: 150px !important;height: 150px !important;}
.zoomWindow{right: 55% !important; left: 113% !important;}
.cstm_pdp_image .quantity:before , .cstm_pdp_image .quantity:after{all: unset;}
.cstm_pdp_image .quantity__button:first-child , .cstm_pdp_image .quantity__button:last-child{   line-height: 29px !important; font-size: 26px; color: #000000; opacity: 1; height: 35px; width: 35px; border: 1px solid #d6d1d1; border-radius: 3px; font-weight: 600; text-align: center; vertical-align: top; }
.cstm_pdp_image .quantity__input{ all: unset; line-height: 34px; width: 34px; height: 34px; margin: 0px 10px 0 10px; font-size: 14px; text-align: center; vertical-align: top; color: #000; border: 1px solid #d6d1d1; border-radius: 3px; }
.product__description li {display: flex; color: #000; font-size: 17px; line-height: 22px; padding: 0 0 15px 0; align-items: flex-start;font-weight: 300;}
.product__description ul {padding: 0;}
.expiry_date_pdp { font-size: 14px; color: #333333;font-weight: 300; margin-top: 20px !important;margin-bottom: unset !important;}
.expiry_date_pdp .text{font-weight: 600;}
.cstm-compare-at-price { font-size: 13px; color: #737373;}
.custom-page-width-for-pdp .product__info-container .product__title h1 { letter-spacing: 0; font-weight: 600; color: #000; font-size: 30px; line-height: 45px; width: 85%;}
.custom-page-width-for-pdp{padding: 0 15px;}
.custom-page-width-for-pdp .text-mrp , .custom-page-width-for-pdp .price__sale .price-item.price-item--regular{font-size: 12px;color: #737373; letter-spacing: 0; font-weight: 400;}
.custom-page-width-for-pdp .product__info-wrapper.grid__item .compare-price-div{margin-top: -8px;}
.custom-page-width-for-pdp .price-tax{margin-top:-2px;}
.custom-page-width-for-pdp .price-tax span{font-weight: 400;font-size: 12px;}
.custom-page-width-for-pdp .product__tax.caption.rte{display: none;}
.custom-page-width-for-pdp span.price-item.price-item--sale.price-item--last {
    font-size: 28px;
    font-weight: 600;
    color: #000;
    letter-spacing: normal;
}
.custom-page-width-for-pdp .product__text{margin-top: -21px;font-size: 14px;font-weight: 400;}
.product__info-wrapper .product-form__quantity{display: flex;gap: 14px;align-items: center;}
.product__info-wrapper .product-form__quantity .quantity__label.form__label{margin-bottom: 0;}
.product__info-wrapper .product-form__quantity .price-per-item__container .quantity{min-height:unset;}
.custom-page-width-for-pdp .sale-percentage{font-size: 14px; letter-spacing: normal;}
.offer_code_pdp p{display: flex;gap: 10px;}
.product__info-wrapper .no-compare-text-mrp, .product__info-wrapper .price__regular{display: none;}
/* protein calculator page */
.protein-calculator {
  .rich-text__blocks .rich-text__buttons a {
    background: #000;
    color: #fff;
    border: 0;
    padding: 20px 10px;
    text-transform: uppercase;
    min-height: 60px;
    display: inline-block;
    font-size: 31px;
    line-height: 1.8;
  }
  .rich-text__buttons {
    max-width: unset;
  }
  .rich-text__blocks .rich-text__buttons a div {
    font-size: 18px;
    font-weight:100;
  }

  .collapsible-content summary:hover .accordion__title {
    text-decoration: unset;
  }
  .collapsible-content .accordion__title {
    font-weight: 600;
    font-size: 18px;
    font-family: var(--font-body-family);
  }
  .collapsible-content__heading {
    font-size: 43px;
    font-family: var(--font-body-family);
  }
  .image-with-text__heading {
    margin: 0px auto;
    font-family: var(--font-body-family);
  }
  .image-with-text__content {
    padding: 0px 4px 0px 0px;
  }

  .rich-text__heading {
    font-size: 48px;
    font-family: var(--font-body-family);
    font-weight: 600;
  }
  .rich-text__blocks.left .rich-text__heading {
    font-size: 24px;
  }
  .rich-text__blocks {
    max-width: fit-content;
  }
  .collapsible-content .accordion svg {
    stroke: black;
  }
}
@media (max-width: 749px) {
  .protein-calculator {
    .image-with-text__grid {
      flex-direction: column-reverse;
    }
    .image-with-text__heading {
      margin: auto;
    }
    .collapsible-content__heading {
      font-size: 36px;
    }
    .rich-text__heading {
      font-size: 36px;
    }
    .page-width {
      padding: 0px 10px;
    }
    .rich-text__blocks .rich-text__buttons a {
      font-size: 18px;
      line-height: 1.5;
    }
    .rich-text__blocks .rich-text__buttons a div {
      font-size: 12px;
    }
  }
   .custom-page-width-for-pdp .product__info-container .product__title h1{
      font-size: 23px;
      line-height: 36px;
      width: 100%;
    }
  .custom-page-width-for-pdp span.price-item.price-item--sale.price-item--last{
    font-size: 24px;
  }
  .custom-page-width-for-pdp .sale-percentage{
    font-size: 12px;
  }
  .custom-page-width-for-pdp .product__info-wrapper.grid__item .compare-price-div, .custom-page-width-for-pdp .price-tax{
    margin-top: 0;
  }
  .custom-product-flavour{
    margin-top: 6px;
  }
  .offer_code_pdp p{
    margin-bottom: 4px;
  }
  input#postcode_check::placeholder {
    text-align: center;
  }
  .custom-page-width-for-pdp .pdp-accordion{
    padding-top: 0;
    padding-right: 0;
  }
  .custom-page-width-for-pdp .pdp-accordion table td:first-child{
    padding-right: 0;
    width: 30%;
  }
  .card-information .price__container .price__sale .sale-percentage{
    display: block;
  }
  .shopify-app-block #insta-feed h2{
    font-size: 22px !important;
  }
}

@media screen and (min-width: 980px){
.cstm_pdp_image media-gallery{ display: flex; flex-direction: row-reverse;}
.custom-page-width-for-pdp{padding: 0 55px; margin: auto;}  
}
.quick-add__submit.atc_modify .path{
      stroke:#fff !important;
}
 /* .quick-add__submit.atc_modify span{
      color:#fff;
} */
.quick-add .button:disabled, .quick-add .button[aria-disabled=true]{
    opacity:1;
   }
   .quick-add .button.loading{
      color:#fff!important;
   }
   .quick-add .button.loading::after {
    color:#fff!important;
  }
.quick-add__submit[disabled]{
  background: #6a6a6a;
}
.jdgm-form__fieldset p{
    display: none;
}
.whatsapp_icon{
  position: fixed;
    bottom: 65px;
    right: 15px;
    z-index: 1000;
    background-color: #28af0c;
    color: #fff;
    border-radius: 50%;
    padding: 10px;
    line-height: 1;
    width: 44px;
    height: 44px;
  text-align: center;
}
.whatsapp_icon i {
  font-size: 26px;
  color:#fff;
}
.jdgm-notification__title:before{
content:""
}
@media (max-width: 749px) {
  cart-drawer .discounts__discount{
    font-size:10px;
    letter-spacing:0;
  }
}
/* .cart-item__price-wrapper .price{
  padding-top:15px;
} */
.index .collection__title{
  text-align: center;
}
.index .cstm_centered_div{
  display:flex;
  justify-content: center;
}
.on-isolate-fest h2{
  text-align: center;
}
.isopure-isolate-fest h2{
  text-align: center;
}

/* fest */
@media screen and (min-width: 790px) {
  .isopure-isolate-fest .collection__title h2 {
    font-weight: 600;
    color: #bb651f;
    background: #f4dea1;
    margin: auto;
    padding: 12px;
    width: 30%;
    box-shadow: -4px -4px 0 #bb651f;
    text-shadow: 2px 4px 4px rgb(206 159 105);
  }
  .isopure-isolate-fest .collection ul{
    display: flex;
    justify-content: center;
  }
   .on-isolate-fest  .collection__title h2 {
    font-weight: 600;
    color: #bb651f;
    background: #f4dea1;
    margin: auto;
    padding: 12px;
    width: 30%;
     box-shadow: -4px -4px 0 #bb651f;
     text-shadow: 2px 4px 4px rgb(206 159 105);
  }
}

@media screen and (max-width: 789px) {
  .isopure-isolate-fest .collection__title h2 {
    color: #bb651f;
    background: #f4dea1;
    margin: auto;
    box-shadow: -2px -2px 0 #bb651f;
    text-shadow: 2px 4px 4px rgb(206 159 105);
  }
   .on-isolate-fest  .collection__title h2 {
    color: #bb651f;
    background: #f4dea1;
    margin: auto;
     text-shadow: 2px 4px 4px rgb(206 159 105);
     
     box-shadow: -2px -2px 0 #bb651f;
  }
  
}
/* independence */
/* .independenceoffer{
  .card:not(.ratio) {
    height: 97%;
  }
  .price__container .price-item {
  filter: blur(5px);
    display: none;
} */
 /* .price__container .sale-percentage{
  filter: blur(5px);
   display: none;
} */
  /* .price__container .price__sale{
    display: none;
  }
  .price__container .price-tax{
    display: none;
  } */
 /* .card-wrapper{
  pointer-events: none;
    cursor: default;
} */

  .collection__title h2{
      margin: auto;
    width:fit-content;
  }
}
.independence-bestseller{
  .collection__title h2{
      margin: auto;
    width:fit-content;
  }
   /* .price__container .price-item {
  filter: blur(5px);
}
 .price__container .sale-percentage{
  filter: blur(5px);
} */
}
/* @media screen and (min-width:425px){
  .independenceoffer .collection ul{
    display: flex;
    justify-content: center;
  }
} */



