/** Shopify CDN: Minification failed

Line 903:0 Unexpected "{"

**/
@media (max-width: 767px) {
  .desktop-only {
    display: none;
  }
}
@media (min-width: 768px) {
  .mobile-only {
    display: none;
  }
}

input#Search-In-Template::placeholder {
    opacity: 1 !important;
}

.wide-1190 .page-width {
  max-width: 1190px;
}

.wide-1550 .page-width,
.wide-1550.page-width {
  max-width: 1550px;
}

.wide-1650 .page-width,
.wide-1650.page-width {
  max-width: 165rem;
}

.black-btn span.link.animate-arrow {
  background-color: #000;
  color: #d5fe96;
  padding: 1.1rem 1.5rem;
  font-size: 15px;
  font-weight: 400;
  border-radius: 10px;
  min-width: 200px;
  text-align: center;
}

li.breadcrumbs__item a,
.breadcrumbs__item:not(:last-child):after {
  font-size: 17px;
  color: #999999 !important;
}

.atc-btn {
  display: flex;
  align-items: center;
  /* height: 60px !important; */
}

.atc-btn .price-item {
  color: #d5fe83;
}

.block-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: left;
  gap: 2.4rem;
  background-color: #d6d9f1;
  padding: 2.4rem;
  border-radius: 1rem;
}

.heading {
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 1rem;
}
.heading img {
  width: 64px;
}
.block-heading {
  font-size: 2rem;
  font-weight: bold;
}
.block-button a {
  text-decoration: none;
  color: #000;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #d5fe96;
  padding: 1rem 1.7rem;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  width: 55%;
  align-items: center;
}
.block-button span.icon-wrap {
    display: flex;
    flex-direction: row;
}
.block-button .icon-arrow {
    width: 2rem;
}
.block-inner-text {
  font-size: 14px;
}
.pdp-image-banner .button--primary {
    color: #444444;
    font-weight: 600;
    display: flex;
    gap: 2.5rem;
    flex-direction: row;
    align-items: center;
}

