body:not(.cart-active){overflow-x:initial}.pdp-page{height:100%;width:100%;margin-top:89px;.pdp-section{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding-bottom:50px;@media(min-width:1025px){justify-content:center;flex-direction:row}.pdp-left-section{width:100%;@media(min-width:1025px){width:50%;position:sticky;top:89px;align-self:flex-start;height:fit-content;max-height:auto}.mySwiper2{height:100%;width:100%;width:auto;aspect-ratio:1;@media(min-width:1025px){height:calc(100vh - 89px);width:100%;aspect-ratio:unset}.swiper-wrapper{width:100%;height:100%;.swiper-slide{width:100%;@media(min-width:992px){height:100%}img{width:100%;height:100%;object-fit:cover}}}.swiper-pagination{display:flex;gap:10px;justify-content:center;align-items:center;@media(min-width:1025px){display:none}.swiper-pagination-bullet{height:12px;width:12px;background:#f6f6f6;opacity:1;&.swiper-pagination-bullet-active{background:#444}}}}.mySwiper{.swiper-wrapper{height:auto;.swiper-slide{width:100%;aspect-ratio:1;cursor:pointer;border-width:2px;&.swiper-slide-thumb-active{border:2px solid black}img{height:100%;width:100%;object-fit:cover}}}}}.pdp-right-section{width:100%;height:100%;display:flex;flex-direction:column;gap:20px;padding:40px 14px 20px;@media(min-width:1025px){padding:0 20px 20px}@media(min-width:1440px){width:50%;padding:0 100px}.pdp-details-container{.pdp-details-container-headings{display:flex;flex-direction:column;gap:20px;padding-top:0;@media(min-width:768px){padding-top:56px}.heading{color:#000}.description{p{margin:0;font-size:16px;font-weight:400;line-height:100%;color:#000;@media(min-width:992px){font-size:18px}}}}}.pdp-pricing-container{margin-top:20px;@media(min-width:1025px){margin-top:0}.description{ul,ol{display:flex;flex-direction:column;gap:5px}p,ul>li,ol>li{font-size:14px;line-height:1.2;font-weight:300}}.panel .panel-item .panel-body .panel-body-bottom ul li{.panel-body-bottom-list-item-container-left{font-size:14px;line-height:1.2;font-weight:300}.panel-body-bottom-list-item-container-right-free-label{font-size:14px;font-weight:600;line-height:23px;color:#000}.panel-body-bottom-list-item-container-right-price-label{font-size:14px;font-weight:600;line-height:23px;color:#b1b1b1;text-decoration:line-through}}.custom-dropdown{position:relative;width:100%;font-size:17px;z-index:30;&.not-selected{border:1px solid red}.selected-option{background:#fff;border:1px solid #000;padding:25px 15px;display:flex;align-items:center;cursor:pointer;transition:border .2s;position:relative;user-select:none;@media(min-width:768px){padding:25px}}.selected-option .option-text{flex:1;color:#000;font-size:16px;line-height:100%;font-weight:600;text-transform:uppercase;@media(min-width:768px){font-size:20px}}.selected-option .dropdown-arrow{position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(180deg);transform-origin:center center;display:flex;justify-content:center;align-items:center;opacity:.2;transition:transform .4s ease,opacity .4s ease;@media(min-width:768px){right:25px}img{display:block;transition:transform .4s ease}}.selected-option.active,.selected-option:focus{border:1.8px solid #000;outline:none}.selected-option.active .dropdown-arrow{transform:translateY(-50%) rotate(0);opacity:1}.selected-option.active .dropdown-arrow img{transform:rotate(0)}.dropdown-item .option-text{color:#222;font-weight:600;display:block;margin-bottom:8px;text-wrap-mode:wrap}.dropdown-list{position:absolute;width:100%;left:0;top:calc(100% + 6px);background:#fff;border:1.5px solid #e0e0e0;border-radius:5px;box-shadow:0 8px 24px #32325014;z-index:100;display:flex;flex-direction:column;padding:15px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease,visibility 0s linear .35s}.dropdown-list.show{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .35s ease,transform .35s ease}.dropdown-item{display:block;padding:25px;cursor:pointer;font-size:16px;transition:background .18s;border-bottom:1px solid #000}.dropdown-item:hover{background:#f6f6f6}.dropdown-item .option-text{color:#222;font-weight:600;display:block;margin-bottom:8px}.circle-set{display:flex;gap:8px;align-items:center}.circle{width:28px;height:28px;border-radius:50%;font-size:14px;font-weight:600;display:flex;align-items:center;justify-content:center;border:2px solid #fff}.circle.one{background:#f5f4a4;font-size:12px;font-weight:400}.circle.two{background:#dfe47c;font-size:12px;font-weight:400}.circle.three{background:#98c886;font-size:12px;font-weight:400}.circle.four{background:#8acfc6;font-size:12px;font-weight:400}.circle.five{background:#5daabc;font-size:12px;font-weight:400}.circle.six{background:#e16b6b;font-size:12px;font-weight:400}.circle.seven{background:#e5ea85;font-size:12px;font-weight:400}.circle.eight{background:#8ecabb;font-size:12px;font-weight:400}.circle.nine{background:#428ec7;font-size:12px;font-weight:400}.circle.ten{background:#a789b3;font-size:12px;font-weight:400}.circle.eleven{background:#e9935c;font-size:12px;font-weight:400}.circle.twelve{background:#db6a6c;font-size:12px;font-weight:400}@media(max-width:600px){.klira-container{max-width:99vw;padding:20px 0 24px}.selector-panel{padding:0 4vw}.dropdown-list{font-size:15px}.panel-item .panel-content{padding-bottom:90px}}}}}.pdp-cta{a{width:100%;font-size:16px;font-weight:400}.subject-to-consultation{width:100%;text-align:right;padding-block-start:5px;margin:0;font-style:italic;color:#b1b1b1}}.pdp-description{.faq-v2-section{padding:0;background:none}.faq-v2__trigger-text{font-size:16px;line-height:20px;@media(min-width:768px){font-size:20px;line-height:33px}}#pdpDescriptionAccordion{.faq-v2__panel-inner li{font-size:16px;font-weight:400;line-height:normal;color:#000;@media(min-width:768px){font-size:18px}}.faq-v2__panel-inner li strong{font-size:16px;font-weight:600!important;line-height:100%;color:#000;@media(min-width:768px){font-size:18px}}}}}.pdp-cta{.btn{min-width:100%;width:max-content;box-sizing:border-box;text-align:center;display:block;text-decoration:none;padding:var(--p-13) var(--p-40) var(--p-13) var(--p-40);color:var(--color-white);background:var(--color-black);border-style:solid;border-width:1px 1px 1px 1px;border-color:var(--color-black);text-shadow:0px 0px 0px rgba(0,0,0,.3);border-radius:0;cursor:pointer;transition:all .4s;&:hover{border:1px solid var(--color-black);background:#fff;color:#000}@media(min-width:992px){min-width:328px}}}&.pdp-page--klira-special-plan{.panel .panel-item .panel-header .panel-button .panel-button-left{flex-direction:column;align-items:flex-start;width:50%}.panel .panel-item .panel-header .panel-button.panel-button-spl .panel-button-left{flex-direction:row;align-items:center}}&.pdp-page--the-klira-special-annual{.panel .panel-item .panel-header .panel-button{align-items:flex-start;&.panel-button-spl{align-items:center;gap:15px;padding-top:0}}.pdp-right-section--the-klira-special-annual{.pdp-pricing-container--the-klira-special-annual{.panel .panel-item .panel-header .panel-button:not(.panel-button-spl) .panel-button-left{flex-direction:column;align-items:start;gap:5px;.panel-button-left-plan-label{max-width:200px;line-height:1.4;text-wrap:wrap}.panel-button-left-discount-label{font-style:normal;color:#000;font-size:14px;font-weight:300;line-height:1.2;@media(min-width:1025px){text-wrap-mode:nowrap}}}.panel .panel-item .panel-header .panel-button .panel-button-right{flex-direction:row}.panel .panel-item .panel-header .panel-button.panel-button-spl .panel-button-wrapper{.panel-button-left-plan-label--spl{max-width:200px}.panel-button-left-discount-label--spl{color:#000;font-size:14px;font-weight:300;line-height:1.2;@media(min-width:1025px){text-wrap-mode:nowrap}}}}}}}.confirmation-modal{.modal-content{max-width:600px}}.steps{display:flex;.steps-container{display:flex;flex-direction:column;gap:30px;text-align:center;.heading{font-size:30px;@media(min-width:992px){font-size:40px}}}.how-it-works-v2ss{width:100%;display:flex;flex-direction:row;@media(min-width:768px){flex-direction:column}.how-it-works-v2-top,.how-it-works-v2-bottom{width:100%;.how-it-works-v2-top-content,.how-it-works-v2-bottom-content{width:100%;.list{width:100%;display:flex;flex-direction:column;justify-content:space-evenly;@media(min-width:768px){flex-direction:row}.item{width:100%;height:200px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;@media(min-width:768px){height:150px}.dot{width:22px;height:22px;border-radius:50%;background:#000;position:absolute;top:50%;right:-23px;transform:translate(-50%,-50%);@media(min-width:768px){top:100%;left:50%}}.item-content{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:20px;.item-content-img{width:50px;height:50px;img{width:100%;height:100%;object-fit:contain}&:last-child{transform:rotate(-45deg)}}.item-content-text{p{font-size:16px;font-weight:400;line-height:100%;font-family:Inter;color:#000;padding:0;margin:0;@media(min-width:768px){font-size:18px}}}.item-content-title{display:flex;justify-content:start;flex-direction:column;gap:0px;padding:0 30px;@media(min-width:768px){padding:0;gap:5px}p{font-size:16px;font-weight:400;line-height:100%;color:#000;text-align:center;padding:0;margin:0;@media(min-width:768px){font-size:20px}}}}&:last-child{.item-content{.item-content-img{img{transform:rotate(20deg) scale(1.2)}}}}}}}}.how-it-works-v2-bottom{.how-it-works-v2-bottom-content{.list{.item{.dot{top:50%;left:0;@media(min-width:768px){top:-1px;left:50%}}}}}}.how-it-works-v2-middle{width:2px;height:auto;background:#000;@media(min-width:768px){height:2px;width:100%}}}}.products-section{position:relative;display:flex;flex-direction:column;gap:30px;text-align:center;padding:0 50px;@media(min-width:992px){max-width:960px;width:100%;margin:0 auto}@media(min-width:1200px){max-width:1140px;width:100%;margin:0 auto}@media(min-width:1400px){max-width:1320px;width:100%;margin:0 auto}.row{justify-content:center;@media(min-width:992px){justify-content:normal}.col-lg-4{width:308px;@media(min-width:992px){width:unset!important}}}@media(min-width:992px){text-align:start;padding:0}.products-heading{display:flex;flex-direction:column;gap:15px;@media(min-width:992px){gap:10px}h2{font-size:30px;font-weight:400;line-height:100%;color:#000}p{font-weight:400;line-height:100%;color:#000;font-size:16px;line-height:125%;@media(min-width:992px){font-size:18px;line-height:normal}}}.products{position:relative;.mySwiper1{.swiper-wrapper{.swiper-slide{.card{.card-body{min-height:auto;height:auto}}}}@media(min-width:992px){max-width:960px;width:100%;margin:0 auto}@media(min-width:1200px){max-width:1320px;width:100%;margin:0 auto}@media(min-width:1400px){max-width:1330px;width:100%;margin:0 auto}}.mySwiper2{@media(min-width:992px){max-width:960px;width:100%;margin:0 auto}@media(min-width:1200px){max-width:1320px;width:100%;margin:0 auto}@media(min-width:1400px){max-width:1330px;width:100%;margin:0 auto}}.swiper-button-next.swiper-button-next-1{z-index:100;color:#000;position:absolute;top:18%;right:-60px;transform:translateY(-50%);display:none;@media(min-width:992px){display:flex;justify-content:center;align-items:flex-end;padding-right:20px;top:16%;right:-26px}@media(min-width:1200px){padding-right:0;top:18%;right:-24px}@media(min-width:1400px){padding-right:20px;top:23%;right:-26px}&:after{display:none}}.swiper-button-prev.swiper-button-prev-1{z-index:100;color:#444;position:absolute;top:12%;left:-12px;transform:translateY(-50%);display:none;@media(min-width:992px){display:flex;justify-content:center;align-items:flex-end;padding-left:60px;top:16%;left:-75px}@media(min-width:1200px){padding-left:0;top:18%;left:-25px}@media(min-width:1400px){padding-left:20px;top:23%;left:-40px}&:after{display:none}}.swiper-button-next.swiper-button-next-2{z-index:100;color:#000;position:absolute;transform:translateY(-50%);display:none;@media(min-width:992px){display:block;padding-right:20px;top:18%;right:-26px}@media(min-width:1200px){padding-right:0;top:22%;right:-28px}@media(min-width:1400px){padding-right:20px;top:26%;right:-26px}&:after{display:none}}.swiper-button-prev.swiper-button-prev-2{z-index:100;color:#444;position:absolute;top:14%;left:-45px;transform:translateY(-50%);display:none;@media(min-width:992px){display:block;padding-left:60px;top:18%;left:-75px}@media(min-width:1200px){padding-left:0;top:22%;left:-12px}@media(min-width:1400px){padding-left:20px;top:26%;left:-40px}&:after{display:none}}.swiper-pagination{display:flex;justify-content:center;align-items:center;gap:5px;position:unset;@media(min-width:1025px){display:none}.swiper-pagination-bullet{background:gray;width:12px;height:12px;border-radius:50%;&.swiper-pagination-bullet-active{background:#444}}}}}.yotpo-base-layout{width:100%!important;.yotpo-head{@media(min-width:576px){margin-top:0}.yotpo-headline{@media(max-width:576px){margin-top:0}}}}.yotpo-widget-instance{.yotpo-reviews-star-ratings-widget{.yotpo-widget-clear{align-items:center!important;@media(min-width:1025px){align-items:flex-start!important}}}}.panel{display:flex;flex-direction:column;gap:15px;.panel-item{border:none!important;background:#f6f6f6!important;border:1px solid transparent!important;border-radius:0;padding:0 8px;position:relative;z-index:1;&.longevity{.panel-header{.panel-button{.panel-button-left{flex-direction:column;align-items:start;gap:5px;.panel-button-left-plan-label{max-width:200px;line-height:1.4}.panel-button-left-discount-label{font-style:normal;font-size:12px;font-weight:300;line-height:1.2;color:#000;text-align:left;text-wrap-mode:wrap;margin:0;padding:0;@media(min-width:1025px){text-wrap-mode:nowrap;font-size:16px}}}.panel-button-right{flex-direction:row}}}&.longevity-plan{.panel-header{.panel-button{align-items:flex-start;.panel-button-left{flex-direction:row;align-items:center;gap:12px;width:100%;flex:1;.header-bottle{width:30px;height:76px;object-fit:contain;flex-shrink:0}.panel-button-wrapper{display:flex;align-items:center;flex:1;width:100%;min-width:0;gap:5px;flex-direction:column;align-items:flex-start;.panel-button-left-plan-label{width:100%;max-width:200px;text-wrap-mode:wrap;line-height:1.4}.panel-button-left-discount-label{width:100%;font-style:normal;font-size:12px;font-weight:300;line-height:1.2;color:#000;text-align:left;text-wrap-mode:wrap;margin:0;padding:0;@media(min-width:1025px){text-wrap-mode:nowrap;font-size:16px}}}}.panel-button-right{width:auto;flex-shrink:0}}}}}&.not-selected{border:1px solid red!important}.panel-item-tag{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:#545454;color:#fff;min-width:166px;height:43px;display:flex;justify-content:center;align-items:center;z-index:2;font-size:14px;@media(min-width:1024px){top:-15px;right:20px;left:unset;transform:unset;font-size:14px}}&.selected{border:1px solid #cbcbcb!important;.panel-header .panel-button{padding-top:32px}}&:has(.panel-item-tag){.panel-header .panel-button{padding-top:0;@media(min-width:768px){padding-top:32px}}}~.panel-item{.panel-button-left-plan-label{text-wrap-mode:nowrap}}@media(min-width:1024px){padding:0 20px}.panel-header{border-bottom:0 solid black;border:none;margin:0;.panel-button{padding:32px 0;border-radius:none!important;border-top-left-radius:0;border-top-right-radius:0;color:#000!important;font-size:18px!important;line-height:24px!important;font-weight:400!important;background:#f6f6f6!important;position:relative;z-index:1;width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border:none;@media(min-width:1024px){align-items:center}&.panel-button-spl{align-items:center;.panel-button-left{flex-direction:row;align-items:center;width:100%;flex:1;gap:12px;.header-bottle{width:30px;height:76px;object-fit:contain;flex-shrink:0}}.panel-button-wrapper{display:flex;align-items:center;flex:1;width:100%;min-width:0;gap:5px;flex-direction:column;align-items:flex-start;.panel-button-left-plan-label--spl{width:100%;text-wrap-mode:wrap;line-height:1.4;max-width:200px}.panel-button-left-discount-label--spl{width:100%;color:#9c9c9c;font-size:14px;font-weight:500;font-style:normal;line-height:1.2;@media(min-width:1025px){text-wrap-mode:nowrap}}}.panel-button-right{width:auto;flex-shrink:0}}.panel-button-left,.panel-button-right{width:50%;display:flex}.panel-button-left{display:flex;flex-direction:column;gap:5px;width:50%;@media(min-width:1024px){flex-direction:row;align-items:center}.panel-button-left-plan-label{font-size:16px;font-weight:600;line-height:100%;color:#000;margin-bottom:0;text-align:start;max-width:100%;@media(min-width:1024px){font-size:20px;text-wrap-mode:nowrap;max-width:100%}}.panel-button-left-discount-label{font-size:12px;font-weight:400;line-height:100%;font-style:italic;color:#000;text-wrap-mode:wrap;text-align:left;margin-bottom:0;@media(min-width:1024px){font-size:16px;text-wrap-mode:nowrap}}}.panel-button-right{width:50%;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:row;gap:5px;@media(min-width:1024px){flex-direction:row;align-items:end}.panel-button-right-price-label{font-size:16px;font-weight:600;line-height:23px;color:#000;margin:0;@media(min-width:1024px){font-size:20px}}.panel-button-right-price-label--compare{text-decoration:line-through;color:#b1b1b1}.panel-button-right-price-per-day-label{font-size:12px;font-weight:600;line-height:23px;color:#b1b1b1;margin-bottom:0;text-wrap-mode:nowrap;@media(min-width:1024px){font-size:16px;text-wrap-mode:wrap}}.panel-button-right-check-icon{margin-left:5px;pointer-events:none;transition:opacity .4s;img{width:25px;height:25px;object-fit:contain}}}&:after{width:0}&:focus{box-shadow:none!important;border:none;background:none;color:none}&:not(.collapsed){color:none}&:not(.collapsed) .panel-button-icon img{opacity:1;transform:rotate(180deg)!important}}}.panel-collapse.collapse{display:none;height:0;overflow:hidden}.panel-collapse.collapse.show{display:block;height:auto}.panel-collapse.collapsing{display:block;height:0;overflow:hidden;transition:height .35s ease}.panel-body{padding:0 0 30px;font-size:16px;font-weight:400;line-height:20px;color:#000;background:#f6f6f6!important;text-align:left;display:flex;flex-direction:column;gap:20px;@media(min-width:992px){font-size:18px}ul{padding-left:20px!important;display:flex;flex-direction:column;gap:15px;list-style:disc;margin:0;&:nth-child(2){list-style:disc;li{width:100%;line-height:120%;display:flex;justify-content:space-between;align-items:center}}li{font-size:16px;font-weight:400;line-height:100%;@media(min-width:1024px){font-size:18px}}}ol{display:flex!important;flex-direction:column!important;gap:20px!important}.panel-body-bottom{border-top:1px solid #d5d5d5;padding-top:14px;ul{li{.panel-body-bottom-list-item-container{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;@media(min-width:768px){gap:0}.panel-body-bottom-list-item-container-left{line-height:121%;align-self:flex-start;margin:0;padding:0}.panel-body-bottom-list-item-container-right{display:flex;align-items:center;gap:5px;.panel-body-bottom-list-item-container-right-free-label{font-size:20px;font-weight:600;line-height:23px;margin:0;color:#000}.panel-body-bottom-list-item-container-right-price-label{font-size:16px;font-weight:600;line-height:23px;color:#b1b1b1;text-decoration:line-through;margin:0}}}}}}}}.panel-item-text{p{font-size:16px;font-weight:400;color:#000;line-height:100%;margin:0;padding:0}}}.faq-v2-section[data-astro-cid-xzfjpzvk]{width:100%;display:flex;flex-direction:column;gap:10px;padding:60px 0}@media(min-width:576px){.faq-v2-section[data-astro-cid-xzfjpzvk]{gap:30px}}@media(min-width:992px){.faq-v2-section[data-astro-cid-xzfjpzvk]{padding:80px 0}}.faq-v2-section--wide[data-astro-cid-xzfjpzvk]{width:100%;background:#f6f6f6}.faq-v2-section[data-astro-cid-xzfjpzvk].special{background:transparent;outline:none;gap:10px}@media(min-width:576px){.faq-v2-section[data-astro-cid-xzfjpzvk].special{gap:30px}}@media(min-width:992px){.faq-v2-section[data-astro-cid-xzfjpzvk].special{padding:80px 0}}.faq-v2-section__container[data-astro-cid-xzfjpzvk]{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:30px}.faq-v2-section[data-astro-cid-xzfjpzvk] .heading{font-size:30px;color:#000;font-weight:400;line-height:102%}@media(min-width:992px){.faq-v2-section[data-astro-cid-xzfjpzvk] .heading{font-size:40px}}.faq-v2__accordion[data-astro-cid-xzfjpzvk]{display:flex;flex-direction:column;width:100%}.faq-v2-section[data-astro-cid-xzfjpzvk].special .faq-v2__accordion[data-astro-cid-xzfjpzvk]{gap:20px}.faq-v2__item{border:none;background:none;outline:none}.faq-v2__header{margin:0}.faq-v2__trigger{width:100%;border:none;background:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;text-align:left;color:#000;font-size:18px;line-height:24px;font-weight:400;text-transform:uppercase;padding:20px 0 5px;border-bottom:1px solid #000;box-shadow:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.faq-v2__trigger:focus{outline:none;box-shadow:none}.faq-v2__trigger:focus-visible{outline:2px solid #000;outline-offset:2px}.faq-v2__trigger-text{max-width:85%;width:100%;text-align:left;font-family:Inter,sans-serif}.faq-v2__icon--image{position:absolute;top:65%;right:0;transform:translateY(-50%) rotate(180deg);transform-origin:center center;display:flex;justify-content:center;align-items:center;opacity:.2;transition:transform .4s ease,opacity .4s ease}.faq-v2__icon--image img[data-astro-cid-xzfjpzvk]{transform:rotate(180deg);transition:transform .4s ease}.faq-v2__item.default .faq-v2__header{position:relative}.faq-v2__item.default.is-open .faq-v2__icon--image{transform:translateY(-50%) rotate(0);opacity:1}.faq-v2__item.default.is-open .faq-v2__icon--image img{transform:rotate(0)}.faq-v2__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq-v2__item.is-open .faq-v2__panel{grid-template-rows:1fr}.faq-v2__panel-content{overflow:hidden}.faq-v2__panel-inner{display:flex;flex-direction:column;padding:1rem 1.5rem;font-size:16px;font-weight:400;line-height:20px;color:#000;background:none;text-align:left;opacity:0;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease,padding .35s ease,background-color .35s ease;font-family:Inter,sans-serif}@media(min-width:992px){.faq-v2__panel-inner{padding:2rem 1.8rem;font-size:18px}}.faq-v2__panel-inner p[data-astro-cid-xzfjpzvk]{margin:0 0 1rem;font-family:Inter,sans-serif}.faq-v2__panel-inner .space-item{display:block}.faq-v2__panel-inner .ml-4{margin:0}@media(min-width:1025px){.faq-v2__panel-inner .ml-4{margin-bottom:0;margin-left:30px}}.faq-v2__panel-inner .ml-1{margin:0}@media(min-width:1025px){.faq-v2__panel-inner .ml-1{margin-left:10px;margin-bottom:0}}.faq-v2__panel-inner .italic{font-style:italic}.faq-v2__panel-inner .uppercase{text-transform:uppercase}.faq-v2__panel-inner .bold{font-weight:700}.faq-v2__panel-inner p{margin:0}.faq-v2__panel-inner ol li::marker{font-weight:600}.faq-v2__panel-inner ul,.faq-v2__panel-inner ol{display:flex;flex-direction:column;gap:20px;padding:0;margin:0}@media(min-width:1024px){.faq-v2__panel-inner ul,.faq-v2__panel-inner ol{padding-left:30px}}@media(min-width:1024px){.faq-v2__panel-inner ol[data-astro-cid-xzfjpzvk]{padding-left:25px}}.faq-v2__panel-inner ol[data-astro-cid-xzfjpzvk] li[data-astro-cid-xzfjpzvk]{font-size:16px;font-weight:400;line-height:100%;color:#000}@media(min-width:1024px){.faq-v2__panel-inner ol[data-astro-cid-xzfjpzvk] li[data-astro-cid-xzfjpzvk]{font-size:18px}}.faq-v2__panel-inner a[data-astro-cid-xzfjpzvk]{text-decoration:none}.faq-v2__item.is-open .faq-v2__panel-inner{opacity:1;transform:translateY(0);transition-delay:.05s}.faq-v2__icon--caret{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000;transition:transform .3s ease;flex-shrink:0}.faq-v2__item.special .faq-v2__trigger{padding:30px;background-color:#d3d3d3;border-bottom:1px solid #000;outline:none;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.faq-v2__item.special .faq-v2__trigger-text{font-size:16px;font-weight:600;line-height:25px;text-transform:uppercase}.faq-v2__item.special.is-open .faq-v2__icon--caret{transform:rotate(90deg)}.faq-v2__item.special .faq-v2__panel-inner{border-bottom:2px solid #000;background-color:#d3d3d3;font-size:16px;font-weight:300;line-height:1.8em;padding:15px 35px;color:#000}@media(min-width:992px){.faq-v2__item.special .faq-v2__panel-inner{padding:2rem 1.8rem;font-size:18px}}.faq-v2__item.special .faq-v2__panel-inner ol[data-astro-cid-xzfjpzvk]{counter-reset:item;margin-left:0;padding-left:40px;list-style:none}.faq-v2__item.special .faq-v2__panel-inner ol[data-astro-cid-xzfjpzvk] li[data-astro-cid-xzfjpzvk]{list-style:none;margin-bottom:12px;padding-left:18px;position:relative;font-size:16px;font-weight:300;color:#000;line-height:1.7}.faq-v2__item.special .faq-v2__panel-inner ol[data-astro-cid-xzfjpzvk] li[data-astro-cid-xzfjpzvk]:before{counter-increment:item;content:counter(item) ".";position:absolute;left:0;top:0;font-weight:700;color:#000}.key-ingredients-mobile[data-astro-cid-c7blaq4h]{padding:20px;display:flex;flex-direction:column;gap:50px}.key-ingredients-mobile__heading[data-astro-cid-c7blaq4h] .heading{text-align:center}.faq-v2__accordion[data-astro-cid-c7blaq4h]{display:flex;flex-direction:column;gap:10px;width:100%}.faq-v2__item.key-ingredients{background:#f6f6f6;padding:20px 20px 0;border:none}.faq-v2__item.key-ingredients.is-open{background:#e9f3f8}.faq-v2__item.key-ingredients .faq-v2__header{position:relative;margin:0}.faq-v2__item.key-ingredients .faq-v2__trigger{width:100%;border:none;background:none;cursor:pointer;display:flex;justify-content:space-between;align-items:flex-end;text-align:left;color:#000;padding:0 0 15px;box-shadow:none;text-transform:none;font-size:inherit;line-height:inherit;font-weight:inherit}.faq-v2__item.key-ingredients .faq-v2__trigger:focus{outline:none;box-shadow:none}.faq-v2__item.key-ingredients .faq-v2__trigger:focus-visible{outline:2px solid #000;outline-offset:2px}.key-ingredients__trigger-content{display:flex;flex-direction:column;gap:10px;width:90%;text-align:left}.key-ingredients__trigger-heading{font-size:16px;font-weight:400;line-height:120%;text-transform:uppercase;color:#000}.key-ingredients__trigger-images{display:flex;flex-direction:row;gap:8px}.key-ingredients__trigger-images img[data-astro-cid-c7blaq4h]{width:27px;height:27px;border-radius:50%;object-fit:contain}.faq-v2__item.key-ingredients .faq-v2__icon--image{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(180deg);display:flex;justify-content:center;align-items:center;opacity:.2;transition:transform .4s ease,opacity .4s ease}.faq-v2__item.key-ingredients .faq-v2__icon--image img[data-astro-cid-c7blaq4h]{transform:rotate(180deg);transition:transform .4s ease}.faq-v2__item.key-ingredients.is-open .faq-v2__icon--image{transform:translateY(-50%) rotate(0);opacity:1}.faq-v2__item.key-ingredients.is-open .faq-v2__icon--image img{transform:rotate(0)}.faq-v2__item.key-ingredients .faq-v2__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq-v2__item.key-ingredients.is-open .faq-v2__panel{grid-template-rows:1fr}.faq-v2__item.key-ingredients .faq-v2__panel-content{overflow:hidden}.faq-v2__item.key-ingredients .key-ingredients__panel-inner{border-top:1px solid rgba(0,0,0,.1);padding:20px 0;opacity:0;transform:translateY(-4px);transition:opacity .35s ease,transform .35s ease}.faq-v2__item.key-ingredients.is-open .key-ingredients__panel-inner{opacity:1;transform:translateY(0)}.key-ingredients__list{display:grid;grid-template-columns:1fr;gap:20px}.key-ingredients__card{width:100%;background:#fff;padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.key-ingredients__card-title{font-size:14px;font-weight:600;line-height:100%;color:#000;text-transform:uppercase}.key-ingredients__card-text{font-size:14px;font-weight:400;line-height:100%;color:#000;text-transform:uppercase}.key-ingredients__plus-symbol{padding:10px 0}.key-ingredients__plus-symbol p[data-astro-cid-c7blaq4h]{margin:0;font-size:30px;line-height:100%;text-transform:uppercase;font-weight:400;color:#000}.key-ingredients__plus-list{display:grid;grid-template-columns:1fr;gap:20px}.key-ingredients__plus-card{width:100%;padding:20px;background:#dbdbdb;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.key-ingredients__plus-card-title,.key-ingredients__plus-card-text{margin:0;font-size:14px;font-weight:400;line-height:100%;color:#000;text-transform:uppercase}
