:root{--heading-font-stack: "Bricolage Grotesque", "Helvetica Neue", Arial, sans-serif;--heading-font-weight: 600;--heading-font-style: normal;--heading-letterspacing: -.02em;--main-font-stack: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--main-font-weight: 400;--main-font-style: normal;--button-font-weight: 600;--button-letter-spacing: 0;--bl-ink: #0e1c17;--bl-text: #33443d;--bl-green: #1e5a46;--bl-mint: #e3eee7;--bl-sage: #eaefea;--bl-ground: #f5f6f2;--bl-line: #e4e9e5;--bl-lime: #d9f07a}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,.heading-standard,.heading-feature,.heading-secondary{font-family:var(--heading-font-stack);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letterspacing)}.card:after,.media__drop-shadow--shape,.media--css-only:before{display:none!important}button,.button,[type=submit]{letter-spacing:0}.rte strong,.rte b{font-weight:600;color:inherit}.rte p{line-height:1.7}.rte a{text-underline-offset:3px}.bl-desc-outer{width:100%;max-width:1320px;margin:0 auto;padding:3rem 1.25rem 2rem;font-family:var(--main-font-stack);color:var(--bl-text)}@media(min-width:990px){.bl-desc-outer{padding:5rem 2.5rem 3rem}}.bl-sections{display:flex;flex-direction:column;gap:1rem}.bl-sec{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;background:#fff;border:1px solid var(--bl-line);border-radius:28px;padding:1.75rem}@media(min-width:990px){.bl-sec{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:3rem;padding:2.75rem}}.bl-sec>h2{margin:0!important;font-family:var(--heading-font-stack)!important;font-weight:600!important;letter-spacing:-.02em!important;font-size:clamp(1.75rem,2.6vw,2.75rem)!important;line-height:1.02!important;color:var(--bl-ink)!important;text-transform:none!important}.bl-sec__body>*:first-child{margin-top:0}.bl-sec__body>*:last-child{margin-bottom:0}.bl-sec__body p{margin:0 0 .9rem;font-size:1rem;line-height:1.7;color:var(--bl-text)}.bl-sec__body strong{color:var(--bl-ink);font-weight:600}.bl-sec__body ul{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem}.bl-sec__body ul>li{list-style:none!important;margin:0!important;background:var(--bl-ground);border-radius:20px;padding:1.25rem 1.25rem 1.25rem 3.5rem;position:relative}.bl-sec__body ul>li:before{content:"";position:absolute;left:1.1rem;top:1.2rem;width:1.5rem;height:1.5rem;border-radius:999px;background:var(--bl-mint) url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%231e5a46%22%20stroke-width=%223%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22m6%2012%204%204%208-8%22/%3E%3C/svg%3E) center / .9rem no-repeat}.bl-sec__body ul>li p{margin:0}.bl-sec--dark{background:var(--bl-ink);border-color:var(--bl-ink)}.bl-sec--dark>h2{color:#fff!important}.bl-sec--dark .bl-sec__body p{color:#dce6e0;font-size:1.0625rem}.bl-sec--dark .bl-sec__body strong{color:#fff}.bl-sec--dark .bl-sec__body ul{grid-template-columns:minmax(0,1fr);gap:0}.bl-sec--dark .bl-sec__body ul>li{background:transparent;border-radius:0;border-top:1px solid #2a3b34;padding:1.15rem 0 1.15rem 2.5rem}.bl-sec--dark .bl-sec__body ul>li:last-child{border-bottom:1px solid #2a3b34}.bl-sec--dark .bl-sec__body ul>li:before{left:0;top:1.2rem;background:transparent url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22%23d9f07a%22%20stroke-width=%222.6%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%3E%3Cpath%20d=%22m5%2012%205%205%209-10%22/%3E%3C/svg%3E) center / 1.3rem no-repeat}.bl-sec--warn{background:#fbf7ec;border-color:#ede4cc}.bl-sec--use{background:var(--bl-mint);border-color:#d3e3d9}.bl-sec__body .bl-table-wrap{overflow-x:auto;margin:0 0 1rem}.bl-sec__body table{width:100%;border-collapse:collapse!important;border:0!important;font-size:.95rem;margin:0}.bl-sec__body th,.bl-sec__body td{border:0!important;border-bottom:1px solid var(--bl-line)!important;padding:.95rem .25rem!important;text-align:left;color:#22332c;background:transparent!important}.bl-sec__body th{font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#4a5a53;font-weight:500;border-bottom:1px solid var(--bl-ink)!important}.bl-sec__body td+td,.bl-sec__body th+th{text-align:right;font-variant-numeric:tabular-nums}.bl-sec__body tr.bl-total td{background:var(--bl-ink)!important;color:#fff;border-bottom:0!important;padding:1.1rem 1rem!important}.bl-sec__body tr.bl-total td strong{color:#fff}.bl-sec__body tr.bl-total td:first-child{border-radius:14px 0 0 14px}.bl-sec__body tr.bl-total td:last-child{border-radius:0 14px 14px 0}.bl-sec__body .bl-table-wrap+p{background:var(--bl-ground);border-radius:14px;padding:.9rem 1rem;font-size:.9rem}.bl-sec--faq .bl-sec__body{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem}.bl-faq{background:var(--bl-ground);border-radius:20px;padding:1.35rem 1.4rem}.bl-faq h3{margin:0 0 .6rem!important;font-family:var(--main-font-stack)!important;font-size:1.05rem!important;font-weight:600!important;letter-spacing:0!important;line-height:1.4!important;color:var(--bl-ink)!important;text-transform:none!important}.bl-faq p{margin:0!important;font-size:.95rem!important}:root{--button-text-transform: none;--sticker-text-transform: none;--sticker-border-radius: 9999px;--product-tiles-text-transform: none;--card-drop-shadow-size: 0px;--card-drop-shadow-top-size: 0px;--card-drop-shadow-left-size: 0px;--media-border-radius: 1rem;--base-line-height: 1.5}[id*=__header] .uppercase,[id*=__announcement] .uppercase{text-transform:none}
/*# sourceMappingURL=/cdn/shop/t/6/assets/biolongevity-redesign.css.map */
