html{font-size:calc((var(--base) / 16) * 100%) !important;--r46:calc((46 / var(--base) * 1rem));--r36:calc((36 / var(--base) * 1rem));--r30:calc((30 / var(--base) * 1rem));--r32:calc((32 / var(--base) * 1rem));--r28:calc((28 / var(--base) * 1rem));--r24:calc((24 / var(--base) * 1rem));--r22:calc((22 / var(--base) * 1rem));--r20:calc((20 / var(--base) * 1rem));--r18:calc((18 / var(--base) * 1rem));--r17:calc((17 / var(--base) * 1rem));--r16:calc((16 / var(--base) * 1rem));--r14:calc((14 / var(--base) * 1rem));--r15:calc((15 / var(--base) * 1rem));--r13:calc((13 / var(--base) * 1rem));--base:16}
h1,.heading-1,.heading-1-dark,.heading-1-light{font-family:'UHCSerifHeadline',Helvetica,Arial,sans-serif !important;font-size:var(--r36) !important;line-height:var(--r46) !important;font-weight:600 !important}
h2,.heading-2,.heading-2-dark,.heading-2-light{font-family:'UHCSerifHeadline',Helvetica,Arial,sans-serif !important;font-size:var(--r24) !important;line-height:var(--r32) !important;font-weight:600 !important}
h3,.heading-3,.heading-3-dark,.heading-3-light{font-family:'UHCSans',Helvetica,Arial,sans-serif !important;font-size:var(--r20) !important;line-height:var(--r24) !important;font-weight:700 !important}
h4,.heading-4,.heading-4-dark,.heading-4-light{font-family:'UHCSans',Helvetica,Arial,sans-serif !important;font-size:var(--r17) !important;font-weight:700 !important;line-height:var(--r22) !important}
h5,.heading-5,.heading-5-dark,.heading-5-light{font-family:'UHCSans',Helvetica,Arial,sans-serif !important;font-size:var(--r16) !important;font-weight:700 !important;line-height:var(--r22) !important}
h6,.heading-6,.heading-6-dark,.heading-6-light{font-family:'UHCSans',Helvetica,Arial,sans-serif !important;font-size:var(--r15) !important;font-weight:700 !important;line-height:var(--r18) !important}
#uhc-store-header nav.abyss-nav-menu-container .abyss-nav-menu-viewport-container .abyss-nav-menu-menu-item .flyout_heading,.abyss-modal-body .mobileHeading{font-family:UHCSerifTemp,Georgia Bold,serif !important;font-weight:600 !important;font-size:1.5rem !important;line-height:2rem !important}
#uhc-store-header nav.abyss-nav-menu-container .abyss-nav-menu-viewport-container .abyss-nav-menu-menu-item .flyout_subcategory_heading{font-family:UHCSansTemp,Arial,sans-serif !important;font-weight:700 !important;font-size:1.125rem !important;line-height:1.5rem !important}
.abyss-c-kSQGiq h2{color:var(--abyss-colors-primary1) !important}
body,.paragraph,div,label,p,body.theme-uhc-mir header div,body.theme-uhc-mir header p,body.theme-uhc-mir header li:not(.flyout_subcategory_bodytext li),body.theme-uhc-mir header,select{font-family:'UHCSans',Helvetica,Arial,sans-serif !important;font-size:var(--r16) !important;font-weight:400 !important;line-height:var(--r22) !important}
body.theme-uhc-mir header #uhc-store-email-subscription p,body.theme-uhc-mir header p.emailSuccessMessage{font-family:'UHCSansTemp',Helvetica,Arial,sans-serif !important;font-size:var(--r16) !important;font-weight:700 !important;line-height:24px !important}
@media(max-width:1000px){body.theme-uhc-mir header span:not(span.paragraph){font-family:'UHCSansTemp',Helvetica,Arial,sans-serif !important;font-size:13px !important;font-weight:400 !important;line-height:16px !important}
}
@media(min-width:1001px){body.theme-uhc-mir header a.CustomDropdown-listItemLarge{font-family:'UHCSansTemp',Helvetica,Arial,sans-serif !important;font-size:17px !important;font-weight:700 !important;line-height:24px !important}
}
#uhc-store-footer .local-footer .local-footer__heading h2{font-family:UHCSerifTemp,Georgia Bold,serif !important;font-weight:600 !important;font-size:1.5rem !important;line-height:2rem !important}
#uhc-store-footer .local-footer .local-footer__column-category-heading{font-family:UHCSansTemp,Arial,sans-serif !important;font-weight:700 !important;font-size:1rem !important;line-height:1.375rem !important}
body.theme-uhc-mir .uhc-footer .footernavigation a,body.theme-uhc-mir .uhc-footer .footnotesandlinks a,span,th{font-family:'UHCSans',Helvetica,Arial,sans-serif !important;font-size:var(--r16) !important;line-height:var(--r22) !important}
body.theme-uhc-mir input#search-desktop{line-height:20px !important}
.footnotes-disclaimer,.scrolling-container-component,.scrolling-container-component p span:not(h1,.heading-1,.heading-1-dark,.heading-1-light,h2,.heading-2,.heading-2-dark,.heading-2-light){font-family:'UHCSans',Helvetica,Arial,sans-serif !important;font-size:var(--r15) !important;line-height:var(--r18) !important}
button#flyout-drug-button>span,button#flyout-plan-button>span,body.theme-uhc-mir button:not(.store-cta),body.theme-uhc-mir button span,body.theme-uhc-mir header button:not(.store-cta),body.theme-uhc-mir div button:not(.store-cta),body.theme-uhc-mir a:not(.footer__content-wrapper):not(.global-footer__mid-section-wrapper):not(.uhc-tabs),body.theme-uhc-mir header a:not(.headingSection):not(.CustomDropdown-ddl_SecTitle),.mt-20.my-lg-25.mb-10>a>span,.breadcrumb-parent-light>ol>li>a,.mt-20.log-in.show-element>a,strong,b{font-weight:700 !important}
@media screen and (max-width:767px){html{font-size:calc((var(--base) / 16) * 100%);--r38:calc((38 / var(--base) * 1rem));--r30:calc((30 / var(--base) * 1rem));--r28:calc((28 / var(--base) * 1rem));--r22:calc((22 / var(--base) * 1rem));--base:16}
h1,.heading-1,.heading-1-dark,.heading-1-light{font-family:'UHCSerifHeadline',Helvetica,Arial,sans-serif !important;font-size:var(--r28) !important;line-height:var(--r38) !important;font-weight:600 !important}
h2,.heading-2,.heading-2-dark,.heading-2-light{font-family:'UHCSerifHeadline',Helvetica,Arial,sans-serif !important;font-size:var(--r22) !important;line-height:var(--r30) !important;font-weight:600 !important}
}
.scrolling-container-component .NewCustomRTE .disclaimer-14,.NewCustomRTE .disclaimer-14{font-size:14px !important}
.scrolling-container-component .NewCustomRTE .disclaimer-16,.NewCustomRTE .disclaimer-16{font-size:16px !important}
.scrolling-container-component .NewCustomRTE .disclaimer-20,.NewCustomRTE .disclaimer-20{font-size:20px !important}
.scrolling-container-component .NewCustomRTE.footnotes-superscript{color:#196ecf !important;font-weight:700 !important}
.NewCustomRTE .custom-heading-3{color:unset !important}
.NewCustomRTE .custom-font-16{font-size:16px !important}
#uhc-store-header #globalHeader header .abyss-page-header-container #headerRightSection .globalHeader-AmpSignin a{color:#002677 !important}
#uhc-store-header #globalHeader header .abyss-page-header-container .abyss-page-header-logo #MobileStoreName{color:#002677 !important;padding:8px 0 8px 10px !important;font-family:UHCSansTemp,Arial,sans-serif !important;font-weight:700 !important;font-size:1.063rem !important;line-height:1.188rem !important;margin:0 0 0 12px !important}
.abyss-modal-body .mobileMenuLinksList li .mobileMenuLinksListEle{text-decoration:none !important}
.abyss-modal-body .abyss-page-header-drawer-menu-item-button span{font-family:UHCSansTemp,Arial,sans-serif !important;font-weight:700 !important;font-size:.9375rem !important;line-height:1rem !important}
.abyss-modal-body #ampSearch .abyss-page-header-drawer-menu-item-button span{padding:8px 18px !important}
.abyss-modal-body .mobileMenuLinksListEleText{color:#323334 !important;font-family:UHCSansTemp,Arial,sans-serif !important;font-weight:500 !important;font-size:1rem !important;line-height:1.5rem !important}
@media(max-width:979px){body.theme-uhc-mir .sitesearchclient .container{width:auto !important}
}
@media(max-width:767px){.theme-uhc-mir.ole-confirmPage .header.fixed{position:fixed !important}
}
@media(max-width:767px){.theme-uhc-mir .header.fixed{position:absolute}
}
body.theme-uhc-mir header .searchMobile button,body.theme-uhc-mir header button.abyss-page-header-expand-button{height:auto;font-family:UHCSansTemp,Arial,sans-serif !important}
body.theme-uhc-mir header #mobileMenuItems a{line-height:.875rem !important}
#uhc-store-header #globalHeader header .abyss-page-header-container .abyss-page-header-logo .abyss-page-header-logo-title button{background-color:transparent;border:0}
@media(max-width:767px){button.c-button.c-button--primary.js-state-location-submit{background:#002677}
}
#uhc-store-header #globalHeader #headerRightSection #mobileMenuItems .findDocMobile a{text-decoration:none}
#uhc-store-header #headerNav .headerNav__menu .headerNav__menu-wrapper ul.headerNav__menuItems li a{font-weight:600 !important}
#uhc-store-header #globalHeader header .abyss-page-header-container .abyss-page-header-logo a{text-decoration:none}
@media(max-width:979px){.abyss-modal-container .abyss-modal-close-button{top:18px !important}
}
@media(max-width:767px){body.theme-uhc-mir header .cta-button,body.theme-uhc-mir header button{background-color:transparent;border:0}
}
.abyss-modal-body .store-cta.button-style__outline-blue a{font-weight:700 !important;text-decoration:none}
@media screen and (max-width:1000px){#le-mobile-banner-tx,#companyNameLink-mobile,#companyName2-mobile{text-decoration:underline 2px dotted #196ecf}
}
.abyss-modal-body .abyss-page-header-drawer-menu-item-button+div .mobileSubcategoryHeading{font-family:UHCSansTemp,Arial,sans-serif !important;font-weight:700 !important;font-size:1.25rem !important;line-height:1.5rem !important}
.CustomDropdown .customddl_button#savedItemsDD_CustomDropdown_Btn span.topSavedNumber{line-height:12px !important}
@media only screen and (min-width:150px) and (max-width:767px){body.theme-uhc-mir header img{width:auto !important}
}
@media screen and (max-width:768px){#uhc-store-footer #globalFooter .abyss-page-footer-sub-wrapper .abyss-page-footer-bottom-text{margin-bottom:22px}
}
body.theme-uhc-mir.medSuppDetails #mainWrapper{height:auto !important}
.headerNav-mobile .headerNav__MobileMenu .headerNavMobile__siteItems a{color:white !important;line-height:1rem !important}
.Saveplan>a>img{margin-left:5px !important}
body.theme-uhc-mir.vppPage .abyss-modal-body .mobileMenuLinksList li{margin:20px !important}
.abyss-modal-body .abyss-page-header-drawer-menu-item-button{font-family:UHCSerifTemp,Georgia Bold,serif;font-size:1.125rem;line-height:1.5rem}
.abyss-modal-body .mobileSubcategoryHeading{font-family:UHCSansTemp,Arial,sans-serif !important;font-weight:700 !important;font-size:1.25rem !important;line-height:1.5rem !important}
.abyss-modal-body .mobileMenuBodyCopy{font-family:UHCSansTemp,Arial,sans-serif !important;font-weight:500 !important;font-size:1rem !important;line-height:1.5rem !important}
body.theme-uhc-mir.pharmacySearchPage .mobileMenuLinksList li,body.theme-uhc-mir.pharmacySearchPage .mobileHeading{text-align:left}
#uhc-store-header #headerNav .headerNav__menu{line-height:1.125rem !important}
.CustomDropdown .CustomDropdown-listMenu li a{font-weight:700 !important}
#uhc-store-search .searchInput{font-family:UHCSansTemp,Arial,sans-serif !important}
div.abyss-modal-overlay div.abyss-modal-container div.abyss-modal-section-root ul.headerNav__mobile-navLinks li{margin-bottom:0 !important}
.store-abyss-modal-drawer .abyss-modal-content-container .abyss-modal-body a.drawerBreadcrumb{text-decoration:none}
.store-abyss-modal-drawer .abyss-modal-content-container .abyss-modal-body a.drawerBreadcrumb:hover{text-decoration:underline !important}
@media screen and (max-width:767px){#outterlegaltext .abyss-page-header-logo-title{font-family:UHCSansTemp,Arial,sans-serif !important;font-size:14px !important;line-height:16px !important;font-weight:500 !important}
.store-abyss-modal-drawer .abyss-modal-content-container .abyss-modal-body #ampSearch button span.abyss-insert-element-root{font-weight:500 !important;font-size:16px !important;line-height:20px !important}
.abyss-modal-body .mobileHeading{font-family:UHCSansTemp,Arial,sans-serif !important;font-weight:500 !important}
#uhc-store-planfinder form .store-cta.planfinder__submit{font-size:15px !important;line-height:16px !important}
.store-abyss-modal-drawer .abyss-modal-content-container .abyss-modal-body .store-cta.button-style__outline-blue a{font-size:15px !important;line-height:16px !important}
#uhc-store-email-subscription #submitEmailSubscription{font-size:15px !important;line-height:16px !important}
.store-abyss-modal-drawer .abyss-modal-content-container .abyss-modal-body .mobileMenuBodyCopy p{font-weight:500 !important;line-height:24px !important}
.mobileMenuBodyCopy>p{font-weight:500 !important;line-height:24px !important}
}