.flow{color:var(--flow-bold-ink);font-family:var(--flow-sans)}.flow :where(h1,h2,h3,h4){font-family:var(--flow-sans);font-weight:800;text-transform:uppercase;color:var(--flow-bold-ink);letter-spacing:-.015em;line-height:.98;margin:0}.flow :where(h2){font-size:clamp(36px,5vw,60px)}.flow :where(h3){font-size:22px;letter-spacing:-.005em;line-height:1.08}.flow :where(p){color:var(--flow-ink-soft);font-size:16px;line-height:1.6;margin:0}.flow .flow-eyebrow{font-family:var(--flow-sans);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--flow-accent);margin-bottom:18px;display:inline-block}.flow .flow-eyebrow.c{display:block;text-align:center}.flow .flow-wrap{max-width:var(--flow-container);margin:0 auto;padding:0 28px}.flow .flow-center{text-align:center;max-width:42rem;margin:0 auto clamp(28px,3vw,44px)}.flow-section-pad{padding:clamp(56px,7vw,100px) 0}.flow .flow-stars{color:var(--flow-star);letter-spacing:2px;font-size:15px;line-height:1}.flow :where(h2 em,h3 em){font-style:normal;color:var(--flow-accent)}.flow-bundle h2 em{color:#fff;font-style:italic}.flow .flow-pill{display:inline-flex;align-items:center;gap:8px;background:var(--flow-bold-ink);color:#fff;font-weight:700;font-size:11px;padding:9px 16px;border-radius:100px;letter-spacing:.12em;text-transform:uppercase;font-family:var(--flow-sans)}.flow .flow-blist{list-style:none;margin:20px 0;padding:0}.flow .flow-blist li{display:flex;gap:11px;padding:7px 0;color:var(--flow-bold-ink);font-size:15px;line-height:1.5;font-family:var(--flow-sans)}.flow .flow-blist svg{flex:none;color:var(--flow-bold-ink);margin-top:3px}.flow .flow-btn-pill{display:inline-flex;align-items:center;gap:.5em;font-family:var(--flow-sans);font-weight:600;font-size:16px;padding:15px 28px;border-radius:100px;text-decoration:none;cursor:pointer;border:0;transition:.25s var(--flow-ease);white-space:nowrap}.flow .flow-btn-pill--cta{background:var(--flow-cta);color:#fff;box-shadow:var(--flow-shadow-cta)}.flow .flow-btn-pill--cta:hover{background:var(--flow-cta-hover);transform:translateY(-2px)}.flow .flow-btn-pill--ghost{background:transparent;color:var(--flow-ink);border:1.5px solid var(--flow-line)}.flow .flow-btn-pill--ghost:hover{border-color:var(--flow-brand);color:var(--flow-brand-deep)}.flow .flow-btn-pill--light{background:#fff;color:var(--flow-ink);box-shadow:var(--flow-shadow-sm)}.flow .flow-imgph{position:relative;background:linear-gradient(150deg,var(--flow-mist),var(--flow-brand-tint));border-radius:var(--flow-r-lg);overflow:hidden;aspect-ratio:4/3.2}.flow .flow-imgph>img,.flow .flow-imgph>picture,.flow .flow-imgph>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.flow .flow-imgph--sand{background:linear-gradient(150deg,var(--flow-sand),#f4eee3 60%,var(--flow-brand-tint))}.flow .flow-imgph__cap{position:absolute;left:18px;bottom:15px;font-family:var(--flow-serif);font-style:italic;font-size:13px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.45);z-index:1}.flow .flow-split{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media(max-width:880px){.flow .flow-split{grid-template-columns:1fr;gap:32px}}.flow-trust{background:var(--flow-ink);color:#cfe0e2;padding:30px 0}.flow-trust .flow-wrap{display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}.flow-trust__rating{display:flex;align-items:center;gap:12px;font-size:15px;font-family:var(--flow-sans)}.flow-trust__rating b{color:#fff;font-weight:600}.flow-trust__press{display:flex;gap:34px;align-items:center;flex-wrap:wrap;opacity:.72;font-family:var(--flow-sans)}.flow-trust__press span{font-family:var(--flow-serif);font-size:17px;letter-spacing:.04em;color:#eaf2f2}.flow-trust__press small{font-size:11px;letter-spacing:.22em;text-transform:uppercase;opacity:.6;align-self:center}@media(max-width:880px){.flow-trust__press{display:none}}.flow-wedge .flow-stat{font-family:var(--flow-sans);font-weight:800;font-size:clamp(56px,8vw,92px);color:var(--flow-accent);line-height:.95;margin:12px 0 8px;letter-spacing:-.025em}.flow-wedge .flow-imgph{box-shadow:var(--flow-shadow-md);aspect-ratio:4/5}.flow-wedge__star-note{font-size:11.5px;color:var(--flow-ink-mute);margin-top:16px}.flow-feat{background:var(--flow-mist)}.flow-feat__card{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;background:#fff;border-radius:var(--flow-r-lg);padding:clamp(32px,4vw,56px);box-shadow:var(--flow-shadow-md)}@media(max-width:880px){.flow-feat__card{grid-template-columns:1fr;gap:32px;padding:28px}}.flow-feat__pimg{position:relative;aspect-ratio:1/1;background:linear-gradient(150deg,var(--flow-mist),var(--flow-brand-tint));border-radius:var(--flow-r-md);overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:var(--flow-sans);font-weight:800;text-transform:uppercase;color:#888}.flow-feat__pimg>img,.flow-feat__pimg>picture,.flow-feat__pimg>picture>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.flow-feat__price{font-family:var(--flow-sans);font-weight:800;font-size:36px;color:var(--flow-bold-ink);margin-top:14px;letter-spacing:-.02em}.flow-feat__price s{color:#9aa7ab;font-size:20px;font-weight:600;margin-left:8px}.flow-feat__toggle{display:flex;gap:10px;margin:20px 0}.flow-feat__toggle label{flex:1;border:1.5px solid var(--flow-line);border-radius:14px;padding:12px 14px;cursor:pointer;font-size:14px;transition:.2s var(--flow-ease);position:relative;background:#fff;font-family:var(--flow-sans)}.flow-feat__toggle label.sel{border-color:var(--flow-bold-ink);background:var(--flow-bold-ink);color:#fff}.flow-feat__toggle label.sel b,.flow-feat__toggle label.sel span{color:#fff}.flow-feat__toggle b{display:block;font-weight:600;color:var(--flow-ink);margin-bottom:2px}.flow-feat__toggle .flow-save{color:var(--flow-cta);font-weight:700}.flow-feat__toggle label.sel .flow-save{color:#fff}.flow-feat__btn-block{width:100%;justify-content:center}.flow-benefits .flow-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}@media(max-width:880px){.flow-benefits .flow-grid4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.flow-benefits .flow-grid4{grid-template-columns:1fr}}.flow-benefits .flow-bcard{background:#fff;border:1px solid var(--flow-line);border-radius:var(--flow-r-md);padding:30px 24px;transition:.28s var(--flow-ease)}.flow-benefits .flow-bcard:hover{transform:translateY(-5px);box-shadow:var(--flow-shadow-md);border-color:transparent}.flow-benefits .flow-bcard__ic{width:52px;height:52px;border-radius:14px;background:var(--flow-mist);display:flex;align-items:center;justify-content:center;color:var(--flow-brand-deep);margin-bottom:18px}.flow-benefits .flow-bcard__ic svg{width:26px;height:26px}.flow-benefits .flow-bcard h3{margin-bottom:9px;font-size:19px;letter-spacing:-.005em}.flow-benefits .flow-bcard p{font-size:14.5px}.flow-benlists{background:#fff}.flow-benlists__rows{display:grid;gap:clamp(36px,4vw,60px)}.flow-benlists .flow-benrow{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.flow-benlists .flow-benrow .flow-imgph{border-radius:var(--flow-r-lg);box-shadow:var(--flow-shadow-md);aspect-ratio:4/3.4}.flow-benlists .flow-benrow.alt .flow-imgph{order:2}.flow-benlists .flow-benrow .flow-eyebrow{margin-bottom:8px}.flow-benlists .flow-benrow h3{font-size:32px;margin-bottom:18px;letter-spacing:-.015em;line-height:1.04}.flow-benlists .flow-benrow ul{list-style:none;padding:0;margin:0}.flow-benlists .flow-benrow li{display:flex;gap:12px;align-items:flex-start;padding:9px 0;font-size:16px;border-bottom:1px solid var(--flow-line)}.flow-benlists .flow-benrow li:last-child{border-bottom:0}.flow-benlists .flow-benrow li .tk{flex:none;width:24px;height:24px;border-radius:50%;background:var(--flow-mist);color:var(--flow-brand-deep);display:flex;align-items:center;justify-content:center;margin-top:1px}@media(max-width:880px){.flow-benlists .flow-benrow{grid-template-columns:1fr;gap:24px}.flow-benlists .flow-benrow.alt .flow-imgph{order:0}}.flow-how{background:var(--flow-sand)}.flow-how__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}@media(max-width:880px){.flow-how__steps{grid-template-columns:1fr;gap:32px}}.flow-how__step{text-align:center}.flow-how__step .flow-ring{width:90px;height:90px;margin:0 auto 22px;border-radius:50%;background:#fff;box-shadow:var(--flow-shadow-sm);display:flex;align-items:center;justify-content:center}.flow-how__step h3{margin-bottom:8px;font-size:22px;letter-spacing:-.005em}.flow-how__step p{max-width:18rem;margin:0 auto;font-size:15px}.flow-range .flow-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:880px){.flow-range .flow-grid4{grid-template-columns:1fr 1fr}}@media(max-width:560px){.flow-range .flow-grid4{grid-template-columns:1fr}}.flow-range__card{background:#fff;border-radius:var(--flow-r-md);overflow:hidden;border:1px solid var(--flow-line);transition:.28s var(--flow-ease);text-decoration:none;display:block;cursor:pointer;color:var(--flow-ink)}.flow-range__card:hover{transform:translateY(-5px);box-shadow:var(--flow-shadow-md)}.flow-range__img{aspect-ratio:1/1;position:relative;background:linear-gradient(150deg,var(--flow-mist),var(--flow-brand-tint));display:flex;align-items:center;justify-content:center;font-family:var(--flow-sans);font-weight:800;text-transform:uppercase;color:#888;font-size:13px}.flow-range__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.flow-range__tag{position:absolute;top:14px;left:14px;background:var(--flow-bold-ink);color:#fff;font-size:11px;font-weight:700;padding:6px 12px;border-radius:6px;letter-spacing:.08em;text-transform:uppercase;font-family:var(--flow-sans)}.flow-range__tag.accent{background:var(--flow-cta)}.flow-range__meta{padding:22px}.flow-range__nm{font-family:var(--flow-sans);font-weight:800;text-transform:uppercase;font-size:18px;color:var(--flow-bold-ink);letter-spacing:-.01em}.flow-range__pr{color:var(--flow-ink-soft);font-weight:500;margin-top:6px;font-size:14px}.flow-range__add{margin-top:16px;display:flex;align-items:center;justify-content:space-between;color:var(--flow-bold-ink);font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.flow-bundle{background:linear-gradient(135deg,var(--flow-brand-deep),#16424a);color:#eafafb}.flow-bundle h2{color:#fff}.flow-bundle p{color:#bfe0e3}.flow-bundle .flow-blist li{color:#eafafb}.flow-bundle .flow-blist svg{color:var(--flow-brand-tint)}.flow-bundle .flow-eyebrow{color:var(--flow-brand-tint)}.flow-bundle__vis{aspect-ratio:4/3.4;border-radius:var(--flow-r-lg);background:radial-gradient(120% 120% at 70% 30%,#ffffff29,#ffffff05);border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;font-family:var(--flow-serif);font-style:italic;color:#d6eef0;position:relative}.flow-bundle__save{position:absolute;top:20px;right:20px;background:var(--flow-cta);color:#fff;font-weight:700;padding:10px 16px;border-radius:100px;font-family:var(--flow-sans);font-size:14px}.flow-story{background:#fff}.flow-story__quote{font-family:var(--flow-serif);font-style:italic;font-size:clamp(20px,2.4vw,26px);line-height:1.4;color:var(--flow-brand-deep);margin:18px 0 22px}.flow-story__sign{display:flex;align-items:center;gap:13px;margin-bottom:22px}.flow-story__sign .av{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--flow-brand-tint),var(--flow-brand));flex:none}.flow-story__sign b{display:block;color:var(--flow-ink);font-size:16px;font-family:var(--flow-sans)}.flow-story__sign small{color:var(--flow-ink-soft);font-size:13px;font-family:var(--flow-sans)}.flow-story .flow-imgph{aspect-ratio:4/4.4;border-radius:var(--flow-r-lg);box-shadow:var(--flow-shadow-md)}.flow-cmp__table{width:100%;border-collapse:collapse;background:#fff;border-radius:var(--flow-r-md);overflow:hidden;box-shadow:var(--flow-shadow-sm);font-family:var(--flow-sans)}.flow-cmp__table th,.flow-cmp__table td{padding:18px 20px;text-align:center;border-bottom:1px solid var(--flow-line)}.flow-cmp__table th{font-weight:600;font-size:14.5px}.flow-cmp__table thead th:first-child{text-align:left}.flow-cmp__table tbody td:first-child{text-align:left;color:var(--flow-ink);font-weight:500}.flow-cmp__table .me{background:var(--flow-mist)}.flow-cmp__table .yes{color:var(--flow-brand);font-weight:700;font-size:18px}.flow-cmp__table .no{color:#c2ccce;font-size:18px}.flow-cmp__table thead .me{font-family:var(--flow-serif);font-size:18px;color:var(--flow-brand-deep)}@media(max-width:560px){.flow-cmp__table{font-size:12.5px}.flow-cmp__table th,.flow-cmp__table td{padding:12px 8px}}.flow-reviews{background:var(--flow-mist)}.flow-reviews .flow-rgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:880px){.flow-reviews .flow-rgrid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.flow-reviews .flow-rgrid{grid-template-columns:1fr}}.flow-reviews__card{background:#fff;border-radius:var(--flow-r-md);padding:28px;box-shadow:var(--flow-shadow-sm)}.flow-reviews__card p.q{font-family:var(--flow-serif);font-size:18px;color:var(--flow-ink);line-height:1.45;margin:14px 0 18px}.flow-reviews__card .who{display:flex;align-items:center;gap:12px}.flow-reviews__card .av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--flow-brand-tint),var(--flow-brand));flex:none}.flow-reviews__card .who b{display:block;font-size:15px;color:var(--flow-ink);font-family:var(--flow-sans)}.flow-reviews__card .who small{color:var(--flow-brand);font-size:12.5px;font-weight:600;font-family:var(--flow-sans)}.flow-guar{text-align:center}.flow-guar__seal{width:96px;height:96px;margin:0 auto 24px;border-radius:50%;background:var(--flow-brand-tint);display:flex;align-items:center;justify-content:center;color:var(--flow-brand-deep)}.flow-guar p{max-width:34rem;margin:14px auto 28px;font-size:17px}.flow-faq .flow-wrap{max-width:780px}.flow-faq details{border-bottom:1px solid var(--flow-line);padding:6px 0}.flow-faq summary{list-style:none;cursor:pointer;padding:20px 0;font-family:var(--flow-serif);font-size:19px;color:var(--flow-ink);display:flex;justify-content:space-between;align-items:center;gap:20px}.flow-faq summary::-webkit-details-marker{display:none}.flow-faq summary .pm{flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid var(--flow-brand);color:var(--flow-brand);display:flex;align-items:center;justify-content:center;font-size:18px;transition:.25s var(--flow-ease);position:relative}.flow-faq summary .pm:before,.flow-faq summary .pm:after{content:"";position:absolute;background:currentColor}.flow-faq summary .pm:before{width:10px;height:1.5px}.flow-faq summary .pm:after{width:1.5px;height:10px;transition:opacity .25s var(--flow-ease)}.flow-faq details[open] summary .pm{background:var(--flow-brand);color:#fff}.flow-faq details[open] summary .pm:after{opacity:0}.flow-faq details p{padding:0 0 22px;max-width:62ch;font-size:16px}.flow-email{background:var(--flow-sand);text-align:center}.flow-email h2{margin-bottom:12px}.flow-email__form{display:flex;gap:10px;max-width:460px;margin:26px auto 0}.flow-email__form input[type=email]{flex:1;padding:15px 20px;border-radius:100px;border:1.5px solid var(--flow-line);font-family:var(--flow-sans);font-size:16px;background:#fff}.flow-email__form input[type=email]:focus{outline:none;border-color:var(--flow-brand)}@media(max-width:560px){.flow-email__form{flex-direction:column}.flow-email__form .flow-btn-pill{width:100%;justify-content:center}}.flow-email__success{color:var(--flow-brand-deep);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/4/assets/flow-sections.css.map */
