.bmi-calculator{width:100%}.bmi-calculator__container{max-width:1720px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.bmi-calculator__image{width:100%;height:100%;min-height:var(--height-mobile);overflow:hidden;border-radius:var(--border-radius)}.bmi-calculator__image-element,.bmi-calculator__image-placeholder{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--border-radius)}.bmi-calculator__image-placeholder{background:#f5f5f5;display:flex;align-items:center;justify-content:center;color:#999}.bmi-calculator__form{width:100%;text-align:var(--alignment-mobile)}.bmi-calculator__title{font-family:var(--font-family),sans-serif;font-size:var(--font-size-mobile);font-weight:var(--font-weight);letter-spacing:var(--letter-spacing);text-align:var(--title-alignment-mobile);line-height:1.2;color:#333;margin-bottom:20px;margin-top:0}.bmi-calculator__inputs{margin-bottom:5px}.bmi-calculator__input-group{margin-bottom:20px}.bmi-calculator__input-group:last-child{margin-bottom:10px}.bmi-calculator__input-text{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.bmi-calculator__label{display:block;font-size:var(--label-font-size-mobile);font-weight:var(--label-font-weight);color:var(--label-color)}.bmi-calculator__slider-container{position:relative}.bmi-calculator__slider{-webkit-appearance:none;appearance:none;width:100%;height:9px;border-radius:5px;background:linear-gradient(to right,var(--progress-fill-color) 0%,var(--progress-fill-color) 50%,var(--progress-track-color) 50%,var(--progress-track-color) 100%);outline:none;margin-bottom:10px}.bmi-calculator__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:var(--progress-thumb-color);cursor:pointer;box-shadow:0 2px 6px #0003}.bmi-calculator__slider::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--progress-thumb-color);cursor:pointer;border:3px solid #fff;box-shadow:0 2px 6px #0003}.bmi-calculator__value{text-align:right;display:flex;justify-content:flex-end;align-items:baseline;gap:4px}.bmi-calculator__value-unit,.bmi-calculator__value-number{font-size:var(--value-font-size-mobile);font-weight:var(--value-font-weight);color:var(--value-color)}.bmi-calculator__bmi{text-align:center;margin-bottom:30px}.bmi-calculator__bmi-label{font-size:var(--bmi-label-font-size-mobile);font-weight:var(--bmi-label-font-weight);color:var(--bmi-label-color)}.bmi-calculator__bmi-value{font-size:var(--bmi-value-font-size-mobile);font-weight:var(--bmi-value-font-weight);color:var(--bmi-value-color)}.bmi-calculator__result{background:var(--result-background);border-radius:var(--result-border-radius);padding:var(--result-padding);text-align:center}.bmi-calculator__result-text{font-size:var(--result-text-size-mobile);font-weight:var(--result-text-font-weight);color:var(--result-text-color);margin-bottom:15px;line-height:1.4}.bmi-calculator__result-weight{font-size:var(--result-weight-size);font-weight:var(--result-weight-font-weight);color:var(--result-weight-color);line-height:1}.bmi-calculator__result-line{display:flex;justify-content:center;align-items:center;gap:15px}.bmi-calculator__result-suffix{font-size:var(--result-suffix-size-mobile);font-weight:var(--result-suffix-font-weight);color:var(--result-suffix-color)}.bmi-calculator__view-more{background:transparent;border:none;color:var(--view-more-color);font-size:var(--view-more-font-size-mobile);font-weight:var(--view-more-font-weight);text-decoration:underline;cursor:pointer;padding:0;margin-top:10px;font-family:inherit}.bmi-calculator__view-more:hover{opacity:.7}.bmi-calculator__additional-benefits{margin-block:10px}.bmi-calculator__benefits-text{font-size:var(--result-text-size-mobile);font-weight:var(--result-text-font-weight);color:var(--result-text-color);line-height:1.4}.bmi-calculator__result-disclaimer{font-size:var(--disclaimer-font-size-mobile);font-weight:var(--disclaimer-font-weight);color:var(--disclaimer-color);line-height:1.3;margin-top:24px;text-align:center}.bmi-calculator__form[style*="--font-family: cardinal-fruit"] .bmi-calculator__title{font-family:Cardinal Fruit,serif}.bmi-calculator__form[style*="--font-family: brandon-grotesque"] .bmi-calculator__title{font-family:Brandon Grotesque,sans-serif}@media (min-width: 768px){.bmi-calculator__image{min-height:var(--height-tablet)}.bmi-calculator__form{text-align:var(--alignment-desktop)}.bmi-calculator__title{font-size:var(--font-size-desktop);text-align:var(--title-alignment-desktop);margin-bottom:40px}.bmi-calculator__label{font-size:var(--label-font-size-desktop)}.bmi-calculator__value-unit,.bmi-calculator__value-number{font-size:var(--value-font-size-desktop)}.bmi-calculator__bmi-label{font-size:var(--bmi-label-font-size-desktop)}.bmi-calculator__bmi-value{font-size:var(--bmi-value-font-size-desktop)}.bmi-calculator__result-text{font-size:var(--result-text-size-desktop)}.bmi-calculator__result-suffix{font-size:var(--result-suffix-size-desktop)}.bmi-calculator__view-more{font-size:var(--view-more-font-size-desktop)}.bmi-calculator__benefits-text{font-size:var(--result-text-size-desktop)}.bmi-calculator__result-disclaimer{margin-top:12px;font-size:var(--disclaimer-font-size-desktop)}}@media (min-width: 1024px){.bmi-calculator__image{min-height:var(--height-desktop)}.bmi-calculator__slider{height:18px}.bmi-calculator__slider::-webkit-slider-thumb,.bmi-calculator__slider::-moz-range-thumb{width:28px;height:28px}.bmi-calculator__slider::-webkit-slider-thumb{width:28px;height:28px}.bmi-calculator__slider::-moz-range-thumb{width:28px;height:28px}}@media (max-width: 767px){.bmi-calculator__container{grid-template-columns:1fr;gap:40px}.bmi-calculator__form{order:-1}.bmi-calculator__inputs{margin-bottom:20px}}@media (max-width: 640px){.bmi-calculator__image[data-hide-breakpoint=mobile],.bmi-calculator__image[data-hide-breakpoint=tablet]{display:none}.bmi-calculator__container:has(.bmi-calculator__image[data-hide-breakpoint=mobile]),.bmi-calculator__container:has(.bmi-calculator__image[data-hide-breakpoint=tablet]){grid-template-columns:1fr;gap:30px}}@media (max-width: 1024px){.bmi-calculator__image[data-hide-breakpoint=tablet]{display:none}.bmi-calculator__container:has(.bmi-calculator__image[data-hide-breakpoint=tablet]){grid-template-columns:1fr}.bmi-calculator__container{gap:30px}}@supports not selector(:has(*)){@media (max-width: 640px){.bmi-calculator__image[data-hide-breakpoint=mobile],.bmi-calculator__image[data-hide-breakpoint=tablet]{display:none}.bmi-calculator__container{grid-template-columns:1fr;gap:30px}}@media (max-width: 1024px){.bmi-calculator__image[data-hide-breakpoint=tablet]{display:none}.bmi-calculator__container{grid-template-columns:1fr;gap:30px}}}
/*# sourceMappingURL=/cdn/shop/t/213/assets/bmi-calculator.css.map */
