.product{padding-top:var(--hd-height);--swiper-theme-color: var(--theme-color)}.product-sp{height:1px;width:calc(100% - var(--gutter) * 2);margin-left:var(--gutter);background:var(--color-black)}.hero{display:grid;grid-template-columns:1.16fr 1fr;gap:max(4rem,15px);padding-inline:var(--gutter);padding-top:max(6rem,30px);align-items:flex-start}.hero-left{display:grid;grid-template-columns:1fr;gap:max(2rem,10px);position:sticky;top:calc(max(1rem,8px) + var(--hd-height))}.hero-left img{max-height:calc(84vh - var(--hd-height));object-fit:contain}.hero-right-review{display:flex;flex-wrap:wrap;gap:max(1.4rem,10px);font-size:max(2.6rem,18px);font-weight:500}.hero-right-review button{text-decoration:underline}.hero-right .product-title{font-size:max(4.8rem,24px);font-weight:400;font-family:var(--serif-regular);margin-top:max(3rem,15px)}.hero-right .product-subtitle{margin-top:max(1rem,10px);font-size:max(3.6rem,28px);font-weight:400}.hero-right>ul{display:grid;gap:max(1rem,7px);margin-top:max(3rem,15px);margin-bottom:max(3rem,15px)}.hero-right>ul li{font-size:max(2.6rem,18px);font-weight:300;display:flex;align-items:center;gap:max(2rem,1px)}.hero-right>ul li svg{width:max(3.2rem,20px);height:auto}.hero-right-callout{margin-top:max(4rem,20px)}.hero-right-item{border-bottom:max(.15rem,1px) solid var(--color-black);padding-bottom:max(2.5rem,14px)}.hero-right-item.active .faq-path{opacity:0}.hero-right-question{padding-top:max(1rem,6px);font-size:max(3rem,20px);text-transform:uppercase;font-weight:420;display:flex;justify-content:space-between;gap:max(1rem,10px);cursor:pointer}.hero-right-answer{height:0;overflow:hidden}.hero-right-answer p:first-of-type{padding-top:max(1rem,6px)}.hero-right-answer p{padding-top:max(2rem,12px)}.hero-right-answer ul,.hero-right-answer ol{padding-left:max(3rem,18px);padding-top:max(2rem,12px)}.hero-right-answer ul li{list-style-type:disc}.hero-right-answer ol li{list-style-type:roman}.hero-right-answer{font-size:max(2.4rem,16px);font-weight:420}.hero-right-answer .metafield-rich_text_field{margin:max(2rem,10px) 0}.hero-right-answer strong{font-weight:550}.hero-right-question svg{width:max(3rem,15px);min-width:max(3rem,15px);height:auto}.hero-right-question svg path{stroke:var(--color-black);stroke-width:.6px}.publication-list{padding-inline:var(--gutter);padding-top:max(10rem,50px);margin-bottom:max(8rem,40px);display:grid;gap:max(3.5rem,20px);grid-template-columns:repeat(auto-fit,minmax(max(280px,40rem),1fr))}.publication-item{border:1px solid #707070;border-radius:max(2rem,10px);padding:max(4rem,20px) max(2.5rem,14px);display:grid;align-content:space-between;gap:max(8rem,40px)}.publication-review{font-size:max(3.2rem,18px);line-height:1.2;max-width:30ch}.publication-logo{width:auto;height:auto;max-height:max(6rem,40px);max-width:max(24rem,160px);filter:grayscale(1);object-fit:contain;object-position:left bottom}.product-ingredients{padding-inline:var(--gutter);margin-bottom:max(8rem,40px);margin-top:max(8rem,30px)}.product-ingredients-header{position:relative}.product-ingredients h2{font-size:max(4.5rem,24px);line-height:1.3;font-weight:400;font-family:var(--serif-regular);margin-top:max(2rem,10px);max-width:25ch}.product-ingredients-carousel-navigation{display:flex;justify-content:flex-end;margin-bottom:max(2rem,10px)}@media(min-width:768px){.product-ingredients-carousel-navigation{position:absolute;right:0;bottom:0}}.product-ingredients small{font-weight:500;font-size:max(2.5rem,18px);text-transform:uppercase}.product-ingredients-wrapper{overflow:hidden;margin-inline:calc(0px - var(--gutter))}.product-ingredients-list{display:flex;gap:max(3.5rem,20px);width:fit-content;padding-inline:var(--gutter);will-change:transform;padding-block:max(3rem,15px)}.product-ingredients-item{flex:1 1 max(53.4rem,345px);min-width:max(53.4rem,345px);max-width:max(50%,300px);overflow:hidden;border-radius:max(2rem,14px);border:1px solid var(--color-black);display:grid;grid-template-rows:max-content 1fr}.product-ingredients-item figure{aspect-ratio:534/355;border-bottom:1px solid var(--color-black);overflow:hidden}.product-ingredients-item-texts{padding:max(2rem,12px);padding-bottom:0;display:grid;align-content:space-between;gap:max(3rem,12px)}.product-ingredients-item h3{font-family:var(--serif-regular);font-weight:400;font-size:max(3.5rem,20px);margin-top:max(1.5rem,8px)}.product-ingredients-item-texts-top p{font-size:max(2.8rem,20px);font-weight:300;margin-top:max(1rem,8px)}.product-ingredients-item-footer{display:flex;align-items:center;border-top:1px solid var(--color-black);font-size:max(1.6rem,14px);font-weight:450;text-transform:uppercase;margin-inline:calc(0px - max(2rem,12px))}.product-ingredients-item-footer-left{padding:max(1.2rem,10px) max(2rem,12px);flex:1}.product-ingredients-item-footer p{padding:max(1.2rem,10px) max(2rem,12px);border-left:1px solid var(--color-black)}.product-benefits{padding-inline:var(--gutter);margin-bottom:max(12rem,60px);margin-top:max(8rem,30px)}.product-benefits-content{display:grid;grid-template-columns:1fr 1.35fr;gap:max(5rem,20px);align-items:center}.product-benefits-content h2{font-size:max(4.8rem,24px);font-weight:400;font-family:var(--serif-regular);margin-top:max(2rem,10px);margin-bottom:max(3rem,15px)}.product-benefits-content small{font-weight:500;font-size:max(2.5rem,18px);text-transform:uppercase}.product-benefits-content figure{overflow:hidden;border-radius:max(3rem,15px);aspect-ratio:1173/820;height:auto;width:100%;gap:max(3rem,20px)}.product-benefits-item{border-bottom:max(.15rem,1px) solid var(--color-black);padding-bottom:max(2.5rem,14px)}.product-benefits-item.active .faq-path{opacity:0}.product-benefits-question{padding-top:max(1rem,6px);font-size:max(3rem,20px);font-weight:350;display:flex;justify-content:space-between;gap:max(1rem,10px);cursor:pointer}.product-benefits-answer{height:0;overflow:hidden}.product-benefits-answer p{padding-top:max(1rem,6px);font-size:max(2.4rem,16px);font-weight:420}.product-benefits-question svg{width:max(3rem,15px);min-width:max(3rem,15px);height:auto}.product-benefits-question svg path{stroke:var(--color-black);stroke-width:.6px}.product-competition{padding-block:max(10rem,40px);padding-inline:var(--gutter);margin-inline:var(--gutter);margin-bottom:max(12rem,60px);width:calc(100% - var(--gutter) * 2);background:#f2f3f3;border-radius:max(2rem,10px);position:relative}.product-competition:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--theme-color);z-index:0;opacity:.1}.product-competition h2{font-size:max(6rem,24px);font-weight:400;font-family:var(--serif-regular);margin-bottom:max(8rem,30px);max-width:16ch;position:relative;z-index:1}.product-competition-table{overflow:auto;z-index:1;padding-top:max(20rem,100px);margin-top:calc(0px - max(15rem,40px))}.product-differences{width:100%;min-width:350px;display:grid;grid-template-columns:repeat(auto-fit,minmax(20px,1fr));align-items:center}.product-differences-column:nth-of-type(1) div{padding-right:max(1rem,10px)}.product-differences-column{height:100%;display:grid;grid-template-rows:repeat(auto-fit,minmax(0,1fr));padding-top:max(4rem,30px);position:relative;border-block:2px solid transparent}.product-differences-column div img{position:absolute;width:max(15rem,45px);height:auto;bottom:100%}.product-differences-column div{padding-block:max(2rem,14px);padding-inline:5px;border-bottom:2px solid #00000041;display:flex;align-items:center;position:relative}.product-differences-column div:nth-of-type(1),.product-differences-column div:last-of-type{border-bottom:none}.product-differences-column div:first-of-type p{font-size:max(4rem,16px);font-weight:500;font-family:var(--serif-regular)}.product-differences-column p{font-size:max(2.8rem,14px)}.product-differences-column--main{background:#fff;position:relative;z-index:1;border:2px solid #00000041;border-radius:max(3rem,16px)}.product-differences-column--reg,.product-differences-column--main{text-align:center}.product-differences-column--reg div,.product-differences-column--main div{display:flex;align-items:center;justify-content:center}.check-icon,.x-icon{width:max(6rem,28px);height:max(6rem,28px);display:grid;place-items:center;border-radius:100%}.check-icon{background-color:var(--theme-color);border:1px solid #000;border-radius:100%}.check-icon svg{width:max(3rem,14px);height:auto}.x-icon{background-color:transparent;font-size:max(3rem,16px);border:1px solid #000;border-radius:100%}.product-expectations{display:flex;flex-direction:column;justify-content:center;align-items:center;padding-inline:var(--gutter);margin-top:max(10rem,50px);margin-bottom:max(12rem,60px)}.product-expectations-div{font-size:max(3rem,18px);width:max(120rem,750px);margin-bottom:max(8rem,30px);max-width:100%}.product-expectations-div p{margin-bottom:max(1.5rem,10px)}.product-expectations h2{font-size:max(4.8rem,24px);font-weight:400;font-family:var(--serif-regular);margin-bottom:max(8rem,30px)}.product-expectations figure{width:max(100rem,550px);max-width:94%}.product-expectations img{display:block}.product-expectations button{font-size:max(2.5rem,16px);font-weight:500;text-transform:uppercase;color:#fff;border-radius:max(4rem,28px);background:#000;padding:max(1.2rem,8px) max(3rem,16px)}.product-faq{padding-inline:var(--gutter);margin-bottom:max(15rem,70px)}.product-faq h2{font-size:max(4.8rem,24px);font-weight:400;font-family:var(--serif-regular);margin-top:max(5rem,25px);margin-bottom:max(3rem,15px)}.product-faq-content{display:grid;grid-template-columns:1.5fr 1fr}.product-faq-content figure{overflow:hidden;border-radius:max(3rem,15px);aspect-ratio:1173/849;height:auto;width:100%;gap:max(3rem,20px)}.product-faq-list{padding-left:max(5rem,20px)}.product-faq-item{border-bottom:max(.15rem,1px) solid var(--color-black);padding-bottom:max(2.5rem,14px)}.product-faq-item.active .faq-path{opacity:0}.faq-path{transition:all .25s linear}.product-faq-question{padding-top:max(1rem,6px);font-size:max(3rem,20px);font-weight:350;display:flex;justify-content:space-between;gap:max(1rem,10px);cursor:pointer}.product-faq-answer{height:0;overflow:hidden}.product-faq-answer p{padding-top:max(1rem,6px);font-size:max(2.4rem,16px);font-weight:420;white-space:pre-line}.product-faq-answer a{text-decoration:underline}.product-faq-question svg{width:max(3rem,15px);min-width:max(3rem,15px);height:auto}.product-faq-question svg path{stroke:var(--color-black);stroke-width:.6px}.product-swiper{width:max(100rem,350px);max-width:92vw;overflow:hidden;display:flex}.swiper-slide{width:100%;height:100%}.product-details{border-radius:max(2rem,10px);padding:max(3rem,15px) max(4.5rem,15px);margin-top:max(1.2rem,10px);cursor:pointer;border:1px dashed var(--color-black);transition:background .3s ease-in-out,border-color .3s ease-in-out}.product-details-cut{overflow:hidden;height:0}.product-details-cut-gift{font-family:var(--serif-regular);font-size:max(1.8rem,14px);font-weight:450;margin-top:max(1.5rem,10px)}.product-details-cut-benefit{display:flex;align-items:center;flex-wrap:wrap;gap:max(2.5rem,10px);margin-top:max(2rem,16px)}.product-details-cut-benefit p{display:flex;align-items:center;gap:max(.8rem,5px);font-size:max(1.8rem,14px);font-weight:430}.product-details-cut-benefit p svg{width:max(3rem,20px);height:auto}.product-details.sub,.product-details.active{border:1px dashed transparent;background:#f2f3f3}.product-details.active .product-radio{background:var(--color-black)}.product-details-top{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:max(2rem,10px);font-size:max(2.8rem,20px)}.product-details-top p{display:flex;align-items:center;gap:max(4rem,12px)}.product-details-top span{display:block;width:max(1.8rem,12px);height:max(1.8rem,12px);border-radius:100%;background:#fff;border:1px solid #707070}.product-details button{display:flex;align-items:center;justify-content:center;width:100%;font-size:max(2.8rem,18px);font-weight:500;line-height:1.2;text-transform:uppercase;color:var(--color-white);background-color:var(--color-black);border-radius:max(3rem,30px);padding:max(1.5rem,10px) max(2rem,14px);margin-top:max(2.5rem,16px)}.product-details small{display:block;text-align:right;font-size:max(1.8rem,14px);margin-block:max(1rem,8px)}.product-details-images{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;justify-content:center;gap:calc(max(.75rem,4px)*2);text-align:center;margin-top:max(2rem,16px)}.product-details-images-card{flex:1;position:relative}.product-details-images-card figure svg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.product-details-card{border:1px solid var(--color-black);border-radius:max(2rem,12px);overflow:hidden;background:var(--color-white);width:100%;height:100%}.product-details-card p{font-size:max(1.6rem,10px);font-family:var(--serif-regular);background:var(--color-black);color:var(--color-white);text-align:left;padding-inline:max(1.25rem,10px);padding-block:max(.7rem,5px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.product-details-card img{aspect-ratio:1;border-bottom:1px solid var(--color-black);border-bottom-left-radius:max(2rem,15px);border-bottom-right-radius:max(2rem,15px);overflow:hidden;width:100%;height:100%;object-fit:cover}.product-details-card div{font-size:max(1.6rem,14px);color:var(--color-black);background:var(--color-white);text-align:center;padding-inline:max(1rem,10px);padding-block:max(.6rem,5px);justify-content:center;font-weight:600;display:flex;align-items:center;gap:max(1rem,7px);border-radius:max(2rem,15px)}.product-details-card figcaption span:first-of-type{font-size:max(1.1rem,10px);line-height:.8;opacity:.65;text-decoration:line-through}.product-details-card-ft{display:flex;align-items:center;justify-content:flex-end;padding-inline:max(.8rem,7px);padding-bottom:max(.75rem,5px);padding-top:max(1rem,10px);margin-top:calc(0px - max(1rem,6px))}.product-details-card-ft img{border-radius:100%;width:max(1.8rem,15px);height:max(1.8rem,15px)}.product-details select{font-size:max(1.6rem,14px)}.product-price-wrapper{display:flex;align-items:center;justify-content:center;font-size:max(2.5rem,15px);gap:max(1.5rem,12px)}.product-details-shipping{font-size:max(2.8rem,20px);margin-top:max(5rem,20px);display:flex;flex-direction:column;gap:max(2rem,12px);margin-bottom:max(2rem,12px)}.product-details-shipping-block{background:#e5e5e5;border-radius:max(2rem,12px);padding:max(1rem,10px) max(2.5rem,15px);font-size:max(2rem,15px);font-weight:420}.product-price{font-weight:500}.product-price[data-comp-price]{text-decoration:line-through;opacity:.4}.product-wpl{padding-inline:var(--gutter);margin-bottom:max(15rem,70px)}.product-wpl h2{font-size:max(4.8rem,24px);font-weight:400;font-family:var(--serif-regular);margin-top:max(5rem,25px);margin-bottom:max(3rem,15px)}.coming-soon{margin-top:calc(var(--hd-height) + max(5rem,40px));margin-inline:var(--gutter);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:max(2rem,15px);padding-block:max(7rem,40px);max-width:600px;margin-left:auto;margin-right:auto}.coming-soon h1{font-size:max(5.8rem,28px);font-weight:400;font-family:var(--serif-regular)}.coming-soon h3{font-size:max(2.4rem,18px);font-family:var(--serif-regular);margin-top:1em}.coming-soon h2{font-size:max(2.4rem,18px);font-family:var(--serif-regular);margin:1em}.coming-soon p{font-size:max(2.4rem,18px);text-align:center}.coming-soon img{aspect-ratio:500/575;width:max(50rem,280px);height:auto;border-radius:max(2rem,10px)}.product-thumbs{display:flex;justify-content:center;align-items:center;left:0;right:0;bottom:0;width:100%}.product-thumbs .swiper-wrapper{display:flex;justify-content:center;align-items:center;gap:max(1rem,6px);flex-wrap:wrap}.product-thumb{width:max(6rem,40px)!important;height:max(6rem,40px);cursor:pointer}.product-thumb.swiper-slide-thumb-active{border:1.5px solid #000;padding:1.5px}.yotpo-new-review-btn.yotpo-btn-s#yotpo-main-widget-btn{border-radius:0}.yotpo-bottom-line .yotpo-summary-section{display:none}.yotpo-main-layout{border-top:1px solid var(--color-black)}.yotpo-reviewer-image{margin-right:10px}.yotpo-reviewer{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;align-self:flex-start;cursor:default}.yotpo-display-s .yotpo-head{margin-top:max(4rem,15px);text-align:left}.yotpo-display-s .yotpo-head .yotpo-headline{margin-top:0;font-size:max(4.8rem,25px);font-weight:550;font-family:var(--serif-regular);align-self:flex-start}.yotpo-star-rating-icon.yotpo-sr-star-empty path{fill:var(--color-white)}.yotpo-reviews-main-widget svg path{stroke:#000;fill:var(--color-black)}.yotpo-display-s .yotpo-anonymous-person-icon{width:max(7rem,55px);height:max(7rem,55px)}.yotpo-display-s .yotpo-verified-icon-wrapper{top:max(4.5rem,37px);left:max(4.5rem,37px)}.yotpo-review-content{width:100%}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-content,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-content{font-size:max(1.8rem,16px)}.rc-container-wrapper{display:none}a{user-drag:none;-webkit-user-drag:none;pointer-events:auto}.product-details-images-card-plus{font-size:16px}@media(max-width:768px){.product-benefits-content{grid-template-columns:1fr}.product-faq-content{grid-template-columns:1fr 1fr;gap:max(5rem,20px) max(3rem,10px)}.product-faq-list{padding-left:0}.hero{grid-template-columns:1fr;gap:max(40px,12rem)}.hero-left{position:static}}@media(max-width:600px){.product-faq-content{grid-template-columns:1fr}.product-expectations figure{width:100%}}@media(max-width:480px){.coming-soon img{width:100%}.product-usage-item{max-width:100%;max-height:fit-content}}@media(max-width:375px){.product-details-images-card:nth-of-type(odd)>span{opacity:0}.product-details-images-card:nth-of-type(4)>span{opacity:1}.product-details-images{grid-template-columns:repeat(2,minmax(0,1fr))}}.yotpo-review-title{font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);text-align:start;color:var(--text-color)}.yotpo-review-content{font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style);text-align:start;color:var(--text-color)}.yotpo-review-thumbnail-container{padding:1px 0}.yotpo-display-s .yotpo-review,.yotpo-media-modal .yotpo-review{display:flex;flex-wrap:wrap;flex-direction:row;margin:40px 0;place-content:space-between}.yotpo-display-s .yotpo-review .yotpo-review-center-panel,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel{display:flex;flex-direction:column;flex-basis:100%;flex-grow:1;order:1;margin-top:10px;max-width:100%}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-star-rating{order:1;flex-basis:50%;margin-bottom:15px}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-title,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-title{order:2;flex-basis:100%;text-align:start;margin-top:10px;margin-bottom:15px;color:var(--text-color);font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style)}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-content,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-content{display:flex;order:3;margin-top:20px;font-size:14px;line-height:22px;width:100%;color:var(--text-color);font-family:var(--secondary-font-family)}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-crfs-seperator,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-crfs-seperator{order:7;margin-bottom:16px}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-product-variants-list,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-product-variants-list{order:7}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-related-product,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-related-product{order:6;margin-top:20px;text-align:start;line-height:22px;width:100%}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-comment,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-comment{order:5;margin-top:20px;text-align:start;font-size:14px;line-height:22px;color:var(--yotpo-b2b-dark-grey);width:100%}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-review-questions-mobile-panel,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-review-questions-mobile-panel{order:8;overflow:scroll;height:inherit}.yotpo-display-s .yotpo-review .yotpo-review-center-panel .yotpo-incentivized-mobile,.yotpo-media-modal .yotpo-review .yotpo-review-center-panel .yotpo-incentivized-mobile{order:4;text-align:start;width:100%}.yotpo-display-s .yotpo-review .yotpo-review-left-panel,.yotpo-media-modal .yotpo-review .yotpo-review-left-panel{order:0;min-width:200px;justify-content:unset}.yotpo-display-s .yotpo-review .yotpo-review-right-panel,.yotpo-media-modal .yotpo-review .yotpo-review-right-panel{order:0;text-align:end;margin-top:5px}.yotpo-display-s .yotpo-review.yotpo-review--rtl .yotpo-review-left-panel,.yotpo-media-modal .yotpo-review.yotpo-review--rtl .yotpo-review-left-panel{min-width:200px}.yotpo-display-s .yotpo-review.yotpo-review--rtl .yotpo-review-center-panel,.yotpo-media-modal .yotpo-review.yotpo-review--rtl .yotpo-review-center-panel{flex-basis:50%}.yotpo-device-desktop ::-webkit-scrollbar,.yotpo-device-laptop ::-webkit-scrollbar{width:0;background:transparent}.yotpo-shop-badge-mobile{margin-top:5px}.yotpo-review-translation-cta{margin-top:8px;order:9}.yotpo-star-distribution-ph{display:flex;flex-direction:column}.yotpo-review-ph{margin-bottom:10px}.yotpo-embedded-pp{width:100%}.yotpo-base-layout{margin:0 auto}.yotpo-main-widget-readonly{height:900px;overflow:scroll}.yotpo-main-widget-layout{margin:auto;font-family:var(--secondary-font-family);font-weight:var(--secondary-font-weight);font-style:var(--secondary-font-style)}.yotpo-main-widget-layout--rtl{direction:rtl}.embedded-promoted-products.pp-embedded-displayed{margin-top:32px}.yotpo-main-widget-tabs:not(.pp-embedded-displayed){margin-top:35px}.yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab{color:var(--text-color);font-size:18px;font-weight:var(--primary-font-weight);font-family:var(--primary-font-family);font-style:var(--primary-font-style);border-bottom:1px solid transparent}.yotpo-main-widget-tabs .ugc-storefront-widgets-tabs-container__tab.selected{border-bottom:1px solid var(--yotpo-pure-black)}.yotpo-reviews-main-widget a:empty,.yotpo-reviews-main-widget article:empty,.yotpo-reviews-main-widget div:empty,.yotpo-reviews-main-widget dl:empty,.yotpo-reviews-main-widget h1:empty,.yotpo-reviews-main-widget h2:empty,.yotpo-reviews-main-widget h3:empty,.yotpo-reviews-main-widget h4:empty,.yotpo-reviews-main-widget h5:empty,.yotpo-reviews-main-widget h6:empty,.yotpo-reviews-main-widget p:empty,.yotpo-reviews-main-widget section:empty,.yotpo-reviews-main-widget ul:empty{display:block}.yotpo-reviews-main-widget input,.yotpo-reviews-main-widget label,.yotpo-reviews-main-widget select,.yotpo-reviews-main-widget textarea{width:auto;padding:initial;margin:initial}.yotpo-reviews-main-widget svg{width:unset;height:unset}.yotpo-widget-clear,.yotpo-widget-clear button,.yotpo-widget-clear form input,.yotpo-widget-clear span{animation:none;animation-delay:0;animation-direction:normal;animation-duration:0;animation-fill-mode:none;animation-iteration-count:1;animation-name:none;animation-play-state:running;animation-timing-function:ease;backface-visibility:visible;background:0;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-image:none;background-origin:padding-box;background-position:0 0;background-position-x:0;background-position-y:0;background-repeat:repeat;background-size:auto auto;border:0;border-style:none;border-width:medium;border-color:inherit;border-bottom:0;border-bottom-color:inherit;border-bottom-style:none;border-bottom-width:medium;border-collapse:separate;-o-border-image:none;border-image:none;border-left:0;border-left-color:inherit;border-left-style:none;border-left-width:medium;border-radius:0;border-right:0;border-right-color:inherit;border-right-style:none;border-right-width:medium;border-spacing:0;border-top:0;border-top-color:inherit;border-top-style:none;border-top-width:medium;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:inherit;-moz-columns:auto;columns:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentColor;column-rule:medium none currentColor;-moz-column-rule-color:currentColor;column-rule-color:currentColor;-moz-column-rule-style:none;column-rule-style:none;-moz-column-rule-width:none;column-rule-width:none;-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;display:inline;empty-cells:show;float:none;font:normal;font-family:var(--secondary-font-family);font-size:medium;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:disc;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:0;outline:0;outline-color:invert;outline-style:none;outline-width:medium;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:inherit;-moz-text-align-last:auto;text-align-last:auto;text-decoration:none;text-decoration-color:inherit;text-decoration-line:none;text-decoration-style:solid;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-style:flat;transition:none;transition-delay:0s;transition-duration:0s;transition-property:none;transition-timing-function:ease;unicode-bidi:normal;vertical-align:baseline;visibility:visible;white-space:normal;word-break:normal;widows:0;width:auto;word-spacing:normal;z-index:auto}.yotpo-reviews-main-widget{text-align:center;color:var(--yotpo-black);background-color:var(--background-color)}.yotpo-reviews-main-widget.yotpo-border{border:thin solid #eaeaea}.yotpo-reviews-main-widget .sr-only{clip:rect(0 0 0 0);position:absolute}.yotpo-reviews-main-widget .flex-break{flex-basis:100%}.yotpo-display-s .yotpo-anonymous-person-icon{width:35px;height:35px}.yotpo-display-s .yotpo-bold-layout .yotpo-anonymous-person-icon{width:14px;height:14px}.yotpo-verified-image-icon{display:flex;flex-direction:column;position:relative}.yotpo-verified-icon-wrapper{position:absolute;top:27px;left:27px}.yotpo-verified-icon-wrapper--rtl{left:unset;right:27px}.yotpo-display-s .yotpo-verified-icon-wrapper{position:absolute;top:22px;left:22px}.yotpo-display-s .yotpo-verified-icon-wrapper--rtl{left:unset;right:22px}.yotpo-avatar-initials-text{font-weight:700;font-size:20px;text-align:center;text-anchor:middle;fill:#8e99b7}.yotpo-bold-layout .yotpo-custom-icon,.yotpo-display-s .yotpo-bold-layout .yotpo-custom-icon{width:14px;height:14px}.yotpo-display-s .yotpo-custom-icon{width:35px;height:35px}.yotpo-star-rating{display:flex;align-items:center}.yotpo-star-rating.yotpo-star-rating--rtl .star-container{transform:scaleX(-1);margin-left:8px;margin-right:0!important}.yotpo-star-rating .star-container{display:flex}.yotpo-star-rating .star-container:not(:last-child){margin-right:8px}.yotpo-review-border-smooth{height:5px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2710%27 height=%275%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath stroke-width=%272%27 stroke=%27%23eaeaea%27 d=%27M0 .5h10%27/%3E%3C/svg%3E")}.callout-wrapper{padding-inline:var(--gutter);margin-bottom:max(12rem,60px);margin-top:max(8rem,30px)}.callout-content{display:flex;flex-direction:column;gap:24px}@media(min-width:768px){.callout-content{display:grid;gap:max(5rem,20px);align-items:center}.callout-content--image-left{grid-template-columns:1.35fr 1fr}.callout-content--image-right{grid-template-columns:1fr 1.35fr}}.callout-wrapper .section-headline{font-weight:500;font-size:max(2.5rem,18px);text-transform:uppercase}.callout-wrapper .section-title{font-size:max(4.8rem,24px);font-weight:400;font-family:var(--serif-regular);margin-top:max(2rem,10px);margin-bottom:max(3rem,15px)}.callout-content figure{overflow:hidden;border-radius:max(3rem,15px);aspect-ratio:1173/820;height:auto;width:100%;gap:max(3rem,20px)}.callout-item{border-bottom:max(.15rem,1px) solid var(--color-black);padding-bottom:max(2.5rem,14px)}.callout-title svg{width:max(3rem,15px);min-width:max(3rem,15px);height:auto}.callout-title svg path{stroke:var(--color-black);stroke-width:.6px}.callout-item.active .faq-path{opacity:0}.callout-title{padding-top:max(1rem,6px);font-size:max(3rem,20px);text-transform:uppercase;font-weight:420;display:flex;justify-content:space-between;gap:max(1rem,10px);cursor:pointer}.callout-description{height:0;overflow:hidden}.callout-description p{padding-top:max(1rem,6px);font-size:max(2.4rem,16px);font-weight:420}ul.arrow-right-bullet li{align-items:start}ul.arrow-right-bullet li:before{content:"";background-image:url(arrow-right.svg);left:0;width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}.arrow-right-bullet strong{font-weight:500}.product-science{padding-inline:var(--gutter);margin-block:max(8rem,40px)}.product-science .section-header{text-align:center}.product-science .section-title{font-size:max(4.8rem,24px);font-weight:400;font-family:var(--serif-regular);margin-bottom:max(2rem,10px)}.product-science .section-description{font-size:max(2.4rem,16px);margin-bottom:max(4rem,20px)}.science-items{display:flex;flex-direction:column;gap:max(2rem,10px)}.science-item{border-bottom:1px solid var(--color-black);gap:max(2rem,10px);display:flex;flex-direction:column}.science-item.active{padding-bottom:max(2rem,10px)}.science-item-header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;border:none;background:none;cursor:pointer;text-align:left}.science-item-title{font-size:max(3rem,20px);font-weight:400}.science-item-content{height:0;overflow:hidden;gap:max(2rem,10px);display:flex;flex-direction:column;position:relative;width:100%}.science-item-content-inner{display:flex;flex-direction:column;gap:max(2rem,10px)}.science-item-content-inner .science-item-title{display:none}.science-item-image{border-radius:max(2rem,10px);overflow:hidden;aspect-ratio:3/2;height:auto}.science-item-image img{width:100%;height:100%;display:block}.science-item-description{font-size:max(2.4rem,16px);font-weight:300}.science-item.active .faq-path{opacity:0}.icon-plus{transition:opacity .3s ease}.science-item-link{display:flex;align-items:center;justify-content:center;width:100%;font-size:max(2.8rem,18px);font-weight:500;line-height:1.2;text-transform:uppercase;color:var(--color-white);background-color:var(--color-black);border-radius:max(3rem,30px);padding:max(1.5rem,10px) max(2rem,14px);margin-top:auto}@media(min-width:768px){.science-items{display:grid;gap:max(3.5rem,20px);grid-template-columns:repeat(auto-fit,minmax(max(280px,40rem),1fr))}.science-item{border:1px solid var(--color-black);border-radius:max(2rem,10px);padding:max(2rem,10px)}.science-item-header{display:none}.science-item-content{height:100%;overflow:visible;display:flex;flex-direction:column;min-height:100%}.science-item-image{display:flex}.science-item-content-inner .science-item-title{display:block}.icon-plus{display:none}}.product-details-guarantee{font-size:max(1.6rem,14px);font-weight:500;text-align:center;margin-top:max(1rem,10px)}.yotpo-reviews-star-ratings-widget .yotpo-bottom-line-scroll-panel{width:100%!important}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-text{text-decoration:underline!important;text-underline-offset:3px!important;font-weight:500!important;padding-top:0!important;line-height:1!important}@media(hover:hover){.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-text:hover{text-decoration:none!important}}.yotpo-reviews-star-ratings-widget *{height:19px!important}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary{justify-content:space-between!important;max-width:fit-content!important;width:100%!important}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary *{margin:0!important}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-summary>span>span{column-gap:4px!important}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-right-panel{margin-inline-start:8px!important}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-right-panel .yotpo-sr-bottom-line-text{font-size:15px!important;text-decoration:none!important}.yotpo-reviews-star-ratings-widget .yotpo-sr-bottom-line-left-panel.yotpo-sr-bottom-line-score{padding:0!important;line-height:1!important;color:var(--color-black)!important;font-weight:500!important;padding-inline:10px 12px!important;margin-inline-end:12px!important;border-inline-end:1px solid var(--color-black)!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/product.css.map */
