.site-page{display:none!important}.shopify-section-group-footer-group{margin-top:0!important}*{outline:none;box-sizing:border-box}#bmi-calculator{font-family:Arial,sans-serif;text-align:center;background:linear-gradient(180deg,#007bad,#3497be 50% 60%,#007bad);color:#fff;padding:80px 20px;min-height:67vh;display:flex;justify-content:center;align-items:center}#bmi-calculator h1{color:#fff;font-family:Futura;font-size:24px;font-weight:500;line-height:32px;text-transform:uppercase;margin-top:20px;margin-bottom:16px;text-align:center;width:100%}.bmi-calculator-subheading{color:var(--White, #FFF);font-family:Avenir Next;font-size:16px;font-weight:500;line-height:22px;margin:0 0 40px;text-align:center;width:100%}#bmi-calculator .step{max-width:844px;flex-direction:column}#bmi-calculator label{display:inline-block;margin:16px}#bmi-calculator input,#bmi-calculator select{margin-top:8px!important;padding:16px 24px;cursor:pointer;border-radius:8px;border:1px solid #00BDE4;background:#fff;color:#000;text-align:left;font-family:Avenir Next,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-transform:none;width:100%}#bmi-calculator select{appearance:none;-webkit-appearance:none;-moz-appearance:none}#bmi-calculator input::placeholder{color:#000}#bmi-calculator button{padding:16px 24px;margin:10px 2px;cursor:pointer;border-radius:8px;background:#fff;color:#000;text-align:start;font-family:Avenir Next,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:22px;text-transform:capitalize;border:none}.button-cta,.gender-option{display:flex;align-items:center;justify-content:center}#bmi-calculator button.active{margin:8px 0;border:3px solid #D52168;background:#fff;color:#000}#bmi-calculator header button,#bmi-calculator header button:hover,#bmi-calculator header button.active{background-color:transparent;text-transform:uppercase;border:none;color:#fff}#bmi-calculator header button.active{text-decoration:underline}#bmi-calculator .formItem{text-align:left;margin:24px auto 0;max-width:560px;width:100%}#bmi-calculator .inputGroup{display:grid;grid-template-columns:1fr 1fr;gap:16px;justify-content:center}#bmi-calculator .inputGroup span{grid-column:1 / -1;width:100%;margin-bottom:-24px}#bmi-calculator .button-cta{color:#fff;background:#d52168;box-shadow:0 0 4px #00000014;min-width:280px;text-align:center}#bmi-calculator .button-cta:hover{background:linear-gradient(0deg,#0003 0% 100%),#d52168}#step3{width:560px}#step3 .buttons-wrapper{justify-self:start;gap:32px;display:flex}.buttons-wrapper button{padding:0}#metric{gap:24px}.age-input-container{display:flex;flex-direction:column}.row-of-input-fields{display:flex;gap:16px}.step header p{text-align:start;font-family:Avenir Next;font-weight:500;font-size:16px;line-height:22px;letter-spacing:0%}.bmi-calculator-buttons-wrapper{display:flex;justify-content:space-between;align-items:center}.form-item-container{width:100%;position:relative}.form-item-container svg{position:absolute;right:16px;top:64%}@media screen and (max-width: 768px){.form-item-container svg{position:absolute;right:16px;top:50%}#step3 .buttons-wrapper{justify-self:center}#bmi-calculator{padding:40px 16px}#bmi-calculator button{font-size:16px}#standard{flex-direction:column;gap:16px!important}#bmi-calculator .formItem{margin:0 auto}.form-item-container{width:100%;height:86px;align-self:center;position:relative}#bmi-calculator input,#bmi-calculator select{width:100%;color:#4c4c4c}#bmi-calculator input::placeholder{color:#4c4c4c}.row-of-input-fields{flex-direction:column;align-items:center;justify-self:center;margin-top:16px;width:100%}.age-input-container{width:100%}#bmi-calculator .inputGroup{display:flex;flex-direction:column;gap:8px}#bmi-calculator .inputGroup button{margin-bottom:0}#bmi-calculator .button-cta{min-width:fit-content;width:157px;text-align:center}#bmi-calculator .inputGroup span{margin-bottom:0}#bmi-calculator .inputGroup button{margin-top:0}#metric{justify-self:center;flex-direction:column;gap:16px}}.step-card-bmi-calculator-wrapper{display:flex;gap:40px}.step-card-bmi-calculator{display:flex;padding:0 0 16px!important;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;flex:1 0 0;align-self:stretch;border-radius:8px;background:#fff;max-width:400px;border:none}.step-card-bmi-calculator h4{color:var(--YYC-Dark-Blue, #007BAD);text-align:center;font-family:Futura;font-size:18px;font-weight:500;line-height:22px;margin:0;text-transform:capitalize}.step-card-bmi-calculator ul{color:#000;font-family:Avenir Next;font-size:16px;font-weight:400;line-height:24px;padding-right:14px}.step-card-bmi-calculator img{width:100%;border-radius:8px 8px 0 0}.step-card-bmi-calculator p{color:#000;font-family:Avenir Next;font-size:16px;line-height:24px;margin:0 14px;font-weight:400}.step-card-bmi-calculator-btn{background:#d52168;height:50px;width:calc(100% - 28px);display:flex;align-items:center;justify-content:center;border-radius:8px;color:var(--White, #FFF);text-align:center;font-family:Avenir Next;font-size:16px;font-weight:500;line-height:22px;text-transform:capitalize;margin:0 14px;border:none!important}.products-recommendations-section *{margin:0}.products-recommendations-section{width:860px;height:528px;align-self:center;justify-self:center}.products-recommendations-section h4{font-family:Futura;font-weight:500;font-size:24px;line-height:32px;margin-bottom:40px}.recommendation-card{width:100%;height:fit-content;display:flex;border-radius:8px;background-color:#fff}.recommendation-card .left{width:460px;height:400px}.recommendation-card .left img{border-top-left-radius:8px;border-bottom-left-radius:8px;height:400px}.recommendation-card .right{width:400px;height:100%;display:flex;flex-direction:column;padding:16px 24px;gap:16px;justify-content:center;text-align:start}.recommendation-card .right ul{padding-left:24px;margin:0}.recommendation-card .right h5{font-family:Futura;font-weight:500;font-size:18px;line-height:22px;color:#007bad;text-transform:none;margin:0}.recommendation-card .right p,.recommendation-card .right ul li{font-family:Avenir Next;font-weight:400;font-size:16px;line-height:24px;color:#000;margin:0}.recommendation-card-shop-now-button{height:50px;border-radius:8px;background-color:#d52168;border:none;color:#fff;font-family:Avenir Next;font-weight:500;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;text-decoration:none}.activeBorder{border:2px solid #D52168}.switch-scale-calculator{color:#fff;text-align:center;font-family:Futura;font-size:18px;font-style:normal;font-weight:500;line-height:24px;text-transform:uppercase;width:100px;cursor:pointer}.switch-scale-calculator.active{text-decoration-line:underline}.buttons-metric-wrapper{display:flex;align-items:center;justify-content:space-between;margin:24px 0}#standard{display:flex;gap:24px;justify-content:space-between}.options-buttons{width:100%;height:24px;display:flex;justify-content:space-between;margin-top:24px;align-items:center}.options-buttons button{background:none;border:none;font-family:Futura;font-weight:500;font-size:16px;line-height:24px;display:flex;align-items:center;cursor:pointer}#show-product-b{cursor:pointer}.mobile-only{display:none}.description-header{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.product-recommendation-title,.product-recommendation-subtitle{text-align:left}.product-recommendation-title{font-size:24px;margin-bottom:16px;margin-top:0}.product-recommendation-subtitle{font-size:16px;margin-bottom:24px}.recommendation-header-info{display:flex;justify-content:space-between}#recommended-product-price{color:#d52168;font-family:Avenir Next;font-size:18px;font-style:normal;font-weight:600;line-height:24px;text-transform:uppercase}.recommendation-card-shop-now-button{height:50px;padding:14px 24px;text-decoration:none}.products-recommendations-section{width:280px;height:1000px}.mobile-gone{display:none}.products-recommendations-section h4{margin-bottom:16px}.products-recommendations-section .subtitle{margin-bottom:24px}.recommendation-card{flex-direction:column}.recommendation-card .left{width:100%}.recommendation-card .left img{width:100%;border-top-right-radius:8px;border-bottom-left-radius:0}.recommendation-card .right{width:100%;padding:12px;gap:12px}.recommendation-card .right ul{margin:0}.recommendation-card .left img,.recommendation-card .left{height:auto}.options-buttons{flex-direction:column;gap:24px;height:auto}.mobile-only{display:flex}.price-info{font-family:Avenir Next;font-weight:600;font-size:18px;line-height:24px;color:#d52168}.recommendation-card .right button{width:256px;height:50px}}@media screen and (max-width: 728px){.step-card-bmi-calculator-wrapper{flex-direction:column;gap:16px}.bmi-calculator-subheading{margin-bottom:24px}}.options-buttons div{display:flex;align-items:center;justify-content:center;gap:4px;color:#fff;text-align:center;font-family:Futura;font-size:16px;font-weight:500;line-height:24px;text-transform:uppercase}.back-button{display:flex;gap:4px;align-items:center;font-family:Futura;font-size:16px;font-weight:500;text-transform:uppercase;cursor:pointer}.oct-quiz-selling-plans,.oct-quiz-result-item__description *{text-align:left!important}.oct-quiz-result-item__img-wrapper{margin-bottom:20px!important}#missing_fields{font-family:Futura,sans-serif;font-size:18px;text-align:left;margin:0}.oct-quiz-picture-choice-options__option div{border:none!important}.oct-quiz-selling-plans__help-text{color:#000!important}#bmi-calculator .result-group{padding:20px;margin:10px;border-radius:8px;width:45%;box-sizing:border-box;border:2px solid white}#bmi-calculator .results-container{display:flex;justify-content:space-around;flex-wrap:wrap;width:750px;margin:auto}#bmi-calculator .result-group h3{font-size:16px}#bmi-calculator .result-group p{font-family:Avenir Next,sans-serif;font-size:32px;margin:10px 0;font-weight:700}@media screen and (max-width: 768px){#bmi-calculator .results-container,#bmi-calculator .result-group{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/244/assets/bmi-calculator.css.map */
