:root{--qp-green: #0f2c18;--qp-green-80: rgba(15, 44, 24, .8);--qp-green-60: rgba(15, 44, 24, .6);--qp-ring: #3c5f4c;--qp-mint: #d4e9e2;--qp-lime: #dff9ba;--qp-cream: #f3f3e7;--qp-dark: #152822;--qp-white: #ffffff;--qp-rule: #e5e7eb;--qp-grey: #4d4d4d;--qp-max: 1200px;--qp-gutter: 20px;--qp-display: "Degular", sans-serif;--qp-body: "Figtree", sans-serif}.qp{font-family:var(--qp-body);color:var(--qp-green);-webkit-font-smoothing:antialiased}.qp *{box-sizing:border-box}.qp img,.qp video{display:block;max-width:100%}.qp-container{max-width:var(--qp-max);margin-inline:auto;padding-inline:var(--qp-gutter)}.qp .qp-h2{margin:0;font-family:var(--qp-display);font-size:40px;font-weight:600;line-height:48px;letter-spacing:normal;text-align:center;color:var(--qp-green);text-wrap:balance}.qp .qp-h2 strong{font-weight:700}.qp .qp-sub{margin:16px auto 0;max-width:760px;font-family:var(--qp-body);font-size:18px;font-weight:400;line-height:27px;text-align:center;color:var(--qp-green-80);text-wrap:balance}.qp-rte{font-family:var(--qp-body);font-size:16px;line-height:24px;color:var(--qp-green-80)}.qp .qp-rte>*{margin:0}.qp .qp-rte>*+*{margin-top:16px}.qp-rte strong,.qp-rte b{font-weight:700}.qp-rte ul{padding-left:20px;margin:0}.qp .qp-rte li+li{margin-top:8px}.qp-rte a{color:inherit}.qp-plus{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;color:var(--qp-green)}.qp-plus svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;transition:transform .2s ease}details[open]>summary .qp-plus svg{transform:rotate(45deg)}.qp summary{list-style:none;cursor:pointer}.qp summary::-webkit-details-marker{display:none}@media screen and (max-width:767px){.qp .qp-h2{font-size:30px;line-height:36px}.qp .qp-sub{font-size:16px;line-height:24px}}.qp-hero{background:var(--qp-white);padding:80px 0 0}.qp-hero__inner{max-width:1400px;margin-inline:auto;padding-inline:15px}.qp-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:134px;align-items:start}.qp-hero__gallery{position:sticky;top:var(--qp-sticky-top, 84px);min-width:0}.qp-hero__track{position:relative;display:flex;gap:6px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;outline:none}.qp-hero__track::-webkit-scrollbar{display:none}.qp-hero__track:focus-visible{outline:2px solid var(--qp-green);outline-offset:2px}.qp-hero__track.is-dragging,.qp-hero__track.is-moving{scroll-snap-type:none}.qp-hero__track.is-dragging{cursor:grabbing}.qp-hero__slide{flex:0 0 100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:6px;scroll-snap-align:start;scroll-snap-stop:always}.qp .qp-hero__slide img,.qp .qp-hero__slide video{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.qp-hero__thumbs{position:relative;display:flex;gap:5px;margin-top:24px;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:auto;scrollbar-width:none}.qp-hero__thumbs::-webkit-scrollbar{display:none}.qp-hero__thumbs.is-dragging{cursor:grabbing}.qp-hero__thumb{position:relative;flex:0 0 120px;width:120px;height:120px;margin:0;padding:0;overflow:hidden;border:0;border-radius:4px;background:none;cursor:pointer}.qp .qp-hero__thumb img{width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.qp-hero__thumb.is-active:after{content:"";position:absolute;top:0;right:1px;bottom:0;left:0;z-index:1;border:1px solid #000;border-radius:4px;pointer-events:none}.qp-hero__thumb:focus-visible{outline:2px solid var(--qp-green);outline-offset:-2px}.qp-hero__buy{display:flex;flex-direction:column;min-width:0;padding-bottom:16px}.qp-hero__rating{display:flex;align-items:center;gap:12px;margin:0 0 24px}.qp-hero__stars{display:inline-flex;flex:0 0 auto;gap:4px;color:#000}.qp-hero__stars svg{display:block;width:16px;height:16px;fill:currentColor}.qp .qp-hero__rating-text{margin:0;font-family:var(--qp-display);font-size:16px;font-weight:400;line-height:16px;color:var(--qp-green-80)}.qp-hero__rating-text u{text-decoration:underline}.qp .qp-hero__eyebrow{margin:0 0 8px;font-family:var(--qp-display);font-size:16px;font-weight:600;line-height:1.3;letter-spacing:-.03em;text-transform:uppercase;color:var(--qp-green-80)}.qp .qp-hero__title{margin:0 0 24px;font-family:var(--qp-display);font-size:40px;font-weight:600;line-height:40px;letter-spacing:normal;text-transform:none;text-wrap:wrap;color:var(--qp-green)}.qp .qp-hero__list{display:flex;flex-direction:column;gap:24px;margin:0 0 24px;padding:0;list-style:none}.qp .qp-hero__list li{display:flex;align-items:flex-start;gap:12px;margin:0}.qp-hero__check{flex:0 0 26px;width:26px;height:26px;color:#1b2e2c}.qp-hero__check svg{display:block;width:26px;height:26px;fill:currentColor}.qp-hero__benefit{padding:1px;font-family:var(--qp-body);font-size:18px;font-weight:400;line-height:18px;color:var(--qp-green-80)}.qp-hero__form{margin:0 0 16px}.qp-hero__atc{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:66px;margin:0;padding:24px;border:0;border-radius:160px;background:var(--qp-green);font-family:var(--qp-body);font-size:18px;font-weight:700;line-height:18px;color:var(--qp-white);cursor:pointer}.qp-hero__atc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #121212;border-radius:inherit;pointer-events:none}.qp-hero__atc[disabled]{opacity:.5;cursor:not-allowed}.qp-hero__spinner{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;visibility:hidden}.qp-hero__atc.is-loading .qp-hero__atc-label{visibility:hidden}.qp-hero__atc.is-loading .qp-hero__spinner{visibility:visible;animation:qp-spin 1s linear infinite}@keyframes qp-spin{to{transform:rotate(360deg)}}.qp-hero__meta{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.qp-hero__meta-item{display:flex;align-items:center;gap:4px;min-width:0}.qp-hero__meta-item svg{flex:0 0 24px;width:24px;height:24px;fill:currentColor}.qp-hero__ship{font-family:var(--qp-body);font-size:14px;line-height:21px;color:var(--qp-green-80)}.qp-hero__delivery{justify-content:flex-end;font-family:var(--qp-body);font-size:14px;line-height:28px;color:#4d4d4d}.qp-hero__delivery svg{color:var(--qp-green)}.qp-hero__delivery strong{font-weight:700;white-space:nowrap}.qp-hero__delivery>span{position:relative;top:2px}.qp-hero__guarantee{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px;margin-top:40px;padding:16px;border-radius:8px;background:var(--qp-mint)}.qp .qp-hero__guarantee img,.qp-hero__badge{display:block;width:72px;height:72px}.qp-hero__badge text,.qp-hero__badge circle{fill:var(--qp-green)}.qp-hero__badge-ring{font-family:Degular Mono,ui-monospace,monospace;font-size:6.5px;font-weight:600;letter-spacing:-.15px}.qp-hero__badge-days{font-family:var(--qp-display);font-size:18px;font-weight:600}.qp .qp-hero__guarantee h3{margin:0;font-family:var(--qp-body);font-size:18px;font-weight:600;line-height:23.4px;letter-spacing:normal;color:var(--qp-green)}.qp .qp-hero__guarantee p{margin:4px 0 0;font-family:var(--qp-body);font-size:16px;line-height:20.8px;color:var(--qp-green-80)}.qp-hero__accordions{display:flex;flex-direction:column;gap:16px;margin-top:16px}.qp-acc{overflow:hidden;border:1px solid rgba(15,44,24,.16);border-radius:8px;background:var(--qp-white)}.qp .qp-acc__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 16px;border-bottom:1px solid #eeeeee;font-family:var(--qp-body);font-size:18px;font-weight:600;line-height:23.4px;color:var(--qp-green)}.qp-acc__icon{display:inline-flex;flex:0 0 24px;width:24px;height:24px;color:#575757}.qp-acc__icon svg{width:24px;height:24px;fill:currentColor}.qp .qp-acc__body{padding:12px 16px}.qp .qp-acc__body.qp-rte>*{margin:0}.qp .qp-acc__body.qp-rte>ul{margin:16px 0;padding-left:40px}.qp .qp-acc__body.qp-rte li+li{margin-top:0}[data-qp-acc] .qp-acc__minus,[data-qp-acc].is-open .qp-acc__plus,[data-qp-acc][open]:not(.is-ready) .qp-acc__plus{display:none}[data-qp-acc].is-open .qp-acc__minus,[data-qp-acc][open]:not(.is-ready) .qp-acc__minus{display:block}.qp [data-qp-acc].is-open>summary,.qp [data-qp-acc][open]:not(.is-ready)>summary,.qp [data-qp-acc]>summary:hover{color:#242424}[data-qp-acc-panel]{overflow:hidden}@media screen and (min-width:768px)and (max-width:1024px){.qp-hero{padding:32px 0}.qp-hero__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:50px}.qp-hero__thumbs{margin-top:12px}.qp .qp-hero__rating-text{font-size:13px;line-height:19.5px}.qp .qp-hero__eyebrow{font-size:13px}.qp .qp-hero__title{font-size:30px;line-height:39px}.qp .qp-hero__list li{align-items:center}.qp-hero__benefit{font-size:16px;line-height:28.8px}.qp-hero__atc{font-size:16px;line-height:20.8px}.qp-hero__ship{font-size:13px;line-height:19.5px}.qp .qp-hero__guarantee p{font-size:16px;line-height:28.8px}.qp .qp-acc__summary{padding:16px;font-size:14px;line-height:18.2px}.qp .qp-acc__body.qp-rte{font-size:14px;line-height:18.2px}.qp .qp-acc__body.qp-rte>ul{margin:14px 0}}@media screen and (max-width:767px){.qp-hero{padding:24px 0}.qp-hero__inner{padding-inline:20px}.qp-hero__grid{grid-template-columns:minmax(0,1fr);column-gap:0}.qp-hero__gallery{position:static;margin-bottom:14px}.qp .qp-hero__slide img{object-fit:cover}.qp-hero__thumbs{margin-top:8px}.qp-hero__thumb{flex-basis:78px;width:78px;height:78px}.qp .qp-hero__eyebrow,.qp .qp-hero__title{order:-1}.qp .qp-hero__eyebrow{font-size:14px;letter-spacing:normal}.qp .qp-hero__title{margin-bottom:8px;font-size:28px;line-height:36.4px}.qp-hero__rating{gap:8px;margin-bottom:21px;padding:10px;border-radius:5px;background:var(--qp-lime)}.qp-hero__stars{gap:2px}.qp .qp-hero__rating-text{font-family:var(--qp-body);font-size:14px;line-height:21px}.qp .qp-hero__list{gap:16px}.qp-hero__benefit{font-size:14px;line-height:25.2px}.qp-hero__atc{min-height:56px;padding:16px;font-size:16px;line-height:24px}.qp-hero__meta{align-items:center}.qp-hero__ship,.qp-hero__delivery{font-size:12px;line-height:18px}.qp-hero__delivery>span{top:0}.qp-hero__guarantee{margin-top:24px}.qp .qp-hero__guarantee h3{font-size:16px;line-height:20.8px}.qp .qp-hero__guarantee p{font-size:14px;line-height:21px}.qp .qp-acc__summary{padding:12px}.qp .qp-acc__body.qp-rte{font-size:14px;line-height:18.2px}.qp .qp-acc__body.qp-rte>ul{margin:14px 0}}.qp-evidence-wrap{padding:0 16px}.qp-evidence{padding:80px 15px;background:var(--qp-cream)}.qp-evidence__inner{display:grid;grid-template-columns:minmax(0,519fr) minmax(0,627fr);grid-template-areas:"intro card" "stats card";grid-template-rows:auto 1fr;column-gap:134px;align-items:start;max-width:1280px;margin-inline:auto}.qp-evidence__intro{grid-area:intro}.qp .qp-evidence .qp-h2{font-size:40px;line-height:40px;text-align:left}.qp .qp-evidence .qp-sub{max-width:none;margin:24px 0 0;font-size:18px;line-height:27px;text-align:left;text-wrap:pretty}.qp .qp-evidence__stats{grid-area:stats;display:flex;flex-direction:column;gap:24px;margin:40px 0 0;padding:0;list-style:none}.qp-evidence__stat{display:flex;align-items:center;gap:16px;font-size:18px;line-height:27px;color:var(--qp-green-80)}.qp-evidence__stat strong{font-weight:700}.qp-evidence__ring{position:relative;flex:0 0 82px;width:82px;height:82px}.qp-evidence__ring svg{width:82px;height:82px;transform:rotate(-90deg)}.qp-evidence__ring circle{fill:none;stroke-width:4}.qp-evidence__ring .bg{stroke:#e5e5e5;stroke-width:2}.qp-evidence__ring .progress{stroke:var(--qp-ring);stroke-linecap:round;stroke-dasharray:213.6}.qp-evidence__num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--qp-display);font-size:28px;font-weight:600;line-height:28px;letter-spacing:-.84px;color:var(--qp-ring)}.qp-evidence__card{grid-area:card;min-width:0;padding:16px;border-radius:16px;background:var(--qp-white)}.qp-evidence__track{position:relative;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.qp-evidence__track::-webkit-scrollbar{display:none}.qp-evidence__track.is-moving,.qp-evidence__track.is-dragging{scroll-snap-type:none}.qp-evidence__track.is-dragging{cursor:grabbing}.qp-evidence__slide{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.qp-evidence__pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.qp-evidence__side{position:relative;overflow:hidden;border-radius:8px}.qp .qp-evidence__side img{width:100%;aspect-ratio:3 / 4;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.qp-evidence__label{position:absolute;top:8px;left:8px;padding:4px 10px;border-radius:6px;background:var(--qp-cream);font-size:18px;line-height:23.4px;color:var(--qp-green)}.qp-evidence__label strong{font-weight:700}.qp-evidence__caption{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;font-size:18px;line-height:32.4px;color:var(--qp-green-80)}.qp-chip{display:inline-block;padding:8px 16px;border-radius:8px;background:var(--qp-mint);font-size:18px;font-weight:600;line-height:32.4px;color:var(--qp-green)}.qp-pager{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px;font-size:16px;color:var(--qp-green)}.qp-pager__count b{font-weight:600}.qp-pager__btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--qp-green);border-radius:50%;background:transparent;color:var(--qp-green);cursor:pointer;transition:border-color .2s ease,color .2s ease}.qp-pager__btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.qp-pager__btn:disabled{border-color:var(--qp-rule);color:#0f2c184d;cursor:default}@media screen and (max-width:1024px){.qp-evidence-wrap{padding:0}}@media screen and (min-width:768px)and (max-width:1024px){.qp-evidence__inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:50px}.qp .qp-evidence .qp-h2{font-size:30px;line-height:39px}.qp .qp-evidence .qp-sub,.qp-evidence__stat{font-size:16px;line-height:28.8px}}@media screen and (max-width:767px){.qp-evidence{padding:48px 20px}.qp-evidence__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "card" "stats";grid-template-rows:none}.qp .qp-evidence .qp-h2{font-size:28px;line-height:36.4px}.qp .qp-evidence .qp-sub{margin-top:48px;font-size:16px;line-height:24px}.qp-evidence__card{margin-top:24px}.qp .qp-evidence__stats{gap:48px;margin-top:48px}.qp-evidence__stat{font-size:16px;line-height:24px}.qp-evidence__label,.qp-evidence__caption,.qp-chip{font-size:15px}}.qp-biology{padding:80px 15px;background:var(--qp-white)}.qp-biology>.qp-container{max-width:1280px;padding-inline:0}.qp .qp-biology .qp-h2{line-height:40px}.qp .qp-biology .qp-sub{max-width:none;margin-top:24px;font-size:18px;line-height:32.4px}.qp-tabs{display:flex;justify-content:center;width:max-content;max-width:100%;margin:40px auto 0;padding:10px;border:1px solid rgba(15,44,24,.16);border-radius:16px;background:var(--qp-white)}.qp-tab{padding:12px 16px;border:0;border-radius:8px;background:transparent;font-family:var(--qp-body);font-size:18px;line-height:27px;color:var(--qp-green-80);cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease}.qp-tab.is-active{background:var(--qp-green);box-shadow:inset 0 -1px #121212;color:var(--qp-white)}.qp-biology__panel{display:none;margin-top:64px;padding:24px;border-radius:16px;background:var(--qp-cream)}.qp-biology__panel.is-active{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;align-items:center;animation:qp-fade-in .35s ease}@keyframes qp-fade-in{0%{opacity:0}to{opacity:1}}.qp-biology__media{display:flex;gap:16px;min-width:0}.qp-biology__step{display:flex;flex:0 0 auto;align-items:center;justify-content:center;padding:24px 16px;background:var(--qp-mint)}.qp .qp-biology__step p{margin:0;font-family:var(--qp-display);font-size:16px;font-weight:600;line-height:19.2px;letter-spacing:3px;text-transform:uppercase;white-space:nowrap;color:var(--qp-green-80);writing-mode:vertical-rl;transform:rotate(180deg)}.qp-biology__video{flex:1 1 auto;min-width:0;overflow:hidden;border-radius:8px;background:#000}.qp .qp-biology__video video{width:100%;aspect-ratio:5 / 4;object-fit:cover}.qp-biology__copy{display:flex;flex-direction:column;gap:12px}.qp-biology__block{padding:24px;border-radius:8px}.qp-biology__block--solution{background:var(--qp-white)}.qp .qp-biology__block h3{margin:0 0 16px;font-family:var(--qp-display);font-size:28px;font-weight:600;line-height:28px;color:var(--qp-green)}@media(prefers-reduced-motion:reduce){.qp-biology__panel.is-active{animation:none}}@media screen and (min-width:768px)and (max-width:1024px){.qp-biology{padding:40px 15px}.qp .qp-biology .qp-h2{line-height:52px}.qp .qp-biology .qp-sub,.qp-tab{font-size:16px;line-height:28.8px}.qp-biology__panel{padding:16px}.qp-biology__panel.is-active{column-gap:16px}.qp .qp-biology__step p{font-size:18px;line-height:32.4px}.qp-biology__block{padding:8px}.qp .qp-biology__block h3{font-size:30px;line-height:36px}.qp-biology__block .qp-rte{line-height:28.8px}}@media screen and (max-width:767px){.qp-biology{padding:60px 20px}.qp .qp-biology .qp-h2{font-size:28px;line-height:36.4px}.qp .qp-biology .qp-sub{margin-top:16px;font-size:16px;line-height:24px}.qp-tabs{margin-top:16px}.qp-tab{font-size:13px;line-height:25.2px}.qp-biology__panel{margin-top:26px;padding:16px}.qp-biology__panel.is-active{grid-template-columns:minmax(0,1fr);row-gap:16px}.qp-biology__media{flex-direction:column}.qp-biology__step{padding:16px}.qp .qp-biology__step p{font-size:14px;line-height:25.2px;writing-mode:horizontal-tb;transform:none;text-align:center}.qp-biology__block{padding:16px}.qp-biology__block:not(.qp-biology__block--solution){padding:0 16px 4px}.qp .qp-biology__block h3{margin-bottom:8px;font-size:24px;line-height:31.2px}}.qp-ingredients{padding:80px 15px;background:var(--qp-white)}.qp-ingredients__inner{max-width:1280px;margin-inline:auto}.qp .qp-ingredients .qp-h2{line-height:48px}.qp .qp-ingredients .qp-sub{max-width:none;margin-top:23px;font-size:18px;line-height:27px;color:#4d4d4d}.qp-ingredients__slider{margin-top:64px}.qp-ingredients__track{position:relative;display:flex;gap:24px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-behavior:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.qp-ingredients__track::-webkit-scrollbar{display:none}.qp-ingredients__track.is-moving,.qp-ingredients__track.is-dragging{scroll-snap-type:none}.qp-ingredients__track.is-dragging{cursor:grabbing}.qp-ingredient{flex:0 0 80%;min-width:0;scroll-snap-align:start}@media screen and (min-width:768px){.qp-ingredient{flex-basis:calc((100% - 3 * 24px) / 3.25)}}@media screen and (min-width:1024px){.qp-ingredient{flex-basis:calc((100% - 4 * 24px) / 4.2)}}.qp-ingredient__img{display:block;width:100%;margin:0;padding:0;overflow:hidden;border:0;border-radius:8px;background:#f4f5f3;cursor:pointer}.qp .qp-ingredient__img img{width:100%;aspect-ratio:1 / 1;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .4s ease}.qp-ingredient__img:hover img{transform:scale(1.03)}.qp .qp-ingredient__name{margin:24px 0 0;font-family:var(--qp-body);font-size:21px;font-weight:600;line-height:25px;color:var(--qp-green)}.qp-ingredient__rule{height:1px;margin:17px 0;background:#0f2c1829}.qp-ingredient__foot{display:flex;align-items:center;justify-content:space-between;gap:16px}.qp-ingredient__key{display:block;font-family:var(--qp-body);font-size:16px;font-weight:600;line-height:21px;letter-spacing:.04em;text-transform:uppercase;color:var(--qp-green)}.qp-ingredient__function{display:block;margin-top:4px;font-size:16px;line-height:24px;color:var(--qp-green-80)}.qp-ingredient__plus{display:flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;margin:0;padding:0;border:0;border-radius:50%;background:var(--qp-green);cursor:pointer;transition:opacity .2s ease}.qp-ingredient__plus:hover{opacity:.85}.qp-ingredient__plus svg{width:24px;height:24px;fill:none;stroke:#fff;stroke-width:2}.qp-ingredients__nav{display:flex;align-items:center;gap:48px;margin-top:64px}.qp-ingredients__arrow{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:22px;margin:0;padding:0;border:0;background:transparent;color:var(--qp-green);cursor:pointer;transition:opacity .2s ease}.qp-ingredients__arrow svg{width:40px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5}.qp-ingredients__arrow:disabled{color:#d9ddda;cursor:default}.qp-ingredients__bar{position:relative;flex:1;height:3px;overflow:hidden;background:#0f2c1829}.qp-ingredients__thumb{position:absolute;top:0;left:0;width:40%;height:100%;border-radius:16px;background:var(--qp-green)}@media screen and (min-width:768px)and (max-width:1024px){.qp .qp-ingredients .qp-h2{line-height:52px}.qp .qp-ingredients .qp-sub{font-size:16px;line-height:28.8px}}@media screen and (max-width:767px){.qp-ingredients{padding:60px 20px}.qp .qp-ingredients .qp-h2{font-size:28px;line-height:36.4px}.qp .qp-ingredients .qp-sub{font-size:16px;line-height:28.8px}.qp-ingredients__slider{margin-top:40px}}html.qp-drawer-open,html.qp-drawer-open body,html.qp-drawer-open .page-wrapper{overflow:hidden!important}dialog.qp-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:var(--qp-green)}dialog.qp-drawer::backdrop{background:#121212b3;animation:qp-fade-in .4s ease-in}.qp-drawer__panel{position:absolute;top:0;right:0;bottom:0;width:min(482px,100%);background:var(--qp-white);animation:qp-drawer-in .4s ease-in}dialog.qp-drawer.is-closing .qp-drawer__panel,dialog.qp-drawer.is-closing::backdrop{animation:qp-drawer-out .2s ease-out forwards}@keyframes qp-drawer-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes qp-drawer-out{to{opacity:0}}.qp-drawer__close{position:absolute;top:15px;right:20px;z-index:1;display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:0;padding:0;border:0;border-radius:50px;background:var(--qp-green);color:var(--qp-white);cursor:pointer}.qp-drawer__close svg{width:20px;height:20px;fill:currentColor}.qp-drawer__body{height:100%;padding:70px 24px 40px;overflow-y:auto;overscroll-behavior:contain}.qp .qp-drawer__title{margin:0;font-family:var(--qp-body);font-size:32px;font-weight:600;line-height:32px;color:var(--qp-green)}.qp .qp-drawer__function{margin:18px 0 0;font-size:16px;line-height:16px;color:var(--qp-green-80)}.qp-drawer__img{margin-top:24px;overflow:hidden;border-radius:8px;background:#f4f5f3}.qp .qp-drawer__img img{width:100%;aspect-ratio:16 / 9;object-fit:cover}.qp .qp-drawer__label,.qp .qp-drawer__summary{margin:0;font-family:var(--qp-body);font-size:16px;font-weight:600;line-height:16px;text-transform:uppercase;color:var(--qp-green)}.qp .qp-drawer__label{margin-top:24px}.qp .qp-drawer__text{font-size:16px;line-height:20.8px;color:var(--qp-green-80)}.qp .qp-drawer__label+.qp-drawer__text{margin-top:16px}.qp .qp-drawer__text.qp-rte>*+*{margin-top:0}.qp-drawer__text a{color:var(--qp-green);text-decoration:underline;text-underline-offset:2px;word-break:break-word}.qp-drawer__accordions{display:flex;flex-direction:column;gap:8px;margin-top:24px;border-top:1px solid rgba(0,0,0,.16)}.qp-drawer__acc{border-bottom:1px solid rgba(0,0,0,.16)}.qp .qp-drawer__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;list-style:none;cursor:pointer}.qp-drawer__summary .qp-acc__icon{flex:0 0 16px;width:16px;height:16px;color:var(--qp-green)}.qp-drawer__summary .qp-acc__icon svg{width:16px;height:16px;fill:currentColor}.qp .qp-drawer__acc-body{padding:0 0 16px}.qp .qp-drawer__acc.is-open>summary,.qp .qp-drawer__acc[open]:not(.is-ready)>summary,.qp .qp-drawer__acc>summary:hover{color:var(--qp-green)}@media(prefers-reduced-motion:reduce){.qp-drawer__panel,dialog.qp-drawer::backdrop,.qp .qp-ingredient__img img{animation:none;transition:none}}.qp-compare{position:relative;isolation:isolate;padding:80px 15px;background-color:var(--qp-dark);color:var(--qp-white)}.qp-compare__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.qp .qp-compare__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.qp-compare:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#152822bf}.qp-compare__inner{position:relative;max-width:1280px;margin-inline:auto}.qp-compare__head{padding:16px}.qp .qp-compare .qp-h2{line-height:48px;color:var(--qp-white)}.qp .qp-compare .qp-sub{max-width:none;margin-top:24px;font-size:18px;line-height:27px;color:#fffc}.qp-compare__card{padding:48px;border:1px solid rgba(255,255,255,.16);border-radius:24px;background:#ffffff3d;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.qp-compare__row{display:grid;grid-template-columns:repeat(var(--qp-compare-cols, 3),minmax(0,1fr));border-bottom:1px solid rgba(255,255,255,.16)}.qp-compare__cell{display:flex;align-items:center;justify-content:center;min-width:0;padding:30px 0}.qp-compare__cell--label{justify-content:flex-start;padding-block:0}.qp-compare__row--head .qp-compare__cell{padding:26px 0}.qp-compare__cell--brand{font-family:var(--qp-body);font-size:18px;font-weight:700;line-height:18px;text-align:center;color:var(--qp-white)}.qp-compare__cell--qalm{background:#ffffff29}.qp-compare__row--head .qp-compare__cell--qalm{border-radius:16px 16px 0 0}.qp-compare__row--last .qp-compare__cell--qalm{border-radius:0 0 16px 16px}.qp .qp-compare__label{margin:0;font-family:var(--qp-display);font-size:16px;font-weight:400;line-height:19.2px;letter-spacing:1px;text-transform:uppercase;color:var(--qp-white)}.qp-compare__logo{width:118px;height:32px;object-fit:contain}.qp-compare__yes,.qp-compare__no{display:block;width:24px;height:24px}.qp-compare__no{color:var(--qp-white)}.qp-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media screen and (min-width:768px)and (max-width:1024px){.qp .qp-compare .qp-h2{font-size:46px;line-height:59.8px}.qp .qp-compare .qp-sub{font-size:16px;line-height:28.8px}.qp-compare__table{max-width:770px;margin-inline:auto}.qp-compare__cell--brand{font-size:16px;line-height:20.8px}.qp .qp-compare__label{line-height:20.8px}.qp-compare__logo{width:81px;height:22px}}@media screen and (max-width:767px){.qp-compare{padding:60px 10px}.qp .qp-compare .qp-h2{font-size:28px;line-height:36.4px}.qp .qp-compare .qp-sub{font-size:18px;line-height:32.4px}.qp-compare__card{padding:15px 10px}.qp-compare__cell{padding:26px 0}.qp-compare__cell--label{padding:4px 10px}.qp-compare__row--head .qp-compare__cell{padding:0 6px}.qp-compare__row--head .qp-compare__cell--qalm{padding:35px 0}.qp-compare__cell--brand{font-size:15px;line-height:19.5px}.qp .qp-compare__label{font-size:14px;line-height:18.2px}.qp-compare__logo{width:63px;height:17px}.qp-compare__yes,.qp-compare__no{width:20px;height:20px}}.qp-timeline{padding:80px 15px;background:var(--qp-white)}.qp-timeline__inner{max-width:1280px;margin-inline:auto;padding:16px}.qp .qp-timeline .qp-h2{line-height:48px}.qp-timeline__grid{display:grid;grid-template-columns:minmax(0,519fr) minmax(0,628fr);column-gap:101px;margin-top:64px}.qp-timeline__media{align-self:center;overflow:hidden;border-radius:8px}.qp .qp-timeline__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover}.qp .qp-timeline__rows{position:relative;display:flex;flex-direction:column;justify-content:center;gap:64px;margin:0;padding:0;list-style:none}.qp-timeline__rows:before{content:"";position:absolute;top:0;bottom:0;left:48px;width:2px;background:linear-gradient(#0f2c1829 50%,#fff0 0%) 50% 50% / 2px 14px repeat-y}.qp-timeline__row{position:relative;display:grid;grid-template-columns:98px minmax(0,1fr);column-gap:4px;align-items:start}.qp-timeline__day{display:flex;justify-content:center}.qp-timeline__chip{position:relative;z-index:1;display:inline-block;padding:6px 12px;border-radius:36px;background:var(--qp-mint);font-family:var(--qp-display);font-size:16px;font-weight:600;line-height:16px;letter-spacing:.48px;text-transform:uppercase;white-space:nowrap;color:var(--qp-green-60)}.qp .qp-timeline__title{margin:0;font-family:var(--qp-body);font-size:21px;font-weight:600;line-height:21px;color:var(--qp-green)}.qp .qp-timeline__title+.qp-rte{margin-top:16px}@media screen and (min-width:768px)and (max-width:1024px){.qp-timeline{padding:40px 15px}.qp .qp-timeline .qp-h2{font-size:46px;line-height:59.8px}.qp-timeline__grid{grid-template-columns:minmax(0,400fr) minmax(0,562fr);column-gap:32px}.qp-timeline__chip{line-height:28.8px}.qp .qp-timeline__title{font-size:16px;line-height:28.8px}.qp .qp-timeline__rows .qp-rte{line-height:28.8px}}@media screen and (max-width:767px){.qp-timeline{padding:60px 15px}.qp-timeline__inner{padding:0 20px}.qp .qp-timeline .qp-h2{font-size:28px;line-height:36.4px}.qp-timeline__grid{grid-template-columns:minmax(0,1fr);row-gap:24px;margin-top:40px}.qp .qp-timeline__rows{gap:40px;padding:24px 0}.qp-timeline__rows:before{left:43px}.qp-timeline__row{grid-template-columns:88px minmax(0,1fr);column-gap:10px}.qp-timeline__chip{font-size:14px;line-height:25.2px;letter-spacing:.42px}.qp .qp-timeline__title{font-size:18px;line-height:27px}}.qp-faq{padding:120px 5px 120px 15px;background:var(--qp-cream)}.qp-faq__inner{max-width:1280px;margin-inline:auto}.qp-faq__list{display:flex;flex-direction:column;gap:16px;margin:64px 0 32px}.qp-faq__item{overflow:hidden;border-radius:8px;background:var(--qp-white)}.qp .qp-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:32px 24px;font-family:var(--qp-body);font-size:21px;font-weight:600;line-height:21px;color:var(--qp-green)}.qp-faq__icon{color:#242424}.qp .qp-faq__a{padding:0 24px 32px;font-size:16px;line-height:24px}.qp .qp-faq__a.qp-rte>*{margin:0}@media screen and (min-width:768px)and (max-width:1024px){.qp-faq{padding:80px 15px}.qp-faq__inner{max-width:770px}.qp .qp-faq__heading{line-height:52px}.qp .qp-faq__q{font-size:16px;line-height:20.8px}}@media screen and (max-width:767px){.qp-faq{padding:60px 20px}.qp .qp-faq__heading{font-size:28px;line-height:36.4px}.qp-faq__list{gap:14px;margin:28px 0}.qp .qp-faq__q{padding:14px;font-size:18px;line-height:23.4px}.qp .qp-faq__a{padding:0 14px 14px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/qalm-pdp.css.map */
