.right-side-info .pro-title-wrape .pro-rating{flex-shrink:0}.right-side-info .jdgm-prev-badge{display:flex!important;flex-direction:row!important;align-items:center;gap:5px}[data-zoom=mobile]{display:none!important}[data-zoom=desktop]{display:block!important}@media(max-width:767px){[data-zoom=mobile]{display:block!important}[data-zoom=desktop]{display:none!important}}.swiper-zoom-img{width:100%;height:auto;display:block}.swiper-zoom-container img{width:100%;max-width:100%;height:auto;display:block}.zoom-container{background-repeat:no-repeat;background-size:150%;cursor:zoom-in;overflow:hidden;position:relative}.zoom-container img{width:100%;display:block}.right-side-info .pro-tag{padding:6px 10px 6px 16px!important;position:relative}.flavours-wrapper,.main-product__price{border-top:1px solid #F3F3F3;padding-top:2.4rem}.main-product__blocks .price--on-sale .price__sale{flex-direction:column!important;gap:0}.main-product__blocks .price--on-sale .price__sale .price-item--regular{font-family:Futura PT;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:#66665e}.main-product__blocks .sale-discount-wrapped .price-item--sale,.product-converter__content .price__regular .price-item{font-family:FuturaPTDemi;font-weight:500;font-size:28px!important;line-height:36px!important;color:#353535!important}.main-product__blocks .sale-discount-wrapped .price-item--sale.nnpp-discount{font-size:16px!important;line-height:21px!important}.sticky-add-to-cart{z-index:999!important}.flavours-container{justify-content:center}.right-side-info .pro-title-wrape h1{max-width:100%;font-family:Recoleta}h4.flavours_title{margin-bottom:10px}.flavour-dropdown{position:relative;width:100%}.flavour-selected{width:100%;background:#f7fbee;border:1px solid #e2e2e2;border-radius:8px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;cursor:pointer;font-weight:500;transition:background .2s}.flavour-selected:hover{background:#f1f9e8}.flavour-selected img{width:40px;height:40px;object-fit:cover;border-radius:4px;margin-right:10px}.flavour-selected span{flex:1;text-align:left}.flavour-options{display:none;position:absolute;top:105%;left:0;width:100%;background:#fff;border:1px solid #e2e2e2;border-radius:8px;box-shadow:0 4px 10px #0000000d;z-index:50}.flavour-dropdown.open .flavour-options{display:block}.flavour-option{display:flex;align-items:center;gap:10px;padding:10px 16px;text-decoration:none;color:#333;background:#f7fbee;transition:background .2s}.flavour-option:hover{background:#f1f9e8}.flavour-option.active{background:#f1f9e8;border-left:4px solid #7a9a3f}.flavour-option img{width:40px;height:40px;border-radius:4px;object-fit:cover}.flavour-tag{padding:2px 8px;font-size:12px;border-radius:6px;font-weight:600;text-transform:uppercase;margin-left:auto}.flavour-tag.new{background:#a75c51;color:#fff}.flavour-tag.bestseller{background:#3c7c3c;color:#fff}.caret{margin-left:10px;transition:transform .3s}.flavour-dropdown.open .caret{transform:rotate(180deg)}.short_description{font-family:Manrope;color:#67645b;font-size:14px;font-weight:400}#shopify-section-template--19080646525021__custom_liquid_CTnxcn{background-color:#f5f9ef;text-align:center}#article.shopify-section .section__wrapper,article.shopify-section .section__wrapper--no-overflow,section.shopify-section .section__wrapper,section.shopify-section .section__wrapper--no-overflow{padding:0}.main-product__blocks .price--on-sale .price__sale{flex-direction:row!important}#shopify-section-template--19080646525021__main .section__wrapper{padding-bottom:115px!important}.main-product__blocks .product-converter__title{display:block}.product-converter__content .product-converter__title{font-size:0!important}.product-converter__title div{display:block}.product-converter__title div h1{font-family:Recoleta;font-style:normal;font-weight:400!important;font-size:40px;line-height:54px;color:#4d4b44;text-transform:unset!important}.product-converter__title .jdgm-preview-badge .jdgm-star.jdgm-star{color:#34322e;font-size:16px}.product-converter__title .jdgm-prev-badge__text{font-family:Manrope;font-weight:500;font-size:12px;line-height:16px;color:#222}.product-converter__title .jdgm-widget.jdgm-widget{display:block;font-size:0;margin-top:10px}.flavours-wrapper,.main-product__price{border:0;padding:0}.main-product__blocks>*{margin:0}.flavour-selected{background:#f1f5e6;border:1px solid #B9C3A8}.main-product__blocks .product-converter__title{margin-bottom:15px}.short_description a{display:inline-block;font-family:Manrope;font-weight:500;font-size:14px;line-height:19px;color:#a75c51;padding:0 4px 4px;border-bottom:1px solid #A75C51;margin-top:10px}h4.flavours_title{font-family:Manrope;font-weight:600;font-size:16px;line-height:22px;color:#4d4b44;padding-left:0;letter-spacing:normal}.product-single-line{font-family:Manrope;font-weight:400;font-size:14px;line-height:16px;color:#4d4b44;margin-top:8px!important}.main-product__fieldset--pills{margin:40px 0}.main-product__fieldset--pills .variant-wrapper{display:flex;align-items:center;gap:20px}.main-product__fieldset--pills .variant-wrapper .text-sm{font-family:Manrope;font-weight:600;font-size:16px;line-height:22px;color:#4d4b44}.main-product__fieldset--pills .variant-wrapper .variant_options{display:flex;gap:20px}.main-product__fieldset--pills .variant-button input{display:none}.main-product__fieldset--pills .variant-button label{display:inline-block;padding:10px 24px;background:#f8f8f3;font-family:Manrope;font-weight:600;font-size:14px;line-height:19px;text-transform:uppercase;color:#25461a;border:1px solid transparent;transition:all .6s ease;cursor:pointer}.main-product__fieldset--pills .variant-button input:checked+label{border-color:#97a47d;color:#25461a;border-radius:6px}.main-product__blocks .price--on-sale .price__sale{justify-content:left;align-items:center}.main-product__blocks .sale-discount-wrapped .price-item--sale,.product-converter__content .price__regular .price-item{font-family:Manrope;font-style:normal;font-weight:600;font-size:36px!important;line-height:49px!important;color:#34322e}.main-product__blocks .price--on-sale .price__sale .price-item--regular{font-family:Manrope;font-weight:600;font-size:24px;line-height:33px;color:#67645b;padding-left:12px}.main-product__blocks .product__tax.caption.text-sm{font-family:Manrope;font-weight:400;font-size:14px;line-height:130%;color:#67645b}.main-product__price{margin-bottom:40px}.main-product__blocks .quantity{width:123px;height:44px;background:#234118;box-shadow:0 2px 8px 4px #b3b3b340;border-radius:6px;border:0;display:flex;align-items:center;justify-content:center}.main-product__blocks .quantity button{width:24px;height:24px;line-height:24px;text-align:center;color:#ecf2de;position:relative}.main-product__blocks .quantity button .icon{padding:0;color:#ecf2de!important}.main-product__blocks .quantity input{width:30px;font-family:Manrope;font-weight:600;font-size:16px;line-height:22px;text-transform:uppercase;color:#ecf2de;background-color:transparent}.main-product__blocks .product-converter__quantity{float:unset;margin:0}.main-product__blocks .product-converter__add-to-cart{float:unset;width:100%;flex:1}.cart-actions-wrapper{display:flex;gap:24px;margin-bottom:10px}.cart-actions-wrapper .product-converter__add-to-cart form{margin:0}.cart-actions-wrapper .button--add-to-cart{padding:12px 24px;background:#234118;border-color:#234118;box-shadow:0 2px 8px 4px #b3b3b340;border-radius:6px!important;font-family:Manrope;font-weight:600;font-size:19px;line-height:22px;text-transform:uppercase;color:#ecf2de}.free-scoop-text{font-family:Manrope;font-weight:400;font-size:14px!important;line-height:16px;color:#67645b;font-style:normal}.main-product__blocks .product__tax.caption.text-sm{font-style:normal}.quiz-text{margin-top:27px;font-family:Manrope;font-weight:400;font-size:14px;line-height:130%;color:#000}.quiz-text a{font-family:Manrope;font-weight:500;font-size:14px;line-height:19px;color:#a75c51;display:inline-block;border-bottom:1px solid #A75C51;padding-bottom:5px;margin-left:5px}.swiper-container.product-top{position:relative}.desktop-custom-gallery-arrows{position:absolute;top:50%;z-index:1;left:0;right:0;width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 15px}.desktop-custom-gallery-arrows .swiper-button-prev,.desktop-custom-gallery-arrows .swiper-button-next{position:relative;width:45px;height:45px;background:#fff;display:flex!important;align-items:center;border-radius:50%;padding:0}.desktop-custom-gallery-arrows .swiper-button-prev:before,.desktop-custom-gallery-arrows .swiper-button-next:before{content:"";width:24px;height:24px;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19 12H5M5 12L12 19M5 12L12 5" stroke="%230F1113" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.desktop-custom-gallery-arrows .swiper-button-next:before{transform:scale(-1)}.product-thumbs-wrapper .image img,.product-gallery .zoom-container{border-radius:10px}.cart-actions-wrapper .sticky-add-to-cart.sticky{position:fixed}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#97a47d;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.product-thumbs-wrapper swiper-container:before{content:"";display:block!important;width:44px;height:100%;background:linear-gradient(90deg,#ffffff29,#f8f8f3);position:absolute;left:auto;right:-19px;z-index:2;top:0}.product-thumbs{position:relative}.flavour-selected .flavour-tag{display:inline-block;width:auto;flex:unset;margin-right:15px}.jdgm-rev-widg__title{font-family:Recoleta;font-weight:600;font-size:36px;line-height:49px;text-transform:capitalize;color:#67645b}.sticky-add-to-cart__inner .sale-discount-wrapped,.sticky-add-to-cart__inner .sale-discount-wrapped span{font-family:Manrope;font-style:normal;font-weight:600;font-size:25px!important;line-height:30px!important;color:#34322e!important}.sticky-add-to-cart__inner .price-item--sale,.sticky-add-to-cart__inner .sale-discount-wrapped span{color:#67645b!important}.sticky-add-to-cart__inner .price--on-sale .price__sale{flex-direction:row}.sticky-add-to-cart__inner .price--on-sale .price-item--regular{font-family:Manrope;font-weight:600;font-size:20px;line-height:33px;color:#67645b;padding-left:12px}.you-may-also-like .heading__section{display:flex;align-items:center;gap:10px}.you-may-also-like .heading__section p,.you-may-also-like .heading__section h3{font-family:Manrope;font-weight:600;font-size:36px;line-height:49px;text-transform:capitalize;color:#628158;letter-spacing:normal;margin:0}@media screen and (max-width:991px){.product-converter__wrapper .container{display:block}}@media screen and (max-width:767px){.product-converter__title div h1{font-size:32px;line-height:42px}.you-may-also-like{padding-top:70px;padding-bottom:70px}.desktop-custom-gallery-arrows,.product-gallery .product-thumbs-wrapper{display:none}.swiper-pagination2.swiper-pagination-progressbar{position:relative;z-index:19;width:100%;height:3px;background:#d9d9d9;bottom:0;left:0;right:0;margin:10px auto 0}.swiper-pagination2.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#97a47d!important;border-radius:8px}.main-product__blocks>*{margin:0!important}.right-side-info .pro-tag{font-size:10px}.right-side-info .pro-title-wrape h1{font-size:32px;line-height:44px}.main-product__blocks .product-converter__title{margin-bottom:10px!important}.short_description br{display:none}h4.flavours_title{padding-left:0;font-size:14px;line-height:19px}.short_description{margin-bottom:0}.flavours-wrapper{margin-top:35px!important}.product-single-line{font-size:12px;line-height:16px;margin-top:8px!important}.main-product__fieldset--pills .variant-wrapper{flex-direction:column;align-items:flex-start}.main-product__fieldset--pills .variant-wrapper .text-sm{font-size:14px;line-height:19px}.main-product__fieldset--pills{margin:24px 0}.main-product__fieldset--pills .variant-wrapper .variant_options{gap:16px}.main-product__fieldset--pills .variant-button label{padding:10px 16px;font-size:12px}.main-product__blocks .sale-discount-wrapped .price-item--sale,.product-converter__content .price__regular .price-item{font-size:24px!important;line-height:33px!important}.main-product__blocks .price--on-sale .price__sale .price-item--regular{font-size:18px;line-height:25px}.main-product__price{margin-bottom:24px!important}.main-product__blocks .product__tax.caption.text-sm{font-size:12px;line-height:16px}.cart-actions-wrapper{gap:16px;margin-bottom:10px!important}.cart-actions-wrapper .button--add-to-cart{font-size:16px}.product-converter__wrapper .quantity{min-height:50px}.quiz-text{border-top:1px solid #B3B1AD;padding-top:24px;margin-top:24px;font-size:14px;line-height:19px;text-align:center}.free-scoop-text{font-size:12px!important;line-height:16px}#shopify-section-template--19080646525021__main .section__wrapper{padding-bottom:60px!important}.product-strip{font-size:0}.ingredients-part{padding:60px 0}.you-may-also-like .heading__section p{font-family:Recoleta;font-weight:400;font-size:24px;line-height:33px;color:#34322e}.you-may-also-like .heading__section h3{font-family:Manrope;font-weight:600;font-size:24px;line-height:33px;color:#34322e}.you-may-also-like .heading__section{gap:0;flex-direction:column}.quiz-text a{font-weight:500;font-size:14px;line-height:19px}}.main-product__add-to-cart form{margin:0;flex:1}.quantity-picker legend{display:none}.aspect-ratio--default{height:auto!important;aspect-ratio:unset!important}.aspect-ratio--default:before{display:none!important}.aspect-ratio--default>img,.aspect-ratio--default>video,.aspect-ratio--default>svg{position:static!important;height:auto!important;width:100%!important;object-fit:contain!important}.right-side-info .pro-tag{margin-bottom:30px}.nnpp-pro-strip{background:#f5f9ef;padding:12px 0}.nnpp-pro-strip .product-strip{font-family:Manrope;font-weight:600;font-size:14px;line-height:19px;text-align:center;color:#34322e;display:flex;align-items:center;justify-content:center;gap:5px}.nnpp-pro-strip{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.nnpp-pro-strip.fadein{opacity:1;transform:translateY(0)}.nnpp-pro-strip{overflow:hidden}@media screen and (max-width:767px){.nnpp-pro-strip .product-strip{flex-direction:column}.nnpp-pro-strip swiper-container{padding:0 15px}}.nnp-text-slide swiper-slide{flex-shrink:0;width:100%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.product-thumbs-wrapper{width:100%;margin-top:25px;overflow:hidden}@media(min-width:64em){.swiper-thumbnails{position:static!important;width:100%!important;height:auto!important}.swiper-thumbnails-nav{display:none!important}}.product-thumbs-swiper swiper-slide{transition:opacity .2s ease;cursor:pointer}.product-thumbs-swiper swiper-slide.is-active figure{border:2px solid #714039}.product-slider-wrap,.product-slider-track{position:relative}.product-slider-wrap .swiper-navigation{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);pointer-events:none;z-index:9}.product-slider-wrap .swiper-button-prev,.product-slider-wrap .swiper-button-next{position:absolute;top:0;width:40px;height:40px;border-radius:50%;padding:0;background:#fff;border:1px solid rgba(0,0,0,.12);box-shadow:0 6px 16px #0000001f;display:flex;align-items:center;justify-content:center;cursor:pointer;pointer-events:auto;z-index:10;transition:background .2s ease,border-color .2s ease}.product-slider-wrap .swiper-button-prev{left:10px}.product-slider-wrap .swiper-button-next{right:10px}.product-slider-wrap .swiper-button-prev svg,.product-slider-wrap .swiper-button-next svg{width:22px;height:22px}.product-slider-wrap .swiper-button-prev:hover,.product-slider-wrap .swiper-button-next:hover{background:#2f5d3a;border-color:#2f5d3a}.product-slider-wrap .swiper-button-prev:hover svg path,.product-slider-wrap .swiper-button-next:hover svg path{stroke:#fff}.product-slider-wrap .swiper-button-disabled{opacity:.35;pointer-events:none}.swiper-pagination-progressbar{height:.3rem;border-radius:8px}.main-product__content .pro-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400;color:#0b3c5d;background:#eef4ff;padding:4px 12px;border-radius:8px;width:fit-content;text-transform:uppercase;letter-spacing:.15em}.main-product__content .pro-tag .cat_icon{position:absolute;top:0;left:-10px;width:18px;height:32px;display:flex;align-items:center}.main-product__content .pro-tag .cat_icon img{object-fit:contain}.main-product__content .pro-tag .cat_text{display:inline-block}@media(max-width:768px){.pro-tag{font-size:11px;padding:5px 10px}.right-side-info .pro-tag{padding:6px 10px!important}.pro-tag .cat_icon img{width:16px}.main-product__content .pro-tag .cat_icon{top:0;left:0;position:relative;height:auto}.short_description a{margin-top:3px}}.template-product-superfood .swiper-button-prev:after{content:none}.template-product-superfood .swiper-button-next:after{content:none}.product-benefits-new{display:flex;flex-wrap:wrap;row-gap:30px;margin-top:30px!important;margin-bottom:30px!important}.product-benefits-new .benefit_item_new{width:33.33333333%;font-family:Manrope;font-weight:500;font-size:14px;line-height:18px;color:#353535;gap:10px;display:flex;align-items:center;padding:0}.product-benefits-new .benefit_item_new .ben_icon{width:32px;height:32px;display:inline-block;flex-shrink:0;border-radius:50%}.product-benefits-new .benefit_item_new:not(:last-of-type){border-right:0}@media screen and (max-width:767px){.product-benefits-new .benefit_item_new{width:50%;font-size:12px;line-height:14px}.product-benefits-new{margin-top:30px!important;margin-bottom:30px!important;row-gap:15px}}.variant-links-wrapper{margin:40px 0;display:flex;align-items:center;column-gap:12px}.variant-label{font-family:Manrope;font-style:normal;font-weight:600;font-size:16px;line-height:22px;color:#34322e}.variant-links{display:flex;gap:12px;flex-wrap:wrap}.variant-link{padding:10px 24px;background:#f8f8f3;color:#25461a;text-decoration:none;font-weight:600;font-size:14px;border:1.5px solid transparent;transition:all .25s ease;font-family:Manrope;font-style:normal;line-height:19px;text-transform:uppercase;border-radius:6px}.variant-link:hover{border-color:#97a47d;background:#f1f5e6}.variant-link.is-active{background:#f1f5e6;border-color:#97a47d}@media(max-width:767px){.variant-link{padding:5px 8px;font-size:12px;line-height:12px}.variant-label{font-size:14px;line-height:14px}.variant-links-wrapper{margin:24px 0!important}.main-product__fieldset--pills{margin:50px 0}}
/*# sourceMappingURL=/cdn/shop/t/289/assets/custom-main-product.css.map */
