.opt-obx{--obx-ink:#14130a;--obx-forest:#2f3d20;--obx-olive:#4d5038;--obx-muted:#6b6f58;--obx-rule:#ddd8d0;--obx-on:#f2f5ee;--obx-cream:#EDE8DF;--obx-brown:#8e6341;margin:6px 0 18px;color:var(--obx-ink);font-family:var(--type-body-font,inherit)}.opt-obx *{box-sizing:border-box}.opt-obx .obx-group{border:0;padding:0;margin:0 0 16px;min-width:0}.opt-obx .obx-legend{padding:0;margin:0 0 8px;font-size:14px;font-weight:600;letter-spacing:.02em;color:var(--obx-forest)}.opt-obx .obx-row,.opt-obx .obx-ptrow{display:grid;align-items:center;column-gap:12px;width:100%;margin:0 0 8px;padding:12px 14px;background:#fff;border:1.5px solid var(--obx-rule);border-radius:12px;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.opt-obx .obx-row{grid-template-columns:20px 56px minmax(0,1fr) auto}.opt-obx .obx-ptrow{grid-template-columns:20px minmax(0,1fr) auto;min-height:56px}.opt-obx .obx-row:not(:has(.obx-img)){grid-template-columns:20px minmax(0,1fr) auto}.opt-obx .obx-row.is-on,.opt-obx .obx-ptrow.is-on{border-color:var(--obx-forest);background:var(--obx-on);box-shadow:0 0 0 1px var(--obx-forest)}.opt-obx .obx-row:hover,.opt-obx .obx-ptrow:hover{border-color:var(--obx-forest)}.opt-obx .obx-row:has(.obx-radio:focus-visible),.opt-obx .obx-ptrow:has(.obx-radio:focus-visible){outline:2px solid var(--obx-forest);outline-offset:2px}.opt-obx .obx-radio{-webkit-appearance:none;appearance:none;width:20px!important;height:20px!important;min-width:20px;margin:0!important;padding:0!important;border:2px solid #8a8f7a!important;border-radius:50%!important;background:#fff!important;cursor:pointer;display:block;position:static!important;opacity:1!important}.opt-obx .obx-radio:checked{border-color:var(--obx-forest)!important;background:var(--obx-forest)!important;box-shadow:inset 0 0 0 4px #fff}.opt-obx .obx-radio:focus{outline:none}.opt-obx .obx-img{width:56px;height:56px;border-radius:8px;object-fit:cover;background:#f5f0e8;display:block}.opt-obx .obx-main{display:flex;flex-direction:column;gap:2px;min-width:0}.opt-obx .obx-name{font-size:16px;font-weight:600;line-height:1.25;color:var(--obx-ink)}.opt-obx .obx-badge{display:inline-block;vertical-align:2px;margin-left:4px;padding:2px 7px;border-radius:20px;background:var(--obx-forest);color:var(--obx-cream);font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;white-space:nowrap}.opt-obx .obx-offer{font-size:13.5px;font-weight:600;color:var(--obx-brown);line-height:1.35}.opt-obx .obx-facts{font-size:14px;color:var(--obx-olive);line-height:1.4}.opt-obx .obx-note{font-size:14px;color:var(--obx-muted);line-height:1.4}.opt-obx .obx-note[hidden]{display:none}.opt-obx .obx-pricecol{display:flex;flex-direction:column;align-items:flex-end;text-align:right;gap:2px}.opt-obx .obx-price{font-size:18px;font-weight:700;line-height:1.1;color:var(--obx-ink);white-space:nowrap;font-variant-numeric:tabular-nums}.opt-obx .obx-compare{font-size:13px;color:#8d8b82;white-space:nowrap}.opt-obx .obx-per{font-size:14px;color:var(--obx-olive);white-space:nowrap}.opt-obx .obx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.opt-obx .obx-err{margin:0 0 10px;font-size:13.5px;color:#a8452f}.opt-obx .obx-err[hidden]{display:none}.opt-obx button.obx-btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:52px;margin:0 0 14px;padding:12px 20px;background:var(--obx-forest);color:var(--obx-cream);border:0;border-radius:10px;font:inherit;font-size:16.5px;font-weight:600;letter-spacing:.01em;text-transform:none;cursor:pointer;transition:background-color .2s}.opt-obx button.obx-btn:hover{background:#3d5128}.opt-obx button.obx-btn:focus-visible{outline:2px solid var(--obx-forest);outline-offset:3px}.opt-obx button.obx-btn.is-loading{opacity:.75;cursor:progress}.opt-obx .obx-assure{list-style:none;margin:0;padding:12px 0 0;border-top:1px solid #e0d8c8;display:flex;flex-direction:column;gap:8px}.opt-obx .obx-assure li{display:flex;gap:10px;align-items:flex-start;margin:0;padding:0;font-size:13.5px;line-height:1.45;color:var(--obx-olive)}.opt-obx .obx-assure li:before{content:none}.opt-obx .obx-assure svg{flex:none;margin-top:1px;color:var(--obx-forest)}.opt-obx .obx-assure a{color:var(--obx-forest);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media(max-width:480px){.opt-obx .obx-row,.opt-obx .obx-ptrow{padding:11px 12px;column-gap:12px}.opt-obx .obx-row,.opt-obx .obx-row:not(:has(.obx-img)){grid-template-columns:20px minmax(0,1fr) auto}.opt-obx .obx-img{display:none}.opt-obx .obx-ptrow{min-height:52px}.opt-obx .obx-group{margin-bottom:14px}}@media(prefers-reduced-motion:reduce){.opt-obx .obx-row,.opt-obx .obx-ptrow,.opt-obx button.obx-btn{transition:none}}@media(max-width:749px){.shop-thumbnails.shop-thumbnails{gap:8px!important;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.shop-thumbnails.shop-thumbnails::-webkit-scrollbar{display:none}.shop-thumbnails .shop-thumbnail.shop-thumbnail{flex:0 0 64px!important;width:64px!important;min-width:64px!important;height:64px!important;scroll-snap-align:start}}body:not(.opt-bar-active) .opt-back-to-top.opt-back-to-top,body.opt-overlay-open .opt-back-to-top.opt-back-to-top{opacity:0!important;pointer-events:none!important}#opt-shopnow-bar .opt-bar-sel{display:flex;align-items:baseline;gap:4px;min-width:0;font-size:13px;line-height:1.35;color:#4d5038;white-space:nowrap}#opt-shopnow-bar .opt-bar-sel .opt-bar-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis}#opt-shopnow-bar .opt-bar-sel strong{flex:0 0 auto}#opt-shopnow-bar .opt-bar-sel strong{color:#14130a;font-weight:600}.opt-pdp-sec{background:#f5f0e8;color:#14130a;padding:56px 20px}.opt-pdp-sec+.opt-pdp-sec{padding-top:0}.opt-pdp-sec__in{max-width:760px;margin:0 auto}.opt-pdp-sec__eyebrow{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#758956}.opt-pdp-sec .opt-pdp-sec__h{margin:0 0 18px;font-family:var(--font-heading-family,"Lora"),Georgia,serif;font-size:34px;line-height:1.15;font-weight:500;color:#2f3d20;letter-spacing:-.01em}.opt-pdp-sec .opt-pdp-sec__h span{font-family:inherit!important}.opt-pdp-sec__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.opt-pdp-sec__list li{margin:0;padding:0 0 14px;border-bottom:1px solid #e0d8c8;font-size:16px;line-height:1.6;color:#4d5038}.opt-pdp-sec__list li:last-child{border-bottom:0;padding-bottom:0}.opt-pdp-sec__list li:before{content:none}.opt-pdp-sec__list strong,.opt-pdp-sec__caution strong{color:#14130a;font-weight:600}.opt-pdp-sec a{color:#2f3d20;text-decoration:underline;text-underline-offset:2px}.opt-pdp-sec__steps{margin:0 0 22px;padding:0;list-style:none;counter-reset:optstep;display:flex;flex-direction:column;gap:12px}.opt-pdp-sec__steps li{counter-increment:optstep;display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:start;margin:0;font-size:16px;line-height:1.55;color:#4d5038}.opt-pdp-sec__steps li:before{content:counter(optstep);display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#2f3d20;color:#f5f0e8;font-weight:600;font-size:14px}.opt-pdp-sec__caution{padding:16px 18px;border:1.5px solid #c9b48a;border-radius:10px;background:#fbf7ee}.opt-pdp-sec__caution-h{margin:0 0 8px!important;font-weight:600;font-size:15px;color:#6b4a22}.opt-pdp-sec__caution ul{margin:0;padding:0 0 0 18px;list-style:disc;display:flex;flex-direction:column;gap:8px}.opt-pdp-sec__caution li{margin:0;font-size:14.5px;line-height:1.5;color:#4d5038}.opt-pdp-sec__media img{display:block;width:100%;height:auto;border-radius:10px}.opt-pdp-sec--split .opt-pdp-sec__in{max-width:1100px;display:grid;gap:28px}@media(min-width:990px){.opt-pdp-sec--split .opt-pdp-sec__in{grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:56px;align-items:center}}.opt-pdp-sec--offer{text-align:center;background:#ede8df;padding-top:56px!important}.opt-pdp-sec--offer .opt-pdp-sec__h{margin-bottom:10px}.opt-fo__sel{margin:0 0 18px;font-size:18px;color:#4d5038}.opt-fo__sel strong{color:#14130a;font-weight:700;margin-left:6px}.opt-pdp-sec button.opt-fo__btn{display:block;width:100%;max-width:420px;min-height:52px;margin:0 auto 14px;padding:12px 20px;border:0;border-radius:10px;background:#2f3d20;color:#ede8df;font:inherit;font-size:16.5px;font-weight:600;cursor:pointer}.opt-pdp-sec button.opt-fo__btn:hover{background:#3d5128}.opt-fo__terms{margin:0;font-size:13.5px;line-height:1.5;color:#4d5038}@media(max-width:749px){.opt-pdp-sec{padding:40px 16px}.opt-pdp-sec .opt-pdp-sec__h{font-size:28px}}.opt-pdp-sec__caution li::marker{color:#c9b48a}.opt-pdp-sec__caution li:before{content:none}.opt-obx .obx-guar{display:flex;gap:12px;align-items:flex-start;margin:0 0 14px;padding:14px 16px;border:1.5px solid var(--obx-forest);border-radius:10px;background:var(--obx-on)}.opt-obx .obx-guar svg{flex:none;color:var(--obx-forest);margin-top:1px}.opt-obx .obx-guar p{margin:0;font-size:14.5px;line-height:1.45;color:var(--obx-olive)}.opt-obx .obx-guar strong{display:block;margin-bottom:2px;font-size:15.5px;font-weight:600;color:var(--obx-ink)}.opt-obx .obx-guar a{color:var(--obx-forest);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.opt-obx .obx-day{font-size:14px;color:var(--obx-muted);white-space:nowrap}.opt-obx .obx-duo{margin:0 0 12px;font-size:14px;line-height:1.45;color:var(--obx-olive)}.opt-obx .obx-duo a{color:var(--obx-forest);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:749px){.opt-back-to-top{display:none!important}}@media(max-width:749px){.shop-thumbnails-outer.shop-thumbnails-outer{display:none!important}}.store-faq .faq-answer p{font-size:16px;line-height:1.55}.opt-obx .obx-pt[hidden],.opt-obx .obx-sub-note[hidden]{display:none}.opt-obx .obx-sub-note{margin:-4px 0 14px;font-size:14px;line-height:1.4;color:var(--obx-olive)}@media(min-width:640px){[id*=before_after_comparison] .image-comparison-container{max-width:768px!important}[id*=before_after_comparison] .slider-container{aspect-ratio:3/2!important;max-height:none!important;min-height:0!important;width:100%;max-width:720px;margin-left:auto;margin-right:auto}}@media(max-width:639px){[id*=before_after_comparison] .page-width{padding-left:16px!important;padding-right:16px!important}[id*=before_after_comparison] .image-comparison-container{max-width:none!important;width:100%!important;padding-left:0!important;padding-right:0!important;margin-left:0!important;margin-right:0!important}[id*=before_after_comparison] .slider-container{width:100%!important;max-width:none!important;aspect-ratio:3/2!important;max-height:none!important;min-height:0!important;height:auto!important}}[id*=before_after_comparison] .before-after-section{padding-bottom:16px!important}[id*=before_after_comparison] .image-comparison-container{margin-bottom:8px!important}[id*=before_after_comparison]+[id*=mechanism_steps]>*:first-child{padding-top:24px!important}@media(min-width:750px){[id*=before_after_comparison]+[id*=mechanism_steps]>*:first-child{padding-top:40px!important}}@media(max-width:749px){[id$=__mechanism_steps] .image-text-section,[id$=__label_table] .image-text-section{padding-top:0!important;padding-bottom:0!important}[id$=__mechanism_steps] .image-text-container,[id$=__label_table] .image-text-container{padding-top:32px!important;padding-bottom:40px!important}[id$=__steps_ingredients] .results-steps-section{padding-top:44px!important;padding-bottom:40px!important}[id$=__store_faq_Lpd3PW] .store-faq-section{padding-top:44px!important;padding-bottom:44px!important}[id$=__journal_links] .opt-journal{padding:40px 16px 48px}[id$=__journal_links] .opt-journal__grid{gap:10px}[id$=__journal_links] .opt-journal__card{display:grid;grid-template-columns:88px 1fr;grid-template-rows:auto auto;column-gap:14px;row-gap:6px;padding:10px 12px 10px 10px;align-items:center}[id$=__journal_links] .opt-journal__media{grid-row:1 / 3;width:88px;height:88px;aspect-ratio:auto;margin:0;border-radius:8px}[id$=__journal_links] .opt-journal__title{padding:0;font-size:17px;line-height:1.25;align-self:end}[id$=__journal_links] .opt-journal__ex{display:none}[id$=__journal_links] .opt-journal__more{padding:0;margin-top:0;font-size:13px;align-self:start}}[id$=__steps_ingredients] .results-steps-section{--title-color:#f5f0e8;--highlight-color:#c9d5a6}[id$=__quality_evidence] .opt-pdp-sec__list{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:12px}[id$=__quality_evidence] .opt-pdp-sec__list>li{position:relative;margin:0;padding:18px 18px 18px 66px;background:#fffdf9;border:1px solid #e3dccd;border-radius:14px;line-height:1.55}[id$=__quality_evidence] .opt-pdp-sec__list>li+li{border-top:1px solid #e3dccd}[id$=__quality_evidence] .opt-pdp-sec__list>li:before{content:"";position:absolute;left:16px;top:17px;width:36px;height:36px;border-radius:50%;background:#eef2e6 center/20px no-repeat}[id$=__quality_evidence] .opt-pdp-sec__list>li:nth-child(1):before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232f3d20%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%2022s8-4%208-10V5l-8-3-8%203v7c0%206%208%2010%208%2010z%22/%3E%3Cpath%20d%3D%22M9%2012l2%202%204-4%22/%3E%3C/svg%3E)}[id$=__quality_evidence] .opt-pdp-sec__list>li:nth-child(2):before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232f3d20%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%203h6%22/%3E%3Cpath%20d%3D%22M10%203v6L4.5%2019a1.5%201.5%200%200%200%201.3%202h12.4a1.5%201.5%200%200%200%201.3-2L14%209V3%22/%3E%3Cpath%20d%3D%22M7.5%2015h9%22/%3E%3C/svg%3E)}[id$=__quality_evidence] .opt-pdp-sec__list>li:nth-child(3):before{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%232f3d20%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M21%2012a8%208%200%200%201-11.6%207.1L4%2020l1-4.6A8%208%200%201%201%2021%2012z%22/%3E%3Cpath%20d%3D%22M9.5%209.5a2.5%202.5%200%201%201%203.5%202.3c-.6.3-1%20.8-1%201.5%22/%3E%3Cpath%20d%3D%22M12%2016h.01%22/%3E%3C/svg%3E)}[id$=__quality_evidence] .opt-pdp-sec__list>li>strong:first-child{display:block;margin-bottom:4px;font-family:Lora,Georgia,serif;font-size:19px;font-weight:500;color:#2f3d20}@media(min-width:990px){[id$=__quality_evidence] .opt-pdp-sec__list{max-width:760px}}@media(max-width:768px){[id$=__steps_ingredients] .mobile-carousel .carousel-track{gap:12px!important}[id$=__steps_ingredients] .mobile-carousel .carousel-slide{flex:0 0 84%!important;width:84%!important;max-width:84%!important;min-width:0!important}}[id$=__mechanism_steps] h2 .global-accent-text,[id$=__label_table] h2 .global-accent-text,[id$=__steps_ingredients] h2 .global-accent-text,[id$=__mechanism_steps] h2 .global-accent-text .opt-word,[id$=__label_table] h2 .global-accent-text .opt-word,[id$=__steps_ingredients] h2 .global-accent-text .opt-word{font-family:Lora,Georgia,serif!important;font-style:italic!important;font-weight:400!important}html body [id$=__label_table] h2.image-text-heading{text-wrap:wrap!important}html body [id$=__label_table] h2.image-text-heading .accent-text.global-accent-text{display:block!important;margin-left:0!important}@media(min-width:750px){[id$=__mechanism_steps] .image-text-section,[id$=__label_table] .image-text-section{padding-top:0!important;padding-bottom:0!important}[id$=__mechanism_steps] .image-text-container,[id$=__label_table] .image-text-container{padding-top:56px!important;padding-bottom:56px!important}[id$=__mechanism_steps] .image-text-body,[id$=__label_table] .image-text-body,[id$=__mechanism_steps] .image-text-body p,[id$=__label_table] .image-text-body p{font-size:16.5px!important;line-height:1.6!important}[id$=__mechanism_steps] .image-text-body p,[id$=__label_table] .image-text-body p{margin-bottom:12px!important}}[id$=__final_offer] .opt-fo__img{display:block;width:160px;height:160px;object-fit:cover;object-position:50% 50%;border-radius:50%;margin:0 auto 18px;border:1px solid #e3dccd;box-shadow:0 6px 18px #2f3d201a}[id$=__mechanism_steps] .media-column img{aspect-ratio:1/1!important;height:auto!important;object-fit:cover!important;object-position:50% 12%!important}@media(max-width:749px){.shop-product-title.shop-product-title{font-size:28px!important;line-height:1.15!important}.shop-main-image-wrapper{max-height:320px!important}.shop-main-image-wrapper .shop-main-image{max-height:320px!important;object-fit:contain!important}}[id$=__quality_evidence] .gradient,[id$=__quality_evidence] .opt-pdp-sec{background:#ece6da!important}html body :is(#opt-spec,[id$=__label_table]) .image-text-section{background:#ece6da!important}html body :is(#opt-spec,[id$=__final_offer]) .gradient,html body :is(#opt-spec,[id$=__final_offer]) .opt-pdp-sec{background:#ece6da!important}html body :is(#opt-spec,[id$=__how_to_use]) .opt-pdp-sec,html body :is(#opt-spec,[id$=__quality_evidence]) .opt-pdp-sec,html body :is(#opt-spec,[id$=__journal_links]) .opt-journal,html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .store-faq-section,html body :is(#opt-spec,[id$=__mechanism_steps]) .image-text-body,html body :is(#opt-spec,[id$=__label_table]) .image-text-body{letter-spacing:-.2px!important}html body :is(#opt-spec,[id$=__how_to_use]) .opt-pdp-sec li,html body :is(#opt-spec,[id$=__how_to_use]) .opt-pdp-sec li strong,html body :is(#opt-spec,[id$=__quality_evidence]) li,html body :is(#opt-spec,[id$=__quality_evidence]) li strong,html body :is(#opt-spec,[id$=__journal_links]) .opt-journal__title,html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .faq-question span,html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .faq-answer p{letter-spacing:-.2px!important}html body :is(#opt-spec,[id$=__mechanism_steps]) .image-text-heading:before,html body :is(#opt-spec,[id$=__label_table]) .image-text-heading:before,html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .store-faq-heading:before{font-size:12px!important;color:#5d6d44!important;margin-bottom:12px!important}html body :is(#opt-spec,[id$=__steps_ingredients]) .section-title:before{font-size:12px!important;margin-bottom:12px!important}html body :is(#opt-spec,[id$=__how_to_use]) .opt-pdp-sec__eyebrow,html body :is(#opt-spec,[id$=__quality_evidence]) .opt-pdp-sec__eyebrow,html body :is(#opt-spec,[id$=__journal_links]) .opt-journal__eyebrow{font-size:12px!important;font-weight:500!important;letter-spacing:.18em!important;color:#5d6d44!important;margin-bottom:12px!important}html body :is(#opt-spec,[id$=__mechanism_steps]) h2.image-text-heading.image-text-heading,html body :is(#opt-spec,[id$=__label_table]) h2.image-text-heading.image-text-heading{color:#2f3d20!important;letter-spacing:-.022em!important}html body :is(#opt-spec,[id$=__journal_links]) .opt-journal__h{font-weight:500!important}@media(max-width:749px){html body :is(#opt-spec,[id$=__mechanism_steps]) h2.image-text-heading.image-text-heading,html body :is(#opt-spec,[id$=__label_table]) h2.image-text-heading.image-text-heading,html body :is(#opt-spec,[id$=__steps_ingredients]) h2.section-title{font-size:30px!important;line-height:1.15!important}html body :is(#opt-spec,[id$=__how_to_use],[id$=__quality_evidence],[id$=__final_offer]) h2.opt-pdp-sec__h.opt-pdp-sec__h,html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) h2.store-faq-heading.store-faq-heading,html body :is(#opt-spec,[id$=__journal_links]) h2.opt-journal__h.opt-journal__h,html body :is(#opt-spec,[id$=__before_after_comparison_tbKzCK]) h2.comparison-title.comparison-title{font-size:30px!important;line-height:1.15!important}html body :is(#opt-spec,[id$=__label_table]) .image-text-container{padding-top:48px!important}}@media(min-width:990px){html body :is(#opt-spec,[id$=__steps_ingredients]) h2.section-title{font-size:46px!important}}html body :is(#opt-spec,[id$=__mechanism_steps]) h2 .accent-text,html body :is(#opt-spec,[id$=__label_table]) h2 .accent-text{margin-left:0!important;padding-left:0!important}@media(min-width:750px){html body :is(#opt-spec,[id$=__mechanism_steps]) h2.image-text-heading.image-text-heading,html body :is(#opt-spec,[id$=__label_table]) h2.image-text-heading.image-text-heading{margin-bottom:20px!important}html body :is(#opt-spec,[id$=__mechanism_steps]) .image-text-body,html body :is(#opt-spec,[id$=__label_table]) .image-text-body{margin-top:0!important}}html body :is(#opt-spec,[id$=__mechanism_steps]) .image-text-body p,html body :is(#opt-spec,[id$=__label_table]) .image-text-body p{color:#4d5038!important}@media(max-width:749px){html body :is(#opt-spec,[id$=__mechanism_steps]) .image-text-body p,html body :is(#opt-spec,[id$=__label_table]) .image-text-body p{font-size:16px!important;line-height:1.6!important}}html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .faq-answer p{font-size:16px!important;line-height:1.6!important;color:#4d5038!important}html body :is(#opt-spec,[id$=__quality_evidence]) li{border-radius:12px!important}html body :is(#opt-spec,[id$=__how_to_use]) .opt-pdp-sec__caution{border-radius:12px!important}html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .faq-container{border-color:#e3dccd!important}html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .faq-item{border-color:#e3dccd!important}html body :is(#opt-spec,[id$=__how_to_use]) .opt-pdp-sec__media img,html body :is(#opt-spec,[id$=__mechanism_steps]) .media-column img,html body :is(#opt-spec,[id$=__label_table]) .media-column img{border-radius:12px!important}html body :is(#opt-spec,[id$=__steps_ingredients]) .step-card{height:100%!important}html body :is(#opt-spec,[id$=__steps_ingredients]) .step-item{align-self:stretch!important}html body :is(#opt-spec,[id$=__steps_ingredients]) .step-title,html body :is(#opt-spec,[id$=__journal_links]) .opt-journal__title{font-family:Lora,Georgia,serif!important;font-weight:500!important;letter-spacing:-.01em!important}html body :is(#opt-spec,[id$=__steps_ingredients]) .step-title{font-size:20px!important;line-height:1.25!important}html body :is(#opt-spec,[id$=__journal_links]) .opt-journal__title{font-size:18px!important;line-height:1.3!important}html body :is(#opt-spec,[id$=__quality_evidence]) li strong{font-weight:600!important;letter-spacing:-.01em!important}html body :is(#opt-spec,[id$=__shop_product_details_JbqzwH]) .obx-guar{border:1px solid #e3dccd!important;background:#fffdf9!important;border-radius:12px!important}html body :is(#opt-spec,[id$=__shop_product_details_JbqzwH]) .obx-badge{font-size:11px!important;letter-spacing:.04em!important}html body :is(#opt-spec,[id$=__shop_product_details_JbqzwH]) .new-faq-container{border:0!important;border-top:1px solid #e3dccd!important;border-radius:0!important}html body :is(#opt-spec,[id$=__shop_product_details_JbqzwH]) .new-faq-container>*{border-bottom:1px solid #e3dccd!important}html body :is(#opt-spec,[id$=__shop_product_details_JbqzwH]) .new-faq-container .faq-question{border-radius:0!important}html body :is(#opt-spec,[id$=__shop_product_details_JbqzwH]) .customer-review-card .customer-review-avatar-container{display:none!important}html body :is(#opt-spec,[id$=__shop_product_details_JbqzwH]) .customer-review-card{border:1px solid #e3dccd!important;background:#fffdf9!important;box-shadow:none!important;border-radius:12px!important;padding:14px 16px!important}html body :is(#opt-spec,[id$=__shop_product_details_JbqzwH]) .customer-review-card .customer-review-text{color:#4d5038!important}@media(max-width:749px){html body :is(#opt-spec,[id$=__steps_ingredients]) h2.section-title,html body :is(#opt-spec,[id$=__steps_ingredients]) .section-subtitle{text-align:left!important;max-width:none!important}html body :is(#opt-spec,[id$=__steps_ingredients]) .steps-content-wrapper{padding-left:16px!important;padding-right:16px!important}html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .store-faq-heading{text-align:left!important}html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .faq-header-column{text-align:left!important}}.shop-product-details .custom-text-main-text-content>ul,.custom-text-main-text-content>ul{list-style:none!important;margin:2px 0 4px!important;padding:0!important;display:grid;gap:6px}.custom-text-main-text-content>ul>li{position:relative;margin:0!important;padding:0 0 0 28px!important;font-size:14.5px!important;line-height:1.4!important;white-space:normal;color:#4d5038!important;letter-spacing:-.2px!important}.custom-text-main-text-content>ul>li:before{content:"";position:absolute;left:0;top:0;width:20px;height:20px;border-radius:50%;background:#e8ecdf center/12px 12px no-repeat}.custom-text-main-text-content>ul>li strong{color:#2f3d20;font-weight:600}.custom-text-main-text-content>ul>li:nth-child(1):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f3d20' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12.8A9 9 0 1 1 11.2 3a7 7 0 0 0 9.8 9.8z'/%3E%3C/svg%3E")}.custom-text-main-text-content>ul>li:nth-child(2):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f3d20' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.5 19 2c1 2 2 4.2 2 8 0 5.5-4.8 10-10 10z'/%3E%3Cpath d='M2 21c0-3 1.9-5.4 5.1-6'/%3E%3C/svg%3E")}.custom-text-main-text-content>ul>li:nth-child(3):before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f3d20' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.7s6 6.3 6 11a6 6 0 0 1-12 0c0-4.7 6-11 6-11z'/%3E%3C/svg%3E")}@media(max-width:749px){html body .shop-mobile-arrow.shop-mobile-arrow{width:34px!important;height:34px!important;min-width:34px!important;opacity:.95!important;background:#fffdf9eb!important;border:1px solid #e3dccd!important;box-shadow:0 2px 8px #2f3d201a!important}html body .shop-mobile-arrow svg{width:14px!important;height:14px!important}html body :is(#opt-spec,[id$=__store_faq_Lpd3PW]) .faq-flex-container{padding-left:0!important;padding-right:0!important}}html body :is(#opt-spec,[id$=__steps_ingredients]) .nav-button:disabled{opacity:0!important;pointer-events:none!important}html body :is(#opt-spec,[id$=__steps_ingredients],[id$=__mechanism_steps]) h2 .global-accent-text{margin-left:-.13em!important;padding-left:0!important}html body .opt-bar-btn.opt-bar-btn{border-radius:10px!important}@media(min-width:990px){html body :is(#opt-spec,[id$=__steps_ingredients]) .steps-content-wrapper{max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}}@media(max-width:749px){html body :is(#opt-spec,[id$=__label_table]) .media-column img{aspect-ratio:1/1!important;height:auto!important;width:100%!important;object-fit:cover!important;object-position:50% 30%!important}}html body .shop-main-image.shop-main-image,html body .shop-image-zoom-wrapper{border-radius:12px!important;overflow:hidden!important}html body .thumb-square{border-radius:8px!important;overflow:hidden!important}html body :is(#opt-spec,[id$=__before_after_comparison_tbKzCK]) .slider-container{border-radius:12px!important;overflow:hidden!important}@media(min-width:750px){html body .shop-desktop-arrow.shop-desktop-arrow{width:40px!important;height:40px!important;min-width:40px!important;background:#fffdf9eb!important;border:1px solid #e3dccd!important;box-shadow:0 2px 8px #2f3d201a!important}html body .shop-desktop-arrow svg{width:16px!important;height:16px!important}}@media(max-width:749px){html body .shop-main-image-wrapper{max-height:290px!important}html body .shop-main-image-wrapper .shop-image-container{height:290px!important}html body .shop-main-image-wrapper .shop-image-zoom-wrapper{width:290px!important;height:290px!important;left:calc(50% - 145px)!important;top:0!important;border-radius:12px!important;overflow:hidden!important}html body .shop-main-image-wrapper .shop-main-image.shop-main-image{width:100%!important;height:100%!important;max-height:290px!important;left:0!important;border-radius:0!important;object-fit:cover!important}html body .shop-main-image-wrapper .shop-mobile-arrows{top:0!important;right:0!important;bottom:0!important;left:0!important;height:auto!important;width:auto!important;justify-content:space-between!important;align-items:center!important;gap:0!important;padding:0!important}html body .shop-mobile-arrow.shop-mobile-arrow{width:30px!important;height:30px!important;min-width:30px!important}html body .shop-mobile-arrow svg{width:13px!important;height:13px!important}}@media(min-width:750px){html body .shop-desktop-arrows.shop-desktop-arrows-overlaid{display:flex!important}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/optistasis-buybox.css.map */
