.pwire-search-block-form{box-shadow:0px 0px 10px 2px #022B3A1c;border-radius:10px;padding:0;margin:0;overflow:hidden}.pwire-search-block-form .pwire-search-name .pwire-search-block-input{box-shadow:0px 0px 0px 0px;border:0;height:60px !important;background-color:#fff !important;width:100%}.pwire-search-block-form .pwire-search-name .pwire-search-block-input:focus-visible{outline:0;border:0}.pwire-search-block-form .pwire-search-button{max-width:70px;background:#022b3a !important}.pwire-search-block-form .pwire-search-button .pwire-search-block-button{min-height:60px !important}.pwire-search-block-form .pwire-search-block-button{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' viewBox='0 0 512 512'%3E%3Cpath d='M500.3 443.7l-119.7-119.7c27.22-40.41 40.65-90.9 33.46-144.7C401.8 87.79 326.8 13.32 235.2 1.723C99.01-15.51-15.51 99.01 1.724 235.2c11.6 91.64 86.08 166.7 177.6 178.9c53.8 7.189 104.3-6.236 144.7-33.46l119.7 119.7c15.62 15.62 40.95 15.62 56.57 0C515.9 484.7 515.9 459.3 500.3 443.7zM79.1 208c0-70.58 57.42-128 128-128s128 57.42 128 128c0 70.58-57.42 128-128 128S79.1 278.6 79.1 208z'%3E%3C/path%3E%3C/svg%3E") no-repeat center !important;background-size:1.2em 1.2em !important;color:transparent !important;text-indent:-9999px;max-height:39px !important;border:none !important;cursor:pointer}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown{box-shadow:0px 0px 0px 1px #ddd !important;margin-top:2px !important}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown .search-result{outline:1px solid #e8e8e8 !important;background:#fff !important;font-size:17px !important;color:#022b3a !important;margin:0}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown li.search-result:hover:not(.inactive-item),.pwire-search-block-form .pwire-search-name ul.autocomplete-dropdown li.search-result:hover{background-color:#dee2ef21 !important;outline:0px !important}.pwire-search-block-form .pwire-search-name ul.autocomplete-dropdown li.filter-results{background-color:#fff !important;color:#022b3a !important;font-size:15px !important;font-style:italic;font-weight:400 !important;padding:10px !important;justify-content:flex-start !important;align-items:center !important;border-top:1px solid #e8e8e8 !important;margin:0;column-gap:10px}.pwire-search-block-form .pwire-search-name ul.autocomplete-dropdown li.filter-results .filter-label{margin:0 !important;font-size:14px}.pwire-search-block-form .pwire-search-name ul.autocomplete-dropdown li.filter-results:before,.pwire-search-block-form .pwire-search-name ul.autocomplete-dropdown li.filter-results .filter-item:before{display:none !important}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown .highlight-match{text-decoration:none !important}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown li.no-results{color:#3a3a3a;font-size:16px}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown li.no-results .search-website-link{color:#1078b6;display:inline;font-style:italic}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown li.wordpress-result.search-result{display:block !important;position:relative}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown li.wordpress-result.search-result .page-indicator{position:absolute !important;right:10px;top:12px}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown li.brand .indicator{color:#1f7a8c !important}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown li.wordpress-result.search-result .wp-result-excerpt{font-size:14px !important;line-height:17px;margin:5px 0}.pwire-search-block-form .pwire-search-name .autocomplete-dropdown li.no-results-subhead{font-size:16px}.pwire-search-block-form .pwire-search-name .pwire-search-block-input.loading{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' width='20px' xmlns='http://www.w3.org/2000/svg' fill='%233a3a3a'%3E%3Cpath d='M12,4a8,8,0,0,1,7.89,6.7A1.53,1.53,0,0,0,21.38,12h0a1.5,1.5,0,0,0,1.48-1.75,11,11,0,0,0-21.72,0A1.5,1.5,0,0,0,2.62,12h0a1.53,1.53,0,0,0,1.49-1.3A8,8,0,0,1,12,4Z'%3E%3CanimateTransform attributeName='transform' type='rotate' dur='0.75s' values='0 12 12;360 12 12' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") !important;background-position:calc(100% - 10px) 20px !important;background-repeat:no-repeat !important}.pwire-search-block-form .search-suggestion{text-align:left !important}.pwire-search-block-form .autocomplete-dropdown .filter-results .filter-item.active{background-color:#f2f8fd !important;border-color:#022b3a;outline:0px !important;color:#022b3a !important}.pwire-search-block-form .autocomplete-dropdown .filter-results .filter-item{border:1px solid #bcc6ce;color:#022b3a !important;background-color:#fff !important;outline:0px !important;margin:0 !important}@media (max-width:600px){.pwire-search-block-form .pwire-search-name{margin:0 !important}.pwire-search-block-form .pwire-search-button{max-width:60px;margin:0 !important}#newpost .pwire-search-block-form .autocomplete-dropdown{min-width:99% !important}}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget{background:#fff;padding:20px 15px;width:310px;word-wrap:break-word;border-radius:4px;border:0;box-shadow:0 0 5px 1px #1f7a8c29}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget:after{border:10px solid hsla(0,0%,100%,0);border-bottom-color:#fff;content:" ";height:0;margin-left:-10px;pointer-events:none;position:absolute;right:6%;top:-18px;width:0;z-index:10}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .button.pw-button{color:#fff !important;background-color:#022b3a !important;font-weight:500 !important;padding:8px 16px !important;font-size:16px;line-height:24px;border-radius:50px;outline:0;text-decoration:none;letter-spacing:.5px;border:0;margin:0 !important;width:100%;justify-content:center !important;text-transform:capitalize !important}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .button.pw-button:hover{background-color:#1f7a8c !important}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-line-item{display:inline-flex;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #1f7a8c1c;width:100%}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-line-item .cart-widget-user{display:none !important}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .sub-total.grid-x{display:inline-flex;justify-content:space-between;width:100%;font-size:120%}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-content .rx-required{font-style:normal;font-weight:600;color:#f11}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .line-item-quantity-price{display:none}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .shipping.grid-x,.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .total.grid-x{display:none}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-line-item .heading{font-size:14px;line-height:21px}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-line-item .heading .strength-quantity,.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-line-item .heading .product-quantity{font-weight:400 !important}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-footer .action{border-top:1px solid #1f7a8c1c;margin-top:10px;padding-top:15px}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-line-item .line-item-subtotal{font-size:14px;font-weight:700}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-line-item .line-item-quantity-subtotal{display:none}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-content{min-height:auto !important}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-footer{margin-top:0}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .cart-widget-footer{font-size:14px}.meds90-shopping-cart-toggler .pwire-ajax-shopping-cart-widget .value{font-weight:700}.meds90-shopping-cart-widget .cart-widget-footer{margin-top:0}.meds90-shopping-cart-widget .cart-widget-footer div.heading{font-weight:600}.meds90-shopping-cart-widget .cart-widget-footer div.value{text-align:right}.meds90-shopping-cart-widget .cart-value:not(.cart-value-tbd,.free):before{content:"$";letter-spacing:.075em}.meds90-shopping-cart-widget .pw-block-widget.pwire-cart-widget .total .value{font-weight:700}.meds90-shopping-cart-widget .cart-widget-content .cart-widget-line-item,.meds90-shopping-cart-widget .cart-widget-footer>div:not(:last-child){border:0;border-bottom:1px solid #b7b7b7 !important;border-style:dotted !important;padding-bottom:10px !important;margin-bottom:10px !important}.meds90-shopping-cart-widget .cart-widget-footer .action{text-align:center}.meds90-shopping-cart-widget .cart-widget-footer .action a,.shopping-cart-widget-empty-btn{width:auto !important;margin:auto !important;text-transform:capitalize !important;font-weight:500 !important;font-size:14px !important;letter-spacing:.5px}.meds90-shopping-cart-widget .cart-widget-footer .total{margin-bottom:0}.meds90-shopping-cart-widget .pwire-ajax-shopping-cart-widget{padding:0 !important;border:0 !important;font-size:15px !important}.meds90-shopping-cart-widget .cart-widget-line-item .heading{margin-bottom:10px;font-weight:600}.meds90-shopping-cart-widget .cart-widget-content{padding:0}.meds90-shopping-cart-widget .cart-widget-line-item .heading .brand-or-generic{font-size:13px;font-weight:400}.meds90-shopping-cart-widget .cart-widget-line-item .heading .brand-or-generic:before{content:"("}.meds90-shopping-cart-widget .cart-widget-line-item .heading .brand-or-generic:after{content:")"}.meds90-shopping-cart-widget .cart-widget-line-item .heading .product-quantity,.meds90-shopping-cart-widget .cart-widget-line-item .heading .ordered-amount{display:none}.meds90-shopping-cart-widget span.line-item-quantity-subtotal{font-size:.8em;font-style:italic;margin-right:.5rem}.meds90-shopping-cart-widget .coupon-line-item{display:flex;justify-content:space-between;width:100%}.meds90-shopping-cart-widget .coupon-line-item .heading{font-size:15px !important}.meds90-shopping-cart-widget .coupon-line-item .grid-x:first-child{margin-bottom:0 !important}.meds90-shopping-cart-widget .coupon-line-item .grid-x:last-child{text-align:end !important}.meds90-shopping-cart-widget .coupon-line-item .description{font-size:14px !important;line-height:15px !important}.meds90-shopping-cart-widget .shipping .shipping-label.pw-tooltip{display:none}.meds90-shopping-cart-widget .cart-widget-content .cart-widget-user{display:none}.meds90-shopping-cart-widget .cart-widget-line-item .line-item-quantity-price{width:30%;display:inline-flex}.meds90-shopping-cart-widget .cart-widget-line-item .line-item-subtotal{width:68%;display:inline-flex;text-align:right}.meds90-shopping-cart-widget #widget-line-item-VMC .heading{color:transparent;position:relative;user-select:none}.meds90-shopping-cart-widget #widget-line-item-VMC .heading:after{content:"Surcharge:";position:absolute;color:#3a3a3a;left:0;top:0}.pw-register input[type=email],.pw-register input[type=date],.pw-register input[type=number],.pw-register input[type=password],.pw-register input[type=search],.pw-register input[type=tel],.pw-register input[type=text],.pw-register input[type=url],.pw-register select,.pw-register textarea{font-size:16px !important;font-weight:400 !important;line-height:24px !important;background-color:#fff !important;border:1px solid #ced4da !important;border-radius:6px !important;box-shadow:0px 0px 0px 0px !important;background:#fff !important;padding:5px 10px !important;height:45px !important;margin-bottom:20px}.pw-register input[type=email].is-invalid-input::placeholder,.pw-register input[type=date].is-invalid-input::placeholder,.pw-register input[type=number].is-invalid-input::placeholder,.pw-register input[type=password].is-invalid-input::placeholder,.pw-register input[type=search].is-invalid-input::placeholder,.pw-register input[type=tel].is-invalid-input::placeholder,.pw-register input[type=text].is-invalid-input::placeholder,.pw-register input[type=url].is-invalid-input::placeholder,.pw-register select.is-invalid-input::placeholder,.pw-register textarea.is-invalid-input::placeholder,.checkout_form input[type=email].is-invalid-input::placeholder,.checkout_form input[type=date].is-invalid-input::placeholder,.checkout_form input[type=number].is-invalid-input::placeholder,.checkout_form input[type=password].is-invalid-input::placeholder,.checkout_form input[type=search].is-invalid-input::placeholder,.checkout_form input[type=tel].is-invalid-input::placeholder,.checkout_form input[type=text].is-invalid-input::placeholder,.checkout_form input[type=url].is-invalid-input::placeholder,.checkout_form select.is-invalid-input::placeholder,.checkout_form textarea.is-invalid-input::placeholder{color:#d2d2d2 !important}.pw-register label[for=first-name].visually-hidden,.pw-register label[for=last-name].visually-hidden,.checkout_form label[for=first-name].visually-hidden,.checkout_form label[for=last-name].visually-hidden{position:unset !important;width:auto !important;height:auto !important;margin:0 0 5px !important}.pw-register .medical-question-group .is-invalid-label{color:#0a0a0a}.pw-register #smoker-group-label:has(~.radio-group .is-invalid-label),.pw-register #packaging-group-label:has(~.radio-group .is-invalid-label),.pw-register #refills-group-label:has(~.radio-group .is-invalid-label){color:#cc4b37}.checkout_form #smoker-group-label:has(~.radio-group .is-invalid-label),.checkout_form #refills-group-label:has(~.radio-group .is-invalid-label),.checkout_form #region-label:has(+input.is-invalid-input),.checkout_form .question:has(~.is-invalid-label),.checkout_form .question:has(+.answers .is-invalid-input[aria-invalid=true]){color:#cc4b37}.checkout_form .medical-question-group .is-invalid-label,.checkout_form .rxSubmission_method .is-invalid-label,.checkout_form .billing_method_radiogroup .is-invalid-label,.checkout_form .questionnaire-question .is-invalid-label,.checkout_form .order-questions .is-invalid-label{color:#0a0a0a}.checkout_form .billing_method_radiogroup:has(.is-invalid-input[aria-invalid=true]) .form-error{display:block;position:absolute;left:0;bottom:0;margin-bottom:0}.checkout_form .billing_method_radiogroup:not(:has(+.form-error)){margin-bottom:25px}.checkout_form .billing_method_radiogroup{position:relative}.checkout_form .billing_method_radiogroup:has(.is-invalid-input){padding-bottom:30px}.pw-register .pharmacy-disclaimer{text-align:left;padding:0;margin-top:0}.pw-register .sex-questions>.cell .separator{display:none}.pw-register .sex-questions.grid-x.grid-padding-x,.pw-register .medical-question-group.grid-x.grid-padding-x{margin:10px -14px 0}.pw-register select#gender{margin-bottom:16px}.pw-register select{appearance:auto;-webkit-appearance:auto;-moz-appearance:auto}.registration-form .callout.alert p{margin-bottom:0}.registration-form .callout.alert p.error-response{display:none}.pw-register .medical-info-disclaimer{margin-top:0}.password-confirm-password .progress-meter{position:unset !important;border-radius:4px !important}.password-confirm-password .progress-meter-text{font-size:13px !important;font-weight:400 !important}.password-confirm-password .progress{height:14px !important;margin-bottom:0 !important;position:relative !important;border-radius:4px !important}.password-confirm-password .progress .progress-meter.strength-4{background-color:#03ae03 !important}#password-help.help-text{display:none}.create-account-form .pw-pharmacy-wrap fieldset,.login_form .pw-pharmacy-wrap fieldset,.new_customer .pw-pharmacy-wrap fieldset,.checkout_form .pw-pharmacy-wrap fieldset,.step-wrapper-inti fieldset{padding:60px 20px 25px !important;border:0 !important;border-radius:0 !important;background:#f2f8fd;margin:0 0 25px !important}.create-account-form .pw-pharmacy-wrap fieldset legend h3,.login_form .pw-pharmacy-wrap fieldset legend h3,.new_customer .pw-pharmacy-wrap fieldset legend h3,.checkout_form .pw-pharmacy-wrap fieldset legend h3,.step-wrapper-inti fieldset legend h3{font-size:21px;color:#022b3a;font-weight:500;line-height:1.2;margin-left:-23px;padding-left:17px;position:relative;bottom:-38px;border-left:5px solid #022b3a}.step-wrapper-inti fieldset.pw-shipping-methods__list{padding:0 !important;margin:0 !important}.is-invalid-input:not(:focus){border-color:#ced4da !important;background-color:#fff !important}.login_form input[type=email],.login_form input[type=password],.login_form input[type=text]{font-size:16px !important;font-weight:400 !important;line-height:24px !important;margin-top:5.6px}.login_form input[type=email].is-invalid-input::placeholder,.login_form input[type=password].is-invalid-input::placeholder,.login_form input[type=text].is-invalid-input::placeholder{color:#d2d2d2 !important;font-size:16px !important}.login_form .form-error.is-invalid-label.is-visible{display:none !important}.supported-credit-card-icons{display:none !important}.step-wrapper-inti ol.questionnaire-view-results.questionnaire-content{margin:0 20px}.step-wrapper-inti .pwMedicalQuestionnaire .questionnaire-question{padding:0;border-bottom:none}.step-wrapper-inti input::placeholder,textarea::placeholder{font-size:15px}.step-wrapper-inti .questionnaire-question-title{display:none}.step-wrapper-inti .pwPaymentMethods h5{display:none}.pw_checkout .medical-info-disclaimer p.pharmacy-disclaimer{text-align:left;margin:0;padding:0}#checkout_form .billing_method_select{display:flex;justify-content:center;gap:6px;align-items:center}#checkout_form .billing_method_select input{margin:0}#checkout_form .rxSubmission_method{display:flex;gap:6px;flex-wrap:wrap;align-items:center}#checkout_form .rxSubmission_method input{margin:0}#checkout_form .order-question input{position:relative;top:-4px}#checkout_form .questionnaire-question input[type=radio]{position:relative;top:2px}#checkout_form .order-questions input{position:relative;top:2px !important}.login-form .toggle-password-visibility{display:none}.pwComponent.pwUserLogin .login-form{max-width:100% !important}.pwComponent.pwUserLogin .login-controls{margin:0 !important}.login-controls{text-align:left}.login-controls a{color:#1f7a8c !important;font-weight:500 !important;font-size:14px}.login-controls a:hover{color:#022b3a !important}.pwComponent.pwUserLogin{background:#f2f8fd;padding:20px}.pwUserLogin button.solid-cta-btn{text-transform:none !important}#prescriptionUpload .dz-details{display:contents}.upload-rx-response-custom.success{color:#022b3a}.prescription-upload-form .upload-rx-response.success:after{content:'' !important}span.loader_add_to_cart{line-height:0}.pw-forgot-password{background:#f2f8fd !important;padding:25px 20px;margin-bottom:25px;color:#022b3a}.single-pw-page-title{font-size:21px;color:#022b3a;font-weight:500;line-height:1.2;margin-top:0;margin-bottom:25px;border-left:5px solid #022b3a;margin-left:-20px;padding-left:20px}.forgot-password input[type=text]{font-size:1rem;font-weight:400;line-height:1.5;background-color:#fff !important;border:1px solid #ced4da;border-radius:.375rem;box-shadow:0px 0px 0px 0px !important;appearance:auto;background:0 0;padding:5px 10px;height:45px;margin:0}.forgot-password input[type=submit]{padding:8px 25px !important}.back-to-login a{color:#1f7a8c;font-weight:400;font-size:14px}.back-to-login a:hover{color:#022b3a}.pw-forgot-password form[name=forgotPassword]{margin:0 auto !important}.page-search-summary ul{list-style:none;margin:0;padding:0}.page-search-summary ul li{margin-bottom:20px}.page-search-summary ul li a{display:block;padding:15px;border:1px solid #f2f8fd;color:#022b3a;font-weight:700;font-size:18px;line-height:26px;background-color:#f2f8fd;border-radius:4px}.page-search-summary ul li a:hover{box-shadow:0px 0px 0px 0px;text-decoration:none;outline:0;border:1px solid #1f7a8c}.page-search-summary ul li a:after{content:"View Pricing";font-weight:500;font-size:14px;float:right;color:#fff !important;background-color:#022b3a !important;padding:5px 15px;border-radius:50px;outline:0;text-decoration:none;margin-top:-3px;line-height:20px}.page-search-summary ul li a:hover:after{background-color:#1f7a8c !important}@media (max-width:768px){.page-search-summary ul li a:after{float:unset !important;margin-top:8px;display:block}.page-search-summary ul li a{text-align:center}}.pw_checkout .cart-response.submitting-order.pwire-spinner-container{padding:10px;line-height:25px}