:root{--color-neutral: #fbf2ef;--color-peach: #fee0cf;--color-coral: #f58262;--color-blue: #8a94f4;--blob-size: scale(.0022727272727273, .0022727272727273);--header-padding: calc(80px + var(--pencil-bar));--full-nav-offset: 0px;--nav-bar-offset: 45px}.purchasing-wrapper{background:#fff;border:1px solid #8a94f4;border-radius:6px;height:170px;position:relative;transition:height .45s;width:100%}.purchasing-wrapper .selector{cursor:pointer;padding-left:34px;position:relative;text-align:left}.purchasing-wrapper .selector>:after,.purchasing-wrapper .selector>:before{border-radius:100%;content:"";position:absolute}.purchasing-wrapper .selector>:before{background:#fff;border:1px solid #000;height:24px;left:0;top:5px;width:24px;z-index:0}.purchasing-wrapper .selector>:after{height:8px;left:9px;top:14px;width:8px;z-index:1}.purchasing-wrapper .selector.active{cursor:default}.purchasing-wrapper .selector.active>:before{background:#8a94f4}.purchasing-wrapper .selector.active>:after{background:#000}.purchasing-wrapper .one-time-btn,.purchasing-wrapper .sub{align-items:center;display:flex;justify-content:space-between}.purchasing-wrapper .options{padding:1em}.purchasing-wrapper .options .option-title{font-weight:600;margin-bottom:.2em}.purchasing-wrapper .options .body-small{margin-bottom:.75em}.purchasing-wrapper .options .step{text-align:center}.purchasing-wrapper .options .step.step-2{position:relative}.purchasing-wrapper .options .step.step-2 .calendar-icon{pointer-events:none;position:absolute;right:90px;top:72px}.purchasing-wrapper .options .step.step-0,.purchasing-wrapper .options .step.step-5{text-align:left}.purchasing-wrapper .options .step.step-3 .body-medium,.purchasing-wrapper .options .step.step-4 .body-medium{margin-bottom:10px}.purchasing-wrapper .options .step.step-5 .body-medium{margin-bottom:5px}.purchasing-wrapper .options .step .bottles{display:flex;flex-basis:100%;justify-content:space-evenly;margin:auto;min-height:50px;position:relative;width:98%}.purchasing-wrapper .options .step .bottles .bottles-empty,.purchasing-wrapper .options .step .bottles .bottles-filled{display:flex;flex-basis:100%;height:100%;justify-content:space-evenly;left:0;position:absolute;right:0;top:0;width:100%}.purchasing-wrapper .options .step .bottles .bottles-empty picture,.purchasing-wrapper .options .step .bottles .bottles-filled picture{height:50px;width:30px}.purchasing-wrapper .options .step .bottles .bottles-empty img,.purchasing-wrapper .options .step .bottles .bottles-filled img{height:100%;transition:opacity .5s;width:100%}.purchasing-wrapper .options .step .bottles .bottles-empty img{opacity:.5}.purchasing-wrapper .options .step .bottles .bottles-empty img.active,.purchasing-wrapper .options .step .bottles .bottles-filled img{opacity:0}.purchasing-wrapper .options .step .bottles .bottles-filled img.active{opacity:1}.purchasing-wrapper .options .step .sub-benefits{display:flex;flex-wrap:wrap;font-family:Sofia-Pro,helvetica,arial,sans-serif;font-size:12px;list-style:none;margin:0;padding:0;width:70%}.purchasing-wrapper .options .step .sub-benefits>li{align-items:center;display:flex;padding:6px 0;width:50%}.purchasing-wrapper .options #birfDay{border:1px solid #8a94f4;border-radius:8px;font-family:Sofia-Pro,helvetica,arial,sans-serif;font-size:1.5rem;height:56px;padding:15px;width:340px}.purchasing-wrapper .options .selector-2.selector--oz{align-items:center;display:flex;justify-content:center}.purchasing-wrapper .options .selector-2.selector--oz .range-wrap{margin:0;width:256px}.purchasing-wrapper .options .selector-2.selector--oz .range-wrap .range-markers{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;position:absolute;width:100%}.purchasing-wrapper .options .selector-2.selector--oz .range-wrap .range-markers .mark{font-family:Sofia-Pro,helvetica,arial,sans-serif;opacity:0}.purchasing-wrapper .options .selector-2.selector--oz .range-wrap .range-markers .mark.active,.purchasing-wrapper .options .selector-2.selector--oz .range-wrap .range-markers .mark:first-child,.purchasing-wrapper .options .selector-2.selector--oz .range-wrap .range-markers .mark:last-child{opacity:1}.purchasing-wrapper .options .selector-2.selector--oz .bottle{height:100px;position:relative;width:64px}.purchasing-wrapper .options .selector-2.selector--oz .bottle picture{opacity:0}.purchasing-wrapper .options .selector-2.selector--oz .bottle picture.active{opacity:1}.purchasing-wrapper .options .selector-2.selector--oz .bottle img{height:100%;left:0;-o-object-fit:contain;object-fit:contain;position:absolute;top:0;width:100%}.purchasing-wrapper .options .selector-2 .bubble{border-radius:4px;color:#000;font-family:Sofia-Pro,helvetica,arial,sans-serif;left:50%;padding:4px 12px;position:absolute;top:100%}.purchasing-wrapper .options .selector-2 .bubble:after{content:"";height:2px;left:50%;position:absolute;top:-1px;width:2px}.purchasing-wrapper .options .selector-2 .range-wrap{margin:0 auto;position:relative;width:93%}.purchasing-wrapper .options .slider{-webkit-appearance:none;background:#000;border-radius:5px;height:1px;margin:1em 0;outline:none;width:100%}.purchasing-wrapper .options .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' fill='%238A94F4' stroke='%23000'/%3E%3Cpath stroke='%23000' d='M15.5 7.001v9.75M12.251 6.998v9.75M8.997 6.998v9.75'/%3E%3C/svg%3E");border-radius:50%;cursor:pointer;height:24px;position:relative;width:24px;z-index:3}.purchasing-wrapper .options .slider::-webkit-slider-thumb:after{content:"x"}.purchasing-wrapper .options .slider::-moz-range-thumb{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='12' cy='12' r='11.5' fill='%238A94F4' stroke='%23000'/%3E%3Cpath stroke='%23000' d='M15.5 7.001v9.75M12.251 6.998v9.75M8.997 6.998v9.75'/%3E%3C/svg%3E");border-radius:50%;cursor:pointer;height:24px;position:relative;width:24px;z-index:3}.purchasing-wrapper .options .slider::-moz-range-thumb:after{content:"x"}.purchasing-wrapper .options .slider:after,.purchasing-wrapper .options .slider:before{background:#000;border-radius:50%;content:" ";height:8px;position:absolute;top:35%;width:8px;z-index:0}.purchasing-wrapper .options .slider:before{left:0}.purchasing-wrapper .options .slider:after{right:0}.purchasing-wrapper .controller{border-top:1px solid #8a94f4;bottom:0;left:0;position:absolute;right:0}.purchasing-wrapper .controller .label-mobile{display:none;visibility:hidden}.purchasing-wrapper .controller .inner-control{align-items:center;display:flex}.purchasing-wrapper .controller .inner-control .body{flex-grow:2;margin:0;text-align:center}.purchasing-wrapper .controller .inner-control button{background:#8a94f4;border:none;cursor:pointer;flex-grow:1;font-family:Sofia-Pro,helvetica,arial,sans-serif;height:100%;padding:1em;text-align:center}.purchasing-wrapper .controller .inner-control button.disabled{color:#000;cursor:not-allowed;opacity:.5}.purchasing-wrapper .controller .inner-control button svg{width:18px}.purchasing-wrapper .controller .inner-control #s-next{flex-grow:2;opacity:1;transition:opacity .45s}.purchasing-wrapper .controller .inner-control #s-next.disabled,.purchasing-wrapper .controller .inner-control #s-next.disabled-m{opacity:.5;pointer-events:none}.purchasing-wrapper .controller .inner-control #s-prev,.purchasing-wrapper .controller .inner-control .s-prev{background:none;border-right:1px solid #8a94f4;flex-grow:1}.purchasing-wrapper .controller .inner-control .sub{width:100%}.purchasing-wrapper .controller .qty-select{padding:0 1em}.purchasing-wrapper .controller .qty-select>button{background:none;border:1px solid #8a94f4;border-radius:50%;color:#000;cursor:pointer;font-family:Sofia-Pro,helvetica,arial,sans-serif;height:2em;padding:0 0 5px;width:2em}.purchasing-wrapper .controller .qty-select>button.soldout{cursor:not-allowed;opacity:.5}.purchasing-wrapper .controller .qty-select>button.active{background:#8a94f4}.purchasing-wrapper .controller .atc{background:#8a94f4;cursor:pointer;font-family:Sofia-Pro,helvetica,arial,sans-serif;height:100%;padding:1em;text-align:center;width:40%}.purchasing-wrapper .controller .atc.disabled{opacity:.5;pointer-events:none}.purchasing-wrapper .controller .atc svg{width:18px}.purchasing-wrapper .mobile-options{display:none;visibility:hidden}.purchasing-wrapper .step-mobile.invalid-date:before{background:#f58262;border-radius:5px;content:"date cannot be after today";display:block;font-family:Sofia-Pro,helvetica,arial,sans-serif;padding:5px 0;text-align:center;width:100%}.purchasing-wrapper .step-mobile.invalid-date .flatpickr-input{border:1px solid #000}@media (max-width: 768px){.purchasing-wrapper{bottom:0;display:flex;flex-wrap:wrap;height:auto;left:0;position:fixed;right:0;transform:translateY(0);transition:transform .5s;z-index:707}.purchasing-wrapper.mobile-hidden{transform:translateY(500px)}.purchasing-wrapper .options{width:100%}.purchasing-wrapper .options .body-medium{margin:15px 0}.purchasing-wrapper .options .disabled{opacity:.5}.purchasing-wrapper .options .step{text-align:left}.purchasing-wrapper .options .step .sub-benefits,.purchasing-wrapper .options .step .sub-benefits>li{width:100%}.purchasing-wrapper .options .step.step-0{display:none;visibility:hidden}.purchasing-wrapper .controller{border:none;position:unset;width:100%}.purchasing-wrapper .controller #s-next,.purchasing-wrapper .controller #s-prev,.purchasing-wrapper .controller .atc{border-radius:6px;margin:0 auto 20px;max-width:95%;width:95%}.purchasing-wrapper .controller .one-time-btn{flex-direction:column}.purchasing-wrapper .controller .label-desktop{display:none;visibility:hidden}.purchasing-wrapper .controller .label-mobile{display:block;margin:20px 0;visibility:visible}.purchasing-wrapper .flatpickr-mobile,.purchasing-wrapper .input-mobile{border:1px solid #8a94f4;border-radius:8px;font-family:Sofia-Pro,helvetica,arial,sans-serif;font-size:.875rem;height:56px;padding:15px;width:100%}.purchasing-wrapper .input-mobile-wrap{position:relative}.purchasing-wrapper .input-mobile-wrap .decorator{bottom:0;height:18px;margin:auto;pointer-events:none;position:absolute;right:25px;top:0}.purchasing-wrapper .input-mobile-wrap .decorator .body-medium{display:inline;margin:0 8px}}@media (min-width: 768px) and (max-width: 963px){.purchasing-wrapper,.purchasing-wrapper.rate-limited{height:224px}}@media (min-width: 964px) and (max-width: 968px){.purchasing-wrapper.rate-limited{height:200px}}@media (min-width: 979px){.purchasing-wrapper.rate-limited{height:190px}}.purchasing-wrapper.rate-limited .one-time{pointer-events:none!important}.purchasing-wrapper.rate-limited .one-time>p:before{display:none!important;visibility:hidden!important}.sticky-atc{bottom:1em;cursor:pointer;left:1em;opacity:0;position:fixed;right:1em;transform:translateY(100%);z-index:40}.sticky-atc.z-lower{z-index:1}@media screen and (min-width: 1025px){.sticky-atc{display:none;pointer-events:none}}.sticky-atc.info-blob{align-items:center;display:flex;justify-content:center;width:10em}@media screen and (max-width: 768px){.sticky-atc.info-blob{left:5px;width:115px}}.sticky-atc.info-blob .svg-blob{fill:#8a94f4;width:100%;z-index:1}.sticky-atc p{align-items:center;display:flex;justify-content:space-around;margin:0;position:absolute;text-align:center;width:60%;z-index:2}@media screen and (max-width: 768px){.sticky-atc p{-moz-column-gap:5px;column-gap:5px}.sticky-atc p span,.sticky-atc p svg{flex-shrink:0;white-space:nowrap}}.product-info-tabs{display:flex;flex-direction:column;margin:auto}.product-info-tabs :nth-child(2).tab{border-bottom:1px solid #8a94f4;border-top:1px solid #8a94f4;padding-bottom:20px}.product-info-tabs .tab-title{font-weight:700;letter-spacing:.05em;margin:24px 0 14px;text-transform:uppercase}.product-info-tabs .pdp-tab-ul{display:flex;flex-wrap:wrap;font-family:Sofia-Pro,helvetica,arial,sans-serif;list-style:none;margin:0;padding:0}.product-info-tabs .pdp-tab-ul .pdp-tab-li{align-items:center;display:flex;padding:8px 0}.product-info-tabs .pdp-tab-ul svg{margin-right:10px;min-width:30px;width:30px}.product-info-tabs .all-in-one .pdp-tab-li,.product-info-tabs .nutrition .pdp-tab-li{width:100%}.product-info-tabs .overview .tab-content p{margin-bottom:18px}.product-info-tabs .clarify-can-size{background-color:#fee0cf;border-radius:6px;padding:15px}.product-info-tabs .clarify-can-size .comparison-chart-trigger{cursor:help;font-weight:700;position:relative;text-decoration:underline;z-index:1}@media (min-width: 768px){.product-info-tabs{flex-direction:row;height:210px;position:relative}.product-info-tabs .tab{width:100%}.product-info-tabs :nth-child(2).tab{border-bottom:none;border-top:none}.product-info-tabs .tab-content{display:none;left:0;opacity:0;transition:opacity .5s .25s}.product-info-tabs .tab-title{border-bottom:1px solid rgba(138,148,244,.4);cursor:pointer;font-weight:400}.product-info-tabs .nutrition .pdp-tab-li{width:50%}.product-info-tabs .nutrition .tab-title{margin-left:-20%;text-align:left}.product-info-tabs .all-in-one .pdp-tab-li{width:50%}.product-info-tabs .all-in-one .tab-title{margin-left:-30%;text-align:right;width:130%}.product-info-tabs .active .tab-title{font-weight:700}.product-info-tabs .active .tab-title span{border-bottom:3px solid #8a94f4}.product-info-tabs .active .tab-content{display:block;opacity:1;width:300%}.product-info-tabs .active .tab-content.all{margin-left:-200%}.product-info-tabs .active .tab-content.clean{margin-left:-100%}}.product-info-tabs .clarify-can-size{padding:10px}.product-hero .image-two-up .half{flex-basis:50%;height:auto;width:50%}.product-hero .image-two-up .half img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-image-modal{align-items:center;background:#fbf2ef;display:flex;flex-wrap:wrap;height:100vh;left:0;opacity:0;overflow-y:scroll;padding:1em;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .45s;width:100%;z-index:777}.product-image-modal.active{opacity:1;pointer-events:all}.product-image-modal .prod-car-container{display:flex;position:relative;width:100%}.product-image-modal .prod-car-container .prod-car{margin:auto;overflow:hidden;width:700px}.product-image-modal .prod-car-container .prod-car .carousel-wrapper{flex-basis:100%;position:relative}.product-image-modal .prod-car-container .prod-car .flickity-button{background-color:#8a94f4;border:none;border-radius:30px;height:40px;opacity:1;padding:20px;position:absolute;top:calc(50% - 40px);transition:opacity .25s;width:40px}.product-image-modal .prod-car-container .prod-car .flickity-button>svg{height:12px;left:-7px;position:relative;top:-7px;width:12px}.product-image-modal .prod-car-container .prod-car .flickity-button>svg path{fill:#000}.product-image-modal .prod-car-container .prod-car .flickity-button:disabled{opacity:0}.product-image-modal .prod-car-container .prod-car .previous{left:60px}.product-image-modal .prod-car-container .prod-car .next{right:60px}.product-image-modal .prod-car-container .prod-car .carousel-cell{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:700px;justify-content:space-between;width:700px}.product-image-modal .prod-car-container .prod-car .carousel-cell img{height:auto;width:100%}.product-image-modal .prod-car-container .prod-car .carousel-video-cell{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;height:700px;justify-content:space-between;width:100%;width:700px}@media screen and (max-width: 768px){.product-image-modal .prod-car-container .prod-car .carousel-video-cell{width:calc(100% + 2em)}}.product-image-modal .close-modal{background:#8a94f4;border:none;border-radius:50%;cursor:pointer;height:40px;position:absolute;right:20px;top:20px;width:40px}.product-image-modal .close-modal>span{background:#000;bottom:0;display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center;width:16px}.product-image-modal .close-modal>span:first-child{transform:rotate(-45deg)}.product-image-modal .close-modal>span:last-child{transform:rotate(45deg)}@media (max-width: 768px){.product-image-modal .prod-car{height:400px}.product-image-modal .prod-car-container .prod-car .flickity-button{top:100%}.product-image-modal .prod-car-container .prod-car .flickity-button.previous{left:0}.product-image-modal .prod-car-container .prod-car .flickity-button.next{right:0}}.how-to-mix{cursor:pointer;position:relative;width:100%}.how-to-mix .blob{background:#fff;bottom:2em;position:absolute;right:2em}.how-to-mix .info-blob{align-items:center;bottom:1em;display:flex;justify-content:center;overflow:hidden;position:absolute;right:1em;width:188px}.how-to-mix .info-blob svg{fill:#e0abf7;width:100%;z-index:1}.how-to-mix .info-blob svg.arrow-right{fill:none;width:18px}.how-to-mix .info-blob p{margin:0;position:absolute;text-align:center;width:60%;z-index:2}.how-to-mix img{height:100%;width:100%}.how-to-mix-modal{background:#fbf2ef;display:flex;flex-wrap:wrap;height:100vh;left:0;opacity:0;overflow-y:scroll;padding:1em;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .45s;width:100%;z-index:777}.how-to-mix-modal.active{pointer-events:all}.how-to-mix-modal .mix-directions,.how-to-mix-modal .mix-video{width:100%}.how-to-mix-modal .mix-video{background:#000;display:flex;height:300px;margin-bottom:1em}.how-to-mix-modal .mix-video img,.how-to-mix-modal .mix-video video{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.how-to-mix-modal .mix-directions{background:#fff;border-radius:1em;padding:1em}.how-to-mix-modal #closeMixModal{background:#8a94f4;border:none;border-radius:50%;cursor:pointer;height:50px;position:absolute;right:.5em;top:.5em;width:50px}.how-to-mix-modal #closeMixModal>span{background:#000;bottom:0;display:block;height:1px;left:0;margin:auto;position:absolute;right:0;top:0;transform-origin:center;width:20px}.how-to-mix-modal #closeMixModal>span:first-child{transform:rotate(-45deg)}.how-to-mix-modal #closeMixModal>span:last-child{transform:rotate(45deg)}.how-to-mix-modal .direction-list{counter-reset:steps;font-family:Sofia-Pro,helvetica,arial,sans-serif;list-style:none;padding:0;position:relative}.how-to-mix-modal .direction-list li{counter-increment:steps;display:flex;line-height:1.25;padding:0 1em 1em 4em}.how-to-mix-modal .direction-list li:before{background:#fbf2ef;border-radius:50%;content:counter(steps);display:block;height:30px;left:0;line-height:2rem;position:absolute;text-align:center;width:30px}.how-to-mix-modal .measurements{display:flex;flex-wrap:wrap}.how-to-mix-modal .measurements .row{display:flex;flex-basis:100%;padding:3px}.how-to-mix-modal .measurements .row:nth-child(odd){background:#fff;padding:9px 3px}.how-to-mix-modal .measurements .row:nth-child(2n){background:#fee0cf}.how-to-mix-modal .measurements .row:first-child{background:#fff}.how-to-mix-modal .measurements .row:last-child{text-align:left}.how-to-mix-modal .measurements .row p{line-height:1.15;margin:0}.how-to-mix-modal .measurements .row .col{display:flex;flex-grow:1;justify-content:space-between;max-width:35%}.how-to-mix-modal .measurements .row .col-full{text-align:center;width:100%}.how-to-mix-modal .measurements .row .col-full :last-child{padding-top:1em}.how-to-mix-modal .h4{border-bottom:1px solid #8a94f4;padding-bottom:.25em}@media (min-width: 768px){.how-to-mix-modal{flex-wrap:nowrap;overflow-y:hidden;padding:40px}.how-to-mix-modal .mix-directions,.how-to-mix-modal .mix-video{height:100%}.how-to-mix-modal .mix-video{flex-basis:60%;margin-bottom:0;margin-right:40px}.how-to-mix-modal .mix-directions{-ms-overflow-style:none;flex-basis:40%;overflow-y:scroll;padding:3em}.how-to-mix-modal .mix-directions ::-webkit-scrollbar{display:none}.how-to-mix-modal .measurements .row .col-full{padding:8px 16px;text-align:left}}.product-hero{background:var(--color-neutral);display:flex;flex-direction:column;position:relative}.product-hero.modal-active{z-index:2001}.product-hero .mobile-button-group{display:block;visibility:visible}.product-hero .mobile-button-group .btn{margin:16px 0}.product-hero .mobile-button-group .btn.rate-limited{background-color:#c4c4c4;border-color:#c4c4c4;color:#999}.product-hero .mobile-button-group .btn.disabled{opacity:.5}.product-hero .purchase-module-bg{background:#000;height:100vh;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s;width:100vw}.product-hero .purchase-module-bg.active{opacity:.3;pointer-events:all}.product-hero .hero-svg-bg{pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.product-hero .hero-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-hero .text-list.flex{align-items:stretch;background:var(--color-peach);padding:40px;text-align:left}.product-hero .text-list.flex .half{align-items:stretch;display:flex;flex-direction:column}.product-hero .text-list.flex .half>h3{flex-basis:100%}.product-hero .text-list.flex .half .body-small{margin:0}.product-hero .text-list .list{padding:20px 0}.product-hero .text-list .list>li{font-size:1.125em;padding-bottom:.75em}.product-hero .hero-image{order:1;z-index:4}.product-hero .product-info{order:2;padding:5%;z-index:5}.product-hero .product-gallery{order:3;z-index:1}#ingredientsJump{cursor:pointer;display:block;margin:0 0 1.15em;text-decoration:underline}.product-hero .image-two-up .half{aspect-ratio:1;margin:-.25em 0}.product-hero .product-gallery .certifications{display:flex;flex-direction:column}.product-hero .product-gallery .certifications .badges{display:flex;flex-wrap:wrap;padding:10px}.product-hero .product-gallery .certifications .badges div{flex:0 0 33.3333333333%;padding:10px}.product-hero .product-gallery .certifications .badges div img{width:100%}.product-hero .product-gallery .certifications .badges p{margin-bottom:0;padding:0 10px}@media screen and (max-width: 768px){.product-hero .product-gallery .certifications .badges p{margin:10px 0}}.product-hero .product-gallery .certifications .certification-side-image img{display:block;height:100%;width:100%}.product-info .clarify-can-size{--tail-position: 0px;position:relative}.product-info .notice{background-color:#fff;border-radius:6px;display:block;padding:15px}.product-info .notice p{margin-bottom:15px;margin-top:15px}.product-info .notice a{text-decoration:underline}.product-info .notice-desktop{display:none}@media (min-width: 768px){.product-info .notice-desktop{display:block}.product-info .notice-mobile{display:none}}.product-specs{--tail-position: 0px;display:flex;justify-content:space-between;position:relative}.product-hero .tooltip-wrapper{cursor:help}.product-hero .tooltip-wrapper .tooltip-el{align-items:center;background-color:#fff;border:1px solid #8a94f4;border-radius:6px;display:none;font-weight:400;gap:20px;height:330px;justify-content:center;left:0;padding:20px;position:absolute;right:0;top:calc(100% + 8px);z-index:5}.product-hero .tooltip-wrapper .tooltip-el .tooltip-tail{background-color:#fff;border-left:1px solid #8a94f4;border-top:1px solid #8a94f4;height:10px;left:var(--tail-position);position:absolute;top:-6px;transform:rotate(45deg);transform-origin:center;width:10px}.product-hero .tooltip-wrapper .tooltip-el .average-can,.product-hero .tooltip-wrapper .tooltip-el .byheart-can{align-items:center;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;padding:15px}.product-hero .tooltip-wrapper .tooltip-el .average-can img,.product-hero .tooltip-wrapper .tooltip-el .byheart-can img{margin-bottom:10px}.product-hero .tooltip-wrapper .tooltip-el .average-can span,.product-hero .tooltip-wrapper .tooltip-el .byheart-can span{font-size:14px;margin-top:5px;text-align:center}.product-hero .tooltip-wrapper .tooltip-el .average-can .can-title,.product-hero .tooltip-wrapper .tooltip-el .byheart-can .can-title{font-family:Domaine-Display,helvetica,arial,serif;font-size:18px;margin-bottom:auto;margin-top:0}.product-hero .tooltip-wrapper .tooltip-el .byheart-can{background-color:#fee0cf}.product-hero .tooltip-wrapper .tooltip-el .average-can{background-color:#fbf2ef}.product-hero .tooltip-wrapper:hover .tooltip-el{display:flex}.yotpo.bottomLine a{font-family:Sofia-Pro,helvetica,arial,sans-serif;font-size:12px;padding-left:.5em;padding-top:1px}.yotpo-desktop-only{display:none}.yotpo-mobile-only{margin-bottom:.5em!important}.product-info-inner{display:flex;flex-direction:column}.product-info-inner .product-info-tabs{order:5}.product-hero .waitlist-module{background-color:#fff;border:1px solid #8a94f4;border-radius:6px;margin-bottom:40px;margin-top:20px;padding:15px}.product-hero .waitlist-module .kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1.kl-private-quill-wrapper-Lkqws1 .ql-container.ql-container.ql-container p{line-height:1.15rem!important}.product-hero .waitlist-module .signin-instructions{margin-bottom:20px}.product-hero .waitlist-module .signin-instructions .signin-header,.product-hero .waitlist-module .signin-instructions .signin-question{font-weight:700}.product-hero .waitlist-module .signin-instructions .signin-body,.product-hero .waitlist-module .signin-instructions .signin-header{margin-bottom:20px}.product-hero .waitlist-module .signin-instructions .signin-question{margin-bottom:10px}.product-hero .waitlist-module .signin-instructions .signin-cta{border-bottom:1.5px solid #000}.product-hero .waitlist-module .visitor-instructions{background-color:#fee0cf;border-radius:6px;padding:15px}.product-hero .waitlist-module .visitor-instructions .visitor-header{font-weight:700;margin-bottom:10px}.product-hero .waitlist-module .visitor-instructions .visitor-body p{margin-bottom:10px}.product-hero .waitlist-module .visitor-instructions .visitor-body a{text-decoration:underline}.product-hero .waitlist-module .visitor-instructions .segment-waitlist form *{margin:0!important;padding:0!important}.product-hero .waitlist-module .visitor-instructions .segment-waitlist input{background-color:#fee0cf!important;border:none!important;border-bottom:1px solid #8a94f4!important;border-radius:0!important;font-family:Sofia-Pro,helvetica,arial,sans-serif!important;height:30px!important;margin-top:30px!important;padding:0!important}.product-hero .waitlist-module .visitor-instructions .segment-waitlist input::-moz-placeholder{color:#999!important;font-family:Sofia-Pro,helvetica,arial,sans-serif!important}.product-hero .waitlist-module .visitor-instructions .segment-waitlist input::placeholder{color:#999!important;font-family:Sofia-Pro,helvetica,arial,sans-serif!important}.product-hero .waitlist-module .visitor-instructions .segment-waitlist button.needsclick{color:#000!important;font-family:Sofia-Pro,helvetica,arial,sans-serif!important;font-size:16px!important;font-weight:400!important;height:50px!important;margin-top:20px!important;padding:0 20px!important}.product-hero .waitlist-module .waitlist-drawer .drawer-items{opacity:0;overflow:hidden}.product-hero .waitlist-module .waitlist-drawer.open .drawer-items{opacity:1}.product-hero .waitlist-module label{display:block}.product-hero .waitlist-module svg{width:18px}@media (min-width: 768px){.product-hero .waitlist-module{margin-top:0}.product-hero .waitlist-module button.needsclick{width:unset!important}.product-hero .waitlist-module input{width:75%!important}.yotpo-desktop-only{display:block}.yotpo-mobile-only{display:none}.product-hero{flex-direction:row;flex-wrap:wrap}.product-hero .mobile-button-group{display:none;visibility:hidden}.product-hero .hero-image,.product-hero .product-gallery,.product-hero .product-info{width:50%}.product-hero .hero-image{order:1}.product-hero .product-gallery{order:3}.product-hero .text-list .h4{padding:0 1em 0 0}.product-hero .text-list .list{padding:0}.product-hero .text-list.flex .half .body-small{padding-top:10px}.product-hero .product-info{margin:0 auto;max-height:700px;order:2;padding:0;position:sticky;top:-50%;transition:top .6s;width:50%;z-index:2}.product-hero .product-info.non-sticky{top:-150%;transition:top .6s}.product-hero .product-info .product-info-inner{display:block;margin:0 auto;max-width:520px;padding:3em 0 1em;width:90%}.product-hero .product-gallery .certifications{flex-direction:row}.product-hero .product-gallery .certifications .badges{padding:5px}.product-hero .product-gallery .certifications .badges div{padding:10px}.product-hero .product-gallery .certifications .badges>div:nth-child(-n+3){align-self:flex-end}.product-hero .product-gallery .certifications .certification-side-image{flex:0 0 50%}.product-info .clarify-can-size .tooltip-wrapper .tooltip-el,.product-specs .tooltip-wrapper .tooltip-el{left:20px;right:20px}}.ingredients-modal .ingredients-modal-content{align-items:center;background-color:#f58262;display:flex;flex-direction:column;height:100vh;justify-content:center;padding:2rem}.ingredients-modal .h3{margin-bottom:60px;text-align:left;width:100%}.ingredients-modal img{height:auto;max-width:420px;width:100%}
/*# sourceMappingURL=/cdn/shop/t/317/assets/bundle.product.css.map?v=73336661478519046051730477213 */
