.rx-pc-page.rx-pc-page{--pc-blue: #1433a8;--pc-blue-hover: #102985;--pc-navy: #06113a;--pc-ink: #101a3d;--pc-muted: #687493;--pc-green: #37862e;--pc-green-pale: #edf7e9;--pc-pale: #f2f5fd;--pc-rule: #dfe5f3;--pc-white: #fff;min-height:70vh;padding-bottom:76px;color:var(--pc-ink);background:linear-gradient(180deg,#eaf0ff 0,#f5f7fd 280px,#fff 560px)}.rx-pc-page .rx-pc-hero{padding:56px 0 30px;text-align:center}.rx-pc-page .rx-pc-eyebrow{display:inline-block;padding:7px 15px;border:1px solid #d7e0ff;border-radius:999px;background:#e4ebff;color:var(--pc-blue);font-size:.76rem;font-weight:800;letter-spacing:1.05px;text-transform:uppercase}.rx-pc-page .rx-pc-hero h1{margin:12px 0 10px;color:var(--pc-navy);font-size:clamp(2rem,4vw,2.65rem);font-weight:800;letter-spacing:-.045em}.rx-pc-page .rx-pc-sub{max-width:620px;margin:0 auto;color:#526080;font-size:1rem;line-height:1.65}.rx-pc-page .rx-pc-section{padding:12px 0 40px}.rx-pc-page .rx-pc-filter-stack{display:flex;max-width:1080px;margin:0 auto 16px;padding:0 4px;flex-direction:column;align-items:center;gap:12px}.rx-pc-page .rx-pc-type-pills{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}.rx-pc-page .rx-pc-type-pill{padding:8px 18px;border:1px solid #d8e0f0;border-radius:999px;background:#fff;color:#465373;font-size:.88rem;font-weight:700;cursor:pointer;transition:background-color .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.rx-pc-page .rx-pc-type-pill:hover{border-color:var(--pc-blue);color:var(--pc-blue);transform:translateY(-1px)}.rx-pc-page .rx-pc-type-pill.active{border-color:var(--pc-blue);background:var(--pc-blue);color:#fff;box-shadow:0 4px 12px #1433a82e}.rx-pc-page .rx-pc-cat-wrap{position:relative;display:inline-flex;align-items:center;min-width:240px}.rx-pc-page .rx-pc-cat-icon{position:absolute;left:12px;display:inline-flex;color:var(--pc-blue);pointer-events:none}.rx-pc-page .rx-pc-cat-select-standalone{width:100%;padding:10px 36px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d8e0f0;border-radius:12px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%231433a8' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;color:var(--pc-ink);font-size:.92rem;font-weight:650;cursor:pointer}.rx-pc-page .rx-pc-legend{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:14px;color:#5b6682;font-size:.82rem}.rx-pc-page .rx-pc-legend-item{display:inline-flex;align-items:center;gap:6px;font-weight:600}.rx-pc-page .rx-pc-legend-hint{color:#727e9a}.rx-pc-page .rx-pc-searchbar{display:flex;flex-wrap:wrap;max-width:760px;margin:0 auto 18px;padding:6px 8px 6px 20px;align-items:center;gap:10px;border:1px solid #d9e1f3;border-radius:999px;background:#fff;box-shadow:0 8px 24px #06113a14;transition:border-color .16s ease,box-shadow .16s ease}.rx-pc-page .rx-pc-searchbar:focus-within{border-color:var(--pc-blue);box-shadow:0 0 0 4px #1433a81f,0 8px 24px #06113a14}.rx-pc-page .rx-pc-search-icon{display:inline-flex;color:var(--pc-blue)}.rx-pc-page .rx-pc-searchbar input{min-width:0;flex:1;padding:14px 0;border:0;outline:0;background:transparent;color:var(--pc-ink);font-size:1rem}.rx-pc-page .rx-pc-searchbar input::-moz-placeholder{color:#8a94ad;opacity:1}.rx-pc-page .rx-pc-searchbar input::placeholder{color:#8a94ad;opacity:1}.rx-pc-page .rx-pc-searchbar .enter-search-hint{padding-left:30px}.rx-pc-page .rx-pc-toggle-row{display:flex;max-width:1080px;margin:0 auto 14px;padding:0 4px;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.rx-pc-page .rx-pc-supply-toggle{display:inline-flex;padding:4px;border:1px solid #dce3f3;border-radius:999px;background:#edf1fa}.rx-pc-page .rx-pc-supply-btn{display:inline-flex;padding:8px 18px;align-items:center;gap:8px;border:0;border-radius:999px;background:transparent;color:#5c6681;font-size:.88rem;font-weight:750;cursor:pointer;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.rx-pc-page .rx-pc-supply-btn:hover{color:var(--pc-blue)}.rx-pc-page .rx-pc-supply-btn.active{background:var(--pc-blue);color:#fff;box-shadow:0 3px 9px #1433a833}.rx-pc-page .rx-pc-save-tag{padding:3px 8px;border-radius:999px;background:#e5f3df;color:#347a2e;font-size:.68rem;font-weight:800}.rx-pc-page .rx-pc-supply-btn:not(.active) .rx-pc-save-tag{background:#e5f3df;color:#347a2e}.rx-pc-page .rx-pc-supply-btn.active .rx-pc-save-tag{background:#fff3;color:#fff}.rx-pc-page .rx-pc-count-meta{color:#6c7895;font-size:.86rem;font-weight:650}.rx-pc-page .rx-pc-help-row{display:flex;max-width:900px;margin:0 auto 22px;justify-content:center;flex-wrap:wrap;gap:18px;color:#64708d;font-size:.9rem}.rx-pc-page .rx-pc-help-row a{color:var(--pc-blue);font-weight:750;text-decoration:none}.rx-pc-page .rx-pc-help-row a:hover{color:var(--pc-blue-hover);text-decoration:underline}.rx-pc-page .rx-pc-table-wrap{max-width:1080px;margin:0 auto;overflow-x:auto;border:1px solid #e0e6f3;border-radius:18px;background:#fff;box-shadow:0 12px 34px #06113a17}.rx-pc-page .rx-pc-compare-note{margin:12px 14px;padding:9px 12px;border:1px dashed #c9d4ee;border-radius:10px;background:#f3f6fd;color:#566382;font-size:.82rem}.rx-pc-page .rx-pc-table{width:100%;border-collapse:collapse;table-layout:auto}.rx-pc-page .rx-pc-table thead th{padding:14px 12px;border-bottom:1px solid #dfe5f2;background:#f0f3fb;color:#39476d;text-align:left;font-size:.8rem;font-weight:800;letter-spacing:.025em;white-space:nowrap}.rx-pc-page .rx-pc-table thead th:first-child,.rx-pc-page .rx-pc-table tbody td:first-child{padding-left:20px}.rx-pc-page .rx-pc-table thead th:last-child,.rx-pc-page .rx-pc-table tbody td:last-child{padding-right:20px}.rx-pc-page .rx-pc-th-center,.rx-pc-page .rx-pc-td-center{text-align:center!important}.rx-pc-page .rx-pc-th-right,.rx-pc-page .rx-pc-td-right{text-align:right!important}.rx-pc-page .rx-pc-table tbody td{padding:14px 12px;border-bottom:1px solid #edf0f7;color:#273251;font-size:.9rem;vertical-align:middle}.rx-pc-page .rx-pc-table tbody tr{transition:background-color .14s ease}.rx-pc-page .rx-pc-table tbody tr:hover{background:#f5f7fd}.rx-pc-page .rx-pc-table tbody tr:last-child td{border-bottom:0}.rx-pc-page .rx-pc-med-cell{display:flex;align-items:center;gap:12px}.rx-pc-page .rx-pc-pill-icon{display:inline-flex;width:40px;height:40px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid #dce4fb;border-radius:12px;background:#eaf0ff;color:var(--pc-blue)}.rx-pc-page .rx-pc-med-name{color:var(--pc-navy);font-size:.94rem;font-weight:800;letter-spacing:.02em;white-space:normal;word-break:break-word}.rx-pc-page .rx-pc-med-sub{margin-top:3px;color:#8a94ac;font-size:.76rem}.rx-pc-page .rx-pc-type{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:2px solid #43843a;border-radius:50%;background:#eef7e9;color:#35732d;font-size:.82rem;font-weight:850}.rx-pc-page .rx-pc-type-b{border-color:var(--pc-blue);background:#edf1ff;color:var(--pc-blue)}.rx-pc-page .rx-pc-type-o{border-color:#8290b0;background:#f1f3f8;color:#52617f}.rx-pc-page .rx-pc-chip{display:inline-block;padding:5px 11px;border-radius:999px;background:#edf1fb;color:#4c5b81;font-size:.78rem;font-weight:700}.rx-pc-page .rx-pc-dim{color:#8b95ac}.rx-pc-page .rx-pc-supply{color:#53617f;font-size:.82rem;font-weight:650;white-space:nowrap}.rx-pc-page .rx-pc-typical-retail{color:#77819a;font-size:.86rem;font-weight:650}.rx-pc-page .rx-pc-price-stack{display:inline-flex;align-items:center;flex-direction:column;gap:4px}.rx-pc-page .rx-pc-retail-stack{display:flex;align-items:flex-end;flex-direction:column;gap:4px}.rx-pc-page .rx-pc-supply-caption{color:#526080;font-size:.75rem;line-height:1.4;white-space:nowrap}.rx-pc-page .rx-pc-price-pill{display:inline-block;padding:7px 13px;border:1px solid #dcebd5;border-radius:9px;background:var(--pc-green-pale);color:#2f7629;font-size:1rem;font-weight:850;white-space:nowrap}.rx-pc-page .rx-pc-save{padding:2px 8px;border-radius:999px;background:#eaf5e6;color:#34792c;font-size:.68rem;font-weight:850;white-space:nowrap}.rx-pc-page .rx-pc-discount-note,.rx-pc-page .rx-pc-price-count{color:#75809a;font-size:.69rem;font-weight:550;white-space:nowrap}.rx-pc-page .rx-pc-price-count{display:block}.rx-pc-page .rx-pc-guide{display:inline-flex;padding:7px 12px;align-items:center;gap:6px;border:1px solid #c9d5f2;border-radius:999px;background:#f2f5fd;color:var(--pc-blue);font-size:.82rem;font-weight:750}.rx-pc-page .rx-pc-buy-btn{display:inline-flex;padding:8px 14px;align-items:center;justify-content:center;gap:6px;border-radius:999px;background:var(--pc-blue);color:#fff!important;font-size:.82rem;font-weight:750;text-decoration:none;white-space:nowrap;box-shadow:0 3px 9px #1433a830;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.rx-pc-page .rx-pc-buy-btn:hover{transform:translateY(-1px);background:var(--pc-blue-hover);box-shadow:0 5px 13px #1433a840}.rx-pc-page .rx-pc-buy-btn:active{transform:translateY(0)}.rx-pc-page .rx-pc-state{padding:54px 24px;color:#64708d;text-align:center}.rx-pc-page .rx-pc-state-error{color:#a52d38}.rx-pc-page .rx-pc-state-more{padding:18px;border-top:1px solid #edf0f7;background:#f7f8fc;font-size:.86rem}.rx-pc-page .rx-pc-cta-row{display:flex;margin:30px 0 14px;justify-content:center}.rx-pc-page .rx-pc-cta-pill{display:inline-flex;padding:14px 26px;align-items:center;gap:10px;border-radius:999px;background:var(--pc-green);color:#fff;font-size:1rem;font-weight:750;text-decoration:none;box-shadow:0 7px 20px #37862e38;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.rx-pc-page .rx-pc-cta-pill:hover{transform:translateY(-1px);background:#2d7227;box-shadow:0 10px 24px #37862e47}.rx-pc-page .rx-pc-disclaimer{max-width:800px;margin:22px auto 0;color:#7d88a1;font-size:.8rem;line-height:1.65;text-align:center}.rx-pc-page :is(a,button,input,select):focus-visible{outline:3px solid #6cae3e;outline-offset:3px}@media (max-width: 768px){.rx-pc-page{padding-bottom:54px}.rx-pc-page .rx-pc-hero{padding:40px 16px 24px}.rx-pc-page .rx-pc-hero h1{font-size:1.9rem}.rx-pc-page .rx-pc-sub{font-size:.94rem}.rx-pc-page .rx-pc-section{padding-top:8px}.rx-pc-page .rx-pc-type-pills{gap:6px}.rx-pc-page .rx-pc-type-pill{padding:8px 13px;font-size:.8rem}.rx-pc-page .rx-pc-searchbar{margin-right:4px;margin-left:4px;padding:7px 13px;border-radius:16px}.rx-pc-page .rx-pc-searchbar input{padding:11px 0;font-size:.92rem}.rx-pc-page .rx-pc-cat-wrap{width:min(100%,360px);min-width:0}.rx-pc-page .rx-pc-legend{gap:9px 13px;font-size:.76rem}.rx-pc-page .rx-pc-toggle-row{padding:0 4px}.rx-pc-page .rx-pc-table-wrap{border-radius:14px}.rx-pc-page .rx-pc-table{min-width:960px}.rx-pc-page .rx-pc-table thead th,.rx-pc-page .rx-pc-table tbody td{padding:12px 10px}.rx-pc-page .rx-pc-table thead th:first-child,.rx-pc-page .rx-pc-table tbody td:first-child{padding-left:14px}.rx-pc-page .rx-pc-table thead th:last-child,.rx-pc-page .rx-pc-table tbody td:last-child{padding-right:14px}.rx-pc-page .rx-pc-pill-icon{width:36px;height:36px}.rx-pc-page .rx-pc-buy-btn{padding:7px 10px;font-size:.75rem}.rx-pc-page .rx-pc-buy-btn svg{display:none}.rx-pc-page .rx-pc-help-row{gap:8px 16px;font-size:.84rem}}@media (max-width: 420px){.rx-pc-page .rx-pc-supply-btn{padding:8px 12px;font-size:.8rem}.rx-pc-page .rx-pc-count-meta{font-size:.78rem}.rx-pc-page .rx-pc-cta-pill{padding:12px 19px;font-size:.9rem}}@media (prefers-reduced-motion: reduce){.rx-pc-page *,.rx-pc-page *:before,.rx-pc-page *:after{transition-duration:.01ms!important}}
