.benefits-section{background:var(--bt-bg);font-family:var(--bt-font)}.benefits-section,.benefits-section *{letter-spacing:-.5px}.benefits-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.benefits-image img,.benefits-image svg{display:block;width:100%}.benefits-content{padding:30px 10px}.benefits-content .subtitle{margin-bottom:0;font-size:18px;letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--bt-subtitle)}.benefits-content .title{max-width:600px;margin:0 auto;font-size:50px;line-height:1.15;font-weight:500;text-align:center;color:var(--bt-title);font-family:"Clash Grotesk",var(--bt-font)}.benefits-content .description{max-width:521px;margin:20px auto;font-size:21px;line-height:1.4;text-align:center;color:var(--bt-description)}.benefit-lists-main{height:530px;max-width:657px;margin:40px auto 0;padding-right:15px;overflow:auto;scrollbar-width:thin}.benefit-card{max-width:657px;margin:0 auto 20px;padding:50px;border:.5px solid var(--bt-card-border);border-radius:12px;background:var(--bt-card-bg)}.benefit-card-iiner{position:relative;padding-left:50px}.benefit-card-iiner:before{content:"";position:absolute;left:0;top:0;height:100%;border:2px solid var(--bt-rail)}.benefit-card-iiner:after{content:"";position:absolute;top:-10px;left:-13px;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,var(--bt-list-text) 0 28%,var(--bt-dot) 30% 100%);border:0}.week{display:inline-block;padding:7px 24px;border-radius:20px;font-size:14px;background:var(--bt-week-bg);color:var(--bt-week-text)}.benefits-container .benefit-card h3{margin:20px 0 10px;font-size:34px;line-height:1.15;font-weight:500;letter-spacing:-.5px;color:var(--bt-h3);font-family:"Clash Grotesk",var(--bt-font)}.stage-description{margin:0 0 20px;font-size:17px;line-height:1.5;color:var(--bt-list-text)}.benefit-ingredients{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 20px;padding:0;list-style:none}.benefit-ingredients li{padding:6px 10px;border:1px solid #e8dfcf;border-radius:20px;background:#efe9de;color:var(--bt-list-text);font-size:14px;line-height:1.4}.benefit-ingredients li:before{content:"\2022";margin-right:4px;color:var(--bt-h3)}.review-chip{padding:16px 18px;border:1px solid #ded8cf;border-left:4px solid #e5d8bb;border-radius:5px;background:var(--bt-review-bg)}.review-quote{margin:0 0 8px;font-size:17px;line-height:1.5;font-style:italic;font-weight:500;color:var(--bt-list-text)}.review-meta{margin:0;font-size:16px;line-height:1.5;color:var(--bt-review-meta)}.review-name{font-weight:600;font-style:italic;color:var(--bt-review-name)}.disclaimer{max-width:657px;margin:20px auto 0;font-size:12px;color:var(--bt-review-meta);text-align:center}@media screen and (max-width:990px){.benefits-container{display:block}.benefits-content{padding:20px 15px 32px}.benefits-content .title{font-size:28px}.benefits-content .description{font-size:16px}.benefit-lists-main{height:auto;padding-right:0}.benefit-card{padding:20px}.benefit-card-iiner{padding-left:15px}.benefit-card-iiner:before{border-width:1px}.benefit-card-iiner:after{width:20px;height:20px;left:-9px}.benefits-container .benefit-card h3{font-size:28px}.stage-description{font-size:17px}.review-chip{padding:14px}}.benefits-section .stage-benefits{margin:24px 0;padding-left:18px;color:var(--bt-list-text);font-size:17px;line-height:1.55}.benefits-section .stage-benefits li+li{margin-top:10px}.benefits-section .benefits-image{align-self:stretch}.benefits-section .benefits-image img{height:100%;object-fit:cover}@media(max-width:990px){.benefits-section>.page-width{padding-inline:0}.benefits-section .benefits-image img{height:auto;aspect-ratio:1;object-fit:cover}.benefits-section .benefits-content{padding:32px 15px}.benefits-section .benefit-card-iiner{padding-left:20px}.benefits-section .benefit-card{padding:24px 16px}.benefits-section .benefit-card h3{margin-block:22px}}@media(max-width:990px){.benefits-section .benefits-image{width:100%}.benefits-section .benefits-image img{display:block;width:100%;aspect-ratio:1 / 1;object-fit:cover}.benefits-section .benefit-card{border-radius:14px}.benefits-section .benefit-card h3{font-size:30px;line-height:1.15}.benefits-section .benefit-card blockquote{font-size:18px;line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-benefits-timeline.css.map */
