.product-tabs{background-color:var(--body-background);color:var(--text-color);display:flex}.product-tabs .ingredients-overlay,.product-tabs .tabs-overlay{position:fixed;top:0;left:0;right:0;bottom:0;opacity:0;overflow:hidden;visibility:hidden;transition:opacity,visibility .3s;z-index:2;display:none}@media only screen and (max-width:767px){.product-tabs .ingredients-overlay,.product-tabs .tabs-overlay{display:none}}.product-tabs .ingredients-overlay[aria-hidden=false],.product-tabs .tabs-overlay[aria-hidden=false]{opacity:1;visibility:visible}.product-tabs .ingredients-overlay{display:block;background:var(--text-color);opacity:0}.product-tabs .ingredients-overlay[aria-hidden=false]{opacity:.2;z-index:11}.product-tabs__wrapper{--side-padding:30px;max-width:1200px;width:100%;margin:0 auto;padding:0 var(--side-padding);position:relative}@media only screen and (max-width:767px){.product-tabs__wrapper{--side-padding:20px}}.product-tabs__wrapper .product-tab__contents-wrapper{display:flex;flex-direction:column}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component{display:flex;gap:2px}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component *{font-family:var(--font-primary);font-size:var(--h5-font-size-desktop);font-style:normal;font-weight:400;line-height:20px}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component button{display:inline;width:auto;background-color:transparent;border:none;padding:0;position:relative;margin-right:5px;text-transform:capitalize;text-align:left}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component button:after{content:","}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component button[data-ingredient-organic="*"]{position:relative}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component button[data-ingredient-organic="*"]:after{content:"*,";color:inherit;right:-6px;top:-2px}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component button[data-ingredient-organic="*"]:last-child:after{content:"*"}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component button:last-child:after{content:""}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component span{margin-right:5px}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component .ingredient__group-wrapper{margin-bottom:15px;width:100%}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component .ingredient__group-wrapper p{margin-bottom:5px;font-weight:500;font-size:16px}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component .ingredient__group-wrapper:only-child{margin:0}.product-tabs__wrapper .product-tab__contents-wrapper ingredients-component .ingredient__group-wrapper:only-child p{display:none}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal{--width:850px;max-width:var(--width);width:100%;top:50%;transform:translateY(-50%);bottom:auto;left:calc(50% - var(--width)/ 2);right:calc(50% - var(--width)/ 2);margin:auto;max-height:80vh;min-height:30vh;overflow:hidden;overflow-y:auto;z-index:12;transition:10ms;padding:50px 80px}@media only screen and (max-width:1023px){.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal{--width:90%;padding:30px 50px}}@media only screen and (max-width:767px){.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal{--width:100%;max-height:100%}}@media only screen and (max-width:639px){.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal{padding:30px}}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal[aria-hidden=false]{transition:all .2s ease-in-out}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .close-dialog{top:30px;right:60px}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .close-dialog:hover{color:var(--link-hover-color)}@media only screen and (max-width:1023px){.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .close-dialog{top:10px;right:30px}}@media only screen and (max-width:639px){.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .close-dialog{top:10px;right:10px}}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__title{text-transform:capitalize;margin-bottom:15px}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__definition{font-weight:300;font-size:var(--body-2-font-size-desktop)}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__functions{margin-top:15px;font-weight:300;display:flex;flex-wrap:wrap}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__functions .ingredients-modal__functions-title{font-weight:400;width:100%;margin-bottom:0}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__functions span{position:relative;margin-right:5px;font-size:var(--body-4-font-size-desktop);line-height:var(--body-4-line-height)}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__functions span:after{content:","}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__functions span:last-child:after{content:""}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper{display:flex;flex-direction:column;margin-top:20px;position:relative}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__products-title{margin-bottom:10px;font-weight:300}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__products-title span{text-transform:capitalize;font-weight:400}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .swiper{max-width:calc(100% - 60px);width:100%}@media only screen and (max-width:639px){.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .swiper{max-width:calc(85% - 60px)}}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .swiper:not(.swiper-initialized) .ingredients-modal__products-inner{display:flex;gap:1.4%}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .swiper:not(.swiper-initialized) .ingredients-modal__product{width:32%;overflow:hidden}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .swiper.swiper-initialized+.ingredients-modal-buttons{display:block}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal-buttons{display:none;position:absolute;top:0;bottom:0;left:0;right:0}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal-buttons .ingredients-modal-btn{top:calc(50% - 20px);position:absolute;background-color:transparent;border:0;width:20px;height:20px}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal-buttons .ingredients-modal-btn.swiper-button-disabled{color:var(--background-primary-button-inactive);cursor:not-allowed}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal-buttons .ingredients-modal-prev{left:0}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal-buttons .ingredients-modal-next{right:0}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product{height:auto;display:flex;flex-direction:column}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product .imp__image{display:flex;position:relative;padding-top:110%}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product .imp__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product .imp__image a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;font-size:0}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product .imp__price{padding:10px 0;flex:1 0;display:flex;align-items:flex-end}@media only screen and (max-width:639px){.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product .imp__price{flex:0 0}}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product .imp__link{text-decoration:none}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product .imp__title{margin-top:10px;display:block;text-transform:capitalize;margin-bottom:10px}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product .imp__form .button__add-to-cart{width:100%;max-width:100%}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__products-wrapper .ingredients-modal__product .imp__form .button__add-to-cart[disabled]{color:var(--secondary-button-label-inactive);background-color:var(--background-secondary-button-inactive);border:1px solid var(--secondary-button-border-inactive);cursor:not-allowed}.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__copy{margin-top:20px;font-size:var(--h6-font-size-desktop)}@media only screen and (max-width:639px){.product-tabs__wrapper .product-tab__contents-wrapper .ingredients-modal .ingredients-modal__copy{margin-top:10px}}@media only screen and (max-width:767px){.yeps-top-push.yeps-top-show .ingredients-modal{top:calc(var(--yeps-top-height,0));transform:translate(0,0);max-height:calc(100% - var(--yeps-top-height,0))}}.product-tabs__headers-wrapper{position:absolute;right:var(--side-padding);max-width:calc(40% - var(--side-padding));width:100%;display:flex;row-gap:10px;-moz-column-gap:30px;column-gap:30px;z-index:1;box-sizing:border-box;flex-wrap:wrap}@media only screen and (max-width:767px){.product-tabs__headers-wrapper{display:none}}.product-tabs__headers-wrapper .product-tabs__header button{background-color:transparent;border:none;font-family:var(--font-primary);cursor:pointer;padding:5px 0;transition:all .3s;color:inherit}.product-tabs__headers-wrapper .product-tabs__header button[aria-expanded=true]{text-underline-offset:3px;text-decoration:underline;color:var(--background-primary-button-alt-hover)}.product-tabs__headers-wrapper .product-tabs__header button:focus,.product-tabs__headers-wrapper .product-tabs__header button:hover{color:var(--background-primary-button-alt-hover)}.product-tab__item{display:flex;justify-content:space-between;width:100%;position:relative}@media only screen and (max-width:767px){.product-tab__item{padding:20px 0;width:100%;position:relative;border-bottom:1px solid;border-color:inherit}.product-tab__item:first-child{padding-top:0}}.product-tab__item[aria-hidden=true]{visibility:hidden;display:none}@media only screen and (max-width:767px){.product-tab__item[aria-hidden=true]{display:flex;visibility:visible}}.product-tab__item .product-tab__media{max-width:48%;width:100%;aspect-ratio:var(--aspect-ratio,10/9.5);position:relative;max-height:600px}@media only screen and (max-width:767px){.product-tab__item .product-tab__media{max-width:100%;min-width:100%;width:100%;position:relative;margin-top:30px;aspect-ratio:var(--aspect-ratio-mobile,9/9.5);max-height:400px;display:flex;align-items:center;justify-content:center}}.product-tab__item .product-tab__media img,.product-tab__item .product-tab__media video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1}@media only screen and (max-width:767px){.product-tab__item .accordion-row{padding:0}.product-tab__item .accordion-heading{letter-spacing:1px;text-transform:uppercase;padding:3px 0;display:flex;justify-content:space-between}}.product-tab__content{padding-top:100px;margin-top:auto;max-width:40%;width:100%;display:flex;flex-direction:column}@media only screen and (max-width:1023px){.product-tab__content{padding-top:130px}}@media only screen and (max-width:767px){.product-tab__content{max-width:100%;padding-top:30px}}.product-tab__content .tab-content__heading.h2{display:flex;flex-direction:column;color:inherit}.product-tab__content .tab-content__heading.h2 *{margin-bottom:20px;color:inherit}.product-tab__content .tab-content__heading.h2 :last-child{margin:0}.product-tab__content .tab-content__heading.h2+.tab-content__blocks{margin-top:40px}.product-tab__content .tab-content__heading.h2 a{transition:color .3s}.product-tab__content .tab-content__heading.h2 a:focus,.product-tab__content .tab-content__heading.h2 a:hover{color:var(--link-hover-color)}.product-tab__content .tab-content__heading.h2 ul{list-style-type:none;padding:0;font-size:calc(var(--h4-font-size-mobile) + (var(--h4-font-size-desktop-value) - var(--h4-font-size-mobile-value)) * (100vw - 375px)/ 825);font-weight:300;line-height:var(--h4-lh-desktop)}.product-tab__content .tab-content__subheading{margin-top:20px}.product-tab__content .tab-content__subheading *{color:inherit;text-transform:none;letter-spacing:normal}.product-tab__content .tab-content__blocks{margin-top:60px;display:flex;flex-direction:column}@media only screen and (max-width:767px){.product-tab__content .tab-content__blocks{margin-top:30px}}.product-tab__content .tab-content__blocks .product-tab__blocks-wrapper{display:flex;padding:20px 0;border-top:1px solid #a6a6a6;flex-direction:column}.product-tab__content .tab-content__blocks .product-tab__blocks-wrapper .product-tabs__block-title{margin-bottom:10px}.product-tab__content .tab-content__blocks .product-tab__blocks-wrapper .product-tabs__block-title *{color:inherit}.product-tab__content .tab-content__blocks .product-tab__blocks-wrapper .product-tabs__block-title button{border:none;background-color:transparent;text-transform:capitalize;font-family:var(--font-primary);font-weight:300;text-align:left;position:relative}.product-tab__content .tab-content__blocks .product-tab__blocks-wrapper .product-tabs__block-title button:hover{color:var(--link-hover-color)}.product-tab__content .tab-content__blocks .product-tab__blocks-wrapper .product-tabs__block-title button[data-ingredient-organic="*"]:after{content:"*";color:inherit;right:-6px;top:-2px}.product-tab__content .tab-content__blocks .product-tab__blocks-wrapper:first-child{padding-top:0;border:0}.product-tab__content .tab-content__blocks .product-tab__blocks-wrapper:last-child{padding-bottom:0}.product-tab__content .tab-content__blocks .product-tab__blocks-wrapper .product-tabs__block-text-wrapper{display:flex;align-items:center;width:100%}.product-tab__content .product-tabs__block-additional{padding-left:20px;margin-left:auto}.product-tab__content .product-tabs__block-additional *{color:inherit}.product-tab__content .tab-content__icon{margin-top:40px;height:60px;display:flex;align-items:center}.product-tab__content .tab-content__icon img{width:auto;height:100%;-o-object-fit:contain;object-fit:contain}.tab-content__popup{margin-top:40px}@media only screen and (max-width:767px){.tab-content__popup{margin-top:30px;display:flex;flex-direction:column-reverse}}.tab-content__popup modal-opener{background-color:var(--bg-color)}@media only screen and (max-width:767px){.tab-content__popup modal-opener{z-index:2}}.tab-content__popup modal-opener button{background-color:transparent;border:none;cursor:pointer;padding:5px 0;font-family:var(--font-primary);font-weight:500;line-height:1.4;text-decoration-line:underline;position:relative;font-size:var(--body-4-font-size-desktop)}@media only screen and (min-width:768px){.tab-content__popup modal-opener button .button-hide-text,.tab-content__popup modal-opener button .button-icon{display:none}}@media only screen and (max-width:767px){.tab-content__popup modal-opener button{color:var(--text-color)}.tab-content__popup modal-opener button .button-icon{position:absolute;top:0;right:-15px;bottom:0;display:none;margin:auto;align-items:center;justify-content:center}.tab-content__popup modal-opener button[aria-expanded=true] .button-icon-hide{display:flex}.tab-content__popup modal-opener button[aria-expanded=false] .button-icon-show{display:flex}.tab-content__popup modal-opener button[aria-expanded=false] .button-hide-text{display:none}}.tab-content__popup modal-dialog{position:absolute;right:calc((100vw - 100%)/ 2 * -1);left:50%;top:0;bottom:0;z-index:3;transform:translateX(10%)}.tab-content__popup modal-dialog[aria-hidden=false]{transform:translate(0,0)}@media only screen and (max-width:767px){.tab-content__popup modal-dialog{max-height:0;position:static;display:block;visibility:hidden;opacity:0;transition:1s max-height;transition:max-height .6s ease-out,visibility .5s;transform:translate(0,0);transition:max-height .6s ease-out,visibility .5s,opacity .5s}.tab-content__popup modal-dialog[aria-hidden=false]{max-height:1300px;overflow:hidden;overflow-y:auto;opacity:1;visibility:visible;transition:max-height .6s ease-out,visibility .7s,opacity .7s}}.tab-content__popup modal-dialog .close-dialog{top:0;right:60px;transition:all .3s}.tab-content__popup modal-dialog .close-dialog:hover{color:var(--link-hover-color)}@media only screen and (max-width:1023px){.tab-content__popup modal-dialog .close-dialog{top:0;right:30px}}@media only screen and (max-width:767px){.tab-content__popup modal-dialog .close-dialog{display:none}}.tab-content__popup .tab-content__modal-wrapper{padding:calc(105px - var(--padding-top-desktop)) 120px calc(105px - var(--padding-bottom-desktop));display:flex;height:100%;box-sizing:border-box}@media only screen and (max-width:1239px){.tab-content__popup .tab-content__modal-wrapper{padding:45px 60px}}@media only screen and (max-width:767px){.tab-content__popup .tab-content__modal-wrapper{padding:0}}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner{overflow:hidden;overflow-y:auto;height:100%}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner>div{margin-bottom:20px}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner ingredients-component{display:flex;flex-wrap:wrap;margin-bottom:20px}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner ingredients-component:last-child{margin-bottom:0}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner *{font-size:var(--body-4-font-size-desktop)}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner :last-child{margin-bottom:0}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner a{text-decoration:none;transition:color .3s}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner a:focus,.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner a:hover{color:var(--link-hover-color)}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner strong{font-weight:500}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner .metafield-rich_text_field strong{display:block;margin-bottom:20px}.tab-content__popup .tab-content__modal-wrapper .tab-content__modal-inner p{margin-bottom:20px}.product-tab__mobile-accordion{width:100%}@media only screen and (min-width:768px){.product-tab__mobile-accordion .accordion-heading{display:none}.product-tab__mobile-accordion .accordion-row{padding:0;width:100%}.product-tab__mobile-accordion .accordion-description{display:flex;justify-content:space-between;max-height:100%!important;visibility:visible;width:100%}}.product-tab__mobile-accordion .accordion-description p{margin:0;padding:0}