:root{--mpm-bg:#f6f7fb;--mpm-surface:#ffffff;--mpm-surface-soft:#f0f2f8;--mpm-text:#1a1d26;--mpm-muted:#5c6478;--mpm-border:#e2e6ef;--mpm-accent:#2563eb;--mpm-accent-soft:rgba(37, 99, 235, 0.12);--mpm-accent-strong:#1d4ed8;--mpm-good:#059669;--mpm-warning:#d97706;--mpm-shadow:0 8px 24px rgba(15, 23, 42, 0.06)}@keyframes mpm-halo-pulse{0%{box-shadow:0 0 0 0 var(--mpm-btn-filters-anim-color-strong,rgba(37,99,235,.5)),0 0 8px 1px var(--mpm-btn-filters-anim-color-soft,rgba(37,99,235,.15))}50%{box-shadow:0 0 0 5px var(--mpm-btn-filters-anim-color-fade,rgba(37,99,235,0)),0 0 18px 5px var(--mpm-btn-filters-anim-color-strong,rgba(37,99,235,.28))}100%{box-shadow:0 0 0 0 var(--mpm-btn-filters-anim-color-strong,rgba(37,99,235,.5)),0 0 8px 1px var(--mpm-btn-filters-anim-color-soft,rgba(37,99,235,.15))}}@keyframes mpm-hint-slide{0%,100%{transform:translateX(0);opacity:.7}50%{transform:translateX(-3px);opacity:1}}@keyframes mpm-table-key-flash{0%{background:var(--mpm-accent,#2563eb)}30%{background:var(--mpm-accent,#2563eb)}100%{background:var(--mpm-accent-soft,rgba(37,99,235,.16))}}@keyframes mpm-sf-soft-border-glow{0%,100%{box-shadow:0 0 0 0 var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.5)),0 0 10px 2px var(--mpm-sticky-filter-anim-color-soft,rgba(37,99,235,.18))}50%{box-shadow:0 0 0 5px var(--mpm-sticky-filter-anim-color-fade,rgba(37,99,235,0)),0 0 22px 6px var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.32))}}@keyframes mpm-sf-gentle-shadow-lift{0%,100%{transform:translateY(0);box-shadow:0 2px 6px var(--mpm-sticky-filter-anim-color-soft,rgba(37,99,235,.15))}50%{transform:translateY(-2px);box-shadow:0 8px 16px var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.28))}}@keyframes mpm-sf-shimmer-sweep{0%{left:-120%}60%{left:140%}100%{left:140%}}@keyframes mpm-sf-one-time-pulse{0%{box-shadow:0 0 0 0 var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.45))}100%{box-shadow:0 0 0 14px var(--mpm-sticky-filter-anim-color-fade,rgba(37,99,235,0))}}@keyframes mpm-sf-breathing-outline{0%,100%{outline-width:1px;outline-color:var(--mpm-sticky-filter-anim-color-soft,rgba(37,99,235,.3))}50%{outline-width:3px;outline-color:var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.7))}}@keyframes mpm-sf-dot-pulse{0%{box-shadow:0 0 0 0 var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.7))}70%{box-shadow:0 0 0 10px var(--mpm-sticky-filter-anim-color-fade,rgba(37,99,235,0))}100%{box-shadow:0 0 0 0 var(--mpm-sticky-filter-anim-color-fade,rgba(37,99,235,0))}}@keyframes mpm-sf-arrow-nudge{0%,100%{transform:translate(-2px,-50%);opacity:.6}50%{transform:translate(4px,-50%);opacity:1}}@keyframes mpm-sf-bg-tint-fade{0%,100%{background:var(--mpm-sticky-filter-bg,#eef2ff)}50%{background:var(--mpm-sticky-filter-anim-color-tint,#e0e7ff)}}@keyframes mpm-sf-icon-wiggle{0%{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(4deg)}100%{transform:rotate(0)}}@keyframes mpm-pq-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}:root{--mpm-lr-bg:#ffffff;--mpm-lr-border:#e2e6ef;--mpm-lr-radius:12px;--mpm-lr-shadow:0 4px 14px rgba(15, 23, 42, 0.06);--mpm-lr-pad:1.1rem 1.25rem;--mpm-lr-gap:0.6rem;--mpm-lr-grid-gap:1rem;--mpm-lr-grid-min:280px;--mpm-lr-badge-bg:#0f172a;--mpm-lr-badge-color:#ffffff;--mpm-lr-badge-radius:999px;--mpm-lr-badge-pad:2px 10px;--mpm-lr-badge-size:11px;--mpm-lr-name-color:var(--mpm-text, #1a1d26);--mpm-lr-name-size:1.15rem;--mpm-lr-name-weight:700;--mpm-lr-sub-color:var(--mpm-muted, #5c6478);--mpm-lr-sub-size:0.85rem;--mpm-lr-row-color:var(--mpm-text, #1a1d26);--mpm-lr-row-label-color:var(--mpm-muted, #5c6478);--mpm-lr-row-size:0.95rem;--mpm-lr-total-color:#0f172a;--mpm-lr-total-size:1.4rem;--mpm-lr-total-weight:800;--mpm-lr-retail-color:#6b7280;--mpm-lr-retail-size:0.85rem;--mpm-lr-savings-color:var(--mpm-good, #059669);--mpm-lr-cta-bg:#2563eb;--mpm-lr-cta-bg-hover:#1d4ed8;--mpm-lr-cta-color:#ffffff;--mpm-lr-cta-radius:8px;--mpm-lr-cta-pad:0.65rem 1.1rem;--mpm-lr-cta-weight:600}.comparison-wrapper.mpm-comparison,.comparison-wrapper.mpm-price-table-wrap,.comparison-wrapper.mpm-single-column{background:var(--mpm-bg);color:var(--mpm-text);padding:1.25rem;border-radius:16px;box-shadow:var(--mpm-shadow);margin:1.5rem 0}.filter-panel.mpm-filter-panel{position:-webkit-sticky;position:sticky;top:0;z-index:5;background:var(--mpm-surface);border:1px solid var(--mpm-border);border-radius:12px;padding:1rem;margin-bottom:1rem}.filter-grid.mpm-filter-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem 1rem;align-items:end}.filter-panel label{display:block;font-size:.8rem;font-weight:600;color:var(--mpm-muted);margin-bottom:.25rem}.filter-panel input[type=search],.filter-panel select{width:100%;padding:.45rem .5rem;border:1px solid var(--mpm-border);border-radius:8px;background:var(--mpm-surface);font-size:.9rem}.table-shell.mpm-table-shell{overflow-x:auto;overflow-y:clip;border-top-left-radius:var(--mpm-table-outer-radius-top,12px);border-top-right-radius:var(--mpm-table-outer-radius-top,12px);border-bottom-right-radius:var(--mpm-table-outer-radius-bottom,12px);border-bottom-left-radius:var(--mpm-table-outer-radius-bottom,12px);border:1px solid var(--mpm-border);background:var(--mpm-surface)}.price-grid.mpm-price-grid{width:100%;border-collapse:collapse;font-size:.9rem;min-width:720px}.price-grid.mpm-price-grid.mpm-matrix-all-doses,.price-grid.mpm-price-grid.mpm-matrix-dose-page{border-collapse:separate;border-spacing:0}.price-grid thead th{background:var(--mpm-surface-soft);border-bottom:1px solid var(--mpm-border);padding:.65rem .5rem;text-align:left;z-index:2}.mpm-sort-button{background:0 0;border:none;font:inherit;font-weight:600;color:inherit;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:.18em;line-height:inherit;text-decoration:none}.mpm-sort-button:hover{color:var(--mpm-accent)}.mpm-sort-button:focus-visible{outline:2px solid var(--mpm-accent);outline-offset:2px}.mpm-sort-button::after{content:"\25B2\25BC";display:inline-flex;align-items:center;justify-content:center;width:1.45em;height:1.45em;margin-left:.35em;border-radius:50%;background:var(--mpm-accent-soft,rgba(37,99,235,.12));color:var(--mpm-accent,#4f46e5);font-size:.7em;line-height:1;letter-spacing:-.5em;transform:translateY(-.02em);opacity:.95;font-feature-settings:"tnum";transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease}.mpm-sort-button:focus-visible::after,.mpm-sort-button:hover::after{background:var(--mpm-accent,#4f46e5);color:#fff;opacity:1;box-shadow:0 0 0 2px rgba(37,99,235,.18)}.mpm-sort-button[data-sort-dir=asc]::after{content:"\25B2";letter-spacing:0;opacity:1;background:var(--mpm-accent,#4f46e5);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18),0 0 0 2px rgba(37,99,235,.22)}.mpm-sort-button[data-sort-dir=desc]::after{content:"\25BC";letter-spacing:0;opacity:1;background:var(--mpm-accent,#4f46e5);color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18),0 0 0 2px rgba(37,99,235,.22)}.price-grid td{border-bottom:1px solid var(--mpm-border);padding:.6rem .5rem;vertical-align:top}.provider-cell{font-weight:600}.mpm-card-price,.price-cell{font-size:1.25rem;font-weight:700;color:var(--mpm-text)}.mpm-price-strong{font-size:1.15rem;font-weight:700}.retail-price-cell{color:var(--mpm-muted)}.saving-cell{color:var(--mpm-good);font-weight:600}.offer-panel,.offer-panel.mpm-card-offer{font-size:.85rem;color:var(--mpm-muted)}.mpm-copy-code{background:var(--mpm-surface-soft);border:1px solid var(--mpm-border);border-radius:8px;padding:.35rem .65rem;font-size:.8rem;cursor:pointer;margin-right:.35rem}.mpm-copy-code:focus-visible{outline:2px solid var(--mpm-accent)}.provider-button.mpm-provider-button,a.provider-button{display:inline-block;background:var(--mpm-accent);color:#fff!important;text-decoration:none;padding:.45rem .85rem;border-radius:999px;font-size:.85rem;font-weight:600;border:none;cursor:pointer}.provider-button:hover{background:var(--mpm-accent-strong)}.mpm-price-val.mpm-near-lowest-price{font-weight:var(--mpm-near-lowest-weight,800)!important;color:var(--mpm-lowest-text,#1a5c2a)!important;background:rgba(34,197,94,.1);border-radius:4px;padding:.08em .3em;display:inline-block}.mpm-inspection-block{margin:.6rem 0;font-size:.92em}.mpm-inspection-rating{margin:0 0 .3rem}.mpm-inspection-badge{display:inline-block;font-weight:600;border-radius:6px;padding:.2rem .55rem;font-size:.85em;line-height:1.2}.mpm-inspection-badge--rated{background:#dcfce7;color:#166534}.mpm-inspection-badge--none{background:#f3f4f6;color:#4b5563}.mpm-inspection-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.18rem}.mpm-inspection-list li{display:flex;gap:.55rem;align-items:flex-start;padding:.25rem .5rem;border-radius:5px;font-size:.88em}.mpm-inspection-list .mpm-inspection-status{font-weight:600;min-width:3.2rem;text-align:center;border-radius:4px;padding:.05rem .4rem;font-size:.78em;letter-spacing:.02em;text-transform:uppercase}.mpm-inspection-list .mpm-inspection-pass{background:rgba(34,197,94,.08)}.mpm-inspection-list .mpm-inspection-pass .mpm-inspection-status{background:#dcfce7;color:#166534}.mpm-inspection-list .mpm-inspection-fail{background:rgba(239,68,68,.06)}.mpm-inspection-list .mpm-inspection-fail .mpm-inspection-status{background:#fee2e2;color:#991b1b}.provider-badge.mpm-evidence-chip{display:inline-block;background:var(--mpm-surface-soft);border:1px solid var(--mpm-border);border-radius:6px;padding:.15rem .4rem;font-size:.7rem;margin:.1rem;color:var(--mpm-muted)}.data-note{font-size:.8rem;color:var(--mpm-muted);margin-top:1rem;line-height:1.5}.mpm-no-results{color:var(--mpm-warning);font-weight:600}.result-card.mpm-mobile-card{background:var(--mpm-surface);border:1px solid var(--mpm-border);border-radius:12px;padding:1rem;margin-bottom:.75rem}.result-card.mpm-best-price{background:var(--mpm-surface);border:1px solid var(--mpm-border);border-radius:16px;padding:1.25rem;max-width:360px;box-shadow:var(--mpm-shadow)}.mpm-best-amount{font-size:2rem;font-weight:800;margin:.25rem 0}.content-summary.mpm-page-evidence,.page-summary.mpm-price-answer,.page-summary.mpm-price-summary,.page-summary.mpm-retail-discount{background:var(--mpm-surface);border-radius:12px;border:1px solid var(--mpm-border);padding:1rem 1.25rem;margin:1rem 0}.evidence-panel.mpm-evidence-panel{border:1px solid var(--mpm-border);border-radius:12px;padding:1rem;background:var(--mpm-surface);margin:1rem 0}.mpm-medicine-switcher ul{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0}.mpm-medicine-switcher a:not(.mpm-medicine-pill){display:inline-block;padding:.35rem .75rem;border-radius:999px;border:1px solid var(--mpm-border);text-decoration:none;color:var(--mpm-text)}.mpm-medicine-switcher a:not(.mpm-medicine-pill).is-active{background:var(--mpm-accent);color:#fff;border-color:var(--mpm-accent)}.mpm-medicine-switcher a.mpm-medicine-pill,.mpm-medicine-switcher a.mpm-medicine-pill:active,.mpm-medicine-switcher a.mpm-medicine-pill:focus,.mpm-medicine-switcher a.mpm-medicine-pill:hover,.mpm-medicine-switcher a.mpm-medicine-pill:visited{text-decoration:none!important}.mpm-medicine-switcher a.mpm-medicine-pill--mounjaro{background:#f5f0ff;color:#6b21a8;border-color:#a855f7}.mpm-medicine-switcher a.mpm-medicine-pill--mounjaro.is-active{background:#a855f7;color:#fff;border-color:#a855f7}.mpm-medicine-switcher a.mpm-medicine-pill--wegovy{background:#ecfdf5;color:#166534;border-color:#22c55e}.mpm-medicine-switcher a.mpm-medicine-pill--wegovy.is-active{background:#22c55e;color:#fff;border-color:#22c55e}.mpm-medicine-switcher a.mpm-medicine-pill--wegovy-pills{background:#eff6ff;color:#1e40af;border-color:#3b82f6}.mpm-medicine-switcher a.mpm-medicine-pill--wegovy-pills.is-active{background:#3b82f6;color:#fff;border-color:#3b82f6}.mpm-medicine-switcher a.mpm-medicine-pill--foundayo{background:#fff7ed;color:#9a3412;border-color:#f97316}.mpm-medicine-switcher a.mpm-medicine-pill--foundayo.is-active{background:#f97316;color:#fff;border-color:#f97316}.mpm-medicine-switcher a.mpm-medicine-pill--retatrutide{background:#f0fdfa;color:#115e59;border-color:#14b8a6}.mpm-medicine-switcher a.mpm-medicine-pill--retatrutide.is-active{background:#14b8a6;color:#fff;border-color:#14b8a6}.mpm-pill-stack{display:flex;flex-direction:column;gap:.5rem;width:100%;margin:0}.mpm-pill-stack .mpm-medicine-switcher{margin:0}.mpm-pill-stack .mpm-medicine-switcher.is-inline-stack ul,.mpm-pill-stack .mpm-price-type-selector{flex-wrap:wrap;gap:.4rem}.mpm-pill-stack .mpm-price-type-selector{margin:0}.mpm-pill-stack .mpm-medicine-switcher.mpm-price-type-selector,.mpm-pill-stack .mpm-medicine-switcher.mpm-price-type-selector.mpm-price-type-pills{flex-wrap:wrap!important;overflow-x:visible!important;overflow-y:visible;min-width:0}.mpm-pill-stack .mpm-medicine-switcher ul,.mpm-pill-stack .mpm-medicine-switcher.is-inline-stack ul{flex-wrap:wrap!important;min-width:0;width:100%}.mpm-pill-stack .mpm-price-type-selector.mpm-price-type-pills{flex-wrap:wrap!important;overflow-x:visible!important}.mpm-pill-stack .mpm-medicine-switcher.is-inline-stack{padding:0;background:0 0;border:0;box-shadow:none}img.mpm-logo{max-height:40px;width:auto;object-fit:contain}@media (max-width:760px){.filter-panel.mpm-filter-panel{position:relative}.comparison-wrapper.mpm-comparison,.comparison-wrapper.mpm-price-table-wrap{padding:.75rem}}.comparison-wrapper.mpm-matrix-ui{background:var(--mpm-bg)}.mpm-muted{color:var(--mpm-muted);font-weight:500;font-size:.92em}.mpm-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mpm-control-bar{background:var(--mpm-surface-soft);border:1px solid var(--mpm-border);border-radius:14px;padding:.75rem 1rem;margin-bottom:.75rem;box-shadow:0 2px 12px rgba(15,23,42,.04)}.mpm-control-bar-inner{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem}.mpm-control-primary{flex:1 1 420px;display:flex;flex-direction:column;gap:.55rem;min-width:0}.mpm-toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;justify-content:flex-end;flex:1 1 220px}.mpm-dose-selector-pills{display:flex;flex-wrap:wrap;gap:.35rem;overflow:visible;padding-bottom:.15rem}.mpm-dose-pill{flex:0 0 auto;border:1px solid var(--mpm-pill-border,var(--mpm-filter-border,var(--mpm-border,#d1d5db)));background:var(--mpm-pill-bg,var(--mpm-surface,#fff));color:var(--mpm-pill-text,var(--mpm-text,#1a1d26));border-radius:var(--mpm-pill-radius,999px);padding:.4rem .85rem;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .1s;min-height:2.1rem;white-space:nowrap}.mpm-dose-pill:hover{border-color:var(--mpm-pill-active-bg,var(--mpm-accent,#2563eb));color:var(--mpm-pill-active-bg,var(--mpm-accent-strong,#1d4ed8));background:var(--mpm-pill-bg,var(--mpm-accent-soft,rgba(37,99,235,.12)))}.mpm-dose-pill.is-active{background:var(--mpm-pill-active-bg,var(--mpm-accent,#4f46e5));border-color:var(--mpm-pill-active-bg,var(--mpm-accent,#4f46e5));color:var(--mpm-pill-active-text,#fff)}.mpm-dose-select{min-height:2.25rem;padding:.35rem .65rem;border-radius:10px;border:1px solid var(--mpm-border);background:var(--mpm-surface);font-size:.9rem;max-width:100%}.mpm-pharmacy-search-wrap{position:relative;display:flex;align-items:center;max-width:420px;width:100%}.mpm-pharmacy-search-wrap .mpm-pharmacy-search-ico{position:absolute;left:.65rem;top:50%;transform:translateY(-50%);color:var(--mpm-muted);display:inline-flex;pointer-events:none;line-height:0}.mpm-pharmacy-search-wrap .mpm-pharmacy-search{width:100%;max-width:100%;min-height:2.35rem;padding:.5rem .65rem .5rem 2rem;border-radius:999px;border:1px solid var(--mpm-border);font-size:.92rem;background:var(--mpm-surface);transition:border-color .15s,box-shadow .15s}.mpm-pharmacy-search-wrap .mpm-pharmacy-search:focus{outline:0;border-color:var(--mpm-accent);box-shadow:0 0 0 3px var(--mpm-accent-soft)}.mpm-sort-inline{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:wrap}.mpm-sort-label{font-size:.85rem;color:var(--mpm-muted);font-weight:600}.mpm-sort-select{min-height:2.25rem;padding:.35rem .5rem;border-radius:10px;border:1px solid var(--mpm-border);background:var(--mpm-surface);font-size:.88rem;min-width:170px}.mpm-result-count{font-size:.85rem;font-weight:600;color:var(--mpm-muted);white-space:nowrap}.mpm-btn.mpm-btn-filters{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.5rem 1rem .5rem .85rem;border-radius:var(--mpm-btn-radius,12px);border:1.5px solid var(--mpm-text,#1a1d26);background:var(--mpm-text,#1a1d26);color:#fff;font-weight:600;font-size:.9rem;cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .15s ease;overflow:visible;isolation:isolate}.mpm-btn.mpm-btn-filters .mpm-btn-filters-ico{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:inherit;position:relative;z-index:2}.mpm-btn.mpm-btn-filters .mpm-btn-filters-label,.mpm-btn.mpm-btn-filters .mpm-filter-count{position:relative;z-index:2}.mpm-btn.mpm-btn-filters:hover{background:#000;color:#fff;transform:translateY(-1px);box-shadow:0 6px 18px rgba(15,23,42,.18)}.mpm-btn.mpm-btn-filters:focus-visible{outline:3px solid rgba(37,99,235,.5);outline-offset:2px}.mpm-btn-filters-halo{position:absolute;top:0;right:0;bottom:0;left:0;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:0 0;box-shadow:0 0 0 0 var(--mpm-btn-filters-anim-color-strong,rgba(37,99,235,.55)),0 0 12px 2px var(--mpm-btn-filters-anim-color-soft,rgba(37,99,235,.18));animation:mpm-halo-pulse 2.8s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.mpm-btn-filters-halo{animation:none;box-shadow:0 0 0 2px var(--mpm-btn-filters-anim-color-strong,rgba(37,99,235,.3))}.mpm-btn.mpm-btn-filters:hover{transform:none}}.mpm-btn.mpm-btn-reset{display:inline-flex;align-items:center;gap:.25rem;padding:.45rem .75rem;border-radius:10px;border:1px solid var(--mpm-border);background:var(--mpm-surface)!important;color:var(--mpm-muted)!important;font-weight:600;font-size:.85rem;cursor:pointer;transition:border-color .15s,color .15s}.mpm-btn.mpm-btn-reset:focus-visible,.mpm-btn.mpm-btn-reset:hover{border-color:var(--mpm-accent);color:var(--mpm-accent)!important;outline:0}.mpm-price-type-selector.mpm-price-type-pills{display:flex;flex-wrap:wrap;gap:.3rem;overflow:visible;padding-bottom:.1rem}.mpm-price-type-pill{flex:0 0 auto;border:1px solid var(--mpm-pill-border,var(--mpm-filter-border,var(--mpm-border,#d1d5db)));background:var(--mpm-pill-bg,var(--mpm-surface,#fff));color:var(--mpm-pill-text,var(--mpm-text,#1a1d26));border-radius:var(--mpm-pill-radius,999px);padding:.32rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s,transform .1s;white-space:nowrap;min-height:1.95rem}.mpm-price-type-pill:hover{border-color:var(--mpm-pill-active-bg,var(--mpm-accent,#2563eb));color:var(--mpm-pill-active-bg,var(--mpm-accent-strong,#1d4ed8));background:var(--mpm-pill-bg,var(--mpm-accent-soft,rgba(37,99,235,.12)))}.mpm-price-type-pill.is-active{background:var(--mpm-pill-active-bg,var(--mpm-accent-strong,#1d4ed8));border-color:var(--mpm-pill-active-bg,var(--mpm-accent-strong,#1d4ed8));color:var(--mpm-pill-active-text,#fff)}.mpm-quick-filters{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem;margin-bottom:.1rem}.mpm-quick-filter{flex:0 0 auto;display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--mpm-border,#d8dde6);background:var(--mpm-surface,#fff);color:var(--mpm-text,#1d2939);border-radius:999px;padding:.32rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap;min-height:1.95rem;-webkit-tap-highlight-color:transparent;transition:background .15s,border-color .15s,color .15s}.mpm-quick-filter:focus-visible,.mpm-quick-filter:hover{border-color:#b91c1c;color:#b91c1c;background:#fff5f5;outline:0}.mpm-quick-filter.is-active,.mpm-quick-filter[aria-pressed=true]{background:#b91c1c;border-color:#b91c1c;color:#fff}.mpm-quick-filter-ico{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0}.mpm-quick-filter-ico svg{display:block;width:14px;height:14px}.mpm-quick-filter-label{flex:0 1 auto}@media (max-width:760px){.mpm-quick-filter{font-size:.78rem;padding:.3rem .65rem}}.mpm-mobile-scroll-hint{display:none;align-items:center;gap:.4rem;font-size:.82rem;font-weight:500;color:#475569;margin:.4rem 0 .45rem;padding:0;background:0 0;border:0;border-radius:0;letter-spacing:.005em;text-align:left;max-width:100%;line-height:1.3}.mpm-mobile-scroll-hint-text{flex:0 1 auto}.mpm-mobile-scroll-hint-arrow{display:inline-block;color:#6366f1;font-weight:800;font-size:1.1em;line-height:1;margin-left:.05em;animation:mpm-hint-slide 1.8s cubic-bezier(.4,0,.2,1) infinite;transform-origin:center;flex:0 0 auto}@media (prefers-reduced-motion:reduce){.mpm-mobile-scroll-hint-arrow{animation:none;opacity:.85}}.mpm-active-filter-chips{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:0;margin-bottom:.5rem}.mpm-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .45rem;border-radius:999px;background:var(--mpm-accent-soft);border:1px solid rgba(37,99,235,.25);font-size:.78rem;font-weight:600;color:var(--mpm-accent-strong)}.mpm-chip-remove{border:none;background:0 0;cursor:pointer;font-size:1rem;line-height:1;padding:0 .15rem;color:inherit}.mpm-matrix-empty-msg{margin:.5rem 0 .75rem;padding:.65rem .85rem;border-radius:10px;background:#fffbeb;border:1px solid #fcd34d;color:#92400e;font-size:.9rem}.mpm-btn-link{background:0 0;border:none;color:var(--mpm-accent);font-weight:600;cursor:pointer;text-decoration:underline;padding:0;font-size:inherit}.table-shell.mpm-table-shell.mpm-has-matrix{display:block!important;overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:touch;min-height:120px}.price-grid.mpm-price-grid.mpm-matrix-all-doses,.price-grid.mpm-price-grid.mpm-matrix-dose-page{display:table!important;width:100%;border-collapse:separate;border-spacing:0;min-width:860px}.mpm-col-sticky-left,.mpm-col-sticky-right{position:-webkit-sticky;position:sticky;z-index:3;background-color:#fff;box-sizing:border-box}.price-grid tbody tr:nth-child(odd)>.mpm-col-sticky-left,.price-grid tbody tr:nth-child(odd)>.mpm-col-sticky-right{background-color:#fff}.price-grid tbody tr:nth-child(2n)>.mpm-col-sticky-left,.price-grid tbody tr:nth-child(2n)>.mpm-col-sticky-right{background-color:#f7f8fa}.mpm-col-sticky-left{left:0;box-shadow:2px 0 6px rgba(15,23,42,.06)}.mpm-price-table[data-mpm-sticky-pharmacy=no] .mpm-col-pharmacy,.mpm-price-table[data-mpm-sticky-pharmacy=no] .mpm-col-sticky-left,.mpm-price-table[data-mpm-sticky-pharmacy=no] tbody tr>:first-child,.mpm-price-table[data-mpm-sticky-pharmacy=no] td.mpm-col-pharmacy,.mpm-price-table[data-mpm-sticky-pharmacy=no] td.mpm-col-sticky-left,.mpm-price-table[data-mpm-sticky-pharmacy=no] th.mpm-col-pharmacy,.mpm-price-table[data-mpm-sticky-pharmacy=no] th.mpm-col-sticky-left,.mpm-price-table[data-mpm-sticky-pharmacy=no] thead tr>:first-child,.mpm-price-table[data-mpm-sticky-pharmacy=no] tr>:first-child,.mpm-price-table[data-mpm-sticky-pharmacy=no] tr>td:first-child,.mpm-price-table[data-mpm-sticky-pharmacy=no] tr>th:first-child{position:static!important;left:auto!important;box-shadow:none!important;z-index:auto!important}.mpm-price-table[data-mpm-sticky-discount=no] .mpm-col-discount,.mpm-price-table[data-mpm-sticky-discount=no] .mpm-col-sticky-right,.mpm-price-table[data-mpm-sticky-discount=no] tbody tr>:last-child,.mpm-price-table[data-mpm-sticky-discount=no] td.mpm-col-discount,.mpm-price-table[data-mpm-sticky-discount=no] td.mpm-col-sticky-right,.mpm-price-table[data-mpm-sticky-discount=no] th.mpm-col-discount,.mpm-price-table[data-mpm-sticky-discount=no] th.mpm-col-sticky-right,.mpm-price-table[data-mpm-sticky-discount=no] thead tr>:last-child,.mpm-price-table[data-mpm-sticky-discount=no] tr>:last-child,.mpm-price-table[data-mpm-sticky-discount=no] tr>td:last-child,.mpm-price-table[data-mpm-sticky-discount=no] tr>th:last-child{position:static!important;right:auto!important;box-shadow:none!important;z-index:auto!important;background-image:none!important}.mpm-col-sticky-right{right:0;box-shadow:-3px 0 8px rgba(15,23,42,.08)}.price-grid thead th.mpm-col-sticky-left,.price-grid thead th.mpm-col-sticky-right{z-index:5;top:0;background-color:#f3f4f6}.mpm-col-discount.mpm-col-sticky-right{max-width:320px;min-width:180px}.mpm-discount-desc{line-height:1.35}a.mpm-offer-desc{display:inline-flex;align-items:center;justify-content:center;background:#1a6b36;color:#fff!important;text-decoration:none;border-radius:6px;padding:.28rem .6rem;font-size:.8rem;font-weight:700;line-height:1.25;letter-spacing:.01em;white-space:normal;word-break:break-word;max-width:100%;transition:background .14s ease,transform .1s ease}a.mpm-offer-desc:focus-visible,a.mpm-offer-desc:hover{background:#14532d;color:#fff!important;transform:translateY(-1px);outline:2px solid rgba(20,83,45,.4);outline-offset:2px}.mpm-matrix-ui{font-size:var(--mpm-table-font-desktop, 15px)}.mpm-matrix-ui .price-grid thead th{font-size:var(--mpm-header-font-desktop, 13px)}.mpm-matrix-ui .mpm-dose-col.mpm-price-cell .mpm-price-val,.mpm-matrix-ui .mpm-matrix-price-cell .mpm-price-val{font-weight:500;font-size:var(--mpm-price-font-desktop, 15px)}.mpm-matrix-ui .price-grid td,.mpm-matrix-ui .price-grid th{padding-top:var(--mpm-row-padding,.45rem);padding-bottom:var(--mpm-row-padding,.45rem)}.mpm-matrix-ui .price-grid thead th{padding-top:var(--mpm-header-row-padding,var(--mpm-row-padding,.45rem));padding-bottom:var(--mpm-header-row-padding,var(--mpm-row-padding,.45rem))}.mpm-matrix-ui .price-grid tbody td,.mpm-matrix-ui .price-grid tbody th{padding-top:var(--mpm-body-row-padding,var(--mpm-row-padding,.45rem));padding-bottom:var(--mpm-body-row-padding,var(--mpm-row-padding,.45rem))}.mpm-matrix-ui .price-grid td,.mpm-matrix-ui .price-grid th{padding-left:var(--mpm-cell-pad-h-desktop,var(--mpm-cell-pad-h,12px));padding-right:var(--mpm-cell-pad-h-desktop,var(--mpm-cell-pad-h,12px))}.mpm-matrix-ui{font-family:var(--mpm-font-family, inherit);font-weight:var(--mpm-table-font-weight,inherit)}.mpm-matrix-ui .price-grid thead th{font-weight:var(--mpm-header-font-weight,600)}.mpm-matrix-ui .mpm-dose-col.mpm-price-cell .mpm-price-val,.mpm-matrix-ui .mpm-matrix-price-cell .mpm-price-val{font-weight:var(--mpm-price-font-weight,500)}.mpm-matrix-ui .price-grid .mpm-col-pharmacy{border-left-width:var(--mpm-pharm-col-border-left,var(--mpm-cell-border-left,1px));border-right-width:var(--mpm-pharm-col-border-right,var(--mpm-cell-border-right,1px));border-left-style:var(--mpm-col-override-style,var(--mpm-cell-border-style,solid));border-right-style:var(--mpm-col-override-style,var(--mpm-cell-border-style,solid));border-left-color:var(--mpm-col-override-color,var(--mpm-cell-border-color,#e5e7eb));border-right-color:var(--mpm-col-override-color,var(--mpm-cell-border-color,#e5e7eb))}.mpm-matrix-ui .price-grid .mpm-col-discount{border-left-width:var(--mpm-discount-col-border-left,var(--mpm-cell-border-left,1px));border-right-width:var(--mpm-discount-col-border-right,var(--mpm-cell-border-right,1px));border-left-style:var(--mpm-col-override-style,var(--mpm-cell-border-style,solid));border-right-style:var(--mpm-col-override-style,var(--mpm-cell-border-style,solid));border-left-color:var(--mpm-col-override-color,var(--mpm-cell-border-color,#e5e7eb));border-right-color:var(--mpm-col-override-color,var(--mpm-cell-border-color,#e5e7eb))}.mpm-matrix-ui .price-grid tbody tr td,.mpm-matrix-ui .price-grid tbody tr th{border-bottom-width:var(--mpm-row-separator-width,var(--mpm-cell-border-bottom,1px));border-bottom-style:var(--mpm-row-separator-style,var(--mpm-cell-border-style,solid));border-bottom-color:var(--mpm-row-separator-color,var(--mpm-cell-border-color,#e5e7eb))}.mpm-matrix-ui .mpm-col-pharmacy.mpm-col-sticky-left,.mpm-matrix-ui th.mpm-col-pharmacy.mpm-col-sticky-left{min-width:var(--mpm-pharm-min-desktop,150px)}.mpm-matrix-ui .mpm-col-discount.mpm-col-sticky-right{min-width:var(--mpm-discount-min-desktop,190px)}.mpm-matrix-ui{--mpm-dose-floor:var(--mpm-dose-min-desktop, 0)}.mpm-matrix-ui .price-grid td.mpm-col-dose,.mpm-matrix-ui .price-grid td.mpm-dose-col,.mpm-matrix-ui .price-grid th.mpm-col-dose,.mpm-matrix-ui .price-grid th.mpm-dose-col{min-width:var(--mpm-dose-floor,0)}.mpm-matrix-heading{margin:.65rem 0 .5rem;font-size:1.1rem;font-weight:700;color:var(--mpm-text,#0f172a);line-height:1.3;letter-spacing:-.01em}@media (max-width:760px){.mpm-matrix-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.mpm-best-prices-summary{margin:.6rem 0;font-size:.95rem;line-height:1.5;color:var(--mpm-text,#0f172a)}.mpm-best-prices-summary .mpm-bps-label{font-weight:600;margin-right:.25rem}.mpm-best-prices-summary .mpm-bps-sep{color:var(--mpm-muted,#64748b);margin:0 .1rem}.mpm-best-prices-summary a.mpm-bps-link{color:var(--mpm-accent,#1d4ed8);text-decoration:underline;text-underline-offset:0.18em}.mpm-best-prices-summary a.mpm-bps-link:focus,.mpm-best-prices-summary a.mpm-bps-link:hover{text-decoration-thickness:2px}.mpm-best-prices-summary .mpm-bps-entry.is-pending .mpm-bps-placeholder{color:var(--mpm-muted,#64748b);font-style:italic}.mpm-best-prices-summary .mpm-bps-price-aside{color:var(--mpm-muted,#64748b)}.mpm-matrix-ui .mpm-price-grid td.mpm-col-sub,.mpm-matrix-ui .mpm-price-grid th.mpm-col-sub{width:63px;min-width:63px;max-width:84px;text-align:center;padding-left:.3rem;padding-right:.3rem;white-space:nowrap}@media (max-width:760px){.mpm-matrix-ui .mpm-price-grid td.mpm-col-sub,.mpm-matrix-ui .mpm-price-grid th.mpm-col-sub{width:54px;min-width:54px;max-width:72px}}.mpm-price-matrix{--mpm-row-subscription-bg:#fce7f3;--mpm-row-support-bg:#e0f2fe;--mpm-row-both-bg:#f3e8ff}.price-grid.mpm-price-grid tbody tr.mpm-row.mpm-row-has-subscription>td,.price-grid.mpm-price-grid tbody tr.mpm-row.mpm-row-has-subscription>th{background-color:var(--mpm-row-subscription-bg,#fce7f3)!important}.price-grid.mpm-price-grid tbody tr.mpm-row.mpm-row-has-additional-support>td,.price-grid.mpm-price-grid tbody tr.mpm-row.mpm-row-has-additional-support>th{background-color:var(--mpm-row-support-bg,#e0f2fe)!important}.mpm-price-matrix.mpm-matrix-ui tr.mpm-row.mpm-row-has-subscription>td.mpm-col-discount.mpm-col-sticky-right,.mpm-price-matrix.mpm-matrix-ui tr.mpm-row.mpm-row-has-subscription>th.mpm-col-pharmacy.mpm-col-sticky-left{background-color:var(--mpm-row-subscription-bg,#fce7f3)!important}.mpm-price-matrix.mpm-matrix-ui tr.mpm-row.mpm-row-has-additional-support>td.mpm-col-discount.mpm-col-sticky-right,.mpm-price-matrix.mpm-matrix-ui tr.mpm-row.mpm-row-has-additional-support>th.mpm-col-pharmacy.mpm-col-sticky-left{background-color:var(--mpm-row-support-bg,#e0f2fe)!important}.price-grid.mpm-price-grid tbody tr.mpm-row.both-support-subscription>td,.price-grid.mpm-price-grid tbody tr.mpm-row.both-support-subscription>th,.price-grid.mpm-price-grid tbody tr.mpm-row>td.both-support-subscription,.price-grid.mpm-price-grid tbody tr.mpm-row>th.both-support-subscription{background-color:var(--mpm-row-both-bg,#f3e8ff)!important}.mpm-price-matrix.mpm-matrix-ui tr.mpm-row.both-support-subscription>td.mpm-col-discount.mpm-col-sticky-right,.mpm-price-matrix.mpm-matrix-ui tr.mpm-row.both-support-subscription>th.mpm-col-pharmacy.mpm-col-sticky-left{background-color:var(--mpm-row-both-bg,#f3e8ff)!important}.mpm-comparison-table tbody tr,.mpm-matrix-ui .price-grid tbody tr{height:1px}.mpm-comparison-table tbody tr>td,.mpm-comparison-table tbody tr>th,.mpm-matrix-ui .price-grid tbody tr>td,.mpm-matrix-ui .price-grid tbody tr>th{height:100%;box-sizing:border-box;vertical-align:middle}.mpm-comparison-table tbody tr>td.mpm-col-sticky-right,.mpm-comparison-table tbody tr>th.mpm-col-sticky-right,.mpm-matrix-ui .price-grid tbody tr>td.mpm-col-sticky-right,.mpm-matrix-ui .price-grid tbody tr>th.mpm-col-sticky-right{background-clip:padding-box;-webkit-background-clip:padding-box;height:100%}.mpm-price-cur{font-size:.85em;font-weight:400;font-family:Inter,"Roboto Condensed","Arial Narrow","Helvetica Neue",system-ui,-apple-system,sans-serif;font-stretch:condensed;letter-spacing:-.01em;margin-right:1px;vertical-align:baseline;opacity:.85}.mpm-price-num{font-variant-numeric:tabular-nums;letter-spacing:-.005em}.mpm-comparison-table tbody,.mpm-matrix-ui .price-grid tbody{transition:opacity 220ms ease,filter 220ms ease}.mpm-comparison-table.mpm-filtering tbody,.mpm-matrix-ui.mpm-filtering .price-grid tbody,[data-mpm-view].mpm-filtering .price-grid tbody{opacity:.55}.mpm-comparison-table tbody tr,.mpm-matrix-ui .price-grid tbody tr{transition:background-color .2s ease,opacity 180ms ease}@media (prefers-reduced-motion:reduce){.mpm-comparison-table tbody,.mpm-comparison-table tbody tr,.mpm-matrix-ui .price-grid tbody,.mpm-matrix-ui .price-grid tbody tr{transition:none!important}}.mpm-filter-help-wrap{margin-bottom:.85rem}.mpm-filter-help-link{display:inline-flex;align-items:center;gap:.55rem;padding:.55rem .85rem;background:var(--mpm-accent-soft);color:var(--mpm-accent-strong);border:1px solid rgba(37,99,235,.22);border-radius:10px;text-decoration:none;font-size:.88rem;font-weight:600;transition:background .15s,transform .12s}a.mpm-filter-help-link:focus-visible,a.mpm-filter-help-link:hover{background:rgba(37,99,235,.18);color:var(--mpm-accent-strong);transform:translateY(-1px);outline:0}span.mpm-filter-help-link.mpm-filter-help-nolink{cursor:default;opacity:.9}.mpm-filter-help-link .mpm-filter-help-ico{display:inline-flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--mpm-accent);color:#fff;font-weight:700;font-size:.85rem;flex:0 0 auto}.mpm-col-discount.mpm-col-sticky-right{background-color:#fff;background-image:linear-gradient(to right,var(--mpm-discount-divider,#1f2937) 0 2px,transparent 2px 100%);background-repeat:no-repeat;background-size:2px 100%;background-position:left top;border-left:0!important;box-shadow:inset 8px 0 8px -8px var(--mpm-discount-glow,rgba(15,23,42,.22));padding-top:var(--mpm-body-row-padding,var(--mpm-row-padding,.6rem));padding-bottom:var(--mpm-body-row-padding,var(--mpm-row-padding,.6rem));padding-left:calc(var(--mpm-cell-pad-h-desktop,.6rem) + 4px);padding-right:var(--mpm-cell-pad-h-desktop,.6rem);vertical-align:middle}.price-grid thead th.mpm-col-discount.mpm-col-sticky-right{background-color:var(--mpm-discount-header-bg,#eaf8ef)!important;color:var(--mpm-discount-header-text,#065f46)!important;background-image:linear-gradient(to right,var(--mpm-discount-divider,#1f2937) 0 2px,transparent 2px 100%);background-repeat:no-repeat;background-size:2px 100%;background-position:left top;border-left:0!important;box-shadow:inset 8px 0 8px -8px var(--mpm-discount-glow,rgba(15,23,42,.22));padding-top:var(--mpm-header-row-padding,var(--mpm-row-padding,.6rem));padding-bottom:var(--mpm-header-row-padding,var(--mpm-row-padding,.6rem))}.price-grid tbody tr:nth-child(odd)>.mpm-col-discount.mpm-col-sticky-right{background-color:#fff}.price-grid tbody tr:nth-child(2n)>.mpm-col-discount.mpm-col-sticky-right{background-color:#f7f8fa}.mpm-matrix-ui .mpm-col-discount.mpm-col-sticky-right,.mpm-matrix-ui td.mpm-col-discount,.mpm-matrix-ui th.mpm-col-discount{vertical-align:middle!important;white-space:normal}.mpm-matrix-ui td.mpm-col-discount>.mpm-discount-desc,.mpm-matrix-ui td.mpm-col-discount>.mpm-offer-desc,.mpm-matrix-ui td.mpm-col-discount>a{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:100%}.mpm-matrix-ui .price-grid tbody td,.mpm-matrix-ui .price-grid tbody th{border-bottom:1px solid var(--mpm-border,#e5e7eb);border-right:1px solid rgba(226,230,239,.55)}.mpm-matrix-ui .price-grid tbody td:last-child,.mpm-matrix-ui .price-grid tbody th:last-child{border-right:none}.mpm-matrix-ui .price-grid thead th{border-bottom:1.5px solid var(--mpm-border,#d1d5db);font-weight:700;letter-spacing:.01em}.mpm-matrix-ui .price-grid td,.mpm-matrix-ui .price-grid th{padding-left:var(--mpm-cell-pad-h-desktop,.6rem);padding-right:var(--mpm-cell-pad-h-desktop,.6rem)}.mpm-dose-pill,.mpm-price-type-pill{letter-spacing:.005em;box-shadow:0 1px 1px rgba(15,23,42,.02)}.mpm-dose-pill:focus-visible,.mpm-price-type-pill:focus-visible{outline:3px solid var(--mpm-accent-soft);outline-offset:1px}.mpm-dose-pill.is-active,.mpm-price-type-pill.is-active{box-shadow:0 2px 8px rgba(37,99,235,.25),inset 0 -1px 0 rgba(0,0,0,.08)}.mpm-control-bar{padding:.85rem 1rem;border-radius:16px}.mpm-control-primary{gap:.6rem}.mpm-filter-drawer-close{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mpm-border);background:var(--mpm-surface);border-radius:50%;width:2rem;height:2rem;padding:0;font-size:1.3rem;font-weight:400;line-height:1;cursor:pointer;color:var(--mpm-muted);transition:background .12s,color .12s}.mpm-filter-drawer-close:focus-visible,.mpm-filter-drawer-close:hover{background:var(--mpm-surface-soft);color:var(--mpm-text);outline:0}.mpm-filter-drawer-title{font-size:1.15rem;font-weight:700;letter-spacing:0}.mpm-filter-drawer-header{background:var(--mpm-surface);border-bottom:1px solid var(--mpm-border)}.mpm-filter-drawer-body{background:#fbfbfc;padding:1rem 1.1rem 1.1rem}.mpm-filter-acc{background:var(--mpm-surface);border:1px solid var(--mpm-border);transition:box-shadow .15s}.mpm-filter-acc[open]{box-shadow:0 2px 8px rgba(15,23,42,.04)}.mpm-filter-acc-summary{padding:.8rem .95rem;min-height:2.75rem}.mpm-filter-acc-summary:hover .mpm-acc-sum-text{color:var(--mpm-accent-strong)}.mpm-filter-acc-summary:focus-visible{outline:3px solid var(--mpm-accent-soft);outline-offset:-2px;border-radius:12px}.mpm-acc-ico{color:var(--mpm-accent)}.mpm-filter-acc[open]>.mpm-filter-acc-summary{border-bottom:1px solid var(--mpm-border)}.mpm-filter-cold-chain-pill{margin:0 0 .6rem 0;padding:.5rem .7rem;border:1px solid var(--mpm-border);border-left:3px solid #0ea5e9;border-radius:8px;background:rgba(14,165,233,.04)}.mpm-filter-cold-chain-pill .mpm-check{display:flex;align-items:center;gap:.5rem;margin:0}.mpm-filter-cold-chain-pill .mpm-check-label{font-weight:600}td.mpm-col-cold-chain,th.mpm-col-cold-chain{text-align:center;white-space:nowrap;min-width:2.4rem;width:2.4rem}.mpm-cold-chain-tick{display:inline-block;color:#0ea5e9;font-weight:700;font-size:1.05rem;line-height:1}.mpm-cold-chain-none{display:inline-block;color:var(--mpm-muted,#9ca3af)}.mpm-acc-count{display:inline-block;margin-left:.4rem;font-size:.78rem;color:var(--mpm-accent);font-weight:700}.mpm-check{padding:.35rem .15rem;border-radius:6px;font-size:.92rem;transition:background .1s}.mpm-check:hover{background:var(--mpm-surface-soft)}.mpm-check input[type=checkbox]{accent-color:var(--mpm-accent);width:1.05rem;height:1.05rem;margin-top:.08rem}.mpm-filter-drawer .mpm-check input[type=checkbox]{accent-color:#16a34a;width:1.05rem;height:1.05rem;min-width:1.05rem;min-height:1.05rem;flex:0 0 1.05rem;margin:.2rem 0 0 0;cursor:pointer;position:relative}@supports (-webkit-appearance:none) or (appearance:none){.mpm-filter-drawer .mpm-check input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #94a3b8;border-radius:3px}.mpm-filter-drawer .mpm-check input[type=checkbox]:focus-visible,.mpm-filter-drawer .mpm-check input[type=checkbox]:hover{border-color:#16a34a;outline:0}.mpm-filter-drawer .mpm-check input[type=checkbox]:checked{background:#fff;border-color:#16a34a}.mpm-filter-drawer .mpm-check input[type=checkbox]:checked::after{content:"";position:absolute;left:50%;top:50%;width:.7rem;height:.7rem;transform:translate(-50%,-55%) rotate(45deg);border-right:3px solid #16a34a;border-bottom:3px solid #16a34a;border-top:0;border-left:0;margin-top:-1px}}.mpm-filter-drawer .mpm-check .mpm-check-text{display:flex;flex-direction:column;gap:.1rem;flex:1 1 auto;min-width:0}.mpm-filter-drawer .mpm-check .mpm-check-label{display:inline}.mpm-filter-drawer .mpm-check .mpm-check-help{font-size:.78rem;color:var(--mpm-text-soft,#475569);line-height:1.3}.mpm-filter-drawer .mpm-filter-additional-support .mpm-filter-indent{margin-left:1.6rem;padding-left:.5rem;border-left:2px solid var(--mpm-border,#e2e8f0);display:flex;flex-direction:column;gap:.35rem;margin-top:.25rem}.mpm-filter-drawer .mpm-filter-inline-link{color:var(--mpm-accent,#2563eb);text-decoration:underline;font-weight:600}.mpm-filter-drawer .mpm-filter-inline-link:focus-visible,.mpm-filter-drawer .mpm-filter-inline-link:hover{color:var(--mpm-accent-strong,#1d4ed8);outline:0}.mpm-filter-drawer .mpm-filter-help-q{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;margin-left:.35rem;border-radius:50%;border:1px solid var(--mpm-border,#cbd5e1);background:var(--mpm-surface-soft,#f1f5f9);color:var(--mpm-accent,#2563eb);font-size:.72rem;font-weight:700;line-height:1;text-decoration:none;flex:0 0 auto}.mpm-filter-drawer .mpm-filter-help-q:focus-visible,.mpm-filter-drawer .mpm-filter-help-q:hover{background:#fff;border-color:var(--mpm-accent,#2563eb);outline:0}.mpm-btn.mpm-btn-primary{padding:.65rem 1.25rem;font-size:.95rem;box-shadow:0 2px 6px rgba(37,99,235,.2)}.mpm-btn.mpm-btn-primary:focus-visible,.mpm-btn.mpm-btn-primary:hover{background:var(--mpm-accent-strong);box-shadow:0 4px 12px rgba(37,99,235,.28);outline:0}.mpm-btn.mpm-btn-reset{border-radius:999px;padding:.4rem .8rem}.mpm-notes-details{display:none!important}.mpm-matrix-ui .price-grid tbody tr.mpm-row:hover{background:rgba(15,23,42,.04)}.mpm-dose-hidden{display:none!important}.mpm-filter-drawer-root[hidden]{display:none!important}.mpm-filter-drawer-root:not([hidden]){display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;inset:0;z-index:100000;pointer-events:none}.mpm-filter-dialog.mpm-filter-drawer-root:not([hidden]){display:flex!important;align-items:center;justify-content:center;padding:1rem}.mpm-filter-dialog .mpm-filter-drawer{left:auto!important;right:auto!important;top:auto;width:min(600px,100%);max-height:min(88vh,900px);border-radius:16px;margin:0 auto;pointer-events:auto}.mpm-filter-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;inset:0;background:rgba(15,23,42,.35);pointer-events:auto;z-index:0}.mpm-filter-drawer{position:absolute;top:0;bottom:0;width:min(440px,100vw);max-width:100vw;background:var(--mpm-surface);box-shadow:var(--mpm-shadow);display:flex;flex-direction:column;pointer-events:auto;transform:translateX(0);transition:transform .22s ease;z-index:1}.mpm-drawer-from-right .mpm-filter-drawer{right:0;left:auto}.mpm-filter-drawer-root:not(.mpm-drawer-from-right) .mpm-filter-drawer{left:0;right:auto}.mpm-filter-drawer-inner{display:flex;flex-direction:column;height:100%;min-height:0}.mpm-filter-drawer-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1.1rem;border-bottom:1px solid var(--mpm-border);flex:0 0 auto}.mpm-filter-drawer-title{margin:0;font-size:1.1rem}.mpm-filter-drawer-close{border:none;background:var(--mpm-surface-soft);border-radius:8px;padding:.35rem .65rem;cursor:pointer;font-weight:600}.mpm-filter-drawer-body{flex:1 1 auto;overflow-y:auto;padding:.75rem 1rem 1rem}.mpm-filter-acc{border:1px solid var(--mpm-border);border-radius:12px;margin-bottom:.65rem;padding:0;background:var(--mpm-surface-soft)}.mpm-filter-acc-summary{cursor:pointer;font-weight:700;padding:.65rem .85rem;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.mpm-acc-sum-left{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.mpm-acc-ico{display:inline-flex;color:var(--mpm-muted,#64748b);flex:0 0 auto}.mpm-acc-ico svg{display:block}.mpm-acc-chevron{display:inline-block;font-size:.65rem;line-height:1;transition:transform .2s ease;color:var(--mpm-muted,#64748b)}details.mpm-filter-acc[open]>.mpm-filter-acc-summary .mpm-acc-chevron{transform:rotate(-180deg)}.mpm-filter-subhead{margin:.35rem 0 .15rem;font-weight:700;font-size:.9rem}.mpm-filter-indent{display:flex;flex-direction:column;gap:.35rem;padding-left:.65rem;margin-bottom:.5rem}.mpm-field-hint{font-size:.78rem;color:var(--mpm-muted,#64748b);margin:0 0 .35rem;line-height:1.35}.mpm-filter-acc-summary::-webkit-details-marker{display:none}.mpm-filter-acc-panel{padding:0 .85rem .85rem;display:flex;flex-direction:column;gap:.45rem}.mpm-filter-acc.mpm-filter-acc-sub{border:1px solid var(--mpm-border,#e5e7eb);border-radius:6px;background:rgba(0,0,0,.015);margin:.25rem 0}.mpm-filter-acc-summary-sub{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .7rem;font-size:.92em;font-weight:600;cursor:pointer;color:var(--mpm-text,#1f2937);list-style:none}.mpm-filter-acc-summary-sub::-webkit-details-marker{display:none}.mpm-filter-acc-summary-sub:hover{background:rgba(0,0,0,.03)}.mpm-filter-acc-summary-sub:focus-visible{outline:2px solid var(--mpm-accent,#2563eb);outline-offset:-2px}.mpm-filter-acc-summary-sub .mpm-filter-acc-summary-title{flex:1 1 auto}.mpm-filter-acc-chev{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;opacity:.55;transition:transform .15s ease}details.mpm-filter-acc.mpm-filter-acc-sub[open]>.mpm-filter-acc-summary-sub .mpm-filter-acc-chev{transform:rotate(180deg)}.mpm-filter-advanced-intro{margin:.25rem 0 .75rem;padding:.55rem .7rem;background:rgba(124,58,237,.06);border-left:3px solid rgba(124,58,237,.45);border-radius:4px;font-size:.88em;color:var(--mpm-text-muted,#4b5563);line-height:1.45}.mpm-filter-advanced-intro .mpm-filter-help-q{margin-left:.35em}.mpm-check,.mpm-field-label{font-size:.88rem;color:var(--mpm-text)}.mpm-check{display:flex;align-items:flex-start;gap:.45rem;cursor:pointer}.mpm-field-control{width:100%;min-height:2.25rem;border-radius:8px;border:1px solid var(--mpm-border);padding:.35rem .45rem;font-size:.88rem;background:var(--mpm-surface)}.mpm-filter-drawer-footer{display:flex;flex-wrap:wrap;gap:.5rem;padding:.85rem 1rem;border-top:1px solid var(--mpm-border);background:var(--mpm-surface-soft);flex:0 0 auto;position:-webkit-sticky;position:sticky;bottom:0;z-index:2}.mpm-btn.mpm-btn-primary{background:var(--mpm-accent);color:#fff;border:none;border-radius:10px;padding:.55rem 1rem;font-weight:700;cursor:pointer}.mpm-btn.mpm-btn-secondary{background:0 0;color:var(--mpm-accent);border:1px solid var(--mpm-accent);border-radius:10px;padding:.55rem 1rem;font-weight:600;cursor:pointer}.mpm-btn.mpm-btn-secondary:focus-visible,.mpm-btn.mpm-btn-secondary:hover{background:rgba(37,99,235,.08);color:var(--mpm-accent-strong,var(--mpm-accent));border-color:var(--mpm-accent-strong,var(--mpm-accent));outline:0}.mpm-filter-drawer-footer .mpm-btn{border-radius:10px}.mpm-notes-details{margin-top:1rem;border:1px solid var(--mpm-border);border-radius:12px;padding:.35rem .85rem;background:var(--mpm-surface-soft)}.mpm-notes-summary{cursor:pointer;font-weight:700;padding:.35rem 0}@media (max-width:1024px){.mpm-matrix-ui{font-size:var(--mpm-table-font-tablet, 14px)}.mpm-matrix-ui .price-grid thead th{font-size:var(--mpm-header-font-tablet, 12px)}.mpm-matrix-ui .mpm-dose-col.mpm-price-cell .mpm-price-val,.mpm-matrix-ui .mpm-matrix-price-cell .mpm-price-val{font-size:var(--mpm-price-font-tablet, 14px)}.mpm-matrix-ui .mpm-col-pharmacy.mpm-col-sticky-left,.mpm-matrix-ui th.mpm-col-pharmacy.mpm-col-sticky-left{min-width:var(--mpm-pharm-min-tablet,130px)}.mpm-matrix-ui .mpm-col-discount.mpm-col-sticky-right{min-width:var(--mpm-discount-min-tablet,170px)}}@media (max-width:782px){.mpm-filter-dialog.mpm-filter-drawer-root:not([hidden]){align-items:flex-end;justify-content:stretch;padding:0}.mpm-filter-dialog .mpm-filter-drawer{width:100%;max-width:100%;max-height:92vh;border-radius:16px 16px 0 0;margin:0}.mpm-matrix-ui{font-size:var(--mpm-table-font-mobile, 13px)}.mpm-matrix-ui .price-grid thead th{font-size:var(--mpm-header-font-mobile, 12px)}.mpm-matrix-ui .mpm-dose-col.mpm-price-cell .mpm-price-val,.mpm-matrix-ui .mpm-matrix-price-cell .mpm-price-val{font-size:var(--mpm-price-font-mobile, 13px)}.mpm-matrix-ui .mpm-col-pharmacy.mpm-col-sticky-left,.mpm-matrix-ui th.mpm-col-pharmacy.mpm-col-sticky-left{min-width:var(--mpm-pharm-min-mobile,115px)}.mpm-matrix-ui .mpm-col-discount.mpm-col-sticky-right{min-width:var(--mpm-discount-min-mobile,150px)}.mpm-matrix-ui.mpm-mobile-dose-focus .mpm-price-table .mpm-col-pharmacy,.mpm-matrix-ui.mpm-mobile-dose-focus .mpm-price-table .mpm-col-pharmacy.mpm-col-sticky-left,.mpm-matrix-ui.mpm-mobile-dose-focus .mpm-price-table th.mpm-col-pharmacy,.mpm-matrix-ui.mpm-mobile-dose-focus .mpm-price-table th.mpm-col-pharmacy.mpm-col-sticky-left{width:var(--mpm-pharm-min-mobile,115px)!important;min-width:var(--mpm-pharm-min-mobile,115px)!important;max-width:var(--mpm-pharm-min-mobile,115px)!important;box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;word-break:break-word}}@media (max-width:1024px){.mpm-comparison-table tbody tr td,.mpm-comparison-table tbody tr th,.mpm-matrix-ui .price-grid tbody tr td,.mpm-matrix-ui .price-grid tbody tr th{vertical-align:middle!important;box-sizing:border-box!important;height:auto}.mpm-comparison-table tbody tr>td.mpm-col-sticky-right,.mpm-comparison-table tbody tr>th.mpm-col-sticky-right,.mpm-matrix-ui .price-grid tbody tr>td.mpm-col-sticky-right,.mpm-matrix-ui .price-grid tbody tr>th.mpm-col-sticky-right{background-color:#fff!important}.mpm-comparison-table tbody tr:nth-child(2n)>td.mpm-col-sticky-right,.mpm-comparison-table tbody tr:nth-child(2n)>th.mpm-col-sticky-right,.mpm-matrix-ui .price-grid tbody tr:nth-child(2n)>td.mpm-col-sticky-right,.mpm-matrix-ui .price-grid tbody tr:nth-child(2n)>th.mpm-col-sticky-right{background-color:#f7f8fa!important}.mpm-comparison-table thead th.mpm-col-sticky-right,.mpm-matrix-ui .price-grid thead th.mpm-col-sticky-right{background-color:#f3f4f6!important}.mpm-col-discount.mpm-col-sticky-right,.mpm-discount-desc.mpm-col-sticky-right{display:table-cell!important;vertical-align:middle!important;white-space:normal!important;background-clip:padding-box!important;background-image:linear-gradient(to right,var(--mpm-discount-divider,#1f2937) 0 2px,transparent 2px 100%)!important;background-repeat:no-repeat!important;background-size:2px 100%!important;background-position:left top!important;border-left:0!important;box-shadow:inset 10px 0 12px -8px var(--mpm-discount-glow,rgba(17,24,39,.28))!important;height:100%}.mpm-comparison-table thead th.mpm-col-discount.mpm-col-sticky-right,.mpm-matrix-ui .price-grid thead th.mpm-col-discount.mpm-col-sticky-right{background-image:linear-gradient(to right,var(--mpm-discount-divider,#1f2937) 0 2px,transparent 2px 100%)!important;background-repeat:no-repeat!important;background-size:2px 100%!important;background-position:left top!important;border-left:0!important;box-shadow:inset 10px 0 12px -8px var(--mpm-discount-glow,rgba(17,24,39,.28))!important}.mpm-matrix-ui{--mpm-dose-floor:var(--mpm-dose-min-tablet, 0)}.mpm-matrix-ui .price-grid td.mpm-col-dose,.mpm-matrix-ui .price-grid td.mpm-col-gphc,.mpm-matrix-ui .price-grid td.mpm-col-trustpilot,.mpm-matrix-ui .price-grid td.mpm-dose-col,.mpm-matrix-ui .price-grid th.mpm-col-dose,.mpm-matrix-ui .price-grid th.mpm-col-gphc,.mpm-matrix-ui .price-grid th.mpm-col-trustpilot,.mpm-matrix-ui .price-grid th.mpm-dose-col{width:1px!important;min-width:35px!important;max-width:none!important;white-space:nowrap!important;padding-left:4px!important;padding-right:4px!important;text-align:center!important}.mpm-matrix-ui .price-grid th.mpm-col-dose .mpm-sort-button,.mpm-matrix-ui .price-grid th.mpm-col-gphc .mpm-sort-button,.mpm-matrix-ui .price-grid th.mpm-col-trustpilot .mpm-sort-button,.mpm-matrix-ui .price-grid th.mpm-dose-col .mpm-sort-button{white-space:nowrap;padding-left:0;padding-right:0;justify-content:center;width:100%}}@media (max-width:760px){.mpm-filter-drawer-root:not(.mpm-filter-dialog) .mpm-filter-drawer{width:100vw;max-width:100vw}.comparison-wrapper.mpm-comparison,.comparison-wrapper.mpm-matrix-ui,.comparison-wrapper.mpm-price-table-wrap,.comparison-wrapper.mpm-single-column{padding:.4rem 0!important;margin-left:1px;margin-right:1px;border-radius:10px}.mpm-comparison-footer .mpm-database-notice,.mpm-comparison-footer .mpm-disclaimer,.mpm-comparison-footer .mpm-last-updated,.mpm-comparison-footer .mpm-table-key,.mpm-comparison-footer>p,.mpm-comparison-section .mpm-mobile-scroll-hint,.mpm-comparison-section .mpm-table-intro,.mpm-price-matrix .mpm-mobile-scroll-hint,.mpm-price-matrix .mpm-table-intro,.mpm-price-matrix .mpm-table-key{padding-left:.7rem;padding-right:.7rem;max-width:100%;box-sizing:border-box}.mpm-col-discount.mpm-col-sticky-right,.mpm-discount-desc.mpm-col-sticky-right,td.mpm-col-discount.mpm-col-sticky-right,th.mpm-col-discount.mpm-col-sticky-right{width:var(--mpm-discount-min-mobile,150px)!important;min-width:var(--mpm-discount-min-mobile,150px)!important;max-width:var(--mpm-discount-min-mobile,150px)!important}.table-shell.mpm-table-shell{border-radius:8px}.mpm-matrix-ui .price-grid td,.mpm-matrix-ui .price-grid th{padding-left:var(--mpm-cell-pad-h-mobile,.3rem)!important;padding-right:var(--mpm-cell-pad-h-mobile,.3rem)!important;padding-top:var(--mpm-body-row-padding,var(--mpm-row-padding,.34rem))!important;padding-bottom:var(--mpm-body-row-padding,var(--mpm-row-padding,.34rem))!important}.mpm-matrix-ui .price-grid thead th{padding-top:var(--mpm-header-row-padding,var(--mpm-row-padding,.45rem))!important;padding-bottom:var(--mpm-header-row-padding,var(--mpm-row-padding,.45rem))!important}.mpm-control-bar{padding:.5rem .45rem!important;border-radius:10px}.mpm-mobile-scroll-hint{display:inline-flex}.mpm-matrix-ui .price-grid .mpm-table-caption,.mpm-matrix-ui .price-grid>caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mpm-control-primary{flex:1 1 100%}.mpm-toolbar-actions{flex:1 1 100%;justify-content:flex-start}.table-shell.mpm-table-shell.mpm-has-matrix{overflow-x:auto!important;overflow-y:clip!important;-webkit-overflow-scrolling:touch;display:block!important}.price-grid.mpm-price-grid.mpm-matrix-all-doses,.price-grid.mpm-price-grid.mpm-matrix-dose-page{display:table!important;min-width:-webkit-min-content;min-width:min-content;width:auto;font-size:.81rem;table-layout:auto;border-collapse:separate;border-spacing:0}.price-grid tbody tr>td.mpm-col-sticky-right,.price-grid tbody tr>th.mpm-col-sticky-right{background-color:#fff!important}.price-grid tbody tr:nth-child(2n)>td.mpm-col-sticky-right,.price-grid tbody tr:nth-child(2n)>th.mpm-col-sticky-right{background-color:#f7f8fa!important}.price-grid thead th.mpm-col-sticky-right{background-color:#f3f4f6!important}.price-grid tbody tr td,.price-grid tbody tr th{vertical-align:middle!important;padding-top:.4rem!important;padding-bottom:.4rem!important}.mpm-col-discount.mpm-col-sticky-right{padding-top:.4rem!important;padding-bottom:.4rem!important;padding-left:.4rem!important;padding-right:.4rem!important;vertical-align:middle!important;white-space:normal!important;display:table-cell!important;height:100%!important;background-clip:padding-box!important}.mpm-col-discount.mpm-col-sticky-right .mpm-discount-desc,.mpm-col-discount.mpm-col-sticky-right>.mpm-offer-desc{display:block!important;-webkit-line-clamp:unset!important;overflow:visible!important}.mpm-col-pharmacy.mpm-col-sticky-left,th.mpm-col-pharmacy.mpm-col-sticky-left{min-width:120px;max-width:160px;left:0}.mpm-col-gphc,.mpm-col-trustpilot,.mpm-dose-col{min-width:35px!important;max-width:none!important}.mpm-discount-desc.mpm-col-sticky-right{min-width:150px;max-width:210px;right:0}.mpm-price-type-selector.mpm-price-type-pills{flex-wrap:wrap;gap:.25rem}.mpm-price-type-pill{font-size:.75rem;padding:.22rem .55rem;min-height:1.85rem}.mpm-dose-selector-pills{flex-wrap:wrap;gap:.25rem}.mpm-dose-pill{font-size:.78rem;padding:.3rem .65rem;min-height:1.95rem}.mpm-control-bar{padding:.65rem;border-radius:12px}.mpm-pharmacy-search-wrap{max-width:100%}.mpm-pharmacy-search-wrap .mpm-pharmacy-search{font-size:.88rem;min-height:2.15rem}.mpm-btn.mpm-btn-filters{padding:.42rem .85rem .42rem .7rem;font-size:.85rem}.mpm-filter-drawer-body{padding:.75rem .85rem .85rem}.mpm-filter-acc-summary{padding:.7rem .8rem}.mpm-filter-help-link{padding:.5rem .7rem;font-size:.85rem}}@media (max-width:480px){.mpm-control-bar-inner{gap:.55rem}.mpm-price-type-pill{font-size:.72rem;padding:.2rem .5rem}.mpm-dose-pill{font-size:.76rem;padding:.28rem .6rem}.mpm-btn.mpm-btn-filters .mpm-btn-filters-label{display:inline}}.mpm-price-matrix.mpm-matrix-ui .mpm-price-cell .mpm-price-val.mpm-near-lowest-price{font-weight:var(--mpm-near-lowest-weight,800)!important}.mpm-price-matrix.mpm-matrix-ui .mpm-table-wrap{overflow-x:auto;overflow-y:clip;-webkit-overflow-scrolling:touch;max-width:100%}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table{width:100%;min-width:640px;border-collapse:separate;border-spacing:0;border-radius:var(--mpm-table-radius,8px);border-width:var(--mpm-table-border-width,1px);border-style:var(--mpm-table-border-style,solid);border-color:var(--mpm-table-border-color,#e5e7eb);font-size:calc(var(--mpm-cell-font-size, 14px) * var(--mpm-layout-density, 1))}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th:not(.mpm-col-discount){background-color:var(--mpm-header-bg,#111827);color:var(--mpm-header-text,#fff);font-size:calc(var(--mpm-header-font-size, 13px) * var(--mpm-layout-density, 1));border-top:var(--mpm-header-border-top,1px) var(--mpm-header-border-style,solid) var(--mpm-header-border-color,#374151);border-bottom:var(--mpm-header-border-bottom,1px) var(--mpm-header-border-style,solid) var(--mpm-header-border-color,#374151);border-left:0;border-right:0;padding:var(--mpm-header-row-padding,var(--mpm-cell-pad-v,10px)) var(--mpm-cell-pad-h-desktop,var(--mpm-cell-pad-h,12px))}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th:first-child{border-left:var(--mpm-header-border-left,1px) var(--mpm-header-border-style,solid) var(--mpm-header-border-color,#374151)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th:last-child{border-right:var(--mpm-header-border-right,1px) var(--mpm-header-border-style,solid) var(--mpm-header-border-color,#374151)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-discount{background-color:var(--mpm-discount-header-bg,#eaf8ef)!important;color:var(--mpm-discount-header-text,#065f46)!important;font-size:calc(var(--mpm-header-font-size, 13px) * var(--mpm-layout-density, 1));border-top:var(--mpm-header-border-top,1px) var(--mpm-header-border-style,solid) var(--mpm-header-border-color,#374151);border-bottom:var(--mpm-header-border-bottom,1px) var(--mpm-header-border-style,solid) var(--mpm-header-border-color,#374151);border-left:0;padding:var(--mpm-header-row-padding,var(--mpm-cell-pad-v,10px)) var(--mpm-cell-pad-h-desktop,var(--mpm-cell-pad-h,12px))}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-pharmacy{text-align:var(--mpm-header-align-pharmacy,left)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-dose,.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-dose-col{text-align:var(--mpm-header-align-dose,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-trustpilot{text-align:var(--mpm-header-align-trustpilot,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-gphc{text-align:var(--mpm-header-align-gphc,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-as{text-align:var(--mpm-header-align-as,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-sub{text-align:var(--mpm-header-align-subscription,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-discount{text-align:var(--mpm-header-align-discount,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-view-button{text-align:var(--mpm-header-align-view-button,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-stock{text-align:var(--mpm-header-align-stock,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-last-checked{text-align:var(--mpm-header-align-last-checked,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-retail{text-align:var(--mpm-header-align-retail,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-discount-price{text-align:var(--mpm-header-align-discount-price,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table thead th.mpm-col-saving{text-align:var(--mpm-header-align-saving,center)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table tbody td,.mpm-price-matrix.mpm-matrix-ui .mpm-price-table tbody th{border-top-width:var(--mpm-cell-border-top,1px);border-right-width:var(--mpm-cell-border-right,1px);border-bottom-width:var(--mpm-cell-border-bottom,1px);border-left-width:var(--mpm-cell-border-left,1px);border-style:var(--mpm-cell-border-style,solid);border-color:var(--mpm-cell-border-color,#e5e7eb);padding:calc(var(--mpm-cell-pad-v,10px) * var(--mpm-layout-density,1)) calc(var(--mpm-cell-pad-h,12px) * var(--mpm-layout-density,1));color:var(--mpm-price-text,#111827);vertical-align:middle}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table tbody tr:nth-child(2n) td,.mpm-price-matrix.mpm-matrix-ui .mpm-price-table tbody tr:nth-child(2n) th{background:var(--mpm-row-alt-bg,#f9fafb)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table tbody tr:nth-child(odd) td,.mpm-price-matrix.mpm-matrix-ui .mpm-price-table tbody tr:nth-child(odd) th{background:var(--mpm-row-bg,#fff)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table tbody tr:hover td,.mpm-price-matrix.mpm-matrix-ui .mpm-price-table tbody tr:hover th{background:var(--mpm-row-hover-bg,#eef2ff)}.mpm-price-matrix.mpm-matrix-ui .mpm-price-cell .mpm-price-val{font-size:calc(var(--mpm-price-font-size, 15px) * var(--mpm-layout-density, 1));font-weight:var(--mpm-price-regular-weight,var(--mpm-price-font-weight,600))}.mpm-price-matrix.mpm-matrix-ui .mpm-dose-pill,.mpm-price-matrix.mpm-matrix-ui .mpm-price-type-pill{background:var(--mpm-pill-bg,#f3f4f6);color:var(--mpm-pill-text,#111827);border:1px solid var(--mpm-pill-border,var(--mpm-filter-border,#d1d5db));border-radius:var(--mpm-pill-radius,999px)}.mpm-price-matrix.mpm-matrix-ui .mpm-dose-pill:hover,.mpm-price-matrix.mpm-matrix-ui .mpm-price-type-pill:hover{border-color:var(--mpm-pill-active-bg,#4f46e5);color:var(--mpm-pill-active-bg,#4f46e5);background:var(--mpm-pill-bg,#f3f4f6)}.mpm-price-matrix.mpm-matrix-ui .mpm-dose-pill.is-active,.mpm-price-matrix.mpm-matrix-ui .mpm-price-type-pill.is-active{background:var(--mpm-pill-active-bg,#4f46e5);color:var(--mpm-pill-active-text,#fff);border-color:var(--mpm-pill-active-bg,#4f46e5)}.mpm-price-matrix.mpm-matrix-ui .mpm-btn,.mpm-price-matrix.mpm-matrix-ui .mpm-open-filters{background:var(--mpm-btn-bg,#4f46e5);color:var(--mpm-btn-text,#fff);border-color:transparent}.mpm-price-matrix.mpm-matrix-ui .mpm-filter-drawer input[type=search],.mpm-price-matrix.mpm-matrix-ui .mpm-filter-drawer select,.mpm-price-matrix.mpm-matrix-ui .mpm-pharmacy-search{background:var(--mpm-filter-bg,#fff);color:var(--mpm-filter-text,#111827);border:1px solid var(--mpm-filter-border,#d1d5db)}.mpm-price-matrix.mpm-matrix-ui .mpm-offer-label .mpm-offer-desc,.mpm-price-matrix.mpm-matrix-ui .mpm-offer-label a{background:var(--mpm-offer-bg,#fef3c7);color:var(--mpm-offer-text,#92400e);border:1px solid var(--mpm-offer-border,#f59e0b);border-radius:6px;padding:.15rem .35rem;position:relative;z-index:4}.mpm-price-matrix.mpm-matrix-ui .mpm-col-sticky-left,.mpm-price-matrix.mpm-matrix-ui .mpm-col-sticky-right{background-color:var(--mpm-sticky-bg,var(--mpm-row-bg,#fff))!important;z-index:3}.mpm-price-matrix.mpm-matrix-ui .mpm-col-sticky-left{box-shadow:0 0 0 1px var(--mpm-cell-border-color,#e5e7eb)}.mpm-price-matrix.mpm-matrix-ui .mpm-col-sticky-right{z-index:5}.mpm-price-matrix.mpm-is-filtering{opacity:.96;transition:opacity .12s ease}.mpm-comparison-section .mpm-comparison-header h2{margin-bottom:.35rem}.mpm-comparison-footer .mpm-disclaimer,.mpm-comparison-footer .mpm-last-updated,.mpm-comparison-section .mpm-comparison-intro{font-size:.92rem;color:var(--mpm-muted,#5c6478);max-width:72ch}.mpm-comparison-footer .mpm-database-notice,.mpm-database-notice{margin-top:.6rem;font-size:.82rem;line-height:1.45;color:var(--mpm-muted,#5c6478);max-width:72ch;word-wrap:break-word;overflow-wrap:anywhere}.mpm-comparison-section .mpm-sr-only,.mpm-comparison-section .screen-reader-text,.mpm-price-matrix .mpm-sr-only,.mpm-price-matrix .screen-reader-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.mpm-comparison-section .mpm-table-intro,.mpm-price-matrix .mpm-table-intro{font-size:14px;line-height:1.55;margin:0 0 10px;color:var(--mpm-muted,#5c6478);max-width:72ch;word-wrap:break-word;overflow-wrap:anywhere}.mpm-comparison-section .mpm-table-key,.mpm-price-matrix .mpm-table-key{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;font-size:13px;line-height:1.4;margin:10px 0 12px;color:var(--mpm-muted,#5c6478)}.mpm-comparison-section .mpm-table-key strong,.mpm-price-matrix .mpm-table-key strong{color:inherit}.mpm-comparison-section .mpm-table-key span,.mpm-price-matrix .mpm-table-key span{display:inline-flex;gap:4px;align-items:center}.mpm-comparison-section .mpm-table-key b,.mpm-price-matrix .mpm-table-key b{font-weight:600;color:var(--mpm-text,#1d2939)}.mpm-comparison-section .mpm-th-key-anchor,.mpm-price-matrix .mpm-th-key-anchor{color:inherit;text-decoration:none;border-bottom:1px dashed currentColor;cursor:pointer;transition:color .15s ease,border-color .15s ease}.mpm-comparison-section .mpm-th-key-anchor:focus-visible,.mpm-comparison-section .mpm-th-key-anchor:hover,.mpm-price-matrix .mpm-th-key-anchor:focus-visible,.mpm-price-matrix .mpm-th-key-anchor:hover{color:var(--mpm-accent,#2563eb);border-bottom-style:solid;outline:0}.mpm-comparison-section .mpm-table-key .mpm-table-key-link,.mpm-price-matrix .mpm-table-key .mpm-table-key-link{color:inherit;text-decoration:none;border-bottom:1px dashed currentColor;transition:color .15s ease,border-color .15s ease}.mpm-comparison-section .mpm-table-key .mpm-table-key-link:focus-visible,.mpm-comparison-section .mpm-table-key .mpm-table-key-link:hover,.mpm-price-matrix .mpm-table-key .mpm-table-key-link:focus-visible,.mpm-price-matrix .mpm-table-key .mpm-table-key-link:hover{color:var(--mpm-accent,#2563eb);border-bottom-style:solid;outline:0}.mpm-comparison-section .mpm-table-key span[id^=mpm-table-key-],.mpm-price-matrix .mpm-table-key span[id^=mpm-table-key-]{scroll-margin-block-start:80px;padding:.1rem .3rem;border-radius:6px;transition:background-color .4s ease,box-shadow .4s ease}.mpm-comparison-section .mpm-table-key span[id^=mpm-table-key-]:target,.mpm-price-matrix .mpm-table-key span[id^=mpm-table-key-]:target{background:var(--mpm-accent-soft,rgba(37,99,235,.16));box-shadow:0 0 0 1px var(--mpm-accent,rgba(37,99,235,.4));animation:mpm-table-key-flash 1.4s ease-out 1}@media (max-width:760px){.mpm-comparison-footer{margin-left:.5rem;margin-right:.5rem;padding-left:.25rem;padding-right:.25rem;box-sizing:border-box}.mpm-comparison-footer .mpm-disclaimer,.mpm-comparison-footer .mpm-last-updated{max-width:100%;word-wrap:break-word;overflow-wrap:anywhere}}.mpm-sticky-dose-bar{position:fixed;left:var(--mpm-sticky-bar-side-inset,0);right:var(--mpm-sticky-bar-side-inset,0);z-index:99;background:var(--mpm-sticky-bar-bg,#fff);border-bottom:1px solid var(--mpm-sticky-bar-border,#e5e7eb);border-radius:var(--mpm-sticky-bar-outer-radius,0);box-shadow:var(--mpm-sticky-bar-shadow,0 4px 14px -4px rgba(15,23,42,.18));padding:var(--mpm-sticky-bar-padding-v,6px) var(--mpm-sticky-bar-padding-h,7px);font:inherit;color:inherit;display:none;box-sizing:border-box}.mpm-sticky-dose-bar.is-engaged{display:flex;flex-direction:row;align-items:stretch;gap:var(--mpm-sticky-bar-gap,7px)}.mpm-sticky-all-pill{flex:0 0 auto;align-self:stretch;min-width:var(--mpm-sticky-all-pill-min-width,44px);padding:0 var(--mpm-sticky-all-pill-padding-h,10px)!important;font-size:var( --mpm-sticky-all-pill-font-size, 14px )!important;display:inline-flex;align-items:center;justify-content:center}.mpm-sticky-dose-bar-pills{flex:1 1 auto;min-width:0;display:grid;grid-auto-flow:row;grid-template-rows:repeat(2,1fr);gap:var(--mpm-sticky-pill-gap,4px) var(--mpm-sticky-pill-gap,4px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;align-content:stretch}.mpm-sticky-dose-bar-pills::-webkit-scrollbar{display:none}.mpm-sticky-dose-pill{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font:inherit;font-size:var( --mpm-sticky-pill-font-size, 12px );font-weight:var(--mpm-sticky-pill-font-weight,600);line-height:1;padding:var(--mpm-sticky-pill-padding-v,4px) var(--mpm-sticky-pill-padding-h,8px);min-height:var(--mpm-sticky-pill-min-height,26px);border-radius:var(--mpm-sticky-pill-radius,6px);border:1px solid var(--mpm-sticky-pill-border,#d8dde6);background:var(--mpm-sticky-pill-bg,#f8fafc);color:var(--mpm-sticky-pill-text,#1d2939);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background 120ms ease,color 120ms ease,border-color 120ms ease}.mpm-sticky-dose-pill:focus-visible,.mpm-sticky-dose-pill:hover{border-color:var(--mpm-sticky-pill-active-bg,#1d2939);outline:0}.mpm-sticky-dose-pill.is-active,.mpm-sticky-dose-pill[aria-pressed=true]{background:var(--mpm-sticky-pill-active-bg,#1d2939);color:var(--mpm-sticky-pill-active-text,#fff);border-color:transparent}.mpm-sticky-dose-bar-actions{flex:0 0 auto;align-self:stretch;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;gap:var(--mpm-sticky-action-gap,5px)}.mpm-sticky-search-cell{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:0;flex:1 1 0}.mpm-sticky-icon-btn{position:relative;align-self:stretch;display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;width:auto;min-width:0;flex:1 1 0;min-height:24px;max-height:44px;height:auto;padding:4px 10px;font:inherit;font-size:13px;font-weight:700;letter-spacing:.01em;border-radius:var(--mpm-sticky-icon-btn-radius,6px);box-sizing:border-box;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background 120ms ease,color 120ms ease,border-color 120ms ease;white-space:nowrap}.mpm-sticky-icon-btn .mpm-sticky-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.mpm-sticky-icon-btn .mpm-sticky-icon svg{display:block;width:min(var(--mpm-sticky-icon-svg-size,18px),22px);height:min(var(--mpm-sticky-icon-svg-size,18px),22px)}.mpm-sticky-action-label{font:inherit;line-height:1}.mpm-sticky-filter-btn{background:var(--mpm-sticky-filter-bg,#eef2ff);color:var(--mpm-sticky-filter-text,#2563eb);border:1px solid var(--mpm-sticky-filter-border,#c7d2fe);overflow:visible;isolation:isolate}.mpm-sticky-filter-btn:focus-visible,.mpm-sticky-filter-btn:hover{background:var(--mpm-sticky-filter-hover-bg,#2563eb);color:var(--mpm-sticky-filter-hover-text,#fff);border-color:transparent;outline:0}.mpm-sticky-filter-btn:not([data-mpm-anim])::before,.mpm-sticky-filter-btn[data-mpm-anim=none]::before{display:none}.mpm-sticky-filter-btn[data-mpm-anim=soft_border_glow]{position:relative}.mpm-sticky-filter-btn[data-mpm-anim=soft_border_glow]::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:0 0;box-shadow:0 0 0 0 var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.55)),0 0 14px 3px var(--mpm-sticky-filter-anim-color-soft,rgba(37,99,235,.2));animation:mpm-sf-soft-border-glow 2.8s ease-in-out infinite}.mpm-sticky-filter-btn[data-mpm-anim=gentle_shadow_lift]{animation:mpm-sf-gentle-shadow-lift 3.2s ease-in-out infinite}.mpm-sticky-filter-btn[data-mpm-anim=scale_up_hover]{transition:transform 180ms cubic-bezier(.34, 1.56, .64, 1),box-shadow 180ms ease}.mpm-sticky-filter-btn[data-mpm-anim=scale_up_hover]:focus-visible,.mpm-sticky-filter-btn[data-mpm-anim=scale_up_hover]:hover{transform:scale(1.08);box-shadow:0 4px 12px var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.3))}.mpm-sticky-filter-btn[data-mpm-anim=shimmer_sweep]{position:relative;overflow:hidden}.mpm-sticky-filter-btn[data-mpm-anim=shimmer_sweep]::before{content:'';position:absolute;top:0;bottom:0;left:-120%;width:60%;background:linear-gradient(115deg,transparent 0,var(--mpm-sticky-filter-anim-color-soft,rgba(255,255,255,.5)) 50%,transparent 100%);transform:skewX(-18deg);pointer-events:none;animation:mpm-sf-shimmer-sweep 3.4s ease-in-out infinite}.mpm-sticky-filter-btn[data-mpm-anim=one_time_pulse]{position:relative}.mpm-sticky-filter-btn[data-mpm-anim=one_time_pulse]::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;inset:0;border-radius:inherit;pointer-events:none;z-index:-1;background:0 0;box-shadow:0 0 0 0 var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.45));animation:mpm-sf-one-time-pulse 1.4s ease-out .4s 1 forwards}.mpm-sticky-filter-btn[data-mpm-anim=breathing_outline]{animation:mpm-sf-breathing-outline 2.6s ease-in-out infinite;outline-style:solid;outline-color:var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.55));outline-offset:2px;outline-width:1px}.mpm-sticky-filter-btn[data-mpm-anim=dot_pulse]::after{content:'';position:absolute;top:3px;right:3px;width:8px;height:8px;border-radius:50%;background:var(--mpm-sticky-filter-anim-color-strong,#2563eb);box-shadow:0 0 0 0 var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.6));pointer-events:none;animation:mpm-sf-dot-pulse 1.7s ease-out infinite;z-index:1}.mpm-sticky-filter-btn[data-mpm-anim=arrow_nudge]::after{content:'\203A';position:absolute;left:100%;top:50%;transform:translate(-2px,-50%);font-size:1.1em;font-weight:700;color:var(--mpm-sticky-filter-anim-color-strong,#2563eb);pointer-events:none;animation:mpm-sf-arrow-nudge 1.6s ease-in-out infinite}.mpm-sticky-filter-btn[data-mpm-anim=bg_tint_fade]{animation:mpm-sf-bg-tint-fade 3.4s ease-in-out infinite}.mpm-sticky-filter-btn[data-mpm-anim=icon_wiggle] .mpm-sticky-icon{display:inline-block;transform-origin:center;animation:mpm-sf-icon-wiggle 1.2s ease-in-out .4s 1 both}@media (prefers-reduced-motion:reduce){.mpm-sticky-filter-btn[data-mpm-anim] .mpm-sticky-icon,.mpm-sticky-filter-btn[data-mpm-anim]:not([data-mpm-anim=none]),.mpm-sticky-filter-btn[data-mpm-anim]:not([data-mpm-anim=none])::after,.mpm-sticky-filter-btn[data-mpm-anim]:not([data-mpm-anim=none])::before{animation:none!important}.mpm-sticky-filter-btn[data-mpm-anim]:not([data-mpm-anim=none])::before{box-shadow:0 0 0 2px var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.35))}}.mpm-sticky-bar-logo{display:inline-flex;align-items:center;justify-content:center;height:var(--mpm-sticky-bar-logo-height,24px);flex:0 0 auto;color:var(--mpm-sticky-pill-text,#1d2939);line-height:1;background:var(--mpm-sticky-bar-logo-bg,transparent);border-radius:var(--mpm-sticky-bar-logo-radius,0);padding:var(--mpm-sticky-bar-logo-padding,0);box-sizing:border-box;overflow:hidden}.mpm-sticky-dose-bar.has-logo .mpm-sticky-bar-logo{align-self:center;height:var(--mpm-sticky-bar-logo-height,24px);margin-right:calc(var(--mpm-sticky-bar-gap,7px) * -.3)}.mpm-sticky-bar-logo img{height:100%;width:auto;max-width:var(--mpm-sticky-bar-logo-max-width,80px);max-height:100%;display:block;object-fit:contain;border-radius:inherit;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.mpm-sticky-bar-logo a{display:inline-flex;align-items:center;justify-content:center;height:100%;color:inherit;text-decoration:none;border-radius:inherit;outline:0}.mpm-sticky-bar-logo a:focus-visible{outline:2px solid var(--mpm-sticky-filter-anim-color-strong,rgba(37,99,235,.55));outline-offset:2px}.mpm-sticky-dose-bar.has-logo .mpm-sticky-dose-bar-pills{grid-template-rows:repeat(3,1fr)}.mpm-sticky-search-btn{background:var(--mpm-sticky-search-bg,#f8fafc);color:var(--mpm-sticky-search-text,#1d2939);border:1px solid var(--mpm-sticky-search-border,#d8dde6)}.mpm-sticky-search-btn:focus-visible,.mpm-sticky-search-btn:hover{background:var(--mpm-sticky-pill-active-bg,#1d2939);color:var(--mpm-sticky-pill-active-text,#fff);border-color:transparent;outline:0}.mpm-sticky-search-btn[hidden]{display:none!important}.mpm-sticky-reset-btn{background:var(--mpm-sticky-reset-bg,#fff5f5);color:var(--mpm-sticky-reset-text,#b91c1c);border:1px solid var(--mpm-sticky-reset-border,#fecaca)}.mpm-sticky-reset-btn:focus-visible,.mpm-sticky-reset-btn:hover{background:var(--mpm-sticky-reset-text,#b91c1c);color:#fff;border-color:transparent;outline:0}.mpm-sticky-reset-btn[hidden]{display:none!important}.mpm-sticky-filter-count{position:absolute;top:-3px;left:2px;min-width:14px;height:14px;padding:0 3px;font-size:var( --mpm-sticky-count-font-size, 10px );line-height:14px;font-weight:700;background:var(--mpm-sticky-count-bg,#2563eb);color:var(--mpm-sticky-count-text,#fff);border-radius:7px;box-sizing:border-box;pointer-events:none;z-index:2}.mpm-sticky-filter-count[hidden]{display:none!important}.mpm-sticky-dose-bar:not( [style*=top] ){top:0}@media (min-width:761px){.mpm-sticky-dose-bar{display:none!important}}@media (max-width:360px){.mpm-sticky-dose-bar-actions{gap:4px}.mpm-sticky-icon-btn{width:36px;min-width:36px}.mpm-sticky-icon-btn .mpm-sticky-icon svg{width:18px;height:18px}}.mpm-admin-edit-link{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:6px;vertical-align:middle;border-radius:50%;color:#2271b1;background:rgba(34,113,177,.08);border:1px solid rgba(34,113,177,.25);text-decoration:none;transition:background 120ms ease,color 120ms ease,transform 120ms ease,border-color 120ms ease}.mpm-admin-edit-link:focus-visible,.mpm-admin-edit-link:hover{background:rgba(34,113,177,.18);border-color:rgba(34,113,177,.55);color:#135e96;transform:translateY(-1px);outline:0}.mpm-admin-edit-link .mpm-admin-edit-icon{display:block}@media (max-width:600px){.mpm-admin-edit-link{width:20px;height:20px;margin-left:4px}.mpm-admin-edit-link .mpm-admin-edit-icon{width:12px;height:12px}}.mpm-pb-page{--mpm-pb-section-gap:1.25rem;--mpm-pb-heading-color:inherit;--mpm-pb-link-color:var(--mpm-link, #2563eb);--mpm-pb-primary:var(--mpm-primary, #2563eb);--mpm-pb-radius:10px;--mpm-pb-h1-size:2rem;--mpm-pb-h2-size:1.5rem;--mpm-pb-h3-size:1.2rem;--mpm-pb-body-size:1rem;--mpm-pb-font-family:inherit;display:flex;flex-direction:column;gap:var(--mpm-pb-section-gap);font-family:var(--mpm-pb-font-family);font-size:var(--mpm-pb-body-size);box-sizing:border-box}.mpm-pb-page :is(h1,h2,h3,h4,h5,h6){color:var(--mpm-pb-heading-color)}.mpm-pb-page h1.mpm-pb-h1{font-size:var(--mpm-pb-h1-size);margin:0 0 .5em}.mpm-pb-page .mpm-pb-h2{font-size:var(--mpm-pb-h2-size);margin:0 0 .4em}.mpm-pb-page .mpm-pb-h3{font-size:var(--mpm-pb-h3-size);margin:0 0 .4em}.mpm-pb-page a{color:var(--mpm-pb-link-color)}.mpm-pb-block-wrap{box-sizing:border-box}.mpm-matrix-price-cell .mpm-stock-tag,.mpm-price-cell .mpm-stock-tag,.mpm-stock-tag{display:block!important;width:100%;clear:both;margin-top:2px;font-size:.78em;font-weight:600;line-height:1.1;letter-spacing:.02em;text-decoration:none!important}.mpm-matrix-price-cell .mpm-price-val,.mpm-price-cell .mpm-price-val{display:inline-block}.mpm-stock-tag-oss{color:#b91c1c}.mpm-stock-tag-limited{color:#c2410c}.mpm-stock-tag-preorder{color:#1d4ed8}.mpm-stock-tag-delayed{color:#a16207}.mpm-stock-state-limited .mpm-price-val,.mpm-stock-state-oss .mpm-price-val{font-size:.92em;display:inline-block}.mpm-stock-state-oss .mpm-price-val,.mpm-stock-state-oss .mpm-price-val .mpm-price-cur,.mpm-stock-state-oss .mpm-price-val .mpm-price-num{text-decoration:line-through}.mpm-price-strike .mpm-stock-tag,.mpm-stock-state-oss .mpm-stock-tag{text-decoration:none}.mpm-gbp-notice{display:none}@media screen and (max-width:782px){.mpm-gbp-notice{display:block;margin:0 0 .5rem;padding:0;font-size:.78rem;font-weight:600;color:var(--mpm-muted,#5c6478);text-align:center;letter-spacing:.02em;text-transform:uppercase}.comparison-wrapper .mpm-price-cur,.mpm-pb-page .mpm-price-cur{display:none!important}}.wp-block-monj-pharmacy-questionnaire{display:block}@media (prefers-reduced-motion:reduce){.mpm-comparison-section .mpm-table-key span[id^=mpm-table-key-],.mpm-comparison-section .mpm-table-key span[id^=mpm-table-key-]:target,.mpm-pq-step-pane,.mpm-price-matrix .mpm-table-key span[id^=mpm-table-key-],.mpm-price-matrix .mpm-table-key span[id^=mpm-table-key-]:target{animation:none!important;transition:none!important}}@media (max-width:760px){.mpm-table-shell .mpm-col-sticky-right::before{content:"";position:absolute;top:0;bottom:0;right:100%;width:26px;pointer-events:none;opacity:0;transition:opacity .18s ease;background:linear-gradient(to left,rgba(15,23,42,.3) 0,rgba(15,23,42,.14) 38%,rgba(15,23,42,.04) 72%,rgba(15,23,42,0) 100%)}.mpm-table-shell .mpm-col-sticky-right::after{content:"";position:absolute;top:0;bottom:0;left:0;width:9px;pointer-events:none;opacity:0;transition:opacity .18s ease;transform:perspective(120px) rotateY(-16deg);transform-origin:left center;background:linear-gradient(to right,rgba(255,255,255,.85) 0,rgba(255,255,255,.35) 45%,rgba(255,255,255,0) 100%);border-left:1px solid rgba(15,23,42,.18)}.mpm-table-shell[data-mpm-roll~=right] .mpm-col-sticky-right::after,.mpm-table-shell[data-mpm-roll~=right] .mpm-col-sticky-right::before{opacity:1}.mpm-table-shell .mpm-col-sticky-left::before{content:"";position:absolute;top:0;bottom:0;left:100%;width:26px;pointer-events:none;opacity:0;transition:opacity .18s ease;background:linear-gradient(to right,rgba(15,23,42,.3) 0,rgba(15,23,42,.14) 38%,rgba(15,23,42,.04) 72%,rgba(15,23,42,0) 100%)}.mpm-table-shell .mpm-col-sticky-left::after{content:"";position:absolute;top:0;bottom:0;right:0;width:9px;pointer-events:none;opacity:0;transition:opacity .18s ease;transform:perspective(120px) rotateY(16deg);transform-origin:right center;background:linear-gradient(to left,rgba(255,255,255,.85) 0,rgba(255,255,255,.35) 45%,rgba(255,255,255,0) 100%);border-right:1px solid rgba(15,23,42,.18)}.mpm-table-shell[data-mpm-roll~=left] .mpm-col-sticky-left::after,.mpm-table-shell[data-mpm-roll~=left] .mpm-col-sticky-left::before{opacity:1}.mpm-price-table[data-mpm-sticky-discount=no] .mpm-col-sticky-right::after,.mpm-price-table[data-mpm-sticky-discount=no] .mpm-col-sticky-right::before,.mpm-price-table[data-mpm-sticky-discount=no] tr>:last-child::after,.mpm-price-table[data-mpm-sticky-discount=no] tr>:last-child::before{content:none!important}.mpm-price-table[data-mpm-sticky-pharmacy=no] .mpm-col-sticky-left::after,.mpm-price-table[data-mpm-sticky-pharmacy=no] .mpm-col-sticky-left::before,.mpm-price-table[data-mpm-sticky-pharmacy=no] tr>:first-child::after,.mpm-price-table[data-mpm-sticky-pharmacy=no] tr>:first-child::before{content:none!important}@media (prefers-reduced-motion:reduce){.mpm-col-sticky-left::after,.mpm-col-sticky-left::before,.mpm-col-sticky-right::after,.mpm-col-sticky-right::before{transition:none}}}.mpm-ph-abbr{display:none;font-weight:700;letter-spacing:.03em}@media (max-width:760px){.mpm-table-shell[data-mpm-roll~=left] table[data-mpm-compact-pharmacy=yes] td.mpm-col-sticky-left .mpm-ph-full,.mpm-table-shell[data-mpm-roll~=left] table[data-mpm-compact-pharmacy=yes] th.mpm-col-sticky-left .mpm-ph-full{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.mpm-table-shell[data-mpm-roll~=left] table[data-mpm-compact-pharmacy=yes] td.mpm-col-sticky-left .mpm-ph-abbr,.mpm-table-shell[data-mpm-roll~=left] table[data-mpm-compact-pharmacy=yes] th.mpm-col-sticky-left .mpm-ph-abbr{display:inline-block}.mpm-table-shell[data-mpm-roll~=left] table[data-mpm-compact-pharmacy=yes] td.mpm-col-sticky-left,.mpm-table-shell[data-mpm-roll~=left] table[data-mpm-compact-pharmacy=yes] th.mpm-col-sticky-left{min-width:52px;max-width:72px;overflow:hidden;text-overflow:ellipsis}.mpm-price-table[data-mpm-sticky-pharmacy=no] .mpm-ph-abbr{display:none!important}.mpm-price-table[data-mpm-sticky-pharmacy=no] .mpm-ph-full{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important}}.mpm-table-data-links{margin:6px 0 14px;font-size:12px;line-height:1.5;color:#64748b}.mpm-table-data-links a{text-decoration:underline}@media (prefers-reduced-motion:reduce){.mpm-table-shell .mpm-col-sticky-left::after,.mpm-table-shell .mpm-col-sticky-left::before,.mpm-table-shell .mpm-col-sticky-right::after,.mpm-table-shell .mpm-col-sticky-right::before{transition:none!important;transform:none!important}}.mpm-answer{margin:0 0 1.25rem;padding:1rem 1.15rem;border:1px solid var(--mpm-border);border-radius:12px;background:var(--mpm-surface-soft);color:var(--mpm-text);font-size:.97rem;line-height:1.55}.mpm-answer__heading{margin:0 0 .5rem;font-size:1.15rem;line-height:1.3;font-weight:700}.mpm-answer__lead{margin:0 0 .75rem;font-weight:600}.mpm-answer__doses{margin:0 0 .75rem;padding-left:1.2rem}.mpm-answer__dose{margin:0 0 .35rem}.mpm-answer__source{margin:0;font-size:.85rem;color:var(--mpm-muted)}.mpm-multipen{margin:0 0 1.5rem;color:var(--mpm-text);font-size:.97rem;line-height:1.5}.mpm-multipen__title{margin:0 0 .4rem;font-size:1.3rem;line-height:1.25;font-weight:700}.mpm-multipen__foot,.mpm-multipen__intro{margin:0 0 .9rem;color:var(--mpm-muted);font-size:.9rem}.mpm-multipen__controls{padding:.9rem 1rem;border:1px solid var(--mpm-border);border-radius:12px;background:var(--mpm-surface-soft);margin:0 0 1rem}.mpm-multipen__pens{display:flex;gap:.4rem;margin:0 0 .7rem}.mpm-multipen__penbtn,.mpm-multipen__shapebtn,.mpm-multipen__sortbtn{border:1px solid var(--mpm-border);background:var(--mpm-surface);color:var(--mpm-text);border-radius:999px;padding:.35rem .85rem;font:inherit;font-size:.9rem;cursor:pointer}.mpm-multipen__penbtn.is-active,.mpm-multipen__shapebtn.is-active,.mpm-multipen__sortbtn[aria-pressed=true]{background:var(--mpm-accent);border-color:var(--mpm-accent);color:#fff}.mpm-multipen__pickers{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:flex-end}.mpm-multipen__picker{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;font-weight:600}.mpm-multipen__picker select{min-width:9rem;padding:.45rem .6rem;border:1px solid var(--mpm-border);border-radius:8px;background:var(--mpm-surface);color:var(--mpm-text);font:inherit}.mpm-multipen__sort{display:flex;gap:.4rem;margin-left:auto}.mpm-multipen__status{margin:.6rem 0 0;font-size:.9rem;color:var(--mpm-muted)}.mpm-multipen__status:empty{display:none}.mpm-multipen__summary{margin:0 0 .6rem;font-weight:600}.mpm-multipen__table{width:100%;border-collapse:collapse;background:var(--mpm-surface);border:1px solid var(--mpm-border);border-radius:12px;overflow:hidden;font-size:.93rem}.mpm-multipen__table td,.mpm-multipen__table th{padding:.6rem .7rem;border-bottom:1px solid var(--mpm-border);text-align:left;vertical-align:top}.mpm-multipen__table th{background:var(--mpm-surface-soft);font-size:.8rem;text-transform:uppercase;letter-spacing:.02em;color:var(--mpm-muted)}.mpm-multipen__total{white-space:nowrap;font-size:1.05rem}.mpm-multipen__badge{display:inline-block;margin-left:.4rem;padding:.1rem .5rem;border-radius:999px;background:var(--mpm-accent-soft);color:var(--mpm-accent);font-size:.72rem;font-weight:700;text-transform:uppercase}.mpm-multipen__muted{color:var(--mpm-muted);font-size:.85rem}.mpm-multipen__code code{background:var(--mpm-surface-soft);padding:.1rem .35rem;border-radius:4px}.mpm-multipen__cta{display:inline-block;padding:.4rem .8rem;border-radius:8px;background:var(--mpm-accent);color:#fff;text-decoration:none;font-weight:600;white-space:nowrap}.mpm-multipen__noterow td{padding-top:0;border-top:0}.mpm-multipen__empty{padding:.8rem 1rem;border:1px dashed var(--mpm-border);border-radius:10px;color:var(--mpm-muted)}@media (max-width:720px){.mpm-multipen__table thead{display:none}.mpm-multipen__table tr{display:block;border-bottom:1px solid var(--mpm-border);padding:.5rem 0}.mpm-multipen__table td{display:block;border:0;padding:.25rem .7rem}.mpm-multipen__sort{margin-left:0}}.mpm-multipen__subtitle{margin:0 0 .5rem;font-size:1.05rem;line-height:1.3;font-weight:700}.mpm-multipen__overview{margin:0 0 1.1rem}.mpm-multipen__grouprow th{background:var(--mpm-surface-soft);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--mpm-muted)}.mpm-multipen__pair{white-space:nowrap}.mpm-multipen__actions{white-space:nowrap}.mpm-multipen__compare{display:inline-block;margin-left:.35rem;padding:.4rem .7rem;border:1px solid var(--mpm-border);border-radius:8px;background:var(--mpm-surface);color:var(--mpm-text);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.mpm-multipen__compare:hover{border-color:var(--mpm-accent);color:var(--mpm-accent)}.mpm-multipen__row.is-empty td{color:var(--mpm-muted)}.mpm-multipen__answer{margin:0 0 1rem}@media (max-width:720px){.mpm-multipen__table--overview .mpm-multipen__grouprow th{display:block;padding:.5rem .7rem}.mpm-multipen__pair{font-size:1rem}.mpm-multipen__actions{white-space:normal}.mpm-multipen__compare{margin:.3rem 0 0}}.mpm-multipen__shape{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.7rem;margin:0 0 .8rem}.mpm-multipen__shapebtn[disabled]{opacity:.45;cursor:not-allowed}.mpm-multipen__shapebtns{display:flex;gap:.4rem}.mpm-multipen__doseth,.mpm-multipen__pen{white-space:nowrap;font-variant-numeric:tabular-nums}.mpm-multipen__saving{color:var(--mpm-accent)}.mpm-multipen__viewtabs{display:flex;gap:.4rem;margin:0 0 .6rem}.mpm-multipen__viewbtn{padding:.4rem .9rem;border:1px solid var(--mpm-border);border-radius:999px;background:var(--mpm-surface);color:var(--mpm-text);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.mpm-multipen__viewbtn.is-active{background:var(--mpm-accent);border-color:var(--mpm-accent);color:#fff}@media (max-width:720px){.mpm-multipen__table--perpen td[data-label]::before{content:attr(data-label) ': ';font-weight:600;color:var(--mpm-muted);font-size:.8rem}}@media (pointer:coarse){.mpm-btn,.mpm-dose-pill,.mpm-multipen__compare,.mpm-multipen__cta,.mpm-multipen__penbtn,.mpm-multipen__shapebtn,.mpm-multipen__sortbtn,.mpm-multipen__viewbtn,.mpm-price-type-pill,.mpm-sort-button{min-height:44px}.mpm-multipen__table td a,.mpm-multipen__table th a,.mpm-price-table-wrap td a.mpm-gphc-link,.mpm-price-table-wrap td a.mpm-offer-desc,.mpm-price-table-wrap td a.mpm-tp-link,.mpm-price-table-wrap th a.mpm-pharmacy-name{display:inline-block;padding:8px 6px;margin:-8px -6px;min-width:24px}.mpm-multipen__picker select,.mpm-multipen__shape select{min-height:44px}}.mpm-answer a,.mpm-multipen__answer a,.mpm-multipen__foot a,.mpm-multipen__intro a,.mpm-multipen__noterow a{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.mpm-dose-pill:focus-visible,.mpm-multipen a:focus-visible,.mpm-multipen button:focus-visible,.mpm-multipen select:focus-visible,.mpm-price-table-wrap a:focus-visible,.mpm-price-type-pill:focus-visible{outline:3px solid var(--mpm-accent,#1134b2);outline-offset:2px}.mpm-multipen[aria-busy=true] .mpm-multipen__results,[data-mpm-root][aria-busy=true] tbody{opacity:.85;transition:opacity .12s ease}@media (prefers-reduced-motion:reduce){.mpm-multipen *,.mpm-price-table-wrap *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.mpm-multipen__best{margin:0 0 .7rem;padding:.6rem .8rem;border:1px solid var(--mpm-border);border-left:4px solid var(--mpm-accent);border-radius:8px;background:var(--mpm-surface-soft);font-size:.95rem;line-height:1.45}.mpm-multipen__bestsave{color:var(--mpm-accent);font-weight:600}.mpm-multipen__offertext{display:block;font-size:.8rem;color:var(--mpm-text);font-weight:600}.mpm-multipen__perpen{display:block;font-size:.78rem;color:var(--mpm-muted)}.mpm-multipen__cta--small{padding:.2rem .6rem;font-size:.82rem}.mpm-pw{display:none;white-space:nowrap;line-height:1.15}.mpm-perweek-on td[data-dose-price] .mpm-price-val{display:none}.mpm-perweek-on td[data-dose-price] .mpm-pw{display:inline-block}.mpm-pw-was{display:block;font-size:.68em;color:var(--mpm-muted);font-weight:400}.mpm-pw-amt{font-weight:700}.mpm-pw-unit{font-size:.58em;margin-left:2px;color:var(--mpm-muted);letter-spacing:.02em;vertical-align:baseline}.mpm-perweek-pill{margin-left:.5rem}.mpm-multipen.mpm-perweek-on td.mpm-multipen__total .mpm-multipen__totalval{display:none}.mpm-multipen.mpm-perweek-on td.mpm-multipen__total .mpm-pw{display:inline-block}.mpm-multipen__perweek{margin-left:auto}details.mpm-answer{padding:0;overflow:hidden}.mpm-answer__summary{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;cursor:pointer;list-style:none}.mpm-answer__summary::-webkit-details-marker{display:none}.mpm-answer__summary .mpm-answer__heading{margin:0;font-size:1rem;line-height:1.3;font-weight:600}.mpm-answer__toggle{flex:0 0 auto;width:.6rem;height:.6rem;border-right:2px solid var(--mpm-muted);border-bottom:2px solid var(--mpm-muted);transform:rotate(45deg);transition:transform .15s ease}details.mpm-answer[open] .mpm-answer__toggle{transform:rotate(-135deg)}.mpm-answer__body{padding:0 1rem 1rem;border-top:1px solid var(--mpm-border)}.mpm-answer__body .mpm-answer__lead{margin-top:.75rem}.mpm-multipen-wrap{margin-top:.6rem}.mpm-price-matrix.mpm-matrix-ui .mpm-price-table.mpm-multipen__table--combo{min-width:0;table-layout:fixed}.mpm-multipen__table--combo thead th{vertical-align:bottom}.mpm-multipen__table--combo thead th small{display:block;font-weight:400;opacity:.8;font-size:.85em}.mpm-multipen__table--combo th.mpm-col-pharmacy{width:26%}.mpm-multipen__table--combo th.mpm-multipen__adjth{width:17%;text-align:center}.mpm-multipen__table--combo th.mpm-multipen__selth{width:28%;text-align:center}.mpm-multipen__table--combo th.mpm-col-view-button{width:12%}.mpm-multipen__table--combo td.mpm-multipen__adj{text-align:center;vertical-align:middle}.mpm-multipen__table--combo td.mpm-multipen__sel{text-align:center;vertical-align:middle;background:var(--mpm-accent-soft,rgba(37,99,235,.08))}.mpm-multipen__table--combo .mpm-multipen__sel>*{display:block;line-height:1.3}.mpm-multipen__table--combo .mpm-multipen__totalval{font-size:1.25em;font-weight:800;color:var(--mpm-text,#1a1d26)}.mpm-multipen__table--combo .mpm-multipen__split{font-size:.82em;color:var(--mpm-muted,#5c6478);white-space:nowrap}.mpm-multipen__table--combo .mpm-multipen__saving{font-size:.85em;font-weight:700;color:var(--mpm-good,#059669)}.mpm-multipen__table--combo .mpm-multipen__code{font-size:.82em}.mpm-multipen__table--combo .mpm-multipen__offertext{font-size:.8em;color:var(--mpm-muted,#5c6478)}.mpm-multipen__table--combo .mpm-multipen__perpen{font-size:.78em;color:var(--mpm-muted,#5c6478)}.mpm-multipen__table--combo .mpm-multipen__cta-inline{display:none}.mpm-multipen__adjbtn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:5.5em;min-height:44px;padding:6px 10px;border:1px solid var(--mpm-border,#e2e6ef);border-radius:10px;background:var(--mpm-surface,#fff);color:var(--mpm-text,#1a1d26);font-family:inherit;text-align:center}.mpm-multipen__adjbtn:hover{border-color:var(--mpm-accent,#2563eb);background:var(--mpm-accent-soft,rgba(37,99,235,.12));outline:0}.mpm-multipen__adjbtn:focus-visible{border-color:var(--mpm-accent,#2563eb);background:var(--mpm-accent-soft,rgba(37,99,235,.12));outline:0}.mpm-multipen__adjlab{font-size:.72em;color:var(--mpm-muted,#5c6478);white-space:nowrap}.mpm-multipen__adjval{font-weight:700;font-size:.95em}.mpm-multipen__table--combo .mpm-multipen__badge{display:inline-block;margin-left:4px}@media (max-width:720px){.mpm-multipen__table--combo thead{display:table-header-group}.mpm-multipen__table--combo tr{display:table-row;border:0;margin:0;padding:0}.mpm-multipen__table--combo td,.mpm-multipen__table--combo th{display:table-cell;padding:6px 4px!important}.mpm-multipen__table--combo td.mpm-col-view-button,.mpm-multipen__table--combo th.mpm-col-view-button{display:none}.mpm-multipen__table--combo th.mpm-col-pharmacy{width:24%}.mpm-multipen__table--combo th.mpm-multipen__adjth{width:19%;font-size:.72em}.mpm-multipen__table--combo th.mpm-multipen__selth{width:38%}.mpm-multipen__table--combo td.mpm-col-pharmacy{font-size:.85em;word-break:break-word}.mpm-multipen__table--combo td.mpm-col-pharmacy .mpm-multipen__badge{display:block;margin:3px 0 0;width:max-content}.mpm-multipen__table--combo .mpm-multipen__totalval{font-size:1.15em}.mpm-multipen__table--combo .mpm-multipen__split{white-space:normal;font-size:.75em}.mpm-multipen__table--combo .mpm-multipen__perpen{display:none}.mpm-multipen__table--combo .mpm-multipen__cta-inline{display:block;margin-top:4px}.mpm-multipen__table--combo .mpm-multipen__cta-inline .mpm-multipen__cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 10px;font-size:.85em}.mpm-multipen__adjbtn{min-width:0;width:100%;padding:6px 2px;border-radius:8px}.mpm-multipen__adjlab{display:none}.mpm-multipen__adjval{font-size:.9em}.mpm-multipen__adjbtn::before{content:attr(title);display:none}.mpm-multipen__table--combo td.mpm-multipen__adj--none,.mpm-multipen__table--combo th.mpm-multipen__adjth--none{width:6%}}.mpm-multipen__table--combo .mpm-multipen__sel>*{margin:1px 0}.mpm-multipen__table--combo .mpm-multipen__totalval{letter-spacing:-.01em}.mpm-multipen__table--combo .mpm-multipen__saving{display:inline-block!important;margin:3px auto 0;padding:2px 8px;border-radius:999px;background:rgba(5,150,105,.12);color:var(--mpm-good,#059669);font-size:.78em;font-weight:700}.mpm-multipen__table--combo .mpm-multipen__offertext{font-style:italic}.mpm-multipen__table--combo .mpm-multipen__code{display:none!important}.mpm-multipen__table--combo td.mpm-multipen__sel{box-shadow:inset 0 0 0 1px var(--mpm-accent-soft,rgba(37,99,235,.18))}.mpm-multipen__table--combo .mpm-multipen__cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 12px;white-space:nowrap}@media (max-width:720px){.mpm-multipen__table--combo .mpm-multipen__saving{font-size:.72em;padding:1px 6px}.mpm-multipen__table--combo .mpm-multipen__offertext{display:none}}.mpm-multipen__table--combo th.mpm-col-discount{width:14%}.mpm-multipen__table--combo td.mpm-col-discount{text-align:center;vertical-align:middle}.mpm-multipen__table--combo .mpm-multipen__cta-inline .mpm-multipen__offerlink{display:inline-block;margin-top:4px;font-size:.85em}@media (max-width:720px){.mpm-multipen__table--combo td.mpm-col-discount,.mpm-multipen__table--combo th.mpm-col-discount{display:none}}.mpm-multipen__table--combo th.mpm-col-pharmacy{width:34%}.mpm-multipen__table--combo th.mpm-multipen__adjth{width:20%;text-align:center}.mpm-multipen__table--combo th.mpm-multipen__selth{width:26%;text-align:center}.mpm-multipen__table--combo td.mpm-col-discount,.mpm-multipen__table--combo td.mpm-col-view-button,.mpm-multipen__table--combo th.mpm-col-discount,.mpm-multipen__table--combo th.mpm-col-view-button{display:none}.mpm-multipen__table--combo td{vertical-align:top!important}.mpm-multipen__table--combo td.mpm-multipen__adj,.mpm-multipen__table--combo td.mpm-multipen__sel{text-align:center;padding-top:10px!important}.mpm-multipen__table--combo .mpm-price-val{display:inline-block;font-variant-numeric:tabular-nums;font-size:1em;line-height:1.3;font-weight:600;white-space:nowrap}.mpm-multipen__table--combo td.mpm-multipen__sel .mpm-price-val{font-weight:800}.mpm-multipen__table--combo td.mpm-multipen__sel{background:var(--mpm-accent-soft,rgba(37,99,235,.08));box-shadow:none}.mpm-multipen__table--combo .mpm-multipen__sel>*{display:block;margin:0}.mpm-multipen__table--combo .mpm-multipen__sel>.mpm-price-val{display:inline-block}.mpm-multipen__table--combo .mpm-multipen__split{font-size:.74em;color:var(--mpm-muted,#5c6478);white-space:nowrap;margin-top:2px}.mpm-multipen__table--combo .mpm-multipen__saving{display:inline-block!important;margin:2px auto 0;padding:0 6px;border-radius:999px;background:rgba(5,150,105,.12);color:var(--mpm-good,#059669);font-size:.72em;font-weight:700}.mpm-multipen__table--combo .mpm-multipen__perpen{font-size:.72em;color:var(--mpm-muted,#5c6478);margin-top:2px}.mpm-multipen__adjbtn{all:unset;box-sizing:border-box;cursor:pointer;display:inline-block;min-width:0;min-height:0;padding:0;border:0;border-radius:6px;background:0 0;color:inherit;font-family:inherit}.mpm-multipen__adjbtn .mpm-price-val{border-bottom:1px dotted var(--mpm-muted,#5c6478)}.mpm-multipen__adjbtn:hover .mpm-price-val{border-bottom-color:var(--mpm-accent,#2563eb);color:var(--mpm-accent,#2563eb)}.mpm-multipen__adjbtn:focus-visible .mpm-price-val{border-bottom-color:var(--mpm-accent,#2563eb);color:var(--mpm-accent,#2563eb)}.mpm-multipen__adjbtn:focus-visible{outline:2px solid var(--mpm-accent,#2563eb);outline-offset:2px}.mpm-multipen__table--combo td.mpm-col-pharmacy{text-align:left}.mpm-multipen__table--combo .mpm-multipen__pharm{display:block;font-weight:700;color:var(--mpm-text,#1a1d26);text-decoration:none;line-height:1.3}a.mpm-multipen__pharm:hover{text-decoration:underline}.mpm-multipen__table--combo .mpm-multipen__offerlink.provider-button{display:inline-block;margin-top:5px;padding:5px 10px;font-size:.8em;line-height:1.2;text-decoration:none}.mpm-multipen__table--combo .mpm-multipen__badge,.mpm-multipen__table--combo .mpm-multipen__cta-inline{display:none!important}@media (max-width:720px){.mpm-price-matrix.mpm-matrix-ui .mpm-price-table.mpm-multipen__table--combo{font-size:13px}.mpm-multipen__table--combo th.mpm-col-pharmacy{width:36%}.mpm-multipen__table--combo th.mpm-multipen__adjth{width:20%;font-size:.72em;padding:6px 2px!important}.mpm-multipen__table--combo th.mpm-multipen__selth{width:24%;font-size:.8em}.mpm-multipen__table--combo td{padding:8px 4px!important}.mpm-multipen__table--combo .mpm-multipen__pharm{font-size:.92em;word-break:break-word}.mpm-multipen__table--combo .mpm-multipen__offerlink.provider-button{display:block;text-align:center;padding:6px 4px;font-size:.74em;margin-top:4px;min-height:32px}.mpm-multipen__table--combo .mpm-price-val{font-size:.98em}.mpm-multipen__table--combo .mpm-multipen__split{font-size:.68em;white-space:normal}.mpm-multipen__table--combo .mpm-multipen__saving{font-size:.66em;padding:0 5px}.mpm-multipen__table--combo .mpm-multipen__perpen{display:none}.mpm-multipen__adjbtn{min-height:36px;padding:4px 2px;width:100%}.mpm-multipen__table--combo td.mpm-multipen__adj--none,.mpm-multipen__table--combo th.mpm-multipen__adjth--none{width:6%}}.mpm-multipen__bestlink{margin-left:6px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.mpm-multipen__summary{font-size:.9em;color:var(--mpm-muted,#5c6478);margin:.4rem 0 .2rem}.mpm-multipen__table--combo thead th small{text-transform:none;letter-spacing:0}.mpm-multipen__table--combo .mpm-multipen__was{display:block;font-size:.78em;color:var(--mpm-muted,#5c6478);text-decoration:line-through;line-height:1.2}.mpm-multipen__table--combo .mpm-multipen__saving{background:var(--mpm-good,#059669);color:#fff}.mpm-multipen__viewbtn.is-active[data-view=discount]{position:relative}.mpm-multipen__table--combo td.mpm-multipen__adj,.mpm-multipen__table--combo th.mpm-multipen__adjth{background:var(--mpm-multipen-dim,#f3f4f6)!important;color:var(--mpm-muted,#5c6478)}.mpm-multipen__table--combo th.mpm-multipen__adjth{color:rgba(255,255,255,.7)}.mpm-multipen__table--combo td.mpm-multipen__adj .mpm-price-val{font-weight:600;color:var(--mpm-muted,#5c6478);opacity:.9}.mpm-multipen__table--combo td.mpm-multipen__adj .mpm-price-val.mpm-near-lowest-price{opacity:1}.mpm-multipen__table--combo td.mpm-multipen__adj--none,.mpm-multipen__table--combo th.mpm-multipen__adjth--none{background:var(--mpm-multipen-dim,#f3f4f6)!important}.mpm-multipen__table--combo th.mpm-multipen__selth{background:var(--mpm-header-bg,#111827)!important;color:var(--mpm-header-text,#fff)!important;box-shadow:inset 0 -3px 0 var(--mpm-accent,#2563eb)}.mpm-multipen__table--combo td.mpm-multipen__sel{background:#fff!important;box-shadow:inset 2px 0 0 var(--mpm-accent,#2563eb),inset -2px 0 0 var(--mpm-accent,#2563eb),0 1px 0 rgba(0,0,0,.02);position:relative;z-index:1}.mpm-multipen__table--combo tbody tr:last-child td.mpm-multipen__sel{box-shadow:inset 2px 0 0 var(--mpm-accent,#2563eb),inset -2px 0 0 var(--mpm-accent,#2563eb),inset 0 -2px 0 var(--mpm-accent,#2563eb)}.mpm-multipen__table--combo td.mpm-multipen__sel .mpm-price-val{font-size:1.12em;color:var(--mpm-text,#1a1d26)}.mpm-multipen__table--combo td.mpm-multipen__sel .mpm-price-val.mpm-near-lowest-price{font-size:1.12em}.mpm-multipen__table--combo td.mpm-multipen__sel .mpm-multipen__split{color:var(--mpm-text,#1a1d26);opacity:.75}.mpm-multipen__table--combo td.mpm-col-pharmacy{background:var(--mpm-surface,#fff)}.mpm-multipen__table--combo tbody tr:hover td.mpm-multipen__adj{background:#eceef2!important}.mpm-multipen__adjbtn{transition:transform .12s ease,color .12s ease}.mpm-multipen__adjbtn:hover{transform:translateY(-1px)}.mpm-multipen__adjbtn:hover .mpm-price-val{color:var(--mpm-accent,#2563eb);opacity:1}@media (max-width:720px){.mpm-multipen__table--combo td.mpm-multipen__sel .mpm-price-val{font-size:1.05em}.mpm-multipen__table--combo td.mpm-multipen__sel{box-shadow:inset 2px 0 0 var(--mpm-accent,#2563eb),inset -2px 0 0 var(--mpm-accent,#2563eb)}}.mpm-multipen__table--combo{table-layout:fixed;width:100%}.mpm-multipen__table--combo td,.mpm-multipen__table--combo th{overflow:hidden}.mpm-multipen__table--combo .mpm-multipen__perpen,.mpm-multipen__table--combo .mpm-multipen__split,.mpm-multipen__table--combo .mpm-multipen__was{white-space:normal;overflow-wrap:anywhere}.mpm-multipen__table--combo .mpm-price-val{white-space:normal;overflow-wrap:anywhere}.mpm-multipen__table--combo thead th.mpm-col-pharmacy,.mpm-multipen__table--combo thead th.mpm-multipen__adjth,.mpm-multipen__table--combo thead th.mpm-multipen__adjth--none,.mpm-multipen__table--combo thead th.mpm-multipen__selth,.mpm-price-matrix.mpm-matrix-ui .mpm-price-table.mpm-multipen__table--combo thead th{background:#111!important;color:#fff!important;vertical-align:middle!important;text-align:center;line-height:1.25;padding:8px 6px!important}.mpm-multipen__table--combo thead th.mpm-col-pharmacy{text-align:left}.mpm-multipen__table--combo thead th.mpm-multipen__adjth{color:rgba(255,255,255,.7)!important}.mpm-multipen__table--combo thead th.mpm-multipen__selth{box-shadow:inset 0 -3px 0 var(--mpm-accent,#2563eb)}.mpm-multipen__table--combo td.mpm-col-pharmacy{text-align:left!important;vertical-align:top!important}.mpm-multipen__table--combo td.mpm-col-pharmacy .mpm-multipen__pharm{text-align:left;overflow-wrap:anywhere}.mpm-multipen__table--combo td.mpm-col-pharmacy .mpm-multipen__offerlink.provider-button{display:block;width:100%;box-sizing:border-box;text-align:left;white-space:normal;overflow-wrap:anywhere;font-size:.9em;line-height:1.25;padding:7px 9px;margin-top:6px;border-radius:6px}.mpm-multipen__controls{margin:0 0 6px;padding:0;gap:6px}.mpm-multipen__pens,.mpm-multipen__shapebtns,.mpm-multipen__sort,.mpm-multipen__viewtabs{gap:4px;margin:0 0 6px}.mpm-multipen__chip,.mpm-multipen__penbtn,.mpm-multipen__shapebtn,.mpm-multipen__sortbtn,.mpm-multipen__viewbtn{border-radius:6px!important}.mpm-multipen__viewbtn{padding:8px 12px;font-weight:700}.mpm-multipen__pickers{gap:8px;margin:4px 0 0}.mpm-multipen__picker{padding:8px 10px;border:1px solid var(--mpm-border,#e2e6ef);border-radius:8px;background:var(--mpm-surface,#fff)}.mpm-multipen__picker>span:first-child{margin-bottom:2px}.mpm-multipen__chip{min-height:38px;min-width:56px;padding:6px 10px}.mpm-multipen__status{margin:4px 0}.mpm-multipen__best{margin:6px 0;font-size:.92em}.mpm-multipen__summary{margin:2px 0 4px}@media (max-width:720px){.mpm-price-matrix.mpm-matrix-ui .mpm-price-table.mpm-multipen__table--combo{font-size:12px}.mpm-multipen__table--combo th.mpm-col-pharmacy{width:34%}.mpm-multipen__table--combo th.mpm-multipen__adjth{width:20%}.mpm-multipen__table--combo th.mpm-multipen__selth{width:26%}.mpm-multipen__table--combo thead th{font-size:.78em;padding:7px 3px!important}.mpm-multipen__table--combo thead th.mpm-multipen__selth{font-size:.85em}.mpm-multipen__table--combo td{padding:8px 3px!important}.mpm-multipen__table--combo td.mpm-multipen__adj,.mpm-multipen__table--combo td.mpm-multipen__sel{padding-left:2px!important;padding-right:2px!important}.mpm-multipen__table--combo .mpm-price-val{font-size:.95em}.mpm-multipen__table--combo td.mpm-multipen__sel .mpm-price-val{font-size:1.02em}.mpm-multipen__table--combo .mpm-multipen__split{font-size:.7em;line-height:1.2}.mpm-multipen__table--combo .mpm-multipen__was{font-size:.72em}.mpm-multipen__table--combo .mpm-multipen__saving{font-size:.66em;padding:0 4px}.mpm-multipen__table--combo .mpm-multipen__pharm{font-size:.95em;line-height:1.25}.mpm-multipen__table--combo td.mpm-col-pharmacy .mpm-multipen__offerlink.provider-button{font-size:.86em;padding:7px 7px;margin-top:5px;min-height:36px}.mpm-multipen__adjbtn{padding:2px 0;min-height:34px}.mpm-multipen__controls{margin-bottom:4px}.mpm-multipen__pens{display:grid;grid-template-columns:1fr 1fr;gap:4px}.mpm-multipen__penbtn{padding:8px 6px;font-size:.9em}.mpm-multipen__pickers{display:grid;grid-template-columns:1fr;gap:6px}.mpm-multipen__picker{padding:6px 8px}.mpm-multipen__chips{gap:4px;margin-top:4px}.mpm-multipen__chip{flex:1 1 calc(33.333% - 4px);min-width:0;min-height:36px;padding:5px 4px;font-size:.9em}.mpm-multipen__viewtabs{display:grid;grid-template-columns:1fr 1fr 1fr;gap:4px;margin:4px 0}.mpm-multipen__viewbtn{padding:8px 4px;font-size:.82em;text-align:center}.mpm-multipen__best{font-size:.86em;margin:4px 0}.mpm-multipen__summary{font-size:.8em}}.mpm-multipen__table--combo thead th .mpm-multipen__stack{display:inline-flex;flex-direction:column;align-items:center;line-height:1.05;letter-spacing:-.01em;font-weight:800}.mpm-multipen__table--combo thead th .mpm-multipen__plus{display:block;font-weight:400;font-size:.85em;line-height:1;opacity:.7;margin:1px 0}.mpm-multipen__table--combo thead th.mpm-multipen__adjth .mpm-multipen__stack{font-weight:600}.mpm-multipen__table--combo .mpm-price-val{letter-spacing:-.01em}.mpm-multipen__table--combo .mpm-multipen__perpen,.mpm-multipen__table--combo .mpm-multipen__split,.mpm-multipen__table--combo .mpm-multipen__was{letter-spacing:-.01em;line-height:1.15}@media (max-width:720px){.mpm-multipen__table--combo thead th{padding:5px 2px!important}.mpm-multipen__table--combo thead th .mpm-multipen__stack{font-size:.95em}.mpm-multipen__table--combo thead th.mpm-multipen__selth .mpm-multipen__stack{font-size:1.05em}}.mpm-multipen__table--combo .mpm-multipen__bsaving{display:inline-block!important;margin:2px auto 0;padding:0 6px;border-radius:999px;background:rgba(37,99,235,.1);color:var(--mpm-accent-strong,#1d4ed8);font-size:.7em;font-weight:700;white-space:normal}@media (max-width:720px){.mpm-multipen__table--combo .mpm-multipen__bsaving{font-size:.64em;padding:0 4px}}@media (min-width:721px){.mpm-multipen__table--combo td.mpm-col-pharmacy .mpm-multipen__pharm{font-size:1.25em;line-height:1.25}.mpm-multipen__table--combo td.mpm-col-pharmacy .mpm-multipen__offerlink.provider-button{font-size:1.06em;padding:7px 12px;margin-top:6px}}body.mpm-scroll-locked{overflow:hidden}.mpm-dose-pill,.mpm-filter-acc-summary,.mpm-filter-acc-summary-sub,.mpm-filter-drawer-overlay,.mpm-modal-overlay,.mpm-open-filters,.mpm-price-type-pill,.mpm-quick-filter,.mpm-sort-button{cursor:pointer}.mpm-filter-drawer{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.mpm-filter-drawer-body,.mpm-filter-drawer-inner{overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mpm-filter-drawer-root:not([hidden]){-webkit-tap-highlight-color:transparent}@supports (height:100dvh){.mpm-filter-dialog .mpm-filter-drawer{max-height:min(88dvh,900px)}@media (max-width:782px){.mpm-filter-dialog .mpm-filter-drawer{max-height:92dvh}}}:root{--mpm-bg:#f6f7fb;--mpm-surface:#ffffff;--mpm-surface-soft:#f0f2f8;--mpm-text:#1a1d26;--mpm-muted:#5c6478;--mpm-border:#e2e6ef;--mpm-accent:#2563eb;--mpm-accent-soft:rgba(37, 99, 235, 0.12);--mpm-accent-strong:#1d4ed8;--mpm-good:#059669;--mpm-warning:#d97706;--mpm-shadow:0 8px 24px rgba(15, 23, 42, 0.06)}:root{--mpm-lr-bg:#ffffff;--mpm-lr-border:#e2e6ef;--mpm-lr-radius:12px;--mpm-lr-shadow:0 4px 14px rgba(15, 23, 42, 0.06);--mpm-lr-pad:1.1rem 1.25rem;--mpm-lr-gap:0.6rem;--mpm-lr-grid-gap:1rem;--mpm-lr-grid-min:280px;--mpm-lr-badge-bg:#0f172a;--mpm-lr-badge-color:#ffffff;--mpm-lr-badge-radius:999px;--mpm-lr-badge-pad:2px 10px;--mpm-lr-badge-size:11px;--mpm-lr-name-color:var(--mpm-text, #1a1d26);--mpm-lr-name-size:1.15rem;--mpm-lr-name-weight:700;--mpm-lr-sub-color:var(--mpm-muted, #5c6478);--mpm-lr-sub-size:0.85rem;--mpm-lr-row-color:var(--mpm-text, #1a1d26);--mpm-lr-row-label-color:var(--mpm-muted, #5c6478);--mpm-lr-row-size:0.95rem;--mpm-lr-total-color:#0f172a;--mpm-lr-total-size:1.4rem;--mpm-lr-total-weight:800;--mpm-lr-retail-color:#6b7280;--mpm-lr-retail-size:0.85rem;--mpm-lr-savings-color:var(--mpm-good, #059669);--mpm-lr-cta-bg:#2563eb;--mpm-lr-cta-bg-hover:#1d4ed8;--mpm-lr-cta-color:#ffffff;--mpm-lr-cta-radius:8px;--mpm-lr-cta-pad:0.65rem 1.1rem;--mpm-lr-cta-weight:600}.mpm-lowest-summary{margin:.85rem 0 0;padding:.6rem .85rem;font-size:.88rem;font-weight:600;color:var(--mpm-text,#0f172a);background:var(--mpm-surface-soft);border:1px solid var(--mpm-border);border-radius:10px;line-height:1.4}.mpm-lowest-summary[hidden]{display:none!important}.mpm-lowest-summary a.mpm-lowest-summary-link{color:var(--mpm-accent,#1d4ed8);text-decoration:underline;text-underline-offset:0.18em}.mpm-lowest-summary a.mpm-lowest-summary-link:focus,.mpm-lowest-summary a.mpm-lowest-summary-link:hover{text-decoration-thickness:2px}@media (max-width:760px){.mpm-lowest-summary{font-size:.82rem;padding:.55rem .7rem}}.mpm-price-matrix.mpm-matrix-ui .mpm-lowest-price,.mpm-price-matrix.mpm-matrix-ui td.mpm-lowest-price{background:var(--mpm-lowest-bg,#dcfce7)!important;color:var(--mpm-lowest-text,#166534)!important}.mpm-price-matrix.mpm-no-lowest-highlight .mpm-lowest-price,.mpm-price-matrix.mpm-no-lowest-highlight td.mpm-lowest-price{background:inherit!important;color:inherit!important}.mpm-lr{background:var(--mpm-lr-bg);border:1px solid var(--mpm-lr-border);border-radius:var(--mpm-lr-radius);box-shadow:var(--mpm-lr-shadow);padding:var(--mpm-lr-pad);margin:0 0 var(--mpm-lr-grid-gap);display:flex;flex-direction:column;gap:var(--mpm-lr-gap);color:var(--mpm-lr-row-color);font-size:var(--mpm-lr-row-size);line-height:1.5}.mpm-lr__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem}.mpm-lr__badge{background:var(--mpm-lr-badge-bg);color:var(--mpm-lr-badge-color);padding:var(--mpm-lr-badge-pad);border-radius:var(--mpm-lr-badge-radius);font-size:var(--mpm-lr-badge-size);font-weight:700;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.mpm-lr__name{margin:0;color:var(--mpm-lr-name-color);font-size:var(--mpm-lr-name-size);font-weight:var(--mpm-lr-name-weight);flex:1 1 auto}.mpm-lr a.mpm-lr__name-link,.mpm-lr a.mpm-lr__name-link:active,.mpm-lr a.mpm-lr__name-link:link,.mpm-lr a.mpm-lr__name-link:visited{color:var(--mpm-lr-name-color,#0f172a);background:0 0;border:0;text-decoration:none;text-shadow:none;box-shadow:none;font-weight:inherit}.mpm-lr a.mpm-lr__name-link:focus,.mpm-lr a.mpm-lr__name-link:hover{color:var(--mpm-lr-name-color,#0f172a);text-decoration:underline}.mpm-lr__sub{flex:1 0 100%;margin:0;color:var(--mpm-lr-sub-color);font-size:var(--mpm-lr-sub-size)}.mpm-lr__prices{margin:0;display:grid;grid-template-columns:1fr auto;row-gap:.35rem;column-gap:1rem;align-items:baseline}.mpm-lr__row{display:contents}.mpm-lr__row dt{color:var(--mpm-lr-row-label-color);font-weight:500}.mpm-lr__row dd{margin:0;text-align:right;font-variant-numeric:tabular-nums}.mpm-lr__row--total dt{color:var(--mpm-lr-total-color);font-weight:700}.mpm-lr__row--total dd{color:var(--mpm-lr-total-color);font-size:var(--mpm-lr-total-size);font-weight:var(--mpm-lr-total-weight);line-height:1.1;padding-top:.25rem}.mpm-lr__row--retail dd{color:var(--mpm-lr-retail-color);font-size:var(--mpm-lr-retail-size)}.mpm-lr__retail-strike{color:var(--mpm-lr-retail-color)}.mpm-lr__retail-plus{margin:0 .15em}.mpm-lr__retail-eq{margin:0 .3em;opacity:.55}.mpm-lr__row--savings dd{color:var(--mpm-lr-savings-color);font-weight:700}.mpm-lr__savings-pct{font-weight:500;opacity:.85;margin-left:.25em}.mpm-lr__free{color:var(--mpm-lr-savings-color);font-weight:700}.mpm-lr__cta{margin:.3rem 0 0}.mpm-lr .mpm-lr__cta-btn,.mpm-lr a.mpm-lr__cta-btn,.mpm-lr a.mpm-lr__cta-btn:link,.mpm-lr a.mpm-lr__cta-btn:visited{display:inline-block;box-sizing:border-box;background-color:var(--mpm-lr-cta-bg,#2563eb);background-image:none;color:var(--mpm-lr-cta-color,#fff);padding:var(--mpm-lr-cta-pad,.65rem 1.1rem);border:0 none;border-radius:var(--mpm-lr-cta-radius,8px);font-family:inherit;font-size:.95rem;font-weight:var(--mpm-lr-cta-weight,600);font-style:normal;line-height:1.25;letter-spacing:0;text-align:center;text-decoration:none;text-transform:none;text-shadow:none;box-shadow:none;cursor:pointer;min-height:36px;vertical-align:middle;-webkit-appearance:none;appearance:none;transition:background-color 120ms ease,color 120ms ease}.mpm-lr .mpm-lr__cta-btn:active,.mpm-lr .mpm-lr__cta-btn:focus,.mpm-lr .mpm-lr__cta-btn:hover,.mpm-lr a.mpm-lr__cta-btn:active,.mpm-lr a.mpm-lr__cta-btn:focus,.mpm-lr a.mpm-lr__cta-btn:hover{background-color:var(--mpm-lr-cta-bg-hover,#1d4ed8);background-image:none;color:var(--mpm-lr-cta-color,#fff);text-decoration:none;box-shadow:none}.mpm-lr .mpm-lr__cta-btn:focus-visible,.mpm-lr a.mpm-lr__cta-btn:focus-visible{outline:2px solid var(--mpm-lr-cta-bg-hover,#1d4ed8);outline-offset:2px}.mpm-lr .mpm-lr__row a:link,.mpm-lr .mpm-lr__row a:visited,.mpm-lr .mpm-lr__trustpilot-link:link,.mpm-lr .mpm-lr__trustpilot-link:visited{color:inherit;background:0 0;font-size:inherit;font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;box-shadow:none}.mpm-lr .mpm-lr__row a:focus,.mpm-lr .mpm-lr__row a:hover,.mpm-lr .mpm-lr__trustpilot-link:hover{color:inherit;text-decoration:none}.mpm-lr--inline{flex-direction:row;flex-wrap:wrap;align-items:baseline;box-shadow:none;border-radius:8px;padding:.5rem .75rem}.mpm-lr--inline .mpm-lr__head{flex:1 1 auto;align-items:baseline}.mpm-lr--inline .mpm-lr__sub{flex:1 0 100%}.mpm-lr--inline .mpm-lr__prices{display:inline-flex;gap:1rem;align-items:baseline}.mpm-lr--inline .mpm-lr__row{display:inline-flex;gap:.3rem;align-items:baseline}.mpm-lr--inline .mpm-lr__row dt{font-size:.8rem}.mpm-lr--inline .mpm-lr__row--total dd{font-size:1.15rem;padding-top:0}.mpm-lr--inline .mpm-lr__cta{margin-left:auto}.mpm-lr--minimal{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:.6rem;background:0 0;border:0;box-shadow:none;padding:.2rem 0}.mpm-lr--minimal .mpm-lr__head{flex:1 1 auto}.mpm-lr--minimal .mpm-lr__prices{display:inline-flex;gap:.75rem}.mpm-lr--minimal .mpm-lr__row{display:inline-flex;gap:.25rem;align-items:baseline}.mpm-lr--minimal .mpm-lr__row--total dd{font-size:1.1rem;padding-top:0}.mpm-lr--hero{--mpm-lr-bg:var(--mpm-lr-hero-bg, linear-gradient(135deg, #0f172a 0%, #1f2937 100%));--mpm-lr-name-color:var(--mpm-lr-hero-color, #ffffff);--mpm-lr-total-color:var(--mpm-lr-hero-color, #ffffff);--mpm-lr-badge-bg:var(--mpm-lr-cta-bg, #2563eb);--mpm-lr-badge-color:var(--mpm-lr-cta-color, #ffffff);background:var(--mpm-lr-bg);color:var(--mpm-lr-name-color);border:0;box-shadow:0 12px 32px rgba(15,23,42,.22);border-radius:calc(var(--mpm-lr-radius,12px) + 4px);padding:1.8rem 1.8rem 1.5rem;gap:.9rem}.mpm-lr--hero .mpm-lr__head{align-items:center}.mpm-lr--hero .mpm-lr__badge{background:var(--mpm-lr-badge-bg);color:var(--mpm-lr-badge-color);font-size:11px;letter-spacing:.08em;padding:4px 12px}.mpm-lr--hero .mpm-lr__name{color:inherit;font-size:1.35rem}.mpm-lr.mpm-lr--hero a.mpm-lr__name-link,.mpm-lr.mpm-lr--hero a.mpm-lr__name-link:focus,.mpm-lr.mpm-lr--hero a.mpm-lr__name-link:hover,.mpm-lr.mpm-lr--hero a.mpm-lr__name-link:link,.mpm-lr.mpm-lr--hero a.mpm-lr__name-link:visited{color:inherit}.mpm-lr--hero .mpm-lr__sub{color:rgba(255,255,255,.7);color:color-mix(in srgb,currentColor 70%,transparent)}.mpm-lr--hero .mpm-lr__prices{grid-template-columns:1fr auto;row-gap:.45rem;color:rgba(255,255,255,.92);color:color-mix(in srgb,currentColor 92%,transparent)}.mpm-lr--hero .mpm-lr__row dt,.mpm-lr--hero .mpm-lr__row--total dt{color:rgba(255,255,255,.75);color:color-mix(in srgb,currentColor 75%,transparent)}.mpm-lr--hero .mpm-lr__row--total dd{color:var(--mpm-lr-total-color);font-size:2.2rem;font-weight:800;line-height:1;padding-top:.3rem}.mpm-lr--hero .mpm-lr__retail-strike{color:rgba(255,255,255,.5);color:color-mix(in srgb,currentColor 50%,transparent)}.mpm-lr--hero .mpm-lr__row--savings dd{color:var(--mpm-lr-savings-color,#34d399)}.mpm-lr--hero .mpm-lr__cta{margin-top:.9rem}.mpm-lr--hero .mpm-lr__cta-btn{display:block;text-align:center;padding:.95rem 1.2rem;font-size:1.05rem;font-weight:700;border-radius:calc(var(--mpm-lr-cta-radius,8px) + 2px);letter-spacing:.02em}.mpm-lr--compact{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.6rem 1rem;padding:.75rem 1rem;border-radius:var(--mpm-lr-radius,10px);box-shadow:0 1px 3px rgba(15,23,42,.06)}.mpm-lr--compact .mpm-lr__head{flex:1 1 200px;min-width:0;gap:.4rem;align-items:center}.mpm-lr--compact .mpm-lr__name{font-size:1rem}.mpm-lr--compact .mpm-lr__sub{flex:0 0 100%;font-size:.78rem;margin:0}.mpm-lr--compact .mpm-lr__prices{display:inline-flex;gap:.8rem;flex:0 0 auto;align-items:baseline}.mpm-lr--compact .mpm-lr__row{display:inline-flex;gap:.3rem;align-items:baseline}.mpm-lr--compact .mpm-lr__row:not(.mpm-lr__row--total):not(.mpm-lr__row--savings){display:none}.mpm-lr--compact .mpm-lr__row dt{font-size:.75rem}.mpm-lr--compact .mpm-lr__row--total dd{font-size:1.2rem;padding-top:0}.mpm-lr--compact .mpm-lr__cta{margin:0;flex:0 0 auto}.mpm-lr--compact .mpm-lr__cta-btn{padding:.45rem .85rem;font-size:.85rem}.mpm-lr--featured{--mpm-lr-badge-bg:var(--mpm-lr-cta-bg, #2563eb);--mpm-lr-badge-color:var(--mpm-lr-cta-color, #ffffff);border:1px solid var(--mpm-lr-border,#e2e6ef);border-left:6px solid var(--mpm-lr-cta-bg,#2563eb);border-radius:var(--mpm-lr-radius,12px);background:var(--mpm-lr-bg,#fff);box-shadow:0 6px 18px rgba(15,23,42,.1);padding:1.25rem 1.4rem 1.1rem;position:relative}.mpm-lr--featured .mpm-lr__badge{background:var(--mpm-lr-badge-bg);color:var(--mpm-lr-badge-color);padding:4px 12px;font-size:11px;letter-spacing:.06em}.mpm-lr--featured .mpm-lr__name{font-size:1.25rem}.mpm-lr--featured .mpm-lr__row--total dd{font-size:1.8rem;font-weight:800}.mpm-lr--featured .mpm-lr__cta-btn{padding:.8rem 1.4rem;font-size:1rem;font-weight:700}.mpm-lr--banner{display:grid;grid-template-columns:1fr auto;gap:1.2rem;align-items:center;padding:1.1rem 1.4rem;background:var(--mpm-lr-bg,#fff);border:1px solid var(--mpm-lr-border,#e2e6ef);border-radius:var(--mpm-lr-radius,12px);box-shadow:0 4px 14px rgba(15,23,42,.06)}.mpm-lr--banner .mpm-lr__head{flex-direction:column;align-items:flex-start;gap:.35rem;grid-column:1}.mpm-lr--banner .mpm-lr__name{font-size:1.3rem}.mpm-lr--banner .mpm-lr__sub{margin:0}.mpm-lr--banner .mpm-lr__prices{grid-column:2;border-left:1px solid var(--mpm-lr-border,#e2e6ef);padding-left:1.2rem;min-width:220px}.mpm-lr--banner .mpm-lr__row--total dd{font-size:1.65rem}.mpm-lr--banner .mpm-lr__cta{grid-column:2;margin:.6rem 0 0;text-align:right;padding-left:1.2rem}.mpm-lr--banner .mpm-lr__cta-btn{padding:.7rem 1.3rem;font-weight:700}@media (max-width:600px){.mpm-lr--banner{grid-template-columns:1fr}.mpm-lr--banner .mpm-lr__cta,.mpm-lr--banner .mpm-lr__prices{grid-column:1;padding-left:0;border-left:0;text-align:left}}.mpm-lr--stat{text-align:center;align-items:center;padding:1.6rem 1.4rem;background:var(--mpm-lr-bg,#fff);border:1px solid var(--mpm-lr-border,#e2e6ef);border-radius:calc(var(--mpm-lr-radius,12px) + 2px);box-shadow:0 5px 18px rgba(15,23,42,.08)}.mpm-lr--stat .mpm-lr__head{flex-direction:column;align-items:center;gap:.45rem}.mpm-lr--stat .mpm-lr__badge{font-size:13px;padding:6px 16px;letter-spacing:.06em}.mpm-lr--stat .mpm-lr__name{font-size:1.25rem;flex:0 0 auto}.mpm-lr--stat .mpm-lr__sub{text-align:center}.mpm-lr--stat .mpm-lr__prices{grid-template-columns:1fr;row-gap:.4rem}.mpm-lr--stat .mpm-lr__row{display:flex;justify-content:space-between;gap:1rem}.mpm-lr--stat .mpm-lr__row--total{flex-direction:column;border-top:1px solid var(--mpm-lr-border,#e2e6ef);padding-top:.6rem;margin-top:.3rem}.mpm-lr--stat .mpm-lr__row--total dt{text-align:center;font-size:.85rem;text-transform:uppercase;letter-spacing:.08em}.mpm-lr--stat .mpm-lr__row--total dd{text-align:center;font-size:2rem;padding-top:.2rem}.mpm-lr--stat .mpm-lr__cta{margin:.9rem 0 0;text-align:center}.mpm-lr--stat .mpm-lr__cta-btn{padding:.8rem 2rem;font-weight:700}.mpm-lr-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--mpm-lr-grid-min),1fr));gap:var(--mpm-lr-grid-gap);margin:0 0 1rem}.mpm-lr-grid--inline,.mpm-lr-grid--minimal{display:flex;flex-direction:column;gap:.4rem}.mpm-lr-grid .mpm-lr{margin-bottom:0}.mpm-lr-empty{border:1px dashed var(--mpm-lr-border);border-radius:var(--mpm-lr-radius);padding:1rem 1.25rem;color:var(--mpm-lr-sub-color);font-style:italic}.btn,.button,.wp-block-button__link,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;box-sizing:border-box;border-color:currentColor;text-align:center;font-family:var(--bodyfontfamily),var(--nv-fallback-ff)}.btn,.button.button-primary,.is-style-primary .wp-block-button__link,.wp-block-search .wp-block-search__button,button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;box-sizing:border-box;background:var(--primarybtnbg);color:var(--primarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--primarybtnborderwidth,0);border-radius:var(--primarybtnborderradius,3px);padding:var(--primarybtnpadding,13px 15px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing));text-transform:var(--btntexttransform,none);box-shadow:var(--primarybtnshadow,none)}.btn:hover,.button.button-primary:hover,.is-style-primary .wp-block-button__link:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--primarybtnhoverbg);color:var(--primarybtnhovercolor);border-color:var(--primarybtnhovercolor)}.wp-block-button__link{cursor:pointer;box-sizing:border-box;padding:var(--btnpadding,13px 15px);border-radius:var(--primarybtnborderradius,3px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing,var(--bodyletterspacing));text-transform:var(--btntexttransform,none)}.button,.button.button-secondary,.is-style-secondary .wp-block-button__link{cursor:pointer;box-sizing:border-box;background-color:var(--secondarybtnbg);color:var(--secondarybtncolor);border-style:solid;border-color:currentColor;fill:currentColor;border-width:var(--secondarybtnborderwidth,0);border-radius:var(--secondarybtnborderradius,3px);padding:var(--secondarybtnpadding,7px 12px);font-weight:var(--btnfontweight,700);font-size:var(--btnfs,var(--bodyfontsize));line-height:var(--btnlineheight,1.6);letter-spacing:var(--btnletterspacing);text-transform:var(--btntexttransform,none)}.button.button-secondary:hover,.button:hover,.is-style-secondary .wp-block-button__link:hover{background-color:var(--secondarybtnhoverbg);color:var(--secondarybtnhovercolor);border-color:var(--secondarybtnhovercolor)}.widget select,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,form input:read-write,form select,form select option,form textarea,form.wp-block-search input.wp-block-search__input{border-style:solid;border-color:var(--formfieldbordercolor);border-width:var(--formfieldborderwidth);border-radius:var(--formfieldborderradius,3px);background:var(--formfieldbgcolor);color:var(--formfieldcolor);padding:var(--formfieldpadding);text-transform:var(--formfieldtexttransform);font-weight:var(--formfieldfontweight);font-family:var(--bodyfontfamily);font-size:var(--formfieldfontsize);letter-spacing:var(--formfieldletterspacing);line-height:var(--formfieldlineheight)}.wpforms-container .wpforms-field-label,form label{font-weight:var(--formlabelfontweight,var(--bodyfontweight));text-transform:var(--formlabeltexttransform);letter-spacing:var(--formlabelletterspacing);line-height:var(--formlabellineheight);font-size:var(--formlabelfontsize,var(--bodyfontsize))}.entry-summary,.nv-meta-list li{font-weight:var(--fontweight);text-transform:var(--texttransform);letter-spacing:var(--letterspacing);line-height:var(--lineheight);font-size:var(--fontsize)}.title.entry-title{font-size:var(--fontsize,var(--h1fontsize));font-weight:var(--fontweight,var(--h1fontweight));line-height:var(--lineheight,var(--h1lineheight));letter-spacing:var(--letterspacing,var(--h1letterspacing));text-transform:var(--texttransform,var(--h1texttransform))}.blog-entry-title{font-size:var(--fontsize,var(--h3fontsize));font-weight:var(--fontweight,var(--h3fontweight));line-height:var(--lineheight,var(--h3lineheight));letter-spacing:var(--letterspacing,var(--h3letterspacing));text-transform:var(--texttransform,var(--h3texttransform))}.blog-entry-title.is-h4,.comment-reply-title,.comments-title{font-size:var(--fontsize,var(--h4fontsize));font-weight:var(--fontweight,var(--h4fontweight));line-height:var(--lineheight,var(--h4lineheight));letter-spacing:var(--letterspacing,var(--h4letterspacing));text-transform:var(--texttransform,var(--h4texttransform))}.nv-html-content p,blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:border-box}audio,embed,img,object,video{height:auto;max-width:100%}iframe{border:0;max-width:100%}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}abbr,acronym{text-decoration:none}mark{background:0;color:var(--nv-text-color)}.container{width:100%;padding-right:15px;padding-left:15px;margin:0 auto;max-width:var(--container)}.w-100{width:100%}.container-fluid{width:100%;margin:0 auto}.container-fluid>div{margin:0 -15px}.row{display:flex;flex-wrap:wrap;margin:0 -15px}.col{padding:0 15px;margin:0 auto;flex-grow:1;max-width:100%}html{font-size:100%}body{background-color:var(--nv-site-bg);color:var(--nv-text-color);font-size:var(--bodyfontsize);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);font-family:var(--bodyfontfamily),var(--nv-fallback-ff);text-transform:var(--bodytexttransform);font-weight:var(--bodyfontweight);overflow-x:hidden;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{margin-bottom:30px;font-family:var(--headingsfontfamily),var(--nv-fallback-ff);color:var(--headingcolor,inherit)}p{margin-bottom:30px}a{--linkdeco:none;color:var(--nv-primary-accent);cursor:pointer;text-decoration:var(--linkdeco)}a:focus,a:hover{opacity:.9;color:var(--nv-secondary-accent)}.entry-content a:not([class]),.nv-comment-content a:not([class]),.nv-template .neve-main a:not([class]),.widget_text a:not([class]){--linkdeco:underline}ins{text-decoration:none}h1{font-size:var(--h1fontsize);font-weight:var(--h1fontweight);line-height:var(--h1lineheight);letter-spacing:var(--h1letterspacing);text-transform:var(--h1texttransform)}h2{font-size:var(--h2fontsize);font-weight:var(--h2fontweight);line-height:var(--h2lineheight);letter-spacing:var(--h2letterspacing);text-transform:var(--h2texttransform)}h3{font-size:var(--h3fontsize);font-weight:var(--h3fontweight);line-height:var(--h3lineheight);letter-spacing:var(--h3letterspacing);text-transform:var(--h3texttransform)}h4{font-size:var(--h4fontsize);font-weight:var(--h4fontweight);line-height:var(--h4lineheight);letter-spacing:var(--h4letterspacing);text-transform:var(--h4texttransform)}h5{font-size:var(--h5fontsize);font-weight:var(--h5fontweight);line-height:var(--h5lineheight);letter-spacing:var(--h5letterspacing);text-transform:var(--h5texttransform)}h6{font-size:var(--h6fontsize);font-weight:var(--h6fontweight);line-height:var(--h6lineheight);letter-spacing:var(--h6letterspacing);text-transform:var(--h6texttransform)}ol,ul{padding-left:var(--listpad,0)}ul{list-style:var(--liststyle,none)}.show-on-focus{position:absolute;width:1px;height:1px;clip:rect(1px,1px,1px,1px);top:32px;background:var(--nv-site-bg);padding:10px 15px}.show-on-focus:focus{z-index:999999;width:auto;height:auto;clip:auto}.screen-reader-text{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.nv-icon{fill:currentColor}.nv-search{display:flex}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 20px;width:100%;word-break:initial}.wp-block-table{margin-top:30px;margin-bottom:30px}.wp-block-table figcaption{margin:15px auto;text-align:center}.wp-block-table.is-style-stripes{border:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:var(--nv-light-bg)}td,th{padding:20px}th{padding-bottom:10px}td{font-size:.9em;border-bottom:2px solid var(--nv-text-color)}.wp-block-separator{border-bottom:0;border-top:2px solid}.wp-block-separator.is-style-wide{border-width:4px}.wp-block-separator.is-style-dots::before{content:"";border-top:4px dotted;display:block}.alignfull{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 7.5px}.wp-block-image.alignfull{padding:0}.alignwide{width:98vw;max-width:98vw;margin-left:calc(50% - 49vw);margin-right:calc(50% - 49vw)}.nv-sidebar-left :is(.alignfull,.alignwide),.nv-sidebar-right :is(.alignfull,.alignwide),.wp-block-columns:has(.alignfull,.alignwide) :is(.alignfull,.alignwide),.wp-block-themeisle-blocks-advanced-columns:not(.has-1-columns) :is(.alignfull,.alignwide){width:100%;max-width:100%;margin-left:auto;margin-right:auto}blockquote{margin:40px 0;border:solid var(--nv-text-color);border-width:0 0 0 4px;padding:0 0 0 20px}blockquote p{margin-bottom:10px;font-size:1.25em;font-style:italic}blockquote cite{font-style:normal;font-size:.9em!important;font-weight:600}blockquote.has-text-align-center{border:0;padding:0}blockquote.has-text-align-right{border-width:0 4px 0 0;padding:0 20px 0 0}blockquote.is-style-plain{border:0;padding:0}.wp-block-pullquote{margin:30px 0;border:solid var(--nv-text-color);border-width:4px 0;padding:30px 20px}.wp-block-pullquote p{font-size:1.5em!important}.wp-block-pullquote blockquote{padding:0;border:0}.wp-block-pullquote.alignleft{text-align:left}.wp-block-pullquote.alignright{text-align:right}.wp-block-pullquote.is-style-solid-color{background-color:var(--nv-light-bg)}.wp-block-pullquote.is-style-solid-color blockquote{text-align:inherit;max-width:90%}.wp-block-verse{background-color:inherit;font-size:1.25em;border:0}.wp-block-loginout form p{display:grid;gap:5px}.has-neve-link-color-color{color:var(--nv-primary-accent)!important}.has-neve-link-color-background-color{background-color:var(--nv-primary-accent)!important}.has-neve-link-hover-color-color{color:var(--nv-secondary-accent)!important}.has-neve-link-hover-color-background-color{background-color:var(--nv-secondary-accent)!important}.has-neve-text-color-color{color:var(--nv-text-color)!important}.has-neve-text-color-background-color{background-color:var(--nv-text-color)!important}.has-nv-site-bg-color{color:var(--nv-site-bg)!important}.has-nv-site-bg-background-color{background-color:var(--nv-site-bg)!important}.has-nv-light-bg-color{color:var(--nv-light-bg)!important}.has-nv-light-bg-background-color{background-color:var(--nv-light-bg)!important}.has-nv-dark-bg-color{color:var(--nv-dark-bg)!important}.has-nv-dark-bg-background-color{background-color:var(--nv-dark-bg)!important}.has-nv-text-dark-bg-color{color:var(--nv-text-dark-bg)!important}.has-nv-text-dark-bg-background-color{background-color:var(--nv-text-dark-bg)!important}.has-nv-c-1-color{color:var(--nv-c-1)!important}.has-nv-c-1-background-color{background-color:var(--nv-c-1)!important}.has-nv-c-2-color{color:var(--nv-c-2)!important}.has-nv-c-2-background-color{background-color:var(--nv-c-2)!important}.site-logo{align-items:center;display:flex}.site-logo img{max-width:var(--maxwidth);display:block;margin:0 auto}.site-logo img[src$=".svg"]{width:var(--maxwidth)}.site-logo .title-with-logo{display:flex;flex-direction:row;align-items:center}.site-logo .title-with-logo>:first-child{margin-right:10px}.site-logo h1,.site-logo p{font-size:var(--fs);font-weight:var(--h1fontweight);line-height:var(--bodylineheight);letter-spacing:var(--bodyletterspacing);text-transform:var(--texttransform,var(--bodytexttransform));color:inherit;margin:0}.site-logo small{display:block}.header-menu-sidebar .nav-ul .sub-menu,.nav-ul li:hover>.sub-menu,.sub-menu.dropdown-open{opacity:1;visibility:visible}.caret{transition:.3s ease}.dd-title{flex-grow:var(--flexg);display:flex;align-items:center}.nav-ul{display:flex;flex-wrap:wrap;margin-right:calc(var(--spacing)/ 2 * -1);margin-left:calc(var(--spacing)/ 2 * -1)}.nav-ul>li{margin:0 calc(var(--spacing)/ 2)}.nav-ul li a{min-height:var(--height);color:var(--color);position:relative;width:100%;display:flex;align-items:center}.nav-ul .caret{line-height:0;justify-content:center;display:flex}.nav-ul .caret svg{width:.5em;height:.5em}.nav-ul li{display:block;position:relative}.nav-ul li>.wrap{display:flex;align-items:center}.nav-ul li.nv-active>.wrap .caret,.nav-ul li.nv-active>.wrap>a{color:var(--activecolor)}.nav-ul li:hover>.wrap .caret,.nav-ul li:hover>.wrap>a{color:var(--hovercolor,var(--nv-primary-accent))}.nav-ul .sub-menu{background:var(--bgcolor,var(--overlaycolor));z-index:100;position:absolute;top:100%;box-shadow:rgba(149,157,165,.2) 0 8px 24px;visibility:hidden;opacity:0;right:0}.nav-ul .sub-menu li{min-width:150px;width:100%}.nav-ul .sub-menu li>.wrap{padding:10px 20px;white-space:nowrap;display:flex}.nav-ul .sub-menu .sub-menu{left:100%;top:0;right:unset}.header-menu-sidebar .nv-nav-wrap{width:100%}.header-menu-sidebar .nav-ul{flex-direction:column;width:100%}.header-menu-sidebar .nav-ul li{width:100%}.header-menu-sidebar .nav-ul li:not([class*=block])>.wrap>a{padding:15px 0;white-space:normal}.header-menu-sidebar .nav-ul .caret svg{width:var(--smiconsize,1em);height:var(--smiconsize,1em)}.header-menu-sidebar .nav-ul .caret-wrap{margin:-15px 0;padding:15px}.header-menu-sidebar .nav-ul .caret-wrap.dropdown-open .caret{transform:rotateX(180deg)}.header-menu-sidebar .nav-ul .sub-menu{left:unset!important;top:unset!important;right:unset!important;background:0;position:relative;max-width:100%;box-shadow:none;display:none}.header-menu-sidebar .nav-ul .sub-menu.dropdown-open{display:block;margin-left:10px}.nv-nav-wrap ul.primary-menu-ul>li i{margin-top:0;font-size:inherit;width:auto;height:auto}.nv-nav-search{transition:opacity .3s;position:absolute;visibility:hidden;opacity:0;right:0;width:auto;padding:10px;cursor:unset;z-index:100;background-color:var(--nv-site-bg);box-shadow:rgba(149,157,165,.2) 0 8px 24px;display:flex;align-items:center}.nv-nav-search .container{padding:0}.menu-item-nav-search.active .nv-nav-search{opacity:1;visibility:visible}.menu-item-nav-search{cursor:pointer;outline:0}.menu-item-nav-search .nv-icon:hover{color:var(--hovercolor)}.menu-item-nav-search svg{width:var(--iconsize);height:var(--iconsize)}.menu-item-nav-search.minimal{position:relative}.menu-item-nav-search.minimal .search-field{width:200px}.menu-item-nav-search.minimal .nv-nav-search{display:flex;align-items:center;right:auto;left:0;top:100%}.menu-item-nav-search.floating .form-wrap{flex-grow:1}.menu-item-nav-search.floating .nv-nav-search{align-items:unset;transition:top .2s ease-out;position:fixed;top:-100%;left:0}.menu-item-nav-search.floating.active .nv-nav-search{top:0}.menu-item-nav-search.floating .close-container{display:flex}.menu-item-nav-search.floating .close-responsive-search{display:flex;align-items:center;--primarybtnpadding:0 20px}.header-menu-sidebar .menu-item-nav-search.floating .nv-nav-search{position:absolute}.menu-item-nav-search.canvas .nv-nav-search{position:fixed;top:0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center}.menu-item-nav-search.canvas .nv-nav-search .close-container{position:absolute;top:30px;text-align:right}.nav-clickaway-overlay{position:fixed;width:100%;left:0;right:0;top:0;z-index:90;height:100vh}.close-responsive-search{background:0;border:0;--primarybtnhoverbg:0}.close-responsive-search>svg{fill:var(--nv-text-color);width:var(--formfieldfontsize);min-width:25px;min-height:25px}.sm-style-border-bottom .sub-menu .wrap::after,.style-border-bottom>ul>li>.wrap::after{bottom:0}.sm-style-border-top .sub-menu .wrap::after,.style-border-top>ul>li>.wrap::after{top:0}.m-style>ul>li>.wrap:hover::after,.sm-style .sub-menu .wrap:hover::after{width:100%}.m-style>ul>li>.wrap::after,.sm-style .sub-menu .wrap::after{position:absolute;content:"";margin:0 auto;width:0;height:2px;transition:all .3s ease;right:0;left:0;pointer-events:none;background-color:var(--hovercolor,var(--nv-primary-accent,currentColor))}.sm-style-full-height .sub-menu .wrap,.style-full-height>ul>li>.wrap{z-index:1}.sm-style-full-height .sub-menu .wrap::after,.style-full-height>ul>li>.wrap::after{top:0;bottom:0;left:calc(var(--spacing)/ 2 * -1);right:calc(var(--spacing)/ 2 * -1);height:100%;z-index:-1}.sm-style-full-height .sub-menu .wrap:hover svg,.style-full-height>ul>li>.wrap:hover svg{color:var(--hovertextcolor,var(--color))}.sm-style-full-height .sub-menu .wrap:hover>a,.style-full-height>ul>li>.wrap:hover>a{color:currentColor}.sm-style-full-height .sub-menu .wrap:hover>a,.sm-style-full-height .sub-menu .wrap:hover>a i,.sm-style-full-height .sub-menu .wrap:hover>a span,.sm-style-full-height .sub-menu .wrap:hover>a+.caret-wrap,.style-full-height>ul>li>.wrap:hover>a,.style-full-height>ul>li>.wrap:hover>a i,.style-full-height>ul>li>.wrap:hover>a span,.style-full-height>ul>li>.wrap:hover>a+.caret-wrap{color:var(--hovertextcolor,var(--color))!important}.sm-style-full-height .sub-menu .wrap:hover>a::after,.style-full-height>ul>li>.wrap:hover>a::after{width:calc(100% + var(--spacing))}.sm-style-full-height .sub-menu a,.style-full-height>ul>li>a{z-index:1}.sm-style-full-height .sub-menu a::after,.style-full-height>ul>li>a::after{top:0;bottom:0;left:calc(var(--spacing)/ 2 * -1);right:calc(var(--spacing)/ 2 * -1);height:100%;z-index:-1}.sm-style-full-height .sub-menu a:hover+.caret svg{color:var(--hovertextcolor);position:relative;z-index:1}.sm-style-full-height .sub-menu a:hover::after{width:100%}.nav-toggle-label{line-height:1;margin:var(--label-margin,0 5px 0 0)}.navbar-toggle-wrapper{align-items:center}.navbar-toggle{--primarybtncolor:var(--color);--primarybtnhovercolor:var(--color);--primarybtnbg:var(--bgcolor, transparent);--primarybtnhoverbg:var(--bgcolor, transparent);--primarybtnborderwidth:var(--borderwidth, 1px);--primarybtnborderradius:var(--borderradius, 0);padding:var(--padding,10px 15px);box-shadow:none;display:flex;align-items:center}.navbar-toggle:focus{outline:1px solid}.icon-bar{background-color:currentColor;transition:all .1s ease;position:relative;display:block;width:15px;height:2px}.icon-bar:nth-child(2){margin:3px 0}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(1){transform:rotate(45deg);top:5px}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(2){opacity:0}.is-menu-sidebar .navbar-toggle .icon-bar:nth-child(3){transform:rotate(-45deg);bottom:5px}.wrapper{display:flex;min-height:100vh;flex-direction:column;position:relative;transition:all .3s cubic-bezier(.79,.14,.15,.86)}body>.wrapper:not(.et-fb-iframe-ancestor){overflow:hidden}.neve-main{flex:1 auto}.nv-page-title-wrap .nv-page-title{text-align:var(--textalign,left)}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;resize:vertical}[tabindex="-1"]:focus,input:read-write:focus,select:focus,textarea:focus{outline:0;box-shadow:0 0 3px 0 var(--nv-secondary-accent);--formfieldbordercolor:var(--nv-secondary-accent)}button,input,select,textarea{line-height:inherit;box-sizing:border-box}::placeholder{color:inherit;opacity:.5}select{min-height:35px;background-repeat:no-repeat;background-position:right;background-size:18px;padding-right:20px!important;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=)}label{display:inline-block}fieldset{padding:20px 30px;margin-bottom:20px;border:2px solid var(--nv-light-bg)}fieldset legend{font-weight:700;padding:0 15px;margin-left:-15px}fieldset input[type=password],fieldset input[type=search],fieldset input[type=text],fieldset select,fieldset textarea{width:100%}form select{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCI+PHBhdGggZmlsbD0iIzYyNjI2MiIgZD0iTTE1IDhsLTQgNi00LTZoOHoiLz48L3N2Zz4=) right center/18px no-repeat,var(--formfieldbgcolor)}.widget-search{width:100%;margin:0!important}.search-form{display:flex;max-width:100%;line-height:1;--primarybtnbg:var(--formfieldbgcolor);--primarybtnhoverbg:var(--formfieldbgcolor);--primarybtncolor:var(--formfieldbordercolor);--primarybtnhovercolor:var(--formfieldbordercolor)}.search-form svg{fill:var(--formfieldcolor);width:var(--formfieldfontsize);opacity:.5;height:auto}.search-form .search-submit{display:flex;justify-content:center;align-items:center;min-width:45px;z-index:1;--primarybtnborderwidth:var(--formfieldborderwidth);--primarybtnborderradius:var(--formfieldborderradius);--primarybtnpadding:var(--formfieldpadding);border-bottom-left-radius:0;border-top-left-radius:0;border-left:0;border-color:var(--formfieldbordercolor);position:relative;height:var(--height);overflow:hidden;white-space:nowrap}.search-form .search-submit::before{content:"";display:block;width:3px;height:100%;background-color:var(--formfieldbgcolor);left:-3px;top:0;bottom:0;position:absolute}.search-form .search-field{overflow:hidden;text-overflow:ellipsis;height:var(--height);border-right:0;flex-grow:1;border-top-right-radius:0;border-bottom-right-radius:0;width:calc(100% - 45px);max-width:100%}.search-form .search-field:focus~button{box-shadow:0 0 3px 0 var(--nv-secondary-accent);border-color:var(--nv-secondary-accent)}.nv-meta-list{margin-bottom:20px;font-size:.9em}.nv-meta-list li,.nv-meta-list span{display:inline-block}.nv-meta-list li:not(:last-child)::after,.nv-meta-list span:not(:last-child)::after{content:"/";padding:0 8px}.nv-meta-list .posted-on:not(.nv-show-updated) .updated{display:none}.nv-meta-list .photo{width:var(--avatarsize);height:var(--avatarsize);border-radius:50%;transform:translateY(30%);margin-right:3px}.nv-dynamic-author-meta .photo{width:15px;height:15px;border-radius:50%;transform:translateY(30%)}.entry-title{word-wrap:break-word}.entry-title a{color:var(--nv-text-color)}.nv-index-posts{margin-top:60px}.nv-index-posts .nv-page-title-wrap{margin-top:0}.nv-post-thumbnail-wrap img:not(.photo),.nv-post-thumbnail-wrap>a{display:block}.nv-post-thumbnail-wrap img{width:100%;box-shadow:var(--boxshadow,none)}.posts-wrapper>article{width:var(--postwidth)}.blog-entry-title{margin-bottom:10px;word-wrap:break-word}.article-content-col{width:100%}.article-content-col .content{width:100%;border-bottom:0 solid;display:flex;flex-direction:column}.article-content-col .content .button{display:inline-block;align-self:flex-start}.bypostauthor{display:block}.posts-wrapper{display:flex;flex-wrap:wrap;margin-bottom:40px}.excerpt-wrap>:last-child{margin-bottom:0}.layout-grid .content>.blog-entry-title{margin-bottom:10px}.layout-grid .content>*{margin-bottom:20px}.layout-grid .content>:last-child{margin-bottom:0}.nv-non-grid-article{margin-bottom:var(--spacing,60px);display:flex;align-items:flex-end}.nv-non-grid-article .non-grid-content{display:flex;flex-direction:column;flex-grow:1}.nv-non-grid-article .non-grid-content>.blog-entry-title{margin-bottom:10px}.nv-non-grid-article .non-grid-content>*{margin-bottom:20px}.nv-non-grid-article .non-grid-content>:last-child{margin-bottom:0}article{word-break:break-word}body:not(.nv-blog-default) .posts-wrapper{margin-left:calc(-1 * var(--gridspacing,30px)/ 2);margin-right:calc(-1 * var(--gridspacing,30px)/ 2)}body:not(.nv-blog-default) .posts-wrapper article{margin-bottom:calc(var(--gridspacing,30px));padding:0 calc(var(--gridspacing,30px)/ 2)}.layout-default{overflow:hidden;border-radius:var(--borderradius);box-shadow:var(--cardboxshadow);background:var(--cardbgcolor);color:var(--cardcolor)}.layout-default .default-layout-content{padding:var(--padding,0)}.nv-loader{height:40px;width:40px;border-radius:50%;border:3px solid var(--nv-primary-accent);border-left:3px solid transparent;animation:spin 1s linear infinite;margin:0 auto;display:none}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.layout-grid,body .layout-grid>.article-content-col{display:flex}.layout-grid .article-content-col:has(.img-wrap:first-child){padding-top:0!important}.layout-grid .article-content-col{overflow:hidden;border-radius:var(--borderradius);padding:var(--padding,0);background:var(--cardbgcolor);box-shadow:var(--cardboxshadow);color:var(--cardcolor,inherit)}.layout-grid a{--nv-primary-accent:var(--cardcolor, inherit);--nv-text-color:var(--cardcolor, inherit)}.nv-non-grid-article .nv-post-thumbnail-wrap{margin-bottom:20px}.non-grid-content{padding:var(--padding)}.cover-post{display:flex;box-shadow:var(--cardboxshadow,var(--boxshadow,none));position:relative;min-height:300px}.layout-covers .article-content-col{overflow:hidden;border-radius:var(--borderradius);box-shadow:var(--cardboxshadow)}.layout-covers .content{position:relative;padding:0}.layout-covers .inner{position:relative;display:flex;flex-direction:column;justify-content:flex-end;z-index:10;color:var(--color,#fff);padding:var(--padding,25px)}.layout-covers a:not(.button){color:var(--cardcolor,var(--color,#fff))}.layout-covers .img-wrap{position:absolute;width:100%;height:100%}.layout-covers img{object-fit:cover;width:100%;height:100%}.cover-overlay{width:100%;height:100%;position:absolute;background:rgba(0,0,0,.75);z-index:1}.nv-single-post-wrap>div:first-child{margin-top:60px}.nv-single-post-wrap>div:last-child{padding-bottom:30px}.nv-single-post-wrap>div:not(:last-child){margin-bottom:var(--spacing,60px)}.nv-single-post-wrap .wp-block-image{margin-bottom:var(--img-m)}.nv-page-title-wrap{margin-top:60px}.entry-header{text-align:var(--textalign,center)}.entry-header .title{margin-bottom:10px}.attachment-neve-blog{display:flex}.nv-post-navigation{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}.nv-post-navigation span{display:block}.nv-post-navigation .nav-direction{color:var(--nv-text-color);font-size:.8em;text-transform:uppercase}.nv-post-navigation a:hover span:last-child{text-decoration:underline}.nv-post-navigation .next{grid-column:2;text-align:right}.post-pages-links{display:flex;list-style-type:none}.post-pages-links>a:not(:last-child) span,.post-pages-links>span{padding-right:15px}.post-password-form input[type=submit]{margin-top:20px}.nv-tags-list a{margin:0 10px 10px 0;font-weight:700;text-transform:uppercase;color:#fff!important;padding:10px;border-radius:4px;background:var(--nv-primary-accent);line-height:1;font-size:.75em!important;display:inline-block}.nv-tags-list span{margin-right:10px}.page .nv-post-cover{margin-bottom:60px}.nv-post-cover{min-height:var(--height);padding:var(--padding);justify-content:var(--justify,center);display:flex;position:relative;background-size:cover;background-repeat:no-repeat;background-position:center;text-align:var(--textalign,center)}.nv-post-cover .nv-title-meta-wrap{color:var(--color,var(--nv-text-dark-bg));display:flex;flex-direction:column;z-index:1;align-self:var(--valign,flex-end)}.nv-post-cover .nv-title-meta-wrap>:last-child{margin-bottom:0}.nv-post-cover .nv-title-meta-wrap a{color:var(--color,var(--nv-text-dark-bg))}.nv-post-cover .container{display:flex;justify-content:var(--justify,center)}.nv-is-boxed{padding:var(--padding);background:var(--bgcolor,var(--nv-light-bg));color:var(--color,var(--nv-text-color))}.nv-is-boxed a{color:var(--color,var(--nv-text-color))}.nv-overlay{background:var(--bgcolor,var(--nv-dark-bg));mix-blend-mode:var(--blendmode,normal);opacity:calc(var(--opacity)/ 100);position:absolute;left:0;right:0;top:0;bottom:0}.nv-comment-content{margin-bottom:0!important}.nv-comment-content>:last-child{margin-bottom:0}#comments li.comment{border-bottom:2px solid;padding-bottom:40px;margin-bottom:40px}#comments article{display:flex;gap:20px}#comments .nv-comment-avatar{flex-shrink:0}#comments .avatar{border-radius:100%}#comments input:not([type=submit]):not([type=checkbox]){width:100%}#comments ol{list-style:none}#comments textarea{max-width:100%;width:100%;display:block}#comments .comment-reply-title{margin-bottom:15px}#comments .comment-reply-title small{float:right}.nv-comment-header{display:flex;align-items:center;margin-bottom:30px}.nv-comment-header .vcard{display:grid}.nv-comment-header .vcard a{color:var(--color,var(--nv-text-color))}.nv-comment-header .vcard .author{font-weight:700}.nv-comment-header .vcard time{font-size:.9em;opacity:.7}.nv-comment-header .edit-reply{font-size:.9em;font-weight:700;text-transform:uppercase;margin-left:auto}.comments-title{margin-bottom:80px}.comment-content{flex:1}.comment-form{display:grid;grid-column-gap:15px;grid-row-gap:10px}.comment-form>p:not(.comment-notes){margin-bottom:0}.comment-form label{display:inline-block}.nv-comments-list{margin-bottom:80px}.nv-comments-list .children{padding-left:15px}ul.page-numbers{display:flex;flex-wrap:wrap;gap:20px}.page-numbers [type=submit]{all:unset;cursor:pointer}.page-numbers form{display:flex;gap:10px}.page-numbers .page-input{line-height:1;padding:8px 15px;font-size:var(--bodyfontsize);width:75px}.page-numbers a,.page-numbers input[type=submit],.page-numbers span{line-height:1;background:var(--nv-light-bg);border-radius:3px;padding:12px 15px;color:inherit;display:block}.page-numbers .dots{background:0}.page-numbers .current{background:var(--nv-primary-accent);color:var(--nv-text-dark-bg)}dl{margin:20px 0}dl dd{padding-left:30px}dl dt{font-weight:600}.nv-iframe-embed{position:relative;padding-bottom:56.25%;height:0}.nv-iframe-embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}figcaption{font-size:.9em;opacity:.75}code{background:#d0effb;border-radius:5px;border:1px solid var(--nv-light-bg);padding:0 3px;color:#333}pre{display:block;padding:30px;background:var(--nv-light-bg);margin:20px 0;white-space:pre-wrap;font-size:.9em;font-family:Courier,monospace}pre code{border:0;background:0 0}.excerpt-wrap,.nv-content-wrap{--listpad:20px;--liststyle:disc;--img-m:24px}.excerpt-wrap ol,.excerpt-wrap ul,.nv-content-wrap ol,.nv-content-wrap ul{margin:30px 0}.excerpt-wrap li,.nv-content-wrap li{margin-top:10px}.alignleft{float:left;margin:20px 20px 20px 0}.alignright{float:right;margin:20px 0 20px 20px}.aligncenter{display:block;text-align:center;margin:0 auto}.wp-caption{max-width:100%}.wp-caption-text{text-align:center;font-size:.8em;font-weight:500}.twitter-tweet.twitter-tweet-rendered{padding:15px 0;margin:auto}hr{color:inherit;height:0;border:0;border-top:2px solid;margin:10px 0 20px;display:inline-block;width:100%}audio{display:flex;height:50px}.gallery-columns-1 .gallery-item{width:100%;max-width:100%}.gallery-columns-2 .gallery-item{max-width:48%;width:48%}.gallery-columns-3 .gallery-item{max-width:31.3333333333%;width:31.3333333333%}.gallery-columns-4 .gallery-item{max-width:23%;width:23%}.gallery-columns-5 .gallery-item{max-width:18%;width:18%}.gallery-columns-6 .gallery-item{max-width:14.6666666667%;width:14.6666666667%}.gallery-columns-7 .gallery-item{max-width:12.2857142857%;width:12.2857142857%}.gallery-columns-8 .gallery-item{max-width:10.5%;width:10.5%}.gallery-columns-9 .gallery-item{max-width:9.1111111111%;width:9.1111111111%}.gallery{display:flex;flex-wrap:wrap;justify-content:space-between}.gallery-item{display:inline-block;text-align:center;vertical-align:top}.nv-content-wrap ul.wp-block-gallery{padding-left:0}.gallery-caption{box-sizing:border-box}.nv-index-posts,.nv-single-post-wrap{margin-bottom:60px}.nv-sidebar-wrap{padding:60px 15px;margin-bottom:20px;flex-grow:1}.nv-sidebar-wrap.hide:not(.shop-sidebar){display:none}.widget{word-break:break-word;margin-bottom:40px}.widget:last-child{margin:0}.widget select{max-width:100%;width:100%}.widget .widget-title{margin-bottom:10px;font-weight:700;font-size:var(--h4fontsize)}.widget ul{padding:0}.widget ul ul{padding-left:10px}.widget li{margin-top:10px}.post-date{display:block;font-size:.9em;opacity:.7}.widget_recent_entries a{color:var(--nv-text-color)}.widget_calendar td,.widget_calendar th{padding:10px}.nv-page-title .neve-breadcrumbs-wrapper,.nv-title-meta-wrap .neve-breadcrumbs-wrapper{margin-bottom:30px;display:block}.neve-breadcrumbs-wrapper{font-size:14px}.neve-breadcrumbs-wrapper a{color:#676767}.hfg-is-group{display:flex;align-items:center}.builder-item--footer-menu,.component-wrap,.item--inner,.menu-item-nav-search,.nav-ul .wrap a .dd-title,.nav-ul a,.palette-icon-wrapper,.site-logo,footer .nav-ul{justify-content:var(--justify,flex-start);text-align:var(--textalign,left)}@media (min-width:769px){#comments .comment-form{grid-template-columns:repeat(3,1fr)}#comments .comment-form>:not(.comment-form-author):not(.comment-form-url):not(.comment-form-email){grid-column:1/-1}}@media (min-width:960px){.neve-main>.container .col{max-width:70%}.neve-main>.container>.row{flex-wrap:nowrap}.nv-non-grid-article .nv-post-thumbnail-wrap{margin-bottom:0;grid-column:var(--thumbgridcolumn,1)}.nv-non-grid-article .nv-ft-wrap{display:grid;grid-gap:20px;align-items:center;grid-auto-flow:dense}.posts-wrapper>article.has-post-thumbnail .nv-ft-wrap{grid-template-columns:var(--postcoltemplate,35fr 65fr)}.posts-wrapper>article.has-post-thumbnail.layout-alternative:nth-child(even){--thumbgridcolumn:2}.posts-wrapper>article.has-post-thumbnail.layout-alternative:nth-child(even) .nv-ft-wrap{grid-template-columns:var(--postcoltemplate,65fr 35fr)}.nv-sidebar-wrap{max-width:30%}.nv-sidebar-wrap.nv-right{padding-left:45px}.nv-sidebar-wrap.nv-left{padding-right:45px}.nv-sidebar-wrap.hide.shop-sidebar{display:none}.alignwide{width:70vw;max-width:70vw;margin-left:calc(50% - 35vw);margin-right:calc(50% - 35vw)}}.elementor-widget-text-editor{--listpad:15px;--liststyle:disc}body.elementor-page .wrapper{overflow:visible}.elementor select{background-image:none}.header-menu-sidebar{padding:0;position:fixed;max-width:100%;top:0;z-index:999900;visibility:hidden;display:flex;height:100vh}.header-menu-sidebar .navbar-toggle-wrapper{display:flex;justify-content:flex-end;padding:8px 10px}.header-menu-sidebar .navbar-toggle-wrapper button.navbar-toggle{position:relative}.tcb{transition:all .3s cubic-bezier(.79,.14,.15,.86)}.header-menu-sidebar-bg{background:var(--bgcolor);color:var(--color);position:relative;display:flex;flex-direction:column;word-wrap:break-word;width:100%}.header-menu-sidebar-inner{padding:20px 0;overflow-x:hidden;height:100%;display:none;opacity:0;transition:opacity .3s ease}.is-menu-sidebar .header-menu-sidebar-inner{display:block;opacity:1}.hiding-header-menu-sidebar .header-menu-sidebar-inner{display:block;transition:all .3s ease;opacity:0}.header-menu-sidebar-inner .item--inner{width:100%}.hiding-header-menu-sidebar .close-sidebar-panel{transition:.3s ease;opacity:0}.menu_sidebar_slide_left .header-menu-sidebar{left:0;transform:translateX(-100%)}.menu_sidebar_slide_right .header-menu-sidebar{right:0;transform:translateX(100%)}.menu_sidebar_pull_left .wrapper{left:0}.menu_sidebar_pull_left .wrapper .header-menu-sidebar{left:0;transform:translateX(-100%)}.menu_sidebar_pull_right .wrapper{right:0}.menu_sidebar_pull_right .wrapper .header-menu-sidebar{right:0;transform:translateX(100%)}.menu_sidebar_dropdown .hfg-ov{display:none}.menu_sidebar_dropdown .header-menu-sidebar{box-shadow:none;position:absolute;top:unset;width:100%;display:block}.menu_sidebar_dropdown .header-menu-sidebar-inner{max-height:0;padding:0}.menu_sidebar_full_canvas .header-menu-sidebar{width:100%;bottom:0;right:0;opacity:0}.menu_sidebar_full_canvas .header-menu-sidebar-inner{flex-grow:1}.header-menu-sidebar .menu-item-nav-search{display:flex;align-items:center}.hfg-ov{top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.5);position:fixed;transform:translate3d(0,0,0);z-index:999899;transition:all .3s linear;visibility:hidden;opacity:0}.is-menu-sidebar .hfg-ov{visibility:visible;opacity:1}.hfg-pe{pointer-events:none}.is-menu-sidebar .hfg-pe{pointer-events:unset}.site-footer{position:relative;z-index:11}.site-footer .item--inner{width:100%}.site-footer .item--inner.has_menu{display:flex}.site-footer p:last-child{margin-bottom:0}.footer--row .hfg-slot{display:flex;flex-direction:column}.footer--row .row{display:grid;align-items:var(--valign)}.footer--row .builder-item{width:100%}@media (max-width:960px){footer .footer--row-inner .row{grid-template-columns:1fr}}.site-header{position:relative}.site-header .header--row-inner{align-items:center;display:flex}#header-grid.global-styled:not(.neve-transparent-header):not(.has-sticky-rows--mobile):not(.has-sticky-rows--desktop){position:relative}#header-grid.global-styled:not(.neve-transparent-header){background:var(--bgcolor);background-image:var(--bgimage,var(--bgcolor,none));background-position:var(--bgposition,center);background-repeat:no-repeat;background-size:cover;background-attachment:var(--bgattachment)}#header-grid.global-styled:not(.neve-transparent-header)::before{display:block;width:100%;top:0;bottom:0;position:absolute;content:"";background-color:var(--overlaycolor);opacity:var(--bgoverlayopacity)}#header-grid.global-styled:not(.neve-transparent-header) .header--row,#header-grid.global-styled:not(.neve-transparent-header) .header--row-inner{background:0 0}.builder-item{margin:4px 0;position:relative;min-height:1px;padding-right:15px;padding-left:15px}.builder-item.hfg-end{margin-left:auto}.builder-item.hfg-start{margin-right:auto}@media (min-width:960px){.builder-item{margin:8px 0}}.hfg-slot{display:flex;align-items:center}.hfg-slot.right{justify-content:flex-end}.hfg-slot.center{justify-content:center}.layout-fullwidth .container{max-width:100%!important}.layout-contained{max-width:var(--container);margin:0 auto}.header-menu-sidebar-bg,[class*=row-inner]{position:relative;background:var(--bgimage,var(--bgcolor,#fff));background-position:var(--bgposition,center);background-repeat:no-repeat;background-size:cover;background-attachment:var(--bgattachment)}.header-menu-sidebar-bg::before,[class*=row-inner]::before{display:block;width:100%;top:0;bottom:0;position:absolute;content:"";background-color:var(--overlaycolor);opacity:var(--bgoverlayopacity)}[class*=row-inner]:not(.footer--row-inner){border-bottom:var(--rowbwidth,0) solid var(--rowbcolor)}.footer--row-inner{border-top:var(--rowbwidth,0) solid var(--rowbcolor)}[data-row-id]{color:var(--color);background:var(--bgcolor)}[data-row-id] a{color:var(--color)}[data-row-id] .row{display:grid;grid-template-columns:auto auto;min-height:var(--height,auto)}.has-center .row--wrapper{grid-template-columns:1fr auto 1fr}.hfg_header.site-header{box-shadow:0 -1px 3px rgba(0,0,0,.1)}.hfg-is-group>div:first-of-type .button{margin-right:20px}.hfg-is-group>div:last-of-type .button{margin-left:20px}.header .builder-item .item--inner[class*=button_base],.header .builder-item .item--inner[class*=nav-icon]{padding:0!important}.header .builder-item [class*=button_base] .button{--primarybtnpadding:var(--padding)}.hfg-grid{display:flex}@media (min-width:960px){.hide-on-desktop{display:none}}@media (max-width:959px){.hide-on-tablet{display:none}}@media (max-width:576px){.hide-on-mobile{display:none}}.component-wrap{display:flex;margin:4px 0}.builder-item .item--inner{color:var(--color);font-family:var(--fontfamily,var(--bodyfontfamily));font-size:var(--fontsize,var(--bodyfontsize));line-height:var(--lineheight,var(--bodylineheight));letter-spacing:var(--letterspacing,var(--bodyletterspacing));font-weight:var(--fontweight,var(--bodyfontweight));text-transform:var(--texttransform,var(--bodytexttransform));padding:var(--padding,0);margin:var(--margin,0);position:relative}.builder-item .item--inner.has_menu{position:unset}.inherit-ff{font-family:var(--inheritedff);font-weight:var(--inheritedfw)}