@import"https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,300..700;1,9..144,300..700&family=Inter:wght@400;500;600;700&display=swap";.bmi-calculator-section{width:100%;background-color:var(--section-bg, #f5f3ee);padding-top:var(--section-padding-top, 100px);padding-bottom:var(--section-padding-bottom, 100px);box-sizing:border-box;overflow:hidden}.bmi-calculator__container{max-width:1240px;margin:0 auto;padding-left:var(--section-padding-left, 60px);padding-right:var(--section-padding-right, 60px);box-sizing:border-box}.bmi-calculator__header{text-align:left;max-width:600px;margin-bottom:48px}.bmi-calculator__title{margin:0 0 14px;font-family:Fraunces,Playfair Display,Georgia,serif;font-size:48px;font-weight:400;line-height:100%;letter-spacing:0em;color:var(--title-color, #1f3d2b)}.bmi-calculator__title-main{display:inline}.bmi-calculator__title-italic{display:inline;font-style:italic;color:#365d45;margin-left:6px}.bmi-calculator__description{margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:18px;font-weight:400;line-height:150%;color:var(--desc-color, rgba(46, 42, 36, .7))}.bmi-calculator__grid{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;align-items:stretch}.bmi-calculator__gauge-card{background-color:#fff;border-radius:20px;padding:40px 28px;box-sizing:border-box;box-shadow:0 10px 30px #00000008;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bmi-calculator__gauge-wrapper{position:relative;width:100%;max-width:480px;height:265px;margin-bottom:8px}.bmi-calculator__gauge-svg{width:100%;height:100%;overflow:visible}.bmi-calculator__needle-group{transform-origin:170px 170px;transform:rotate(-90deg);transition:transform 1s cubic-bezier(.25,1,.5,1)}.bmi-calculator__result-box{display:flex;flex-direction:column;align-items:center;gap:4px}.bmi-calculator__result-label{font-family:Inter,sans-serif;font-size:16px;font-weight:500;color:#2e2a24a6}.bmi-calculator__result-score{font-family:Fraunces,Georgia,serif;font-size:72px;font-weight:700;line-height:100%;color:#1f3d2b;margin:4px 0 0}.bmi-calculator__result-status{font-family:Inter,sans-serif;font-size:16px;font-weight:600;color:#b8934f;margin-top:4px}.bmi-calculator__recommendation{margin-top:12px;font-family:Inter,sans-serif;font-size:14.5px;font-weight:400;line-height:145%;color:#2e2a24bf;max-width:320px}.bmi-calculator__form-card{background-color:#fff;border-radius:20px;border:1.5px solid #1f3d2b;padding:32px 28px;box-sizing:border-box;box-shadow:0 12px 32px #0000000d;display:flex;flex-direction:column}.bmi-calculator__form-card form{display:flex;flex-direction:column;height:100%;flex:1}.bmi-calculator__form-group{margin-bottom:20px;display:flex;flex-direction:column}.bmi-calculator__label-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.bmi-calculator__form-label{font-family:Inter,sans-serif;font-size:15px;font-weight:700;color:#1f3d2b}.bmi-calculator__gender-toggle-btn{height:41px;min-width:94px;padding:0 20px;background-color:#b8934f;color:#fff;border:none;border-radius:21px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .3s ease,transform .15s ease;-webkit-user-select:none;user-select:none}.bmi-calculator__gender-toggle-btn:hover{background-color:#a38042}.bmi-calculator__gender-toggle-btn:active{transform:scale(.96)}.bmi-calculator__input{width:100%;height:48px;background-color:#fff;border:1px solid #e0dad0;border-radius:24px;padding:0 20px;font-family:Inter,sans-serif;font-size:15px;color:#1f3d2b;box-sizing:border-box;outline:none;transition:border-color .3s ease}.bmi-calculator__input:focus{border-color:#1f3d2b}.bmi-calculator__select-wrapper{position:relative;width:100%}.bmi-calculator__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;padding-right:44px}.bmi-calculator__select:invalid,.bmi-calculator__select option:disabled{color:#2e2a2466}.bmi-calculator__select-arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);pointer-events:none}.bmi-calculator__input::placeholder{color:#2e2a2466}.bmi-calculator__submit-btn{width:100%;height:48px;background-color:#1f3d2b;color:#fff;border:none;border-radius:8px;font-family:Inter,sans-serif;font-size:15px;font-weight:700;cursor:pointer;margin-top:auto;transition:background-color .3s ease,transform .2s ease}.bmi-calculator__submit-btn:hover{background-color:#2b543b;transform:translateY(-2px)}@media screen and (max-width:989px){.bmi-calculator-section{padding-top:28px!important;padding-bottom:28px!important}.bmi-calculator__container{padding-left:var(--section-padding-left-mobile, 20px);padding-right:var(--section-padding-right-mobile, 20px)}.bmi-calculator__title{font-size:34px}.bmi-calculator__description{font-size:15px}.bmi-calculator__grid{grid-template-columns:1fr;gap:32px}.bmi-calculator__gauge-card{padding:36px 20px}.bmi-calculator__gauge-wrapper{width:100%;max-width:360px;height:auto;aspect-ratio:340 / 190}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bmi-calculator.css.map */
