*{font-family:Sofia Pro!important}.field-group{margin-bottom:16px}.field-row{display:flex;gap:16px}.field-row .ft-field{width:100%}.error-msg{color:#bd3c32;padding:8px 0 0 15px;font-size:12px;line-height:1.33}.calc-btn:active{transform:scale(.98)}.gauge-container{width:100%;margin-bottom:10px;max-width:480px}.ranges{margin-top:30px;width:100%;max-width:320px}.ranges.highlight-points{max-width:360px}.range-row{align-items:flex-start;justify-content:space-between;padding:16px;transition:all .3s ease;display:flex;flex-wrap:wrap}.range-info{display:flex;flex-direction:column;gap:2px}.range-row .name{font-size:16px;font-weight:400;color:#fff;line-height:1.4;position:relative;display:flex;justify-content:center;align-items:center;gap:8px}.range-row .name:before{content:"";width:6px;height:6px;display:flex;background:#d5ff5d;border-radius:6px;opacity:0}.range-row.active-under .name:before,.range-row.active-healthy .name:before,.range-row.active-over .name:before,.range-row.active-obese .name:before{opacity:1}.range-row .val{font-size:16px;font-weight:400;color:#fff;line-height:1.4;text-align:right}.range-note{font-size:16px;line-height:1.4;color:#313631;margin-top:16px;display:none}.ranges.highlight-points .range-row{border:none;border-radius:12px}.ranges.highlight-points .range-row{opacity:.3}.range-row.active-under{background:#8c9f65;border-color:var(--under-color);color:#313631;opacity:1!important}.range-row.active-healthy{background:#8c9f65;border-color:var(--healthy-color);color:#313631;opacity:1!important}.range-row.active-over{background:#8c9f65;color:#313631;border:none;opacity:1!important}.range-row.active-obese{background:#8c9f65;border-color:var(--obese-color);color:#313631;opacity:1!important}.range-row[class*=active-] .name,.range-row[class*=active-] .val{color:#313631;font-weight:600}.range-row[class*=active-] .range-note{display:block}.bmi-cal-container{padding:48px 0}.bmi-cal-cont-wpr{max-width:1424px;margin:auto;padding:0 20px}.bmi-cal-cont-mn{gap:5vw;justify-content:center;align-items:flex-start;box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr}.bmi-cal-right{display:flex;flex-direction:column;background-color:#313631;padding:30px;border-radius:2rem;border:4px solid rgb(176,213,99);align-items:center}.bmi-cal-right svg{width:100%;height:auto}.bmi-cal-left{padding:30px 0}.bmi-cal-left h1{font-size:62px;letter-spacing:-4.34px;font-weight:400;line-height:105%;margin:0 0 24px}.bmi-cal-left p{font-size:24px;font-weight:400;line-height:130%;color:#000;margin:0 0 24px;letter-spacing:-.816px}.bmi-cal-container label{font-size:14px;font-weight:500;color:#000;display:block;margin:0 0 16px;line-height:1.4}.bmi-cal-container .field:before,.bmi-cal-container .field:after{display:none}.bmi-cal-container .field{flex:1;display:flex;flex-direction:column;gap:4px;border:1px solid rgba(0,0,0,.19);min-height:56px;border-radius:12px;overflow:hidden}.bmi-cal-container .field input{border:none;padding:18px 15px;width:100%;height:100%;font-size:16px;line-height:1.15}.calc-btn{width:100%;margin-top:8px;padding:14px;background:#b6dd64;color:#0d0d0d;border:none;border-radius:60px;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s;box-shadow:none;outline:none;min-height:48px}.calc-btn:hover{background:#d5ff5d}.range-row:not(:last-child){border-bottom:1px solid rgb(255,255,255)}.bmi-lbtn{background:#b6dd64;color:#000;display:flex;justify-content:center;align-items:center;margin-top:10px;min-height:48px;border-radius:48px;font-size:14px;font-weight:500;border:1px solid #b6dd64}.bmi-lbtn.sec{border-color:#00000054;background:none;color:#392e25}.bmi-bottom-content{padding:40px 0 calc(5vw - 48px);display:grid}.bmi-bottom-content p{margin:14px 0 30px;font-size:14px;line-height:1.43}.bmi-bottom-content p:last-child{margin-bottom:0}.bm-details{background:#00000008;padding:30px 0}.bm-details .container{max-width:100%;background-color:#fff;margin:0 60px;padding:60px;border-radius:24px}.bmi-heading{font-size:62px;color:#000;line-height:105%;letter-spacing:-4.34px;font-weight:500}.bmi-content-wpr{max-width:1202px;margin:auto}.bmi-content{max-width:648px;margin-left:auto;margin-top:40px}.bmi-content p{font-style:normal;font-weight:400;line-height:130%;color:#000000a6;padding:0;font-size:24px;letter-spacing:-.816px;margin-bottom:30px}.bmi-content p:has(+h3),.bmi-content p:has(+h2){margin-bottom:64px}.bmi-content h3{font-size:43px;font-style:normal;font-weight:500;line-height:105%;letter-spacing:-2.649px;margin-bottom:40px}.bmi-content ul p{margin:0}.bmi-content ul{display:flex;flex-direction:column;gap:12px;margin:0 0 40px;padding-left:30px;font-size:24px}.bmi-content ul li::marker{font-size:22px;line-height:1.4;color:#000000e3}.bmi-content a{color:#000000e3;text-decoration:underline}.bmi-calculator-wrapper{margin:0 0 64px;padding-bottom:24px}.bmi-table-container{display:flex;align-items:center;gap:16px}.bmi-table .bmi-row{display:table-row}.bmi-table-container .bmi-nav-btn{background:#0000000f;box-shadow:none;border:none;width:48px;height:48px;border-radius:48px;min-width:48px;display:flex;justify-content:center;align-items:center;padding:6px;cursor:pointer}.bmi-table-container .bmi-nav-btn span{display:flex}.bmi-table-container .bmi-nav-btn.bmi-nav-left .bmi-icon{transform:rotate(180deg)}.bmi-table-container .bmi-nav-btn[disabled] .bmi-icon{opacity:.4;cursor:auto}.bmi-td span{width:154px;display:block;text-align:center;margin:auto}.bmi-table-scroll{position:relative;width:100%;overflow:hidden;border-radius:16px;border:1px solid rgba(0,0,0,.06);z-index:1}.bmi-table-head{background:#fff}.bmi-th:first-child,.bmi-td:first-child{z-index:100;position:sticky;background:#fff;left:0;color:#000;border-right:1px solid rgba(0,0,0,.06)}.bmi-th:last-child{color:#000}.bmi-table{border-spacing:0px;width:100%}.bmi-table-wrapper{width:100%}.bmi-td{padding:24px 8px;height:100%;border-bottom:1px solid rgb(0 0 0 / 6%);font-size:16px;line-height:1.4}.bmi-table .bmi-row:last-child .bmi-td{border-bottom:none}.bmi-td:nth-child(2n):not(:first-child){background:#00000008;color:#000000a6}.bmi-th{text-align:center;padding:24px 8px;height:100%;width:auto;border-bottom:1px solid rgba(0,0,0,.06)}.bmi-pagination .bmi-pager{display:block!important;width:60px;height:8px;background:#000;border-radius:50px}.bmi-pagination{display:flex;justify-content:center;align-items:center;margin-top:24px}.ovrvw-accordian .hding-icon{display:flex;justify-content:space-between;align-items:center;cursor:pointer}.ovrvw-accordian .hding-icon svg{height:24px;width:24px}.ovrvw-accordian .hding-icon .acc-hding{margin-bottom:40px;font-size:43px;font-weight:500;line-height:105%;letter-spacing:-2.649px}.bmi-content .ovrvw-accordian ul{list-style:decimal;color:#000000e3;font-size:16px;padding-left:28px;font-weight:500;gap:0;word-break:break-all}.bmi-content .ovrvw-accordian ul li{margin-bottom:32px;margin-left:10px;word-break:break-all}.bmi-content .ovrvw-accordian ul li::marker{font-size:20px}.bmi-content .bm-img-cntnt{margin:54px 24px 64px;display:grid;grid-template-rows:auto;grid-template-columns:1fr minmax(130px,30%);border-radius:20px;border:1px solid rgba(0,0,0,.06)}.bmi-content .ovrvw-accordian .list{margin:0}.bm-img-cntnt .hero__content{padding:24px}.bm-img-cntnt .hero__image{padding:8px 8px 8px 0;border-radius:16px;overflow:hidden}.bm-img-cntnt .hero__image img{height:100%;border-radius:16px}.bmi-content .bm-img-cntnt .hero__title{color:#000000e3;font-weight:500;letter-spacing:-.110625rem;font-size:32px;line-height:1.25;margin-bottom:16px}.bm-img-cntnt .hero__buttons{display:flex;gap:8px}.bm-img-cntnt .hero__buttons .btn{text-decoration:none;width:100%;display:flex;justify-content:center;align-items:center;min-height:48px;font-size:15px;background:#1a1a1a;color:#fff;border-radius:48px;font-weight:500;border:1px solid #1a1a1a;transition:all .3s}.bm-img-cntnt .hero__buttons .btn:hover{background-color:#333;border-color:#333}.bm-img-cntnt .hero__buttons .btn.btn--secondary{background:none;color:#1a1a1a;border:1px solid rgba(0,0,0,.12)}.bm-img-cntnt .hero__buttons .btn.btn--secondary:hover{background:#333;color:#fff}.weight-loss-section{background:#f7f7f7;padding:80px 0}.weight-loss-section .container{max-width:100%}.weight-loss-section .section-header{margin:0 0 16px 8.33333%}.weight-loss-section .section-header h2,.weight-loss-section .section-header p{font-size:40px;line-height:1.2;font-weight:500}.weight-loss-section .section-header p{color:#8f8f8f}.weight-loss-section .cards-wrapper{display:flex;gap:55px;margin-top:36px;justify-content:center}.weight-loss-section .cards-wrapper .card{width:41.6667%;position:relative;border-radius:16px;overflow:hidden}.weight-loss-section .cards-wrapper .card-image{height:100%}.weight-loss-section .cards-wrapper img{width:100%;height:100%;display:block;object-fit:cover;object-position:left}.weight-loss-section .cards-wrapper .card-content{position:absolute;bottom:0;padding:24px;left:0;width:100%}.weight-loss-section .cards-wrapper .card-content h3{font-size:32px;color:#fff;font-weight:500;line-height:1.25;margin:0 0 16px;max-width:490px}.weight-loss-section .cards-wrapper .card-content .btn{background:#fff;color:#000;text-decoration:none;min-width:122px;display:flex;justify-content:center;align-items:center;max-width:max-content;min-height:48px;border-radius:48px;font-size:16px;font-weight:500;padding:8px;transition:all .3s}.weight-loss-section .cards-wrapper .card-content .btn:hover{background:#ffffff82}.doctor-hero{position:relative}.doctor-hero-mn{position:absolute;top:68px;margin-left:8.33333%;left:0}.doctor-hero-img img{width:100%}.doctor-hero__content h1{margin-bottom:16px;line-height:1.2;font-size:40px;font-weight:500}.doctor-hero__content h1 span{color:#7b8967}.doctor-hero__points{list-style:none;display:grid;gap:12px}.doctor-hero__points li{position:relative;display:flex;gap:14px;color:#000000a6;font-weight:400;line-height:1.66667;font-size:18px}.doctor-hero__points li:before{content:"";width:30px;display:inline-block;height:30px;background:url(/cdn/shop/files/Hers-WL-Green-tick.png?v=1777376577);background-repeat:no-repeat;background-size:cover;min-width:30px}.doctor-hero__btn{background:#1a1a1a;color:#fff;max-width:max-content;margin-top:24px;min-height:48px;display:flex;justify-content:center;align-items:center;padding:0 24px;border-radius:48px;transition:all .2s}.doctor-hero__btn:hover{background:#333}.newsletter{padding:120px 0}.newsletter-Mn-wpr{display:grid;grid-template-columns:41.6667% 41.6667%;max-width:100%;align-items:start;margin:0 auto;justify-content:center}.newsletter-Mn-wpr .newsletter__wrapper{padding:0;max-width:480px}.newsletter-Mn-wpr .newsletter__wrapper h2{font-size:62px;font-weight:400;line-height:105%;letter-spacing:-.07em}.newsletter-Mn-wpr .newsletter__wrapper .newsletter__subheading{margin-top:16px}.newsletter-Mn-wpr .newsletter__wrapper .newsletter__subheading p{font-size:24px;letter-spacing:-.034em;font-weight:400;line-height:130%;color:#000000a6}.newsletter .bmi-newsletter-form{margin:24px 0 0}.newsletter .bmi-newsletter-form .email-subcontent{color:#000000a6;font-style:normal;font-weight:400;line-height:133%;font-size:12px;margin:16px 0}.newsletter .bmi-newsletter-form .email-subcontent a{color:#000;text-decoration:underline}.bmi-newsletter-form .newsletter-form{margin:0}.bmi-newsletter-form .newsletter-form__field-wrapper .field:before,.bmi-newsletter-form .newsletter-form__field-wrapper .field:after{display:none}.bmi-newsletter-form .newsletter-form__field-wrapper .field input{position:relative;border:1px solid rgba(0,0,0,.19);border-radius:.75rem;background-color:#fff;min-height:64px;transition:all .2s cubic-bezier(.33,0,0,1)}.bmi-newsletter-form .newsletter-form__field-wrapper .field{flex-direction:column;gap:24px}.bmi-newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button{position:static;width:auto;background:#1a1a1a;color:#fff;min-height:48px;max-width:max-content;padding:8px 24px;border-radius:48px;font-size:15px}.bmi-newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button:hover{background:#333}.email-right-img{border-radius:24px;overflow:hidden}.email-right-img img{width:100%}.newsletter-form__field-wrapper .field__label{top:21px}@media(min-width:750px){.bmi-table-container .bmi-pagination .bmi-nav-btn{display:none}}@media(min-width:769px){.bmi-mobile{display:none!important}}@media(max-width:1439px){.doctor-hero__content h1{font-size:32px}.doctor-hero__points li{font-size:16px}.weight-loss-section .section-header h2,.weight-loss-section .section-header p{font-size:32px}}@media(max-width:1024px){.weight-loss-section .cards-wrapper .card-content h3{font-size:28px}.weight-loss-section .cards-wrapper{gap:30px;margin-top:26px}}@media(max-width:1023px){.bmi-cal-left h1{font-size:32px;letter-spacing:-1.549px;margin:0 0 24px}.bm-img-cntnt .hero__image img{height:auto}.bmi-cal-left p{font-size:18px;font-weight:400;line-height:130%;color:#000;margin:0 0 24px;letter-spacing:-.816px}.bmi-bottom-content p{margin:14px 0 24px}.newsletter-Mn-wpr{width:87.5%;display:flex;flex-direction:column-reverse;gap:32px}.newsletter-Mn-wpr .newsletter__wrapper{max-width:580px}.weight-loss-section .cards-wrapper{gap:64px;flex-direction:column;width:87.5%;margin:auto}.weight-loss-section .cards-wrapper .card{width:100%}.weight-loss-section .cards-wrapper .card-content h3{font-size:24px;max-width:252px;letter-spacing:0}.weight-loss-section .cards-wrapper .card-content .btn{min-width:252px}.bmi-content-wpr{max-width:425px}.bmi-content .bm-img-cntnt{margin:38px 0}.weight-loss-section .section-header h2,.weight-loss-section .section-header p{font-size:28px}.weight-loss-section .section-header{margin:0 0 20px 6.25%}.doctor-hero__content h1{font-size:28px;margin-bottom:8px}.doctor-hero-mn{top:66px;margin-left:auto;left:0;margin-right:auto;max-width:520px;width:100%;right:0;padding:0 20px}.doctor-hero__btn{max-width:100%;margin-top:16px}}@media(max-width:768px){.bmi-desktp{display:none!important}}@media(max-width:749px){.weight-loss-section .cards-wrapper img{height:350px}.bmi-cal-cont-mn{grid-template-columns:1fr}.bmi-cal-left{padding:0}.bmi-cal-container{padding:24px 0}.bmi-cal-container label{font-size:16px;margin:0 0 8px}.bmi-cal-container .field{min-height:54px}.bmi-bottom-content{padding:24px 0 calc(5vw - 48px)}.bmi-cal-container .field input{padding:14px 15px;min-height:54px}.calc-btn{font-size:14px}.bmi-cal-right{padding:60px 15px;border:2px solid rgb(176,213,99)}.gauge-container{padding:0 16px}.ranges{max-width:240px}.range-row .name,.range-row .val{font-size:14px}.ranges.highlight-points{max-width:100%}.range-row .name:before{width:0;height:0}.range-row.active-under .name:before,.range-row.active-healthy .name:before,.range-row.active-over .name:before,.range-row.active-obese .name:before{width:6px;height:6px}.doctor-hero-mn{top:50px}.bm-details{padding:16px 0}.bm-details .container{margin:0 16px;padding:24px}.bmi-heading{font-size:28px;letter-spacing:-1.549px}.bmi-content p{font-size:18px;letter-spacing:-.504px;margin-bottom:24px}.bmi-content h3{font-size:25px;letter-spacing:-1px;margin-bottom:24px}.bmi-content p:has(+h3),.bmi-content p:has(+h2){margin-bottom:40px}.bmi-content ul{padding-left:40px}.bmi-table-container .bmi-nav-btn{display:none}.bmi-table-container .bmi-pagination .bmi-nav-btn{display:flex}.bmi-table-container .bmi-nav-btn{width:36px;height:36px;min-width:36px}.bmi-table-container .bmi-pagination{gap:16px}.bmi-td span{width:auto}.bmi-content .bm-img-cntnt{display:flex;flex-direction:column-reverse}.bm-img-cntnt .hero__image{padding:8px 8px 0}.bm-img-cntnt .hero__content{padding:16px}.bmi-content .bm-img-cntnt .hero__title{color:#000000e3;font-weight:500;letter-spacing:-.110625rem;font-size:20px}.bm-img-cntnt .hero__buttons{display:grid}.bm-img-cntnt .hero__buttons .btn{min-height:44px;font-size:14px}.ovrvw-accordian .hding-icon .acc-hding{margin-bottom:24px;font-size:25px;letter-spacing:-1px}.weight-loss-section{padding:50px 0}.newsletter-Mn-wpr .newsletter__wrapper h2{font-size:32px;letter-spacing:-1.5488px}.newsletter-Mn-wpr .newsletter__wrapper .newsletter__subheading{margin-top:8px}.newsletter .bmi-newsletter-form{margin:16px 0 0}.weight-loss-section .cards-wrapper{gap:25px}.weight-loss-section .container{padding:0}.newsletter-Mn-wpr .newsletter__wrapper .newsletter__subheading p{font-size:18px}.bmi-newsletter-form .newsletter-form__field-wrapper .field input{min-height:62px}.bmi-newsletter-form .newsletter-form__field-wrapper .field{gap:16px}.bmi-newsletter-form .newsletter-form__field-wrapper .field .newsletter-form__button{max-width:100%}.newsletter{padding:50px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/bmi-calculator.css.map */
