:root{--msp-blue: #0047AB;--msp-blue-dark: #003585;--msp-blue-light: #E8EFFD;--msp-green: #2ECC71;--msp-green-dark: #27AE60;--msp-navy: #0A2540;--msp-teal: #0891B2;--msp-cyan: #22D3EE;--msp-amber: #F59E0B;--msp-white: #FFFFFF;--msp-gray-50: #F8FAFC;--msp-gray-100: #F1F5F9;--msp-gray-200: #E2E8F0;--msp-gray-600: #475569;--msp-gray-900: #0F172A;--msp-stock-ok: #16A34A;--msp-stock-low: #D97706;--msp-stock-none: #DC2626}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.section-title,.product-title,.collection-title,.card__heading,.predictive-search-results__title,.header__heading,[class*=heading]{font-family:"Plus Jakarta Sans",var(--font-heading--family),sans-serif}body,.card__body,.price,.badge,.button,input,select,textarea,.menu a,.footer a,.predictive-search-results__card,.product-card,.resource-card{font-family:"Inter",var(--font-body--family),system-ui,sans-serif}.button,.button--primary,[class*=button-primary],.shopify-payment-button__button--unbranded{background-color:var(--msp-blue)!important;border-color:var(--msp-blue)!important;color:var(--msp-white)!important}.button:hover,.button--primary:hover,[class*=button-primary]:hover{background-color:var(--msp-blue-dark)!important;border-color:var(--msp-blue-dark)!important}.product-form__submit,[data-type=add-to-cart-form] .button,[data-type=add-to-cart-form] .button--primary,.sticky-add-to-cart .button,.quick-add .button,.msp-atc-green{background-color:var(--msp-green)!important;border-color:var(--msp-green)!important;color:var(--msp-navy)!important;font-weight:700!important;letter-spacing:.3px}.product-form__submit:hover,[data-type=add-to-cart-form] .button:hover,.sticky-add-to-cart .button:hover,.quick-add .button:hover,.msp-atc-green:hover{background-color:var(--msp-green-dark)!important;border-color:var(--msp-green-dark)!important}.button--amber,.btn-amber{background-color:var(--msp-amber);color:var(--msp-navy);border-color:var(--msp-amber);font-weight:700}.button--amber:hover,.btn-amber:hover{background-color:#d97706;border-color:#d97706;color:var(--msp-navy)}@media screen and (min-width:990px){.search-action .predictive-search-form,.header__column--right .predictive-search-form{min-width:400px}.predictive-search-form__header-inner{border-radius:8px}.search-input:focus,.predictive-search-form__header:focus-within{border-color:var(--msp-blue)!important;box-shadow:0 0 0 3px #0047ab26}}.header__announcement-bar,.header-announcements .section{font-weight:500;letter-spacing:.25px}.header__nav-link:hover,.menu-link:hover{color:var(--msp-blue)}.card,.product-card,.resource-card{border-radius:12px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.card:hover,.product-card:hover,.resource-card:hover{box-shadow:0 4px 20px #0047ab1f;transform:translateY(-2px)}.msp-sku-badge{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:600;color:var(--msp-teal);background:#0891b214;border:1px solid rgba(8,145,178,.22);border-radius:4px;padding:2px 6px;margin-top:4px;letter-spacing:.4px;font-family:Inter,ui-monospace,monospace;line-height:1.4}.msp-search-quick-add{display:inline-flex;align-items:center;justify-content:center;margin-top:6px;padding:5px 10px;font-size:.72rem;font-weight:700;color:var(--msp-navy);background-color:var(--msp-green);border:none;border-radius:6px;cursor:pointer;text-decoration:none;transition:background-color .15s ease;white-space:nowrap;width:100%}.msp-search-quick-add:hover{background-color:var(--msp-green-dark);color:var(--msp-white)}.msp-stock-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:6px;font-size:.78rem;font-weight:600;font-family:Inter,sans-serif;letter-spacing:.2px;margin-bottom:4px}.msp-stock-in{background:#dcfce7;color:var(--msp-stock-ok);border:1px solid #BBF7D0}.msp-stock-low{background:#fef3c7;color:var(--msp-stock-low);border:1px solid #FDE68A}.msp-stock-out{background:#fee2e2;color:var(--msp-stock-none);border:1px solid #FECACA}.msp-sku-line{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:var(--msp-gray-600);font-family:Inter,ui-monospace,monospace;letter-spacing:.3px;padding:4px 0}.msp-sku-line strong{color:var(--msp-gray-900)}.msp-trust-strip{display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px 16px;background:var(--msp-gray-50);border:1px solid var(--msp-gray-200);border-radius:10px;margin-top:4px}.msp-trust-item{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:600;color:var(--msp-gray-900);font-family:Inter,sans-serif;white-space:nowrap}.msp-trust-item:before{content:"\2713";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:var(--msp-blue);color:var(--msp-white);border-radius:50%;font-size:.6rem;font-weight:800;flex-shrink:0}.msp-pricing-table{width:100%;border-collapse:collapse;font-size:.82rem;font-family:Inter,sans-serif;border-radius:10px;overflow:hidden;border:1px solid var(--msp-gray-200)}.msp-pricing-table caption{text-align:left;font-weight:700;font-size:.78rem;color:var(--msp-gray-600);padding:8px 12px 4px;text-transform:uppercase;letter-spacing:.5px;caption-side:top}.msp-pricing-table thead th{background:var(--msp-blue);color:var(--msp-white);padding:8px 12px;text-align:left;font-weight:600;font-size:.75rem;text-transform:uppercase;letter-spacing:.4px}.msp-pricing-table tbody tr:nth-child(odd){background:var(--msp-gray-50)}.msp-pricing-table tbody tr:nth-child(2n){background:var(--msp-white)}.msp-pricing-table tbody tr:hover{background:var(--msp-blue-light)}.msp-pricing-table td{padding:9px 12px;color:var(--msp-gray-900);border-bottom:1px solid var(--msp-gray-100)}.msp-pricing-table .msp-pt-savings{color:var(--msp-stock-ok);font-weight:700}.msp-pricing-table .msp-pt-active{background:var(--msp-blue-light)!important;font-weight:700;color:var(--msp-blue)}.msp-pricing-table .msp-pt-active td:first-child:before{content:"\25b6  ";color:var(--msp-blue)}.msp-spec-tabs{border:1px solid var(--msp-gray-200);border-radius:10px;overflow:hidden;font-family:Inter,sans-serif}.msp-spec-tabs__nav{display:flex;background:var(--msp-gray-50);border-bottom:1px solid var(--msp-gray-200);overflow-x:auto;-webkit-overflow-scrolling:touch}.msp-spec-tab-btn{padding:10px 18px;font-size:.82rem;font-weight:600;color:var(--msp-gray-600);background:transparent;border:none;border-bottom:3px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.msp-spec-tab-btn:hover{color:var(--msp-blue)}.msp-spec-tab-btn.active{color:var(--msp-blue);border-bottom-color:var(--msp-blue);background:var(--msp-white)}.msp-spec-pane{padding:20px;display:none}.msp-spec-pane.active{display:block}.msp-spec-table{width:100%;border-collapse:collapse;font-size:.82rem}.msp-spec-table tr:nth-child(odd) td{background:var(--msp-gray-50)}.msp-spec-table td{padding:9px 12px;border-bottom:1px solid var(--msp-gray-100);vertical-align:top}.msp-spec-table td:first-child{font-weight:600;color:var(--msp-gray-600);width:38%;white-space:nowrap}.msp-spec-table td:last-child{color:var(--msp-gray-900)}.facets-wrapper,.collection-filters,[class*=filter-]{font-family:Inter,sans-serif}.filter-remove-buttons .button,.active-filters .button{background:var(--msp-blue-light)!important;color:var(--msp-blue)!important;border-color:var(--msp-blue)!important;font-size:.75rem;font-weight:600}.facets__header,[class*=filter__heading]{font-weight:700;color:var(--msp-navy);font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.msp-card-sku{font-size:.68rem;color:var(--msp-teal);font-family:Inter,ui-monospace,monospace;font-weight:600;letter-spacing:.3px;padding:2px 0}.msp-card-stock{font-size:.7rem;font-weight:600;display:inline-flex;align-items:center;gap:4px}.msp-card-stock--in{color:var(--msp-stock-ok)}.msp-card-stock--low{color:var(--msp-stock-low)}.msp-card-stock--out{color:var(--msp-stock-none)}.quick-order-list__grid{font-family:Inter,sans-serif;font-size:.875rem}.quick-order-list__grid-header{background:var(--msp-blue);color:var(--msp-white);font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;border-radius:8px 8px 0 0}.quick-order-list__grid-cell--variant{font-weight:600;color:var(--msp-navy)}.quick-order-list__grid-row:nth-child(odd){background:var(--msp-gray-50)}.quick-order-list__grid-row:hover{background:var(--msp-blue-light)}.quick-order-list__submit{background-color:var(--msp-green)!important;border-color:var(--msp-green)!important;color:var(--msp-navy)!important;font-weight:700!important;font-size:1rem!important;padding:14px 32px!important;border-radius:8px!important}.quick-order-list__submit:hover{background-color:var(--msp-green-dark)!important;border-color:var(--msp-green-dark)!important}.badge--sale{background-color:var(--msp-amber)!important;color:var(--msp-navy)!important}.badge--sold-out{background-color:#64748b!important;color:var(--msp-white)!important}.badge--new{background-color:var(--msp-blue)!important;color:var(--msp-white)!important}.footer{background-color:var(--msp-navy);color:var(--msp-white)}.footer .menu__heading__default,.footer summary.menu__heading{color:var(--msp-white);opacity:.95}.footer .menu a,.footer .menu__link{color:#ffffffb8;text-decoration:none;transition:color .15s ease}.footer .menu a:hover,.footer .menu__link:hover{color:var(--msp-cyan)}.footer .social-icons a,.footer .social-links a{color:#ffffffb8}.footer .social-icons a:hover,.footer .social-links a:hover{color:var(--msp-cyan)}.footer-utilities{border-top:1px solid rgba(255,255,255,.12)}.footer-utilities a,.footer-utilities span{color:#fff9;font-size:.75rem}.section.color-scheme-5{padding-block:12px}.msp-header-trust{display:inline-flex;align-items:center;gap:6px;font-size:.72rem;font-weight:600;color:var(--msp-white);background:var(--msp-blue);border-radius:100px;padding:4px 10px}@media screen and (max-width:749px){.product-form__submit,[data-type=add-to-cart-form] .button{min-height:52px!important;font-size:1rem!important;border-radius:8px!important}.msp-trust-strip{gap:8px}.msp-spec-tab-btn{padding:10px 14px;font-size:.78rem}}.cart-drawer__empty-text,.cart-drawer__continue-shopping{display:none!important}.cart-drawer__footer .button--secondary{opacity:.6;font-size:.8rem}
/*# sourceMappingURL=/cdn/shop/t/4/assets/medservpro-brand.css.map */
