.kearty-bmi-section{padding:40px 16px;background:linear-gradient(180deg,#eef8f6,#fff)}.kearty-bmi-wrapper{max-width:900px;margin:0 auto;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.kearty-bmi-card{background:#fff;border:1px solid #e9edee;border-radius:28px;padding:32px;box-shadow:0 12px 30px #1a998814}.kearty-bmi-card h2,.kearty-bmi-card h3{margin:0 0 12px;color:#0fa3b1;font-family:Raleway,Lato,Arial,sans-serif;line-height:1.15}.kearty-bmi-card h2,.kearty-bmi-card h3{font-size:24px}.kearty-bmi-card p,.kearty-bmi-card small,.kearty-bmi-card label{color:#595959;line-height:1.7}.kearty-bmi-card label{font-weight:700}.kearty-bmi-label-spacer{display:block;margin-top:24px}.kearty-bmi-input-wrap{position:relative;margin-top:12px}.kearty-bmi-input-wrap input{width:100%;height:52px;border:1px solid #e9edee;border-radius:18px;padding:0 48px 0 16px;box-sizing:border-box;color:#16332f;background:#fff}.kearty-bmi-input-wrap span{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#595959;font-size:14px}.kearty-bmi-input-error{border:1px solid #EB5600!important}p.kearty-bmi-error-message{margin-top:8px;font-size:14px;color:#eb5600!important;line-height:1.5}.kearty-bmi-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;width:100%;margin-top:32px;padding:0 20px;border-radius:18px;border:none;background:#0fa3b1;color:#fff;text-decoration:none;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #0fa3b138}.kearty-bmi-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:18px;border:1px solid #1a9988;background:#fff;color:#1a9988;text-decoration:none;font-weight:700}.kearty-bmi-note{margin-top:20px;border-radius:18px;border:1px solid #e9edee;background:#fff2ea;padding:16px;color:#595959;line-height:1.7;font-size:14px}.kearty-bmi-placeholder{min-height:320px;border-radius:28px;background:#eef8f6;display:flex;align-items:center;justify-content:center;text-align:center;padding:32px;color:#595959;margin-top:24px}.kearty-bmi-results-wrap{margin-top:24px}.kearty-bmi-results{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kearty-bmi-results>div{background:#eef8f6;border-radius:24px;padding:10px}.kearty-bmi-results small{display:block;margin:0;font-size:12px;color:#595959}.kearty-bmi-results strong{display:block;margin-top:8px;font-size:18px;color:#16332f}.kearty-bmi-chart-box{border-radius:28px;border:1px solid #e9edee;background:#fff;padding:20px;margin-top:24px;box-shadow:0 8px 24px #1a99880d}.kearty-bmi-chart-text{font-size:14px;color:#16332f;margin-top:0}.kearty-bmi-disclaimer{margin-top:24px;border-radius:18px;border:1px solid #e9edee;background:#fff;padding:16px;color:#595959;line-height:1.7;font-size:14px}.kearty-bmi-choice-help-text{margin-top:24px;color:#595959;line-height:1.7;font-size:15px}.kearty-bmi-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}[data-results-card]{scroll-margin-top:100px}.kearty-calculator-section{padding:40px 16px;background:linear-gradient(180deg,#eef8f6,#fff)}.kearty-calculator-wrapper{max-width:900px;margin:0 auto;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.kearty-calculator-card{background:#fff;border:1px solid #e9edee;border-radius:28px;padding:32px;box-shadow:0 12px 30px #1a998814}.kearty-calculator-card h2,.kearty-calculator-card h3{margin:0 0 12px;color:#0fa3b1;font-family:Raleway,Lato,Arial,sans-serif;line-height:1.15}.kearty-calculator-card h2,.kearty-calculator-card h3{font-size:24px}.kearty-calculator-card p,.kearty-calculator-card small,.kearty-calculator-card label{color:#595959;line-height:1.7}.kearty-input-wrap{position:relative;margin-top:12px}.kearty-input-wrap input{width:100%;height:52px;border:1px solid #e9edee;border-radius:18px;padding:0 48px 0 16px;box-sizing:border-box;color:#16332f;background:#fff}.kearty-input-wrap span{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#595959;font-size:14px}.kearty-periods{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px}.kearty-periods button{height:52px;border-radius:18px;border:1px solid #e9edee;background:#fff;color:#595959;font-weight:700;cursor:pointer}.kearty-periods button.is-active{border:2px solid #1a9988;background:#eef8f6;color:#16332f}.kearty-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:18px;border:none;background:#eb5600;color:#fff;text-decoration:none;font-weight:700;cursor:pointer;box-shadow:0 10px 24px #0fa3b138}button.kearty-primary-btn{width:100%;margin-top:32px}.kearty-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;border-radius:18px;border:1px solid #1a9988;background:#fff;color:#1a9988;text-decoration:none;font-weight:700}.kearty-note{margin-top:20px;border-radius:18px;border:1px solid #e9edee;background:#fff2ea;padding:16px;color:#595959;line-height:1.7;font-size:14px}.kearty-placeholder{min-height:420px;border-radius:28px;background:#eef8f6;display:flex;align-items:center;justify-content:center;text-align:center;padding:32px;color:#595959;margin-top:24px}.kearty-results-wrap{margin-top:24px}.kearty-results{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.kearty-results>div{background:#eef8f6;border-radius:24px;padding:10px}.kearty-results small{display:block;margin:0;font-size:12px;color:#595959}.kearty-results strong{display:block;margin-top:8px;font-size:14px;color:#16332f}.kearty-chart-box{border-radius:28px;border:1px solid #e9edee;background:#fff;padding:20px;margin-top:24px;box-shadow:0 8px 24px #1a99880d}.kearty-chart-text{font-size:14px;color:#16332f;margin-top:0}.kearty-chart{width:100%;overflow-x:auto}.kearty-chart-svg{width:100%;height:300px;display:block}.kearty-disclaimer{margin-top:24px;border-radius:18px;border:1px solid #e9edee;background:#fff;padding:16px;color:#595959;line-height:1.7;font-size:14px}.kearty-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.kearty-choice-help-text{margin-top:24px;color:#595959;line-height:1.7;font-size:15px}.kearty-input-error{border:1px solid #EB5600!important}.kearty-input-error-message{margin-top:8px;font-size:14px;color:#eb5600!important;line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
