.r5-page{--r5-muted:#eae0f3}.r5-hero{display:block;background:var(--fo-ink);padding:42px 0 54px;color:var(--fo-cream)}.r5-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.r5-hero-copy{max-width:580px}.r5-hero .fo-wordmark{margin:0 0 40px}.r5-hero h1{font-size:clamp(46px,4.5vw,70px);line-height:1.05}.r5-hero h1 em{color:var(--fo-lavender)}.r5-hero-copy>p{margin:26px 0 0;font-size:18px;line-height:1.6;text-wrap:pretty}.r5-hero-image img{width:100%;height:620px;object-fit:cover;border-radius:180px 180px 24px 24px}.r5-cta{width:100%;max-width:420px;margin-top:28px}.r5-hero .r5-cta{background:var(--fo-lavender);color:var(--fo-ink)!important}.r5-cta-note{max-width:420px;font-size:12px!important;text-align:center;margin-top:12px!important;line-height:1.5!important}.r5-reason{padding:90px 0}.r5-reason:nth-of-type(2n){background:#f1eaf6}.r5-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px}.r5-reverse .r5-copy{order:2}.r5-reverse .r5-visual{order:1}.r5-copy h2{font-size:clamp(34px,3.25vw,50px);line-height:1.08}.r5-copy>p{font-size:17px;line-height:1.7;margin-top:24px;text-wrap:pretty}.r5-visual>img{width:100%;border-radius:26px}.r5-benefits{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:10px}.r5-benefits li{display:flex;gap:12px;align-items:center;border:1px solid #b59ec9;border-radius:10px;padding:12px 15px;font-size:14px;background:#faf8ef}.r5-benefits li:before{content:"\2713";display:grid;place-items:center;width:22px;height:22px;flex:none;background:var(--fo-purple);color:#fff;border-radius:50%;font-size:12px}.r5-stats{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.r5-stats>div{background:var(--fo-lavender);padding:23px 18px;border-radius:16px;text-align:center}.r5-stats strong{font:900 49px/1 FinchDisplay,Georgia,serif;letter-spacing:-.04em}.r5-stats p{font-size:13px;line-height:1.5;margin-top:12px}.r5-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r5-pair figure{margin:0;min-width:0;position:relative}.r5-pair video,.r5-pair img{width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;display:block;background:#dfd7e4;border-radius:18px}.r5-pair figcaption{font:900 22px/1.3 FinchDisplay,Georgia,serif;text-align:center;margin-top:13px}.r5-comparison-nav{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px;font-size:13px}.r5-comparison-nav button{width:44px;height:44px;background:var(--fo-cream);border:1px solid var(--fo-ink);border-radius:50%;font-size:23px}.r5-comparison-nav button:disabled{opacity:.3;cursor:default}.r5-ingredient-details{display:grid;gap:10px}.r5-ingredient-details details{border:1px solid #b9a3ce;border-radius:14px;background:var(--fo-cream);overflow:hidden}.r5-ingredient-details summary{display:flex;align-items:center;gap:14px;padding:12px 16px;cursor:pointer;list-style:none;min-height:76px;font-size:17px}.r5-ingredient-details summary::-webkit-details-marker{display:none}.r5-ingredient-details summary img{width:46px;height:46px;object-fit:cover;border-radius:50%;flex:none}.r5-ingredient-details summary span{flex:1;font-weight:700}.r5-ingredient-details summary b{white-space:nowrap;font-size:14px}.r5-ingredient-details summary i{font:24px/1 Arial,sans-serif;transition:transform .2s}.r5-ingredient-details details[open] summary i{transform:rotate(45deg)}.r5-ingredient-details details>div{padding:0 22px 24px;font-size:15px;line-height:1.7}.r5-ingredient-details details>div p+p{margin-top:15px}.r5-ingredient-note{font-weight:700;color:var(--fo-purple);margin-bottom:12px!important}.r5-timeline-guarantee{background:var(--fo-ink);color:var(--fo-cream);padding:20px;text-align:center;border-radius:20px 20px 0 0}.r5-timeline-guarantee strong{display:block;font:900 26px/1.2 FinchDisplay,Georgia,serif}.r5-timeline-guarantee span{font-size:13px;display:block;margin-top:6px}.r5-days{border:1px solid #cec0d8;border-top:0;border-radius:0 0 20px 20px;background:var(--fo-cream);padding:6px 26px}.r5-days article{padding:24px 0;border-bottom:1px solid #d9cde3}.r5-days article:last-child{border:0}.r5-days article>span{display:inline-block;background:var(--fo-lavender);border-radius:100px;padding:5px 12px;font-size:12px;margin-bottom:12px}.r5-days h3{font-size:28px}.r5-days p{font-size:14px;line-height:1.65;margin-top:13px}.r5-quality-note{margin-top:26px;padding:25px;background:var(--fo-ink);color:var(--fo-cream);border-radius:18px}.r5-quality-note h3{font-size:25px}.r5-quality-note p{margin-top:14px;font-size:15px;line-height:1.65}.r5-review-card{width:calc((100% - 44px)/3);padding:28px;background:#eee4f4;border-radius:18px}.r5-review-card h3{font-size:26px;line-height:1.15;margin-top:24px}.r5-review-card>p:last-child{font-size:15px;line-height:1.7;margin-top:17px}.r5-review-byline{display:flex;flex-direction:column;gap:5px;margin-top:16px!important;font-size:14px}.r5-review-byline span{font-size:11px}.r5-centered-cta{max-width:420px;margin:20px auto 0}.r5-summary{background:var(--fo-ink);color:var(--fo-cream);padding:68px 0;text-align:center}.r5-summary h2{max-width:750px;margin:auto}.r5-summary ul{list-style:none;padding:0;max-width:750px;margin:26px auto 0;display:grid;gap:15px;font-size:17px}.r5-summary .r5-cta-note{margin-inline:auto}.r5-legal{padding-top:30px;padding-bottom:38px;font-size:12px;line-height:1.7;color:#4e5364}.r5-legal p+p{margin-top:15px}@media(max-width:1100px){.r5-hero-grid,.r5-split{gap:35px}.r5-hero-image img{height:540px}.r5-reason{padding:65px 0}.r5-copy>p{font-size:16px}.r5-review-card{width:calc((100% - 22px)/2)}}@media(max-width:760px){.r5-hero{padding:24px 0 34px}.r5-hero-grid{display:flex;flex-direction:column;gap:23px}.r5-hero-copy{display:contents}.r5-hero .fo-wordmark{order:0;text-align:center;margin:0}.r5-hero-image{order:1;width:100%}.r5-hero-image img{height:auto;aspect-ratio:1.45;border-radius:70px 70px 18px 18px;object-position:center 48%}.r5-hero h1{order:2;font-size:clamp(36px,9.4vw,46px);text-align:center}.r5-hero-copy>p:not(.r5-cta-note){order:3;margin:0;font-size:15px;line-height:1.6;text-align:center}.r5-hero .r5-cta{order:4;margin:0}.r5-hero .r5-cta-note{order:5;margin-top:-12px!important;font-size:10px!important}.r5-reason{padding:52px 0}.r5-split{grid-template-columns:1fr;gap:30px}.r5-reverse .r5-copy,.r5-reverse .r5-visual{order:initial}.r5-copy h2{font-size:34px}.r5-copy>p{font-size:15px;margin-top:20px}.r5-benefits li{font-size:13px;padding:12px}.r5-benefits{gap:9px;margin-top:23px}.r5-visual>img{border-radius:18px;max-width:460px;margin:auto}.r5-cta{max-width:none;min-height:56px;font-size:15px}.r5-cta-note{max-width:none;font-size:10px!important}.r5-stats{gap:10px}.r5-stats>div{padding:20px 14px}.r5-stats strong{font-size:42px}.r5-stats p{font-size:12px}.r5-ingredient-details summary{padding:10px 12px;gap:10px;font-size:15px;min-height:68px}.r5-ingredient-details summary img{width:40px;height:40px}.r5-ingredient-details summary b{font-size:12px}.r5-ingredient-details details>div{font-size:14px;padding:0 18px 20px}.r5-days{padding-inline:21px}.r5-days h3{font-size:26px}.r5-days p{font-size:14px}.r5-quality-note{padding:22px}.r5-quality-note h3{font-size:25px}.r5-quality-note p{font-size:14px}.r5-review-card{width:86%;padding:25px}.r5-review-card h3{font-size:25px}.r5-review-card>p:last-child{font-size:14px}.r5-summary{padding:50px 0}.r5-summary h2{font-size:36px}.r5-summary ul{font-size:15px;line-height:1.6}.r5-legal{font-size:11px}}@media(prefers-reduced-motion:reduce){.r5-ingredient-details summary i{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/finch-five-reasons.css.map */
