.bmi-calc-section{margin-bottom:65px}.bmi-calc-section .container{margin:0 auto;max-width:1232px;padding:0 24px}.bmi-calc-section .bmi-calc-content{display:flex;align-items:stretch;gap:16px}.bmi-calc-section .content-item{width:calc(33.33% - 16px * 2 / 3)}.bmi-calc-section .bmi-calc-wrapper,.bmi-calc-section .wl-calc-wrapper{border-radius:32px;box-shadow:2px 4px 12px #00000014;background:#fff}.bmi-calc-section .content-item.image-wrapper img{width:100%;height:100%;object-fit:cover;border-radius:32px}.bmi-calc-section .bmi-bottom-line p{font-family:Satoshi;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:0;text-align:center;color:#1d1d1f99;max-width:730px;margin:65px auto 0;display:block}.bmi-calc-section .bmi-calc-wrapper{padding:33px 32px 32px}.bmi-calc-section .bmi-calc-wrapper .bmi-title p{font-family:Satoshi;font-weight:700;font-size:17.86px;line-height:1.345;letter-spacing:-.26px;color:#1a1a1acc;margin:0 0 43px}.bmi-calc-section .bmi-calc-wrapper .bmi-total-weight{font-family:Satoshi;font-weight:700;font-size:86.4px;line-height:1.25;letter-spacing:0;color:#171717}.bmi-calc-section .bmi-calc-wrapper .bmi-enter-txt{font-family:Satoshi;font-weight:500;font-size:16px;line-height:1.25;letter-spacing:0;color:#1a1a1acc;margin:0 0 49px}.bmi_form-content .bmi_form-label,.bmi_form-content .bmi_suffix-txt,.bmi_form-content .bmi_txt-field::placeholder,.bmi-calc-section .wl-calc-wrapper .wl-title,.bmi-calc-section .wl_range-content .wl_range-txt,.modal.wl-modal .right-content-inner .wl-title,.modal.wl-modal .right-content-inner .wl_range-txt{font-family:Satoshi;font-size:14px;line-height:1.215;letter-spacing:0;color:#1a1a1acc}.bmi_form-content .bmi_form-label,.bmi-calc-section .wl_range-content .wl_range-txt,.modal.wl-modal .right-content-inner .wl_range-txt{font-weight:500;margin:0 0 9px}.modal.wl-modal .right-content-inner .wl_range-content{margin-top:15px}.bmi_form-content .bmi_field-flex{display:flex;align-items:center;gap:12px}.bmi_form-content .bmi_field-flex .bmi_imput-wrap{width:calc(50% - 6px)}.bmi_form-content:last-of-type{margin-top:17px}.bmi_form-content .bmi_imput-wrap{position:relative}.bmi_form-content .bmi_txt-field{background-color:#1a1a1a05;border-color:#1a1a1a1a;border-radius:12px;width:100%;padding:16px 40px 16px 20px}.bmi_form-content .bmi_txt-field::placeholder{color:#999}.bmi_form-content .bmi_suffix-txt{font-weight:700;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.bmi-calc-section .wl-calc-wrapper{padding:33px 0 32px}.modal.wl-modal .right-content-inner{text-align:center}.bmi-calc-section .wl-calc-wrapper .wl-title,.modal.wl-modal .right-content-inner .wl-title{font-weight:500;text-align:center;margin:0 0 4px}.bmi-calc-section .wl-calc-wrapper .wl_start-number,.modal.wl-modal .right-content-inner .wl_start-number{font-family:Satoshi;font-weight:700;font-size:80px;line-height:1.25;letter-spacing:0;display:flex;align-items:end;color:#1d1d1f;justify-content:center;margin:0 0 26px}.bmi-calc-section .wl-calc-wrapper .wl_start-number .small,.modal.wl-modal .right-content-inner .wl_start-number .small{font-weight:500;font-size:48px;margin-bottom:7px}.bmi-calc-section .wl_range-content .wl_range-txt,.modal.wl-modal .right-content-inner .wl_range-txt{display:block}.bmi-calc-section .wl_range-content{padding:37px 32px 0;text-align:center}.bmi-calc-section .wl_range-content .wl_start-weight,.modal.wl-modal .right-content-inner .wl_start-weight{display:flex;align-items:end;justify-content:center;background:#c33333;color:#e5eadd;padding:11px 8px;font-family:Satoshi;font-weight:700;font-size:18px;line-height:1.278;letter-spacing:0;width:fit-content;border-radius:4px;margin:0 auto 15px}.bmi-calc-section .wl_range-content .wl_start-weight .small,.modal.wl-modal .right-content-inner .wl_start-weight .small{font-size:12px;margin-bottom:1px;display:block}.bmi-calc-section .wl_range-content .wl_range-slide,.modal.wl-modal .right-content-inner .wl_range-slide{border-radius:16px;-webkit-appearance:none;appearance:none;height:6px;width:100%;margin:9px 0;background-image:linear-gradient(90deg,#fdd4a3,#fba69e,#fb6fec,#84a9fa,#90dcf7,#c7e9ab);outline:none}.bmi-calc-section .wl_range-content .wl_range-slide::-webkit-slider-thumb,.modal.wl-modal .right-content-inner .wl_range-slide::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#f7f7f7;border:3px solid #744680;border-radius:50%;cursor:pointer}.bmi-calc-section .wl_range-content .wl_range-slide::-moz-range-thumb,.modal.wl-modal .right-content-inner .wl_range-slide::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:#f7f7f7;border:3px solid #C33333;border-radius:50%;cursor:pointer}.bmi-calc-section .wl_dial-content .wl_dial-needle-icon,.modal.wl-modal .right-content-inner .wl_dial-needle-icon{display:flex;align-items:center;justify-content:center;margin:0 0 17px}.bmi-calc-section .wl_dial-content .wl_dial-needle-icon svg,.modal.wl-modal .right-content-inner .wl_dial-needle-icon svg{width:26px;height:23px}@media screen and (max-width: 991px){.bmi-calc-section .bmi-calc-content{flex-direction:column}.bmi-calc-section .content-item{width:100%}.bmi-calc-section .bmi-calc-wrapper .bmi-title p{margin:0 0 29px}.bmi-calc-section .bmi-calc-wrapper .bmi-total-weight{font-size:56px}.bmi-calc-section .bmi-calc-wrapper .bmi-enter-txt{margin:0 0 33px}.bmi-calc-section .bmi-bottom-line p{line-height:1.4;margin:63px auto 0;padding:0 23px}.bmi-calc-section .content-item.image-wrapper img{aspect-ratio:17 / 16}.bmi-calc-section .wl-calc-wrapper{padding:33px 0 23px}.bmi-calc-section .wl-calc-wrapper .wl-title,.modal.wl-modal .right-content-inner .wl-title{margin:0 0 5px}.bmi-calc-section .wl-calc-wrapper .wl_start-number,.modal.wl-modal .right-content-inner .wl_start-number{font-size:64px;margin:0 0 24px}.bmi-calc-section .wl-calc-wrapper .wl_start-number .small,.modal.wl-modal .right-content-inner .wl_start-number .small{margin-bottom:3px}.bmi-calc-section .wl_range-content,.modal.wl-modal .right-content-inner .wl_range-content{padding-top:33px}}.modal.bmi-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000052;width:100vw;height:100vh;z-index:2000;display:none;padding-block:25px;overflow-y:auto}.modal.bmi-modal.open{display:flex}.modal.bmi-modal .modal-dialog{display:flex;flex-flow:column;justify-content:space-between;align-items:center;background-color:#fff;border-radius:32px;margin:auto;padding:24px 24px 40px;max-width:1232px;width:calc(100% - 40px);overflow-y:auto}.modal.bmi-modal .modal-header{display:flex;justify-content:flex-end;align-items:flex-start;width:100%}.modal.bmi-modal .modal-header .modal-close{display:flex;justify-content:center;align-items:center;background-color:#171717e6;color:#ccc;border-radius:50%;width:35px;height:35px;padding:9px}.modal.bmi-modal .modal-header .modal-close svg{width:100%;height:100%}.modal.bmi-modal .bmi-modal-title,.modal.bmi-modal .bmi-modal-description,.modal.bmi-modal .bmi-modal-subtitle,.modal.bmi-modal .big_text-modal{font-family:Satoshi;color:#1a1a1a}.modal.bmi-modal .bmi-modal-title{font-size:40px;font-weight:700;line-height:1.1;letter-spacing:-.8px;margin:0;padding-top:32px}.modal.bmi-modal .bmi-modal-subtitle,.modal.bmi-modal .big_text-modal{margin-bottom:16px}.modal.bmi-modal .bmi-modal-subtitle{font-size:16px;font-weight:500;line-height:1.4}.modal.bmi-modal .big_text-modal{font-size:164px;font-weight:700;line-height:1}.modal.bmi-modal .bmi-modal-description{font-size:20px;line-height:1.4;margin:0 0 48px}.modal.bmi-modal .modal-body{display:flex;padding:0 37px;align-items:center;gap:48px}.modal.bmi-modal .modal-body .left-content{width:50%}.modal.bmi-modal .modal-body .btn{text-transform:capitalize;display:flex;align-items:center;justify-content:center;border-radius:50px;padding:15px;font-family:Satoshi;font-weight:500;font-size:16px;line-height:1;border:1px solid transparent;margin-top:16px}.modal.bmi-modal .modal-body .btn.btn-primary{background:#1a1a1a;color:#f4f5f0}.modal.bmi-modal.wl-modal .modal-body .btn.btn-primary.mt-3{margin-top:48px}.modal.bmi-modal .modal-body .btn.btn-secondary{color:#1a1a1a;border-color:#11141333;background:transparent}.modal.bmi-modal .modal-body .bmi-modal-disclaimer{font-family:Satoshi;font-size:14px;font-weight:500;line-height:1.4;color:#1a1a1a66;margin-top:16px}.modal.bmi-modal.wl-modal .modal-body .bmi-modal-disclaimer{margin-top:32px}.modal.bmi-modal .modal-body .right-content{width:45%;height:auto;align-self:stretch;position:relative;padding:16px;background:#fff;border-radius:35px;z-index:0;overflow:hidden}.modal.bmi-modal .modal-body .right-content:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;border-radius:35px;background:linear-gradient(290.42deg,#cdf6ff40 26.92%,#ff88001c);z-index:-1}.modal.bmi-modal .modal-body .right-content-inner{padding:16px}.modal.bmi-modal.wl-modal .modal-body .right-content-inner{padding:32px 0}.graph_values-wrap-list{gap:5px;justify-content:space-between;align-items:flex-end;width:100%;height:100%;display:flex}.graph_grid-wrap{flex-flow:column;justify-content:flex-end;align-self:flex-end;align-items:center;width:100%;display:flex}.graph_values-range{opacity:.5;width:100%;max-width:90px;aspect-ratio:1 / 3.17;position:relative}.graph_values-range.active{opacity:1}.graph_values-range:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35%;border-radius:100px;background:linear-gradient(0deg,#86ddd5,#84a9fa 94.99%)}.graph_values-range.is-2:after{height:50%}.graph_values-range.is-3:after{height:75%}.graph_values-range.is-4:after{height:100%}.graph_grid-wrap .graph_values-text{color:#1a1a1acc;font-size:13px;letter-spacing:0;font-weight:700;margin-top:5px}.modal.bmi-modal .modal-body .right_content-txt,.modal.bmi-modal .modal-body .bmi_graph-number,.modal.bmi-modal .modal-body .graph_content-text .graph-text{font-family:Satoshi;color:#1a1a1a;font-weight:700}.modal.bmi-modal .modal-body .right_content-txt{font-size:20px;line-height:1.4}.modal.bmi-modal .modal-body .bmi_graph-number{font-size:87px;line-height:1.1}.modal.bmi-modal .modal-body .right_content-txt,.modal.bmi-modal .modal-body .graph_values-wrap-list{margin-bottom:36px}.modal.bmi-modal .modal-body .graph_values-wrap{margin-bottom:-25px}.modal.bmi-modal .modal-body .graph_content-text{display:flex;justify-content:space-between;align-items:center;border-bottom:.5px solid #1a1a1a;padding:12px 24px}.modal.bmi-modal .modal-body .graph_content-text.active{background-color:#744680;border-color:#744680;border-radius:25px}.modal.bmi-modal .modal-body .graph_content-text.active .graph-text{color:#fff}.modal.bmi-modal .modal-body .graph_content-text .graph-text{font-size:16px;line-height:1.38}@media screen and (min-width: 992px){.modal.bmi-modal .modal-body .bmi-modal-disclaimer.mobile{display:none}}@media screen and (max-width: 991px){.modal.bmi-modal{padding-block:0}.modal.bmi-modal .modal-body .bmi-modal-disclaimer.desktop{display:none}.modal.bmi-modal .modal-dialog{width:100%;margin:0;padding:16px;border-radius:0;height:100vh;overflow:auto}.modal.bmi-modal .modal-dialog .modal-content{width:100%}.modal.bmi-modal .modal-body{padding:0;flex-direction:column;gap:25px}.modal.bmi-modal .modal-body .btn{margin-top:8px}.modal.bmi-modal .bmi-modal-title{font-size:31px}.modal.bmi-modal .modal-body .left-content,.modal.bmi-modal .modal-body .right-content{width:100%}.modal.bmi-modal .modal-body .right_content-txt,.modal.bmi-modal .modal-body .graph_values-wrap-list{margin-bottom:15px}.graph_values-range{max-width:52px}.modal.bmi-modal .modal-body .bmi_graph-number{font-size:56px}.modal.bmi-modal .modal-body .graph_content-text{padding:12px}.modal.bmi-modal .modal-body .bmi-modal-disclaimer,.modal.bmi-modal.wl-modal .modal-body .bmi-modal-disclaimer{margin-top:0}.modal.bmi-modal .big_text-modal{font-size:90px}.modal.bmi-modal .modal-body .graph_content-text .graph-text{font-size:14px}}.wl_dial-viewport{position:relative;overflow:hidden;height:120px;margin:0 8px}.wl_dial-viewport .wl_dial-track{position:absolute;top:0;left:0;height:100%;display:grid;grid-auto-flow:column;align-items:center;justify-content:start;gap:10px;transform:translate3d(var(--wl-pan, 0px),0,0);will-change:transform}.wl_bar{width:10px;border-radius:999px;background:#b71010}.wl_bar.small{height:90px;background:#b71010}.wl_bar.big{height:120px;background:#c33333}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bmi-calculator-section.css.map */
