.nmg-product-grid{display:grid;gap:30px}.nmg-product-grid.columns-4{grid-template-columns:repeat(4,1fr)}.nmg-product-grid.columns-3{grid-template-columns:repeat(3,1fr)}.nmg-product-item{text-align:center;padding:20px;background:#f6faf7;border-radius:10px;transition:all 0.3s ease}.nmg-product-item:hover{box-shadow:0 10px 25px rgb(0 0 0 / .08)}.nmg-product-image img{max-width:100%;height:auto}.nmg-product-title{margin-top:15px;font-size:18px;color:#4a7c59;text-decoration:none}.nmg-product-link{text-decoration:none}.pwire-search-block-form{background-color:transparent!important}.pwire-search-block-button{padding:15px 30px!important}.header-search{display:flex;align-items:center}.hs-trigger,.elementor-location-header #hsOpen{background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;width:34px!important;height:34px!important;border-radius:50%!important;padding:0!important;transition:background 0.15s!important;box-sizing:border-box!important}.hs-trigger:hover,.elementor-location-header #hsOpen:hover{background:rgb(127 166 67 / .12)!important}.elementor-location-header #hsOpen a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.hs-trigger svg path,.hs-trigger svg circle{transition:stroke 0.15s!important}.hs-trigger:hover svg path,.hs-trigger:hover svg circle{stroke:#2fa24d!important}.hs-overlay{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;background:rgb(0 0 0 / .55);z-index:9999999!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:200px 16px 40px!important;box-sizing:border-box!important;animation:hsFadeIn 0.18s ease;overflow-y:auto!important}.hs-overlay[hidden]{display:none!important}@keyframes hsFadeIn{from{opacity:0}to{opacity:1}}body.hs-no-scroll{overflow:hidden!important}.hs-box{background:#fff;border-radius:12px;width:100%;max-width:640px;overflow:visible!important;box-shadow:0 16px 48px rgb(0 0 0 / .22);animation:hsSlideDown 0.2s ease;position:relative;flex-shrink:0}@keyframes hsSlideDown{from{transform:translateY(-14px);opacity:0}to{transform:translateY(0);opacity:1}}.hs-box-header{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;border-bottom:1px solid #eee;font-size:14px;font-weight:600;color:#222;border-radius:12px 12px 0 0;background:#fff}.hs-close{background:none;border:none;font-size:22px;cursor:pointer;color:#888;padding:4px 8px;border-radius:4px;line-height:1;transition:background 0.15s,color 0.15s}.hs-close:hover{background:#f0f0f0;color:#333}.hs-box-body{padding:20px;overflow:visible!important}.hs-box-body .pw-pharmacy-wrap,.hs-box-body [id^="pw-search-block"],.hs-box-body .pw-search-block,.hs-box-body .pwire-search-block-container,.hs-box-body .search-box,.hs-box-body form.pwire-search-block-form,.hs-box-body .pwire-search-name,.hs-box-body .pwire-search-button{overflow:visible!important;max-height:none!important;display:block!important;width:100%!important}.hs-box-body form.pwire-search-block-form{display:flex!important;flex-direction:column!important;gap:10px!important;background:transparent!important;padding:0!important;margin:0!important}.hs-box-body .pwire-search-name{position:relative!important;margin-bottom:0!important}.hs-box-body input.pwire-search-block-input,.hs-box-body input.drugName{width:100%!important;height:48px!important;font-size:16px!important;box-sizing:border-box!important;display:block!important;border:1px solid #333333!important;border-radius:4px!important;padding:10px 14px!important;background:#fff!important}.hs-box-body input.pwire-search-block-button,.hs-box-body input[type="submit"].pwire-search-block-button{width:100%!important;height:48px!important;font-size:14px!important;font-weight:700!important;display:block!important;box-sizing:border-box!important;background:#2fa24d!important;color:#ffffff!important;border:0!important;border-radius:4px!important;text-transform:uppercase!important;cursor:pointer!important;padding:0!important}.hs-box-body input.pwire-search-block-button:hover{background:#6b8f38!important}.hs-box-body ul.autocomplete-dropdown,.hs-box-body ul.autocomplete-dropdown.visible{position:absolute!important;top:100%!important;left:0!important;right:0!important;width:100%!important;z-index:10000010!important;background:transparent!important;border-top:none!important;border-radius:0 0 8px 8px!important;box-shadow:0 8px 24px rgb(0 0 0 / .15)!important;list-style:none!important;margin:0!important;padding:4px 0!important;max-height:none!important;overflow:visible!important;display:block!important;box-sizing:border-box!important}.hs-box-body ul.autocomplete-dropdown li{display:block!important;padding:11px 16px!important;font-size:14px!important;color:#333333!important;cursor:pointer!important;border-bottom:1px solid #f0f0f0!important;white-space:normal!important;line-height:1.4!important;background:#ffffff!important}.hs-box-body ul.autocomplete-dropdown li:hover,.hs-box-body ul.autocomplete-dropdown li.active{background:#f0f6e8!important;color:#2fa24d!important}.hs-box-body ul.autocomplete-dropdown b.highlight-match{color:#2fa24d!important;font-weight:700!important}.hs-box-body ul.autocomplete-dropdown li.filter-results{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px!important;padding:10px 14px!important;background:#fafafa!important;border-top:1px solid #eeeeee!important;border-bottom:none!important;cursor:default!important}.hs-box-body ul.autocomplete-dropdown .filter-label{font-size:12px!important;color:#888888!important;width:100%!important;margin-bottom:4px!important}.hs-box-body ul.autocomplete-dropdown .filter-item{font-size:12px!important;padding:4px 12px!important;border-radius:20px!important;border:1px solid #cccccc!important;background:#ffffff!important;color:#555555!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:4px!important}.hs-box-body ul.autocomplete-dropdown .filter-item.brand{border-color:#2fa24d!important;color:#2fa24d!important}.hs-box-body ul.autocomplete-dropdown .filter-item .count{background:#2fa24d!important;color:#ffffff!important;border-radius:10px!important;padding:1px 6px!important;font-size:11px!important;font-weight:600!important}@media (max-width:768px){.hs-overlay{padding:80px 10px 40px!important;overflow-y:auto!important}.hs-box{max-width:100%!important;border-radius:10px!important;overflow:visible!important}.hs-box-header{padding:12px 14px!important;border-radius:10px 10px 0 0!important}.hs-box-body{padding:14px!important}.hs-box-body ul.autocomplete-dropdown li{padding:13px 14px!important;font-size:15px!important}}.pw-search-summary .search-result-heading,.page-search-summary .search-result-heading{text-align:center;font-size:21px;font-weight:700;margin:0 0 20px;color:#333}.pw-search-summary ul.drug_items,.pw-search-summary ul.otc_items,.pw-search-conditions ul.condition_items{list-style:none;margin:0 0 24px;padding:0}.pw-search-summary ul.drug_items li,.pw-search-summary ul.otc_items li,.pw-search-conditions ul.condition_items li{padding:10px 0;border-bottom:1px solid #eee}footer.elementor-location-footer,.elementor-location-footer{z-index:1!important}.pw-search-summary ul.drug_items a,.pw-search-summary ul.otc_items a,.pw-search-conditions ul.condition_items a,.elementor-shortcode .pw-search-summary a,.elementor-shortcode .page-search-summary a,.elementor-shortcode .pw-search-conditions a{color:#333!important;text-decoration:none}.pw-search-summary ul.drug_items a:hover,.pw-search-summary ul.otc_items a:hover,.pw-search-conditions ul.condition_items a:hover,.elementor-shortcode .pw-search-summary a:hover,.elementor-shortcode .page-search-summary a:hover,.elementor-shortcode .pw-search-conditions a:hover{color:#2fa24d!important}.pw-search-summary .no-results-msg{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.add-to-cart div{flex:1;gap:2px}.add-to-cart div{max-height:43px!important}.pw-search-detail .add-to-cart div,.pw-search-detail .add-to-cart .add-to-cart-container,.pw-search-detail .add-to-cart .pwAddToCart,.pw-search-detail .add-to-cart .pwAppContainer,.pw-search-detail .add-to-cart .pwAppOuterContainer,.pw-search-detail .add-to-cart .pw-pharmacy-wrap{max-height:none!important;height:auto!important}.pwCartLineItems{--pw-primary:#2563eb;--pw-primary-dark:#1d4ed8;--pw-success:#059669;--pw-gray-50:#f9fafb;--pw-gray-100:#f3f4f6;--pw-gray-200:#e5e7eb;--pw-gray-300:#d1d5db;--pw-gray-400:#9ca3af;--pw-gray-500:#6b7280;--pw-gray-600:#4b5563;--pw-gray-700:#374151;--pw-gray-900:#111827;--pw-shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--pw-shadow:0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);--pw-shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);--pw-radius:12px;--pw-radius-sm:8px;font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif}.pwPackageLineItems{--pw-primary:#2563eb;--pw-gray-50:#f9fafb;--pw-gray-100:#f3f4f6;--pw-gray-200:#e5e7eb;--pw-gray-300:#d1d5db;--pw-gray-400:#9ca3af;--pw-gray-500:#6b7280;--pw-gray-600:#4b5563;--pw-gray-700:#374151;--pw-gray-900:#111827;--pw-success:#059669;--pw-radius-sm:8px}.pwCartLineItems .loading,.pwCartLineItems .empty-cart{text-align:center;padding:3rem 2rem;background:var(--pw-gray-50);border-radius:var(--pw-radius);color:var(--pw-gray-500);font-size:1rem}.pwCartLineItems .empty-cart{border:2px dashed var(--pw-gray-200)}.pwCartLineItems .product-section-heading{display:flex;align-items:center;gap:.75rem;font-size:1.125rem;font-weight:600;color:var(--pw-gray-900);margin:0 0 1rem 0;padding-bottom:.75rem;border-bottom:2px solid var(--pw-gray-200)}.pwCartLineItems .product-section-heading .line-item-label{color:var(--pw-primary);font-size:1rem}.pwCartLineItems .otc-section-heading{margin-top:2rem}.pwCartLineItems .user-container{margin-bottom:2rem}.pwCartLineItems .user-container:last-child{margin-bottom:0}.pwCartLineItems .line-item{background:#fff;border:1px solid var(--pw-gray-200);border-radius:var(--pw-radius);padding:1.25rem;margin-bottom:1rem;box-shadow:var(--pw-shadow-sm);transition:box-shadow 0.2s ease,border-color 0.2s ease}.pwCartLineItems .line-item:hover{box-shadow:var(--pw-shadow-md);border-color:var(--pw-gray-300)}.pwCartLineItems .line-item:last-child{margin-bottom:0}.pwPackageLineItems .line-item-row{display:flex;align-items:center;gap:1rem}.pwPackageLineItems .line-item-product{flex:1;min-width:0}.pwPackageLineItems .product-header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.25rem}.pwPackageLineItems .country-flag{width:24px;height:auto;border-radius:2px;box-shadow:0 1px 2px rgb(0 0 0 / .15);vertical-align:middle}.pwPackageLineItems .product-name{font-weight:700;font-size:1.05rem;color:#fff;background:var(--pw-primary);padding:.2rem .5rem;border-radius:4px;background:#333;padding:8px 10px;border-radius:4px}.pwPackageLineItems .strength{font-weight:500;color:var(--pw-gray-600);font-size:.95rem}.pwPackageLineItems .brand-or-generic{display:inline-block;padding:.15rem .5rem;border-radius:9999px;font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.pwPackageLineItems .generic{background:#dbeafe;color:#1e40af}.pwPackageLineItems .brand{background:#fef3c7;color:#92400e}.pwPackageLineItems .product-meta{display:flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--pw-gray-500)}.pwPackageLineItems .product-meta .separator{color:var(--pw-gray-300)}.pwPackageLineItems .product-meta .package-info{font-weight:500}.pwPackageLineItems .product-meta .unit-price{color:var(--pw-gray-500)}.pwPackageLineItems .line-item-qty{flex-shrink:0}.pwPackageLineItems .line-item-qty select{appearance:none;background:var(--pw-gray-50) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E") no-repeat right .5rem center;border:1px solid var(--pw-gray-300);border-radius:6px;padding:.5rem 2rem .5rem .75rem;font-size:1rem;font-weight:700;color:var(--pw-gray-700);cursor:pointer;transition:all 0.15s ease;min-width:70px;text-align:center}.pwPackageLineItems .line-item-qty select:hover{border-color:var(--pw-primary);background-color:#fff}.pwPackageLineItems .line-item-qty select:focus{outline:none;border-color:var(--pw-primary);box-shadow:0 0 0 3px rgb(37 99 235 / .1);background-color:#fff}.pwPackageLineItems .line-item-total{flex-shrink:0;text-align:right;min-width:90px}.pwPackageLineItems .subtotal{font-size:1.25rem;font-weight:700;color:var(--pw-success);line-height:1.2}.pwPackageLineItems .total-units{font-size:.75rem;color:var(--pw-gray-500);margin-top:.15rem}.pwPackageLineItems .prescription-row{display:flex;align-items:center;gap:.75rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--pw-gray-100)}.pwPackageLineItems .rx-badge{display:inline-flex;align-items:center;gap:.3rem;font-size:.7rem;font-weight:700;color:#dc2626;background:#fef2f2;padding:.3rem .5rem;border-radius:4px;border:1px solid #fecaca}.pwPackageLineItems .rx-badge i{font-size:.8rem}.pwPackageLineItems .prescription-for{display:inline-flex;align-items:center;gap:.35rem}.pwPackageLineItems .prescription-for .for-label{font-size:.8rem;font-weight:500;color:var(--pw-gray-500)}.pwPackageLineItems .prescription-for select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%236b7280' viewBox='0 0 16 16'%3E%3Cpath d='M8 11L3 6h10l-5 5z'/%3E%3C/svg%3E") no-repeat right .5rem center;border:1px solid var(--pw-gray-300);border-radius:6px;padding:.35rem 1.5rem .35rem .5rem;font-size:.85rem;font-weight:600;color:var(--pw-gray-700);cursor:pointer;transition:all 0.15s ease}.pwPackageLineItems .prescription-for select:hover{border-color:var(--pw-primary)}.pwPackageLineItems .prescription-for select:focus{outline:none;border-color:var(--pw-primary);box-shadow:0 0 0 3px rgb(37 99 235 / .1)}.pwCartLineItems .rx-products-container,.pwCartLineItems .otc-products-container{margin-bottom:1.5rem}.pwCartLineItems dialog,.member-select-dialog{border:none;border-radius:var(--pw-radius);box-shadow:0 25px 50px -12px rgb(0 0 0 / .25);padding:1.5rem;max-width:90vw}.pwCartLineItems dialog::backdrop,.member-select-dialog::backdrop{background:rgb(0 0 0 / .5);backdrop-filter:blur(4px)}@media (max-width:768px){.pwCartLineItems .line-item{padding:1rem}.pwPackageLineItems .line-item-row{flex-wrap:wrap;gap:.75rem}.pwPackageLineItems .line-item-product{flex:1 1 100%;order:1}.pwPackageLineItems .line-item-qty{order:2}.pwPackageLineItems .line-item-total{order:3;margin-left:auto}.pwPackageLineItems .product-name{font-size:1rem}.pwPackageLineItems .subtotal{font-size:1.1rem}.pwPackageLineItems .country-flag{width:20px}}@media (max-width:480px){.pwCartLineItems .product-section-heading{font-size:1rem}.pwPackageLineItems .product-header{flex-direction:column;align-items:flex-start;gap:.25rem}.pwPackageLineItems .prescription-row{flex-wrap:wrap}}.cart-value:before{content:''!important}.add-to-cart-member{display:none!important}.nmg-product-grid{display:grid;gap:30px}.nmg-product-grid.columns-4{grid-template-columns:repeat(4,1fr)}.nmg-product-grid.columns-3{grid-template-columns:repeat(3,1fr)}.nmg-product-item{text-align:center;padding:20px;border-radius:10px;transition:all 0.3s ease}.nmg-product-item:hover{box-shadow:0 10px 25px rgb(0 0 0 / .08)}.nmg-product-image{height:200px!important;width:100%}.nmg-product-image img{max-width:100%;height:auto;max-height:200px}.nmg-product-title{margin-top:15px;font-size:18px;color:#4a7c59;text-decoration:none}.nmg-product-link{text-decoration:none}.single-product .elementor-widget-theme-post-featured-image,.single-pharmacy-drug .elementor-widget-theme-post-featured-image{text-align:center}.single-product .elementor-widget-theme-post-featured-image img,.single-pharmacy-drug .elementor-widget-theme-post-featured-image img{max-width:280px;width:100%;height:auto;margin-inline:auto;display:block}a.nmg-upload-rx-btn,.nmg-upload-rx-btn{display:inline-block;margin:12px 0;padding:12px 22px;background:#2fa24d;color:#fff!important;font-family:Inter,"Montserrat",Sans-serif;font-size:14px;font-weight:600;border-radius:4px;text-decoration:none!important;line-height:1.3;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;box-sizing:border-box;text-align:center}a.nmg-upload-rx-btn:hover,.nmg-upload-rx-btn:hover{background:#6b8f38;color:#fff!important}.nmg-upload-rx-wrap{margin:16px 0}a.nmg-view-btn,.nmg-view-btn{display:inline-block;margin-top:12px;padding:8px 18px;background:#4a7c59;color:#fff!important;font-size:14px;border-radius:25px;text-decoration:none;transition:background 0.3s ease,transform 0.2s ease;white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;box-sizing:border-box;text-align:center;line-height:1.25}a.nmg-view-btn:hover,.nmg-view-btn:hover{background:#3c664a;transform:translateY(-2px);color:#fff!important}.category-product-shortcode .fusion-products-custom-container{display:flex!important;flex-wrap:wrap;gap:25px}.category-product-shortcode .fusion-products-custom-container article.fusion-post-grid{width:calc(25% - 18.75px)!important;box-sizing:border-box!important}.fusion-products-custom-container h3.entry-title{font-size:17px;line-height:27px;margin:10px 0}.fusion-products-custom-container a.custom-add-to-cart-btn{background:#2fa24d;color:#fff;padding:8px 20px;border-radius:4px;opacity:unset;transition:opacity .4s ease-in-out,background .2s ease-in-out}.fusion-products-custom-container a.custom-add-to-cart-btn:hover{background:#a7bd84}.fusion-products-custom-container .category-product-img{height:164px}.category-product-shortcode{margin-bottom:50px}.inline-product-card{display:flex;align-items:center;gap:15px;border:1px solid #e5e5e5;border-radius:8px;padding:12px;margin:25px 0;background:#fff;width:100%;max-width:282px}.inline-product-card .product-image{flex-shrink:0}.inline-product-card .product-image img{width:126px;height:126px;object-fit:cover;border-radius:6px}.inline-product-card .product-content{flex:1}.inline-product-card .product-title{font-size:20px;font-weight:600;margin-bottom:5px;line-height:1.3}.inline-product-card .product-acf{font-size:14px;margin-bottom:6px}.inline-product-card .product-btn{display:inline-block;font-size:13px;padding:5px 10px;background-image:radial-gradient(circle at var(--button_radial_direction,center center),var(--button_gradient_top_color) var(--button_gradient_start,0),var(--button_gradient_bottom_color) var(--button_gradient_end,100%));color:#fff;border-radius:4px;text-decoration:none;opacity:unset;transition:opacity .4s ease-in-out,background .2s ease-in-out}.inline-product-card .product-btn:hover{background-image:radial-gradient(circle at var(--button_radial_direction,center center),var(--button_gradient_top_color_hover) var(--button_gradient_start,0),var(--button_gradient_bottom_color_hover) var(--button_gradient_end,100%))}.fusion-post-content{display:flex;flex-direction:column;height:100%;align-items:flex-start}.fusion-post-wrapper,.fusion-post-content-wrapper{display:flex;flex-direction:column;height:100%;align-items:flex-start}.custom-add-to-cart-btn{margin-top:auto}@media (max-width:820px){.category-product-shortcode .fusion-products-custom-container article.fusion-post-grid{width:calc(50% - 12.5px)!important}}@media (max-width:767px){.category-product-shortcode{margin-bottom:0}.inline-product-card{max-width:100%}}.pw-checkout-cart .line-item:nth-child(even){background-color:#f0f0f0!important}.pw-checkout-cart .line-item:nth-child(odd){background-color:#f8f8f8!important}.pw-checkout-cart .line-item{border-bottom:1px solid #e8e8e8;border-radius:0!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-top:0!important}.pw-checkout-cart .line-items{border-left:1px solid #e8e8e8;border-right:1px solid #e8e8e8;border-top:1px solid #e8e8e8}.pw-checkout-cart .coupons-active,.pw-checkout-cart .coupon-line-item,.pw-checkout-cart .tax-line-item,.pw-checkout-cart .grand-total,.pwCartSummary .coupons-active,.pwCartSummary .tax-line-item,{background-color:#e8e8e8!important}.pw-checkout-cart .shipping-total,.pw-checkout-cart .shipping-fee,.pwCartSummary .shipping-total,.pwCartSummary .shipping-fee{background-color:transparent!important}.pw-checkout-cart.shipping-total{padding:10px 20px}.pw-checkout-cart .shipping-total{padding-top:5px}.pw-checkout-cart .grand-total,.pwCartSummary .grand-total{margin-bottom:15px}.pw-checkout-cart .medium-description,.pw-checkout-cart .heading{padding:0;text-align:left}.pw-checkout-cart .heading,.pw-checkout-cart .value,.pwCartSummary .heading,.pwCartSummary .value{font-size:1em;color:#222}.pw-checkout-cart .grand-total .heading,.pw-checkout-cart .grand-total .value,.pwCartSummary .grand-total .heading,.pwCartSummary .grand-total .value{font-size:1.3em;font-weight:600}.pw-checkout-cart .value,.pwCartSummary .value{text-align:right}.coupon-response.success{display:none}.coupon-discount{color:red!important}.pw-checkout-cart .button-panel{overflow:hidden;margin-top:20px}.pw-checkout-cart .checkout-controls .button,.pw-checkout-cart .checkout-controls a.button,.pw-checkout-cart .checkout-controls input.button{display:inline-block;margin:5px 0;background-color:#2FA24D!important;font-family:"Montserrat",Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;color:#FFFFFF!important;border:none!important;border-radius:3px;text-decoration:none!important;text-align:center;cursor:pointer;box-shadow:none;appearance:none;-webkit-appearance:none;line-height:45px;height:auto;padding:0 12px}.pw-checkout-cart .checkout-controls .button:hover,.pw-checkout-cart .checkout-controls .button:focus,.pw-checkout-cart .checkout-controls a.button:hover,.pw-checkout-cart .checkout-controls a.button:focus,.pw-checkout-cart .checkout-controls input.button:hover,.pw-checkout-cart .checkout-controls input.button:focus{background-color:#a7bd84!important;color:#FFFFFF!important;text-decoration:none!important}.pw-checkout-cart .checkout-controls .button.left,.pw-checkout-cart .checkout-controls .button.right{width:230px!important}.pw-checkout-cart .checkout-controls .button.left{float:left}.pw-checkout-cart .checkout-controls .button.right{float:right}.pw-checkout-cart .cart-coupon-wrap{clear:both;overflow:visible;max-width:560px;width:100%;box-sizing:border-box}.pw-checkout-cart .coupon-input,.pwCouponComponent .coupon-input{display:flex;flex-wrap:nowrap;align-items:stretch;width:100%;max-width:100%;gap:0;overflow:visible}.pw-checkout-cart .coupon-code-cell,.pwCouponComponent .coupon-code-cell{flex:1 1 55%;width:55%!important;max-width:55%!important;min-width:220px;margin:0!important;padding:0!important;overflow:visible}.pw-checkout-cart .coupon-button-cell,.pwCouponComponent .coupon-button-cell{flex:1 1 45%;width:45%!important;max-width:45%!important;min-width:160px;margin:0!important;padding:0!important;overflow:visible}.pw-checkout-cart .coupon-code-cell .coupon-code,.pwCouponComponent .coupon-code-cell .coupon-code{display:block;width:100%!important;max-width:100%!important;height:52px!important;margin:0!important;padding:0 16px!important;box-sizing:border-box;border:1px solid #ddd!important;border-right:0!important;border-radius:4px 0 0 4px!important;font-size:15px;line-height:52px}.pw-checkout-cart .coupon-container .button,.pw-checkout-cart .apply-coupon,.pw-checkout-cart .coupon-button,.pwCouponComponent .apply-coupon,.pwCouponComponent .coupon-button{display:flex!important;align-items:center;justify-content:center;background-color:#2FA24D!important;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;color:#FFFFFF!important;border:none!important;border-radius:0 4px 4px 0!important;padding:0 16px!important;height:52px!important;width:100%!important;min-width:0!important;box-sizing:border-box;white-space:nowrap;overflow:visible;text-overflow:clip;line-height:1.2;margin:0!important}.pw-checkout-cart .coupon-container .button:hover,.pw-checkout-cart .apply-coupon:hover,.pw-checkout-cart .coupon-button:hover,.pwCouponComponent .apply-coupon:hover,.pwCouponComponent .coupon-button:hover{background-color:#a7bd84!important;color:#FFFFFF!important}@media screen and (min-width:601px){.shopping-cart-mobile-only{display:none!important}}@media screen and (max-width:600px){.shopping-cart-desktop-only{display:none!important}.pw-checkout-cart .heading{text-align:left!important}.pw-checkout-cart .product-headings{display:none!important}.pw-checkout-cart .cart-coupon-wrap{max-width:100%}.pw-checkout-cart .coupon-input,.pwCouponComponent .coupon-input{flex-wrap:nowrap;max-width:100%}.pw-checkout-cart .coupon-code-cell,.pwCouponComponent .coupon-code-cell{flex:1 1 55%;width:55%!important;max-width:55%!important;min-width:0}.pw-checkout-cart .coupon-button-cell,.pwCouponComponent .coupon-button-cell{flex:1 1 45%;width:45%!important;max-width:45%!important;min-width:0}}.elementor-location-header .pw-pharmacy-wrap.pwire-ajax-account-tools-block .cart-quantity.cart-has-items:before,.elementor-location-header .pw-pharmacy-wrap.pwire-ajax-account-tools-block .cart-quantity.cart-has-items:after,.site-header .pw-pharmacy-wrap.pwire-ajax-account-tools-block .cart-quantity.cart-has-items:before,.site-header .pw-pharmacy-wrap.pwire-ajax-account-tools-block .cart-quantity.cart-has-items:after{content:none!important}.elementor-location-header .pw-pharmacy-wrap.pwire-ajax-account-tools-block .cart-quantity.cart-has-items,.elementor-location-header .pw-pharmacy-wrap.pwire-ajax-account-tools-block .cart-quantity:not(:empty),.site-header .pw-pharmacy-wrap.pwire-ajax-account-tools-block .cart-quantity.cart-has-items,.site-header .pw-pharmacy-wrap.pwire-ajax-account-tools-block .cart-quantity:not(:empty){display:flex!important}*/ body:has(.elementor-8235 .elementor-sticky--effects) .elementor-location-single .elementor-element-5fbb7875{padding-top:56px!important}h1.elementor-heading-title{color:#fff}.pw-search-detail .package-name,.pw-search-detail .item-name{font-size:17px;font-weight:600!important;margin-bottom:5px!important;line-height:1.2}.pw-search-detail .package-strength,.pw-search-detail .item-strength{font-size:13px;font-weight:700;margin-bottom:0!important;line-height:1.2}.pw-search-detail .package-dropdown{margin-top:10px!important;margin-bottom:0px!important}@media screen and (min-width:640px){.pw-search-detail .package-dropdown{margin-top:0px!important}}.pw-search-detail .source-uk{display:none}.pw-search-detail .prescription-required.rx,.pw-search-detail .source-country{font-size:13px!important;font-weight:500;color:#555;margin-top:5px;margin-bottom:5px;line-height:1.2}.pw-search-detail .prescription-required.rx{font-weight:700}.pw-search-detail .prescription-required.otc,.pw-search-detail .over-the-counter.rx{display:none}.pw-search-detail .prescription-required img{width:auto;height:16px;margin-top:5px;vertical-align:middle}.pw-search-detail .brand .cart-generic-label,.pw-search-detail .generic .cart-brand-label,.pw-search-detail .Brand .cart-generic-label,.pw-search-detail .Generic .cart-brand-label{display:none}.pw-search-detail .cart-generic-label{display:inline-block;font-size:11px;margin-left:5px;background-color:#4c6e84;color:#fff;padding:3px 4px;position:relative;top:-2px;line-height:1;font-weight:700;border-radius:2px;letter-spacing:.5px}.pw-search-detail .cart-brand-label{display:inline-block;font-size:11px;margin-left:5px;background-color:#3cc;color:#fff;padding:3px 4px;position:relative;top:-2px;line-height:1;font-weight:700;border-radius:2px;letter-spacing:.5px}.pw-search-detail .country-flag{height:10px;vertical-align:middle;margin-bottom:2px}.pw-search-detail .default-fridge{display:none}.pw-search-detail .drug-result .attr-fridge,.pw-search-detail .drug-result .attr-fridge-1{display:none!important}.pw-search-detail .drug-result:last-of-type .attr-fridge,.pw-search-detail .drug-result:last-of-type .attr-fridge-1{display:block!important;text-align:left;font-size:13px;border-radius:4px;background-color:#e4f9fc;border:1px solid #caf4fa;margin-bottom:20px;margin-top:-30px}.nmg-fridge-notice.attr-fridge,.nmg-fridge-notice.attr-fridge-1{display:block!important;text-align:left;font-size:13px;border-radius:4px;background-color:#e4f9fc;border:1px solid #caf4fa;margin:10px 0 20px}.pw-search-detail .refrigerated-product,.pw-search-detail .refrigreated-product{width:auto;line-height:1.4;text-align:justify}.pw-search-detail tr.drug-dropdown td{padding:12px 12px 0 12px!important}.pw-search-detail tbody tr.drug-package{border-left:1px solid #e8e8e8!important;border-right:1px solid #e8e8e8!important;border-bottom:1px solid #e8e8e8!important}.pw-search-detail tbody tr.drug-package,.pw-search-detail tbody tr.drug-package>td{background-color:#ffffff!important}.pw-search-detail tbody tr.drug-package:nth-child(even),.pw-search-detail tbody tr.drug-package.alt,.pw-search-detail tbody tr.drug-package:nth-child(even)>td,.pw-search-detail tbody tr.drug-package.alt>td{background-color:#f5f5f5!important}.pw-search-detail tbody tr.drug-package:first-child{border-top:1px solid #e8e8e8!important}.pw-search-detail tr.item-header{background:#fff!important}.pw-search-detail select.drug-package-dropdown{font-size:14px!important;font-weight:500!important;width:100%;border-radius:4px 0 0 4px!important;border:1px solid #ddd!important;border-right:0!important;background-color:#fff;text-align:center;height:42px!important;margin-bottom:0!important}.pw-search-detail .drug-result thead,.pw-search-detail .drug-result tbody{border:0!important}.pw-search-detail .drug-result table{margin-bottom:40px!important;width:100%;border-collapse:collapse}.pw-search-detail .medicationHeading{font-size:34px!important;font-weight:700;color:#333;line-height:1.2;margin-bottom:20px!important}.pw-search-detail .medicationIngredient{font-size:24px;font-weight:500;opacity:.6;line-height:1.2;margin-bottom:10px!important}.pw-search-detail .drug-result .drug-dropdown-note{display:none}.pw-search-detail .add-to-cart.package-dropdown .pwAddToCart .add-to-cart-control,.pw-search-detail .add-to-cart.package-dropdown .button,.pw-search-detail .add-to-cart .pwAddToCart .add-to-cart-control,.pw-search-detail .add-to-cart .button,.pw-search-detail .pwAddToCart .pw-button,.pw-search-detail .pw-button.add-to-cart-control{width:100%;height:auto!important;max-height:none!important;min-height:42px!important;border-radius:0 4px 4px 0!important;background:#2fa24d!important;border:0!important;color:#fff!important;font-size:13px!important;font-weight:600!important;text-transform:uppercase!important;padding:10px 12px!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.25!important;text-align:center}.pw-pharmacy-wrap .pw-search-detail .pw-button:not(.pw-ignore-plugin-styles),.pw-search-detail .pwAddToCart .pw-button{height:auto!important;max-height:none!important;white-space:normal!important;overflow:visible!important}.pw-search-detail select.drug-package-dropdown{height:auto!important;min-height:42px;white-space:normal;line-height:1.25;padding-top:8px;padding-bottom:8px}.pw-search-detail .add-to-cart.package-dropdown .pwAddToCart .add-to-cart-control:hover,.pw-search-detail .add-to-cart.package-dropdown .button:hover{background:#6b8f38!important;color:#fff!important}.pw-search-detail .drug-result.item-container tr.drug-dropdown td{padding:7px 20px 0!important}.elementor-shortcode:has(.pw-search-detail),.pw-search-detail,.pw-search-detail.grid-x,.pw-search-detail .page-search-detail,.pw-search-detail .drug-result,.pw-search-detail .drug-result table,.pw-search-detail form.cell{width:100%!important;max-width:100%;box-sizing:border-box}.pw-search-detail.grid-x.grid-margin-x{margin-left:0!important;margin-right:0!important}.pw-search-detail .grid-x{display:flex;flex-wrap:wrap;width:100%;max-width:100%;box-sizing:border-box}.pw-search-detail .grid-x>.cell{min-width:0;max-width:100%;box-sizing:border-box}.pw-search-detail select.drug-package-dropdown,.pw-search-detail .add-to-cart.package-dropdown,.pw-search-detail .add-to-cart.package-dropdown .pwAddToCart,.pw-search-detail .add-to-cart.package-dropdown .pwAddToCart>div{max-width:100%;min-width:0;box-sizing:border-box}.pw-search-detail .package-name,.pw-search-detail .source-country,.pw-search-detail .prescription-required,.pw-search-detail .medicationHeading,.pw-search-detail .medicationIngredient{overflow-wrap:anywhere;word-break:break-word}.pw-search-detail .attr-fridge table,.pw-search-detail .nmg-fridge-notice table,.pw-search-detail .default-fridge table{width:100%;max-width:100%}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 15px;border:1px solid #ccc;border-radius:6px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;background-size:16px;cursor:pointer}.account-tools-widget-content.menu a{margin-right:0!important}.autocomplete-dropdown{background:#fff!important;padding-bottom:0!important}::placeholder{font-size:14px}.bullet-list ul{padding:0;margin:0;list-style:none;gap:15px;display:flex;flex-direction:column}.bullet-list ul li{position:relative;padding-left:16px}.bullet-list ul li:before{position:absolute;content:"";width:6px;height:6px;background:#2fa24d;border-radius:50%;left:0;top:8px}.elementor-social-icon:hover{color:#fff!important;transform:translateY(-3px)}.page-search-detail .drug-result tr,.page-search-detail .drug-result td{border:0px!important}.pw-search-detail .drug-result .drug-row .drug-package-dropdown{text-align:left}@media screen and (max-width:1024px){.pw-search-detail .medicationHeading{font-size:28px!important}.pw-search-detail .medicationIngredient{font-size:20px}.nmg-product-grid.columns-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.nmg-product-grid.columns-4{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){header .pm-search{margin-bottom:20px!important}.pw-search-detail .medicationHeading{font-size:22px!important;margin-bottom:12px!important}.pw-search-detail .medicationIngredient{font-size:16px}.pw-search-detail .package-name,.pw-search-detail .item-name{font-size:15px}.pw-search-detail .drug-result.item-container tr.drug-dropdown td{padding:16px 10px!important}.pw-search-detail .package-dropdown.small-6,.pw-search-detail .add-to-cart.package-dropdown.small-6{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.pw-search-detail .package-dropdown{margin-top:8px!important;margin-bottom:0!important}.pw-search-detail select.drug-package-dropdown,.pw-search-detail .add-to-cart.package-dropdown .pwAddToCart .add-to-cart-control,.pw-search-detail .add-to-cart.package-dropdown .button{width:100%!important;border-radius:4px!important}.pw-search-detail select.drug-package-dropdown{border-right:1px solid #ddd!important;margin-bottom:8px!important}.pw-search-detail .add-to-cart.package-dropdown{margin-top:0!important}.pw-search-detail .refrigerated-product,.pw-search-detail .refrigreated-product{text-align:left;font-size:12px}.pw-search-detail .attr-fridge table td:first-child,.pw-search-detail .nmg-fridge-notice table td:first-child{width:48px!important}.pw-search-detail .attr-fridge img,.pw-search-detail .nmg-fridge-notice img{max-width:40px;height:auto}}@media screen and (max-width:480px){.pw-search-detail .medicationHeading{font-size:20px!important}.pw-search-detail .medicationIngredient{font-size:14px}.pw-search-detail select.drug-package-dropdown{font-size:12px!important;height:auto!important;min-height:42px;padding-left:8px;padding-right:8px}.pw-search-detail .prescription-required.rx,.pw-search-detail .source-country{font-size:12px!important}.nmg-product-grid.columns-4{grid-template-columns:repeat(1,1fr)}}.pw-register-success{text-align:center;margin-bottom:3rem}.pw-register-success p{font-size:20px;margin-bottom:3rem}.pw-register-success p+a{background-color:#2FA24D;font-family:"Hanken Grotesk",Sans-serif;font-size:16px;font-weight:700;text-transform:none;fill:#FFF;color:#FFF;box-shadow:0 10px 26px 0 rgb(47 162 77 / .3);border-style:none;border-radius:13px 13px 13px 13px;padding:16px 28px 16px 28px;display:inline-flex;transition:0.5s}.pw-register-success p+a:hover,.pw-register-success p+a:focus{transform:translateY(-1px);color:#fff}.upload-user-selection-dropdown{max-width:450px;margin:0 auto;line-height:50px;height:50px}.upload-user-selection hr.separator{display:none!important}body .pwAccountApp .pwAccountLinks .account-link:hover{background:#EAF6EC}body .pwAccountApp .pwAccountLinks .account-link{border-radius:13px}body .user-profile-container{padding-right:0!important;padding-left:0!important}.medical-questionnaire-dialog .questionnaire-form ol{padding-left:25px}.medical-questionnaire-dialog .questionnaire-form ol li{padding-left:8px!important}.rx-active-prescriptions.rx-results{padding-bottom:3rem}body:not(:has(.blog-faq-content)) .blog-faq-title{display:none!important}.pmb-pagination{margin-bottom:80px;border-top:0}.questionnaire-content ol,.questionnaire-content ul{padding-left:25px}.questionnaire-content ol li,.questionnaire-content ul li{padding-left:10px!important}.single-product .pw-search-detail.grid-x.grid-margin-x{margin-left:-.625rem!important;margin-right:-.625rem!important}