:root{--heading: #1a1b18;--bg: #d4bda8;--section-left-right-padding: 0 00.75rem}.thumbnail img,.thumbnail[aria-current]:after{border-radius:10px}.ticker-track:hover{animation-play-state:paused}.desktop-sections{display:none}.price--on-sale .price__sale{flex-direction:row-reverse!important}.product__info-container>div:first-child{display:none}.product__info-container>div:nth-child(8){display:block!important}body,p,div,ul,li,ol,span,button{font-family:Lato,sans-serif}.font-playfair{font-family:Playfair Display,serif!important;line-height:1.1;letter-spacing:0;font-feature-settings:"lnum","pnum"}.product__title .product__heading,.heading.font-heading{font-family:Playfair Display,serif!important;font-weight:400}.font-robo{font-family:Lato,sans-serif!important;letter-spacing:0;line-height:1.3}.font-heading{letter-spacing:0;font-weight:500}.margin-bottom-heading{margin-bottom:2.5rem;margin-top:0}a{text-decoration:none;color:var(--heading)}.custom-w-100{width:100%;line-height:0;vertical-align:middle}.product-img{aspect-ratio:1/1}section.section.custom-section{margin-bottom:3rem}.two-line-clamp{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.promo-wrapper{display:flex;gap:2rem;overflow:scroll}.promo-wrapper img{max-width:150px}.promo-card{display:flex;padding:1rem;background:var(--bg);color:var(--heading);align-items:center;flex:0 0 80%;gap:1rem;position:relative;padding:1rem 1.5rem;border-radius:10px;animation:scroll 3s linear infinite}.promo-img{flex:0 0 25%}.promo-text{font-size:14px;display:flex;align-items:center;justify-content:center;height:100%}.complete-product-wrapper{color:var(--heading);border-radius:10px}.complete-product-wrapper .wrapper-element{display:flex;gap:.5rem;align-items:center}.complete-product-wrapper .product-image{flex:0 0 30%}.complete-product-wrapper .product-name>*,.complete-product-wrapper .product-name a{margin:0;color:var(--heading);text-decoration:none}.product-price{display:flex;align-items:flex-start;justify-content:space-between}.product-price .price{font-family:Roboto;font-weight:600;letter-spacing:0}.complete-product-wrapper form [type=submit][name=add]{padding:0;min-height:auto;min-width:auto;border-radius:unset!important;border:0;background:transparent;height:auto;letter-spacing:0;line-height:1}.complete-product-wrapper .product-price strike{font-size:12px;margin-right:5px}.complete-products-slider{display:flex!important;flex-wrap:nowrap!important;gap:2rem;overflow-x:auto}.complete-products-slider .wrapper-element{flex:0 0 80%!important;width:auto!important;display:flex;background:var(--bg);border-radius:10px;padding:10px 8px}.ticker{overflow:hidden;white-space:nowrap;background:var(--bg);color:var(--heading);padding:.75rem 0;position:relative;border-bottom:1px solid;border-top:1px solid;line-height:1.4}.ticker-track{display:flex;width:max-content;animation:scroll 60s linear infinite}.ticker-item{padding:0 40px;font-size:16px;white-space:nowrap;font-weight:500;position:relative}.ticker-item:after{content:"";background:var(--heading);display:block;height:8px;position:absolute;width:8px;top:0;left:0;bottom:0;margin:auto;border-radius:50%;aspect-ratio:1 / 1}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.wrapper-result{display:flex;gap:2rem;overflow:scroll;margin:2rem 0;justify-content:center}.result-wrap{flex:0 0 100%}.result-wrap .content.font-playfair p{font-family:Playfair Display,serif!important}.image-wrapper{display:flex;gap:5px}.after-image,.before-image{flex:1}.after-image img,.before-image img{aspect-ratio:8/10;object-fit:cover}.button-wrapper,.content-wrapper{text-align:center}.content-wrapper .content{font-size:25px;text-align:left}.content-wrapper .content b,.content-wrapper .content strong{font-style:italic}.btn-new-no-border{background:var(--bg);border:1xp solid var(--bg);color:var(--heading);letter-spacing:0;font-size:16px;border-radius:10px!important;width:100%;padding:6px 16px;height:auto;min-height:auto;line-height:1.4;font-family:Lato;font-weight:700}.btn-new-no-border.auto{width:auto;min-width:auto;text-transform:none}.faq{margin-bottom:3rem}.btn-new-no-border:hover{color:#fff}.compare-table-item{display:flex;column-gap:5px;justify-content:flex-start;align-items:center;padding:2px 0}.compare-table-item img{flex:0 0 0;max-width:15px;margin-left:5px}.comparison_table th{font-size:25px;text-transform:uppercase;font-family:Chiaroscura TRIAL;font-weight:400}.comparison_table{border-collapse:collapse;border-spacing:0;width:100%}.comparison_table tr{vertical-align:middle}.comparison_table td p{margin:0}.comparison_table td,.comparison_table th{padding:.5rem;border-bottom:1px solid}.comparison_table td:first-child,.comparison_table th:first-child{border-right:1px solid}.comparison_table td.our-serum p:before,.comparison_table td.other-serum p:before{background-image:url("data:image/svg+xml, %3Csvg width='20' height='20' viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='256' height='256' fill='%2300000000' rx='16' ry='16'/%3E%3Ccircle cx='128' cy='128' r='100' fill='%23A52A2A'/%3E%3Cg stroke='white' stroke-width='24' stroke-linecap='round'%3E%3Cline x1='88' y1='88' x2='168' y2='168' /%3E%3Cline x1='168' y1='88' x2='88' y2='168' /%3E%3C/g%3E%3C/svg%3E");display:block;background-repeat:no-repeat;width:20px;aspect-ratio:1 / 1;flex:1;top:0;position:relative}.comparison_table td.our-serum p:before{background-image:url("data:image/svg+xml, %3Csvg width='18' height='18' viewBox='0 0 100 100' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='45' fill='%2336B39C'/%3E%3Cpath d='M30 52L43 65L70 35' stroke='white' stroke-width='8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.comparison_table tr:last-child td{border-bottom:0}table.comparison_table{background:#f2e2d3;border-radius:10px}.faq-item{overflow:hidden;border-bottom:1px solid}.faq-question{padding:1rem;cursor:pointer;font-weight:500;position:relative}.faq-question>*{font-family:Lato!important}.faq-question:before,.faq-question:after{content:"";position:absolute;right:20px;top:50%;width:14px;height:2px;background:#333;transform:translateY(-50%);transition:all .3s ease}.faq-question:after{transform:translateY(-50%) rotate(90deg)}.faq-item.active .faq-question:after{transform:translateY(-50%) rotate(0);opacity:0}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s linear;padding:0 1rem}.faq-answer p{margin:0}.key-ingredient-items{display:flex;gap:2rem;overflow:scroll;margin:2rem 0}.key-ingredient-item{flex:0 0 80%}.key-ingredient-item img{border-radius:15px}.key-ingredient-sub-wrapper{padding:0 1.5rem}.key-ingredient-name>*{font-size:25px;margin:2rem 0;text-transform:uppercase}.key-ingredient-short{font-size:16px}.product-template-v2-price.price--on-sale .price-item--regular bdi{font-weight:400;position:relative}.wrapper-sub-heading .heading,.faq-wrapper .wrapper-heading .heading{font-size:30px;margin-top:0;text-transform:uppercase}.faq-wrapper .wrapper-heading .heading{text-transform:none}.faq-question>p{margin:0;width:97%;font-weight:700}.faq-item.active .faq-answer{padding-bottom:1rem}.product-template-v2 .product__accordion .accordion__title{font-family:Lato;font-weight:500;letter-spacing:0!important}.video-wrapper{overflow:hidden}.video-items{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:0}.video-items::-webkit-scrollbar,.key-ingredient-items::-webkit-scrollbar,.promo-wrapper::-webkit-scrollbar,.complete-products-slider::-webkit-scrollbar,.wrapper-result::-webkit-scrollbar{display:none}.video-items,.key-ingredient-items,.promo-wrapper,.complete-products-slider,.wrapper-result{scrollbar-width:none}.video-item{flex:0 0 62%;margin-right:10px;scroll-snap-align:start;box-sizing:border-box;position:relative;aspect-ratio:9 / 16;overflow:hidden}.controls{display:flex;gap:0;margin-top:5px}button.arrow{padding:10px 22px;cursor:pointer;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='800px' height='800px' viewBox='0 -5 24 24' fill='none'><path fill-rule='evenodd' clip-rule='evenodd' d='M3.41421 8L7.70711 12.2929C8.09763 12.6834 8.09763 13.3166 7.70711 13.7071C7.31658 14.0976 6.68342 14.0976 6.29289 13.7071L0.292893 7.7071C-0.0976311 7.3166 -0.0976311 6.6834 0.292893 6.2929L6.29289 0.29289C6.68342 -0.09763 7.31658 -0.09763 7.70711 0.29289C8.09763 0.68342 8.09763 1.31658 7.70711 1.70711L3.41421 6H23C23.5523 6 24 6.4477 24 7C24 7.5523 23.5523 8 23 8H3.41421z' fill='%23000000'/></svg>");background-position:center;background-size:50%;background-repeat:no-repeat;border-radius:0!important;border:1px solid transparent;background-color:transparent;transition:all .3s ease}button.arrow.next{transform:rotate(180deg)}.thumbnail-video{position:relative}.play-button{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}button.play-btn.button{background:transparent;border:0;width:100%;display:inline-block;height:auto;min-height:auto;border-radius:0!important;min-width:auto;height:100%}button.arrow:disabled{opacity:.4;cursor:not-allowed}.video-video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:scale(.98);transition:opacity .4s ease,transform .4s ease;pointer-events:none}.video-item.playing .thumbnail-video{opacity:0;pointer-events:none}.video-item.playing .video-video{opacity:1;transform:scale(1);pointer-events:auto}.video-video video{width:100%;height:100%;object-fit:cover}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;transition:opacity .3s ease}.overlay.active{opacity:1;visibility:visible;z-index:99}.popup{background:#fff;padding:20px;border-radius:8px;width:92%;position:relative;transform:scale(.7);opacity:0;transition:all .3s ease;height:80lvh;max-width:800px}.overlay.active .popup{transform:scale(1);opacity:1}.close-btn{position:absolute;top:10px;right:10px;cursor:pointer;border:none;background:none;font-size:18px}.popup-content{overflow-y:scroll;height:100%}.popup-content img{width:100%;margin-bottom:1rem}.product-template-v2 .qty-selector-mobile{height:100%;background:var(--bg);padding:1rem;text-align:center;width:100%;border:0;border-radius:10px;font-size:16px;font-family:Lato;font-feature-settings:"lnum","pnum";text-indent:5px hanging;text-align-last:center}.product-template-v2 .qty-selector-mobile{background-image:url("data:image/svg+xml,%3Csvg width='800' height='600' viewBox='0 0 800 600' xmlns='http://www.w3.org/2000/svg'%3E%3Cpolyline points='100,150 400,450 700,150' fill='none' stroke='black' stroke-width='80' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E");appearance:none;-webkit-appearance:none;-moz-appearance:none;background-size:16px;background-repeat:no-repeat;background-position:58px 16px;min-width:105px;padding-right:2.45rem;background-position:50px 15px}.complete-product-wrapper .product-desc>*{margin:0}.thumbnail-video img,.result-wrap .before-image img,.result-wrap .after-image img{border-radius:10px}.product-template-v2 span.price-item p,.product-template-v2 .mobile-block,.inclusive,.product-template-v2 .size{display:none}.product-template-v2 .product__description,div#shopify-block-ARzN3U0NDbFFhS1E4V__f4fc7860-48e3-455b-a99e-265d06df9331,#shopify-block-ANjE0MWd6Nk9IRXJ0R__f4fc7860-48e3-455b-a99e-265d06df9331{display:block}div#shopify-block-AY0ExaVNTaFNGVkJXV__judge_me_reviews_preview_badge_kPLd8V,#shopify-block-AcmwwQ2M5UFhXVWlaQ__judge_me_reviews_preview_badge_kPLd8V{display:none}.hide_on_mobile{display:block}td,th{width:50%}.product-template-v2 .buttons-v2 button.product-form__submit.button{flex:1;background:var(--bg);border:0;font-family:Lato;font-weight:700;letter-spacing:0;font-size:16px;border-radius:10px!important}@media only screen and (max-width:420px){.promo-card{flex:0 0 65%}.comparison_table td p{font-size:10px;min-height:30px}.compare-table-item img{max-width:8px}}@media only screen and (max-width:767px){.page-width.strip-section{padding:0}.product-template-v2 .thumbnail-slider{display:none}.product-template-v2 .product__media-item{width:90%!important}.product-template-v2 .product__info-wrapper{padding:0rem 1.5rem;font-family:Roboto;letter-spacing:0;line-height:1.3;font-weight:400}.product-template-v2 .mobile-block{display:block}.product-template-v2 .mobile-description.two-line-clamp{margin:0;-webkit-line-clamp:2}.btn.btn-see-more{border:0;background:transparent;font-size:14px;font-weight:500;font-family:Roboto;padding:0;outline:0}.product-template-v2 .product__description,.product-template-v2 .cardSubTitle{display:none}.product-template-v2 .product__title .product__heading{font-size:25px;text-transform:uppercase;width:80%;line-height:1.1}.product__info-container .price--large bdi{font-size:24px!important;letter-spacing:0;font-family:Roboto!important;font-weight:500}.product-template-v2 .product-form__input input[type=radio]+label{min-height:unset;padding:.6rem 1rem}.product-template-v2 .price--on-sale .price__sale{flex-direction:row-reverse}.product-template-v2 .product-template-v2-price,.product-template-v2 .product-template-v2-price .badge{display:none}.product-template-v2 span.price-item{display:flex;align-items:center;font-size:16px;gap:5px}.product-template-v2 span.price-item p,.product-template-v2 span.price-sale p{margin:0;font-size:11px;display:block;bottom:-2px;position:relative}.price--on-sale .price-item--regular:before{display:none}.product-template-v2 .price--on-sale .price-item--regular price-money bdi:before{border-bottom:.1rem solid var(--color-sale-price)!important;opacity:1;transform:rotate(0);content:"";position:absolute;left:0;top:50%;width:100%}.product-template-v2 .inclusive{display:block}.product-template-v2 #price-template--21802898948333__main,#price-template--22342841794797__main,.product-template-v2 .price-template{width:auto;display:inline-flex;float:inline-start}.product-template-v2 #shopify-block-ARzN3U0NDbFFhS1E4V__f4fc7860-48e3-455b-a99e-265d06df9331,.product-template-v2 #shopify-block-ANjE0MWd6Nk9IRXJ0R__f4fc7860-48e3-455b-a99e-265d06df9331{display:none}.product-template-v2 #shopify-block-AY0ExaVNTaFNGVkJXV__judge_me_reviews_preview_badge_kPLd8V,.product-template-v2 #shopify-block-AcmwwQ2M5UFhXVWlaQ__judge_me_reviews_preview_badge_kPLd8V{display:block}.product-template-v2 .price--on-sale .price-item--regular bdi{color:#000;font-size:16px!important}.product-template-v2 .product__accordion .accordion__title{font-family:Lato;font-weight:700;letter-spacing:0!important}.product-template-v2 .product__accordion .summary__title{padding:0}.product-template-v2 .accordion{border-bottom:.1rem solid #101113;border-top:.1rem solid transparent}.product-template-v2 .accordion:last-of-type{border-bottom:.1rem solid transparent}.hide_on_mobile{display:none!important}.product-template-v2 .buttons-v2 .product-form__quantity{align-self:center;flex:0 0 18%}.buttons-v2.product-form__buttons{gap:1rem}.product-template-v2 .size{font-size:16px;display:flex;justify-content:space-between;border-top:1px solid #000;padding:10px 0;border-bottom:1px solid #000}.size .label{text-transform:uppercase}.product-template-v2 .product__info-container>*+*{margin:1rem 0 0}.page-width.no-padding{padding:0}.key-ingredient-image-wrap{display:flex;align-items:center;height:375px;overflow:hidden;transition:max-height .8s linear;width:100%;border-radius:15px}.in-view .key-ingredient-image-wrap.no-height .key-ingredient-image{width:100%}.key-ingredient-image-wrap.no-height{transition:all .3s ease}.key-ingredient-image{transition:transform .3s ease;width:75%;transition:width .3s ease}.key-ingredient-item .key-ing{opacity:0}.key-ingredient-item.in-view .key-ing{opacity:1}fieldset.product-form__input{margin:0;padding-top:2rem}variant-radios{display:flex!important;width:100%}.product-form__input input[type=radio]+label{border-radius:4px!important;color:#000!important;border-color:#000!important;font-weight:600!important;box-shadow:none;border:1px solid #d4bda8;font-size:16px!important}.product-form__input input[type=radio]:disabled+label{border-radius:4px!important;background:transparent!important;color:#000!important;border-color:#000!important;font-weight:600;box-shadow:none;border:1px solid #d4bda8;font-size:17px;opacity:.5}.product-form__input input[type=radio]:checked+label:not(.color__swatch):after{background:transparent!important;background-color:transparent!important;box-shadow:none!important}.product-form__input input[type=radio]:checked+label:not(.color__swatch){box-shadow:none!important;border:1px solid!important;background:var(--bg)}.product-template-v2 .qty-selector-mobile{min-width:80px;background-position:70% 16px;min-width:90px;background-position:59% 14px;padding-right:29px}.compare-table-item img{flex:0}our-serum .compare-table-item img{max-width:16px}.compare-table-item{column-gap:5px;align-items:flex-start}.faq-question>p{width:90%}.complete-product-wrapper .wrapper-element{gap:2rem}.promo-wrapper{margin-top:3rem}.comparison_table td p{min-height:12lvw}.widthdesktop{padding:0 1.5rem;text-transform:uppercase}.key-ingredient-item.in-view:last-child{flex:0 0 100%;padding:0 3rem}}@media only screen and (max-width:600px){.compare-table-item img{position:relative;padding-top:3px}.comparison_table td p{min-height:35px}}@media only screen and (max-width:420px){.comparison_table td p{min-height:8lvw}}@media only screen and (max-width:345px){.comparison_table td p{min-height:10lvw}}@media only screen and (min-width:1024px){.video-item{flex:0 0 33%}.desktop-sections .complete-products-slider .two-line-clamp{-webkit-line-clamp:2}.no-margin section.section.custom-section{margin:0}.product__info-container>div:first-child{display:inline-block!important;float:inline-end;top:6px;position:relative}.product__info-container>div:nth-child(8){display:none!important}#every-drop .key-ingredient-sub-wrapper .heading{margin-bottom:5px}#every-drop .key-ingredient-sub-wrapper{padding:0}.promo-card{flex:0 0 50%}.key-ingredient-item{flex:0 0 80%}.price--on-sale .price__sale{flex-direction:row-reverse!important}.promo-card{gap:2rem;align-items:flex-start}.promo-text{width:60%;font-size:17px}.promo-text>*,.promo-card p{margin:0}.complete-product-wrapper,.promo-wrapper,.widthdesktop{max-width:950px;margin:auto;width:100%}.widthdesktop{text-transform:uppercase}table.comparison_table{table-layout:fixed}.complete-product-wrapper,.promo-card{padding:2rem}.widthdesktop{padding-bottom:2rem;text-transform:uppercase}.two-line-clamp{-webkit-line-clamp:5}.complete-product-wrapper .wrapper-element{gap:2rem;align-items:center}.popup{width:100%;height:450px}.hide_on_desktop{display:none}.btn-new-no-border{padding:8.9px 16px;max-width:625px;text-align:center;margin:auto;display:inherit}.product--small:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:50%!important;width:calc(50% - var(--grid-horizontal-spacing) / 2)!important}.product--thumbnail_slider .product__media-gallery{display:flex!important;flex-direction:row-reverse;gap:1rem}.product__media-gallery>use-animate{max-width:85%;width:calc(100% - var(--grid-horizontal-spacing) / 2)!important}.product--thumbnail_slider .thumbnail-slider{max-width:20.3%;width:calc(20.3% - var(--grid-horizontal-spacing) / 2)!important}.slider.slider--tablet-up{flex-direction:column;gap:1.5rem;max-width:fit-content;margin:0!important;padding:0}.product--thumbnail_slider .thumbnail-slider{align-items:baseline!important;justify-content:flex-start!important;margin-top:0!important}.thumbnail-slider .thumbnail-list+.slider-buttons{justify-content:space-between;flex-direction:column;width:84%!important;left:0!important;transform:unset!important;display:none!important}.product--thumbnail_slider .slider-mobile-gutter .slider-button{display:block;width:100%;text-align:center}.thumbnail-slider .slider-button--prev,.thumbnail-slider .slider-button--next{transform:rotate(90deg)!important}.desktop-sections{display:block}.desktop-sections .complete-product-wrapper{padding:0}.mobile-section>.section-padding.no-padding:nth-child(-n+3){display:none}.slider.slider--tablet-up{max-width:100%}.scrollable-thumbnail>.slider.slider--tablet-up{height:100%;overflow:overlay}.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:100%!important;max-width:100%!important;margin:0;display:contents}.desktop-sections .complete-products-slider .two-line-clamp{display:none}.desktop-sections .product-info{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%;width:100%}}@media only screen and (min-width:1024px)and (max-width:1500px){.product--thumbnail_slider .thumbnail-slider{max-width:20%;width:calc(20% - var(--grid-horizontal-spacing) / 2)!important}.accordion__content .custom-table{min-width:auto}}.promo-card:after{content:"";display:block;width:100px;height:100%;background:transparent;position:absolute;border:2px dashed #fff;width:100%;left:0;right:0;top:0;margin:auto;bottom:0;width:92%;height:75%;border-radius:10px}quantity-input.quantity{display:none}table.custom-table{letter-spacing:0}.table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;letter-spacing:0}.custom-table img{width:100%}.custom-table{width:100%;min-width:600px;border-collapse:collapse;background:#fff;font-size:16px}.custom-table th{text-transform:uppercase}.custom-table th,.custom-table td{padding:12px 16px;border:1px solid #EAEAEA;text-align:left}.custom-table thead th{background:#fff;position:sticky;top:0;z-index:2}.custom-table tbody tr:nth-child(2n){background-color:#f9f9f9}.custom-table tbody tr:hover{background-color:#f5f5f5}.custom-table tbody td:nth-child(1){font-weight:600}.custom-table tbody td:nth-child(2){font-weight:400}.custom-table tbody td:nth-child(3){color:#646464;font-weight:400}.custom-table tbody td:nth-child(4){font-weight:800}t-wrapper{overflow-x:scroll}.ewg-badge{width:35px;aspect-ratio:1 / 1;border-radius:50%;display:inline-block;vertical-align:middle}.ewg-badge.blank{width:auto}@media(min-width:768px){table.custom-table th,table.custom-table td{width:auto!important}}@media(max-width:768px){.custom-table{min-width:auto;font-size:inherit}.custom-table th,.custom-table td{padding:8px 7px;font-size:1rem}.t-wrapper{overflow:scroll}.ewg-badge{width:28px}}.thumbnail-list{background-color:transparent!important;box-shadow:unset!important}.ingredients-btn{display:none}@media only screen and (min-width:1200px){.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:9.3rem!important}.key-ingredients-wrap{position:relative}.ingredients-btn{position:absolute;margin:auto;top:50%;transform:translateY(-50%);z-index:10;display:block}.ingredients-btn.next{right:-3%}.ingredients-btn.prev{left:-3%}.section.section.custom-section{margin-bottom:6rem}.product-template-v2.no-padding{margin-bottom:2rem}.desktop-sections .section.section.custom-section{margin-bottom:4rem}.desktop-sections .section.section.custom-section:last-of-type{margin-bottom:0;margin-top:4rem}}@media only screen and (min-width:768px)and (max-width:1023px){.video-item{flex:0 0 35%}.key-ingredient-item{flex:0 0 45%}.button{min-width:auto}.product-form__submit.button{padding:inherit}}.faq-image{display:none}@media only screen and (min-width:1220px){.sidebyside .sidebyside-community{flex:0 0 31%;display:flex;flex-direction:column;justify-content:space-between;padding-right:2rem}.sidebyside .video-wrapper{background:#f2e2d3;overflow:hidden;padding:4rem 3rem;border-radius:10px;display:flex;position:relative}.sidebyside .controls{bottom:3%;position:absolute}.sidebyside .video-item{flex:0 0 36%;margin-right:20px}.key-ingredient-item{flex:0 0 28%}.key-ingredient-name>*{font-size:30px;margin:1.25rem 0 1.75rem}.desktop-wrapper{padding:4rem 3rem}.ticker-item{font-size:22px}.ticker{padding:2rem 0}.complete-product-wrapper .wrapper-element{padding:1rem}.complete-products-slider .wrapper-element{flex:0 0 65%!important}.product--thumbnail_slider .product__media-gallery{top:100px!important}.faq-section{display:flex;column-gap:2rem}.faq-image{display:block;width:50%;flex:0 0 50%;border-radius:15px;background-size:cover;background-position:center}.faq-image>img{border-radius:15px;width:100%;max-height:300px;object-fit:cover}.desktop-sections .complete-product-wrapper .product-image{flex:0 0 20%}.desktop-wrapper .comparison{flex:0 0 50%;aspect-ratio:1 / 1;max-width:80%;background:red;padding-bottom:inherit}.desktop-col-3{flex:auto;width:100%}}@media only screen and (max-width:1500px){.desktop-wrapper .comparison{max-width:40%}}@media only screen and (min-width:1500px){.thumbnail-list.slider--tablet-up .thumbnail-list__item.slider__slide{width:11.45rem!important}}
/*# sourceMappingURL=/cdn/shop/t/76/assets/product-template-v2.css.map */
