:root{scroll-behavior:smooth}@media screen and (min-width:1200px){.c-page--page-offer-page-v1 .o-main{overflow-x:unset;overflow-y:unset}}.c-page--page-offer-page-v1{letter-spacing:0px}.c-offer-mini-pdp{--offer-font: proxima-nova, sans-serif;--offer-black: #000;--offer-gray-dark: #3f3f3f;--offer-gray: #888;--offer-border: #d3d3d4;--offer-panel: #f5f5f5;--offer-white: #fff;--offer-accent: #6dd5d7;--offer-error: #ff494b;--offer-error-bg: #ffecec;--offer-success: #1eac6b;--offer-success-bg: #ecfff5;color:var(--offer-black);font-family:var(--offer-font);letter-spacing:0px;padding-top:0}.c-page--page-offer-page-v1 .o-heading,.c-page--page-offer-page-v1 .o-heading.is-size-1,.c-page--page-offer-page-v1 h1,.c-page--page-offer-page-v1 h2,.c-page--page-offer-page-v1 h3,.c-page--page-offer-page-v1 h4,.c-page--page-offer-page-v1 h5,.c-page--page-offer-page-v1 h6{letter-spacing:0px}.dtc-hidden{display:none!important}.c-offer-mini-pdp .c-product-template__content-row{padding:3.5rem 1rem}@media only screen and (min-width:1250px){.c-offer-mini-pdp .c-product-template__carousel.has-thumb-carousel{max-width:calc(100% - 28.75rem)}.c-offer-mini-pdp .c-product-template__details{padding-left:2.5rem;width:28.75rem}}@media only screen and (min-width:1500px){.c-offer-mini-pdp .c-product-template__carousel.has-thumb-carousel{max-width:calc(100% - 28.75rem)}.c-offer-mini-pdp .c-product-template__details{padding-left:2.5rem;width:28.75rem}}.c-offer-mini-pdp .c-product-template__carousel-badge-wrapper,.c-offer-mini-pdp .c-product-template__carousel-servings-badge{display:none!important}.c-offer-mini-pdp .c-product-template__title{color:var(--offer-black);font-family:var(--offer-font);font-size:24px;font-style:normal;font-weight:700;line-height:36px;margin-bottom:.25rem}.c-offer-mini-pdp .c-product-template__reviews--details{color:var(--offer-gray);font-family:var(--offer-font);font-size:12px;font-style:normal;font-weight:400;line-height:15px;margin-bottom:2.5rem}@media only screen and (max-width:749px){.c-offer-mini-pdp .c-product-template__details{padding:0;margin-top:1rem}}.c-offer-mini-pdp .o-review-stars .okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer:not(.okeReviews-starRating-indicator-layer--foreground){display:none!important}.c-offer-mini-pdp .o-review-stars-count{display:none!important}.c-offer-mini-pdp .o-review-stars .okeReviews.okeReviews--theme .okeReviews-starRating{width:120px!important;height:20px!important}.c-offer-mini-pdp .okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer--foreground{background-image:url(/cdn/shop/files/reviews.png?v=1762623079)!important;background-size:120px 20px!important;display:block!important}.c-offer-mini-pdp .c-product-template__details .o-review-stars{margin-bottom:0}.c-offer-mini-pdp .o-btn.c-product-template__add-btn{align-items:center;align-self:stretch;background:#0cb;border-radius:70px;color:var(--offer-white);display:flex;font-family:var(--offer-font);text-shadow:0 2px 4px rgba(0,0,0,.25);font-size:22px;font-style:normal;font-weight:700;gap:10px;height:auto;justify-content:center;line-height:140%;margin-top:0;padding:9px 0;text-align:center;text-transform:capitalize}.c-offer-mini-pdp .o-btn.c-product-template__add-btn[disabled]{background:var(--offer-gray-dark);text-shadow:none;font-weight:400}.c-offer-mini-pdp .c-product-information{display:flex;flex-direction:column;align-items:normal}.c-offer-mini-pdp .c-product-information__accordion-title{color:var(--offer-black);font-family:var(--offer-font);font-size:14px;font-style:normal;font-weight:400;line-height:140%;padding:1rem .5rem;text-transform:uppercase}.c-offer-mini-pdp .c-product-information__accordion-slide.is-how-to-take{order:1}.c-offer-mini-pdp .c-product-information__accordion-slide.is-moneyback-guarantee{order:2}.c-offer-mini-pdp .c-product-information__accordion-slide.is-ingredients{order:3}.c-offer-mini-pdp .c-product-information__accordion-slide.is-nutrition{order:4}.c-offer-mini-pdp .c-product-information__accordion-slide.is-faq-link{order:5}.c-offer-mini-pdp .c-product-information__accordion-slide.is-reviews-link{order:6}.c-offer-mini-pdp .c-product-information__accordion-link{display:block;width:100%}.c-offer-mini-pdp .c-product-template__qty-bundle-bags{margin-top:0}.c-offer-mini-pdp .c-product-template__qty-bundle-bags-title{color:var(--offer-black);font-family:var(--offer-font);font-size:14px;font-style:normal;font-weight:700;line-height:140%;margin-bottom:1rem;text-transform:uppercase}@media only screen and (min-width:1000px){.c-offer-mini-pdp .o-swatches__swatch.is-flavour.is-bundle-sale{margin-top:2.5rem}}.c-offer-mini-pdp .c-product-template__qty-bundle-buttons{align-items:flex-start;column-gap:2rem;display:flex}.c-offer-mini-pdp .c-product-template__qty-bundle-container{align-items:center;display:flex;flex-direction:column;gap:.2rem}.c-offer-mini-pdp .c-product-template__qty-bundle-container .c-product-template__qty-bundle-button{width:100%}.c-offer-mini-pdp .c-product-template__qty-bundle-buttons .c-product-template__qty-bundle-button{align-items:center;background-color:transparent;border:1px solid var(--offer-border);border-radius:8px;display:flex;flex-direction:column;gap:1rem;padding:20px 20px 1rem}.c-offer-mini-pdp .c-product-template__qty-bundle-buttons .c-product-template__qty-bundle-button.is-selected{background:var(--offer-panel);border:1px solid var(--offer-black);border-radius:8px}.c-offer-mini-pdp .c-product-template__qty-bundle-tag{align-items:center;background:var(--offer-accent);border-radius:1rem;color:var(--offer-white);display:flex;font-family:var(--offer-font);font-size:11px;font-style:normal;font-weight:800;gap:0;justify-content:center;line-height:normal;min-width:auto;padding:5px 8px;text-align:center;text-transform:uppercase;top:0}.c-offer-mini-pdp .c-product-template__qty-bundle-title{color:var(--offer-black);font-family:var(--offer-font);font-size:14px;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:11px;text-align:center}.c-offer-mini-pdp .c-product-template__qty-bundle-price{color:var(--offer-black);font-family:var(--offer-font);font-size:13px;font-style:normal;font-weight:400;line-height:11px;text-align:center}.c-product-template__qty-bundle-per-bag{color:var(--offer-black);display:block;font-family:var(--offer-font);font-size:11px;font-style:normal;font-weight:400;line-height:140%;margin-top:4px;text-align:center}.c-offer-mini-pdp .c-product-template__qty-bundle-each{align-items:center;color:var(--offer-black);display:flex;font-family:var(--offer-font);font-size:11px;font-style:normal;font-weight:400;gap:4px;justify-content:center;line-height:11px;margin:0;text-align:center}.c-product-template__qty-bundle-shipping{align-items:center;color:var(--offer-black);display:flex;flex-shrink:0;font-family:var(--offer-font);font-size:11px;font-style:normal;font-weight:700;gap:4px;justify-content:center;line-height:140%;text-transform:uppercase}@media only screen and (max-width:767px){.c-offer-mini-pdp .c-product-template__qty-bundle-buttons{align-items:flex-start;justify-content:space-between;column-gap:4px}}.c-flavour-picker{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.c-flavour-picker__card--wrapper{align-items:flex-start;align-self:stretch;display:flex;gap:10px}.c-flavour-picker__card--wrapper img{align-items:center;border:1px solid #D3D3D4;border-radius:8px;display:flex;height:41px;width:41px;object-fit:cover}.c-flavour-picker__card{align-items:center;background:var(--offer-white);border:1px solid var(--offer-border);border-radius:.5rem;cursor:pointer;display:flex;flex-grow:1;justify-content:space-between;padding:.5rem .75rem;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.c-flavour-picker__card:hover{border-color:var(--offer-black)}.c-flavour-picker__card.is-active{background:var(--offer-panel);border:1px solid var(--offer-black)}.c-flavour-picker__name{color:var(--offer-black);font-family:var(--offer-font);font-size:16px;font-style:normal;font-weight:400;line-height:150%}.c-flavour-picker__card.is-active .c-flavour-picker__name{font-weight:700}.c-flavour-picker__controls{align-items:center;display:flex;gap:.4rem;pointer-events:none}.c-flavour-picker__btn{align-items:center;background:var(--offer-white);border:1px solid var(--offer-black);border-radius:2px;color:var(--offer-black);display:flex;font-size:18px;font-weight:700;height:25px;justify-content:center;line-height:1;pointer-events:all;transition:background-color .2s ease,color .2s ease;width:25px}.c-flavour-picker__btn[disabled]{border-color:var(--offer-border);color:var(--offer-border);cursor:not-allowed}.c-flavour-picker__qty{color:var(--offer-black);font-family:var(--offer-font);font-size:16px;font-style:normal;font-weight:700;line-height:140%;min-width:1.75rem;text-align:center}.c-flavour-picker__status{align-items:center;background:var(--offer-panel);display:none;gap:.5rem;justify-content:center;margin:0 0 1rem;padding:.25rem 0;text-transform:uppercase;width:100%}.c-flavour-picker__status.is-visible{display:inline-flex}.c-flavour-picker__status-icon{align-items:center;background:var(--offer-error);border-radius:999px;color:var(--offer-black);display:flex;font-family:var(--offer-font);font-size:10px;font-weight:700;height:.85rem;justify-content:center;line-height:12px;width:.85rem}.c-flavour-picker__status-text{color:var(--offer-black);font-family:var(--offer-font);font-size:11px;font-style:normal;font-weight:400;line-height:140%;text-transform:uppercase}.c-flavour-picker__status.is-error{background:var(--offer-error-bg)}.c-flavour-picker__status.is-complete{background:var(--offer-success-bg)}.c-flavour-picker__status.is-complete .c-flavour-picker__status-icon{background:var(--offer-success)}.c-offer-mini-pdp .o-btn.is-loading{opacity:.6;pointer-events:none;position:relative}.c-offer-mini-pdp .o-btn.is-loading:after{animation:offer-spin .9s linear infinite;border:2px solid rgba(255,255,255,.6);border-radius:50%;border-top-color:var(--offer-white);content:"";height:1rem;position:absolute;right:1.5rem;width:1rem}@keyframes offer-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.c-offer-mini-pdp .c-product-template__details-inner .o-alternate-payment-info{display:none}.c-product-template__atc-progress-bar{padding:8px 16px;border-radius:2px;background:#f9f9f9}.offer-tier-progress__steps{display:flex;justify-content:space-between;position:relative;gap:18px;margin-bottom:8px;padding-top:6px}.offer-tier-progress{position:relative}.offer-tier-progress__meter{position:absolute;left:40px;top:28px;height:10px;background:#e3e3e3;border-radius:4px 0 0 4px;pointer-events:none;overflow:hidden;transform:translateY(-50%);width:80%}.offer-tier-progress__meter-fill{position:absolute;top:0;bottom:0;left:0;width:0%;background:linear-gradient(90deg,#3f3f3f 0% 100%);border-radius:inherit;transition:width .25s ease}.offer-tier-progress__step{align-items:center;display:flex;flex:1 0 0;flex-direction:column;gap:6px;position:relative}.offer-tier-progress__badge{display:flex;flex-direction:column;justify-content:center;align-items:center;width:44px;height:44px;border-radius:50%;background:#3f3f3f;color:inherit;line-height:1.1;z-index:1;position:relative}.offer-tier-progress__badge strong,.offer-tier-progress__badge span{color:#fff;text-align:center;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:600;line-height:13px}.offer-tier-progress__step .offer-tier-progress__badge{background:#e3e3e3}.offer-tier-progress__step .offer-tier-progress__badge span,.offer-tier-progress__step .offer-tier-progress__badge strong{color:#3f3f3f}.offer-tier-progress__step.is-complete .offer-tier-progress__badge{background:#3d3d3d}.offer-tier-progress__step.is-complete .offer-tier-progress__badge span,.offer-tier-progress__step.is-complete .offer-tier-progress__badge strong{color:#fff}.offer-tier-progress__step p{color:#3f3f3f;text-align:center;font-family:Montserrat;font-size:11px;font-style:normal;font-weight:600;line-height:normal;margin:8px 0 0}@keyframes offer-sticky-slide{0%{transform:translateY(24px);opacity:0}to{transform:translateY(0);opacity:1}}@media only screen and (max-width:749px){.c-product-template__atc-progress-bar{position:fixed;bottom:0;z-index:100;width:100%;left:0}.c-product-template__atc-progress-bar.is-sticky-ready{transform:translateY(100%);border-radius:16px 16px 0 0;border-top:1px solid #3F3F3F;background:#f9f9f9;padding:8px 16px;transition:transform .25s ease,box-shadow .25s ease}.c-product-template__atc-progress-bar.is-sticky-ready.is-sticky-active{transform:translateY(0)}.c-product-template__atc-progress-bar.is-sticky-ready.is-sticky-active .offer-tier-progress,.c-product-template__atc-progress-bar.is-sticky-ready.is-sticky-active .c-product-template__add-btn-container{animation:offer-sticky-slide .32s ease forwards;will-change:transform,opacity}.c-product-template__atc-progress-bar.is-sticky-ready.is-sticky-active .c-product-template__add-btn-container{animation-delay:80ms}}@media only screen and (min-width:1040px)and (max-width:1249px){.offer-tier-progress__meter{left:60px;width:75%}}.c-product-template__additional-info{margin:2.5rem 0 1rem}.c-product-template__guarantee{align-items:stretch;display:flex;gap:8px;justify-content:flex-start;margin:0 0 2.5rem}.c-product-template__guarantee img{max-width:45px}.c-product-template__guarantee p{color:var(--offer-black);font-family:var(--offer-font);font-size:10.5px;font-style:normal;font-weight:400;line-height:140%;margin:0;text-transform:capitalize}.c-product-template__guarantee p strong{font-weight:700}.c-product-template__daily-benefits-title{color:var(--offer-black);font-family:var(--offer-font);font-size:14px;font-style:normal;font-weight:700;line-height:16.5px;margin:0 0 24px;text-transform:uppercase}.c-product-template__daily-benefit{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1rem}.c-product-template__daily-benefit img{width:32px}.c-product-template__daily-benefit span{color:var(--offer-gray-dark);font-family:var(--offer-font);font-size:1rem;font-style:normal;font-weight:400;line-height:140%}.product-template-carousel--mobile{display:none}@media only screen and (max-width:767px){.product-template-carousel--desktop{display:none}.product-template-carousel--mobile{display:block}.c-product-template__additional-info{margin:1rem 0}}
/*# sourceMappingURL=/cdn/shop/t/794/assets/offer-mini-pdp.css.map */
