.dtc-details{padding:var(--dtc-content-top) 0 var(--dtc-content-bottom)}.dtc-details .dtc-content__heading{margin-bottom:41px}.dtc-details .dtc-content__heading strong{display:inline}.dtc-details .dtc-content__heading p{max-width:804px;margin:19px auto 0;font-size:17px;line-height:19px}.dtc-details__grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;max-width:1340px;margin:auto}.dtc-details__card{position:relative;border:1px solid #0000004d;border-radius:8px;background:#fff;overflow:hidden}.dtc-details__card summary{display:flex;align-items:center;justify-content:space-between;padding:10px 20px 10px 9px;gap:12px;list-style:none;cursor:pointer;min-height:139px}.dtc-details__card summary::-webkit-details-marker{display:none}.dtc-details__preview{display:flex;align-items:center;gap:27px;min-width:0}.dtc-details__image{display:block;width:120px;height:119px;flex-shrink:0;border-radius:7px;overflow:hidden}.dtc-details__title{display:block;font:500 25.59px/28.72px var(--dtc-content-heading);margin-bottom:8px}.dtc-details__subtitle{display:block;font-size:19.91px;line-height:24.17px}.dtc-details__toggle{width:26px;height:26px;border:1px solid #0000004d;border-radius:50%;position:relative;flex-shrink:0;z-index:2}.dtc-details__toggle:before,.dtc-details__toggle:after{content:"";position:absolute;width:12px;height:1px;background:currentColor;left:6px;top:11px}.dtc-details__toggle:after{transform:rotate(90deg)}.dtc-details__card[open] .dtc-details__toggle:after{display:none}.dtc-details__card[open] .dtc-details__preview{visibility:hidden}.dtc-details__body{position:absolute;top:0;right:62px;bottom:0;left:0;padding:18px 22px;font-size:17px;line-height:23px;overflow-y:auto;background:#fff}.dtc-details__body p{margin:0 0 10px}.dtc-details__action{display:none;text-align:center;margin-top:40px}.dtc-details .dtc-content__cta{max-width:430px;margin:auto}@media(max-width:989px){.dtc-details .dtc-content__container{padding:0 20px}.dtc-details__grid{grid-template-columns:1fr;gap:10px}.dtc-details__action{display:block}.dtc-details .dtc-content__cta{height:45px;border-radius:4px}.dtc-details .dtc-content__heading h2{max-width:220px;margin:auto}.dtc-details .dtc-content__heading p{font-size:14px;line-height:19px;margin-top:10px}.dtc-details__card{border-radius:6px}.dtc-details__card summary{padding:8px 16px 8px 8px;min-height:100px}.dtc-details__preview{gap:19px}.dtc-details__image{width:88px;height:84px}.dtc-details__title{font-size:18px;line-height:20.2px;margin-bottom:5px}.dtc-details__subtitle{font-size:14px;line-height:17px}.dtc-details__toggle{width:25px;height:25px}.dtc-details__body{top:0;right:50px;bottom:0;left:0;padding:16px 18px;font-size:14px;line-height:17px}}@media(max-width:359px){.dtc-details__preview{gap:12px}.dtc-details__image{width:70px;height:76px}.dtc-details__title{font-size:17px}.dtc-details__subtitle{font-size:13px}}.dtc-content.dtc-summary{background:linear-gradient(180deg,var(--dtc-content-background),var(--dtc-content-gradient));padding:var(--dtc-content-top) 0 var(--dtc-content-bottom);text-align:center}.dtc-summary .dtc-content__container{max-width:1500px}.dtc-summary .dtc-content__heading strong{color:#e3ffde;display:inline}.dtc-summary .dtc-content__heading p{font-size:17px;line-height:24.33px;margin:13px 0 41px}.dtc-summary__grid{display:flex;align-items:flex-end;gap:40px}.dtc-summary__features{width:46%;display:grid;grid-template-columns:1fr 1fr;gap:29px 33px;margin:39px 0 80px}.dtc-summary__icon{width:60px;height:60px;margin:0 auto 4px}.dtc-summary__icon img{width:100%;height:100%;object-fit:contain}.dtc-summary__icon .dtc-benefit-icon{color:#fff}.dtc-summary__features h3{font:500 24px/1.2 var(--dtc-content-heading);color:inherit;max-width:185px;margin:0 auto}.dtc-summary__image{flex:1;min-width:0}.dtc-summary__image>.dtc-content__placeholder,.dtc-summary__image>img{max-width:600px;aspect-ratio:600/464;height:auto;margin-inline:auto}.dtc-summary__image .dtc-content__placeholder{background:#ffffff0a;border-color:#ffffff20}@media(max-width:989px){.dtc-summary .dtc-content__container{padding:0 20px}.dtc-summary .dtc-content__heading p{font-size:16px;line-height:18px;margin-bottom:43px}.dtc-summary__grid{display:block}.dtc-summary__features{width:100%;margin:0 0 72px;gap:25px 31px}.dtc-summary__icon{width:32px;height:32px}.dtc-summary__features h3{font-size:18px;max-width:111px}.dtc-summary__image{width:calc(100% + 40px);margin:0 -20px;padding-top:40px}}.dtc-content-ticker{overflow:hidden;border-block:1px solid #0000004d;padding:3px 0;--dtc-ticker-duration:40s}.dtc-content-ticker__track{display:flex;width:max-content;animation:dtc-content-ticker var(--dtc-ticker-duration) linear infinite}.dtc-content-ticker__group{display:flex;align-items:center;min-width:100vw;justify-content:space-around;flex-shrink:0}.dtc-content-ticker__item{display:flex;align-items:center;white-space:nowrap;gap:5px;margin-right:26px;font-size:16.9px;font-weight:500;line-height:20.45px}.dtc-content-ticker__item>span{width:17px;height:17px;display:block;flex-shrink:0}.dtc-content-ticker__item img{width:100%;height:100%;object-fit:contain}.dtc-content-ticker:hover .dtc-content-ticker__track,.dtc-content-ticker:focus-within .dtc-content-ticker__track{animation-play-state:paused}@keyframes dtc-content-ticker{to{transform:translate(-33.333333%)}}@media(max-width:989px){.dtc-content-ticker__item{font-size:14px}}@media(prefers-reduced-motion:reduce){.dtc-content-ticker__track{animation:none}}.dtc-content.dtc-comparison{display:block;background:linear-gradient(180deg,var(--dtc-content-background),var(--dtc-content-gradient));padding:var(--dtc-content-top) 0 var(--dtc-content-bottom)}.dtc-comparison__mobile-title{display:none}.dtc-comparison__grid{display:flex;justify-content:space-between;align-items:flex-start;gap:107px;margin-top:83px}.dtc-comparison__table-wrap{width:100%;max-width:48%;flex:1;margin-top:12px}.dtc-comparison__table{border:0;border-collapse:separate;border-spacing:8px 0;table-layout:fixed;width:calc(100% + 16px);margin-left:-8px;box-shadow:none}.dtc-comparison__table th:first-child,.dtc-comparison__table td:first-child{background:#58682a;color:#fff;width:54%}.dtc-comparison__table th:last-child,.dtc-comparison__table td:last-child{background:#fff;color:#000;width:46%}.dtc-comparison__table th{border:0;text-align:center;font:400 20px/24px Georgia,serif;padding:0;position:relative}.dtc-comparison__table td{border:0;border-bottom:1px solid #ffffffcc;text-align:center;height:86.51px;padding:7px 10px;vertical-align:middle;font-size:16px;line-height:22px}.dtc-comparison__table td:last-child{border-color:#0000000f}.dtc-comparison__table tr:last-child td{border-bottom:0;padding-bottom:22px;border-radius:0 0 4px 4px}.dtc-comparison__table th{border-radius:4px 4px 0 0}.dtc-comparison__table td>span:not(.visually-hidden){display:block}.dtc-comparison__table .dtc-comparison-mark{display:block;width:30px;height:30px;margin:0 auto 4px}.dtc-comparison__product{width:105px;height:105px;margin:-83px auto 9px}.dtc-comparison__product--alternative{width:62px}.dtc-comparison__product .dtc-content__placeholder{opacity:.5}.dtc-comparison__logo{width:150px!important;height:24px!important;object-fit:contain;margin:auto}.dtc-comparison__copy{flex:1;max-width:42%}.dtc-comparison__copy h2{font:500 36.51px/36.74px var(--dtc-content-heading);color:inherit;margin:0 0 61px}.dtc-comparison h2 strong{color:#fff7d4;font-weight:500}.dtc-comparison__details{list-style:none;padding:0;margin:0 0 61px}.dtc-comparison__details li{display:flex;align-items:flex-start;gap:11px;font-size:17px;line-height:23px;margin-bottom:38px}.dtc-comparison__details .dtc-comparison-mark{width:19px;height:19px;flex-shrink:0}.dtc-comparison__details p{margin:0}.dtc-comparison .dtc-phase3__cta{background:#fff7d4;color:#000}.dtc-comparison__table tfoot td{height:22px;padding:0!important}.dtc-comparison__table tbody tr:last-child td{border-radius:0}.dtc-comparison__table .dtc-comparison-mark--negative{color:#5b5b5b}@media(min-width:990px){.dtc-comparison__table th:first-child,.dtc-comparison__table td:first-child{width:47%}.dtc-comparison__table th:last-child,.dtc-comparison__table td:last-child{width:53%}.dtc-comparison__table th:first-child{background:linear-gradient(transparent 0 28px,#58682a 28px)}}@media(max-width:989px){.dtc-comparison__mobile-title{display:block;color:inherit;font:500 26px/28.7px var(--dtc-content-heading);max-width:179px;text-align:center;margin:0 auto}.dtc-comparison__grid{flex-direction:column;align-items:center;margin-top:220px;gap:32px}.dtc-comparison__table-wrap{width:100%;max-width:440px;margin-top:0}.dtc-comparison__table tfoot{display:none}.dtc-comparison__table tbody tr:first-child td{border-radius:4px 4px 0 0}.dtc-comparison__table tbody tr:last-child td{border-radius:0 0 4px 4px}.dtc-comparison__table td{height:100px;font-size:14px;line-height:17px}.dtc-comparison__table td>span:not(.visually-hidden){max-width:101px;margin:auto}.dtc-comparison__table .dtc-comparison-mark{margin-bottom:6px}.dtc-comparison__brand-head,.dtc-comparison__alternative-head{position:absolute;bottom:calc(100% + 20px);left:0;right:0;color:#fff}.dtc-comparison__alternative-head{bottom:calc(100% + 40px)}.dtc-comparison__product{margin:0 auto;max-width:100%;height:127px;width:127px}.dtc-comparison__product--alternative{height:105px;width:62px}.dtc-comparison__brand-head>span{font:400 25px/29px Georgia,serif}.dtc-comparison__alternative-head>span{font:400 17px/23px var(--dtc-content-heading)}.dtc-comparison__copy{width:100%;max-width:100%}.dtc-comparison__copy h2,.dtc-comparison__details{display:none}.dtc-comparison .dtc-phase3__cta{height:50px}}.dtc-p4-banner__media{background:#fff;border-top:1px solid #0005;padding-top:40px;display:flex;justify-content:center}.dtc-p4-banner__media picture{display:block;width:482px;max-width:100%;aspect-ratio:2000/984}.dtc-p4-banner__media img{width:100%;height:100%;object-fit:contain}.dtc-p4-banner__copy{text-align:center;max-width:var(--dtc-banner-width, 1500px);margin:auto;padding:var(--dtc-content-top) 20px var(--dtc-content-bottom)}.dtc-p4-banner h2{font:600 32px/1.15 var(--dtc-content-heading);max-width:min(860px,100%);margin:0 auto 18px;color:#000}.dtc-p4-banner h2 strong{color:var(--dtc-content-accent);font-weight:600}.dtc-p4-banner p{font-size:20px;line-height:24px;max-width:780px;margin:auto}.dtc-p4-banner .dtc-phase3__cta{max-width:500px;margin:20px auto}@media(max-width:989px){.dtc-p4-banner__media{border:0;padding:0}.dtc-p4-banner__copy{padding:var(--dtc-content-top) 20px var(--dtc-content-bottom)}.dtc-p4-banner h2{font-size:26px}.dtc-p4-banner p{font-size:16px;line-height:19px}}.dtc-p4-footer{background:var(--dtc-content-background);color:var(--dtc-content-foreground);padding:var(--dtc-content-top) 0 var(--dtc-content-bottom)}.dtc-p4-footer__grid{display:grid;grid-template-columns:19fr 51fr 30fr;gap:0}.dtc-p4-footer__grid>div:nth-child(2){border-inline:.5px solid #0009;padding-inline:69px}.dtc-p4-footer nav{padding-left:80px}.dtc-p4-footer h2{font:500 20px/1 var(--dtc-content-heading);color:inherit;margin:0 0 14px}.dtc-p4-footer p{font-size:14px;line-height:20px}.dtc-p4-footer__brand{color:inherit;text-decoration:none;font-size:24px}.dtc-p4-footer__brand img{max-width:130px;height:auto}.dtc-p4-footer ul{padding:0;list-style:none;margin:0}.dtc-p4-footer nav li{margin-bottom:20px;font-size:14px;line-height:19px}.dtc-p4-footer a{color:inherit}.dtc-p4-footer__field{display:flex;align-items:center;border:.5px solid white;border-radius:4px;padding:5px;max-width:401px}.dtc-p4-footer input::placeholder{color:#ffffffb3;opacity:1}.dtc-p4-footer__localization button{background:transparent;color:inherit;border:1px solid #ffffff77;padding:8px;cursor:pointer}.dtc-p4-footer input{min-width:0;width:100%;background:none;border:0;color:#fff;font:inherit;height:36px}.dtc-p4-footer__field button{height:38px;padding:0 24px;background:#fff;border:0;border-radius:4px;flex-shrink:0}.dtc-p4-footer__disclaimer{margin-top:30px;opacity:.85}.dtc-p4-footer__disclaimer p{font-size:11px;line-height:1.4;margin:0 0 4px}.dtc-p4-footer__bottom{display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap;border-top:.5px solid #ffffff99;margin-top:24px;padding-top:20px}.dtc-p4-footer select{max-width:250px;color:inherit;background:#095946;border:1px solid #fff6;padding:8px}.dtc-p4-footer__payments{display:flex;gap:8px;flex-wrap:wrap}.dtc-p4-footer .list-social{justify-content:flex-start;margin-top:20px}body:has(.dtc-p4-footer) .shopify-section-group-footer-group{display:none}@media(max-width:989px){.dtc-p4-footer__grid{grid-template-columns:1fr;gap:25px}.dtc-p4-footer__grid>div:nth-child(2){border:0;border-top:.5px solid #fff8;padding:25px 0 0}.dtc-p4-footer nav{padding:25px 0 0;border-top:.5px solid #fff8}.dtc-p4-footer__field{max-width:100%}.dtc-p4-footer__field button{padding-inline:16px}.dtc-p4-footer__bottom{display:block}.dtc-p4-footer__bottom>*{margin-bottom:20px}}.dtc-final-reviews.dtc-p4{padding:var(--dtc-content-top) 0 var(--dtc-content-bottom)}.dtc-final-reviews{display:block}.dtc-final-reviews .dtc-content__container{max-width:1500px}.dtc-final-reviews .dtc-p4__heading{display:flex;flex-direction:column-reverse;margin-bottom:40px}.dtc-final-reviews .dtc-p4__heading h2{font-size:31.26px;line-height:1;margin:0}.dtc-final-reviews .dtc-p4__heading p{font-size:14.85px;line-height:22.28px;margin:0 0 15px}.dtc-final-reviews article{background:#fff;border:.3px solid #0005;border-radius:4px;padding:25px 22px 28px;margin-bottom:20px}.dtc-final-reviews__stars{color:var(--dtc-content-accent);font-size:18px;margin-right:5px}.dtc-final-reviews__rating{font-size:13.88px;line-height:15px;margin-bottom:26px}.dtc-final-reviews__rating span{color:var(--dtc-content-accent)}.dtc-final-reviews h3{font:500 18px/1.1 var(--dtc-content-body);color:inherit;margin:0 0 26px}.dtc-final-reviews article>p{max-width:950px;font-size:15px;line-height:20px;margin:0 0 26px}.dtc-final-reviews__tags{display:flex;gap:13px;margin-top:20px}.dtc-final-reviews__tags>span{border:.5px solid var(--dtc-content-accent);background:#0093701a;color:var(--dtc-content-foreground);border-radius:20px;padding:3px 13px;font-size:12px}.dtc-final-reviews__author{display:flex;gap:10px;font-size:13px;align-items:center}.dtc-final-reviews__author img{width:40px;height:40px;border-radius:50%;object-fit:cover}.dtc-final-reviews [data-expand-reviews]{display:none}@media(max-width:989px){.dtc-final-reviews .dtc-p4__heading h2{font-size:26px;line-height:32px;max-width:233px;margin:auto}.dtc-final-reviews [data-more-review]{display:none}.dtc-final-reviews.is-expanded [data-more-review]{display:block}.dtc-final-reviews [data-expand-reviews]{display:block;border:0;background:none;text-decoration:underline;margin:20px auto 0;font-size:14px}}.dtc-masthead{color:#191712;background:#fff;font-family:Arial,sans-serif}.dtc-masthead__announcement{height:60px;background:#064f3b;color:#fff;display:flex;gap:24px;align-items:center;justify-content:center;text-align:center}.dtc-masthead__announcement>div{display:flex;flex-direction:column;line-height:1.25}.dtc-masthead__announcement strong{font-size:24px;font-weight:500}.dtc-masthead__announcement span{font-size:14px}.dtc-masthead__disclosure{border-left:1px solid #ffffff60;padding-left:24px}.dtc-masthead__bar{max-width:1500px;margin:auto;height:58.5px;display:grid;grid-template-columns:1fr 140px 1fr;align-items:center;padding:0 50px}.dtc-masthead__brand{color:#1b3527;text-decoration:none;font-family:Georgia,serif;font-size:22px;text-align:center}.dtc-masthead__brand img{display:block;width:140px;height:auto}.dtc-masthead__icons{display:flex;gap:20px;justify-content:flex-end;align-items:center}.dtc-masthead__icons a{position:relative;color:inherit;display:flex;text-decoration:none}.dtc-masthead .svg-wrapper{width:24px;height:24px}.dtc-masthead__count{font-size:11px;align-self:center}.dtc-masthead__menu summary{display:flex;width:44px;min-height:44px;align-items:center;list-style:none}.dtc-masthead__menu summary::-webkit-details-marker{display:none}.dtc-masthead__menu nav{position:absolute;z-index:10;background:#fff;border:1px solid #ddd;padding:20px 30px;min-width:240px;box-shadow:0 12px 20px #0001}.dtc-masthead__menu ul{list-style:none;padding:0;margin:0}.dtc-masthead__menu a{display:block;padding:10px 0;color:inherit}@media(max-width:989px){.dtc-masthead__announcement{height:44px;gap:15px}.dtc-masthead__announcement strong{font-size:18px}.dtc-masthead__announcement span{font-size:10px}.dtc-masthead__disclosure{padding-left:15px}.dtc-masthead__bar{height:44px;padding:0 14px;grid-template-columns:1fr 120px 1fr}.dtc-masthead__icons{gap:14px}.dtc-masthead__brand{font-size:19px}.dtc-masthead__brand img{width:120px}.dtc-masthead__account{display:none!important}}.dtc-countdown{display:flex;align-items:flex-start;gap:8px;font-variant-numeric:tabular-nums}.dtc-countdown>span{display:flex;flex-direction:column;min-width:30px}.dtc-countdown b{font-size:24px;line-height:26px;font-weight:500}.dtc-countdown small{font-size:12px;line-height:16px}.dtc-countdown i{font-size:22px;line-height:24px;font-style:normal}@media(max-width:989px){.dtc-countdown{gap:5px}.dtc-countdown>span{min-width:22px}.dtc-countdown b{font-size:18px;line-height:20px}.dtc-countdown small{font-size:10px;line-height:12px}.dtc-countdown i{font-size:18px;line-height:20px}.dtc-masthead__bar{grid-template-columns:1fr 100px 1fr}.dtc-masthead__brand img{width:100px}}.dtc-masthead__icons #cart-icon-bubble{gap:3px}.dtc-masthead__icons #cart-icon-bubble .svg-wrapper{overflow:hidden}.dtc-masthead__icons #cart-icon-bubble svg{width:40px;height:40px;max-width:none;flex-shrink:0}.dtc-masthead__icons>a:not(#cart-icon-bubble) .svg-wrapper{width:22px;height:22px}.dtc-countdown{letter-spacing:0}.dtc-countdown b{font-variant-numeric:tabular-nums;text-align:center}.dtc-countdown small{text-align:center}.dtc-masthead__announcement strong{line-height:26px}@media(max-width:989px){.dtc-masthead__announcement strong{line-height:20px}}.dtc-ingredients{padding:var(--dtc-content-top) 0 var(--dtc-content-bottom)}.dtc-ingredients .dtc-content__container{max-width:1184px;padding:0 16px}.dtc-ingredients .dtc-content__heading h2{font-size:31px;line-height:38px}.dtc-ingredients .dtc-content__heading strong{display:inline}.dtc-ingredients .dtc-content__heading{margin-bottom:25px}.dtc-ingredients .dtc-content__track{display:grid;grid-template-columns:repeat(4,minmax(0,270px));justify-content:center;gap:24px}.dtc-ingredients__card{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000001a;overflow:hidden;min-width:0}.dtc-ingredients__image{aspect-ratio:1;margin:12px 12px 0;border-radius:12px;overflow:hidden}.dtc-ingredients__body{padding:20px;text-align:center}.dtc-ingredients__body h3{font:500 20px/1 var(--dtc-content-heading);margin:0 0 12px;color:#111827}.dtc-ingredients__body>div{font-size:15px;line-height:20px;color:#4b5563}.dtc-ingredients__body p{margin:0 0 15px}.dtc-ingredients .dtc-content__controls{display:none}@media(max-width:989px){.dtc-ingredients .dtc-content__container{padding:0}.dtc-ingredients .dtc-content__heading{padding:0 16px}.dtc-ingredients .dtc-content__track{display:flex;justify-content:flex-start;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding:0 16px 4px 32px;scroll-padding-left:32px}.dtc-ingredients__card{flex:0 0 calc(85vw - 14px);scroll-snap-align:start}.dtc-ingredients .dtc-content__controls{display:flex}}.dtc-product{display:block;background:#fff;color:#000;font-family:var(--dtc-body, Arial, sans-serif);font-size:16px;line-height:1.4;letter-spacing:0}.dtc-product__strip{display:flex;gap:26px;overflow:auto;white-space:nowrap;border-block:1px solid #0005;padding:4px 14px;justify-content:center}.dtc-product__strip>span{display:flex;align-items:center;gap:5px;font-size:16.9px;flex-shrink:0}.dtc-product .svg-wrapper{width:18px;height:18px;color:#095946;flex-shrink:0}.dtc-product__container{max-width:1500px;margin:auto;padding:0 50px}.dtc-product__prototype{font-size:10px;color:#59634d;text-align:center;padding:4px 0;margin:0}.dtc-product__hero{display:grid;grid-template-columns:minmax(0,49.5fr) minmax(0,50.5fr);gap:0;padding:40px 0;align-items:start}.dtc-product .dtc-product__hero.product .dtc-product__media{width:100%;max-width:100%;min-width:0;position:sticky;top:40px}.dtc-product__info{padding-left:41px;min-width:0}.dtc-product__proof{display:flex;align-items:center;gap:8px;font-size:12px;min-height:24px;margin:0 0 8px}.dtc-product__proof>span:first-child{color:#009370;font-size:20px;letter-spacing:-2px}.dtc-product__avatars{margin-left:auto;color:#a5b49d;letter-spacing:-5px;font-size:22px}.dtc-product__eyebrow{font-size:16.94px;line-height:30px;margin:0;color:#000}.dtc-product__title{font-family:var(--dtc-heading,Arial,sans-serif);font-size:28.24px;font-weight:500;line-height:30px;margin:0 0 12px;letter-spacing:0;color:#000}.dtc-product__description{font-size:15.5px;line-height:22px;margin:0 0 16px;color:#282828}.dtc-product__description p{margin:0}.dtc-product__features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px;list-style:none;margin:0 0 20px;padding:20px 17px 8px;border-radius:6px;background:#fbfbfb}.dtc-product__features li{display:flex;align-items:center;gap:6px;font-size:15.81px;font-weight:500;line-height:19px}.dtc-product__faq{margin-top:20px}.dtc-product__faq details{border:1px solid #e4e4e4;border-radius:5px;margin-bottom:11px}.dtc-product__faq summary{padding:17px 20px;font-size:17px;font-weight:700;display:flex;align-items:center;justify-content:space-between;list-style:none}.dtc-product__faq summary::-webkit-details-marker{display:none}.dtc-product__faq summary span{position:static}.dtc-product__faq details[open] summary span{transform:rotate(45deg)}.dtc-product__faq .rte{padding:0 20px 16px;font-size:15px}.dtc-product__repeat{max-width:700px;margin:60px auto 30px}.dtc-product__repeat h2{font-size:28px}.dtc-product .product__media-list{margin:0}.dtc-product .product__media-item{border-radius:5px;overflow:hidden}.dtc-product .product-media-container{border:0}.dtc-product .thumbnail-list__item.slider__slide{width:calc((100% - 32px)/5)}.dtc-product .thumbnail{border-radius:4px}.dtc-product .thumbnail[aria-current=true]{border:1px solid #095946;box-shadow:none}.dtc-product .slider-button{color:#095946}.dtc-gallery__desktop-nav{display:none}.dtc-variant-no-media>slider-component{display:none}.dtc-gallery__empty[hidden]{display:none}.dtc-gallery__empty{display:grid;place-items:center;width:100%;aspect-ratio:1;border:1px solid #e6e6e2;border-radius:5px;background:#f5f5f2;color:#777;font-size:12px}.dtc-product__videos{margin-top:35px}.dtc-product__videos h2{font-size:20px;margin:0 0 14px;font-family:var(--dtc-heading)}.dtc-product__videos>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dtc-product__video{aspect-ratio:3/4;border-radius:7px;background:#f5f5f2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#43614c;text-align:center}.dtc-product__video video{width:100%;height:100%;object-fit:contain;border-radius:7px}.dtc-product__video small{font-size:12px}@media(min-width:750px){.dtc-gallery__desktop-nav{position:absolute;inset:50% 10px auto;display:flex;justify-content:space-between;pointer-events:none}.dtc-gallery__desktop-nav .slider-button{pointer-events:auto;background:#fff9;border-radius:50%}}@media(max-width:989px){.dtc-product__strip{justify-content:flex-start}.dtc-product__strip>span{font-size:14px}.dtc-product__container{padding:0 14px}.dtc-product__hero{grid-template-columns:minmax(0,1fr);padding:16px 0}.dtc-product .dtc-product__hero.product .dtc-product__media{position:static}.dtc-product__info{padding:0}.dtc-product__title{font-size:22px;line-height:30px}.dtc-product__eyebrow{font-size:15px;line-height:27px}.dtc-product__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 0;padding:16px 12px 8px}.dtc-product__features li{font-size:14px;line-height:17px}.dtc-product__videos{display:none}.dtc-product__proof{margin-top:18px}.dtc-product .product__media-list{width:100%;margin:0}.dtc-product .product__media-list .product__media-item{width:100%;padding:0;margin:0}}@media(max-width:749px){.dtc-product .slider.slider--mobile{scroll-padding-left:0}.dtc-product .slider-mobile-gutter .slider{margin-left:0}.dtc-product .thumbnail-list{padding:0}}.dtc-product__strip{overflow:hidden;padding:3px 0;background:#e2f1c40d}.dtc-product__ticker{display:flex;width:max-content;animation:dtc-ticker 40s linear infinite}.dtc-product__ticker-group{display:flex;align-items:center;gap:26px;padding-right:26px;flex-shrink:0}.dtc-product__ticker-group>span{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:16.9px;line-height:20.45px}.dtc-product__strip:hover .dtc-product__ticker{animation-play-state:paused}@keyframes dtc-ticker{to{transform:translate(-50%)}}.dtc-product__proof{gap:7px;font-size:13px;line-height:20px;margin-bottom:4px}.dtc-product__proof>span:first-child{letter-spacing:0;font-size:17px}.dtc-product__avatars{display:flex;align-items:center;padding-left:8px;letter-spacing:0}.dtc-product__avatars img{width:90px;height:30px;object-fit:contain}.dtc-product__avatars i{display:grid;place-items:center;width:27px;height:27px;margin-left:-7px;border:2px solid white;border-radius:50%;background:#d9d5cb;color:#455248;font:10px Arial,sans-serif}.dtc-product__avatars i:nth-child(2n){background:#c8d8cc}.dtc-product__description{line-height:20px}.dtc-product__features{margin-bottom:0;padding-bottom:6px;border-radius:5.65px}.dtc-scarcity{display:flex;align-items:center;gap:16px;max-width:98%;margin:16px auto 0;padding:20px 24px;border-radius:12px;box-shadow:0 2px 8px #00000014;background:#fff}.dtc-scarcity__track{flex:1;height:8px;overflow:hidden;border-radius:4px;background:#e8e8e8}.dtc-scarcity__track span{display:block;width:var(--sold);height:100%;background:#c93b3b;border-radius:inherit}.dtc-scarcity strong{min-width:75px;color:#c93b3b;font-size:15px;font-weight:600}.dtc-product .thumbnail-slider{margin-top:10px;margin-bottom:35px}.dtc-product .thumbnail-list{gap:4px}.dtc-product .thumbnail-list__item.slider__slide{width:calc((100% - 16px)/5)}.dtc-product .product__media img{object-fit:contain}.dtc-product .product__media-list .product__media-item{flex:0 0 100%;width:100%;min-width:100%;max-width:100%}.dtc-product .product__media-list{gap:0}.dtc-product .dtc-product__media media-gallery>slider-component.slider-mobile-gutter{margin:0;width:100%}.dtc-product .dtc-product__media .product__media-list .product__media-item{margin:0;padding:0}.dtc-product .product__media-list.slider{scroll-padding:0;scroll-behavior:auto;padding:0}.dtc-product media-gallery{display:block}.dtc-product .dtc-product__media .product-media-container{width:100%;max-width:100%}.dtc-product .dtc-purchase .dtc-purchase__button{background:#095946;color:#fff;opacity:1;justify-content:space-between;border:0;border-radius:5px;font-size:16px;min-height:64px;padding:14px 24px;letter-spacing:0;white-space:nowrap}.dtc-product .dtc-purchase .dtc-purchase__button:disabled{opacity:1}.dtc-product .dtc-purchase .dtc-purchase__button{flex-wrap:wrap}.dtc-product .dtc-purchase__button [data-purchase-label]{min-width:0;white-space:normal;text-align:left}.dtc-product .dtc-purchase__button:before,.dtc-product .dtc-purchase__button:after{display:none}@media(max-width:375px){.dtc-product .dtc-purchase .dtc-purchase__button{font-size:14px;gap:8px;padding:14px 12px}.dtc-masthead__brand{font-size:16px}}@media(max-width:989px){.dtc-product__ticker-group>span{font-size:14px}.dtc-product__rating{display:none}.dtc-product .thumbnail-slider{margin-bottom:0}.dtc-product__proof{margin-top:16px}}@media(prefers-reduced-motion:reduce){.dtc-product__ticker{animation:none}}.dtc-product[data-typography=reference]{--dtc-body:Arial,Helvetica,sans-serif;--dtc-heading:Arial,Helvetica,sans-serif}.dtc-product__proof{display:inline-flex;width:max-content;max-width:100%;min-height:38px;padding:8px 24px 8px 14px;background:#fbfbfb;border-radius:100px;gap:10px;margin:0 0 17px;font-size:16px;line-height:20px}.dtc-product__proof>span:first-child{width:90px;font-size:21px;letter-spacing:0;line-height:20px}.dtc-product__avatars{margin-left:0;padding-left:8px}.dtc-product__eyebrow{font-size:18px;line-height:30px}.dtc-product__title{font-size:28px;line-height:33.6px;margin-bottom:15px}.dtc-product__description{font-size:18px;line-height:22px;margin-bottom:16px}.dtc-product__features{padding:20px 17px 6px;gap:12px 8px}.dtc-product__features li{align-items:center;min-height:26px}.dtc-product__features .svg-wrapper{color:#009370}.dtc-product .thumbnail-slider{margin-top:10px}.dtc-product [id^=GalleryViewer]>.slider-buttons{display:none}@media(max-width:989px){.dtc-product__proof{padding:0;background:transparent;border-radius:0;min-height:24px;margin:16px 0 14.5px;gap:6px;font-size:16px}.dtc-product__proof>span:first-child{width:78px;font-size:18px}.dtc-product__avatars{margin-left:0;padding-left:6px}.dtc-product__eyebrow{font-size:15px;line-height:27px}.dtc-product__title{font-size:22px;line-height:26.4px;margin-bottom:15px}.dtc-product__description{font-size:16px;line-height:20px;margin-bottom:16px}.dtc-product__features{padding:16px 12px 8px}.dtc-product__features li{min-height:24px}.dtc-product .thumbnail-slider{margin-top:10px;margin-bottom:0}}@media(max-width:375px){.dtc-product__proof{gap:5px;font-size:14px}.dtc-product__proof>span:first-child{width:72px;font-size:17px}.dtc-product__avatars i{width:24px;height:24px}}.dtc-product__proof .dtc-product__stars{display:flex;align-items:center;gap:1px;flex-shrink:0;color:#009370}.dtc-product__stars>span{display:block;width:17px;font-family:Arial,sans-serif;font-size:21px}.dtc-product__avatars img{width:120px;height:20px}.dtc-product__avatars i{width:24px;height:20px}.dtc-product__proof{min-height:39.5px;padding-block:8.5px}.dtc-product__features li{min-height:38px}.dtc-gallery__desktop-nav{position:absolute;z-index:3;inset:50% 12px auto;display:flex;justify-content:space-between;pointer-events:none}.dtc-product .dtc-gallery__desktop-nav .slider-button{width:24px;height:24px;min-height:24px;pointer-events:auto;border-radius:50%;background:#00000019}.dtc-product .dtc-gallery__desktop-nav .svg-wrapper{width:12px;height:12px}.dtc-product [data-gift-available=false]{padding:8px;border-radius:5px;background:#fff1ed;color:#8a2519}@media(max-width:989px){.dtc-product[data-mobile-thumbnails=false] .thumbnail-slider{display:none}.dtc-product__proof{min-height:20px;padding:0;margin-top:15px}.dtc-product__stars>span{width:14px;font-size:18px}.dtc-product__proof .dtc-product__stars{width:78px}.dtc-product__features li{min-height:0}.dtc-product__features{padding:20px 17px 6px}.dtc-product__avatars i{width:24px;height:20px}}.dtc-product__proof{position:relative}.dtc-product__test-label{position:absolute;right:0;top:-12px;font-size:9px;line-height:10px;color:#52665e;letter-spacing:.04em;white-space:nowrap}@media(max-width:989px){.dtc-product__features{padding:0;background:transparent;border-radius:0;margin-bottom:20px}.dtc-scarcity{margin-top:0}}.dtc-product__description{margin-bottom:19px}.dtc-scarcity__track span{box-shadow:0 0 8px #c93b3b66}.dtc-scarcity strong{color:#d26464;font-size:15px;letter-spacing:.02em}@media(max-width:989px){.dtc-product__description{margin-bottom:15px}}.dtc-product .dtc-product__media .product__media-list{margin:0}@media(max-width:989px){.dtc-product__features .svg-wrapper{width:17px;height:17px}}@media(max-width:989px){.dtc-product__features{row-gap:10px}}.dtc-final-offers.dtc-product{display:block}.dtc-final-purchase{background:#f1f3ea;padding:60px 20px}.dtc-final-offers{display:block;max-width:700px;margin:auto;background:transparent}.dtc-final-offers .dtc-offers__footnote{margin-bottom:0}@media(max-width:989px){.dtc-final-purchase{padding:40px 14px}}dtc-info-source,dtc-info-content{display:block}dtc-info-content{max-width:700px;margin:20px auto}dtc-info-content details{border:1px solid #e4e4e4;border-radius:5px;margin-bottom:11px}dtc-info-content summary{display:flex;justify-content:space-between;align-items:center;padding:17px 20px;font:700 17px/1.3 Arial,sans-serif;cursor:pointer;list-style:none}dtc-info-content summary::-webkit-details-marker{display:none}dtc-info-content details[open] summary>span{transform:rotate(45deg)}dtc-info-content .rte{padding:0 20px 16px;font:400 15px/1.5 system-ui,sans-serif}.dtc-product__faq>dtc-info-content{margin:0}.dtc-product__faq:has(>dtc-info-content)>details{display:none}.dtc-reasons{display:block;padding:var(--dtc-content-top) 0 var(--dtc-content-bottom);text-align:center}.dtc-reasons__desktop-heading>p{background:var(--dtc-content-accent);border-radius:10px;color:#fff;font:500 27.52px/1 var(--dtc-content-heading);height:50.25px;max-width:266px;margin:0 auto 14.36px;display:flex;align-items:center;justify-content:center}.dtc-reasons h2{font:500 31.11px/1 var(--dtc-content-heading);margin:0 0 40px;color:inherit}.dtc-reasons__mobile-heading{display:none}.dtc-reasons .dtc-content__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:40px}.dtc-reasons__card{flex:0 0 calc((100% - 24px)/3);min-width:0;background:#fff;border-radius:5px;overflow:hidden;text-align:left;scroll-snap-align:start}.dtc-reasons__image{aspect-ratio:600/364}.dtc-reasons__copy{padding:26px 21px 32px}.dtc-reasons__label{display:inline-block;background:var(--dtc-content-accent);color:#fff;border-radius:4px;min-width:93px;text-align:center;font:500 17px/27px var(--dtc-content-heading);margin:0 0 13px}.dtc-reasons__copy h3{font:500 23px/27px var(--dtc-content-heading);color:inherit;margin:0 0 13px}.dtc-reasons__copy>div{font-size:16px;line-height:21px}.dtc-reasons__copy>div p{margin:0 0 21px}.dtc-reasons__copy>div p:last-child{margin-bottom:0}.dtc-reasons .dtc-content__controls{margin:0 0 20px}.dtc-reasons .dtc-content__controls button{width:24px;height:24px;border:0;background:#0001;font-size:16px}.dtc-reasons__action .dtc-phase3__cta{max-width:500px;margin:auto}@media(max-width:989px){.dtc-reasons__desktop-heading{display:none}.dtc-reasons__mobile-heading{display:block}.dtc-reasons h2{font-size:26px;line-height:32px;margin-bottom:10px}.dtc-reasons h2 strong{display:block;color:var(--dtc-content-accent);font-weight:500}.dtc-reasons__mobile-heading p{font-size:14px;line-height:19px;margin:0 0 30px}.dtc-reasons__card{flex-basis:100%;border:1px solid #0000004d;border-radius:6px;padding:8.83px 16.43px 8.83px 8px}.dtc-reasons__copy{padding:25px 20px}.dtc-reasons__label{font-size:12px;line-height:20px;min-width:76px;margin-bottom:12px}.dtc-reasons__copy h3{margin-bottom:9px}.dtc-reasons__copy>div{font-size:14px;line-height:18px}.dtc-reasons__action .dtc-phase3__cta{height:50px}}.dtc-guarantee{display:block;padding:var(--dtc-content-top) 0 var(--dtc-content-bottom)}.dtc-guarantee__grid{display:flex;align-items:center;justify-content:space-between;gap:40px}.dtc-guarantee__copy{flex:1;max-width:494px;margin:auto;text-align:center}.dtc-guarantee__badge{width:108px;height:108px;margin:0 auto 5px;border-radius:50%;background:#095946;border:3px double #e3ffde;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font:400 15.41px/25.26px var(--dtc-content-heading);overflow:hidden}.dtc-guarantee__badge>span{font-size:37.78px;line-height:1.2;margin-top:9px}.dtc-guarantee__badge img{object-fit:contain}.dtc-guarantee__eyebrow{font:400 15px/30px var(--dtc-content-heading);text-transform:uppercase;color:#095946;margin:0 0 4px}.dtc-guarantee h2{font:500 23px/30px var(--dtc-content-heading);color:inherit;margin:0 0 17px}.dtc-guarantee__description{font-size:14px;line-height:18px;margin:0 0 20px}.dtc-guarantee__description p{margin:0}.dtc-guarantee__media{flex:1;min-width:300px;max-width:400px;aspect-ratio:600/524;margin:auto}.dtc-guarantee__terms{font-size:14px;line-height:20px;margin-bottom:20px}.dtc-guarantee__action{display:none}.dtc-guarantee--desktop-cta .dtc-guarantee__action{display:block}@media(max-width:989px){.dtc-guarantee__grid{display:block}.dtc-guarantee__copy{max-width:100%;margin-bottom:22px}.dtc-guarantee__media{min-width:0;max-width:280px;width:100%}.dtc-guarantee__action{display:block}.dtc-guarantee .dtc-phase3__cta{height:50px;border-radius:6px}}.dtc-testimonials{padding:var(--dtc-content-top) 0 var(--dtc-content-bottom);text-align:center}.dtc-testimonials__stars{color:#009370;font-size:21px;letter-spacing:2px;margin-bottom:12px;line-height:21px}.dtc-testimonials .dtc-content__heading h2{line-height:1;margin-bottom:12px}.dtc-testimonials .dtc-content__heading strong{display:inline}.dtc-testimonials .dtc-content__heading p{font-size:16.73px;line-height:22.71px;margin-bottom:32px}.dtc-testimonials__portraits{width:100vw;position:relative;left:50%;transform:translate(-50%);overflow:hidden;margin:0 0 40px}.dtc-testimonials__portrait-track{display:flex;width:max-content;animation:dtc-portraits 40s linear infinite}.dtc-testimonials__portrait-group{display:flex;gap:4px;padding-right:4px;flex-shrink:0}.dtc-testimonials__portraits:hover .dtc-testimonials__portrait-track{animation-play-state:paused}@keyframes dtc-portraits{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.dtc-testimonials__portrait-track{animation:none}}.dtc-testimonials__portrait-group>div{width:99px;height:99px;flex-shrink:0;border-radius:5px;overflow:hidden}.dtc-testimonials .dtc-content__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:1px 8px;scroll-padding-left:8px}.dtc-testimonials__card{flex:0 0 calc((100% - 32px)/3);min-width:0;padding:27px 25px;border:1px solid #0000004d;border-radius:4px;background:#fff;display:flex;flex-direction:column;justify-content:space-between;scroll-snap-align:start;text-align:left}.dtc-testimonials__rating{display:flex;align-items:center;gap:6px;font-size:14px;margin-bottom:20px}.dtc-testimonials__rating b{font-weight:400}.dtc-testimonials__rating span{color:#009370;font-size:16px;letter-spacing:0}.dtc-testimonials__card h3{font:700 15px/20px var(--dtc-content-body);margin:0 0 6px;color:inherit}.dtc-testimonials__quote{font-size:15px;line-height:20px;margin-bottom:20px}.dtc-testimonials__quote p{margin:0}.dtc-testimonials__author{display:flex;gap:6px;align-items:center;font-size:13px;line-height:1;text-transform:uppercase;color:#0009;flex-wrap:wrap}.dtc-testimonials__avatar{width:20px;height:20px;border-radius:50%;overflow:hidden;flex-shrink:0}.dtc-testimonials__author small{margin-left:auto;color:#007b5f;font-size:11px}.dtc-testimonials__tags{display:flex;gap:13px;margin-top:20px}.dtc-testimonials__tags>span{flex:1;min-width:0;text-align:center;font-size:12px;padding:6px 8px;border:.5px solid #009370;border-radius:20px;background:#0093701a;color:#007b5f}.dtc-testimonials .dtc-content__controls{margin-top:20px}@media(min-width:990px){.dtc-testimonials .dtc-content__controls{position:absolute;top:150px;left:50px;right:50px;justify-content:space-between;margin:0;pointer-events:none}.dtc-testimonials .dtc-content__controls button{pointer-events:auto;width:24px;height:24px;background:#0001;border:0;font-size:16px}.dtc-testimonials [data-position]{display:none}}@media(max-width:989px){.dtc-testimonials .dtc-content__controls button{width:24px;height:24px;font-size:16px}.dtc-testimonials .dtc-content__container{padding:0 16px}.dtc-testimonials .dtc-content__heading h2{line-height:32px}.dtc-testimonials .dtc-content__heading p{font-size:14px;line-height:19px;margin-bottom:12px}.dtc-testimonials__portraits{margin-bottom:18px}.dtc-testimonials .dtc-content__track{gap:7px;padding:1px 3px;scroll-padding-left:3px}.dtc-testimonials__card{flex-basis:100%;padding:27px 25px}.dtc-testimonials__rating{font-size:13px}}.dtc-trust{position:relative;padding-top:var(--dtc-content-top);padding-bottom:var(--dtc-content-bottom)}.dtc-trust__background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.15;pointer-events:none}.dtc-trust__grid{position:relative;display:flex;align-items:center;gap:62px}.dtc-trust__stats{width:58%;display:grid;grid-template-columns:1fr 1fr;gap:20px 48px}.dtc-trust__stat:nth-child(n+3){border-top:1px solid #ffffff4d;padding-top:13px;margin-top:13px}.dtc-trust__value{font:500 39.86px/42px var(--dtc-content-heading);color:#e3ffde}.dtc-trust__stat h3{font:700 16px/22px var(--dtc-content-body);margin:4px 0;color:inherit}.dtc-trust__stat p{font-size:14px;margin:0}.dtc-trust__copy{width:calc(42% - 62px);text-align:center}.dtc-trust .dtc-content__heading h2{line-height:38px;margin-bottom:20px}.dtc-trust .dtc-content__heading strong{color:#e3ffde}.dtc-trust .dtc-content__heading p{font-size:17px;line-height:18px}.dtc-trust .dtc-content__cta{background:#fff7d4;color:#191712;margin:20px auto 0;max-width:100%}.dtc-trust .dtc-content__demo{color:#e3ffde}@media(max-width:989px){.dtc-trust__grid{flex-direction:column-reverse;gap:25px;padding:0 20px}.dtc-trust__copy,.dtc-trust__stats{width:100%}.dtc-trust__stats{grid-template-columns:1fr;gap:0}.dtc-trust__stat{padding:23px 0 0;margin:25px 0 0;border-top:1px solid #ffffff4d}.dtc-trust__stat:first-child{border:0;margin:0;padding:0}.dtc-trust__stat:nth-child(n+3){padding:23px 0 0;margin:25px 0 0}.dtc-trust__stat:nth-child(2){order:3}.dtc-trust__stat:nth-child(3){order:2}.dtc-trust__stat:nth-child(4){order:4}.dtc-trust__stat:not(:nth-child(3)) p:empty{display:block;min-height:14.72px}.dtc-trust .dtc-content__heading h2{line-height:32px;margin-bottom:13px}.dtc-trust .dtc-content__heading p{font-size:16px}}.dtc-p4{padding:var(--dtc-content-top) 0 var(--dtc-content-bottom)}.dtc-p4__heading{text-align:center}.dtc-p4__heading h2{font:500 31px/1 var(--dtc-content-heading);margin:0 0 4px;color:inherit}.dtc-p4__heading strong{color:var(--dtc-content-accent);font-weight:500}.dtc-p4__heading p{font-size:17px;line-height:19px;margin:0 0 29px}.dtc-video-reviews .dtc-content__track{display:flex;gap:16px;overflow:auto;scroll-snap-type:x mandatory}.dtc-video-reviews article{flex:0 0 calc((100% - 64px)/5);min-width:0;scroll-snap-align:start}.dtc-p4-video{display:block;position:relative;height:309px;background:#e8eae5;border-radius:10px;overflow:hidden}.dtc-p4-video video,.dtc-p4-video__cover,.dtc-p4-video>.dtc-content__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.dtc-p4-video button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:1px solid #ffffff88;border-radius:50%;color:#fff;background:#0003;font-size:25px;cursor:pointer}.dtc-p4-video button:disabled{opacity:.45;cursor:default}.dtc-p4-video [data-video-loading],.dtc-p4-video [data-video-error]{position:absolute;bottom:8px;left:8px;right:8px;font-size:12px;background:#fff;padding:5px}.dtc-p4-video.is-playing .dtc-p4-video__cover{display:none}.dtc-video-reviews .dtc-content__controls{margin-top:24px}@media(max-width:989px){.dtc-p4__heading h2{font-size:28px;line-height:34px;margin-bottom:8px}.dtc-p4__heading p{font-size:14px}.dtc-video-reviews article{flex-basis:82%}.dtc-p4-video{height:auto;aspect-ratio:1/1.7;border-radius:4px}}.dtc-journey{display:block;padding:var(--dtc-content-top) 0 var(--dtc-content-bottom)}.dtc-journey__grid{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.dtc-journey__intro{position:sticky;top:70px;width:50%;text-align:center;display:flex;flex-direction:column;align-items:center}.dtc-journey__media{width:100%;aspect-ratio:400/164;margin-bottom:47px;overflow:hidden}.dtc-journey h2{font:500 36.08px/44px var(--dtc-content-heading);color:inherit;margin:0}.dtc-journey h2 strong{display:block;font-weight:500;color:var(--dtc-content-accent)}.dtc-journey__description{font-size:19.43px;line-height:26.37px;max-width:410px;margin:19.43px auto 35px}.dtc-journey__timeline{padding:0;list-style:none;margin:0;width:calc(50% - 116px);display:flex;flex-direction:column;gap:17px}.dtc-journey__stage{padding-left:32px;position:relative}.dtc-journey__stage h3{background:#000;color:#fff;border-radius:7px;font:500 19.43px/25px var(--dtc-content-heading);min-height:48px;padding:4px 37px;margin:0 0 20px;display:flex;align-items:center;white-space:pre-wrap;transition:background .5s}.dtc-journey__stage.is-active h3{background:var(--dtc-content-accent)}.dtc-journey__dot{position:absolute;left:0;top:6px;width:16.65px;height:16.65px;border-radius:50%;background:#000;z-index:1}.dtc-journey__line{position:absolute;top:22px;left:8px;bottom:-17px;width:1.4px;background:#000}.dtc-journey__stage.is-active .dtc-journey__dot{background:var(--dtc-content-accent)}.dtc-journey__stage.is-active .dtc-journey__line{background:var(--dtc-content-accent);width:4px;left:6px}.dtc-journey__stage:last-child .dtc-journey__line{display:none}.dtc-journey__items ul{list-style:none;padding:0;margin:0}.dtc-journey__items li{position:relative;padding-left:25px;font-size:19.43px;line-height:25px;margin-bottom:19px;color:#374151}.dtc-journey__items li:before{content:"\2713";position:absolute;left:0;color:var(--dtc-content-accent);font-weight:600}.dtc-journey__stage-media{aspect-ratio:3/2;max-width:320px;margin-bottom:20px}.dtc-journey__guarantee{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px;font-size:14px}.dtc-journey__guarantee img{width:48px;height:48px;object-fit:contain}.dtc-journey__mobile-cta{display:none}.dtc-journey__desktop-cta{width:100%}.dtc-journey__period{white-space:nowrap}.dtc-journey__stage-heading{white-space:normal}@media(max-width:989px){.dtc-journey__grid{display:block}.dtc-journey__intro{position:static;width:100%}.dtc-journey__media{margin-top:16px;margin-bottom:34px;padding-top:0;box-sizing:border-box}.dtc-journey h2{font-size:26px;line-height:32px;margin-bottom:10px}.dtc-journey__description{font-size:14px;line-height:19px;margin-bottom:28px;max-width:100%}.dtc-journey__timeline{width:100%;gap:6px}.dtc-journey__stage h3{font-size:14px;line-height:18px;min-height:35px;height:35px;padding:0 27px;margin-bottom:15px;border-radius:5px}.dtc-journey__items li{font-size:14px;line-height:18px;margin-bottom:14px;padding-left:19px}.dtc-journey__description{margin-top:0}.dtc-journey__desktop-cta{width:100%;display:none}.dtc-journey__mobile-cta{display:block;margin-top:30px}.dtc-journey__mobile-cta .dtc-phase3__cta{height:54px}.dtc-journey__line{bottom:-6px}}@media(prefers-reduced-motion:reduce){.dtc-journey__stage h3{transition:none}}.dtc-benefit-icon{display:block;width:100%;height:100%;color:#009370;flex-shrink:0}.dtc-bundle-media{display:flex;align-items:center;justify-content:center;gap:3px;width:100%;height:60px}.dtc-bundle-media__main,.dtc-bundle-media .dtc-gift--thumbnail{flex:1 1 0;min-width:0;height:60px;display:flex;align-items:center;justify-content:center}.dtc-bundle-media__main img,.dtc-bundle-media .dtc-gift__image img{width:100%;height:100%;max-width:100%;object-fit:contain}.dtc-bundle-media .dtc-gift__image{width:100%;height:60px}.dtc-bundle-media__plus{flex:0 0 8px;color:#53685f;font-size:12px;line-height:1;font-weight:400}.dtc-bundle-media .dtc-gifts__placeholder{width:80%;height:42px}[data-dtc-pending-hidden]{display:none!important}[data-dtc-cart-message]{padding:12px;background:#fff4df;color:#5d381a;font-size:14px}[data-dtc-cart-busy] cart-drawer button,[data-dtc-cart-busy] cart-drawer a,[data-dtc-cart-busy] cart-drawer input,[data-dtc-cart-busy] cart-items button,[data-dtc-cart-busy] cart-items a,[data-dtc-cart-busy] cart-items input{pointer-events:none}[data-dtc-cart-busy] cart-drawer,[data-dtc-cart-busy] cart-items{cursor:progress}.dtc-content{position:relative;background:var(--dtc-content-background);color:var(--dtc-content-foreground);font:400 16px/1.4 var(--dtc-content-body);letter-spacing:0}.dtc-content,.dtc-content *{box-sizing:border-box}.dtc-content h2,.dtc-content h3{letter-spacing:0;overflow-wrap:normal;word-break:normal}.dtc-content__container{max-width:1500px;padding:0 50px;margin:auto;min-width:0}.dtc-content__heading{text-align:center}.dtc-content__heading h2{color:inherit;font:500 31px/38px var(--dtc-content-heading);letter-spacing:0;margin:0 0 13px}.dtc-content__heading strong{display:block;color:var(--dtc-content-accent);font-weight:500}.dtc-content__heading p{font-size:17px;line-height:24px;margin:0}.dtc-content__demo{position:absolute;bottom:6px;left:20px;right:20px;font-size:9px;line-height:11px;text-align:center;opacity:.8;margin:0}.dtc-content__cta{display:flex;align-items:center;justify-content:center;gap:12px;height:62px;padding:18px;border-radius:100px;background:#095946;color:#fff;text-decoration:none;font:500 20px/1.2 var(--dtc-content-heading)}.dtc-content__cta:hover{opacity:.9}.dtc-content :focus-visible{outline:2px solid var(--dtc-content-accent);outline-offset:4px}.dtc-content__media,.dtc-content__placeholder,.dtc-content img{display:block;width:100%;height:100%}.dtc-content__placeholder{background:#e8eae5;border:1px solid #d8dcd3}.dtc-content__controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px;font-size:12px}.dtc-content__controls button{display:flex;align-items:center;justify-content:center;border:1px solid #d1d5db;border-radius:50%;width:40px;height:40px;flex-shrink:0;background:transparent;color:inherit;cursor:pointer;font-size:20px}.dtc-content__controls button:disabled{opacity:.35;cursor:default}.dtc-content__track{scrollbar-width:none}.dtc-content__track::-webkit-scrollbar{display:none}@media(max-width:989px){.dtc-content__heading h2{font-size:26px;line-height:32px}.dtc-content__container{padding:0 20px}.dtc-content__cta{font-size:18px}}.dtc-home,.dtc-home-nav{box-sizing:border-box;color:var(--home-text,#163f35);font:400 16px/1.6 var(--home-body,Arial,Helvetica,sans-serif);letter-spacing:0}.dtc-home *,.dtc-home-nav *{box-sizing:border-box}.dtc-home{display:block;background:var(--home-bg,#f6f5ed);padding:var(--home-top,72px) 0 var(--home-bottom,72px);scroll-margin-top:24px}.dtc-home[hidden],.dtc-home [hidden],.dtc-home-nav [hidden]{display:none!important}.dtc-home__container{width:100%;max-width:var(--home-width,1280px);padding:0 40px;margin:auto}.dtc-home h1,.dtc-home h2,.dtc-home h3{font-family:var(--home-heading,Arial,Helvetica,sans-serif);color:inherit;letter-spacing:-.035em;font-weight:500;overflow-wrap:anywhere}.dtc-home h1{font-size:clamp(42px,4.3vw,66px);line-height:1.04;margin:0 0 22px}.dtc-home h2{font-size:42px;line-height:1.13;margin:0 0 20px}.dtc-home h3{font-size:23px;line-height:1.25;margin:0 0 12px}.dtc-home p{margin:0 0 20px}.dtc-home__eyebrow{font-size:11px;font-weight:700;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;margin:0 0 20px!important}.dtc-home__heading{max-width:680px;margin:0 auto 40px;text-align:center}.dtc-home__heading>p:not(.dtc-home__eyebrow){max-width:560px;margin:0 auto;color:inherit;opacity:.8}.dtc-home__body{opacity:.85}.dtc-home__body p:last-child{margin-bottom:28px}.dtc-home__split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center}.dtc-home__button{display:inline-flex;align-items:center;justify-content:center;gap:30px;min-height:52px;max-width:100%;padding:13px 26px;border-radius:5px;background:var(--home-accent,#095946);color:#fff;text-decoration:none;font-size:14px;line-height:1.4;font-weight:600;transition:opacity .15s}.dtc-home__button:hover{opacity:.88}.dtc-home__button[aria-disabled=true]{opacity:.5;cursor:default}.dtc-home :focus-visible,.dtc-home-nav :focus-visible{outline:3px solid var(--home-accent,#095946);outline-offset:5px}.dtc-home picture,.dtc-home picture img,.dtc-home__placeholder{display:block;width:100%;height:100%}.dtc-home picture img{object-position:center}.dtc-home__placeholder{background:#e5e9df;border:1px solid #d9dfd4;border-radius:inherit}.dtc-home__icon{display:block;width:32px;height:32px;color:var(--home-accent,#095946)}.dtc-home__icon svg{color:var(--home-accent,#095946);display:block;width:100%;height:100%}.dtc-home-hero{min-height:var(--home-height,620px);display:flex;align-items:center}.dtc-home-hero__highlight{display:block;color:var(--home-accent,#095946)}.dtc-home-hero__copy .dtc-home__body{max-width:50ch;font-size:15px;line-height:1.65}.dtc-home-product .dtc-home__button{min-height:56px;min-width:min(240px,100%);font-size:15px}.dtc-home-hero__copy{max-width:590px}.dtc-home-hero__subtitle{font-size:19px;line-height:1.45;font-weight:500}.dtc-home-hero__media{aspect-ratio:1/1.04;border-radius:120px 8px 8px;overflow:hidden;min-width:0}.dtc-home-hero__indicators{padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px 20px;margin:25px 0 0;font-size:11px;line-height:1.4}.dtc-home-hero__indicators li{display:flex;align-items:center;gap:6px}.dtc-home--center .dtc-home-hero__copy{text-align:center}.dtc-home--center .dtc-home-hero__indicators{justify-content:center}.dtc-home-hero--overlay .dtc-home__split{position:relative;min-height:var(--home-height,620px)}.dtc-home-hero--overlay .dtc-home-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;aspect-ratio:auto;border-radius:8px;opacity:.35}.dtc-home-hero--overlay .dtc-home-hero__copy{position:relative;z-index:1;padding:40px;background:var(--home-bg,#f6f5ed);border-radius:8px}.dtc-home-trust{border-block:1px solid #163f3514}.dtc-home-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.dtc-home-trust__item{display:flex;align-items:center;gap:14px;min-width:0}.dtc-home-trust__item .dtc-home__icon{flex:0 0 28px}.dtc-home-trust h2{font-size:14px;line-height:1.3;letter-spacing:0;margin:0 0 5px;font-weight:600}.dtc-home-trust p{font-size:11px;line-height:1.5;margin:0;opacity:.75}.dtc-home-about__media{aspect-ratio:5/4;border-radius:8px;overflow:hidden}.dtc-home-about .dtc-home__heading{margin:0 0 24px;text-align:left}.dtc-home-about--right .dtc-home-about__media{order:2}.dtc-home-about .dtc-home__body{font-size:15px}.dtc-home-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.dtc-home-benefits article{padding:24px;border:1px solid #163f3526;border-radius:8px;background:#fff8}.dtc-home-benefits__media{height:66px;margin-bottom:22px;display:flex;align-items:center;justify-content:flex-start}.dtc-home-benefits__media picture{width:66px;height:66px}.dtc-home-benefits article p{font-size:14px;line-height:1.6;margin:0;opacity:.8}.dtc-home-product__media{aspect-ratio:1;border-radius:8px;overflow:hidden}.dtc-home-product h2{font-size:46px}.dtc-home-product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-bottom:22px}.dtc-home-product__price>span{font-size:12px}.dtc-home-product__price strong{font-size:27px;line-height:1.4;font-weight:500}.dtc-home-product__price s{font-size:15px;opacity:.6}.dtc-home-product__benefits{list-style:none;padding:0;margin:0 0 28px;font-size:14px}.dtc-home-product__benefits li{display:flex;gap:10px;margin-bottom:10px}.dtc-home-reviews__track{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:5px;scroll-padding:5px}.dtc-home-review{flex:0 0 calc((100% - 40px)/3);min-width:0;padding:28px;border:1px solid #163f3526;border-radius:8px;scroll-snap-align:start;min-height:250px}.dtc-home-review blockquote{margin:0 0 25px;padding:0;border:0;font:400 16px/1.6 var(--home-body,Arial,sans-serif);color:inherit}.dtc-home-review__rating{color:var(--home-accent,#095946);letter-spacing:2px}.dtc-home-review__author{display:flex;align-items:center;gap:10px;font-size:13px}.dtc-home-review__author img{width:40px;height:40px;border-radius:50%;object-fit:cover}.dtc-home-review__source{display:inline-block;color:inherit;font-size:11px;margin-top:14px}.dtc-home-review--placeholder>span{display:block;background:#e5e9df;border-radius:3px;height:9px;width:100%;margin-bottom:16px}.dtc-home-review--placeholder>span:last-child{width:65%}.dtc-home-review--placeholder>.dtc-home-review__portrait{width:42px;height:42px;border-radius:50%;margin-bottom:34px}.dtc-home-reviews__controls{display:flex;justify-content:center;gap:12px;margin-top:24px}.dtc-home-reviews__controls button{width:42px;height:42px;border-radius:50%;border:1px solid #163f3555;background:none;color:inherit;cursor:pointer;font-size:20px}.dtc-home-reviews__controls button:disabled{opacity:.3;cursor:default}.dtc-home-faq__list{max-width:820px;margin:auto}.dtc-home-faq details{border-top:1px solid #163f3533}.dtc-home-faq details:last-child{border-bottom:1px solid #163f3533}.dtc-home-faq summary{display:flex;align-items:center;justify-content:space-between;gap:22px;list-style:none;cursor:pointer;font-size:17px;padding:24px 0}.dtc-home-faq summary::-webkit-details-marker{display:none}.dtc-home-faq summary>span{width:18px;height:18px;position:relative;flex-shrink:0}.dtc-home-faq summary>span:before,.dtc-home-faq summary>span:after{content:"";position:absolute;background:currentColor;width:14px;height:1px;top:8px;left:2px}.dtc-home-faq summary>span:after{transform:rotate(90deg)}.dtc-home-faq details[open] summary>span:after{display:none}.dtc-home-faq .dtc-home__body{max-width:720px;font-size:15px;padding-bottom:16px}.dtc-home-final{text-align:center}.dtc-home-final .dtc-home__button{background:var(--home-accent,#f0f2de);color:var(--home-bg,#095946)}.dtc-home-final .dtc-home__heading{margin-bottom:28px}.dtc-home-final--image .dtc-home__container{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.dtc-home-final__media{aspect-ratio:2/1;overflow:hidden;border-radius:8px}.dtc-home-nav{display:block;background:#fff;border-bottom:1px solid #163f351a}.dtc-home-nav__bar{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:var(--home-width,1280px);padding:18px 40px;margin:auto;min-height:80px}.dtc-home-nav__brand{text-decoration:none;color:#163f35;font-size:21px;font-weight:600;letter-spacing:-.04em;line-height:1.1}.dtc-home-nav__brand img{width:140px;height:auto;display:block}.dtc-home-nav__desktop{display:flex;align-items:center;gap:26px;font-size:13px}.dtc-home-nav nav a{color:inherit;text-decoration:none}.dtc-home-nav nav a:hover{text-decoration:underline}.dtc-home-nav__actions{display:flex;gap:14px;align-items:center}.dtc-home-nav .dtc-home__button{min-height:44px;font-size:12px;padding:10px 20px;white-space:nowrap}.dtc-home-nav__mobile{display:none}.dtc-home-nav__mobile summary{list-style:none;display:flex;width:36px;height:40px;align-items:center;justify-content:center;cursor:pointer}.dtc-home-nav__mobile summary::-webkit-details-marker{display:none}.dtc-home-nav .svg-wrapper{width:22px;height:22px}.dtc-home-page .footer{--color-foreground:255,255,255;--color-background:9,89,70;--color-link:255,255,255;background:#095946;color:#fff;border-top:1px solid #ffffff30}.dtc-home-page .footer__content-top{max-width:1280px;padding-top:20px}.dtc-home-page .footer h2{color:inherit}.dtc-home-page .footer .field__input{color:#fff}@media(max-width:989px){.dtc-home__container{padding:0 24px}.dtc-home__split{gap:32px}.dtc-home h1{font-size:44px}.dtc-home h2{font-size:34px}.dtc-home-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dtc-home-nav__desktop{display:none}.dtc-home-nav__mobile{display:block}.dtc-home-nav__bar{padding:14px 24px;min-height:68px;gap:16px}.dtc-home-nav__mobile nav{position:absolute;z-index:20;left:24px;right:24px;top:68px;padding:20px;background:#fff;border:1px solid #163f3526;box-shadow:0 12px 25px #0001;border-radius:5px}.dtc-home-nav__mobile nav a{display:block;padding:10px}.dtc-home-trust__grid{gap:20px}.dtc-home-trust__item{gap:10px}}@media(max-width:749px){.dtc-home{padding-top:var(--home-mobile,40px);padding-bottom:var(--home-mobile,40px)}.dtc-home__container{padding:0 20px}.dtc-home__split{grid-template-columns:minmax(0,1fr);gap:32px}.dtc-home h1{font-size:42px;line-height:1.07;margin-bottom:18px}.dtc-home h2{font-size:32px}.dtc-home h3{font-size:21px}.dtc-home__heading{margin-bottom:28px}.dtc-home__eyebrow{font-size:10px;margin-bottom:16px!important}.dtc-home-hero{min-height:0}.dtc-home-hero__copy{max-width:100%}.dtc-home-hero__subtitle{font-size:17px;margin-bottom:16px}.dtc-home__body{font-size:14px}.dtc-home-hero__media{aspect-ratio:4/3;border-radius:70px 5px 5px}.dtc-home-hero__indicators{gap:10px 14px;font-size:10px;margin-top:22px}.dtc-home-hero--overlay .dtc-home__split{min-height:0}.dtc-home-hero--overlay .dtc-home-hero__copy{padding:24px 0;background:transparent}.dtc-home-hero--overlay .dtc-home-hero__media{opacity:.2}.dtc-home-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.dtc-home-trust__item{align-items:flex-start}.dtc-home-trust h2{font-size:12px}.dtc-home-trust p{font-size:10px}.dtc-home-trust__item .dtc-home__icon{flex-basis:22px;height:24px}.dtc-home-about--right .dtc-home-about__media{order:0}.dtc-home-about__media{aspect-ratio:5/4}.dtc-home-benefits__grid{gap:12px}.dtc-home-benefits article{padding:18px 14px}.dtc-home-benefits article p{font-size:12px}.dtc-home-benefits h3{font-size:19px}.dtc-home-benefits__media{height:48px;margin-bottom:20px}.dtc-home-benefits__media picture{width:48px;height:48px}.dtc-home-product h2{font-size:34px}.dtc-home-review{flex-basis:86%;padding:24px}.dtc-home-faq summary{font-size:15px;padding:22px 0}.dtc-home-faq .dtc-home__body{font-size:14px}.dtc-home-final--image .dtc-home__container{grid-template-columns:1fr;gap:30px}.dtc-home-nav__bar{padding:12px 20px;gap:10px}.dtc-home-nav__brand{font-size:18px;max-width:130px}.dtc-home-nav__brand img{width:115px;max-width:100%}.dtc-home-nav__actions{gap:6px}.dtc-home-nav .dtc-home__button{font-size:11px;padding:9px 14px;gap:10px}.dtc-home-nav .dtc-home__button>span{display:none}.dtc-home-nav__mobile nav{left:20px;right:20px}}@media(max-width:749px){.dtc-home-hero__copy .dtc-home__body{font-size:14px}.dtc-home-product .dtc-home__button{width:100%}}@media(max-width:359px){.dtc-home h1{font-size:36px}.dtc-home h2{font-size:29px}.dtc-home-nav__brand{max-width:112px;font-size:16px}.dtc-home__button{padding-inline:20px}.dtc-home-benefits h3{font-size:18px}.dtc-home-trust__item{gap:7px}}@media(prefers-reduced-motion:reduce){.dtc-home__button{transition:none}.dtc-home-reviews__track{scroll-behavior:auto}}.dtc-offers__price-row{border-block:.55px solid #0003;display:flex;align-items:center;gap:16px;margin:16px 0 20px;padding:12px 0 13px;min-height:54px;flex-wrap:wrap}.dtc-offers__price-row strong{color:#007b5f;font-size:20.33px;font-weight:700}.dtc-offers__price-row s{font-size:20.33px;color:#08122a}.dtc-offers__savings{background:#007b5f;border-radius:5.65px;color:#fff;font-size:15.81px;font-weight:700;padding:3px 15px}.dtc-offers__discount,.dtc-offer__discount{font-size:12px;font-weight:600;color:#095946}.dtc-offers__availability{font-size:12px;color:#666;margin:8px 0}.dtc-offers__fieldset{border:0;padding:0;margin:0;min-width:0}.dtc-offer{position:relative;margin:0 0 19px}.dtc-offer__input{position:absolute;width:1px;height:1px;opacity:0}.dtc-offer__card{display:block;padding:16px 24px;border:1px solid #0005;border-radius:10px;background:#fff;color:#000;cursor:pointer;position:relative}.dtc-offer__input:checked+.dtc-offer__card{background:#0fae8726;border-color:#095946;box-shadow:inset 0 0 0 .3px #095946}.dtc-offer__input:focus-visible+.dtc-offer__card{outline:3px solid #095946;outline-offset:3px}.dtc-offer__row{display:flex;align-items:center;gap:12px;min-height:60px}.dtc-offer__radio{width:16px;height:16px;border:1px solid #777;border-radius:50%;flex:0 0 16px;background:#fff}.dtc-offer__input:checked+.dtc-offer__card .dtc-offer__radio{border:5px solid #095946}.dtc-offer__pack{display:flex;flex:0 0 120px;justify-content:center;align-items:center;height:60px}.dtc-offer__pack img{max-width:100%;height:60px;width:auto;object-fit:contain}.dtc-offer__pack-placeholder{display:block;width:70px;height:60px;border:1px solid #e3e3df;border-radius:4px;background:#f3f3f0}.dtc-offer__details{flex:1;min-width:0}.dtc-offer__title{display:block;font-size:15.81px;line-height:21px;font-weight:700}.dtc-offer__composition{display:none;font-size:12px}.dtc-offer__unit{display:block;font-size:15.81px;line-height:21px;margin-top:5px}.dtc-offer__prices{flex-shrink:0;text-align:right;font-size:15.81px;line-height:21px;color:#095946}.dtc-offer__prices strong,.dtc-offer__prices s{display:block;white-space:nowrap}.dtc-offer__prices s{font-weight:400}.dtc-offer__badge{position:absolute;right:36px;top:-10px;background:#095946;color:#fff;padding:0 12px;border-radius:13px;font-size:13.55px;line-height:20px;font-weight:700}.dtc-offer__expanded{display:none;margin-top:10px;padding-top:10px;border-top:1px solid #c4bfb9}.dtc-offer__input:checked+.dtc-offer__card .dtc-offer__expanded{display:block}.dtc-offer__expanded strong{font-size:13px;line-height:18px}.dtc-offer__expanded small{display:block;color:#0009;font-size:12px;line-height:17px}.dtc-offer__gifts>span:not(.dtc-offer__divider){display:flex;gap:10px;margin-top:10px}.dtc-offer__gifts>span>span:first-child{color:#009370}.dtc-offer__divider{display:block;text-align:center;color:#075947;font-weight:700;font-size:10px;letter-spacing:1px}.dtc-offer__note{display:block;font-size:12px;margin-top:8px}.dtc-gift{display:flex;align-items:center;gap:10px;font-size:13px;flex:1}.dtc-gift small{display:block;font-size:11px;color:#666}.dtc-gift__image{display:block;width:60px;height:60px;flex-shrink:0}.dtc-gift__image img{width:100%;height:100%;object-fit:contain}.dtc-gifts[hidden]{display:none}.dtc-gifts{border:1.5px solid #000;border-radius:10px;margin:8px 0;overflow:hidden}.dtc-gifts__heading{background:#007b5f;padding:10px 16px;text-align:center;color:#fff;font-size:14px;font-weight:700}.dtc-gifts__row{display:flex;padding:14px 10px;gap:6px}.dtc-gifts__item{flex:1;min-width:0;text-align:center;display:flex;flex-direction:column;align-items:center;position:relative}.dtc-gifts__picture{display:block;width:80px;height:72px}.dtc-gifts__placeholder{display:block;width:100%;height:100%;border:1px solid #e3e3df;border-radius:4px;background:#f3f3f0}.dtc-gifts__item strong{color:#b02c2c;font-size:13px;line-height:17px}.dtc-gifts__locked{display:none}.dtc-gifts__item.is-locked>:not(.dtc-gifts__locked){filter:blur(4px);opacity:.45}.dtc-gifts__item.is-locked .dtc-gifts__locked{display:block;position:absolute;top:32px;color:#095946;font-size:13px}.dtc-purchase__button{display:flex;justify-content:space-between;gap:12px;min-height:64px;padding:14px 24px;border-radius:5px;background:#095946;color:#fff;font-size:16px;font-weight:500;font-family:var(--dtc-heading,Arial,sans-serif);margin-top:15px}.dtc-purchase__button:after,.dtc-purchase__button:before{display:none}.dtc-purchase__button:disabled{opacity:1;cursor:not-allowed}.dtc-purchase__button:not(:disabled):hover{background:#064f3b}.dtc-offers__footnote{text-align:center;font-size:11px;line-height:16px;color:#555;margin:10px 0 0}.dtc-offers__error{color:#9c2424;font-size:14px}@media(max-width:989px){.dtc-offer__card{padding:9px 12px}.dtc-offer__row{min-height:60px;gap:8px}.dtc-offer__pack{flex-basis:76px}.dtc-offer__pack img{height:50px}.dtc-offer__title,.dtc-offer__unit,.dtc-offer__prices{font-size:14px;line-height:19px}.dtc-offer__badge{font-size:12px;right:10px;top:-8px;line-height:17px}.dtc-offers__price-row{gap:8px;margin:16px 0 18px}.dtc-offers__price-row strong,.dtc-offers__price-row s{font-size:18px}.dtc-offers__savings{font-size:14px;padding:3px 10px}.dtc-gifts__picture{width:50px;height:45px}.dtc-gifts__item strong{font-size:10px}}@media(max-width:375px){.dtc-offer__pack{flex-basis:54px}.dtc-offer__row{gap:6px}}.dtc-offer__pack{flex-basis:150px}.dtc-offer__shipping{font-size:13px;font-weight:700;line-height:18px}.dtc-offer__shipping>span{color:#009370;margin-right:7px}.dtc-purchase__total{display:flex;align-items:center;gap:10px;white-space:nowrap}.dtc-purchase__total s{font-weight:400;opacity:.7;font-size:14px}.dtc-purchase__total [hidden]{display:none}.dtc-product .dtc-purchase__total .svg-wrapper{color:inherit;width:22px}.dtc-gifts__picture img{width:100%;height:100%;object-fit:contain}.dtc-gifts__shipping{display:grid;place-items:center}.dtc-product .dtc-gifts__shipping .svg-wrapper{width:48px;height:48px}.dtc-gifts__locked>span{display:block;margin:auto;width:20px;height:20px}.dtc-gifts__locked svg{width:100%;height:100%}.dtc-gifts__item.is-locked>:not(.dtc-gifts__locked){filter:blur(6px);opacity:.55}@media(max-width:989px){.dtc-offer__pack{flex-basis:76px}.dtc-purchase__button{padding:14px 18px}.dtc-purchase__total{gap:8px}.dtc-purchase__total s{font-size:12px}}@media(max-width:375px){.dtc-offer__pack{flex-basis:54px}}.dtc-offer__radio,.dtc-offer__discount{display:none}.dtc-offer__badge{min-width:126px;text-align:center}.dtc-gift-warning{padding:10px 12px;border:1px solid #c77660;border-radius:6px;background:#fff1ed;color:#8a2519;font-size:13px;line-height:18px}.dtc-offer__gifts>span:not(.dtc-offer__divider){font-size:13px;line-height:18px;font-weight:700}.dtc-offer__shipping{border-top:0;padding-top:0}.dtc-gifts__heading{letter-spacing:.08em}.dtc-gifts__row{align-items:flex-start}@media(max-width:989px){.dtc-offer__pack{flex-basis:100px}.dtc-offer__pack img{height:61px}.dtc-offer__row{gap:12px}.dtc-offer__badge{min-width:112px}}@media(max-width:375px){.dtc-offer__pack{flex-basis:76px}.dtc-offer__row{gap:8px}}.dtc-offers__price-row{margin-bottom:16px}@media(max-width:989px){.dtc-offers__price-row{margin-bottom:13px}}.dtc-gifts__picture .dtc-gift__image{width:100%;height:100%}.dtc-gifts__item small{font-size:10px;line-height:14px;color:#59655f}.dtc-gifts__availability{color:#8a2519!important}.dtc-product .dtc-bundle-media [data-gift-available=false]{padding:0;background:transparent;border:0}.dtc-offer__gifts .dtc-gift,.dtc-offer__gifts .dtc-gift small{font-weight:400}.dtc-phase3__container{max-width:var(--dtc-phase3-width,1500px);margin:auto;padding:0 50px;min-width:0}.dtc-phase3__cta{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;height:62px;border-radius:100px;background:#095946;color:#fff;padding:18px;font:500 20px/1.2 var(--dtc-content-heading);letter-spacing:0;text-align:center;text-decoration:none}.dtc-phase3__cta:hover{opacity:.9}.dtc-phase3 :focus-visible{outline:2px solid var(--dtc-content-accent);outline-offset:4px}@media(max-width:989px){.dtc-phase3__container{padding:0 20px}.dtc-phase3__cta{font-size:18px}}.dtc-product__avatars{gap:0}.dtc-review-avatar{display:block;flex:0 0 24px;width:24px;height:20px;margin-left:-6px;border:1px solid white;border-radius:50%;overflow:hidden}.dtc-review-avatar:first-child{margin-left:0}.dtc-product .dtc-review-avatar img{display:block;width:100%;height:100%;object-fit:cover}.dtc-review-avatar__empty{display:block;width:100%;height:100%;background:#dce5df}.dtc-review-avatar:nth-child(2n) .dtc-review-avatar__empty{background:#e4dfd5}@media(max-width:375px){.dtc-review-avatar{width:18px;flex-basis:18px;height:18px}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