.title-group {
  display: flex;
  align-items: center;
  justify-content: space-between;    
  padding-top: 12px;
}
.main-pdp .title-group s.price-item.price-item--regular,
.main-pdp .title-group span.badge {
  display: none !important;
}
.main-pdp .product__title h1 {
  font-size: 24px;
  letter-spacing: 0;
}
.main-pdp .product__title {
    margin-bottom: 0.5rem !important;
}
.main-pdp .title-group span.price-item--regular,
.price-item.price-item--regular {
  font-size: 18px;
  font-weight: bold;
}
.main-pdp .product__description {
  font-size: 17px !important;
}
.product-form__quantity {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.main-pdp .quantity,
.main-pdp .select__select {
  background-color: white;
}
.main-pdp fieldset.js.product-form__input.product-form__input--pill,
.main-pdp .product-form__input.product-form__input--dropdown {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  gap: 2rem;
  flex-wrap: wrap;
  flex-direction: row;
}

.main-pdp .variant-selects-class {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
.main-pdp .pill-container {
  display: flex;
  flex-direction: row;
  gap: 1.5rem;
}

.pdp-image-banner .banner__heading.inline-richtext.h1 h2 {
  font-size: 52px;line-height: 60px;
}
.pdp-image-banner .banner__heading:nth-child(1) h2,
.pdp-image-banner .banner__heading:nth-child(2) h2 {
  color: white !important;
}
.pdp-image-banner .banner__text p {
  font-size: 14px;
  font-weight: 400;
  padding-right: 10%;text-transform: capitalize;color:black;
}

.product-form__input--pill input[type="radio"] + label {
  background-color: white !important;
  color: black !important;
}

.product-form__input--pill input[type="radio"]:checked + label {
  color: rgb(0 0 0) !important;
  outline: 1px solid #00000061 !important;
}
.accordion {
  border-bottom: 0.1rem solid #cccccc !important;
}
.related-products .related-products__heading {
      text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    font-weight: 900;
    letter-spacing: 0 !important;
}

.pdp-image-banner {
  margin-top: 48px;
}

.ingredients-feature-mc .page-width {
  max-width: 1900px !important;
  margin: 0 !important;
  padding: 0 !important;
}
.ingredients-feature-mc .multicolumn-card__image-wrapper {
  padding-inline: 3vw !important;
}

.ingredients-feature-iwt .page-width,
.discovery-ingredients .page-width,
.ingredients-collections-mc .page-width {
  max-width: 1400px;
}
.discovery-ingredients span.link.animate-arrow {
  background-color: black;
  color: #d5fe96;
  padding: 1.1rem 1.5rem;
  font-size: 15px;
  font-weight: bold;
  border-radius: 10px;
  min-width: 200px;
}
.discovery-ingredients span.link.animate-arrow span.svg-wrapper,
.ingredients-collections-mc span.link.animate-arrow span.svg-wrapper,
.about-us-mc-last span.link.animate-arrow span.svg-wrapper {
  display: none;
}
.discovery-ingredients .title-wrapper-with-link {
  justify-content: center;
}

.ingredients-collections-mc .multicolumn-card__info {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ingredients-collections-mc .multicolumn-list__item a.multicolumn-card-link,
.discovery-ingredients a.multicolumn-card-link,
.about-us-mc-last a.multicolumn-card-link {
  text-decoration: none;
}
.ingredients-collections-mc span.link.animate-arrow {
  text-decoration: underline;
}
.ingredients-collections-mc .title-wrapper-with-link {
  justify-content: center;
}
.ingredients-collections-mc .multicolumn-card__info .link {
  margin-top: 0;
}
.ingredients-collections-mc a.button.button--primary {
  background-color: transparent;
  color: black;
  font-weight: normal;
}

.about-us-why-mc a.multicolumn-card-link {
  text-decoration: none;
  color: black;
}
.about-us-why-mc .inline-richtext h2 {
  font-size: 40px;
}

.about-us-why-mc span.link.animate-arrow span.svg-wrapper {
  display: none;
}
.about-us-why-mc .multicolumn-list__item:nth-child(2) {
  background-color: pink;
}
.about-us-why-mc.background-none .multicolumn-card__image-wrapper,
.about-us-mc-last.background-none .multicolumn-card__image-wrapper {
  margin-inline: 0rem !important;
}

.about-us-multirow-2 .multirow__inner {
  row-gap: 0px !important;
}

.about-us-iwt-slider {
  background-color: white;
}

.about-us-why-mc .grid {
  column-gap: 0px;
}
.about-us-why-mc .grid__item:nth-child(2) {
  margin-right: 10px;
}
.about-us-mc-last .grid--3-col-desktop .grid__item {
  padding-inline: 10px;
}

.wwu-mc-under-banner li {
  outline: 1px solid black;
  border-radius: 15px;
}

.wwu-mc-under-banner .multicolumn-list {
      row-gap: 20px;
    justify-content: space-between;
}
.wwu-mc-under-banner .multicolumn-card__info {
  padding: 3rem 7rem 3rem  7rem !important;
}
.wwu-last-mc .page-width {
  max-width: 1900px;
}


@media screen and (min-width: 1440px) {
  .wwu-mc-under-banner  .grid--2-col-desktop .grid__item {
        width: calc(40% - var(--grid-desktop-horizontal-spacing) / 2);
        max-width: calc(40% - var(--grid-desktop-horizontal-spacing) / 2);
    }
}

.wwu-last-mc .grid__item:nth-child(2) {
  background-color: #d5fe96;
}
.wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(1) {
    border-radius: 10px 0px 0px 10px;
  background-image: url(/cdn/shop/files/Join_the_Movement_1.png);
  padding: 20px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
.wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(2) {
     border-radius: 0px 10px 0px 10px;
  margin-right: 20px;
}
.wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(3) .inline-richtext h2 {
  color: #d5fe96;
}
.wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(3) p,
.wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(3) li {
  color: white;
}
.wwu-last-mc .grid {
  column-gap: 0;
}
.wwu-last-mc.background-none .multicolumn-card__image-wrapper {
  margin-inline: 0 !important;
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.wwu-last-mc.background-none .multicolumn-card__image-wrapper img {
  border-top-left-radius: 10px;
  border-bottom-left-radius: 10px;
}
.wwu-last-mc .media.media--transparent.media--adapt {
  display: none;
}
.wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(3) {
  background-image: url(/cdn/shop/files/The_Perks_1.png?v=1719208671);
  background-repeat: no-repeat;
  background-size: cover;
}

.collection-page-mc span.svg-wrapper,
.collection-page-mc .slider-buttons {
  display: none;
}
.collection-page-mc .multicolumn-card__info {
  outline: 2px solid #53a18d;
  border-radius: 10px;
  padding: 12px 5%!important;
  font-weight: 600;
  font-size: 16px;
  margin: 0 !important;
  display: flex;
  justify-content: center;
}
.collection-page-mc span.link.animate-arrow {
    margin: 0 !important;
}

.collection-page-mc .grid {
  column-gap: 1.2rem;
}

.collection-breadcrumb .page-width {
    padding-inline: 1rem !important;
}

.wwu-last-banner .inline-richtext h3 {
  color: #875b8e;
  font-size: 48px;
}

.breadcrumb-wrapper {
  /* background-color: white; */
  width: 100%;
  max-width: 100%;
}
.faqs-collapsible-row .collapsible-content-wrapper-narrow {
  max-width: 120rem;
}
.faqs-collapsible-row .collapsible-content__heading.inline-richtext.h1 h5 {
  display: flex;
  flex-direction: column-reverse;
  position: relative;
}
.faqs-collapsible-row .collapsible-row-heading h5 {
    border-bottom: solid 3px #69c69c;
    width: 8%;
    padding-bottom: 5px;
    margin-bottom: 1.5rem;
}
.faqs-collapsible-row .bg-change,
.faqs-collapsible-row .accordion__content {
  padding: 15px;
  background-color: #fafafa;
}

.main-product-wrapper .select {
  display: flex;
  position: relative;
  width: 88%;
}
.main-product-wrapper .biscuits-bundle-item__container {
  padding: 0 10px;
  border-radius: 10px;
}

.blogs-page-wrapper .blog-articles {
  display: flex;
  flex-direction: column;
}
.blogs-block .card__inner {
  display: none;
}
.blogs-page-wrapper .section-wrapper {
  display: flex;
  flex-direction: row;
  padding-inline: 9rem;
  justify-content: center;
  gap: 3rem;
}
.first-side-block {
  max-width: 20%;
}
/* .main-blog {
  max-width: 75%;
  width: 60%;
} */
.first-side-block p.article-card__excerpt {
  display: none;
}

.ingredient-block {
    display: flex;
  gap: 1rem;
    margin-bottom: 4rem;
}
.ingredient-image {
    min-width: 10%;
}

.collapsible-row-heading {
    margin: 22px 0px;
}
.privacyContent  .collapsible-content-wrapper-narrow,
.privacyContent .rich-text__blocks {
    width: 100% !important;
    max-width: 100%;
}
.main-pdp .product__description span {
    font-size: 17px;
}
.main-pdp .price-item.price-item--regular h4 {
    font-weight: 700;
    font-size: 18px;
    line-height: 17.28px;
    letter-spacing: 1px;
}
.product-form__submit .price-item.price-item--regular {
    font-size: 15px;
}

.biscuits-bundle-step__body .swiper-wrapper {
    display: flex;
    flex-direction: column;
    row-gap: 1rem;
}
.biscuits-bundle-step__body .swiper-wrapper .biscuits-bundle-item-card {
    width: 100% !important;
}
span.biscuits-bundle-item__details {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100% !important;
}
.biscuits-bundle-quantity {
    width: 19%;
    border-radius: 10px;
    outline: 1px solid #00000024;
    margin-block: 0.7rem;
}
.biscuits-bundle-quantity__button {
    border: 0 !important;
    font-size: 20px;
    color: #0000009e !important;
}
.biscuits-bundle-item__container {
    border: var(--biscuits-border-thickness) solid #6c6c6c!important;
}
.biscuits-bundle-quantity-count {
  border: 0!important;
}
h3.biscuits-bundle-step__title {
    font-size: 17px;
}
.biscuits-bundle-step__header {
    border-bottom: 0 !important;
}

.container-for-price-and-reviews{
  display: flex;justify-content: space-between;
}
.product__info-container .product__description {
  margin: 0!important;
}
.main-product-wrapper .product-form__input.product-form__input--dropdown {
    max-width: 100%;
    justify-content: space-between !important;
}
.quantity__button .svg-wrapper {
    width: 1.5rem;
}
.main-product-wrapper span.h4.accordion__title.inline-richtext p{
    font-weight: 200;font-size: 15px!important;color: #444444!important;letter-spacing: 0!important;
}

.main-product-wrapper .slider-button .icon {
    height: 1rem;
}

h2#verticalTitle{
    display: none;
}

span.facets__summary-label {
    color: black;
}
.facets__summary{
  border-bottom: 1px solid black;
}
.product-count.light {
    display: none;
}
.facet-filters__label {
    margin: 0 1.3rem 0 0;
}

  .about-us-slideshow h2{
    text-transform: capitalize;
  }

/* NK  */
.facets__summary:hover .facets__summary-label{
  text-decoration: none !important;
}
.facet-filters__label,
span.facets__summary-label,
.collection-hero__title{
  font-weight: var(--font-weight-700);
}

.rc-template__legacy-radio {
    border: 1px solid;
    border-radius: 10px;
    background: #fff;
}
.rc-widget .rc-option--active {
    background: transparent;
}
.rc-template__legacy-radio .rc-radio.rc-option__subsave {
    border-radius: 0px 0px 10px 10px !important;
  padding: 8px !important;
}
.rc-radio.rc-option__onetime {
    border-radius: 10px 10px 0px 0px !important;
}
.rc_widget__option__plans__dropdown {
    padding: 10px 20px;
    border-radius: 5px;
}
.rc_popup__block__footer {
    display: none !important;
}
.product-form__input--pill input[type=radio]+label,
.quantity__input{
  font-size: var(--font-size-17) !important;
}
.product-cart-price h4{
  color: #d5fe96;
}


.main-pdp  .slider-counter {
    display: none;
}
 .main-pdp   .slider-buttons.quick-add-hidden.small-hide .slider-button {
    background: #fff;
           border: 0.5px solid #CCCCCC;
    border-radius: 50%;
}
 .main-pdp  .slider--mobile+.slider-buttons {
       position: absolute;
 }

@media(min-width:750px){
 .main-pdp  .slider--mobile+.slider-buttons {
   top: 0px;
   bottom: 0px;
   justify-content: space-between;
   width: 98%;
   margin: auto !important;
   left: 0px;
    right: 0px;
   height: fit-content;
 }

.collection-breadcrumb.page-width {
    padding: 0 6.4rem;
}

}

@media(max-width:749px){
 .main-pdp  .slider--mobile+.slider-buttons {
    bottom: 10px;
    right: 3px;
           gap: 2px;
}

  .product-media-container {
    width: 95% !important;
    margin: auto;
}
.main-pdp  .grid__item:first-of-type{
    margin: 0px !important;
  }
.main-pdp  .grid__item{
            width: 100%;
  }
}

/*DESKTOP CSS=====================================================================================================================================================*/

@media (min-width: 990px) {
  .wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(1) {
    width: 10%;
    max-width: 26%;
  }
  .wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(2) {
    width: 10%;
    max-width: 40%;
  }
  .wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(3) {
    border-radius: 10px;
    padding: 20px;
  }
  .contact-page-form .contact {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .contact-page-form .page-width--narrow {
    max-width: 120rem;
  }
  .contact-page-form .left-block {
    width: 70rem;
  }
  .contact-page-form .right-block {
    width: 45rem;
  }

  .wwu-last-banner.banner--desktop-transparent .banner__box {
        max-width: 60rem !important;
    }

  .wwu-last-mc .page-width {
        padding: 0 4rem;
    }
  .wwu-last-mc ul.multicolumn-list.contains-content-container.grid.grid--1-col-tablet-down.grid--3-col-desktop{
    min-height: 33rem;
}

.collection-page-mc .grid--6-col-desktop .grid__item {
        min-width: 15%;
    }
/* .collection-page-mc.background-none .multicolumn-list .multicolumn-card__info{
    padding: 0!important;
  } */

.main-product-wrapper.page-width {
        padding: 0 8.5rem;
        max-width: 88%;
    }
}

/*MOBILE CSS ====================================================================================================================================================*/
@media (max-width: 767px) {
  .main-pdp li.breadcrumbs__item a,
  .main-pdp .breadcrumbs__item:not(:last-child):after {
    font-size: 15px;
  }

  .main-pdp .price-wrapper {
    display: none !important;
  }
  .main-pdp .price-item.price-item--regular,.main-pdp span.price-item.price-item--regular.recharge-inner-most-price {
    font-size: 20px!important;
  }
  .main-pdp .section_features.mobile-only .features .featuresWrapper {
    padding: 15px;
    row-gap: 1rem;
  }
  .main-pdp legend.form__label,
  .main-pdp quantity-input.quantity input,
  .main-pdp .select__select,
  .main-pdp label.quantity__label.form__label,
  .main-pdp .product-form__input.product-form__input--dropdown,
    label.form__label,
  .main-pdp .product-form__input--pill input[type="radio"] + label {
    font-size: 17px !important;
  }
  .main-pdp .summary__title span p {
    font-size: 15px;
    color: #444444;
  }

  .pdp-image-banner .banner__heading.inline-richtext.h1 h2 {
    font-size: 36px;line-height: 42px;
  }
  .pdp-image-banner .banner--mobile-bottom .banner__box {
    padding: 2.5rem;
  }
  .pdp-image-banner .banner__text p {
    padding-right: 10%;
  }
  .section_features.mobile-only {
    margin-block: 35px;
  }
  .pdp-image-banner {
    margin-top: 36px;
  }

  .ingredients-banner .banner__content {
    position: absolute;
    top: 0px;
    bottom: 0px;
  }

  .ingredients-feature-mc .slider-counter.caption span {
    font-size: 12px;
  }
  .ingredients-feature-mc .slider-buttons {
    position: relative;
    top: -15px;
  }

  .discovery-ingredients span.link.animate-arrow {
    min-width: 100px;
  }
  .discovery-ingredients .inline-richtext p {
    padding-inline: 2rem;
  }
  .discovery-ingredients .title.inline-richtext.h1 {
    text-align: center;
  }

  .ingredients-collections-mc span.link.animate-arrow {
    position: relative;
    right: 20px;
  }

  .about-us-slideshow .mobile-image.mobile-only img {
    height: 580px;
    object-fit: cover;
    object-position: left;
    position: relative;
  }
  .about-us-slideshow .banner__content {
    position: absolute;
    top: 0;
  }


  .about-us-why-mc .grid {
    column-gap: 0 !important;
  }
  .about-us-why-mc li.grid__item:nth-child(2) {
    margin-right: 15px;
  }

  .collection-page-mc .multicolumn-card {
    padding-block: 3px;
  }
  .collection-page-mc span.link.animate-arrow {
    font-size: 11px;
  }
  .collection-page-mc .grid {
    column-gap: 1em;
  }

  .wwu-last-mc .grid--3-col-desktop .grid__item:nth-child(1) {
    background-image: none;
    padding: 0px;
  }
  .wwu-last-mc .media.media--transparent.media--adapt {
    display: block;
  }
  .wwu-last-mc
    .grid--3-col-desktop
    .grid__item:nth-child(2)
    .multicolumn-card__info,
  .wwu-last-mc
    .grid--3-col-desktop
    .grid__item:nth-child(3)
    .multicolumn-card__info {
    padding-inline: 1rem !important;
  }

  .wwu-last-banner .banner__content.banner__content--middle-left.page-width {
    position: absolute;
  }
  .wwu-last-banner .inline-richtext h3 {
    font-size: 34px;
  }

  .faqs-collapsible-row .collapsible-content-wrapper-narrow {
    padding-inline: 2rem;
  }
  .faqs-collapsible-row .bg-change,
  .faqs-collapsible-row .accordion__content {
    padding: 15px;
  }
  .biscuits-bundle-quantity{
    width: 35%;
 }

.block-button a {
    width: 75%;
  }

.collection-page-mc .multicolumn-card__info {
    padding: 8.4px 28px !important;
}
}
/*TABLET CSS ===========================================================================================================================================================*/
@media (min-width: 768px) {
  .pdp-product-block-price {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .ingredients-banner .banner--large:not(.banner--adapt) {
    min-height: 0rem !important;
  }
  .block-button a {
    width: 100%;
  }
}

@media (min-width: 990px) and (max-width: 1023px) {
}

@media screen and (min-width: 1025px) {
    .privacyContent  .collapsible-content-wrapper-narrow {
        padding: 0 8.5rem;
    }
}

@media (min-width: 768px) and (max-width: 990px) {
  .collection-page-mc .multicolumn-card__info {
    margin: 3px 0 !important;
  }
  .collection-page-mc .grid--6-col-desktop .grid__item {
    max-width: 25%;
}
}

.jdgm-rev-widg__header{text-align: left!important;}
@media only screen and (min-width: 992px){
.jdgm-widget:not(.jdgm-review-widget--small,
.jdgm-review-widget--medium) .jdgm-row-stars,
.jdgm-rev-widg__summary,
{justify-content: flex-start!important;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary
{width:20%!important;}
.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) :not(.jdgm-histogram-wrapper)>.jdgm-histogram
{width:30%!important;}
}

.quantity {
    width: 50%;
}
.quantity__button {
    width: 20%;
}

.biscuits-bundle-item.biscuits--active {
    border: 2px solid green !important;
    border-radius: 15px;
}