.page_pageContainer__GB6Kz{display:flex;gap:60px;max-width:1120px;margin:0 auto;padding:40px;border-radius:24px;border:1px solid #e4e4e4;background:#fff}.page_fullWidthSection__BY8Fb{max-width:1073px;margin:0}.page_headerContainer__UwuAs{display:flex;align-items:center;gap:10px;margin:20px 30px 30px;justify-content:space-between}.page_backButton__iV6Dp{cursor:pointer}.page_backButton__iV6Dp:hover{opacity:.7}.page_pageTitle__euxnj{font-weight:700;font-size:24px;color:var(--secondary-color)}.page_leftColumn__yazCW{width:320px;flex-shrink:0}.page_imageWrapper__sRBr4{position:relative;width:320px}.page_imageContainer__l0c53{width:320px;height:360px;border-radius:24px;overflow:hidden}.page_productImage__1ffcp{width:100%;height:100%;object-fit:cover}.page_pharmacyLogosOverlay__FBzNO{position:absolute;bottom:12px;right:12px;display:flex;gap:6px;flex-wrap:wrap-reverse;justify-content:flex-end;max-width:calc(100% - 24px);z-index:2}.page_pharmacyLogoItem__c_8eO{position:relative;cursor:pointer}.page_pharmacyLogo__kFp7d{width:40px;height:40px;border-radius:50%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 6px rgba(0,0,0,.18);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:transform .15s ease,box-shadow .15s ease}.page_pharmacyLogoItem__c_8eO:hover .page_pharmacyLogo__kFp7d{transform:scale(1.06);box-shadow:0 3px 10px rgba(0,0,0,.25)}.page_pharmacyLogoPinned__c0Ze1{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.35),0 3px 10px rgba(0,0,0,.22);transform:scale(1.08)}.page_pharmacyLogoItem__c_8eO:hover .page_pharmacyLogoPinned__c0Ze1{box-shadow:0 0 0 3px rgba(37,99,235,.45),0 4px 12px rgba(0,0,0,.28)}.page_pharmacyLogoImg__nyBeg{width:100%;height:100%;object-fit:cover}.page_pharmacyLogoInitials__HWBEH{color:#132f19;font-size:12px;font-weight:700;letter-spacing:.3px}.page_pharmacyFastBadge__0r0Rv{position:absolute;top:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background:#f59e0b;border:1.5px solid #fff;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 4px rgba(0,0,0,.25);pointer-events:none;z-index:1}.page_pharmacyLogoTooltip__TWSdd{position:absolute;bottom:calc(100% + 8px);right:0;min-width:160px;max-width:220px;padding:8px 10px;border-radius:8px;background:#132f19;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.22);z-index:3;pointer-events:none}.page_pharmacyLogoTooltip__TWSdd:after{content:"";position:absolute;top:100%;right:14px;border:5px solid transparent;border-top-color:#132f19}.page_pharmacyLogoTooltipName__FNH6E{font-size:12px;font-weight:700;line-height:1.3}.page_pharmacyLogoTooltipSpeed__xz_ss{margin-top:2px;font-size:11px;font-weight:500;color:#d5e1d9}.page_pharmacyLogoTooltipSpeedValue__ISa46{color:#fff;font-weight:700;text-transform:capitalize}.page_optionButtonPharmacyHighlight__yC8A9{border:1.5px solid #2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.22);background:#f3f7ff;color:#1d4ed8;font-weight:700}.page_beyondUseDays__uWmPH{margin-top:16px;display:flex;flex-direction:column}.page_beyondUseDaysLabel__quUYo{color:#94a2b8;font-size:12px;font-weight:600;text-transform:uppercase}.page_beyondUseDaysValue__XFVub{color:#132f19;font-size:16px;font-weight:500}.page_badgesContainer__fF4T2{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.page_badge__79E9L{display:flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid #e6e6e6;border-radius:20px;background:white}.page_badge__79E9L svg{width:16px;height:16px}.page_badge__79E9L p{color:#132f19;font-size:12px;font-weight:500}.page_rightColumn__F5yX2{flex:1 1;min-width:0}.page_productCard__AWUdI{border-radius:16px;border:1px solid #edf2f7;background:#fcfcfd;padding:24px}.page_productHeader__IiX_g{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px}.page_productTitle__kc5bt{color:#132f19;font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0}.page_productDescription__PRyTB{color:#737373;font-size:14px;font-weight:500;margin-bottom:12px}.page_priceSection__C88DD{margin-bottom:12px}.page_priceLabel__jillB,.page_sectionLabel__SHVJz{color:#94a2b8;text-overflow:ellipsis;font-size:12px;font-weight:600;text-transform:uppercase}.page_priceValue__uSzL_{color:#121212;font-size:32px;font-weight:700}.page_optionSection__110Wh{margin-bottom:16px}.page_optionButtons__Nt9EB,.page_pharmacyButtons__55ZTy{display:flex;flex-wrap:wrap;gap:8px}.page_optionButton__EUE8U,.page_pharmacyCard__o0Pv8{padding:8px 20px;border-radius:8px;background:white;transition:all .2s ease;border:1px solid #e0e3e7;color:#424242;font-weight:500;font-size:14px;line-height:100%;cursor:pointer}.page_pharmacyCard__o0Pv8:hover{border-color:#ccc;background:#fafafa}.page_optionButtonSelected__pBDKc,.page_pharmacyCardSelected__zu4n1{background:var(--senary-color);border:1.5px solid var(--primary-color);color:#121212;font-weight:700}.page_pharmacyCard__o0Pv8{display:flex;align-items:center;gap:10px}.page_pharmacyCardLogo__EIs3E{width:34px;height:34px;flex-shrink:0;object-fit:contain;border-radius:6px;background:white;border:1px solid #e6e6e6;padding:2px}.page_pharmacyCardText__wVthO{display:flex;flex-direction:column}.page_pharmacyName__AuDWB{font-size:14px;font-weight:500;color:#424242;display:block}.page_pharmacyCardSelected__zu4n1 .page_pharmacyName__AuDWB{color:#121212;font-weight:700}.page_pharmacyPrice__izSVZ{color:#424242;font-size:12px;font-weight:500}.page_pharmacyCardSelected__zu4n1 .page_pharmacyPrice__izSVZ{color:#121212;font-weight:700}.page_pharmacyTurnaround__JbzJr{margin-top:2px;color:#757575;font-size:11px;font-weight:500}.page_pharmacyCardSelected__zu4n1 .page_pharmacyTurnaround__JbzJr{color:#424242}.page_bottomActions__wO3rK{display:flex;align-items:flex-end;gap:16px;margin-top:18px;padding-top:18px;border-top:1px solid #e3e5e8}.page_shipToSection__m0EBU{display:flex;flex-direction:column;gap:6px}.page_shipToLabel___FixW{font-weight:600;font-size:12px;line-height:100%;text-transform:uppercase;color:#94a2b8}.page_shipToDropdownWrapper__qbYT6{position:relative}.page_shipToDropdown__cR2J5{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:8px 16px 8px 12px;font-size:14px;line-height:22px;font-weight:500;color:#121212;cursor:pointer;min-width:140px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236b7280' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.page_shipToDropdown__cR2J5:focus{outline:none;border-color:var(--primary-color)}.page_qtySection__aeCnq{display:flex;flex-direction:column;gap:6px}.page_qtyLabel__Flfgn{font-weight:600;font-size:12px;line-height:100%;text-transform:uppercase;color:#94a2b8}.page_quantitySelector__PYnaA{width:110px;display:flex;align-items:center;justify-content:space-between;border-radius:8px;border:1px solid #e6e6e6;background:#fff;box-shadow:0 1px 2px -1px rgba(0,0,0,.05);padding:4px 8px}.page_quantityButton__hih0J{width:12px;height:12px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#b0b0b0;transition:color .2s ease}.page_quantityButton__hih0J:hover{color:#888}.page_quantityButton__hih0J svg{width:28px;height:28px}.page_quantityInput__2ZNAv{color:#121212;font-size:18px;font-weight:500;width:32px;height:30px;text-align:center;border:none}.page_quantityInput__2ZNAv:focus{outline:none}.page_quantityInput__2ZNAv::-webkit-inner-spin-button,.page_quantityInput__2ZNAv::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_quantitySelectorDisabled__mJ7eL{background:#f5f5f5;opacity:.7;cursor:not-allowed}.page_quantitySelectorDisabled__mJ7eL .page_quantityButton__hih0J{cursor:not-allowed}.page_quantitySelectorDisabled__mJ7eL .page_quantityButton__hih0J:hover{color:#b0b0b0}.page_quantitySelectorDisabled__mJ7eL .page_quantityInput__2ZNAv{background:transparent;cursor:not-allowed;color:#6b7280}.page_optionButtonDisabled__ViUPI{opacity:.5;cursor:not-allowed}.page_optionButtonDisabled__ViUPI:hover{border-color:#e0e0e0;background:transparent}.page_addToCartButton__cpEMR{flex:1 1}.page_askQuestionLink__sUNND,.page_viewCatalogueLink__WSlgj{background:none;border:none;color:#2563eb;font-size:14px;font-weight:600;cursor:pointer}.page_askQuestionLink__sUNND:hover,.page_viewCatalogueLink__WSlgj:hover{opacity:.7}.page_askQuestionLink__sUNND{padding:8px}.page_viewCatalogueLink__WSlgj{padding:0;white-space:nowrap;display:flex;gap:4px;align-items:center}.page_similarProductsSection___DilQ{margin-top:24px;padding:24px;border-radius:12px;border:1px solid #e8e3df;background:#fff}.page_sectionHeader__aavZy{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:20px}.page_sectionTitle__QVcL5{font-size:24px;font-weight:600;color:var(--secondary-color);margin:0 0 8px}.page_supportText__LQ67X{font-size:14px;color:#666;margin:0}.page_cardContainer__XXlYF{display:flex;gap:20px;overflow-x:auto;padding-bottom:10px}.page_suppliesSection__vHe0l{margin-top:24px;padding:24px;border-radius:12px;border:1px solid #e8e3df;background:#fff}.page_suppliesTitle__R07S1{font-size:20px;font-weight:600;color:var(--secondary-color);margin-bottom:16px}.page_suppliesContainer__jy_sk{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-start}.page_supplyCard__v0o5P{width:200px;border:1px solid #e6e6e6;border-radius:12px;overflow:hidden;background:white;display:flex;flex-direction:column}.page_supplyImage__7Qxm_{width:100%;height:210px;object-fit:fill}.page_supplyCardContent___HOk7{padding:8px 16px;display:flex;flex-direction:column;flex:1 1}.page_supplyCardTitle__bM2AB{font-size:14px;font-weight:600;color:var(--secondary-color);margin:0 0 8px}.page_injectionTypeBadge__1_6ON{display:inline-block;font-size:11px;font-weight:600;color:#6366f1;background-color:#eef2ff;padding:3px 8px;border-radius:4px;margin-bottom:8px;max-width:max-content}.page_supplyDetailsContainer__7aW7O{display:flex;justify-content:space-between}.page_supplySize__ZlWaq{font-size:13px;color:#666}.page_supplyQuantity__agDSI{font-size:13px;font-weight:500;color:var(--secondary-color)}.page_supplyPrice__bWcV5{font-size:16px;font-weight:700;color:#111;margin-top:auto}.page_aboutSection__qBmgW{margin-top:24px;padding:40px;border-radius:24px;border:1px solid #e4e4e4;background:#fff}.page_aboutContent__Q7wft{color:#374151;line-height:1.6}.page_aboutContent__Q7wft h1{font-size:24px;font-weight:700;margin:0 0 16px;color:#1a1a1a}.page_aboutContent__Q7wft h2{font-size:20px;font-weight:600;margin:20px 0 12px;color:#333}.page_aboutContent__Q7wft p{margin:0 0 12px;line-height:1.6}.page_aboutContent__Q7wft ol,.page_aboutContent__Q7wft ul{margin:0 0 12px;padding-left:24px}.page_aboutContent__Q7wft li{margin-bottom:4px;line-height:1.6}.page_aboutContent__Q7wft table{width:100%;border-collapse:collapse;margin:12px 0}.page_aboutContent__Q7wft td,.page_aboutContent__Q7wft th{border:1px solid #e0e0e0;padding:8px 12px;text-align:left}.page_aboutContent__Q7wft th{background-color:#f3f4f6;font-weight:600}.page_aboutContent__Q7wft tr:nth-child(2n){background-color:#f9fafb}@media (max-width:900px){.page_pageContainer__GB6Kz{flex-direction:column}.page_leftColumn__yazCW{width:100%}.page_imageWrapper__sRBr4{width:100%}.page_imageContainer__l0c53,.page_imageWrapper__sRBr4{max-width:400px;margin:0 auto}}@media (max-width:600px){.page_productCard__AWUdI{padding:20px}.page_productTitle__kc5bt{font-size:24px}.page_priceValue__uSzL_{font-size:28px}.page_bottomActions__wO3rK{flex-wrap:wrap}.page_shipToSection__m0EBU{width:100%;order:0}.page_shipToDropdown__cR2J5{width:100%}.page_qtySection__aeCnq{order:1}.page_addToCartButton__cpEMR{flex:1 1;order:2}}.page_multiPatientSection__qWe02{padding:8px 0;background-color:#f9fafb;border-radius:12px}.page_multiPatientSearchRow__9c1oj{display:flex;align-items:center;gap:16px}.page_patientSearchWrapper__rASGN{flex:1 1}.page_orText__ugQ1S{color:#020202;font-size:14px;font-weight:500}.page_multiPatientDivider__iKXhb{display:flex;align-items:center;gap:12px;margin-bottom:16px}.page_dividerLine__MkQyz{flex:1 1;height:1px;background-color:#e5e7eb}.page_dividerText__JjJOv{font-size:13px;color:#999;white-space:nowrap}.page_selectedPatientsList__I24ma{margin-top:20px}.page_selectedPatientRow__V_MY7{display:flex;align-items:center;justify-content:space-between;padding:4px 0}.page_selectedPatientRow__V_MY7:last-child{border-bottom:none}.page_patientInfo__J0dr0{display:flex;align-items:center;gap:12px}.page_patientIcon__m18is{color:var(--primary-color)}.page_patientName__p3Z_E{color:#121212;font-size:14px;font-weight:700}.page_patientQuantityControls__Edv46{display:flex;align-items:center;gap:24px}.page_patientQuantitySelector__hwTio{display:flex;align-items:center;gap:0;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.page_patientQtyBtn__I_Xz8{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;font-size:18px;color:#9ca3af;cursor:pointer;transition:background-color .2s ease}.page_patientQtyBtn__I_Xz8:hover{background-color:#f3f4f6}.page_patientQtyValue__vRP8H{width:40px;text-align:center;font-size:16px;font-weight:500;color:#374151}.page_removePatientBtn__QFOmN{display:flex;align-items:center;gap:6px;padding:8px 12px;background:none;border:none;cursor:pointer;transition:color .2s ease;color:#212121;font-size:12px;font-weight:700}.page_removePatientBtn__QFOmN:hover{color:#ef4444}.page_removePatientBtn__QFOmN svg{color:currentColor}.page_editPatientBtn__LKGwW{display:flex;align-items:center;justify-content:center;padding:4px;background:none;border:none;cursor:pointer;color:#9ca3af;border-radius:4px;transition:color .2s ease,background-color .2s ease}.page_editPatientBtn__LKGwW:hover{color:#2563eb;background-color:rgba(37,99,235,.08)}.page_selectedPatientRowEditing__SZDDO{background-color:rgba(37,99,235,.06);border-left:3px solid #2563eb;padding-left:8px;border-radius:6px}.page_editingHint__yQvKQ,.page_selectedPatientRowEditing__SZDDO .page_editPatientBtn__LKGwW{color:var(--primary-color)}.page_editingHint__yQvKQ{font-size:12px;font-style:italic;margin:2px 0 4px 28px;font-weight:500}.page_unavailableMessage__efn_K{display:flex;align-items:flex-start;gap:16px;padding:20px;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-bottom:16px}.page_unavailableMessage__efn_K svg{flex-shrink:0;margin-top:2px}.page_unavailableText__Wqe8s{display:flex;flex-direction:column;gap:4px}.page_unavailableTitle__EScVP{color:#991b1b;font-size:16px;font-weight:600;margin:0}.page_unavailableDescription__UYL7L{color:#b91c1c;font-size:14px;font-weight:400;margin:0;line-height:1.5}.page_optionalSupplyActions__9XjkL{display:flex;flex-direction:row;align-items:center;gap:8px;margin:8px 0;justify-content:center}.page_optionalSupplyDisabled__T_Drp{opacity:.4;pointer-events:none}.page_optionalSupplyQty__STrZk{display:flex;align-items:center;border:1px solid #e6e6e6;border-radius:8px;overflow:hidden;background:#fff}.page_optionalQtyBtn__stpGz{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:#b0b0b0;font-size:16px;font-weight:600;transition:background-color .2s ease}.page_optionalQtyBtn__stpGz:hover:not(:disabled){background-color:#f3f4f6}.page_optionalQtyBtn__stpGz:disabled{cursor:not-allowed;opacity:.5}.page_optionalQtyInput__5MVTN{width:36px;height:32px;text-align:center;border:1px solid #e6e6e6;border-top:none;border-bottom:none;font-size:14px;font-weight:500;color:#121212}.page_optionalQtyInput__5MVTN:focus{outline:none}.page_optionalQtyInput__5MVTN::-webkit-inner-spin-button,.page_optionalQtyInput__5MVTN::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page_supplyDeleteBtn__QTtFU{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:1px solid #e6e6e6;border-radius:8px;cursor:pointer;flex-shrink:0;transition:background-color .2s ease}.page_supplyDeleteBtn__QTtFU:hover{background-color:#fef2f2;border-color:#e5532a}.page_supplyDeleteBtn__QTtFU svg{width:16px;height:16px}.page_shippingNotice__C3Zld{display:flex;align-items:flex-start;gap:8px;padding:8px;background-color:#fef5dc;border-radius:8px;margin-top:4px;margin-bottom:4px}.page_shippingNotice__C3Zld svg{width:14px;height:14px;min-width:14px;min-height:14px;flex-shrink:0;margin-top:3px}.page_shippingNotice__C3Zld span{color:#121212;font-size:12px;font-weight:500}@media (max-width:767px){.page_pageContainer__GB6Kz{flex-direction:column;gap:20px;max-width:100%;margin:0 12px 80px;padding:16px;border-radius:16px}.page_fullWidthSection__BY8Fb{max-width:100%;padding:0 12px}.page_headerContainer__UwuAs{margin:12px 12px 16px;gap:8px}.page_pageTitle__euxnj{font-size:18px}.page_imageWrapper__sRBr4,.page_leftColumn__yazCW{width:100%}.page_imageContainer__l0c53{width:100%;height:auto;aspect-ratio:1/1.1}.page_rightColumn__F5yX2{width:100%}.page_productCard__AWUdI{padding:16px}}.page_page__hMMbf{min-height:100%;padding:12px}.page_pageCard__w1vXt{background:#fff;border-radius:10px;padding:28px;box-shadow:0 1px 3px rgba(0,0,0,.04);min-height:calc(100vh - 110px)}.page_contentIndent__cl6E8{padding-left:15px}.page_pageHeader__FCK_M{margin:-16px 0 39px}.page_pageHeaderRow__PoiQf{display:flex;align-items:flex-start;gap:12px}.page_backBtn__Qr234{margin-top:2px}.page_pageHeading__jPsxr{margin:0;font-size:32px;font-weight:500;line-height:1.25;color:#111}.page_breadcrumbs__YvWjB{margin:8px 0 0;font-size:11px;font-weight:400;color:#4b4b4b}.page_breadcrumbs__YvWjB button{padding:0;border:none;background:none;font:inherit;color:inherit;cursor:pointer}.page_breadcrumbs__YvWjB button:hover{text-decoration:underline}.page_breadcrumbs__YvWjB span{font-weight:400;color:inherit}.page_productLayout__L7lms{display:grid;max-width:1180px;grid-gap:40px;gap:40px;grid-template-columns:minmax(0,1.1fr) minmax(480px,.9fr);align-items:start}.page_mediaColumn__Zv_xb{min-width:0}.page_imagePanel__mrnFt{display:flex;height:600px;align-items:center;justify-content:center;overflow:hidden;border-radius:18px;background:#fafafa;padding:64px}.page_imagePanelImg__1jj98{height:100%;width:100%;max-height:410px;object-fit:contain;mix-blend-mode:multiply}.page_imagePanel__mrnFt .page_imagePanelVial__baS3V{height:auto;width:min(328px,100%)}.page_attributeChips__HM9jE{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px}.page_attributeChip__db5QH{display:inline-flex;align-items:center;gap:8px;border-radius:999px;border:1px solid #202020;background:#fff;padding:8px 16px;font-size:12px;font-weight:500;color:#202020}.page_attributeChip__db5QH svg{width:15px;height:15px;flex-shrink:0}.page_detailsColumn__K8p14{min-width:0}.page_productName__FSzJ1{margin:0;font-size:32px;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:#111}.page_askLink__7CWla{margin-top:8px;padding:0;border:none;background:none;font-family:inherit;font-size:11px;font-weight:500;color:#333;text-decoration:underline;-webkit-text-decoration-color:#999;text-decoration-color:#999;text-underline-offset:4px;white-space:nowrap;cursor:pointer;transition:color .15s ease,-webkit-text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease;transition:color .15s ease,text-decoration-color .15s ease,-webkit-text-decoration-color .15s ease}.page_askLink__7CWla:hover{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000}.page_productLead__k_4xK{margin:6px 0 0;max-width:500px;font-size:13px;line-height:1.45;color:#666}.page_priceRow__QK2PF{margin-top:12px;display:flex;align-items:center;border-radius:7px;animation:page_pricePulse__NBJW4 .6s ease-out 1}@keyframes page_pricePulse__NBJW4{0%,to{opacity:1}50%{opacity:.5}}.page_productPrice__raHXL{margin:0;font-size:25px;font-weight:500;color:#111}.page_configSection__CtIQc{margin-top:20px}.page_configSectionFirst__erJd3{margin-top:24px}.page_configLabel__XyX3z{margin:0 0 12px;display:flex;align-items:center;gap:12px;font-size:12px;font-weight:500;color:#111}.page_configLabel__XyX3z:after{content:"";flex:1 1;height:1px;background:#e5e5e5}.page_configOptions__4JHon{display:flex;flex-wrap:wrap;gap:8px}.page_configPill__WVjcp{position:relative;display:inline-flex;height:40px;min-width:94px;width:var(--pill-width,auto);align-items:center;justify-content:center;gap:6px;background:#fff;border-radius:7px;border:1px solid #d0d1d2;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;color:#5c5e62;cursor:pointer;transition:border-color .15s ease,color .15s ease}.page_configPill__WVjcp:hover{border-color:#8e8e8e}.page_configPillActive__CKUOl,.page_configPillActive__CKUOl:hover{border:2px solid #2563eb;color:#171a20}.page_configOptionsStrength__Sis4T{gap:6px}.page_configPillColumn__yabkx{height:46px;min-width:102px;flex-direction:column;align-items:flex-start;gap:2px;padding:0 8px;align-items:center}.page_pillSubChip__TcbXO{color:#444;font-size:9px;font-weight:400;line-height:11px;border-radius:999px;background:#f3f3f3;padding:2px 6px}.page_selectedBadge__2MAaq{position:absolute;top:-8px;right:-8px;z-index:1}.page_configPillDisabled__Dwrww{opacity:.5;cursor:not-allowed}.page_configPill__WVjcp svg{flex-shrink:0}.page_pharmacyList__0VibH{display:flex;flex-direction:column;gap:8px}.page_pharmacyRow__A2PN9{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 90px;align-items:center;width:100%;min-height:58px;border-radius:8px;border:1px solid #bdbdbd;background:#fff;padding:10px 12px;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease}.page_pharmacyRow__A2PN9:hover{border-color:#555}.page_pharmacyRowActive__6jEbC,.page_pharmacyRowActive__6jEbC:hover{border:2px solid #2563eb}.page_pharmacyRowInfo__KN0DA{min-width:0}.page_pharmacyRowName__rWvT_{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;color:#111}.page_pharmacyRowSub__NClPI{margin-top:2px;display:block;font-size:9px;color:#777}.page_pharmacyRowRight__Crg31{text-align:right}.page_pharmacyRowPrice__qQba8{display:block;font-size:12px;font-weight:500;color:#111}.page_pharmacyRowMeta__eThqY{margin-top:2px;display:block;font-size:10px;line-height:1.25;white-space:nowrap;color:#777}.page_qtyRow__J8RRw{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #ededed;padding-top:12px}.page_qtyRowLabel__hp1dF{font-size:12px;font-weight:500;color:#000}.page_cartCta__QzvhP{margin-top:8px}.page_locationBox__O0Ofq{margin-top:12px;display:flex;height:48px;align-items:center;padding:0 16px;border-radius:9px;background:#f7f7f7}.page_locationBox__O0Ofq>svg{margin-right:8px;width:18px;height:18px;flex-shrink:0;color:#111}.page_locationText__R_Www{display:flex;flex-direction:column;font-size:9px;line-height:1.25;color:#777}.page_locationText__R_Www strong{font-size:11px;font-weight:600;color:#111}.page_locationChange__u_d_A{font-size:10px;font-weight:500;color:#333;cursor:pointer}.page_locationChange__u_d_A:hover{text-decoration:underline}.page_infoCard__Imgpm{margin-top:32px;max-width:1180px;overflow:hidden;border-radius:12px;border:1px solid #e8e3df;background:#fff}.page_infoTabs__yMH3v{display:flex;gap:28px;border-bottom:1px solid #e8e3df;padding:0 24px;overflow-x:auto}.page_infoTab___Amya{height:48px;border:none;border-bottom:2px solid transparent;background:none;font-family:inherit;font-size:12px;font-weight:600;color:#737b77;white-space:nowrap;cursor:pointer;transition:color .15s ease,border-color .15s ease}.page_infoTab___Amya:hover{color:#111}.page_infoTabActive__zZqgV,.page_infoTabActive__zZqgV:hover{border-bottom-color:#2563eb;color:#2563eb}.page_infoPanel__xQl8t{padding:24px 32px}.page_infoPanelInner__TXWF_{max-width:1050px}.page_infoEyebrow__qVYjt{margin:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:#777}.page_infoTitle__eInbJ{margin:8px 0 0;font-size:20px;font-weight:600;color:#1a1a1a}.page_infoBody__210wX{margin-top:16px;display:flex;flex-direction:column;gap:12px;max-width:850px;font-size:13px;line-height:24px;color:#555}.page_infoBody__210wX p{margin:0}.page_specTable___qbfI{margin-top:24px;border-top:1px solid #e8e3df;border-bottom:1px solid #e8e3df}.page_specTableHeader__Avyoc{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;border-bottom:1px solid #e8e3df;padding:12px 0}.page_specTableHeaderLabel__9_fJ9{margin:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#888}.page_specTableHeaderPrice__9bkZt{margin:0;text-align:right;font-size:12px;font-weight:600;color:#111}.page_specDl__GoHMD{margin:0;display:grid;grid-template-columns:1fr 1fr}.page_specDlRow__ycBUg{display:grid;grid-template-columns:90px minmax(0,1fr);grid-gap:12px;gap:12px;border-bottom:1px solid #eeeae7;padding:12px 0}.page_specDlRow__ycBUg:nth-child(odd){border-right:1px solid #eeeae7;padding-right:20px}.page_specDlRow__ycBUg:nth-child(2n){padding-left:20px}.page_specDlRow__ycBUg:last-child{border-bottom:none}.page_specDlRow__ycBUg dt{margin:0;font-size:10px;color:#888}.page_specDlRow__ycBUg dd{margin:0;font-size:11px;font-weight:600;color:#222}@media (max-width:1279px){.page_productLayout__L7lms{grid-template-columns:1fr;gap:24px}.page_imagePanel__mrnFt{height:auto;min-height:320px;padding:24px}.page_imagePanelImg__1jj98{max-height:300px}.page_imagePanel__mrnFt .page_imagePanelVial__baS3V{height:auto;width:min(240px,100%)}}@media (max-width:767px){.page_page__hMMbf{padding:8px 8px 90px}.page_pageCard__w1vXt{padding:16px;min-height:0}.page_pageHeading__jPsxr{font-size:26px}.page_productName__FSzJ1{font-size:24px}.page_infoTabs__yMH3v{padding:0 16px;gap:20px}.page_infoPanel__xQl8t{padding:16px}}.page_shippingHint__utQGO{margin:4px 0 0;font-size:12px;color:#252525}.page_shippingPills__YM3UK{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.page_shippingPill__navWz{position:relative;display:inline-flex;height:36px;align-items:center;gap:8px;border-radius:7px;border:1px solid #d8dedd;background:#fff;padding:0 12px;font-family:inherit;font-size:11px;font-weight:600;color:#6f7782;cursor:pointer;transition:border-color .15s ease,color .15s ease}.page_shippingPill__navWz:hover:not(:disabled){border-color:#b8c0bd}.page_shippingPill__navWz:disabled{opacity:.5;cursor:not-allowed}.page_shippingPillActive__xICMB,.page_shippingPillActive__xICMB:hover:not(:disabled){border:2px solid #2563eb;background:#fff;color:#171a20}.page_shippingNote__xWq0n{margin:8px 0 0;font-size:10px;color:#7a837f}.page_choosePatientButton__Tt13x{margin-top:24px;display:flex;height:44px;width:100%;align-items:center;justify-content:center;border:1px solid #111;border-radius:999px;background:#fff;font-family:inherit;font-size:12px;font-weight:500;color:#111;cursor:pointer;transition:background-color .15s ease}.page_choosePatientButton__Tt13x:hover:not(:disabled){background:#fafafa}.page_choosePatientButton__Tt13x:disabled{opacity:.5;cursor:not-allowed}.page_choosePatientButton__Tt13x+.page_cartButton__MxzPG{margin-top:8px}.page_patientPickerWrap__sv4HZ{position:relative;margin-top:24px}.page_stagedCard__mmPcM+.page_patientPickerWrap__sv4HZ{margin-top:12px}.page_patientPickerWrap__sv4HZ .page_choosePatientButton__Tt13x{margin-top:0}.page_addAnotherPatientButton__H3OwV{display:flex;height:44px;width:100%;align-items:center;justify-content:center;gap:8px;border:1px solid #d8dce3;border-radius:999px;background:#fff;font-family:inherit;font-size:12px;font-weight:500;color:#111;cursor:pointer;transition:background-color .15s ease}.page_addAnotherPatientButton__H3OwV:hover{background:#f1f1f1}.page_viewCartButton__mVCge{margin-top:8px;display:flex;height:44px;width:100%;align-items:center;justify-content:center;gap:8px;border:1px solid #111;border-radius:999px;background:#111;font-family:inherit;font-size:12px;font-weight:500;color:#fff;cursor:pointer;transition:background-color .15s ease}.page_viewCartButton__mVCge:hover{background:#121212}.page_addLoaderOverlay__ltMDO{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.65);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.page_addLoaderSpinner__jZV8t{display:flex;color:#183229;animation:page_addToCartSpin__GCYbK 1s linear infinite}@keyframes page_addToCartSpin__GCYbK{to{transform:rotate(1turn)}}.page_stagedCard__mmPcM{margin-top:12px;overflow:hidden;border:1px solid #dbe5f5;border-radius:11px;background:#fff;box-shadow:0 2px 8px rgba(37,99,235,.05)}.page_stagedHeader__I_7Rg{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dbe5f5;background:#f3f7ff;padding:10px 14px}.page_stagedTitle__AwpAE{margin:0;font-size:11px;font-weight:600;color:#1a1a1a}.page_stagedSub__qbbbf{margin:2px 0 0;font-size:9px;color:#7a837f}.page_stagedBadge__z4u_C{flex-shrink:0;border-radius:999px;background:#2563eb;padding:4px 8px;font-size:9px;font-weight:600;color:#fff}.page_stagedRows__4Rb8T{min-width:0}.page_stagedRow___Jb4M{background:#fff;padding:12px 14px;transition:background-color .15s ease}.page_stagedRow___Jb4M:hover{background:#fcfdfc}.page_stagedRow___Jb4M+.page_stagedRow___Jb4M{border-top:1px solid #e8ebe9}.page_stagedRowGrid__47avJ{display:grid;grid-template-columns:minmax(0,1fr) 104px 28px;align-items:center;grid-gap:12px;gap:12px}.page_stagedToggle__2dqYk{display:flex;min-width:0;align-items:center;gap:8px;border:none;background:none;padding:0;font-family:inherit;text-align:left;cursor:pointer}.page_stagedNameWrap___siSN{min-width:0}.page_stagedNameRow__PiP2Y{display:flex;align-items:center;gap:8px;min-width:0}.page_stagedName__fqgsw{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;color:#171917}.page_stagedChipInCart__59uUL,.page_stagedChipSelected__cVODQ{flex-shrink:0;border-radius:999px;padding:2px 8px;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.page_stagedChipInCart__59uUL{background:#dbe8ff;color:#2563eb}.page_stagedChipSelected__cVODQ{background:#f1f1f1;color:#555}.page_stagedDob__yOBX6{margin-top:2px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;color:#7a837f}.page_stagedChevron__XBU2e{flex-shrink:0;color:#777;transition:transform .15s ease}.page_stagedChevronOpen__D4eX_{transform:rotate(180deg)}.page_stagedQty__qELe3{display:flex;height:36px;align-items:center;justify-content:space-between;border:1px solid #dedede;border-radius:9px;background:#fff;padding:0 4px}.page_stagedQtyButton__LbDsg{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:none;border-radius:7px;background:none;color:#111;cursor:pointer;transition:background-color .15s ease}.page_stagedQtyButton__LbDsg:first-child{color:#68736d}.page_stagedQtyButton__LbDsg:hover:not(:disabled){background:#eeeeee}.page_stagedQtyButton__LbDsg:disabled{opacity:.35;cursor:not-allowed}.page_stagedQtyValue__ATLUD{min-width:20px;text-align:center;font-size:12px;font-weight:600;color:#1a1a1a}.page_stagedRemove__16d_M{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:none;border-radius:7px;background:none;color:#a35b56;cursor:pointer;transition:background-color .15s ease}.page_stagedRemove__16d_M:hover{background:#f4e7e6}.page_stagedDetails__R3W5h{margin-top:8px;border:1px solid #e4e8e6;border-radius:8px;background:#f8f8f8;padding:10px 12px;font-size:10px;line-height:1.6;color:#666}.page_stagedDetailLine__Qg0x6{display:flex;align-items:flex-start;gap:8px}.page_stagedDetailLine__Qg0x6 svg{margin-top:2px;flex-shrink:0;color:#333}.page_stagedDetailLine__Qg0x6+.page_stagedDetailLine__Qg0x6{margin-top:6px}.page_stagedEditLink__4tpMe{margin-top:8px;padding:0;border:none;background:none;font-family:inherit;font-size:10px;font-weight:600;color:#000;text-decoration:underline;cursor:pointer}.page_backButtonBtn__UzwsI{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid #e0e3e7;background:#fff;color:#132f19;cursor:pointer;transition:background .2s ease}.page_backButtonBtn__UzwsI:hover{background:#f5f5f5}.page_preferredBadge__tVBgp{margin-left:8px;padding:2px 8px;border-radius:999px;background:var(--senary-color,#e8f7ec);color:var(--primary-color,#000000);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.page_blurredName__2KdPK{filter:blur(3px);-moz-user-select:none;user-select:none;-webkit-user-select:none;pointer-events:none}.page_noPriceText__FWJOT{color:#9ca3af;font-size:14px;font-style:italic;margin:0}.page_emptyState__07dPa{max-width:480px;margin:0 auto;padding:80px 24px;text-align:center}.page_emptyState__07dPa h1{font-size:24px;font-weight:700;color:#121212;margin-bottom:12px}.page_emptyState__07dPa p{font-size:15px;color:#666;margin-bottom:24px}.DrugProductCard_cardWrapper__bwBXb{position:relative;height:auto}.DrugProductCard_cardLink__vxI1b{text-decoration:none;color:inherit;display:block;height:100%}.DrugProductCard_card___JKxo{background-color:white;border-radius:12px;box-shadow:0 3px 6px -3px #0000000d,0 2px 4px -2px #0000000d,0 1px 2px -1px #0000000d,0 1px 0 -1px #0000000d;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;position:relative;width:208px;min-height:300px;height:100%;display:flex;flex-direction:column}.DrugProductCard_card___JKxo:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.DrugProductCard_selectedCard__rboJ4{border:2.5px solid var(--primary-color);border-radius:12px}.DrugProductCard_badges___rgq8{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;z-index:1}.DrugProductCard_typeBadges__uPBKx{position:absolute;top:38px;left:10px;display:flex;flex-direction:row;align-items:center;gap:6px;z-index:1}.DrugProductCard_stockBadge__6YxSW{font-weight:700;font-size:10px;line-height:100%;border-radius:24px;background-color:#f2f2f2;color:#888888;padding:5px 7px}.DrugProductCard_discontinuedBadge__vs1C7{background-color:#868e96;color:white;font-size:.7rem;font-weight:600;padding:4px 8px;border-radius:4px}.DrugProductCard_imageContainer__8PHaY{position:relative;background-color:#f8f9fa;display:flex;justify-content:center;align-items:center;width:208px;height:250px}.DrugProductCard_productImage__ElI_b{object-fit:contain;max-width:100%;transition:transform .3s ease}.DrugProductCard_card___JKxo:hover .DrugProductCard_productImage__ElI_b{transform:scale(1.05)}.DrugProductCard_vialImage__2F__s{height:88%}.DrugProductCard_productType__STB94{position:absolute;top:10px;left:10px;background-color:white;color:black;padding:2px 10px;border:1px solid #d6d6d6;border-radius:32px;width:max-content;text-align:center;font-weight:500;font-size:10px}.DrugProductCard_specialType__bwSzc{border:1px solid transparent;border-radius:50%}.DrugProductCard_favoriteButton__hY7hA,.DrugProductCard_specialType__bwSzc{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;line-height:0;box-shadow:0 1px 3px rgba(0,0,0,.12)}.DrugProductCard_favoriteButton__hY7hA{position:absolute;top:10px;right:10px;z-index:3;padding:0;border:1px solid #ececf1;border-radius:50%;background-color:#fff;color:#a6adb8;cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease}.DrugProductCard_favoriteButton__hY7hA:hover{color:#e5484d;transform:scale(1.1)}.DrugProductCard_favoriteButtonActive__3biAO,.DrugProductCard_favoriteButtonActive__3biAO:hover{color:#e5484d;border-color:rgba(229,72,77,.35)}.DrugProductCard_favoriteButtonLower__bh22d{top:44px}.DrugProductCard_specialRefrigerated__oEN4x{--primary-color:#2563eb;background-color:#e7f0fc;border-color:#cde0f8}.DrugProductCard_specialControlled__gMBN_{color:#dc2626;background-color:#fdebeb;border-color:#f6d3d3}.DrugProductCard_controlledLetter__wq9eW{display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;line-height:1}.DrugProductCard_pharmacyLogos__6AyRG{position:absolute;bottom:6px;right:6px;display:flex;flex-direction:row;align-items:center;gap:4px;z-index:1;max-width:calc(100% - 12px);flex-wrap:wrap-reverse;justify-content:flex-end}.DrugProductCard_pharmacyLogo__y_ZSz{height:26px;width:auto;max-width:64px;object-fit:contain;background-color:white;border:1px solid #e6e6e6;border-radius:8px;padding:1px 3px;box-shadow:0 1px 2px rgba(0,0,0,.06)}.DrugProductCard_pharmacyLogoClickable__1hojw{cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.DrugProductCard_pharmacyLogoClickable__1hojw:hover{transform:translateY(-1px);box-shadow:0 2px 6px rgba(0,0,0,.16)}.DrugProductCard_productInfo__64DBp{padding:12px;flex-grow:1;display:flex;flex-direction:column;gap:4px}.DrugProductCard_selectedProductInfo__B4JvB{background-color:#f6f9f7}.DrugProductCard_productName__7cpNI{font-weight:700;font-size:16px;line-height:1.2;color:var(--secondary-color);display:block}.DrugProductCard_productNameLine__bpaxZ{display:block}.DrugProductCard_searchButton__KkwOO{background:none;border:none;padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:opacity .2s ease;vertical-align:middle;margin-right:4px}.DrugProductCard_searchButton__KkwOO:hover{opacity:.7}.DrugProductCard_productDetails__38Eik{display:flex;flex-direction:column;gap:8px}.DrugProductCard_detailItem__65e2v{display:flex;justify-content:space-between;align-items:center;font-size:.85rem}.DrugProductCard_detailLabel__A3IC3{color:#6c757d;font-weight:500}.DrugProductCard_detailValue__gKIiA{font-weight:400;font-size:14px;line-height:100%;letter-spacing:0;color:var(--secondary-color)}.DrugProductCard_priceContainer__4DjZz{margin-top:auto}.DrugProductCard_priceRow__vFJHa{display:flex;align-items:center;gap:8px}.DrugProductCard_priceDisplay__GVT7W{display:flex;align-items:baseline;gap:4px}.DrugProductCard_pricePrefix__fezf8{font-size:12px;font-weight:500;color:#9ca3af}.DrugProductCard_price__01t1a{font-weight:700;font-size:16px;color:var(--primary-color);line-height:14px;display:inline}.DrugProductCard_cardWithPrice__oCsd2:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(0,174,48,.1),transparent 50%);pointer-events:none;z-index:0}.DrugProductCard_cardWithoutPrice__R34wF:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(239,68,68,.1),transparent 50%);pointer-events:none;z-index:0}.DrugProductCard_priceStatusLabel__OXB3D{position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:16px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.DrugProductCard_priceStatusLabelGreen__cef_g{background-color:var(--primary-color);color:white}.DrugProductCard_priceStatusLabelRed__fqw4h{background-color:#ef4444;color:white}.DrugProductCard_inactiveLabel__g_ouj{background-color:#dc2626;color:white}.DrugProductCard_cardContent__mySiu{position:relative;z-index:1;display:flex;flex-direction:column;flex-grow:1}.DrugProductCard_enabledBadge__6Y2xS{font-size:9px;font-weight:600;padding:3px 8px;height:21px;border-radius:8px;text-transform:uppercase;letter-spacing:.3px;display:inline-block;width:-moz-fit-content;width:fit-content;border:1px solid}.DrugProductCard_enabledBadgeActive__4OJkW{background-color:#e8f7ec;color:#000000;border-color:#000000}.DrugProductCard_enabledBadgeInactive__8fJqw{background-color:#f7eae8;color:#ac2526;border-color:#ac2526}.DrugProductCard_enabledBadgeRequested__Woxxp{background-color:#fef3e8;color:#f59e0b;border-color:#f59e0b}@media (max-width:767px){.DrugProductCard_cardLink__vxI1b,.DrugProductCard_cardWrapper__bwBXb{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 5px);min-width:0!important;max-width:calc(50% - 5px)!important;width:calc(50% - 5px)!important}.DrugProductCard_card___JKxo{width:100%!important;min-width:0!important;min-height:260px!important}.DrugProductCard_imageContainer__8PHaY{width:100%!important;height:220px!important}.DrugProductCard_productImage__ElI_b{width:100%;height:100%;max-height:100%;object-fit:cover}.DrugProductCard_productInfo__64DBp{padding:10px}.DrugProductCard_productName__7cpNI{font-size:14px}.DrugProductCard_productType__STB94{font-size:9px;padding:2px 8px}.DrugProductCard_stockBadge__6YxSW{font-size:9px;padding:4px 6px}.DrugProductCard_newBadge__SOMW4{font-size:10px;padding:5px 10px}}.VialImage_vial__xGjI0{position:relative;height:100%;max-width:100%;aspect-ratio:4/5;container-type:inline-size}.VialImage_vialLyophilized__cbECu{aspect-ratio:3284/4104}.VialImage_vialPhoto__q4vfw{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}.VialImage_vialPending__Mo6Np .VialImage_labelBox__n3D7Y,.VialImage_vialPending__Mo6Np .VialImage_vialPhoto__q4vfw{visibility:hidden}.VialImage_vialSkeleton__Qik2e{position:absolute;inset:4% 12%;border-radius:14px;background:linear-gradient(90deg,#eef1f6,#eef1f6 35%,#f8fafd 50%,#eef1f6 65%,#eef1f6);background-size:200% 100%;animation:VialImage_vialSkeletonSheen__s1vn_ 1.6s ease-in-out infinite}@keyframes VialImage_vialSkeletonSheen__s1vn_{0%{background-position:100% 0}to{background-position:-100% 0}}.VialImage_labelBox__n3D7Y{position:absolute;top:40.85%;left:25.45%;width:50.8%;height:43.4%;overflow:hidden;border-radius:.8cqw .8cqw 2.1cqw 2.1cqw/.7cqw .7cqw 1.2cqw 1.2cqw;isolation:isolate;font-family:Bebas Neue}.VialImage_fontPrimer__cKU9_{position:absolute;top:0;left:-9999px;font-family:Bebas Neue;font-size:16px;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.VialImage_labelBoxLyophilized__yhWDU{top:40.3%;left:26.3%;width:50.2%;height:43.7%}.VialImage_vialSublingual__buFob{aspect-ratio:2554/3172}.VialImage_labelBoxSublingual__zPNDj{top:52%;left:31.4%;width:33.4%;height:37.6%}.VialImage_vialSuppository__Eyf1Q{aspect-ratio:1122/1402}.VialImage_labelBoxSuppository__IYO10{top:10.5%;left:19%;width:60.5%;height:41.5%}.VialImage_vialCapsule__zXjiV{aspect-ratio:1654/2000}.VialImage_labelBoxCapsule__k_0It{top:37.3%;left:27.8%;width:45.2%;height:36.2%}.VialImage_vialOphthalmic__eDVpA{aspect-ratio:2997/3030}.VialImage_labelBoxOphthalmic__ic9kh{top:47.2%;left:36.5%;width:27.5%;height:40.8%}.VialImage_vialPatch__ZtTae{aspect-ratio:1254/1254}.VialImage_labelBoxPatch__ajFwI{top:14.5%;left:21%;width:58%;height:27.5%}.VialImage_vialTopical__Ld57o{aspect-ratio:2554/3172}.VialImage_labelBoxTopical__LYziz{top:51.5%;left:31.4%;width:33.7%;height:37.9%}.VialImage_vialGel__E62sn{aspect-ratio:1633/1779}.VialImage_labelBoxGel__hdnIP{top:42.2%;left:21.8%;width:55.7%;height:34.9%}.VialImage_vialJar__fdnk7{aspect-ratio:1/1}.VialImage_labelBoxJar__AiiDP{top:34.5%;left:23%;width:54.5%;height:41%}.VialImage_vialTablet__x1VjM{aspect-ratio:1126/2585}.VialImage_labelBoxTablet__SWqGc{top:39.9%;left:6.3%;width:87.3%;height:34.8%}.VialImage_vialBottle__zn2Fa{aspect-ratio:1/1}.VialImage_labelBoxBottle__DLrBS{top:46%;left:32.3%;width:33.3%;height:36%}.VialImage_vialOintment__nTiJ0{aspect-ratio:3486/4499}.VialImage_labelBoxOintment__8vuCJ{top:12%;left:39.5%;width:21.5%;height:68%}.VialImage_vialPellet__F5Q1c{aspect-ratio:3202/3496}.VialImage_labelBoxPellet__WyOWh{top:6%;left:20%;width:26%;height:87%}.VialImage_vialTroche__BwO1k{aspect-ratio:3500/3496}.VialImage_labelBoxTroche__XVJDO{top:44%;left:50%;width:31%;height:30%}.VialImage_vialNasal__4jbaz{aspect-ratio:3355/3918}.VialImage_labelBoxNasal__Zzo0H{top:63%;left:35.9%;width:27.5%;height:27%}.VialImage_vialSuspension__43xHn{aspect-ratio:3655/3500;transform:scale(1.3)}.VialImage_labelBoxSuspension__z9Eim{top:39%;left:34.6%;width:27.2%;height:27.5%}.VialImage_labelArt__zHUlW{display:block;width:100%;height:100%;pointer-events:none}.CatalogLegend_legend__PjzBI{display:flex;align-items:center;align-self:center;flex-wrap:wrap;gap:14px;margin-left:auto;padding:6px 12px;background:#f6f7f8;border:1px solid #ececec;border-radius:12px}.CatalogLegend_legendItem__QV2dv{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:#4b5563;white-space:nowrap}.CatalogLegend_legendChip__p4Igh{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:50%;padding:4px;line-height:0;box-shadow:0 1px 3px rgba(0,0,0,.1)}.CatalogLegend_legendChipRefrigerated__fGLtD{--primary-color:#2563eb;background:#e7f0fc;border-color:#cde0f8}.CatalogLegend_legendChipControlled__Ardzr{color:#dc2626;background:#fdebeb;border-color:#f6d3d3}.CatalogLegend_legendChipFavorite__kBo3z{color:#e5484d;background:#ffffff;border-color:#ececf1}.CatalogLegend_controlledLetter__JV_BC{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:13px;font-weight:800;line-height:1}@media (max-width:767px){.CatalogLegend_legend__PjzBI{gap:10px;padding:5px 10px}.CatalogLegend_legendItem__QV2dv{font-size:11.5px}}.CatalogProductCard_card__H3_FI{position:relative;display:block;width:100%;height:393px;overflow:hidden;border-radius:4px;background:linear-gradient(180deg,rgba(247,239,233,.1),rgba(236,229,182,.1));text-decoration:none;color:inherit;cursor:pointer;transition:transform .2s ease}.CatalogProductCard_card__H3_FI:hover{transform:translateY(-2px)}.CatalogProductCard_badges__rBLB3{position:absolute;top:18px;left:18px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;z-index:2}.CatalogProductCard_refrigeratedBadge__1k8LE{background:#eef4ff;color:#2563eb;box-shadow:0 4px 14px rgba(37,99,235,.1)}.CatalogProductCard_controlledBadge__VutyY,.CatalogProductCard_refrigeratedBadge__1k8LE{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.CatalogProductCard_controlledBadge__VutyY{background:#f9ecec;color:#e14343;font-size:13px;font-weight:700;line-height:1;box-shadow:0 4px 14px rgba(225,67,67,.1)}.CatalogProductCard_inactiveBadge__emgvz{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:6.4px;background:#ececec;color:#808080;font-size:10px;font-weight:700;letter-spacing:.04em;line-height:1}.CatalogProductCard_imageWrap__lc8wc{position:absolute;top:0;left:0;right:0;height:285px;padding:20px 28px 0;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:transform .3s ease}.CatalogProductCard_card__H3_FI:hover .CatalogProductCard_imageWrap__lc8wc{transform:scale(1.02)}.CatalogProductCard_image__2B0i7{max-width:195px;max-height:245px;object-fit:contain;mix-blend-mode:multiply}.CatalogProductCard_imageLoading__5kzQN{visibility:hidden;width:0}.CatalogProductCard_imageSkeleton__isArt{width:178px;height:232px;border-radius:14px;background:linear-gradient(100deg,#eceae4 30%,#f7f5f0 50%,#eceae4 70%);background-size:200% 100%;animation:CatalogProductCard_imageSkeletonShimmer__5HMIv 1.1s ease-in-out infinite}@keyframes CatalogProductCard_imageSkeletonShimmer__5HMIv{0%{background-position:130% 0}to{background-position:-130% 0}}.CatalogProductCard_vialImage__6kZW1{--band-bottom:2%;height:245px;max-width:none}.CatalogProductCard_favoriteButton__4Llnv{position:absolute;top:19.5px;right:10.5px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:none;cursor:pointer;z-index:3;transition:transform .15s ease}.CatalogProductCard_favoriteButton__4Llnv:hover{transform:scale(1.06)}.CatalogProductCard_info__sYwYv{position:absolute;left:0;right:0;bottom:0;padding:0 18px 18px;z-index:2}.CatalogProductCard_name__1LObH{margin:0;overflow-wrap:break-word;color:#111;font-size:14px;font-weight:600;line-height:18px}.CatalogProductCard_nameLine__MkCSn{display:block}.CatalogProductCard_price__LsgvU{margin:2px 0 0;font-size:12px;line-height:16px;color:#666}.CatalogProductCard_dosage__pqF2D{display:flex;align-items:center;gap:6px;margin:0;font-size:11px;line-height:15px;color:#888}.CatalogProductCard_dosageDot__j_fPg{color:#bbb}.CatalogProductCard_pharmaciesWrapper__kY_Xq{position:relative;margin-bottom:8px}.CatalogProductCard_pharmacyPill__5fqmY{display:flex;align-items:center;height:32px;padding:0 6px;border:1px solid rgba(255,255,255,.8);border-radius:9999px;background:rgba(255,255,255,.8);box-shadow:0 5px 16px rgba(0,0,0,.08);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);cursor:pointer;transition:background-color .3s ease}.CatalogProductCard_pharmacyPill__5fqmY:hover{background:#fff}.CatalogProductCard_pharmacyLogoCircle__ZW_ry{position:relative;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid #fff;border-radius:50%;background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.14);overflow:hidden;flex-shrink:0;transition:margin-left .3s ease}.CatalogProductCard_pharmacyLogoCircle__ZW_ry:not(:first-child){margin-left:-8px}.CatalogProductCard_pharmacyPillExpanded__NkVY0 .CatalogProductCard_pharmacyLogoCircle__ZW_ry:not(:first-child){margin-left:6px}.CatalogProductCard_pharmacyLogoImg__dgo1T{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:50%;background:#fff}.CatalogProductCard_pharmacyLogoInitial__3jfzY{font-size:10px;font-weight:700;color:#183229}.CatalogProductCard_pharmacyLogoSkeleton__AkryP{position:absolute;inset:0;border-radius:50%;background:linear-gradient(100deg,#eceae4 30%,#f7f5f0 50%,#eceae4 70%);background-size:200% 100%;animation:CatalogProductCard_imageSkeletonShimmer__5HMIv 1.1s ease-in-out infinite}.PharmacyComplianceModal_overlay__oKaV4{position:fixed;inset:0;background-color:rgba(0,0,0,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px;z-index:1000;animation:PharmacyComplianceModal_complianceFadeIn__9DXUi .18s ease}.PharmacyComplianceModal_modal__D_WWD{position:relative;background-color:#fff;border-radius:16px;width:100%;max-width:760px;max-height:92vh;overflow:hidden;box-shadow:0 30px 90px rgba(0,0,0,.25);display:flex;flex-direction:column;animation:PharmacyComplianceModal_compliancePop__tmk1P .2s ease;--primary-color:#183229;--senary-color:#eaf3ee}.PharmacyComplianceModal_header__k7o1J{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px 14px;border-bottom:1px solid #ececec;flex-shrink:0}.PharmacyComplianceModal_title__M_XYG{margin:0;font-size:22px;font-weight:500;letter-spacing:-.02em;color:#171717}.PharmacyComplianceModal_close__HizX7{display:flex;width:28px;height:28px;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:7px;background:none;color:#5e6460;cursor:pointer;transition:background-color .15s ease,color .15s ease}.PharmacyComplianceModal_close__HizX7:hover{background-color:#f1f2f2;color:#111}.PharmacyComplianceModal_body__jceKQ{padding:20px 24px 24px;overflow-y:auto}.PharmacyComplianceModal_body__jceKQ h3{font-weight:600;color:#171717}@keyframes PharmacyComplianceModal_complianceFadeIn__9DXUi{0%{opacity:0}to{opacity:1}}@keyframes PharmacyComplianceModal_compliancePop__tmk1P{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){.PharmacyComplianceModal_overlay__oKaV4{padding:12px}.PharmacyComplianceModal_header__k7o1J{padding:14px 16px 12px}.PharmacyComplianceModal_body__jceKQ{padding:16px}}