label[data-option-name*=-count],label[data-grams-per-serving]{display:inline-flex!important;flex-direction:column;height:min-content!important;border-radius:16px!important;width:106px;max-width:126px;padding:16px 12px!important;margin-right:5px!important;margin-bottom:10px!important;color:#121212;text-align:center;font-family:Gilroy,sans-serif!important;font-size:15px!important;font-style:normal;font-weight:400!important;overflow:visible!important}@media screen and (min-width:375px){label[data-option-name*=-count],label[data-grams-per-serving]{width:111px!important}}@media screen and (min-width:390px){label[data-option-name*=-count],label[data-grams-per-serving]{margin-right:10px!important;width:113px!important}}@media screen and (min-width:414px){label[data-option-name*=-count],label[data-grams-per-serving]{width:121px!important}}@media screen and (min-width:430px){label[data-option-name*=-count],label[data-grams-per-serving]{width:126px!important}}label[data-option-name*=-count]:last-of-type,label[data-grams-per-serving]:last-of-type{margin-right:0!important}input[type=radio]:checked+label{background:linear-gradient(0deg,#004e770f 0% 100%),#fff;color:#004e77;text-align:center;font-family:Gilroy,sans-serif!important;font-size:15px!important;font-style:normal;font-weight:600!important}input[type=radio]:hover+label{background:linear-gradient(0deg,#004e770f 0% 100%),#fff;color:#004e77}label[data-option-name*=-count] hr,label[data-grams-per-serving] hr{margin:8px 0!important}label[data-option-name*=-count] .price-per-dose,label[data-grams-per-serving] .grams-per-serving{color:#121212;text-align:center;font-family:Gilroy,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.5px}label[data-option-name*=-count] .price-per-dose span,label[data-grams-per-serving] .price-per-dose span{font-size:11px}label[data-option-name*=-count] .price-per-dose-label,label[data-grams-per-serving] .price-per-dose-label{position:absolute;display:flex;padding:6px 10px;flex-direction:column;justify-content:center;align-items:center;border-radius:16px;color:#fff;text-align:center;font-family:Gilroy,sans-serif;font-size:11px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.5px;text-transform:uppercase;top:-15px;left:50%;transform:translate(-50%);width:max-content}label[data-option-name*=-count] .price-per-dose-label.most-popular,label[data-grams-per-serving] .price-per-dose-label.most-popular{background:#008ad8}label[data-option-name*=-count] .price-per-dose-label.best-value,label[data-grams-per-serving] .price-per-dose-label.best-value{background:#3c8b4f}fieldset.mk-024 legend.form__label{margin-bottom:16px!important}fieldset.mk-024 label[data-option-name*=-count],fieldset.mk-024 label[data-grams-per-serving]{margin-top:0!important;padding:16px 12px 12px!important;color:#121212;text-align:center;font-family:Gilroy,sans-serif!important;font-size:15px;font-style:normal;font-weight:400;line-height:normal}.mk-024-element{display:none!important}fieldset.mk-024 .mk-024-element{display:block!important}fieldset.mk-024 .mk-024-control-element{display:none!important}fieldset.mk-024.product-form__input--pill .best-choice{top:-12px;background-color:red;font-family:Helvetica,Arial,sans-serif!important;font-size:11px;font-style:normal;font-weight:700;line-height:12px;letter-spacing:.5px;text-transform:uppercase}fieldset.mk-024 input[type=radio]+label[data-option-name*=-count] .variant-price,fieldset.mk-024 input[type=radio]+label[data-grams-per-serving] .variant-price{margin-top:8px;color:#121212;text-align:center;font-family:Helvetica,Arial,sans-serif!important;font-size:15px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:.5px;opacity:0}fieldset.mk-024 input[type=radio].disabled+label[data-option-name*=-count] .variant-price,fieldset.mk-024 input[type=radio].disabled+label[data-grams-per-serving] .variant-price{margin-top:8px;text-align:center;font-family:Helvetica,Arial,sans-serif!important;font-size:15px;font-style:normal;font-weight:400;line-height:15px;letter-spacing:.5px;opacity:0}fieldset.mk-024 input[type=radio]+label[data-option-name*=-count] .variant-saving .variant-discount,fieldset.mk-024 input[type=radio]+label[data-grams-per-serving] .variant-saving .variant-discount{color:#78757d;font-family:Gilroy,sans-serif!important;font-size:13px;font-style:normal;font-weight:700;line-height:13px;letter-spacing:.5px}fieldset.mk-024 input[type=radio].disabled+label[data-option-name*=-count] .variant-saving .variant-discount,fieldset.mk-024 input[type=radio].disabled+label[data-grams-per-serving] .variant-saving .variant-discount{color:#12121299}fieldset.mk-024 input[type=radio].disabled+label[data-option-name*=-count] .variant-saving .variant-discount.no-savings,fieldset.mk-024 input[type=radio].disabled+label[data-grams-per-serving] .variant-saving .variant-discount.no-savings{color:#12121299}fieldset.mk-024 input[type=radio]+label[data-option-name*=-count] .variant-saving .variant-discount.last-variant-discount,fieldset.mk-024 input[type=radio]+label[data-grams-per-serving] .variant-saving .variant-discount.last-variant-discount{color:#3c8b4f;font-family:Gilroy,sans-serif!important;font-size:13px;font-style:normal;font-weight:700;line-height:13px;letter-spacing:.5px}fieldset.mk-024 input[type=radio].disabled+label[data-option-name*=-count] .variant-saving .variant-discount.last-variant-discount,fieldset.mk-024 input[type=radio].disabled+label[data-grams-per-serving] .variant-saving .variant-discount.last-variant-discount{color:#12121299}.product-grid .card__content{display:flex!important;flex-direction:column}:is(.product-form__input--pill,.product-form__input--swatch) .form__label{margin-bottom:.5rem!important}@media only screen and (min-width:1280px){label[data-option-name*=-count],label[data-grams-per-serving]{max-width:175px;margin-right:8px!important;margin-bottom:12px!important}}@media only screen and (min-width:1440px){label[data-option-name*=-count],label[data-grams-per-serving]{min-width:140px;max-width:175px}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/price-per-dose.css.map */
