.announcement-bars{display:grid;gap:.625rem;grid-template-columns:repeat(1,minmax(0,1fr));margin-bottom:.75rem}.announcement-bar--free-gift,.announcement-bar--free-shipping{align-items:center;border-radius:.5rem;display:flex;flex-direction:row;font-size:.8125rem;justify-content:center;padding-block:.6875rem;padding-inline:1.75rem;position:relative}.announcement-bar--free-gift svg,.announcement-bar--free-shipping svg{display:block;height:auto;left:.625rem;position:absolute;top:50%;transform:translateY(-50%);width:1.5rem}.announcement-bar--free-gift p,.announcement-bar--free-shipping p{margin:0}.announcement-bar--free-shipping{background-color:rgba(131,125,56,.1)}.announcement-bar--free-shipping svg{color:#837d38}.announcement-bar--free-gift{background-color:rgba(127,155,182,.1)}.announcement-bar--free-gift svg{color:#7f9bb6}.breadcrumbs{flex-wrap:wrap;gap:5px;width:100%}.breadcrumbs,.breadcrumbs>li:not(:last-child){align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.breadcrumbs>li:not(:last-child):after{border-bottom:1px solid #4c4c4c;border-right:1px solid #4c4c4c;content:"";display:block;height:.375rem;margin:0 .4rem 0 .2rem;transform:rotate(-45deg);width:.375rem}.breadcrumbs__item:not([aria-current]){color:#4c4c4c}.breadcrumbs__wrapper{font-family:Dilemma;font-size:14px;padding:.5rem 1.25rem;top:165px;visibility:hidden;z-index:98}.breadcrumbs__wrapper>ol{margin:auto;max-width:80.5rem}.input-swatch{display:inline-block;margin:.25rem .35rem .25rem .25rem;position:relative}.input-swatch input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-swatch label{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:flex-start;margin:0}.input-swatch.custom input:checked~label .swatch:before{background-color:#d14a2a}.input-swatch .swatch{--border-radius:50%;background-position:50%;background-size:cover;border-radius:var(--border-radius);display:block;flex-shrink:0;height:2.375rem;position:relative;width:2.375rem}.input-swatch .swatch:after,.input-swatch .swatch:before{border-radius:var(--border-radius);content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.input-swatch .swatch:after{border:.0625rem solid rgba(0,0,0,.15);height:100%;width:100%}.input-swatch .swatch:before{border:.0625rem solid transparent;height:125%;width:125%;z-index:-1}.input-swatch input:checked~label .swatch:before{border-color:#000}.input-swatch input.focus-visible{box-shadow:none}.input-swatch input.focus-visible~label .swatch:before{border-color:#fff;border-radius:var(--border-radius,.625rem);box-shadow:0 0 0 .125rem #1d8ec7;outline:none}.input-swatch input:disabled{pointer-events:none}.input-swatch input:disabled~label{opacity:.5}.input-swatch--small .swatch{height:1.5rem;width:1.5rem}.input-pill{display:inline-block;margin:0 .25rem .25rem 0;padding:0;position:relative}.input-pill input{border-radius:.5rem;bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:2}.input-pill label{align-items:center;color:#000;display:inline-flex;font-size:.875rem;line-height:1;margin:0;padding:.75rem 1.875rem}.input-pill label,.input-pill label:before{border:.0625rem solid #000;border-radius:.5rem}.input-pill label:before{bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s ease;z-index:-1}.input-pill input:hover~label{border-color:#7f9bb6}.input-pill input:hover~label:before{background-color:#7f9bb6;border-color:#7f9bb6;border-radius:.5rem;opacity:1}.input-pill input:checked~label{border-color:#000;color:#fff}.input-pill input:checked~label:before{background-color:#000;border-color:#000;border-radius:.5rem;opacity:1}.input-pill input:disabled~label{border-color:#b3b3b3;border-radius:.5rem;color:#4d4d4d!important;cursor:default}.input-pill input:disabled~label:before{background-color:#b3b3b3!important;border-color:#b3b3b3;border-radius:.5rem;opacity:1}.product-options{display:grid;gap:1.5rem}.product-options__option-title{color:#222d1c;display:block;font-family:BrownStd;font-size:16px;font-size:.8125rem;font-weight:550;margin-bottom:.3125rem}.price-compare{color:#4c4c4c;padding:0 .25rem}.input-qty{align-items:stretch;border:1px solid #000;border-radius:8px;display:inline-flex;line-height:1;margin-top:0;overflow:hidden;padding-top:0}.input-qty__button{align-items:center;border:none;display:flex;justify-content:center;position:relative}.input-qty__button svg{height:15px;width:15px}.input-qty__button .icon{color:#000;display:block;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.75rem}.input-qty__button.focus-visible{background-color:#fff!important;z-index:1}.input-qty__input{border:0;font-size:1rem;font-weight:800;height:37px;margin:0 8px;max-width:2.5em;min-height:1rem;min-width:2rem;padding:.625rem;text-align:center}.container-product-section{margin-left:auto;margin-right:auto;max-width:80.5rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.product-form__actions{display:grid;gap:.75rem;margin-block:1.125rem;margin-bottom:.625rem;width:100%}.product-form__actions .input-qty{width:100%}.product-form__actions .input-qty__input{flex:1;max-width:unset}.product-form__atc-btn{align-items:center;display:flex;flex-direction:row;font-size:.875rem;font-weight:400;gap:1.5rem;justify-content:center;white-space:nowrap}.product-form__qty__wrapper>*{height:auto}.product-purchase-description{color:#293022;display:flex;flex-direction:row;justify-content:space-around}.product-purchase-description p{font-family:BrownStd;font-size:.875rem;margin:0}.product-purchase-description p svg{height:1rem;padding-top:6px;vertical-align:baseline}.js-add-to-cart{align-items:center;background-color:#ffc800;border:none;color:#000;display:flex;font-family:BrownStd;font-size:.7rem;font-weight:700;gap:.25rem;justify-content:center;min-height:44px;padding:12px 5px;text-align:center;width:100%}.js-add-to-cart svg{flex-shrink:0;vertical-align:middle}.slider{overflow:hidden;position:relative;width:100%}.slider__slide{padding:0 spacing(2)}.slider__controls{align-items:center;display:flex;justify-content:space-between;margin:0;padding:1.5rem 0 0;width:100%}.slider__dots .sp-slider__dot--standard~label:before{background-color:currentColor;height:.75rem;opacity:.75;width:.75rem}.slider__dots .sp-slider__dot--thumb~label{background-position:50%;background-size:cover;border:1px solid #fff;height:60px;margin:2px;width:60px}.slider__dots .sp-slider__dot--thumb.current~label{border-color:#000}.slider__btn{flex-shrink:0}.slider__autoplay-btn{background-color:#fff;border-radius:50%;left:spacing(2);position:absolute;top:spacing(2);z-index:2}.slider__autoplay-btn .play{display:none}.slider__autoplay-btn.paused .play{display:block}.slider__autoplay-btn.paused .pause{display:none}.product-gallery--single{margin-bottom:1rem}.product-gallery{width:100%}.product-gallery:not(.sp-slider--loaded){overflow:hidden}.product-gallery .slider__controls{padding-top:0}.product-gallery .slider__dots .sp-slider__dot--thumb~label{border-radius:.5rem}.product-gallery .sp-slider__slides .product-gallery__slide{cursor:pointer}.product-gallery .sp-slider__slides .product-gallery__slide span{background-color:#fff;border-radius:50%;display:flex;height:2.25rem;left:2rem;padding:.5rem;position:absolute;top:2rem;width:2.25rem;z-index:1}.product__tabs{margin-top:1.25rem}.product__tabs .accordion__btn{font-family:Courier Prime,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:.8125rem;padding-block:.9375rem}.product__tabs .accordion__btn .accordion__icon{height:.875rem;position:relative;width:.875rem}.product__tabs .accordion__btn .accordion__icon:after,.product__tabs .accordion__btn .accordion__icon:before{background-color:currentColor;content:"";display:block;height:.0625rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}.product__tabs .accordion__btn .accordion__icon:before{bottom:0;left:0}.product__tabs .accordion__btn .accordion__icon:after{left:0;right:0;transform:rotate(90deg)}.product__tabs .accordion__btn[aria-expanded=true] .accordion__icon{height:.875rem;position:relative;width:.875rem}.product__tabs .accordion__btn[aria-expanded=true] .accordion__icon:after,.product__tabs .accordion__btn[aria-expanded=true] .accordion__icon:before{background-color:currentColor;content:"";display:block;height:.0625rem;position:absolute;top:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;width:100%}.product__tabs .accordion__btn[aria-expanded=true] .accordion__icon:before{opacity:0}.product__tabs .accordion__btn[aria-expanded=true] .accordion__icon:after{transform:rotate(180deg)}.product__tabs .js-accordion-parent:first-child .accordion__btn{border-top:none}.product__tabs .Faq__Item{margin:14px 0;position:relative}.product__tabs .Faq__Icon{color:#626a6f;left:0;position:absolute;top:.1875rem;transition:all .3s ease-in-out}.product__tabs .Faq__Icon svg{height:10px;vertical-align:baseline;width:8px}.product__tabs .Faq__Item[aria-expanded=true] .Faq__Icon{color:#000;transform:rotate(90deg)}.product__tabs .Faq__ItemWrapper{padding-left:26px}.product__tabs .Faq__Question{display:block;margin-bottom:0;text-align:left;width:100%}.product__tabs .Faq__Answer{padding:16px 0 22px}.product__tabs .Faq__Item--lastOfSection .Faq__Answer{padding-bottom:0}.product__tabs .Faq__AnswerWrapper{display:none;height:0;margin:0 -.1875rem;opacity:0;overflow:hidden;padding:0 .1875rem;width:calc(100% + .375rem)}.product__tabs .Faq__AnswerWrapper:after,.product__tabs .Faq__AnswerWrapper:before{content:"";display:block;position:relative;z-index:-1}.product__tabs .Faq__AnswerWrapper:before{margin-top:-.3125rem}.product__tabs .Faq__AnswerWrapper:after{margin-bottom:-2.8125rem}.product__tabs .Faq__AnswerWrapper.is-active{display:block;transition:padding .3s ease,opacity .3s ease}.product__tabs .Faq__AnswerWrapper.is-visible{height:auto;opacity:1;padding-bottom:3.5rem;padding-top:.5rem}.product__tabs .rte section{margin-top:0}.product-value-props__list{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.5rem;justify-content:space-between;margin-bottom:1.25rem;margin-top:.625rem}.product-value-props__list>*{flex:1}.product-value-props__item{align-items:center;display:grid;gap:0;justify-content:center;text-align:center}.product-value-props__icon{align-items:center;background-color:#dfd9d2;border-radius:100%;display:flex;flex-flow:column nowrap;height:2rem;justify-content:center;margin:0 auto .75rem;width:2rem}.product-value-props__icon img{display:block;height:auto;width:1rem}.product-value-props__title{font-size:.8125rem;margin:0}.rte{font-size:.875rem;line-height:1.5}.rte>*{margin-bottom:0;margin-top:0}.rte>*+*{margin-top:1.5rem}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{font-family:Dilemma,serif;font-weight:400}.rte h1{font-size:1.875rem;line-height:1.3;margin:0 0 .5em}.rte h2{font-size:1.25rem;line-height:1.2;margin:0 0 .5em}.rte h3{font-size:1.125rem;line-height:1.2}.rte h4{font-size:1rem}.rte h4,.rte h5{line-height:1.2;margin:0 0 .5em}.rte h5{font-size:.875rem}.rte h6{font-size:.8125rem;line-height:1.2;margin:0 0 .5em}.rte a{color:#000;-webkit-text-decoration-line:underline;text-decoration-line:underline}.rte a:active,.rte a:hover{color:#7f9bb6}.rte ol,.rte ul{padding-left:1.5rem}.rte ol ol,.rte ol ul,.rte ul ol,.rte ul ul{margin-bottom:0;margin-top:0}.rte ol>li,.rte ul>li{display:list-item;list-style-position:outside;margin:.25rem 0}.rte ul>li{list-style:disc}.rte ol>li{list-style:decimal}.rte blockquote{border-left:.1875rem solid #7f9bb6;font-family:Dilemma,serif;font-weight:400;line-height:1.25;padding:.75rem 1.5rem}.rte blockquote p{font-size:1.1875rem}.rte blockquote>:first-child{margin-top:0}.rte blockquote>:last-child{margin-bottom:0}.rte iframe{max-width:100%}.rte b,.rte code,.rte em,.rte small,.rte strong{line-height:1}.rte abbr[title]{border-bottom:1px dotted}.product__details .jdgm-preview-badge .jdgm-star.jdgm-star{font-size:.8125rem;margin-right:.1875rem}.product__details .jdgm-prev-badge{color:#4c4c4c;font-size:.875rem}.product__details .jdgm-prev-badge__stars{margin-right:.25rem}.product-media-with-text{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:50px 0}.product-media-with-text .video-content{border-radius:18px;overflow:hidden;width:50%}.product-media-with-text .text-content{padding:50px;width:50%}.product-media-with-text .text-content .text-content__dscription,.product-media-with-text .text-content .text-content__subtitle{color:#222d1c;font-family:BrownStd,Dilemma;font-size:1rem;line-height:1rem;margin-top:0}.product-media-with-text .text-content .text-content__subtitle{text-transform:uppercase}.product-media-with-text .text-content .text-content__title{color:#222d1c;font-family:Dilemma;font-size:1.75rem;font-weight:550;line-height:2.25rem;text-transform:capitalize}.product-reason-panel{background-image:url(/cdn/shop/files/pdp_reason_back.png);background-repeat:repeat;background-size:24rem 100%;padding:2rem 1rem}.product-reason-panel .product-reason-content{margin:auto}.product-reason-panel h5{color:#f4f1de;font-family:BrownStd;font-size:1rem;margin:0;text-align:center;text-transform:uppercase}.product-reason-panel h2{color:#f4f1de;font-family:Dilemma;font-size:1.75rem;font-weight:550;line-height:2.25rem;margin:.625rem 0;text-align:center}.product-reason-panel .product-reason-item{align-items:center;background-color:#fffaec;border-radius:.125rem;color:#222d1c;display:flex;flex-direction:row;justify-content:space-between;margin:1.25rem 0;padding:1.125rem}.product-reason-panel .product-reason-item .product-reason-item-icon{border:.0625rem solid #000;border-radius:50%;height:50px;overflow:hidden;position:relative;width:50px}.product-reason-panel .product-reason-item .product-reason-item-icon img,.product-reason-panel .product-reason-item .product-reason-item-icon svg{height:100%;left:0;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:10px;position:absolute;top:0;width:100%}.product-reason-panel .product-reason-item .product-reason-item-desc{width:calc(100% - 60px)}.product-reason-panel .product-reason-item .product-reason-item-desc>*{line-height:1rem}.product-reason-panel .product-reason-item .product-reason-item-desc .product-reason-item-title{font-family:Dilemma;font-weight:700}.product-reason-panel .product-reason-item .product-reason-item-desc .product-reason-item-content{font-family:BrownStd,Dilemma;padding-top:.625rem}.product-compare-panel{background-color:#222d1c;padding:3rem 1rem}.product-compare-panel .product-compare-subtitle{color:#f4f1de;font-family:BrownStd;font-size:1rem;line-height:1.25rem;text-align:center}.product-compare-panel .product-compare-title{color:#f4f1de;font-family:Dilemma;font-size:1.75rem;font-weight:550;line-height:2.25rem;margin-top:.5rem;text-align:center}.product-compare-panel .product-compare-table{border:none;border-collapse:collapse;margin:2rem 0;text-align:center;width:100%}.product-compare-panel .product-compare-table tr{align-items:stretch;display:flex}.product-compare-panel .product-compare-table td{align-items:center;display:flex;padding:1rem 0;width:calc(50% - 75px)}.product-compare-panel .product-compare-table td img{margin:auto}.product-compare-panel .product-compare-table .product-compare-table-td-first{background-color:#222d1c;color:#f4f1de;font-family:BrownStd;font-size:1rem;padding-left:0;text-align:left}.product-compare-panel .product-compare-table .product-compare-table-td-second{background-color:#fffaec;color:#222d1c;font-family:Dilemma;font-size:1.25rem;font-weight:550;justify-content:center;padding-left:0;padding-right:0;width:150px}.product-compare-panel .product-compare-table .product-compare-table-td-second svg{width:2.5rem}.product-compare-panel .product-compare-table .product-compare-table-td-second img{height:auto;max-width:100%;width:6rem}.product-compare-panel .product-compare-table .product-compare-table-td-third{background-color:#222d1c;color:#8cb93f;font-family:Dilemma;font-size:1.25rem;font-weight:550;justify-content:center}.product-compare-panel .product-compare-table .product-compare-table-td-third svg{width:2.5rem}.product-compare-panel .product-compare-table .product-compare-table-td-third img{height:8rem;width:6rem}.product-compare-panel .product-compare-table .product-compare-table-tr-tf td{border-bottom:.0625rem solid #fffaec}.product-compare-panel .product-compare-table .product-compare-table-tr-tf:last-of-type td{border:none}.product-usage-panel{background-color:#fffaec;padding:3rem 1rem 1rem;position:relative}.product-usage-panel .product-usage-header{margin-bottom:1.5rem;text-align:center}.product-usage-panel h5{color:#222d1c;font-family:BrownStd;font-size:1rem;font-weight:400;margin:0;text-transform:uppercase}.product-usage-panel h2{color:#222d1c;font-family:Dilemma;font-size:1.75rem;font-weight:550;margin:0;text-transform:capitalize}.product-usage-panel .product-usage-content{display:flex;flex-direction:column}.product-usage-panel .product-usage-content img.product-usage-image{border-radius:1.5rem;height:auto;width:100%}.product-usage-panel .product-usage-description{margin-top:1.5rem;padding-left:1.5rem}.product-usage-info-card{align-items:center;background-color:#f4f1de;border-radius:.75rem;display:flex;flex-direction:row;margin-bottom:1.25rem;min-height:6rem;padding:1.25rem .75rem 1.25rem 0}.product-usage-info-card:last-child{margin-bottom:0}.product-usage-info-card .product-usage-card-circle{background:#8cb93f;border-radius:50%;color:#fff;font-family:Dilemma;font-size:1.375rem;font-weight:550;height:3.3rem;line-height:3.3rem;margin-left:-1.65rem;margin-right:1rem;text-align:center;width:3.3rem}.product-usage-info-card .product-usage-card-icon{height:3rem;line-height:3.5rem;margin-right:1.25rem;width:3rem}.product-usage-info-card .product-usage-info-card-text{flex:1;font-family:BrownStd;font-size:1rem;line-height:1.3}.product-ingredient-pannel{background-color:#f4f1de;padding:1rem 0 2rem;position:relative}.product-ingredient-pannel .product-ingredient-header-container{display:flex;margin-top:2rem}.product-ingredient-pannel .product-ingredient-header-container .product-ingredient-header-text-container{margin-left:2rem;width:70%}.product-ingredient-pannel .product-ingredient-header-container .product-ingredient-header-text-container h5{color:#222d1c;font-family:BrownStd;font-size:1rem;font-weight:400;margin:0!important;text-align:center;text-transform:uppercase}.product-ingredient-pannel .product-ingredient-header-container .product-ingredient-header-text-container h2{color:#222d1c;font-family:Dilemma;font-size:1.75rem;font-weight:550;margin:1rem 0 0;text-align:center;text-transform:capitalize}.product-ingredient-pannel .product-ingredient-header-container .product-ingredient-svg-container{flex-grow:1;margin-left:2rem;margin-right:5rem}.product-ingredient-pannel .product-ingredient-header-container .product-ingredient-svg-container svg{width:8rem}.product-ingredient-pannel .product-ingredient-content{display:flex;justify-content:center;padding:1.5rem 0}.product-ingredient-pannel .product-ingredient-content .product-ingredient-image-wrapper img{float:right;width:100%}.product-ingredient-pannel .product-ingredient-content .product-ingredient-image-wrapper canvas{background-image:url(/cdn/shop/files/pdp-ingredient-image-crop.png?v=1720504354);background-repeat:no-repeat;background-size:contain;height:700px;width:500px}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description{display:flex;flex-direction:column;padding-left:.5rem;padding-right:.5rem;text-align:right;width:12rem}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description .product-ingredient-item-container{display:flex;flex-direction:column;flex-grow:8;justify-content:space-around}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description .product-ingredient-item-container .product-ingredient-item svg{width:2rem}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description .product-ingredient-item-container .product-ingredient-item div{font-family:BrownStd;font-size:1rem;font-weight:700}.product-ingredient-pannel .product-ingredient-desktop-header-container{margin:auto;max-width:80.5rem}.product-ingredient-pannel .product-ingredient-desktop-header-container h5{color:#222d1c;font-family:BrownStd;font-size:1.75rem;font-weight:400;margin-bottom:.5rem;margin-top:2rem;text-align:center;text-transform:uppercase}.product-ingredient-pannel .product-ingredient-desktop-header-container h2{color:#222d1c;font-family:Dilemma;font-size:3rem;font-weight:550;margin-bottom:2rem;margin-top:.5rem;text-align:center;text-transform:capitalize}.product-ingredient-pannel .product-ingredient-desktop-content{display:flex;justify-content:center;margin:auto;max-width:80.5rem;padding-left:1.5rem;padding-right:1.5rem}.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-description1{display:flex;flex-direction:column;font-family:BrownStd;font-size:1rem;font-weight:700;justify-content:space-evenly;text-align:left;width:18%}.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-description1 .product-ingredient-desktop-item svg{width:1.75rem}.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-image-wrapper{width:52%}.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-image-wrapper canvas{background-image:url(/cdn/shop/files/ingredient-image.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%}.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-description2{display:flex;flex-direction:column;font-family:BrownStd;font-size:1rem;font-weight:700;justify-content:space-evenly;text-align:right;width:18%}.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-description2 .product-ingredient-desktop-svg-container svg{float:right;margin-left:2rem;width:9rem}.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-description2 .product-ingredient-desktop-item-container{display:flex;flex:1;flex-direction:column;justify-content:space-evenly}.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-description2 .product-ingredient-desktop-item-container .product-ingredient-desktop-item svg{width:1.75rem}.tab-content-video-wrapper{position:relative}.tab-content-video-wrapper .video-action{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.tab-content-video-wrapper:has(video.playing) .video-action{display:none}.product-options__option .product-options__option-title{display:none;font-size:16px;font-weight:700;font-weight:550;text-transform:uppercase}.variant-selector-container{display:flex;margin-bottom:15px;overflow-x:auto;padding-top:30px;scrollbar-width:thin}.variant-selector-container .variant-selector{cursor:pointer;display:flex;flex:1;flex-direction:column;font-weight:600;height:auto;margin:0 10px 0 0;max-width:calc(25% - 7.5px);min-width:102px;position:relative}.variant-selector-container .variant-selector.out-of-stock .variant-title{background-color:#e6e6e6;border:none;color:#000}.variant-selector-container .variant-selector.out-of-stock .price--list{background-color:#fff}.variant-selector-container .variant-selector:has(input:checked) .variant-title{background-color:#b7d76f}.variant-selector-container .variant-selector:has(input:checked) .variant-original-price{color:#a9a9a9}.variant-selector-container .variant-selector:last-child{margin-right:0}.variant-selector-container .variant-selector input{display:none}.variant-selector-container .variant-selector .variant-title{align-items:center;background-color:#f0f0f0;border:1.05px solid #222d1c;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;color:#222d1c;display:flex;flex:1;font-family:Dilemma;font-size:14px;font-weight:550;height:auto;justify-content:center;line-height:1.2;padding-block:5px;padding-inline:12px;text-align:center;white-space:nowrap}.variant-selector-container .variant-selector .price--list{align-items:center;background-color:#222d1c;border:1.05px solid #222d1c;border-bottom-left-radius:4px;border-bottom-right-radius:4px;color:#f5eac8;display:flex;flex-direction:column;overflow:hidden}.variant-selector-container .variant-selector .variant-current-price{font-family:BrownStd;font-size:18px;font-weight:400;line-height:1.2;margin:0 0 5px}.variant-selector-container .variant-selector .variant-original-price{color:#a9a9a9;font-family:BrownStd;font-size:14px;font-weight:400;line-height:1.2;margin:0 0 5px;text-decoration:line-through}.variant-selector-container .variant-selector .price_per_serving{background-color:#222d1c;font-family:BrownStd;font-size:9.2px;font-weight:700;line-height:1.2;margin:0;padding:4px 5px;text-align:center;white-space:nowrap;width:100%}.variant-selector-container .variant-selector .badge{background-color:#ffc703;border-radius:4px;color:#000;font-family:BrownStd;font-size:12px;font-weight:700;left:50%;line-height:1;margin:0;padding:5px;position:absolute;text-align:center;top:-27px;transform:translateX(-50%);width:100%}.variant-selector-container .variant-selector .badge:empty{display:none}.variant-selector-container .variant-selector .badge:blank{display:none}.product{display:flex!important;margin-top:.625rem;position:relative}.product .mobile-product__title,.product .mobile-review{display:none;padding-left:1.25rem}.product .mobile-product__title{color:#222d1c;font-family:Dilemma;font-size:1.5rem;font-weight:700;margin-top:1rem}.product .desktop-review{color:#000;display:flex;font-family:Dilemma;font-size:14px;font-weight:550;margin-left:2px}.product .desktop-product__title{color:#000;display:flex;font-weight:600;line-height:42px;margin-bottom:0}.product .line-next-image{display:none;margin:1.25rem 0}.product .product__media{min-width:40%}.breadcrumbs__wrapper{font-family:BrownStd!important;margin-bottom:.625rem;width:100%}.breadcrumbs__wrapper li{color:#626262;font-family:Dilemma,sans-serif;font-size:14px;line-height:18px}.breadcrumbs__wrapper li a{color:#000!important;text-decoration:underline;white-space:nowrap}.breadcrumbs{flex-wrap:nowrap!important;overflow:hidden}.breadcrumbs>li:last-child{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.product__media{width:100%}.product__details .breadcrumbs__wrapper{margin-bottom:5px;padding:0}.product__details .breadcrumbs__wrapper li{font-family:var(--body-font);font-size:12.83px;font-weight:var(--body-font-weight);letter-spacing:5%;line-height:100%}.product__details--no-image{margin:auto;max-width:600px;width:100%!important}.product__title{font-family:Dilemma,serif;font-family:Dilemma;font-size:clamp(1.5rem,5vw,3rem);font-size:1.25rem;font-weight:400;font-weight:800;line-height:1.2;margin:0 0 .5em}.product__price{align-items:center;display:flex;flex-direction:row;justify-content:space-between;position:relative}.product__price__prices{font-size:1.125rem}.product__price__prices .price-compare{color:#4c4c4c;font-size:.875rem;padding-left:.125rem}.product__price__savings{font-size:.8125rem}.product__price__percent-save{color:#a73b21;font-weight:800}.product__tabs__wrapper{margin-bottom:.75rem}.product__description.rte{font-size:.875rem;line-height:1.7}.preview-container{align-items:center;background:rgba(0,0,0,.5);cursor:pointer;display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.preview-container img{width:70%}.preview-container.preview-image{max-height:80%;max-width:80%}.preview-container .close-btn{color:#fff;cursor:pointer;display:none;font-size:22px;position:absolute;right:13vw;top:4vh}.sticky-add-to-cart__text{margin-bottom:.5em;text-align:center}.sticky-add-to-cart{align-items:center;background-color:#fff;bottom:0;cursor:pointer;display:flex;flex-direction:column;font-family:BrownStd;font-size:12px;opacity:0;padding:1em 1.5em;position:fixed;right:0;transform:translateY(100%);transition:transform .3s ease,opacity .3s ease;width:100%;will-change:transform,opacity;z-index:1000}.sticky-add-to-cart.visible{opacity:1;transform:translateY(0)}.sticky-add-to-cart__button-wrapper{align-items:center;background-color:#ffc800;border-radius:.625rem;display:flex;font-size:14px;gap:7em;justify-content:center;padding:.5em;width:100%}.sticky-btn-disabled{background-color:#696565!important;border-color:#696565!important;color:#fff!important;pointer-events:none!important}.product-breadcrumb-container{color:#222d1c;font-family:BrownStd;font-size:12.83px;font-weight:400;letter-spacing:5%;line-height:100%}.product__description{color:#222d1c;font-family:BrownStd;font-size:15px;font-weight:700;line-height:100%}.product__mit-container{display:flex;flex-direction:row;gap:7px;margin-top:6px;overflow:auto}.product__mit_per_serving{border-radius:3px;font-family:BrownStd;font-size:15px;font-style:Bold;font-weight:700;letter-spacing:5;padding:2px 7px;text-transform:uppercase;white-space:nowrap}.leaf-icons,.product__mit_per_serving{align-items:center;display:flex;flex-direction:row}.leaf-icons{gap:2px}.strenth-serving{background-color:#e7e4e0}.mit-serving{background-color:#b7d76f}.product__type{background-color:#fbe48f}.usp-badges-container{display:flex;flex-direction:column;gap:5px;width:100%}.shipping-day-usp{width:100%}.usp-badges-dynamic{gap:5px}.usp-badge-item,.usp-badges-dynamic{display:flex;flex-direction:row;width:100%}.usp-badge-item{align-items:center;border-radius:5px;gap:8px;justify-content:flex-start;padding:5px 2px 4px 5px}.usp-badge-item__icon{height:14px;-o-object-fit:cover;object-fit:cover;width:14px}.usp-badge-item__text{color:#222d1c;font-family:BrownStd;font-size:12px;font-weight:400;letter-spacing:0;line-height:100%;margin-top:3px}.custom-tab-container{display:flex;flex-direction:column;gap:20px;margin-top:20px}.custom-tabs{display:flex;flex-direction:column;overflow:hidden;width:100%}.custom-tab-titles{border-bottom:1px solid #ccc;display:flex;flex-direction:row;gap:43px;overflow:auto}.custom-tab__title{color:#000;cursor:pointer;font-family:BrownStd;font-size:16px;font-weight:400;letter-spacing:0;line-height:100%;padding:5px;white-space:nowrap}.custom-tab__title.active{border-bottom:3px solid #8cba3f}.custom-tab-contents{display:none;font-family:BrownStd;font-size:14px;font-weight:400;letter-spacing:0;line-height:100%;padding:14px 0}.custom-tab-contents p{line-height:20px;margin:0}.custom-tab-contents a{text-decoration:underline}.custom-tab-contents.active{display:block}.custom-faq-link-content{align-items:start;display:flex;justify-content:start;width:100%}.custom-faq-link-content .faq-link{align-items:center;background-color:#ffc800;border-radius:5px;display:flex;flex-direction:row;font-family:BrownStd;font-size:18px;gap:10px;line-height:1;padding:7px 20px 5px 14px;text-transform:uppercase;width:-webkit-max-content;width:-moz-max-content;width:max-content}.custom-faq-link-content .faq-link svg{height:16px;width:16px}.product-gallery .sp-slider__slides .product-gallery__slide span{left:unset!important;right:2rem}.product-gallery .sp-slider__slides .product-gallery__slide{position:relative}.product__product-badges{align-items:center;display:flex;flex-direction:row;gap:8px;left:1.9rem;position:absolute;top:1.6rem;z-index:3}.product__product-badge{background-color:#222d1c;border-radius:3.16px;color:#f3f1de;font-family:BrownStd;font-size:14.21px;font-weight:400;letter-spacing:0;line-height:100%;padding:9.3px 15.8px 6.3px;text-align:center;text-transform:uppercase}@media (hover:hover){.breadcrumbs a:hover{text-decoration:underline}}@media only screen and (min-width:30em){.product-value-props__list{gap:2rem}}@media only screen and (min-width:48em){.breadcrumbs{font-size:.8125rem}.product-gallery--single{margin-bottom:0}.product__tabs .accordion__btn{font-size:.875rem}.product-reason-panel{padding:3rem 2rem}.product-reason-panel .product-reason-content{width:36rem}.product-compare-panel .product-compare-content{margin:auto;width:36em}.product-compare-panel .product-compare-table td{padding:1rem 2rem}.product-ingredient-pannel .product-ingredient-content,.product-ingredient-pannel .product-ingredient-header-container{display:none}.product-ingredient-pannel .product-ingredient-desktop-header-container{display:block}.product-ingredient-pannel .product-ingredient-desktop-content{display:flex}.product{align-items:start;-moz-column-gap:3rem;column-gap:3rem;display:grid;grid-template-areas:"breadcrumbs breadcrumbs" "gallery details" "tabs details" "blank details";grid-template-columns:repeat(2,minmax(0,1fr));margin-block:.875rem}.breadcrumbs__wrapper,.product{margin-left:auto;margin-right:auto;max-width:80.5rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.breadcrumbs__wrapper{grid-area:breadcrumbs;margin-bottom:1.25rem;padding-top:1.25rem}.product__media{grid-area:gallery;margin:0 -2px -2px;position:sticky;top:calc(var(--header-height) + var(--promo-bar-height) + var(--breadcrumb-height))}.product__media .media-image{overflow:hidden}.product__details{grid-area:details}.product__tabs__wrapper{grid-area:tabs}}@media only screen and (min-width:48em) and (max-width:calc(48em - 1px)){.breadcrumbs__wrapper,.product{padding-inline:1rem}}@media only screen and (min-width:64em){.announcement-bar--free-gift,.announcement-bar--free-shipping{border-radius:.625rem;font-size:.875rem;padding-block:.875rem}.announcement-bar--free-gift svg,.announcement-bar--free-shipping svg{left:.75rem}.input-pill label{font-size:1rem}.product-options__option-title{font-size:.875rem}.product-form__actions{align-items:center;display:flex;flex-direction:row;gap:.625rem;justify-content:space-between;margin-bottom:1.125rem}.product-form__actions>:first-child{flex:1}.slider__dots .sp-slider__dot--thumb~label{height:85px;width:85px}.product-gallery .slider__dots .sp-slider__dot--thumb~label{border-radius:.625rem}.product-gallery .sp-slider__dots--vertical{gap:.375rem}.product__tabs{padding-left:6rem}.product-value-props__list{margin-bottom:1.5rem}.product-value-props__icon{height:2.5rem;width:2.5rem}.product-value-props__icon img{width:1.5rem}.product-value-props__title{font-size:.875rem}.rte{font-size:1rem}.rte h1{font-size:3.25rem;line-height:1.2}.rte h2{font-size:1.875rem}.rte h3{font-size:1.5rem}.rte h4{font-size:1.25rem}.rte h5{font-size:1rem}.rte h6{font-size:.875rem}.rte blockquote p{font-size:1.75rem}.product-reason-panel h5{font-size:1.25rem}.product-reason-panel h2{font-size:2.125rem}.product-usage-panel{padding:3.75rem 1rem 1rem}.product-usage-panel .product-usage-header{margin-bottom:3.5rem}.product-usage-panel h5{font-size:1.375rem}.product-usage-panel h2{font-size:2.25rem}.product-usage-panel .product-usage-content{align-items:center;flex-direction:row;margin:0 auto;width:80.5rem}.product-usage-panel .product-usage-content img.product-usage-image{padding:1rem;width:50%}.product-usage-panel .product-usage-description{margin-left:1rem;margin-top:0;padding:1rem 2rem;width:50%}.product-usage-info-card{margin-bottom:2.5rem;padding-right:1.75rem}.product-usage-info-card:last-child{margin-bottom:0}.product-usage-info-card .product-usage-card-circle{margin-left:-1.65rem;margin-right:1.25rem}.product-usage-info-card .product-usage-card-icon{height:3.3rem;line-height:4rem;width:3.3rem}.product-usage-info-card .product-usage-info-card-text{font-size:1.125rem}.product{-moz-column-gap:3.375rem;column-gap:3.375rem}.product__title{font-size:1.875rem}.product__price__prices{font-size:1.5rem}.product__price__prices .price-compare{font-size:1rem}.product__description.rte,.product__price__savings{font-size:.875rem}}@media (min-width:64em){.product-media-with-text .text-content .text-content__title{font-size:2.125rem}}@media only screen and (min-width:80em){.product-form__atc-btn{padding-inline:3rem}.js-add-to-cart{font-size:1rem}}@media (min-width:767px){.product-gallery.sp-slider--has-vertical-dots{display:flex;flex-direction:row;gap:12px}.product-gallery .slider__controls{flex-direction:column;gap:12px;height:385px;order:-1;padding:0;width:auto}.product-gallery .sp-slider__dots--vertical{display:flex;flex-direction:column;gap:6px;order:1}.product-gallery .slider__dots .sp-slider__dot--thumb~label{cursor:pointer;height:84px;transition:all .2s ease;width:84px}.product-gallery .slider__dots .sp-slider__dot--thumb:checked~label{border:2px solid #222d1c}.product-gallery .slider__btn{align-items:center;background-color:#fff;border:1px solid #222d1c;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s ease;width:40px}.product-gallery .slider__btn:hover{background-color:#f0f0f0}.product-gallery .slider__btn svg{height:20px;width:20px}.product-gallery .js-sp-slider-slides{flex:1}}@media (min-width:769px){.sticky-add-to-cart{display:none}}@media (min-width:1204px){.product-gallery .slider__controls{height:500px}}@media (max-width:1023px){.product-gallery .slider__controls{padding-top:0}.product-gallery .slider__dots .sp-slider__dot--thumb~label{flex-shrink:0;height:60px;width:60px}}@media (max-width:767px){.container-product-section{max-width:100%;padding:0}.product-form__actions{align-items:center;display:flex}.product-form__actions .input-qty .input-qty__button{width:auto}.product-form__actions .input-qty .input-qty__button svg{width:12px}.product-form__actions .input-qty .input-qty__input{margin:0}.lab-report-pdp{margin-left:-16px;margin-right:-16px}.product-media-with-text{padding:40px 0 20px}.product-media-with-text .video-content{width:100%}.product-media-with-text .text-content{padding:20px 0;width:100%}.product-compare-panel .product-compare-table td{width:30%}.product-compare-panel .product-compare-table .product-compare-table-td-first{font-size:12px;width:40%}.product-compare-panel .product-compare-table .product-compare-table-td-second{width:30%}.product .product__media{width:100%}.product{flex-wrap:wrap;margin-top:0!important;padding-top:0!important}.breadcrumbs__wrapper{position:relative;top:0}.breadcrumbs__wrapper:last-of-type{margin-left:auto;margin-right:0}.breadcrumbs__wrapper li{font-size:9pt}.product__mit_per_serving{font-size:11px}}@media screen and (max-width:767px){.product-options__option .product-options__option-title{font-size:16px}.variant-selector-container .variant-selector{max-width:calc(28.57143% - 8.57143px);min-width:calc(28.57143% - 8.57143px)}.variant-selector-container .variant-selector .variant-title{font-size:13px;font-weight:700}.variant-selector-container .variant-selector .price_per_serving{font-size:9.2px}.variant-selector-container .variant-selector .badge{font-size:11px}}@media only screen and (max-width:calc(64em - 1px)){.product-value-props__item:not(:last-child){position:relative}.product-value-props__item:not(:last-child):before{background-color:#e5e5e5;content:"";height:1.25rem;position:absolute;right:-.75rem;top:.25rem;width:1px}.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-description1,.product-ingredient-pannel .product-ingredient-desktop-content .product-ingredient-desktop-description2{width:22%}}@media only screen and (max-width:calc(48em - 1px)){.breadcrumbs__wrapper{font-size:11px;padding-top:10px!important}.product-purchase-description{flex-direction:column;text-align:center}.product-purchase-description p{margin:0}.product-gallery .slider__controls{display:none}.product-gallery .sp-slider__dots{flex-direction:row;gap:.375rem;justify-content:flex-start;margin-bottom:.75rem;margin-inline:.375rem;padding:.5rem;position:relative}.product-ingredient-pannel .product-ingredient-content .product-ingredient-image-wrapper canvas{height:550px;width:350px}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description .product-ingredient-item-container .product-ingredient-item svg{margin-right:5px;width:1.75rem}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description .product-ingredient-item-container .product-ingredient-item div{font-family:BrownStd;font-size:.75rem;font-weight:700;margin-right:5px}.product-ingredient-pannel .product-ingredient-content,.product-ingredient-pannel .product-ingredient-header-container{display:flex}.product-ingredient-pannel .product-ingredient-desktop-content,.product-ingredient-pannel .product-ingredient-desktop-header-container{display:none}.product .mobile-product__title,.product .mobile-review{display:flex}.product .desktop-product__title,.product .desktop-review{display:none}.product .line-next-image{display:block}.product hr{margin-top:2rem}.product .rating__container{display:none}.product__details,.product__tabs__wrapper{margin-left:auto;margin-right:auto;max-width:80.5rem;padding-left:1.5rem;padding-right:1.5rem;width:100%}.preview-container img{width:90%}}@media only screen and (max-width:calc(48em - 1px)) and (max-width:calc(48em - 1px)){.product__details,.product__tabs__wrapper{padding-inline:1rem}}@media only screen and (max-width:calc(36em - 1px)){.product-ingredient-pannel .product-ingredient-header-container .product-ingredient-svg-container{margin-right:2rem}.product-ingredient-pannel .product-ingredient-header-container .product-ingredient-svg-container svg{width:6rem}.product-ingredient-pannel .product-ingredient-content .product-ingredient-image-wrapper canvas{height:420px;width:280px}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description .product-ingredient-item-container .product-ingredient-item svg{width:1.25rem}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description .product-ingredient-item-container .product-ingredient-item div{font-size:.65rem}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description .product-ingredient-item-container .product-ingredient-item svg{width:1rem}.product-ingredient-pannel .product-ingredient-content .product-ingredient-description .product-ingredient-item-container .product-ingredient-item div{font-family:BrownStd;font-size:.5rem;font-weight:700}}@media only screen and (max-width:calc(30em - 1px)){.product-ingredient-pannel .product-ingredient-header-container .product-ingredient-header-text-container h5{font-size:.75rem}.product-ingredient-pannel .product-ingredient-header-container .product-ingredient-header-text-container h2{font-size:1.25rem}.product-ingredient-pannel .product-ingredient-content .product-ingredient-image-wrapper canvas{height:372px;width:257px}}