.vl-shown{overflow:hidden}.vl-overlay{bottom:0;left:0;position:absolute;right:0;top:0;align-items:center;display:none;justify-content:center;overflow:hidden;z-index:9999}.vl-overlay.vl-active{display:flex}.vl-overlay.vl-full-page{z-index:9999;position:fixed}.vl-overlay .vl-background{bottom:0;left:0;position:absolute;right:0;top:0;background:#fff;opacity:.5}.vl-overlay .vl-icon,.vl-parent{position:relative}.pw-hilight{background-color:#ffff49}.pw-transparent{background-color:transparent}.separator-or{text-align:center;display:flex;flex-direction:row;line-height:3em;margin:.5em 1em 0}.separator-or:before{content:"";flex:1 1 0%;border-bottom:1px solid #ddd;margin:auto;margin-right:1.5em}.separator-or:after{content:"";flex:1 1 0%;border-bottom:1px solid #ddd;margin:auto;margin-left:1.5em}.separator-center{text-align:center !important}.separator-center:before,.separator-center:after{display:table;content:" ";flex-basis:0;order:1}.separator-center:after{clear:both}.separator-center:after{position:relative !important;width:3rem;border-bottom:.125rem solid #7a7a7a;margin:1rem auto 0}.separator-left{text-align:left !important}.separator-left:before,.separator-left:after{display:table;content:" ";flex-basis:0;order:1}.separator-left:after{clear:both}.separator-left:after{position:relative !important;width:3rem;border-bottom:.125rem solid #7a7a7a;margin:1rem auto 0;margin-left:0 !important}.separator-right{text-align:right !important}.separator-right:before,.separator-right:after{display:table;content:" ";flex-basis:0;order:1}.separator-right:after{clear:both}.separator-right:after{position:relative !important;width:3rem;border-bottom:.125rem solid #7a7a7a;margin:1rem auto 0;margin-right:0 !important}[v-cloak]{display:none}[hidden],input[hidden],button[hidden],select[hidden],textarea[hidden]{display:none}.pw-hidden{display:none !important}.pw-note{font-size:.9em;line-height:1.3;color:#7a7a7a;display:inline-block;margin:.4em 0}.no-wrap-group{white-space:nowrap}hr.pw-divider{border:none;background-image:linear-gradient(to right,transparent 0%,#e1e1e1 50%,transparent 100%);height:3px;margin:2rem auto}@media screen and (min-width:40em){.pw-dialog-full-width{width:80%}.pw-dialog-medium-width{width:60%}.pw-dialog-small-width{width:40%}}dialog[open]::backdrop{background-color:rgba(0,0,0,.5)}.pw-grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));grid-gap:.5rem}.pw-component dialog{max-width:55rem}.pw-component .pw-button{display:flex;align-items:center;justify-content:center;text-transform:uppercase;margin-bottom:0}.pw-component .pw-button:disabled{opacity:.75}.pw-component .pw-button .pw-status-icon:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#fff;font-size:1.2em;margin:.1em .5em;height:1.2em;width:1.2em;position:relative;top:.15em;font:var(--fa-font-regular)}.pw-component .pw-button.loading .pw-status-icon:after{content:" ";pointer-events:none;border-radius:50%;border:.15em solid rgba(255,255,255,.2);border-left-color:#fff;animation:load-rotate 1.25s ease infinite;top:.075em}.pw-component .pw-button.done{background-color:var(--dynamic-bg-color)}@supports (background-color:color-mix(in srgb,var(--dynamic-bg-color) 80%,#000)){.pw-component .pw-button.done{background-color:color-mix(in srgb,var(--dynamic-bg-color) 80%,#000)}}.pw-component .pw-button.done .pw-status-icon:after{font:var(--fa-font-regular)}.pw-component .pw-button.error{font:var(--fa-font-regular);background-color:#ec5840}.pw-component .pw-button.error .pw-status-icon:after{content:"\f057"}@keyframes load-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}form select:has(option:disabled:checked){background-color:rgba(240,240,240,.5);color:#7a7a7a}.create-account-medical-info .medical-question-group:has(label~select) .cell{display:flex;flex-direction:column;justify-content:space-between}.shipping-options-container .shipping-fee:not(.free):before{content:"$"}.shipping-options-container .shipping-method{font-weight:400}.shipping-options-container .shipping-method:hover{cursor:pointer}.shipping-options-container .shipping-method .method-name{font-weight:700}.pw-shipping-methods fieldset{border:none;margin:0;padding:0}.pwCartLineItems{margin-bottom:1rem}.pwCartLineItems .fa-prescription{color:var(--pw-prescription-color)}.pwCartLineItems .line-items-container{display:grid}.pwCartLineItems .line-items-container .grid-x>.cell{padding-bottom:.5rem}.pwCartLineItems .line-items-container .line-item.rx-product{order:1;border-top:1px solid #ccc}.pwCartLineItems .line-items-container .line-item.otc-product{order:2;border-top:1px solid #ccc}.pwCartLineItems .line-items-container .rx-products-container{margin-bottom:1rem}.pwCartLineItems .line-items-container .otc-products-container{margin-bottom:1rem}.pwCartLineItems .prescription-info .prescription-required label{line-height:1.2}.pwCartLineItems .prescription-info .prescription-required .rx-required-warning{color:var(--pw-prescription-color)}.pwCartLineItems .value:before{content:"$"}.pwCartLineItems .line-item .product-info{padding-top:.5rem}.pwCartLineItems .line-item .product-info .line-item-heading .product-name{font-weight:700}.pwCartLineItems .line-item .product-info .line-item-heading .strength{font-weight:700}.pwCartLineItems .line-item .product-info .line-item-heading .brand-or-generic:before{content:"("}.pwCartLineItems .line-item .product-info .line-item-heading .brand-or-generic:after{content:")"}.pwCartLineItems .line-item .product-info .line-item-subtotal{font-weight:700}.pwCartLineItems .line-item .product-info .line-item-summary{text-align:right}.pwCartLineItems .line-item .product-info .line-item-summary .line-item-subtotal{font-weight:700}.pwCartLineItems .line-item .line-item-quantity-price .line-item-quantity:after{content:" x "}body.pwire-pricing-disabled .pwCartLineItems .line-item-quantity-price{display:none}body.pwire-pricing-disabled .pwCartLineItems .line-item-subtotal{display:none}body.pwire-pricing-disabled .pwCartSummary{display:none}body.pwire-pricing-disabled .heading{font-weight:700}body.pwire-pricing-disabled .cart-value:before{content:""}.pwCartSummary .heading{font-weight:700}.pwCartSummary .cart-value{float:right;text-align:right}.pwCartSummary .cart-value:not(.cart-value-tbd,.free):before{content:"$"}.pwCartSummary .grand-total{margin-top:.5em;padding-top:.5em;border-top:1px solid #ccc}.pwCartSummary .grand-total .cart-value{font-weight:700}.pwCouponComponent{margin:1rem 0;max-width:48rem}.pwCouponComponent .apply-coupon{width:100%}.pwCouponComponent .apply-coupon.error{background-color:var(--pw-error-color)}.pwCouponComponent .active-coupon{margin:.25em 0}.pwCouponComponent .active-coupon .coupon-code{font-weight:700;padding-bottom:1.2em;margin-right:.5em;display:inline-block}.pwCouponComponent .active-coupon .coupon-code:after{content:":"}.pwCouponComponent .active-coupon .remove-coupon{margin:0 1em;cursor:pointer}.pwCouponComponent .active-coupon .remove-coupon:hover{color:#5e001c;text-decoration:underline}.pwCouponComponent .remove-coupon.clear{font-size:.8em}.pwCouponComponent .remove-coupon.clear:before{content:"("}.pwCouponComponent .remove-coupon.clear:after{content:")"}.pwCouponComponent .coupon-response-container .coupon-response{margin-bottom:1rem}.pwCouponComponent .coupon-response-container .coupon-error{color:var(--pw-error-color)}.pw-checkout-page .pwCouponComponent{margin:2rem 0}.pwAddToCart .pw-button{display:flex;align-items:center;justify-content:center;text-transform:uppercase;margin-bottom:0;min-height:2.4375rem;padding:.55em 1em}.pwAddToCart .pw-button.add-to-cart-control{width:100%;padding:.45em 1em}.pwAddToCart .pw-button.add-to-cart-control.add-to-cart-member{max-width:8em}.pwAddToCart .pw-button:disabled{opacity:.75}.pwAddToCart .pw-button .pw-status-icon:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;color:#fff;font-size:1.2em;margin:.1em .5em;height:1.2em;width:1.2em;position:relative;top:.15em;font:var(--fa-font-regular);content:"\f055"}.pwAddToCart .pw-button.loading .pw-status-icon:after{content:" ";pointer-events:none;border-radius:50%;border:.15em solid rgba(255,255,255,.2);border-left-color:#fff;animation:load-rotate 1.25s ease infinite;top:.075em}.pwAddToCart .pw-button.done{background-color:color-mix(in srgb,var(--dynamic-bg-color) 80%,#000)}.pwAddToCart .pw-button.done .pw-status-icon:after{font:var(--fa-font-regular);content:"\f058"}.pwAddToCart .pw-button.error{font:var(--fa-font-regular);background-color:#ec5840}.pwAddToCart .pw-button.error .pw-status-icon:after{content:"\f057"}@keyframes load-rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.pwAddToCart .add-to-cart-container{display:flex;margin:.35rem 0}.pwAddToCart .add-to-cart-container.add-to-cart-member{background-color:green;position:relative;color:#fff;align-items:center}.pwAddToCart .add-to-cart-container.add-to-cart-member:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);content:"\f830  \f0d7";position:absolute;right:1em;pointer-events:none}.pwAddToCart .add-to-cart-container.add-to-cart-member .add-to-cart-control{margin:0;text-align:center}.pwPaymentMethods .merchant-descriptor{margin:1.5em 0 .6em}.pwSavedPaymentMethods [is-expired=true] .method-description .description{opacity:.7}.pwSavedPaymentMethods [is-expired=true] .method-description .expiry-label,.pwSavedPaymentMethods [is-expired=true] .method-description .expiry-date{color:var(--pw-error-color)}.pwDraft .intro-message{margin-bottom:.25em;text-wrap:pretty}.pwDraft .intro-message p{margin-bottom:.25em}.credit-card-icon{width:55px;display:inline-block;background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:.3em;margin-bottom:.5rem}.credit-card-icon.visa{background-image:url(//www.maskhave.com/wp-content/plugins/wp-pharmacywire-v5/PWComponents/Styles/Css/../../images/credit-cards/visa.png)}.credit-card-icon.discover{background-image:url(//www.maskhave.com/wp-content/plugins/wp-pharmacywire-v5/PWComponents/Styles/Css/../../images/credit-cards/discover.png)}.credit-card-icon.amex{background-image:url(//www.maskhave.com/wp-content/plugins/wp-pharmacywire-v5/PWComponents/Styles/Css/../../images/credit-cards/amex.png)}.credit-card-icon.mastercard{background-image:url(//www.maskhave.com/wp-content/plugins/wp-pharmacywire-v5/PWComponents/Styles/Css/../../images/credit-cards/mastercard.png)}.credit-card-icon img{border:1px solid transparent;padding:.2em}.credit-card-icon.active{opacity:1;border-color:#007bff}.credit-card-icon.active img{border-color:#007bff}.pw-component.pwCreditCard .credit-card-number{margin-bottom:1rem}.pw-component.pwCreditCard .credit-card-number input{padding-right:10px}.pw-component.pwCreditCard .supported-credit-card-icons{display:flex;margin-bottom:1rem}.pw-component.pwCreditCard .supported-credit-card-icons .credit-card-icon{margin-right:10px;transition:opacity .2s ease-in-out}.pw-component.pwCreditCard .supported-credit-card-icons:has(.active) .credit-card-icon{opacity:.7}.pw-component.pwCreditCard .supported-credit-card-icons:has(.active) .credit-card-icon.active{opacity:1}.user-controls{margin:1rem 0}.pw-member-list .member-list{margin:1rem 0}.pw-member-list .member-list .member-info{white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden}.pw-member-list .member-list .member-info .edit-member{display:inline}.pw-member-list .member-list .member-controls{display:none}.pw-member-list .member-list>.member label{line-height:1.2}.pw-member-list .member-list>.member:hover .member-controls{display:inline}.pw-member-list .member-list .bottom-controls{margin-top:1rem}.pw-member-list .member-count:before{content:"("}.pw-member-list .member-count:after{content:")"}.pw-pharmacy-wrap.pw-account{margin:1rem 0;width:100%;clear:both}.pwAccountApp .pwAccountLinks{margin:2.5rem 0;display:grid;grid-template-columns:repeat(1,1fr);grid-auto-rows:minmax(6rem,auto);column-gap:1rem;row-gap:1rem}@media (min-width:640px){.pwAccountApp .pwAccountLinks{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.pwAccountApp .pwAccountLinks{grid-template-columns:repeat(3,1fr)}}.pwAccountApp .pwAccountLinks .account-link{display:flex;border:.125rem solid var(--pw-primary-color);border-radius:1rem;padding:.5rem;text-align:left;color:var(--pw-primary-color)}.pwAccountApp .pwAccountLinks .account-link:hover{background-color:#ffc}.pwAccountApp .pwAccountLinks .account-link .icon-status{text-align:right;padding:.35rem .5rem;line-height:2.4;flex:0 0 auto}.pwAccountApp .pwAccountLinks .account-link .content{padding:.3rem .25rem;flex:1}.pwAccountApp .pwAccountLinks .account-link .content h3{line-height:1.2}.pwAccountApp .pwAccountLinks .account-link .content p{line-height:1.2}.pwOrderHistory,.pwRecentOrders{margin-top:1rem;margin-bottom:1rem}.pwOrderHistory .orders-container .order-row,.pwRecentOrders .orders-container .order-row{border-bottom:1px dashed #dadada}.pwOrderHistory .orders-container .order-row:hover,.pwRecentOrders .orders-container .order-row:hover{background-color:#ffc}.pwOrderHistory .orders-container .cell,.pwRecentOrders .orders-container .cell{padding:.5rem}.pwOrderHistory .orders-container .cell .head,.pwRecentOrders .orders-container .cell .head{font-weight:700}.pwOrderHistory .orders-container .order-head,.pwRecentOrders .orders-container .order-head{padding-bottom:0}.pwOrderHistory .orders-container .order-head .heading,.pwRecentOrders .orders-container .order-head .heading{font-weight:700}.pwOrderHistory .orders-container .order-list,.pwRecentOrders .orders-container .order-list{padding-top:0;max-height:40rem;overflow-y:auto;overflow-x:hidden}.pwOrderHistory .orders-container .tracking-numbers,.pwRecentOrders .orders-container .tracking-numbers{text-align:center}.pwOrderHistory .orders-container .order-status,.pwRecentOrders .orders-container .order-status{text-align:center}@media (max-width:640px){.pwOrderHistory .orders-container .tracking-numbers,.pwRecentOrders .orders-container .tracking-numbers{text-align:left}.pwOrderHistory .orders-container .order-status,.pwRecentOrders .orders-container .order-status{text-align:left}}.pwRecentOrders .orders-menu{padding:.25rem 1rem}.pwOrderView .order-controls{text-align:right;padding:0}.pwOrderView .order-head{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.pwOrderView .order-head .order-summary,.pwOrderView .order-head .order-billing{padding:20px;border:1px solid #ccc;border-radius:5px}.pwOrderView .order-details{margin:1rem 0}.pwReOrderComponent .rx-section-head .fa-prescription{font-size:1.2em;margin-right:.2em;color:var(--pw-prescription-color)}.pwReOrderComponent .rx-header{padding-bottom:.5em;border-bottom:1px solid #cacaca;display:flex}.pwReOrderComponent .rx-header .drug-heading{order:1}.pwReOrderComponent .rx-header .drug-heading .drug-name{margin:0}.pwReOrderComponent .rx-header .drug-heading .drug-ingredients{font-size:1em}.pwReOrderComponent .rx-header .rx-controls{order:2;margin-left:auto}.pwReOrderComponent .rx-header+.rx-content{padding-top:.5em}.pwReOrderComponent .rx-instructions{margin-top:.75rem}.pwReOrderComponent .rx-results{display:block;min-height:2rem}.pwReOrderComponent .rx-on-file .rx-content{display:flex;flex-wrap:wrap;align-items:center}.pwReOrderComponent .rx-on-file .product-row{display:flex;flex-wrap:wrap;align-items:center}.pwReOrderComponent .rx-on-file .product-row>div{flex-grow:1}.pwReOrderComponent .rx-on-file .product-row .add-to-cart-control{margin:0;padding:.45em 1em}.pwReOrderComponent .rx-on-file .product-row .selected-tier{margin:0}.pwReOrderComponent .rx-on-file .rx-footer{border-top:1px solid #cacaca;padding-top:1rem}.pwReOrderComponent .rx-on-file .rx-controls{margin-top:1rem}.pwReOrderComponent .rx-on-file .refill-options.show-refill-options{display:block}.pwReOrderComponent .rx-on-file .refill-options.hide-refill-options{display:none}.pwReOrderComponent .rx-info{flex-grow:1}.pwReOrderComponent .rx-content{flex-grow:1}.pwReOrderComponent .rx-content .rx-label{font-weight:700}.pwReOrderComponent .rx-content .rx-expired .rx-detail{color:red}.pwReOrderComponent .rx-success{color:green}.pwReOrderComponent .rx-filter-selector{text-align:right;font-size:1.2em;border-top:1px solid #cacaca;padding:.5rem 1rem;margin:.5rem 0;width:100%}.pwReOrderComponent .rx-filter-selector:has(.selected) button{opacity:.7}.pwReOrderComponent .rx-filter-selector button{opacity:1;font-weight:400}.pwReOrderComponent .rx-filter-selector button.selected{opacity:1;font-weight:700}.pwReOrderComponent .rx-filter-selector button.rx-active{color:var(--pw-success-color)}.pwReOrderComponent .rx-filter-selector button.rx-expired{color:var(--pw-error-color)}.pwReOrderComponent .product-line-item .product-label{font-weight:700}.pwReOrderComponent .product-line-item .product-source{display:flex;flex-wrap:wrap;padding:.5rem 0}.pwReOrderComponent .product-line-item .product-source>div{flex-grow:1}.pwReOrderComponent .rx-results-outer-container .rx-results{clear:both;display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}@media (min-width:1440px){.pwReOrderComponent .rx-results-outer-container .rx-results{grid-template-columns:repeat(2,1fr)}}.address-manager fieldset:first-of-type{margin-top:0}.address-manager .address1{font-weight:700}.address-manager .address-controls{margin:.5em 0}.address-manager .address-controls .address-control{margin:.5em .25em .5em 0}.address-manager .phone .area-code:before{content:"("}.address-manager .phone .area-code:after{content:") "}.address-manager .phone .area-code:has(input):before{content:""}.address-manager .phone .area-code:has(input):after{content:""}.address-manager .address-view .address-description{color:rgba(0,0,0,.6);margin-bottom:.5em;display:inline-block}.address-manager .address-view .address-description:before{color:#333;font-style:normal;content:"\f015";margin-right:.4em;font-family:"Font Awesome 6 Pro"}.pwMedicalQuestionnaire .questionnaire-question{padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid #ccc}.pwMedicalQuestionnaire .questionnaire-question .answers{display:flex;flex-direction:row;gap:.7rem}.pwMedicalQuestionnaire.hide-controls .questionnaire-question:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.pwMedicalQuestionnaire .questionnaire-response{margin:1rem 0}.pwMedicalQuestionnaire .pw-button.close{float:left}.pwMedicalQuestionnaire .pw-button.submit{float:right}.pwComponent.pwUserLogin{position:relative}.pwComponent.pwUserLogin .login-form{max-width:30em}.pwComponent.pwUserLogin label{position:relative}.pwComponent.pwUserLogin label .heading{display:inline-block;margin-bottom:.4em}.pwComponent.pwUserLogin .login-controls{margin-top:2rem}.pwComponent.pwUserLogin .login-controls>a~a:before{content:"|";margin:0 .5em;color:#dadada}.pwComponent.pwUserLogin .login-field{width:100%;position:relative}.pwComponent.pwUserLogin .login-field input{width:100%}.pwComponent.pwUserLogin .toggle-password-visibility{position:absolute;right:.5em;bottom:.5em;cursor:pointer;color:#aaa}.pwComponent.pwUserLogin .alert{margin:1rem 0}.pwComponent.pwUserLogin input[type=password]{padding-right:2.5rem}.pwComponent.pwUserLogin .toggle-password-visibility.fa{font-size:20px}.pwComponent.pwUserLogin a.cancel{width:-moz-fit-content;width:fit-content}.pwComponent .login-or-create{padding:2em 0;text-align:center;display:flex;flex-direction:column;justify-content:center}.pwComponent .login-or-create .create-account-prompt{margin:0}.pwComponent .login-or-create button.login{max-width:20em;display:inline-block;align-self:center;margin-top:.8em}.pwComponent.pw-change-password .change-password-field{width:100%;position:relative;margin-bottom:1rem}.pwComponent.pw-change-password .change-password-field input{margin-bottom:0}.pwComponent.pw-change-password .password-container{position:relative}.pwComponent.pw-change-password .password-container .pw-note{margin-top:0}.pwComponent.pw-change-password .toggle-password-visibility{position:absolute;right:.5em;bottom:.5em;cursor:pointer;color:#aaa}.pwComponent.pw-change-password .alert{margin:1rem 0}.pwComponent.pw-change-password input[type=password]{padding-right:2.5rem}.pwComponent.pw-change-password .toggle-password-visibility.fa{font-size:20px}.member-select-dialog:has(.assign-line-item-logged-out){max-width:50rem}