dosage-calculator{margin-top:15px;gap:15px;font-size:16px;max-width:600px;}dosage-calculator .dosage-calculator__wrapper{border-radius:4px;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1);background:#ffffff;padding:20px;gap:10px 24px;}dosage-calculator .dosage-calculator__text{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#448542;text-decoration:underline;font-weight:600;cursor:pointer;}dosage-calculator .dosage-calculator__subtitle{margin:0;font-size:20px;text-align:center;}dosage-calculator .dosage-calculator__inputs{width:calc(70% - 5px);gap:10px;}dosage-calculator .dosage-calculator__inputs .form__input-group--number{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;}dosage-calculator .dosage-calculator__inputs .form__input-group--number label{font-size:16px;margin-right:20px;}dosage-calculator .dosage-calculator__inputs .form__input-group--number input{font-size:16px;padding-top:5px;padding-bottom:5px;}dosage-calculator .dosage-calculator__inputs .form__input-group--radio{position:relative;background:rgba(255,255,255,.9);border:1px solid #448542;border-radius:4px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:110px;width:100%;}dosage-calculator .dosage-calculator__inputs .form__input-group--radio input{position:absolute!important;clip:rect(0,0,0,0);height:1px;width:1px;border:0;overflow:hidden;padding:0;}dosage-calculator .dosage-calculator__inputs .form__input-group--radio label{color:#448542;font-size:12px;line-height:1;text-align:center;padding:7px 10px;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out;width:100%;font-weight:500;}dosage-calculator .dosage-calculator__inputs .form__input-group--radio label:hover{cursor:pointer;}dosage-calculator .dosage-calculator__inputs .form__input-group--radio input:checked + label{background-color:#448542;color:#ffffff;border-radius:2px;}dosage-calculator .dosage-calculator__result{width:calc(30% - 5px);gap:5px;font-size:18px;font-weight:600;}dosage-calculator .dosage-calculator__result span{line-height:1;}dosage-calculator .dosage-calculator__add-to-cart{max-width:200px;min-width:120px;}dosage-calculator .dosage-calculator__add-to-cart .button{padding-left:10px;padding-right:10px;}@media screen and (max-width:640px){dosage-calculator .dosage-calculator__wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:7.5px;padding-right:7.5px;gap:25px}dosage-calculator .dosage-calculator__wrapper .dosage-calculator__inputs{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}dosage-calculator .dosage-calculator__wrapper .dosage-calculator__inputs .form__input-group--number label{margin-right:0}dosage-calculator .dosage-calculator__wrapper .dosage-calculator__result{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}dosage-calculator--manual .dosage-calculator__wrapper{padding:15px;gap:15px}}