.v3-pdp-main.gradient{background:#5c2b2d}.v3-pdp-main .page-width{padding-left:0;padding-right:0}.v3-pdp-main .product.grid{background-color:#f8f2f1;border-radius:24px;padding:64px;column-gap:64px;row-gap:0;margin:0}.v3-pdp-main .product__media-wrapper,.v3-pdp-main .product__info-wrapper{min-width:0}.v3-pdp-main product-info{display:block}.v3-pdp-main .product__info-container{font-family:Flavanols,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:20px;color:#5c2b2d}.v3-pdp-main .product__info-wrapper.scroll-trigger,.v3-pdp-main .product__info-wrapper.scroll-trigger.animate--slide-in,.v3-pdp-main .product__info-wrapper.scroll-trigger.animate--fade-in,.v3-pdp-main .scroll-trigger.animate--fade-in,.v3-pdp-main .scroll-trigger.animate--slide-in,.v3-pdp-science__wrapper .scroll-trigger.animate--fade-in,.v3-pdp-science__wrapper .scroll-trigger.animate--slide-in,.v3-pdp-studies__wrapper .scroll-trigger.animate--fade-in,.v3-pdp-studies__wrapper .scroll-trigger.animate--slide-in,.v3-pdp-faq .scroll-trigger.animate--fade-in,.v3-pdp-faq .scroll-trigger.animate--slide-in,.v3-multicolumn .scroll-trigger.animate--fade-in,.v3-multicolumn .scroll-trigger.animate--slide-in,.v3-cocoapro-process .scroll-trigger.animate--fade-in,.v3-cocoapro-process .scroll-trigger.animate--slide-in{opacity:1;transform:none;animation:none}@media screen and (min-width:990px){.v3-pdp-main .product--medium:not(.product--no-media) .product__media-wrapper{max-width:45%;width:calc(45% - 32px)}.v3-pdp-main .product--medium:not(.product--no-media) .product__info-wrapper{max-width:55%;width:calc(55% - 32px);padding-left:0}.v3-pdp-main .product__info-container{max-width:none}}@media screen and (min-width:750px){.product--cocoavia .product__media-list{padding-bottom:calc(var(--media-shadow-vertical-offset) * var(--media-shadow-visible))}.product--cocoavia .product__media-item:not(.is-active){display:none}.product--cocoavia .product__media-list{margin-left:0}.product--cocoavia .thumbnail-slider{display:flex;align-items:center}.product--cocoavia .slider-mobile-gutter .slider-button{display:flex}}.product--cocoavia .thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:calc(30% - .8rem);flex-shrink:0}.product--cocoavia .thumbnail-list__item .media,.product--cocoavia .thumbnail.global-media-settings img{border-radius:8px;overflow:hidden}.product--cocoavia .thumbnail[aria-current]{box-shadow:0 0 0 2px #5c2b2d;border-radius:8px}.product--cocoavia .product__media-wrapper .media{border-radius:16px;overflow:hidden}.product--cocoavia slider-component.slider-mobile-gutter:not(.thumbnail-slider){position:relative}.product--cocoavia slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-buttons{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;pointer-events:none;z-index:2;padding:0 12px;margin:0}.product--cocoavia slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-button{pointer-events:auto;background:#ffffffd9;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:#5c2b2d;cursor:pointer;box-shadow:0 2px 8px #0000001a}.product--cocoavia slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-button:hover{background:#fff}.product--cocoavia slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-button:disabled{opacity:.3;cursor:default}.product--cocoavia slider-component.slider-mobile-gutter:not(.thumbnail-slider) .slider-counter{display:none}.product--cocoavia .thumbnail-slider>.slider-button{display:none}.product--cocoavia .thumbnail-slider{position:relative}.product--cocoavia .thumbnail-slider:after{content:"";position:absolute;top:0;right:0;bottom:0;width:60px;background:linear-gradient(to right,transparent,#f8f2f1);pointer-events:none;z-index:1}.v3-pdp-main .product__title h1,.v3-pdp-main .product__title h2{font-family:Flavanols,sans-serif;font-size:48px;font-weight:700;line-height:56px;color:#5c2b2d;margin:0 0 8px}.v3-pdp-main .product__info-container .product__text{font-family:Flavanols SemiCondensed,Flavanols,sans-serif;font-size:16px;font-weight:400;line-height:24px;color:#5c2b2d;margin:0 0 12px}.v3-pdp-main .product__text.caption-with-letter-spacing{text-transform:none;letter-spacing:0}.v3-pdp-main .product__info-container .price--large .price-item--regular,.v3-pdp-main .product__info-container .price--large .price-item--sale,.v3-pdp-main .product__info-container .price--large .price-item--regular span,.v3-pdp-main .product__info-container .price--large .price-item--sale span{font-family:Flavanols SemiCondensed,Flavanols,sans-serif;font-size:40px;font-weight:400;line-height:40px;color:#5c2b2d}.v3-pdp-main .product__info-container .price-item__quantifier{font-family:Flavanols SemiCondensed,Flavanols,sans-serif;font-size:14px;font-weight:400;line-height:20px}.v3-pdp-main .price--large .price-item--regular:before{display:none}.v3-pdp-main .yotpo-widget-instance{border-radius:4px}.v3-pdp-main .yotpo-sr-bottom-line-summary{font-family:Flavanols,sans-serif}.v3-pdp-main .yotpo-sr-bottom-line-summary .star-container{width:20px;height:20px}.v3-pdp-main .yotpo-sr-bottom-line-text{font-family:Flavanols SemiCondensed,Flavanols,sans-serif;font-size:16px;line-height:24px;font-weight:700;color:#5c2b2d}.v3-pdp-main .yotpo-widget-instance .yotpo-sr-star-full path{fill:#3b150f!important;stroke:#3b150f!important}.v3-pdp-main .yotpo-widget-instance .yotpo-sr-star-half path{stroke:#3b150f!important}.v3-pdp-main .yotpo-widget-instance .yotpo-sr-star-half stop:first-child{stop-color:#3b150f!important}.v3-pdp-main .yotpo-widget-instance .yotpo-sr-star-empty path{stroke:#3b150f!important}.v3-pdp-main .yotpo-star-rating-reviews-summary-text,.v3-pdp-main .yotpo-star-rating-reviews-summary-icon{font-family:Flavanols SemiCondensed,Flavanols,sans-serif;font-size:16px;line-height:24px;color:#5c2b2d}.v3-pdp-main .product-form__input .form__label{font-family:Flavanols,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5c2b2d;margin-bottom:8px}.v3-pdp-main .product-form__input--pill input[type=radio]+label{font-family:Flavanols,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#5c2b2d;background-color:transparent;border:1px solid #5c2b2d;border-radius:9px;padding:12px 16px;transition:border-color .15s ease,background-color .15s ease,font-weight .15s ease}.v3-pdp-main .product-form__input--pill input[type=radio]:checked+label{font-weight:700;color:#5c2b2d;border:2px solid #5c2b2d;background-color:#fff}.v3-pdp-main .product-form__input--pill input[type=radio]+label:hover{border-color:#5c2b2d}.v3-pdp-main subscription-widget>.form__label{font-family:Flavanols,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5c2b2d}.v3-pdp-main #customized-subscription-widget{font-family:Flavanols,sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#5c2b2d}.v3-pdp-main #customized-subscription-widget .subscription-input-label{font-family:Flavanols,sans-serif;font-size:14px;font-weight:400;line-height:18px;color:#5c2b2d;border:1px solid #5c2b2d;border-radius:8px;background-color:transparent;margin-bottom:8px;transition:border-color .15s ease,background-color .15s ease}.v3-pdp-main #customized-subscription-widget .subscription-input-label.active{font-weight:700;border:2px solid #5c2b2d;background-color:#fff}.v3-pdp-main #customized-subscription-widget .subscription-note{font-family:Flavanols SemiCondensed,Flavanols,sans-serif;font-weight:400;font-style:normal;font-size:12px;line-height:16px;color:#5c2b2d}.v3-pdp-main .product-form__quantity{float:left;width:140px;margin-right:12px;margin-bottom:0}.v3-pdp-main .product-form__quantity .quantity__label{display:none}.v3-pdp-main .product-form__buttons{max-width:none;overflow:hidden}.v3-pdp-main .quantity{border:2px solid #5c2b2d;border-radius:8px;background-color:#fff;height:56px;min-height:56px;overflow:hidden}.v3-pdp-main .quantity__input{font-family:Flavanols,sans-serif;font-size:18px;font-weight:600;color:#5c2b2d}.v3-pdp-main .quantity__button{color:#5c2b2d;border-radius:8px}.v3-pdp-main .product-form__submit.button{font-family:Flavanols,sans-serif;font-size:18px;font-weight:600;line-height:22px;background-color:#5c2b2d;color:#fff;border-radius:8px;border:none;height:56px;padding:0 32px;width:100%;transition:opacity .2s ease}.v3-pdp-main .product-form__submit.button:hover{opacity:.85;background-color:#5c2b2d}.v3-pdp-main .shopify-payment-button{display:none}.v3-benefits-strip{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;margin-top:20px;padding:10px 0}.v3-benefits-strip__item{display:flex;align-items:center;gap:5px;padding:0 10px;border-right:2px solid #5C2B2D}.v3-benefits-strip__item:last-child{border-right:none}.v3-benefits-strip__item img{width:48px;height:48px;flex-shrink:0}.v3-benefits-strip__text,.v3-benefits-strip__text p{font-family:Flavanols Condensed,Flavanols,sans-serif;font-weight:400;font-size:18px;line-height:24px;color:#5c2b2d;margin:0}.v3-benefits-strip__text strong{font-weight:700}@media screen and (max-width:749px){.v3-benefits-strip{margin-top:5px;padding:5px 0}.v3-benefits-strip__text,.v3-benefits-strip__text p{font-size:12px;line-height:16px}.v3-benefits-strip__item{padding:0 2px;gap:1px;border-right:none}.v3-benefits-strip__item img{width:32px;height:32px}}.v3-pdp-main .product__certifications{margin-top:0;padding:20px 0}.v3-pdp-main .product__certifications-title{font-family:Flavanols Condensed,Flavanols,sans-serif;font-size:24px;font-weight:700;line-height:20px;color:#5c2b2d;text-transform:uppercase;margin:0 0 20px}.v3-pdp-main .product__certifications-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:0;margin:0;list-style:none}.v3-pdp-main .product__certifications-grid li{display:flex;align-items:center;justify-content:center}.v3-pdp-main .product__certifications-grid img{width:80px;height:80px;object-fit:contain}.v3-pdp-main .product__info-container .product__description,.v3-pdp-main .product__info-container .product__description p,.v3-pdp-main .product__info-container .product__description li{font-family:Flavanols SemiCondensed,Flavanols,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#5c2b2d}.v3-pdp-main .product__description p{margin:0 0 8px}.v3-pdp-main .product__description ul,.v3-pdp-main .product__description ol,.v3-pdp-main .product__info-container .accordion__content ul,.v3-pdp-main .product__info-container .accordion__content ol{list-style-position:outside;padding-left:20px;margin:0}.v3-pdp-main .product__description li,.v3-pdp-main .product__info-container .accordion__content li{padding-left:4px;margin-bottom:6px}.v3-pdp-main .product__accordion.accordion{display:block;width:100%;margin-top:0;margin-bottom:0;border-top:1px solid rgba(92,43,45,.2);border-bottom:1px solid rgba(92,43,45,.2)}.v3-pdp-main .product__accordion.accordion+.product__accordion.accordion{border-top:none}.v3-pdp-main .product__accordion summary{padding:20px 0}.v3-pdp-main .product__accordion .icon-accordion{display:none}.v3-pdp-main .product__accordion .accordion__title{font-family:Flavanols Condensed,Flavanols,sans-serif;font-size:24px;font-weight:700;line-height:20px;color:#5c2b2d;text-transform:uppercase;max-width:100%}.v3-pdp-main .product__accordion .accordion__title.h3{font-size:28px}.v3-pdp-main .product__accordion .accordion__title.h5{font-size:20px}.v3-pdp-main .product__info-container .accordion__content,.v3-pdp-main .product__info-container .accordion__content p,.v3-pdp-main .product__info-container .accordion__content li{font-family:Flavanols SemiCondensed,Flavanols,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:#5c2b2d}.v3-pdp-main .product__info-container .accordion__content{padding:0 0 20px}.v3-pdp-main .product__accordion .icon-caret{color:#5c2b2d}.v3-pdp-main .product__accordion details:has(>.accordion__content:empty) .icon-caret{display:none}.v3-pdp-main .product__accordion details:has(>.accordion__content:empty) summary{pointer-events:none}.v3-pdp-main .product__accordion-static{display:flex;align-items:center;padding:20px 0}.v3-pdp-main .product__accordion-link{display:flex;align-items:center;justify-content:space-between;padding:20px 0;text-decoration:none;color:#5c2b2d}.v3-pdp-main .product__info-container .shopify-app-block:has(tolstoy-stories){display:none}.v3-pdp-main .product__media-wrapper .shopify-app-block:has(tolstoy-stories),.v3-pdp-main .shopify-app-block:has(tolstoy-stories).tolstoy-positioned{display:block}.v3-pdp-main .v3-tolstoy-placeholder{min-height:160px}.v3-pdp-main tolstoy-stories .tolstoy-stories-main-container{background-color:#e7d3cf;padding:24px;border-radius:16px;margin-top:16px}.v3-pdp-main tolstoy-stories .tolstoy-stories-title{font-family:Flavanols,sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#5c2b2d!important;text-align:center!important}.v3-pdp-main tolstoy-stories ._arrowButtonContainer_1v61q_170{background:transparent}.v3-pdp-main .product__view-details,.v3-pdp-main .product__tax{display:none}@media screen and (max-width:989px){.v3-pdp-main .product.grid{padding:32px 24px;column-gap:var(--grid-desktop-horizontal-spacing)}.v3-pdp-main .product__info-wrapper{padding-left:0}}@media screen and (max-width:749px){.v3-pdp-main[class*=-padding]{padding-top:0;padding-bottom:0}.v3-pdp-main .product.grid{border-radius:0}.v3-pdp-main .product__info-container>*+*{margin:.5rem 0}.v3-pdp-main .product__title h1,.v3-pdp-main .product__title h2{font-size:24px;line-height:32px}.v3-pdp-main .product__title{margin-bottom:1rem}.v3-pdp-main .product__text.caption-with-letter-spacing{font-size:16px;line-height:24px}.v3-pdp-main .product.grid{padding:16px}.v3-pdp-main .product__info-container .price--large .price-item--regular,.v3-pdp-main .product__info-container .price--large .price-item--sale,.v3-pdp-main .product__info-container .price--large .price-item--regular span,.v3-pdp-main .product__info-container .price--large .price-item--sale span{font-size:24px;line-height:32px}.v3-price-reviews-row{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%}.v3-price-reviews-row .yotpo-sr-bottom-line-summary{display:flex;flex-wrap:wrap}.v3-price-reviews-row .yotpo-star-rating-reviews-summary-link{flex-basis:100%}.v3-pdp-main tolstoy-stories .tolstoy-stories-main-container{margin-top:5px}.v3-pdp-main .product-form__input--pill input[type=radio]+label{font-size:13px;padding:10px 14px}.v3-pdp-main .product-form__quantity{width:120px}.v3-pdp-main .product-form__submit.button,.v3-pdp-main .quantity{height:48px;min-height:48px}.v3-pdp-main .product-form__submit.button{font-size:16px;font-weight:600}.v3-pdp-main .product__info-container .product-form,.v3-pdp-main .product__info-container .icon-with-text{margin:1rem 0 .5rem}.v3-pdp-main .product__info-container .product__description{margin:1.5rem 0}.v3-pdp-main .product__accordion .accordion__title{font-size:16px;line-height:24px}.v3-pdp-main .product__accordion .accordion__title.h3{font-size:18px}.v3-pdp-main .product__accordion .accordion__title.h5{font-size:14px}.v3-pdp-main .product__accordion summary,.v3-pdp-main .product__accordion-link{padding:12px 0}.v3-pdp-main .product__certifications{margin-top:0;padding:12px 0}.v3-pdp-main .product__certifications-title{font-size:16px;line-height:24px;margin:0 0 12px}.v3-pdp-main .product__certifications-grid{grid-template-columns:repeat(5,1fr);gap:12px}.v3-pdp-main .product__certifications-grid img{width:60px;height:60px}.v3-pdp-main .product__info-container .product__description,.v3-pdp-main .product__info-container .product__description p,.v3-pdp-main .product__info-container .product__description li{font-size:14px;line-height:20px}.v3-pdp-main #customized-subscription-widget .subscription-note{font-size:11px;line-height:14px}.v3-pdp-main .v3-tolstoy-placeholder{min-height:120px}}@media screen and (min-width:990px)and (max-width:1299px){.v3-pdp-main .product__title h1,.v3-pdp-main .product__title h2{font-size:36px;line-height:44px}.v3-pdp-main .product__info-container .price--large .price-item--regular span,.v3-pdp-main .product__info-container .price--large .price-item--sale span{font-size:30px;line-height:36px}}
/*# sourceMappingURL=/cdn/shop/t/529/assets/CUSTOM__v3-pdp-main.css.map */
