:root{--font-ui:"Baloo 2","Noto Sans Bengali",system-ui,sans-serif;--font-display:"Baloo 2","Noto Sans Bengali",system-ui,sans-serif}button,input,select,textarea,optgroup{font-family:var(--font-ui)}.store-auth{background:#fff;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;display:flex}.store-auth-card{width:100%;max-width:440px}.store-auth-top{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.store-auth-top img{width:auto;height:46px}.store-auth-title{font-family:var(--font-display);color:var(--text);margin:0 0 6px;font-size:26px;font-weight:800}.store-auth-sub{color:var(--text-soft);margin:0 0 20px;font-size:13.5px;line-height:1.55}.form-group input:is([type=password],[type=email],[type=number],[type=search]){border:1.5px solid var(--pp-line);width:100%;font-family:var(--font-ui);color:var(--text);box-sizing:border-box;background:#fff;border-radius:11px;padding:11px 13px;font-size:13.5px}.foot-admin .admin-link+.admin-link{margin-left:14px}.store-orders{flex-direction:column;gap:14px;max-width:960px;display:flex}.store-order-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit;align-items:center;gap:16px;display:flex}.store-order-row:hover{border-color:var(--pp-line-strong)}.store-order-main{flex:auto;min-width:0}.store-order-ref{font-family:var(--font-ui);color:var(--text);font-size:15px;font-weight:700}.store-order-meta{color:var(--text-soft);margin-top:3px;font-size:12.5px}.store-order-amount{font-family:var(--font-ui);color:#67479c;white-space:nowrap;font-size:16px;font-weight:700}.store-status{font-family:var(--font-ui);white-space:nowrap;background:var(--lavender-bg);color:var(--brand-dark);border-radius:999px;align-items:center;padding:4px 11px;font-size:11.5px;font-weight:700;display:inline-flex}.store-status.is-done{color:#2f6e3a;background:#e6f3e8}.store-status.is-wait{color:#6b4e10;background:#fcf3dd}.store-status.is-off{color:#8e2a24;background:#f3ecec}.store-order-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.store-order-detail .co-timeline{margin-bottom:20px}.co-timeline-step.is-pending .co-timeline-num{color:#a3a1ab;border:1.5px solid var(--pp-line-strong);background:#fff}.co-timeline-step.is-pending .co-timeline-text p{color:#a99fb0}.store-time{color:var(--text-soft);margin-top:2px;font-size:11.5px;display:block}.store-confirm-row{gap:8px;margin-top:8px;display:flex}.store-confirm-row .btn-secondary-full{margin-top:0}.store-empty{text-align:center;padding:48px 16px}.store-empty p{color:var(--text-soft);margin:0 0 16px;font-size:14px}.store-empty .btn-primary-full{max-width:280px}@media (max-width:640px){.store-order-row{align-items:flex-start;gap:12px}.store-order-amount{font-size:15px}.store-auth-title{font-size:22px}}.listing-header-top .store-order-head{margin-bottom:18px}.store-notice{text-align:left;border:0;border-top:1px solid var(--border,#ece7f3);cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.store-notice:first-of-type{border-top:0}.store-notice-dot{background:0 0;border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px}.store-notice-text{flex-direction:column;gap:3px;min-width:0;display:flex}.store-notice-title{font-family:var(--font-ui);color:var(--text);font-size:14px;font-weight:600}.store-notice-body{color:var(--text-soft);font-size:13px}.store-notice-time{color:var(--text-soft);font-size:12px}.store-link-btn{cursor:pointer;font-family:var(--font-ui);color:#67479c;background:0 0;border:0;margin-left:auto;padding:0;font-size:13px;font-weight:600}.store-link-btn:hover{text-decoration:underline}.admin-link .store-count{color:#fff;text-align:center;background:#67479c;border-radius:9px;min-width:18px;margin-left:6px;padding:0 5px;font-size:11px;line-height:18px;display:inline-block}.store-defaults-form .form-group{margin-bottom:14px}.store-language-cards{grid-template-columns:repeat(2,1fr)}.checkout-summary-col>.btn-secondary-full+.btn-secondary-full{margin-top:10px}.store-profile-head{align-items:center;gap:16px;display:flex}.store-avatar{background:var(--brand-dark);color:#fff;width:56px;height:56px;font-family:var(--font-ui);border-radius:50%;flex:0 0 56px;justify-content:center;align-items:center;font-size:20px;font-weight:800;display:inline-flex}.store-profile-id{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.store-profile-name{font-family:var(--font-ui);color:var(--text);font-size:18px;font-weight:800}.store-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;margin:20px 0;display:grid}.store-stat{text-align:left;font:inherit;color:inherit;flex-direction:column;gap:4px;display:flex}button.store-stat{cursor:pointer}button.store-stat:hover{border-color:var(--pp-line-strong)}.store-stat-value{font-family:var(--font-ui);color:#67479c;font-size:22px;font-weight:800}.store-stat-label{color:var(--text-soft);font-size:12.5px}.store-chip-row{gap:8px;margin:4px 0 6px;display:flex}.checkout-form-col>.co-summary-card+.co-summary-card{margin-top:20px}.store-btn-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.store-empty-inline{text-align:center;padding:12px 0 4px}.store-empty-inline .btn-primary-full{max-width:240px;margin:12px auto 0}.store-auth-forgot{text-align:center;margin:12px 0 0;font-size:13px}.store-auth-forgot a{color:#67479c;font-weight:600;text-decoration:none}.store-auth-forgot a:hover{text-decoration:underline}.acm{display:inline-flex;position:relative}.acm-trigger{border:1px solid var(--border);height:40px;color:var(--brand-dark);cursor:pointer;font-family:var(--font-ui);background:#fff;border-radius:100px;align-items:center;gap:7px;padding:0 10px 0 4px;font-size:13px;font-weight:600;transition:border-color .15s,box-shadow .15s;display:inline-flex;position:relative}.acm-trigger:hover,.acm-trigger[aria-expanded=true]{border-color:var(--pp-line-strong)}.acm-trigger:focus-visible{outline-offset:2px;outline:2px solid #c9aedd}.acm-avatar{background:var(--brand-dark);color:#fff;width:32px;height:32px;font-family:var(--font-ui);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:800;display:inline-flex}.acm-avatar svg{fill:none;stroke:currentColor;stroke-width:2px;width:17px;height:17px}.acm-avatar-lg{width:42px;height:42px;font-size:15px}.acm-caret{fill:none;stroke:currentColor;stroke-width:2.2px;opacity:.7;width:14px;height:14px}.acm-dot{color:#fff;background:#e5484d;border:2px solid #fff;border-radius:100px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 4px;font-size:10px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:-3px;left:24px}.acm-panel{z-index:200;border:1px solid var(--pp-line);width:272px;box-shadow:var(--pp-pop);background:#fff;border-radius:18px;padding:8px;animation:.14s ease-out acm-in;position:absolute;top:calc(100% + 8px);right:0}@keyframes acm-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.acm-head{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.acm-who{flex-direction:column;min-width:0;display:flex}.acm-who-name{font-family:var(--font-ui);color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.acm-who-sub{color:var(--text-soft);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.acm-item{cursor:pointer;width:100%;font-family:var(--font-ui);color:var(--text);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;padding:10px;font-size:13.5px;font-weight:600;display:flex}.acm-item:hover,.acm-item:focus-visible{background:var(--pp-hover);color:var(--brand-dark);outline:none}.acm-item-ic{background:var(--pp-hover);width:30px;height:30px;color:var(--brand-dark);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.acm-item-ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.acm-item-label{flex:auto}.acm-badge{color:#fff;background:#67479c;border-radius:100px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.acm-item.is-danger{color:#b3261e;border-top:1px solid var(--border);border-radius:0 0 12px 12px;margin-top:4px;padding-top:12px}.acm-item.is-danger .acm-item-ic,.acm-item.is-danger:hover{color:#b3261e;background:#fbeaea}.acm-signin{border:1px solid var(--pp-line-strong);height:40px;color:var(--brand-dark);font-family:var(--font-ui);cursor:pointer;background:#fff;border-radius:100px;padding:0 16px;font-size:13px;font-weight:700}.acm-signin:hover{background:var(--pp-hover)}.acm-nav .acm-trigger{margin-left:6px}@media (max-width:900px){.acm-name,.acm-caret{display:none}.acm-trigger{justify-content:center;gap:0;width:40px;height:40px;padding:0 4px}.acm-panel{width:min(300px,100vw - 24px);position:fixed;top:64px;left:auto;right:12px}}.site-footer .f4-with-account{grid-template-columns:1.35fr .9fr 1.15fr 1fr 1fr 1.35fr}.f4-count{color:#fff;vertical-align:1px;background:#67479c;border-radius:100px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:800;display:inline-flex}@media (max-width:1180px){.site-footer .f4-with-account{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.site-footer .f4-with-account{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.site-footer .f4-with-account{grid-template-columns:1fr}}@media (max-width:640px){.brandbar-top{position:relative}.brandbar-top .brandbar-actions{position:static}.acm-bar{position:absolute;top:4px;right:0}.acm-nav .acm-trigger{width:36px;height:36px;margin-left:0}.acm-nav .acm-avatar{width:28px;height:28px;font-size:11.5px}.acm-nav .acm-dot{left:20px}}@media (min-width:641px) and (max-width:1100px){.brandbar-top{flex-wrap:wrap;row-gap:10px}.brandbar-top>.searchwrap.brandbar-search{flex:100%;order:3;max-width:none}.brandbar-actions{margin-left:auto}}:root{--pp-line:#ececf1;--pp-divider:#f2f2f6;--pp-line-strong:#e1e1ea;--pp-hover:#f1f1f8;--pp-pop:0 12px 32px #1413271f;--pp-radius:14px}:is(body:has(.app-view),body:has(.store-auth)){background:#fff}.app-view,.store-auth,.cart-overlay,.app-modal-overlay{--border:var(--pp-divider);--shadow:none;--purple-shadow:transparent;--purple-gradient:var(--brand-dark)}.app-view,.store-auth{background:#fff}.app-view,.store-auth,.cart-overlay,.app-modal-overlay,.acm-panel{--purple-hover:var(--pp-hover);--lavender-bg:var(--pp-hover)}.app-view :is(.btn-primary-full,.pcard-add-btn,.variant-add-btn,.deal-add,.cross-search-link,.cart-trigger,.wd-cta:not(.wd-cta-out)),.cart-overlay .btn-primary-full,.store-auth .btn-primary-full{background:var(--brand-dark);box-shadow:none;filter:none}.app-view :is(.btn-primary-full,.pcard-add-btn,.variant-add-btn,.deal-add,.cross-search-link,.cart-trigger,.wd-cta:not(.wd-cta-out)):hover,.cart-overlay .btn-primary-full:hover,.store-auth .btn-primary-full:hover{background:var(--brand-darker);box-shadow:none;filter:none}.app-view .pcard-add-btn.in-cart,.app-view .pcard-add-btn.just-added{background:#2f7d46}.app-view .btn-primary-full:disabled,.cart-overlay .btn-primary-full:disabled,.store-auth .btn-primary-full:disabled,.btn-primary-full[aria-disabled=true]{color:#8e8c96;box-shadow:none!important;background:#e6e5ea!important}.btn-secondary-full{border-color:var(--pp-line-strong);color:var(--brand-dark)}.btn-secondary-full:hover{background:var(--pp-hover);border-color:var(--brand-dark)}.app-modal-overlay .pm-add{background:var(--pm-purple);box-shadow:none}.app-modal-overlay .pm-add:hover{background:var(--pm-purple-dark);filter:none}.app-view :is(.sort-select,.pcard-variant-select,.pcard-size-select,.price-input-group input):focus{box-shadow:none;outline:2px solid var(--brand-dark);outline-offset:0}.app-view .brandbar{box-shadow:none;border-bottom:1px solid var(--pp-divider)}.app-view .brandbar .back-home-inline{border:1px solid var(--pp-line);background:#fff}.app-view .brandbar .back-home-inline:hover{border-color:var(--pp-line-strong);background:var(--pp-hover)}.app-view .noticebar{border-bottom:1px solid var(--pp-divider);background:#fff}.app-view .noticebar p{color:var(--text-soft)}.app-view .cross-search-banner{border-bottom:1px solid var(--pp-divider);color:var(--text);background:#fff}.app-view .searchwrap input:focus{box-shadow:none}.app-view .searchwrap.listing-searchwrap{margin-bottom:22px}#app-pharma .listing-header-top,#app-nonpharma .listing-header-top,#app-surgical .listing-header-top{background-image:none}#app-pharma .listing-header-top:after,#app-nonpharma .listing-header-top:after,#app-surgical .listing-header-top:after{content:"";pointer-events:none;filter:brightness(1.025);background-position:100%;background-repeat:no-repeat;background-size:auto 185px;width:210px;position:absolute;top:0;bottom:0;right:0}#app-pharma .listing-header-top:after{background-image:url(/assets/listing-art-medicines.jpg)}#app-surgical .listing-header-top:after{background-image:url(/assets/listing-art-devices.jpg)}#app-nonpharma .listing-header-top:after{background-image:url(/assets/listing-art-everyday.jpg)}@media (max-width:1000px){#app-pharma .listing-header-top:after,#app-nonpharma .listing-header-top:after,#app-surgical .listing-header-top:after{background-size:auto 148px;width:165px}}@media (max-width:760px){#app-pharma .listing-header-top:after,#app-nonpharma .listing-header-top:after,#app-surgical .listing-header-top:after{display:none}}.app-view .listing-sidebar{border:1px solid var(--pp-line);box-shadow:none;border-radius:var(--pp-radius)}.app-view .sidebar-cat-item:hover,.app-view .view-toggle button.active{background:var(--pp-hover)}.app-view .catsection-header{border-bottom:1px solid var(--pp-divider);background:0 0;border-radius:0;margin-bottom:16px;padding:0 0 12px}.app-view .catsection-header h2{color:var(--text);align-items:center;gap:10px;font-size:20px;font-weight:700;display:flex}.app-view .catsection-header h2:before{content:"";background:var(--cat-tx,var(--brand-dark));border-radius:2px;flex:none;width:4px;height:20px}.app-view .catsection-count{color:var(--text-soft);opacity:1}.app-view .pcard{border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:none}.app-view .pcard:hover{border-color:var(--pp-line-strong);transform:none;box-shadow:0 4px 14px #1018280f}.card-grid>.pcard{container:pcard/inline-size}.pcard-add-btn{white-space:nowrap;text-overflow:ellipsis;min-width:56px;overflow:hidden}@container pcard (max-width:240px){.pcard-add-btn .btn-label-full{display:none}.pcard-add-btn .btn-label-short{display:inline}}.app-view .deals-notice{border:1px solid var(--pp-line);background:#fff;border-radius:12px;overflow:visible}.app-view .deals-notice svg{background:0 0;position:static}.app-view .deals-notice p{white-space:normal;color:var(--text-soft)}#weeklyDealsRoot{--wd-lav:var(--pp-hover);--wd-lav2:#fff;--wd-bd:var(--pp-line)}#weeklyDealsRoot .wd-hero{border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:#fff;grid-template-columns:1fr 340px;min-height:0;padding:28px 28px 28px 32px}#weeklyDealsRoot .wd-hero-art{background:url(/assets/deals-hero-bg.jpg) 80%/cover no-repeat;border-radius:12px;align-self:stretch;min-height:190px}#weeklyDealsRoot .wd-notice{border:1px solid var(--pp-line);background:#fff}#weeklyDealsRoot .wd-cta:hover{box-shadow:none}#weeklyDealsRoot .wd-empty,#weeklyDealsRoot .wd-mini,#weeklyDealsRoot .wd-trust{border-radius:var(--pp-radius);box-shadow:none}@media (max-width:900px){#weeklyDealsRoot .wd-hero{background:#fff;grid-template-columns:1fr;padding:22px}#weeklyDealsRoot .wd-hero-art{display:none}}.app-view .co-summary-card,.app-view .co-trust-card,.app-view .co-timeline,.cart-overlay .co-summary-card,.cart-overlay .co-trust-card,.cart-overlay .co-timeline,.store-auth .co-summary-card{border:1px solid var(--pp-line);border-radius:var(--pp-radius);box-shadow:none;background:#fff}.co-summary-head-icon,.co-section-num,.co-line-icon,.co-trust-item-icon,.payment-card-icon,.co-banner-cart .co-banner-icon,.co-banner-rx .co-banner-icon,.co-timeline-num{background:var(--pp-hover)}.co-banner,.co-banner.co-banner-cart,.co-banner.co-banner-rx,.co-pay-note{border:1px solid var(--pp-line);background:#fff}.co-pay-note li{color:var(--text-soft)}.co-meta-value{text-align:right;max-width:60%;color:var(--text)}.checkout-form-col .co-meta-row{justify-content:flex-start;gap:16px}.checkout-form-col .co-meta-row>:first-child{flex:0 0 170px}.checkout-form-col .co-meta-value{text-align:left;max-width:none}.co-free{color:#2f7d46;font-weight:700}.co-trust-card>.co-help-row:first-child,.co-summary-card>.co-help-row:first-child{border-top:0;margin-top:0;padding-top:0}.store-chip-row .sp-chip{border:1px solid var(--pp-line);color:var(--text);background:#fff}.store-chip-row .sp-chip:hover{background:var(--pp-hover)}.store-chip-row .sp-chip.sp-active{border-color:var(--brand-dark);color:var(--brand-dark);background:#fff}.payment-card{border-color:var(--pp-line)}.payment-card:hover{border-color:var(--pp-line-strong)}.payment-card.selected{border-color:var(--brand-dark);box-shadow:inset 0 0 0 1px var(--brand-dark);background:#fff}.payment-card.selected .payment-card-icon{background:var(--pp-hover)}.co-section>.form-group+.form-group,.store-defaults-form .form-group+.form-group{margin-top:16px}.form-group label{margin-bottom:6px}.app-view .form-group input:focus,.app-view .form-group textarea:focus,.cart-overlay .form-group input:focus,.cart-overlay .form-group textarea:focus,.store-auth .form-group input:focus{box-shadow:none;outline:2px solid var(--brand-dark);outline-offset:0;border-color:var(--brand-dark)}.form-group input[type=text],.form-group input[type=tel],.form-group textarea{border-color:var(--pp-line)}.form-group input:hover:not(:focus),.form-group textarea:hover:not(:focus){border-color:var(--pp-line-strong)}.file-drop{border-color:var(--pp-line-strong);background:#fff}.file-drop:hover,.file-chip{background:var(--pp-hover)}.co-method-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.co-method-cards.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.co-method-cards .payment-card-label{flex-direction:column;gap:3px;display:flex}.co-method-sub{color:var(--text-soft);font-size:11.5px;font-weight:500}.co-address-list{flex-direction:column;gap:8px;display:flex}.co-address{text-align:left;cursor:pointer;border:1.5px solid var(--pp-line);width:100%;font:inherit;color:inherit;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.co-address:hover{border-color:var(--pp-line-strong)}.co-address.selected{border-color:var(--brand-dark)}.co-address:focus-visible{outline:2px solid var(--brand-dark);outline-offset:2px}.co-address-radio{border:1.5px solid var(--pp-line-strong);border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin-top:1px;position:relative}.co-address.selected .co-address-radio:after{content:"";background:var(--brand-dark);border-radius:50%;position:absolute;inset:3px}.co-address-body{flex-direction:column;gap:2px;min-width:0;display:flex}.co-address-top{color:var(--text);align-items:center;gap:8px;font-size:13.5px;display:flex}.co-address-line{color:var(--text-soft);font-size:12.5px;line-height:1.45}.co-address-add{align-self:flex-start;margin:6px 0 0}.co-address-new{border:1px solid var(--pp-line);border-radius:12px;padding:16px}.store-address-list{flex-direction:column;gap:10px;display:flex}.store-address{border:1px solid var(--pp-line);border-radius:12px;padding:14px 16px}.store-address.is-default{border-color:var(--pp-line-strong)}.store-address-top{align-items:center;gap:8px;margin-bottom:4px;display:flex}.store-address-label{font-family:var(--font-ui);color:var(--text);font-size:14px;font-weight:700}.store-address-name{color:var(--text);font-size:13px}.store-address-text{color:var(--text-soft);margin-top:2px;font-size:13px;line-height:1.5}.store-address-actions{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.store-address-actions .store-link-btn,.store-auth-alt .store-link-btn{margin-left:0}.store-link-btn:disabled{color:var(--text-soft);cursor:default;text-decoration:none}.store-address-form{flex-direction:column;gap:14px;display:flex}.store-address-form .store-chip-row{margin:0}.store-check{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.store-check input{width:16px;height:16px;accent-color:var(--brand-dark);margin:0}.store-auth .store-auth-card{padding:28px}.store-auth-logo{cursor:pointer;background:0 0;border:0;padding:0}.store-auth-alt{color:var(--text-soft);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:2px 0 0;font-size:13px;display:flex}.store-auth-alt .store-link-btn{font-size:13px}.store-auth-dot{color:var(--pp-line-strong)}.store-auth-note{color:#2f6e3a;background:#f3faf5;border:1px solid #cfe8d6;border-radius:12px;margin-bottom:14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.form-group input.store-code-input{text-align:center;letter-spacing:.5em;padding:12px;font-size:22px;font-weight:700}.store-auth-row{gap:12px}.cart-panel-header{color:var(--text);border-bottom:1px solid var(--pp-divider);background:#fff}.cart-panel-close{background:var(--pp-hover);color:var(--text)}.cart-panel-close:hover{background:var(--pp-line)}.cart-panel-back,.checkout-panel .cart-panel-back{color:var(--brand-dark)}.cart-panel-back:hover{color:var(--brand-darker)}.cart-panel.checkout-panel{border-radius:20px;box-shadow:0 24px 64px #10182838}.checkout-panel .cart-panel-header{border-radius:20px 20px 0 0}.cart-panel{box-shadow:-8px 0 30px #10182829}.cart-item{border-bottom:1px solid var(--pp-divider);gap:12px;padding:14px 0;position:relative}.cart-item-thumb{border:1px solid var(--pp-line);width:56px;height:56px;color:var(--text-soft);background:#fff;border-radius:10px;flex:0 0 56px;justify-content:center;align-items:center;display:flex;overflow:hidden}.cart-item-thumb img{object-fit:contain;width:100%;height:100%}.cart-item-thumb svg{width:22px;height:22px}.cart-item-top{align-items:flex-start;gap:8px;padding-right:34px;display:flex}.cart-item-top .cart-item-name{flex:auto;min-width:0}.cart-item-remove{width:34px;height:34px;color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex;position:absolute;top:8px;right:-6px}.cart-item-remove:hover{color:#b3261e;background:#fdecea}.cart-item-remove svg{width:17px;height:17px}.cart-item-row{margin-top:8px}.qty-btn{border-color:var(--pp-line-strong);border-radius:8px;width:28px;height:28px}.qty-btn:disabled{opacity:.4;cursor:not-allowed}.cart-summary{border-top:1px solid var(--pp-divider)}.cart-disclaimer,.cart-rx-note{border:1px solid var(--pp-line);color:var(--text-soft);background:#fff;border-radius:10px}.cart-rx-note svg{color:var(--brand-dark)}.app-modal-overlay .modal-box{--pm-lav:#fff;--pm-lav-soft:#fff;--pm-tint:var(--pp-hover);--pm-border:var(--pp-line);box-shadow:0 24px 64px #10182838}.app-modal-overlay .pm-v.is-active{box-shadow:inset 0 0 0 1px var(--pm-purple)}.app-view .site-footer{border-top:1px solid var(--pp-divider);background:#fff}body:has(.app-view) .scroll-top-btn{box-shadow:0 4px 12px #10182829}:is(body:has(.cart-overlay.open) .scroll-top-btn,body:has(.modal-overlay.open) .scroll-top-btn){opacity:0;visibility:hidden;pointer-events:none}@media (max-width:560px){.payment-card .payment-card-icon{flex:none;margin:0}.co-method-cards .payment-card-label{align-items:flex-start}.form-group input:is([type=password],[type=email],[type=number],[type=search]){border-radius:12px;min-height:48px;padding:12px 14px;font-size:16px}.checkout-panel .cart-panel-back .i18n{display:none}.checkout-panel .cart-panel-back{justify-content:center;width:36px;height:36px;font-size:18px}.store-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.store-stats:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.store-stat{padding:14px}.store-stat-value{font-size:20px}.store-stat-label{font-size:11.5px}.cart-item-remove{width:44px;height:44px;min-height:44px;padding:0;top:3px;right:-11px;margin:0!important}}@media (max-width:640px){.co-method-cards,.co-method-cards.is-two{grid-template-columns:1fr}.checkout-form-col .co-meta-row>:first-child{flex-basis:120px}.store-auth .store-auth-card{padding:22px 18px}}.app-view,.store-auth,.cart-overlay,.app-modal-overlay{--brand-dark:#534294;--brand-darker:#7568a9;--brand-light:#fff;--text:#141327;--text-soft:#60607a;--border:var(--pp-line);--purple-border:var(--pp-line-strong);--pp-primary:#534294;--pp-primary-hover:#7568a9;--pp-primary-soft:#edecf4;--pp-primary-line:#d4d0e4;--pp-ok:#0e9254;--pp-ok-soft:#e6f4ee;--pp-ok-line:#c3e4d4;--pp-warn:#b86f00;--pp-warn-soft:#fceed9;--pp-warn-line:#f7dcb2;--pp-danger:#e7000b;--pp-danger-soft:#fce5e6;--pp-danger-line:#f9bfc2;color:var(--text)}#weeklyDealsRoot{--wd-purple:#534294;--wd-purple-dk:#7568a9;--wd-text:#141327;--wd-soft:#60607a;--wd-green:#0e9254;--wd-green-bg:#e6f4ee}.pp-accent{color:var(--pp-primary,var(--brand-dark))}.app-view .listing-crumb{color:var(--text-soft);font-size:13px}.app-view .listing-crumb .current{color:var(--text);font-weight:500}.app-view .listing-crumb a:hover{color:var(--pp-primary)}.app-view .listing-title,#weeklyDealsRoot .wd-h1{letter-spacing:0;color:var(--text);margin:0 0 4px;font-size:30px;font-weight:700;line-height:1.2}.app-view .listing-sub,#weeklyDealsRoot .wd-sub{color:var(--text-soft);font-size:16px}.store-auth-title{letter-spacing:0;color:var(--text);font-size:24px;font-weight:700}.store-auth-sub{color:var(--text-soft);font-size:14px}@media (max-width:1023px){.app-view .listing-title,#weeklyDealsRoot .wd-h1{font-size:24px}.app-view .listing-sub,#weeklyDealsRoot .wd-sub{font-size:14px}}.app-view .brandbar .searchwrap input{border:1px solid var(--pp-line-strong);border-radius:10px;padding-top:10px;padding-bottom:10px;font-size:14px}.app-view .brandbar .searchwrap input:focus{border-color:var(--pp-primary);box-shadow:0 0 0 3px #5342942e}.app-view .brandbar .back-home-inline{border:1px solid var(--pp-line-strong);color:var(--text);border-radius:10px;font-size:13px;font-weight:500}.app-view .brandbar .cart-trigger{border-radius:10px;font-weight:500}.app-view .ask-pharm:hover{background:var(--pp-hover)}.app-view .acm-trigger{border-color:var(--pp-line-strong);color:var(--text);border-radius:10px;font-weight:500}.app-view .acm-avatar{background:var(--pp-primary)}.app-view .acm-signin{border-color:var(--pp-line-strong);color:var(--text);border-radius:10px;font-weight:500}.app-view .noticebar p{color:var(--text-soft);font-size:13px}.app-view .noticebar-icon{stroke:var(--text-soft)}.app-view .cross-search-banner{color:var(--text)}.app-view .co-summary-card,.app-view .co-trust-card,.app-view .co-timeline,.cart-overlay .co-summary-card,.cart-overlay .co-trust-card,.cart-overlay .co-timeline,.store-auth .co-summary-card,.app-view .listing-sidebar,.app-view .pcard{border-radius:var(--pp-radius);border-color:var(--pp-line)}.app-view .co-summary-card,.app-view .co-trust-card,.app-view .co-timeline,.cart-overlay .co-summary-card,.cart-overlay .co-trust-card{padding:18px}.co-summary-head h3,.co-trust-card h3,.co-timeline h3,.app-view .sidebar-heading{color:var(--text);font-size:16px;font-weight:500}.app-view .co-meta-row,.cart-overlay .co-meta-row{color:var(--text-soft);margin-top:0;padding:9px 0;font-size:14px}.app-view .co-meta-row+.co-meta-row,.cart-overlay .co-meta-row+.co-meta-row{border-top:1px solid var(--pp-divider)}.co-totals-row{color:var(--text-soft);padding:3px 0;font-size:14px}.co-totals-row.co-grand{color:var(--text);font-size:16px;font-weight:600}.co-totals-note,.form-hint,.co-section-note{color:var(--text-soft);font-size:12.5px}.co-line-name{color:var(--text);font-size:14px;font-weight:500}.co-line-variant,.co-line-qty{color:var(--text-soft);font-size:12.5px}.co-line-price{color:var(--text);font-size:14px;font-weight:600}.co-timeline-text p{color:var(--text);font-size:14px}.co-summary-head .co-items-count{font-size:12.5px;font-weight:500}.store-order-ref{font-size:15px;font-weight:600}.store-order-meta,.store-notice-body,.store-notice-time,.store-time{color:var(--text-soft);font-size:13px}.store-notice-title{font-size:14px;font-weight:500}.store-notice.is-unread .store-notice-title{font-weight:600}.store-notice.is-unread .store-notice-dot{background:var(--pp-primary)}.store-order-amount,.store-stat-value{color:var(--text);font-weight:600}.store-profile-name{font-size:18px;font-weight:600}.store-avatar{background:var(--pp-primary,#534294)}.app-view .btn-primary-full,.cart-overlay .btn-primary-full,.store-auth .btn-primary-full{background:var(--pp-primary);color:#fff;border-radius:10px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:500}.app-view .btn-primary-full:hover,.cart-overlay .btn-primary-full:hover,.store-auth .btn-primary-full:hover{background:var(--pp-primary-hover)}.app-view .btn-primary-full:disabled,.cart-overlay .btn-primary-full:disabled,.store-auth .btn-primary-full:disabled,.btn-primary-full[aria-disabled=true]{color:#fff;opacity:.5;background:var(--pp-primary,#534294)!important}.btn-secondary-full{border:1px solid var(--pp-line-strong);color:var(--text);background:#fff;border-radius:10px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:500}.btn-secondary-full:hover{background:var(--pp-hover);border-color:var(--pp-line-strong);color:var(--text)}.store-link-btn{color:var(--pp-primary,#534294);font-size:13.5px;font-weight:500}.store-link-btn.is-danger{color:var(--pp-danger,#e7000b)}.app-view :is(.pcard-add-btn,.variant-add-btn,.deal-add,.cross-search-link),.app-modal-overlay .pm-add{background:var(--pp-primary);border-radius:10px;font-weight:500}.app-view :is(.pcard-add-btn,.variant-add-btn,.deal-add,.cross-search-link):hover,.app-modal-overlay .pm-add:hover{background:var(--pp-primary-hover)}.app-view .pcard-add-btn.in-cart,.app-view .pcard-add-btn.just-added,.app-modal-overlay .pm-add.is-added{background:var(--pp-ok)}.app-view .pcard-add-btn.in-cart:hover{background:#2c9f69}#weeklyDealsRoot .wd-cta{border-radius:10px;font-weight:500}#weeklyDealsRoot .wd-cta-out{border:1px solid var(--pp-line-strong);color:var(--text)}#weeklyDealsRoot .wd-cta-out:hover{background:var(--pp-hover);color:var(--text);border-color:var(--pp-line-strong)}.app-view .pcard-qty,.app-view .sort-select,.app-view .view-toggle,.app-view .mobile-filters-btn,.app-view .pcard-variant-select,.app-view .pcard-size-select{border:1px solid var(--pp-line-strong);border-radius:10px}.app-view .sort-select,.app-view .mobile-filters-btn{color:var(--text);font-size:14px;font-weight:500}.app-view .view-toggle button{color:var(--text-soft);font-weight:500}.app-view .view-toggle button.active{background:var(--pp-hover);color:var(--text)}.app-view .pq-btn,.app-view .vrq-btn,.app-modal-overlay .pm-q{color:var(--text)}.app-view .pq-btn:hover:not(:disabled),.app-view .vrq-btn:hover,.app-modal-overlay .pm-q:hover:not(:disabled){background:var(--pp-hover);border-color:var(--pp-line-strong)}.qty-btn{border:1px solid var(--pp-line-strong);color:var(--text);border-radius:8px}.qty-btn:hover{background:var(--pp-hover)}.app-view .pg-btn{border:1px solid var(--pp-line-strong);color:var(--text);border-radius:10px;font-weight:500}.app-view .pg-btn:hover:not(:disabled){border-color:var(--pp-line-strong);background:var(--pp-hover);color:var(--text)}.app-view .pg-btn.active{background:var(--pp-primary);border-color:var(--pp-primary);color:#fff}.app-view .sidebar-cat-item{color:var(--text);border-radius:10px;font-size:14px;font-weight:500}.app-view .sidebar-cat-item:hover{background:var(--pp-hover);color:var(--text)}.app-view .sidebar-cat-item.active{background:var(--pp-primary);color:#fff}.app-view .sidebar-cat-item .cat-count{font-weight:500}.app-view .pcard-name{color:var(--text);font-size:15px;font-weight:600}.app-view .pcard-generic{color:var(--text-soft);font-size:12.5px;font-weight:400}.app-view .pcard-price-label{color:var(--text-soft);font-size:13px}.app-view .pcard-primary-price{color:var(--text);font-weight:700}.app-view .catsection-header h2{font-size:18px;font-weight:600}.app-view .subgroup-title{font-size:15px;font-weight:500}.app-view .catbadge{font-weight:500}.store-status{border:1px solid var(--pp-primary-line,#d4d0e4);background:var(--pp-primary-soft,#edecf4);height:22px;color:var(--pp-primary,#534294);border-radius:999px;padding:0 9px;font-size:12px;font-weight:500}.store-status.is-done{background:var(--pp-ok-soft,#e6f4ee);color:var(--pp-ok,#0e9254);border-color:var(--pp-ok-line,#c3e4d4)}.store-status.is-wait{background:var(--pp-warn-soft,#fceed9);color:var(--pp-warn,#b86f00);border-color:var(--pp-warn-line,#f7dcb2)}.store-status.is-off{background:var(--pp-danger-soft,#fce5e6);color:var(--pp-danger,#e7000b);border-color:var(--pp-danger-line,#f9bfc2)}.store-chip-row .sp-chip{border-color:var(--pp-line-strong);border-radius:999px;font-size:13px;font-weight:500}.store-chip-row .sp-chip.sp-active{background:var(--pp-primary-soft,#edecf4);border-color:var(--pp-primary-line,#d4d0e4);color:var(--pp-primary,#534294)}.app-view .form-group label,.cart-overlay .form-group label,.store-auth .form-group label{color:var(--text);font-size:14px;font-weight:500}.form-group .req{color:var(--pp-danger,#e7000b);opacity:1}.app-view .form-group :is(input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=date],textarea),.cart-overlay .form-group :is(input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],input[type=date],textarea),.store-auth .form-group :is(input[type=text],input[type=tel],input[type=email],input[type=password],input[type=number],textarea){border:1px solid var(--pp-line-strong);color:var(--text);background:#fff;border-radius:10px;min-height:40px;font-size:14px}.app-view .form-group :is(input,textarea):focus,.cart-overlay .form-group :is(input,textarea):focus,.store-auth .form-group :is(input,textarea):focus{border-color:var(--pp-primary);outline:none;box-shadow:0 0 0 3px #5342942e}.form-group input::placeholder,.form-group textarea::placeholder{color:#9a99ad}.field-error{color:var(--pp-danger,#e7000b);font-size:12.5px;font-weight:500}.form-group input.invalid{border-color:var(--pp-danger,#e7000b);background:#fff}.co-error-banner{background:var(--pp-danger-soft,#fce5e6);border-color:var(--pp-danger-line,#f9bfc2);color:#b00009;font-size:13px}.payment-card{border:1px solid var(--pp-line-strong);border-radius:10px}.payment-card.selected{border-color:var(--pp-primary,#534294);box-shadow:inset 0 0 0 1px var(--pp-primary,#534294)}.payment-card-label{font-size:14px;font-weight:500}.payment-card-check{background:var(--pp-primary,#534294)}.co-address{border:1px solid var(--pp-line-strong);border-radius:10px}.co-address.selected{border-color:var(--pp-primary,#534294);box-shadow:inset 0 0 0 1px var(--pp-primary,#534294)}.co-address.selected .co-address-radio{border-color:var(--pp-primary,#534294)}.co-address.selected .co-address-radio:after{background:var(--pp-primary,#534294)}.co-section-title{font-size:16px;font-weight:500}.co-section-num,.co-summary-head-icon{color:var(--pp-primary,#534294)}.cart-panel-header h2{font-size:18px;font-weight:600}.cart-item-name{color:var(--text);font-size:14px;font-weight:500}.cart-item-variant{color:var(--text-soft);font-size:12.5px}.cart-item-price,.cart-total-value{color:var(--text);font-weight:600}.cart-total-label{font-weight:500}.cart-empty{color:var(--text-soft)}.file-chip{color:var(--text)}.file-chip-remove{color:var(--pp-danger,#e7000b)}.file-drop svg{stroke:var(--pp-primary,#534294)}.store-auth .store-auth-card{border-radius:var(--pp-radius)}.store-auth-forgot a,.store-auth-alt .store-link-btn{color:var(--pp-primary,#534294);font-weight:500}.app-view .site-footer .f4-h,.app-view .site-footer .f4-l{color:var(--text)}.app-view .site-footer .f4-l:hover{color:var(--pp-primary)}.app-view .site-footer .f4-t,.app-view .site-footer .f4-tag{color:var(--text-soft)}.app-view .f4-count{background:var(--pp-primary)}.app-view .co-summary-head,.cart-overlay .co-summary-head,.store-auth .co-summary-head{margin-bottom:8px}.co-trust-card h3{margin-bottom:12px}.n4-cta.n4-cart{align-items:center;gap:8px;display:inline-flex}.n4-cta.n4-cart svg{flex:none;width:18px;height:18px}.n4-cta.n4-cart .cart-count{color:var(--brand-dark);background:#fff;border-radius:10px;min-width:20px;height:20px;font-size:11px}@media (max-width:640px){.n4-cta.n4-cart{gap:6px}.n4-cta.n4-cart svg{width:15px;height:15px}.n4-cta.n4-cart .cart-count{min-width:17px;height:17px;font-size:10px}}.hw4-sec .st4-ic{width:68px;height:68px;color:var(--brand-dark);box-shadow:none;background:#f1eef7;border-radius:50%;margin:0 auto 18px}.hw4-sec .st4-ic:before,.hw4-sec .st4-ic:after{display:none}.hw4-sec .st4 .st4-ic svg{stroke-width:1.8px;width:32px;height:32px}.hw4-sec .st4:hover .st4-ic{transform:none}.pp-back{color:var(--text-soft);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0 0 10px -8px;padding:6px 8px;font-size:13.5px;font-weight:500;display:inline-flex}.pp-back:hover{background:var(--pp-hover);color:var(--text)}.pp-back:focus-visible{outline:2px solid var(--pp-primary,#534294);outline-offset:1px}.pp-back svg{width:16px;height:16px}.pp-not-found{max-width:560px;margin:24px auto 0}.pp-not-found-code{letter-spacing:.12em;color:var(--pp-primary,#534294);margin:0 0 6px;font-size:14px;font-weight:600}.pp-not-found .store-confirm-row{justify-content:center;max-width:420px;margin:18px auto 0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pp-loading{color:var(--text-soft);align-items:center;gap:10px;padding:28px 4px;font-size:14px;display:flex}.pp-loading:before{content:"";border:2px solid var(--pp-line-strong);border-top-color:var(--pp-primary,#534294);border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite pp-spin}@keyframes pp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pp-loading:before{animation:none}}.store-more{justify-content:center;margin-top:16px;display:flex}.store-more .btn-secondary-full{width:auto;min-width:200px;margin-top:0}.pp-info{flex-direction:column;gap:16px;display:flex}.pp-info>.co-summary-card+.co-summary-card{margin-top:0}.pp-faq-item{border-top:1px solid var(--pp-divider)}.pp-faq-item:first-of-type{border-top:0}.pp-faq-item summary{cursor:pointer;color:var(--text);padding:12px 28px 12px 0;font-size:14.5px;font-weight:500;list-style:none;position:relative}.pp-faq-item summary::-webkit-details-marker{display:none}.pp-faq-item summary:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2360607A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;width:18px;height:18px;margin-top:-9px;transition:transform .15s;position:absolute;top:50%;right:0}.pp-faq-item[open] summary:after{transform:rotate(180deg)}.pp-faq-item summary:focus-visible{outline:2px solid var(--pp-primary,#534294);outline-offset:2px;border-radius:6px}.pp-faq-answer{color:var(--text-soft);padding:0 0 14px;font-size:14px;line-height:1.65}.pp-faq-answer p{margin:0 0 10px}.pp-faq-answer ul{margin:0;padding-left:18px}.pp-faq-answer li+li{margin-top:6px}.pp-faq-answer strong{color:var(--text);font-weight:600}.pp-info-links{flex-direction:column;gap:10px;display:flex}.pp-info-links a{color:var(--pp-primary,#534294);font-size:14px;font-weight:500;text-decoration:none}.pp-info-links a:hover{text-decoration:underline}.checkout-summary-col .store-btn-link+.store-btn-link{margin-top:8px}.co-signin-nudge{border:1px solid var(--pp-line);background:#fff;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 16px;margin-bottom:16px;padding:14px 16px;display:grid}.co-signin-nudge p{color:var(--text-soft);margin:0;font-size:13px;line-height:1.5}.co-signin-nudge .co-signin-nudge-title{color:var(--text);margin-bottom:2px;font-size:14px;font-weight:600}.co-signin-nudge .btn-secondary-full{width:auto;min-width:110px;margin:0}.co-signin-nudge .co-signin-nudge-guest{border-top:1px dashed var(--pp-divider);grid-column:1/-1;padding-top:8px}.co-error-banner .co-banner-action{flex:none;margin-left:auto}.field-error .co-banner-action{margin-left:8px;font-size:12.5px}.co-email-row,.co-code-row{align-items:stretch;gap:8px;display:flex}.co-email-row input,.co-code-row input{flex:auto;min-width:0}.co-email-row .co-email-send{white-space:nowrap;flex:none;width:auto;margin:0;padding:0 16px}.co-email-row .co-email-ok{flex:none;align-self:center}.co-code-row{margin-top:8px}.co-code-row input{letter-spacing:.35em;font-weight:600}.co-code-row .btn-primary-full{flex:none;width:auto;padding:0 18px}.co-guest-next{text-align:left;border:1px solid var(--pp-line);border-radius:12px;margin:16px 0 10px;padding:16px}.co-guest-next p{color:var(--text-soft);margin:0 0 10px;font-size:13.5px;line-height:1.55}.co-guest-next .co-guest-next-title{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600}.store-set-password .form-group{margin:0 0 10px}.store-set-password .btn-primary-full{margin-top:4px}@media (max-width:560px){.co-signin-nudge{grid-template-columns:1fr}.co-signin-nudge .btn-secondary-full{width:100%}}.co-totals-note{border-top:1px solid var(--pp-divider,#f2f2f6)}.co-totals-row.co-grand{border-top-color:var(--pp-divider,#f2f2f6)}.app-view .listing-toolbar{border-top-color:var(--pp-divider);border-bottom-color:var(--pp-divider)}.app-view .f4-bottom{border-top-color:var(--pp-divider)}.app-view .pcard-icon{border-bottom-color:var(--pp-divider)}.co-timeline-line{background:var(--pp-line)}.store-notice{border-top-color:var(--pp-divider,#f2f2f6)}.acm-head{border-bottom-color:var(--pp-divider,#f2f2f6)}.acm-item.is-danger{border-top-color:var(--pp-divider,#f2f2f6)}html{scrollbar-gutter:stable}.pp-nav{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;margin:0 0 10px;display:flex}.pp-nav .pp-back{margin:0 0 0 -8px}.pp-nav-rule{background:var(--pp-line-strong);flex:none;width:1px;height:16px}.pp-nav .pp-crumbs{flex-wrap:wrap;row-gap:2px;min-width:0;margin:0}.pp-nav .pp-crumbs .current{overflow-wrap:anywhere}#weeklyDealsRoot .pp-nav{margin-bottom:12px}.store-auth-card>.pp-back{margin:-6px 0 6px -8px}.app-view .brandbar,body.scrolled .app-view .brandbar{padding-top:12px;padding-bottom:12px;transition:none}.acm-placeholder{flex:none;width:112px;height:40px;display:inline-block}@media (max-width:900px){.acm-placeholder{width:40px}}.pp-skeleton-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin-top:8px;display:grid}.pp-skeleton-card{border-radius:var(--pp-radius);border:1px solid var(--pp-line);background:linear-gradient(90deg,#f6f6f9 25%,#fbfbfd 37%,#f6f6f9 63%) 0 0/400% 100%;height:340px;animation:1.4s infinite pp-shimmer;display:block}@keyframes pp-shimmer{0%{background-position:100%}to{background-position:0}}@media (prefers-reduced-motion:reduce){.pp-skeleton-card{animation:none}}.app-view main{padding-top:16px;padding-bottom:40px}.app-view .listing-sub{margin-bottom:12px}#app-pharma .listing-header-top,#app-nonpharma .listing-header-top,#app-surgical .listing-header-top{min-height:150px}#app-pharma .listing-header-top:after,#app-nonpharma .listing-header-top:after,#app-surgical .listing-header-top:after{background-size:auto 150px;width:170px}.app-view .listing-toolbar{margin-bottom:16px;padding:10px 0}.app-view .listing-body{gap:24px}.app-view .listing-sidebar{padding:18px}.app-view .sidebar-section{margin-bottom:22px}.app-view .sidebar-heading{margin-bottom:10px}.app-view .sidebar-cat-item{min-height:38px;padding:8px 12px}.app-view .catsection{margin-bottom:28px}.app-view .card-grid{gap:12px}.app-view .checkout-layout{gap:24px}.app-view .checkout-summary-col{gap:16px}.app-view .checkout-form-col>.co-summary-card+.co-summary-card{margin-top:16px}.app-view .store-stats{gap:12px;margin:16px 0}.app-view .co-summary-card,.app-view .co-trust-card,.app-view .co-timeline{padding:16px}.app-view .co-meta-row,.cart-overlay .co-meta-row{padding:8px 0}.app-view .site-footer .f4{padding-top:32px;padding-bottom:16px}#weeklyDealsRoot{gap:20px}#weeklyDealsRoot .wd-hero{padding:22px 24px}#weeklyDealsRoot .wd-hero-art{min-height:160px}@media (max-width:1023px){.app-view main{padding-top:12px;padding-bottom:32px}.app-view .listing-header-top{margin-bottom:4px}}@media (max-width:760px){#app-pharma .listing-header-top,#app-nonpharma .listing-header-top,#app-surgical .listing-header-top{min-height:0}}@media (max-width:560px){.pp-nav{gap:8px;margin-bottom:6px}.pp-nav-rule{height:14px}.app-view .co-summary-card,.app-view .co-trust-card,.app-view .co-timeline{padding:14px}.pp-skeleton-grid{grid-template-columns:1fr 1fr}.pp-skeleton-card{height:280px}}.pp-list .card-grid{flex-direction:column;gap:10px!important;display:flex!important}.pp-list .card-grid>.pcard,.pp-list .card-grid>.pcard.is-complex{align-items:center;gap:4px 18px;grid-template:"img name actions""img generic actions"/88px minmax(0,1fr) minmax(260px,340px)!important;grid-column:auto!important;padding:12px 16px!important;display:grid!important}.pp-list .card-grid>.pcard:hover{transform:none}.pp-list .card-grid>.pcard>.pcard-icon{align-self:center;overflow:hidden;border:1px solid var(--pp-divider)!important;border-radius:12px!important;grid-area:img!important;width:88px!important;height:88px!important;margin:0!important}.pp-list .pcard-icon .catbadge{display:none!important}.pp-list .pcard-icon img{object-fit:contain;max-width:100%;max-height:100%}.pp-list .pcard-in-cart .pcard-icon:after{width:18px;height:18px;font-size:11px;line-height:18px;top:4px;right:4px}.pp-list .card-grid>.pcard>.pcard-name{text-align:left;place-self:end start;grid-area:name!important;min-height:0!important;margin:0!important;padding:0!important}.pp-list .card-grid>.pcard>.pcard-generic{place-self:start;grid-area:generic!important;min-height:0!important;margin:0!important;padding:0!important}.pp-list .card-grid>.pcard>.pcard-primary,.pp-list .card-grid>.pcard>.pcard-variant-list{order:0;grid-area:actions!important;margin:0!important;padding:0!important}.pp-list .pcard-primary .pcard-divider{display:none}.pp-list .pcard-primary .pcard-price-row,.pp-list .pcard-buyas-group{margin-bottom:8px}@media (max-width:767px){.pp-list .card-grid>.pcard,.pp-list .card-grid>.pcard.is-complex{gap:4px 12px;grid-template:"img name""img generic""actions actions"/72px minmax(0,1fr)!important;padding:12px!important}.pp-list .card-grid>.pcard>.pcard-icon{width:72px!important;height:72px!important}.pp-list .card-grid>.pcard>.pcard-primary,.pp-list .card-grid>.pcard>.pcard-variant-list{margin-top:8px!important}}.co-signin-nudge{justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.co-signin-nudge p{color:var(--text-soft);margin:0;font-size:13.5px}.co-signin-nudge p strong{color:var(--text);font-weight:600}.co-signin-nudge .btn-secondary-full{flex:none;width:auto;min-width:96px;min-height:38px;padding:6px 14px}.co-who{border:1px solid var(--pp-line);background:#fff;border-radius:10px;flex-direction:column;gap:2px;margin-bottom:14px;padding:10px 12px;display:flex}.co-who-name{color:var(--text);font-size:14.5px;font-weight:600}.co-who-sub{color:var(--text-soft);font-size:13px}.co-pay-cards{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.co-pay-cards .payment-card{justify-content:center;align-items:center;gap:10px;min-height:52px;padding:10px 12px;display:flex}.co-pay-cards .payment-card-icon{flex:none;width:30px;height:30px;margin:0}.co-pay-cards .payment-card-icon svg{width:16px;height:16px}.co-pay-cards .payment-card-check{width:16px;height:16px;top:6px;right:6px}.co-pay-hint{margin-top:8px}.co-optional{text-align:left;margin:-6px 0 18px;padding:0;font-size:13.5px;display:block}.checkout-form .co-section{margin-bottom:20px}@media (max-width:560px){.co-signin-nudge{flex-direction:column;align-items:stretch}.co-signin-nudge .btn-secondary-full{width:100%}.co-pay-cards .payment-card{justify-content:flex-start}}.pp-popup{z-index:150;border:1px solid var(--pp-line,#ececf1);opacity:0;pointer-events:none;visibility:hidden;background:#fff;border-radius:12px;align-items:flex-start;gap:10px;max-width:420px;padding:12px 12px 12px 14px;transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:fixed;bottom:20px;left:20px;transform:translateY(12px);box-shadow:0 12px 32px #14132724}.pp-popup.show{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .25s,transform .25s;transform:none}.pp-popup p{color:var(--text,#141327);margin:0;font-size:13px;line-height:1.5}.pp-popup-icon{fill:none;width:18px;height:18px;stroke:var(--pp-primary,#534294);stroke-width:1.8px;flex:none;margin-top:1px}.pp-popup-close{width:26px;height:26px;color:var(--text-soft,#60607a);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin:-4px -4px 0 0;font-size:18px;line-height:1}.pp-popup-close:hover{background:var(--pp-hover,#f1f1f8)}@media (max-width:560px){.pp-popup{max-width:none;bottom:12px;left:12px;right:12px}}@media (prefers-reduced-motion:reduce){.pp-popup,.pp-popup.show{transition:none}}@media (max-width:560px){#weeklyDealsRoot .wd-mini .wd-cta{white-space:nowrap;gap:6px;min-height:42px;padding:0 8px;font-size:13px}#weeklyDealsRoot .wd-mini .wd-cta svg{flex:none;width:15px;height:15px}}.app-view .searchwrap.listing-searchwrap input{border:1px solid var(--pp-line-strong);border-radius:10px;font-size:14px}.app-view .searchwrap.listing-searchwrap input:focus{border-color:var(--pp-primary);box-shadow:0 0 0 3px #5342942e}.f4-sub{color:var(--text-soft,#7d7698);font-size:12px;display:block}.pp-help-hours{text-align:center;margin:6px 0 0}.pm-desc-loading{flex-direction:column;gap:8px;padding-top:4px;display:flex}.pm-desc-loading span{background:linear-gradient(90deg,#f1f1f5 25%,#f8f8fa 37%,#f1f1f5 63%) 0 0/400% 100%;border-radius:6px;width:92%;height:12px;animation:1.4s infinite pp-shimmer;display:block}.pm-desc-loading span+span{width:64%}.pm-details{border-top:1px solid var(--pp-divider);gap:14px;margin-top:20px;padding-top:18px;display:grid}.pm-d .pm-h{align-items:center;gap:7px;margin:0 0 6px;font-size:16px;display:flex}.pm-d p{color:var(--text-soft);max-width:72ch;margin:0 0 6px;font-size:14.5px;line-height:1.6}.pm-d p:last-child{margin-bottom:0}.pm-d .pm-d-hint{opacity:.85;margin-top:4px;font-size:12.5px}.pm-d-warn{background:#fffaf0;border:1px solid #f5e3c0;border-radius:12px;padding:12px 14px}.pm-d-warn .pm-h{color:#8a4b08}.pm-d-warn .pm-h svg{stroke:#b45309;fill:none;stroke-width:2px;flex:none;width:17px;height:17px}.pm-d-warn p{color:#5c4a33}.pm-d-fact{color:var(--text-soft);margin:0;font-size:13px}.pm-d-fact span{color:var(--text);font-weight:600}@media (prefers-reduced-motion:reduce){.pm-desc-loading span{animation:none}}@media (max-width:640px){.pm-details{gap:12px;margin-top:16px;padding-top:14px}.pm-d p{font-size:14px}}.pm-t .pm-t-ic{display:flex}@media (max-width:991px){.pm-t+.pm-t{border-left:0;padding-left:0}}.co-credit-warn{background:var(--pp-warn-soft);color:#7a4a00;border:1px solid var(--pp-warn-line);border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13.5px;line-height:1.5}.pp-closed{background:var(--pp-warn-soft,#fceed9);border:1px solid var(--pp-warn-line,#f7dcb2);color:#6b4200;border-radius:12px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;display:flex}.pp-closed p{margin:0;font-size:13.5px;line-height:1.5}.pp-closed p+p{margin-top:4px}.pp-closed .pp-closed-title{color:#5a3700;font-weight:600}.pp-closed-icon{fill:none;width:18px;height:18px;stroke:var(--pp-warn,#b86f00);stroke-width:1.9px;stroke-linecap:round;flex:none;margin-top:1px}.listing-header-top .pp-closed{max-width:760px;margin:4px 0 8px}#weeklyDealsRoot>.pp-closed{margin:0}.cart-panel-body>.pp-closed-cart{margin:4px 0 12px}.co-place-note{color:#6b4200;margin:0 0 8px;font-size:13px;line-height:1.5}.co-place-note-sticky{text-align:center;margin:0 0 6px;font-size:12.5px}.pp-popup .pp-popup-title{margin-bottom:2px;font-weight:600;display:block}.order-confirm .co-placed-due{color:var(--text-soft);margin:-6px 0 18px;font-size:14px}.order-confirm .co-placed-due strong{color:var(--text);font-weight:600}.pp-load-error{text-align:center;border:1px solid var(--pp-line);border-radius:var(--pp-radius);background:#fff;flex-direction:column;align-items:center;gap:6px;margin-top:8px;padding:40px 20px;display:flex}.pp-load-error svg{fill:none;width:30px;height:30px;stroke:var(--pp-warn,#b86f00);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;margin-bottom:4px}.pp-load-error p{color:var(--text-soft);margin:0;font-size:13.5px}.pp-load-error .pp-load-error-title{color:var(--text);font-size:15px;font-weight:600}.pp-load-error .btn-secondary-full{width:auto;min-width:160px;margin-top:10px}#weeklyDealsRoot>.pp-skeleton-grid{margin-top:0}.pp-busy{opacity:.55;pointer-events:none;transition:opacity .15s}.no-results .pp-clear-filters{margin:10px auto 0;display:inline-block}.file-drop.invalid{border-color:var(--pp-danger,#e7000b)}.file-drop:focus-visible{outline:2px solid var(--pp-primary,#534294);outline-offset:2px}.co-files{flex-direction:column;gap:8px;margin-top:10px;display:flex}.co-file{border:1px solid var(--pp-line);background:#fff;border-radius:10px;padding:10px 12px}.co-file.is-error{border-color:var(--pp-danger-line,#f9bfc2)}.co-file-top{align-items:center;gap:10px;display:flex}.co-file-top img,.co-file-ic{object-fit:cover;border:1px solid var(--pp-divider);border-radius:8px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:18px;display:inline-flex}.co-file-name{min-width:0;color:var(--text);overflow-wrap:anywhere;flex-direction:column;flex:auto;font-size:13.5px;font-weight:500;display:flex}.co-file-state{color:var(--text-soft);font-size:12px;font-weight:400}.co-file.is-error .co-file-state{color:var(--pp-danger,#e7000b)}.co-file-top .file-chip-remove{border-radius:8px;flex:none;width:28px;height:28px;font-size:18px;line-height:1}.co-file-top .file-chip-remove:hover{background:var(--pp-hover)}.co-file-meta{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.co-file-kind{border:1px solid var(--pp-line-strong);border-radius:8px;flex:none;display:inline-flex;overflow:hidden}.co-file-kind button{font-family:var(--font-ui);color:var(--text-soft);cursor:pointer;background:#fff;border:0;padding:6px 10px;font-size:12.5px;font-weight:500}.co-file-kind button+button{border-left:1px solid var(--pp-line-strong)}.co-file-kind button.is-on{background:var(--pp-primary-soft,#edecf4);color:var(--pp-primary,#534294)}.co-file-kind button:focus-visible{outline:2px solid var(--pp-primary,#534294);outline-offset:-2px}.cart-overlay .co-file-meta .co-file-note{border:1px solid var(--pp-line-strong);min-width:0;min-height:32px;font-family:var(--font-ui);color:var(--text);background:#fff;border-radius:8px;flex:180px;padding:6px 10px;font-size:13px}.cart-overlay .co-file-meta .co-file-note:focus{border-color:var(--pp-primary);outline:none;box-shadow:0 0 0 3px #5342942e}.co-file-kind-row{margin:0 0 10px}.app-view .co-file-kind-row .store-order-meta{margin:0}.co-requested-hint{margin:0 0 8px}.co-requested-row{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cart-overlay .form-group .co-requested-row input[type=text]{flex:auto;min-width:0}.co-requested-row .qty-control{flex:none}.co-requested-row .co-requested-remove{border-radius:8px;flex:none;width:32px;height:32px;font-size:18px;line-height:1}.co-requested-row .co-requested-remove:hover{background:var(--pp-hover)}.co-requested .co-requested-add{text-align:left;margin:2px 0 0;display:block}.co-requested .co-requested-add:disabled{opacity:.5;cursor:default;text-decoration:none}.pp-reasons{border:0;flex-direction:column;gap:6px;margin:0 0 10px;padding:0;display:flex}.pp-reasons legend{color:var(--text);margin:0 0 6px;padding:0;font-size:13.5px;font-weight:500}.pp-reason{border:1px solid var(--pp-line-strong);color:var(--text);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;font-size:13.5px;display:flex}.pp-reason.is-on{border-color:var(--pp-primary,#534294);box-shadow:inset 0 0 0 1px var(--pp-primary,#534294)}.pp-reason input{accent-color:var(--pp-primary,#534294);margin:0}.pp-cancel-note{box-sizing:border-box;border:1px solid var(--pp-line-strong);width:100%;min-height:64px;font-family:var(--font-ui);color:var(--text);resize:vertical;border-radius:10px;padding:9px 12px;font-size:13.5px}.pp-cancel-note:focus{border-color:var(--pp-primary);outline:none;box-shadow:0 0 0 3px #5342942e}.co-banner.pp-cancelled .co-banner-icon{color:var(--pp-danger,#e7000b);background:var(--pp-danger-soft,#fce5e6);font-weight:700}.pp-files{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.pp-file-link{text-align:left;overflow-wrap:anywhere;align-items:center;gap:6px;margin:0;display:inline-flex}.pp-file-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.pp-file-link:disabled{opacity:.6;cursor:default;text-decoration:none}.pp-tag{white-space:nowrap;height:20px;font-family:var(--font-ui);color:var(--text);border:1px solid var(--pp-line-strong);background:#fff;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.pp-tag.is-ok{background:var(--pp-ok-soft,#e6f4ee);color:var(--pp-ok,#0e9254);border-color:var(--pp-ok-line,#c3e4d4)}.pp-tag.is-warn{background:var(--pp-warn-soft,#fceed9);color:var(--pp-warn,#b86f00);border-color:var(--pp-warn-line,#f7dcb2)}.pp-tag.is-off{background:var(--pp-danger-soft,#fce5e6);color:var(--pp-danger,#e7000b);border-color:var(--pp-danger-line,#f9bfc2)}.pp-tag.is-info{background:var(--pp-hover,#f1f1f8);color:var(--text-soft)}.pp-tag.is-rx{background:var(--pp-primary-soft,#edecf4);color:var(--pp-primary,#534294);border-color:var(--pp-primary-line,#d4d0e4)}.pp-tag.is-deal{background:var(--pp-ok-soft,#e6f4ee);color:var(--pp-ok,#0e9254);border-color:var(--pp-ok-line,#c3e4d4)}.pcard-icon .pp-tags{z-index:3;pointer-events:none;flex-wrap:wrap;gap:4px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.pp-tags-row,.pp-list .pcard-icon .pp-tags{display:none}.pp-list .card-grid>.pcard>.pp-tags-row{flex-wrap:wrap;grid-area:tags;place-self:start;gap:4px;display:flex}.pp-list .card-grid>.pcard,.pp-list .card-grid>.pcard.is-complex{grid-template-rows:auto auto auto!important;grid-template-areas:"img name actions""img generic actions""img tags actions"!important}@media (max-width:767px){.pp-list .card-grid>.pcard,.pp-list .card-grid>.pcard.is-complex{grid-template-rows:auto auto auto auto!important;grid-template-areas:"img name""img generic""img tags""actions actions"!important}}.app-view .pcard.oos .pcard-icon{filter:none}.app-view .pcard.oos .pcard-photo{filter:grayscale()opacity(.55)}.pm-badge.pm-badge-rx{color:var(--pp-primary,#534294)}.pm-badge.pm-badge-rx svg{stroke:var(--pp-primary,#534294)}.pm-v-price .pm-v-mrp{color:var(--text-soft);margin-left:8px;font-size:14px;font-weight:500}.pm-v .pm-v-price{margin-bottom:6px}.pm-v-tags{flex-wrap:wrap;gap:4px;min-height:20px;margin:0 0 10px;display:flex}.pm-figure{position:relative}.pm-thumbs{justify-content:center;gap:6px;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.pm-thumbs button{cursor:pointer;border:1px solid var(--pp-line-strong);background:#fff;border-radius:8px;width:36px;height:36px;padding:2px}.pm-thumbs button.is-on{border-color:var(--pp-primary,#534294);box-shadow:inset 0 0 0 1px var(--pp-primary,#534294)}.pm-thumbs button:focus-visible{outline:2px solid var(--pp-primary,#534294);outline-offset:1px}.pm-thumbs img{object-fit:contain;border-radius:6px;width:100%;height:100%}@media (max-width:640px){.pm-thumbs button{width:30px;height:30px}}
