:root{--Gold-Linear:linear-gradient(91deg,#c6892d 9.07%,#e3a549 16.98%,#fff9de 50.19%,#e3a549 86.96%,#c6892d 91.31%);--GOLD-BUTTON:linear-gradient(74deg,#b17e2a,#d39632);--GOLD-HERO-BG:radial-gradient(50.86% 50.87% at 91.22% 49.93%,#ffdeac 0%,rgba(255,255,255,0) 100%)}button{transition:background-color .3s}.btn-primary,button{border-radius:.1875rem}.btn-primary{background-color:#3238fa;border-color:#3238fa;box-shadow:0 .125rem .25rem hsla(0,0%,100%,.075)}@media(hover:hover){.btn-primary:hover{background-color:#3238fa;border-color:#3238fa;cursor:pointer}}.btn-secondary{border-radius:.1875rem;color:#3238fa;background-color:#fff;border-color:#3238fa;box-shadow:0 .125rem .25rem rgba(0,0,0,.075)}@media(hover:hover){.btn-secondary:hover{background-color:#3238fa;border-color:#3238fa;cursor:pointer}}.btn,a.btn{transition:background-color .3s;border-radius:3.125rem;padding:.75rem 1.25rem;text-transform:capitalize;box-shadow:none;border-width:0}.width-100{width:100%}.choose-plan-group{display:flex;flex-direction:column;min-height:100vh;max-width:37rem;margin:0 auto;padding:1.125rem 1.3125rem 0}@media(min-width:768px){.choose-plan-group{padding:1.125rem 0 0}}.choose-plan-group .choose-plan-drug-selector{padding:1rem}.choose-plan-group .choose-plan-drug-selector .choose-plan-drug-options{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;max-width:37.5rem;margin:0 auto}.choose-plan-group .choose-plan-drug-selector .choose-plan-btn-drug-option{display:flex;flex-direction:column;align-items:center;background:#fff;border:.125rem solid #e0e0e0;border-radius:.75rem;color:#525252;font-weight:600;font-size:.75rem;padding:.5rem .75rem;min-width:4.375rem;cursor:pointer;transition:all .2s ease}.choose-plan-group .choose-plan-drug-selector .choose-plan-btn-drug-option .choose-plan-drug-image{width:2rem;height:2rem;margin-bottom:.25rem;object-fit:contain}.choose-plan-group .choose-plan-drug-selector .choose-plan-btn-drug-option.selected{border-color:#0b86ff;background-color:#f1f7fd;color:#0b86ff}.choose-plan-group .choose-plan-drug-selector .choose-plan-btn-drug-option:hover:not(.selected){border-color:#0b86ff;background-color:#f1f7fd}.choose-plan-group .choose-plan-drug-selector .choose-plan-btn-drug-selector{background:linear-gradient(135deg,#0b86ff,#33bb51);border:none;border-radius:.5rem;color:#fff;font-weight:600;font-size:.875rem;padding:.75rem 1.25rem;min-width:12.5rem;cursor:pointer;transition:all .2s ease;box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.choose-plan-group .choose-plan-drug-selector .choose-plan-btn-drug-selector:hover{transform:translateY(-.0625rem);box-shadow:0 .25rem .5rem rgba(0,0,0,.15)}.choose-plan-group .choose-plan-drug-selector .choose-plan-btn-drug-selector:active{transform:translateY(0);box-shadow:0 .125rem .25rem rgba(0,0,0,.1)}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-title{font-family:Roboto,sans-serif;font-style:normal;font-size:1.125rem;line-height:2rem;font-weight:900;color:#121212;text-transform:uppercase}@media(min-width:768px){.choose-plan-group .choose-plan-drug-header .choose-plan-drug-title{font-size:1.75rem;margin:0 0 1.1875rem}}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-info-section{display:flex;align-items:center;gap:.6875rem}@media(min-width:768px){.choose-plan-group .choose-plan-drug-header .choose-plan-drug-info-section{gap:1.875rem}}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-info-section .choose-plan-drug-image-container{flex-shrink:0}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-info-section .choose-plan-drug-image-container .choose-plan-selected-drug-image{width:6.5rem;height:11.4125rem;flex-shrink:0;aspect-ratio:119.71/182.6;object-fit:contain}@media(min-width:768px){.choose-plan-group .choose-plan-drug-header .choose-plan-drug-info-section .choose-plan-drug-image-container .choose-plan-selected-drug-image{width:7.48206rem;height:11.4125rem}}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-info-section .choose-plan-drug-image-container .choose-plan-selected-drug-image.choose-plan-selected-drug-image-energy{width:8.875rem;height:7.625rem}@media(min-width:768px){.choose-plan-group .choose-plan-drug-header .choose-plan-drug-info-section .choose-plan-drug-image-container .choose-plan-selected-drug-image.choose-plan-selected-drug-image-energy{width:10.3125rem;height:8.625rem}}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits{flex:1}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits .choose-plan-benefit-item{display:flex;align-items:center;margin-bottom:.625rem;font-size:1.125rem;line-height:1.25rem;font-style:normal;font-weight:400;color:#525252}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits .choose-plan-benefit-item .choose-plan-benefit-icon{width:1rem;height:1rem;margin-right:.5rem;flex-shrink:0}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits .choose-plan-benefit-item .choose-plan-benefit-text{font-size:.875rem;color:#000;font-family:Roboto,sans-serif;font-style:normal;font-weight:400;line-height:1.25rem}@media(min-width:768px){.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits .choose-plan-benefit-item .choose-plan-benefit-text{font-size:1rem}}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits .choose-plan-benefit-item .choose-plan-benefit-text .choose-plan-trademark{color:#0b86ff;font-weight:400}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits .choose-plan-benefit-item .choose-plan-benefit-text .choose-plan-trademark-info{color:#0b86ff;font-size:.75rem;display:block;line-height:.75rem;font-weight:400}@media(min-width:768px){.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits .choose-plan-benefit-item .choose-plan-benefit-text .choose-plan-trademark-info{font-size:.75rem;line-height:1rem}}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits .choose-plan-benefit-item .choose-plan-benefit-text .choose-plan-bold-number{font-weight:700}.choose-plan-group .choose-plan-drug-header .choose-plan-drug-benefits .choose-plan-benefit-item .choose-plan-active-ingredient{color:#0b86ff;font-weight:600}.choose-plan-group .choose-plan-drug-header .choose-plan-coupon-banner{font-family:Roboto,sans-serif;background:#00ff03;color:#003e0d;border-radius:6.25rem;border:.0625rem solid #b9e7c3;display:flex;align-items:center;font-size:.875rem;padding:1rem .25rem;margin-bottom:1.625rem;height:1.875rem}.choose-plan-group .choose-plan-drug-header .choose-plan-coupon-text{font-weight:bolder;padding-left:.375rem;padding-right:.375rem}.choose-plan-group .choose-plan-col-products{width:100%;flex:1}.choose-plan-group .choose-plan-col-products .choose-plan-product-label{font-family:Roboto,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.875rem;color:#000;display:flex;align-items:center;gap:.375rem}@media(min-width:768px){.choose-plan-group .choose-plan-col-products .choose-plan-product-label{font-size:1.125rem;line-height:1.875rem;color:#121212}}.choose-plan-group .choose-plan-col-products .choose-plan-product-label .choose-plan-strength-value{font-size:.75rem;font-weight:400;color:#00143b;line-height:.75rem;margin-top:.125rem}@media(min-width:768px){.choose-plan-group .choose-plan-col-products .choose-plan-product-label .choose-plan-strength-value{font-size:1.125rem;line-height:1.875rem;color:#121212}}.choose-plan-group .choose-plan-col-products .choose-plan-products-info-wrapper{margin-bottom:2rem;display:flex;flex-direction:column;gap:1.5rem}.choose-plan-group .choose-plan-product-plan-text{color:#525252;font-family:Roboto,sans-serif;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.choose-plan-group .choose-plan-product-plan-text .choose-plan-plan-name{font-weight:400}.choose-plan-group .choose-plan-dose-btns{display:flex;gap:.75rem;margin-top:1.0625rem;margin-bottom:2.25rem}.choose-plan-group .choose-plan-dose-btns .choose-plan-btn-dose{border:.0625rem solid #c7c8c9;background-color:#fff;color:#000;padding:1rem 1.4375rem;border-radius:.75rem;cursor:pointer;transition:all .2s ease;font-family:Roboto,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.125rem}.choose-plan-group .choose-plan-dose-btns .choose-plan-btn-dose.selected{border-color:#3238fa;background-color:#e8edf5;color:#3238fa}.choose-plan-group .choose-plan-dose-btns .choose-plan-btn-dose.deselected:hover{border-color:#0b86ff}.choose-plan-group .choose-plan-products-wrapper{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2.75rem}.choose-plan-group .choose-plan-product{display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;background-color:#fff;border:.0625rem solid #c7c8c9;border-radius:.75rem;cursor:pointer;transition:all .2s ease;position:relative}.choose-plan-group .choose-plan-product.selected{border-color:#3238fa;background-color:#f1f7fd}.choose-plan-group .choose-plan-product .choose-plan-form-check-inline{display:flex;align-items:center;margin-right:0;flex:1}.choose-plan-group .choose-plan-product .choose-plan-form-check-inline input[type=radio]{width:1.5rem;height:1.5rem;margin-right:.75rem;border:.125rem solid #ccc;border-radius:50%;appearance:none;cursor:pointer;position:relative}.choose-plan-group .choose-plan-product .choose-plan-form-check-inline input[type=radio]:checked{border-color:#3238fa;background-color:#3238fa}.choose-plan-group .choose-plan-product .choose-plan-form-check-inline input[type=radio]:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.5rem;height:1.5rem;background-image:url(/assets/svg/marketing/check-circle-blue.svg);background-size:contain;background-repeat:no-repeat;background-position:50%}.choose-plan-group .choose-plan-product .choose-plan-form-check-inline label{color:#000;font-family:Roboto,sans-serif;font-size:1rem;font-weight:500;cursor:pointer;margin:0;flex:1}.choose-plan-group .choose-plan-product .choose-plan-form-check-inline label .choose-plan-product-info{display:flex;flex-direction:column}.choose-plan-group .choose-plan-product .choose-plan-form-check-inline label .choose-plan-product-info .choose-plan-plan-details{font-weight:600;margin-bottom:.125rem}.choose-plan-group .choose-plan-product .choose-plan-form-check-inline label .choose-plan-product-info .choose-plan-dosage-info{font-size:.875rem;color:#667289;font-weight:400}.choose-plan-group .choose-plan-product .choose-plan-popular{display:flex;justify-content:center;align-items:center;position:absolute;top:-20%;right:8%;background-color:#3238fa;color:#fff;width:5.625rem;height:1.0625rem;border-radius:.3125rem;font-family:Roboto,sans-serif;font-size:.625rem;font-weight:700;font-style:normal;text-transform:uppercase}@media(min-width:768px){.choose-plan-group .choose-plan-product .choose-plan-popular{width:7.3125rem;height:1.3125rem;font-size:.75rem}}.choose-plan-group .choose-plan-product .choose-plan-savings-text{color:#86868b;font-family:Roboto,sans-serif;font-size:.75rem;font-weight:400;text-align:center;white-space:nowrap;position:absolute;left:56%;top:50%;transform:translate(-50%,-50%)}@media(min-width:768px){.choose-plan-group .choose-plan-product .choose-plan-savings-text{font-size:.875rem;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}.choose-plan-group .choose-plan-product .choose-plan-price-section{text-align:right}.choose-plan-group .choose-plan-product .choose-plan-price-section .choose-plan-price{color:#000;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;margin:0;font-style:normal;line-height:1.25rem}.choose-plan-group .choose-plan-product .choose-plan-price-section .choose-plan-price.free{color:#33bb51;font-size:1.5rem}.choose-plan-group .choose-plan-product .choose-plan-price-section .choose-plan-price-free{color:#000;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;margin:0;font-style:normal;line-height:1.25rem}.choose-plan-group .choose-plan-product .choose-plan-price-section .choose-plan-price-original{color:#86868b;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:400;margin:0;font-style:normal;line-height:1.25rem;text-decoration:line-through}.choose-plan-group .choose-plan-product .choose-plan-price-section .choose-plan-per-month{color:#667289;font-size:.875rem;margin:0;line-height:1}.choose-plan-group .choose-plan-product .choose-plan-price-section .choose-plan-per-tablet{color:#86868b;font-size:.75rem;margin:0;line-height:1}.choose-plan-group .choose-plan-product .choose-plan-price-section .choose-plan-adjusted-price{color:#86868b;font-size:.875rem;text-decoration:line-through;margin:0}.choose-plan-group .choose-plan-product.selected .choose-plan-form-check-inline label,.choose-plan-group .choose-plan-product.selected .choose-plan-price,.choose-plan-group .choose-plan-product.selected .choose-plan-price-free,.choose-plan-group .choose-plan-product.selected .choose-plan-savings-text{color:#3238fa;font-weight:700}.choose-plan-group .choose-plan-action-area{margin-bottom:2rem}.choose-plan-group .choose-plan-action-area .choose-plan-btn-chosen{width:100%;color:#fff;font-family:Roboto,sans-serif;font-size:1rem;font-weight:700;line-height:150%}.choose-plan-group .choose-plan-action-area .choose-plan-btn-chosen.disabled,.choose-plan-group .choose-plan-action-area .choose-plan-btn-chosen:disabled{background-color:#99a1b1;cursor:not-allowed}.choose-plan-group .choose-plan-product-summary{font-family:Roboto,sans-serif;font-size:.875rem;font-weight:500;color:#667289;text-align:center;margin-top:1rem}.choose-plan-group .choose-plan-product-summary .choose-plan-adjusted-summary-price{text-decoration:line-through;color:#86868b}.choose-plan-group .choose-plan-product-summary .choose-plan-summary-price{color:#525252;font-weight:600}@media(min-width:1400px){.choose-plan-group .choose-plan-product .choose-plan-price{font-size:1.25rem}}