.abbott-breadcrumb .a-breadcrumb .a-breadcrumb__item,.abbott-breadcrumb .a-breadcrumb .a-breadcrumb--link,.abbott-breadcrumb .a-breadcrumb .a-breadcrumb__item::before,.abbott-breadcrumb .a-breadcrumb .a-breadcrumb--link::before{color:#222731;font-size:.75rem;line-height:1.05rem;font-weight:normal}
.abbott-breadcrumb .a-breadcrumb .a-breadcrumb--link{text-decoration:none}
.abbott-breadcrumb .a-breadcrumb .a-breadcrumb__item + .a-breadcrumb__item::before{content:'>'}
.abbott-breadcrumb.a-breadcrumb--text-white .a-breadcrumb .a-breadcrumb__item,.abbott-breadcrumb.a-breadcrumb--text-white .a-breadcrumb .a-breadcrumb--link,.abbott-breadcrumb.a-breadcrumb--text-white .a-breadcrumb .a-breadcrumb__item::before,.abbott-breadcrumb.a-breadcrumb--text-white .a-breadcrumb .a-breadcrumb--link::before{color:#fff}
.genericpage>.root.responsivegrid,.basicpage>.root.responsivegrid,.genericpage .footer,.basicpage .footer{max-width:1600px;margin:0 auto}
.o-header .container{max-width:1280px}
.o-header__logo-left img:last-child:not(.sticky-logo){opacity:1;position:relative}
.o-header__mega-menu{background-color:#fff}
.o-header__mega-menu .container .row{margin:0 .625rem;position:relative}
@media only screen and (max-width:991.98px){.o-header__mega-menu #navbarNavAltMarkup{position:fixed;right:0;left:auto;width:300px;height:100%;background-color:#222731}
.o-header__mega-menu #navbarNavAltMarkup #navbarCollapseWrapper{padding-top:64px}
.o-header__mega-menu #navbarNavAltMarkup #navbarCollapseWrapper .navbar-nav{margin-bottom:1.25rem}
.o-header__mega-menu #navbarNavAltMarkup #navbarCollapseWrapper .m-link-stack{padding:1rem 0}
.o-header__mega-menu #navbarNavAltMarkup #navbarCollapseWrapper .m-link-stack h6,.o-header__mega-menu #navbarNavAltMarkup #navbarCollapseWrapper .m-link-stack a{color:#d9d9d6;line-height:.95rem;font-size:.875rem;font-weight:normal}
.o-header__mega-menu #navbarNavAltMarkup .m-mega-menu__mobile-item-wrapper::before{content:none}
.o-header__mega-menu #navbarNavAltMarkup .m-mega-menu__mobile-item-wrapper .a-link,.o-header__mega-menu #navbarNavAltMarkup .m-mega-menu__mobile-item-wrapper .link.button{padding:0}
.o-header__mega-menu #navbarNavAltMarkup .m-mega-menu__mobile-item-wrapper .m-mega-menu__mobile-item .m-mega-menu__mobile-header,.o-header__mega-menu #navbarNavAltMarkup .m-mega-menu__mobile-item-wrapper .a-link__text .a-link__inner-text{padding:0;color:#fff}
.o-header__mega-menu #navbarNavAltMarkup .m-mega-menu__mobile-item-wrapper .m-mega-menu__mobile-products .m-mega-menu__mobile-item-link{color:#c6c6c9}
}
@media only screen and (min-width:992px){.o-header__mega-menu #navbarCollapseWrapper .o-footer__top{display:none}
}
.o-header__mega-menu .navbar{padding-right:0}
@media only screen and (min-width:992px){.o-header__mega-menu .navbar{height:44px}
}
@media only screen and (min-width:992px){.o-header__mega-menu .navbar .navbar-collapse,.o-header__mega-menu .navbar .navbar-collapse-wrapper{height:100%;width:100%}
}
@media only screen and (min-width:992px){.o-header__mega-menu .navbar .navbar-nav{height:100%}
}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper{margin:0;padding:.75rem 1rem 0}
@media only screen and (min-width:992px) and (max-width:1199.98px){.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper{max-width:21%;padding-right:0}
}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .link{border:0}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .link .a-link{width:100%}
@media only screen and (min-width:992px){.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper{height:100%}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper:hover{background:#d9d9d6}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper:hover .a-link__text .a-link__inner-text,.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper:hover .nav-link{color:#5bc2e7}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .a-link__text{width:100%}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .a-link__text .a-link__inner-text{width:100%;white-space:nowrap;display:inherit;text-overflow:ellipsis;overflow:hidden}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .nav-link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu{position:fixed;top:auto;left:0;width:100%}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu-wrapper{display:block}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu-wrapper .m-link-stack--content{display:flex !important}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu-wrapper .m-mega-menu__side-nav{display:inherit !important;background-color:#d9d9d6;width:100%}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu-wrapper .m-mega-menu__side-nav .m-link-stack{padding:0;box-shadow:none;background-color:transparent;max-width:1280px;margin:auto}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu-wrapper .m-mega-menu__side-nav .m-link-stack--content{margin:0 1.25rem}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu-wrapper .m-mega-menu__side-nav .m-link-stack--content .a-link{padding:.625rem 1.25rem}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu-wrapper .m-mega-menu__side-nav .m-link-stack--content .a-link:hover{background-color:transparent}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu-wrapper .m-mega-menu__side-nav .m-link-stack--content .a-link:hover .a-link__text{color:#5bc2e7}
.o-header__mega-menu .navbar .navbar-nav .m-mega-menu__mobile-item-wrapper .m-mega-menu__nested-menu-wrapper .m-mega-menu__side-nav .m-link-stack--content .a-link__text{color:#63666a;font-weight:normal;font-size:.875rem;line-height:1.5rem;border:0}
}
.o-header__mega-menu .navbar .navbar-nav .a-link__text .a-link__inner-text,.o-header__mega-menu .navbar .navbar-nav .nav-link{color:#63666a;font-weight:normal;font-size:.875rem;line-height:1.5rem;border:0;padding-bottom:.5rem}
.o-header__secondary-top-nav .container .row{margin:0 .625rem}
.o-header__user-activity .o-header__utility-nav .m-link-stack--header{display:none}
.o-header__user-activity .o-header__utility-nav .country-dropdown .m-link-stack{padding:0}
.o-header__user-activity .o-header__utility-nav .country-dropdown .m-link-stack--content{display:flex !important;padding:0}
.o-header__user-activity .o-header__utility-nav .country-dropdown .m-link-stack--content .a-link{margin:0;color:#fff;text-decoration:none;font-size:.75rem;font-weight:normal;line-height:1.75rem;padding-right:1.875rem}
@media only screen and (min-width:992px){.o-header__user-activity .o-header__utility-nav .country-dropdown .m-link-stack--content .a-link:last-child{padding-right:0}
}
.o-header__user-activity .o-header__utility-nav .a-link--icon-left{display:none}
.o-header__logo-section{border-bottom:none !important;height:62px}
.o-header__logo-section .row{margin:0 1.25rem}
.o-header__logo-section .row .col-5{flex:0 0 50%;max-width:50%}
.o-header__logo-section .o-header__logo-right .a-logo-comp{overflow:hidden;text-align:left}
.o-header__logo-section .o-header__logo-right .a-logo-comp--image{color:#fff;white-space:nowrap;font-weight:bold}
.o-header__logo-section .o-header__logo-right .a-logo-comp--image:not([src]){margin-left:-1rem}
.o-header .sticky .o-header__logo-right{opacity:1;display:flex}
.o-header .m-signup .a-link__text .abt-icon{display:block;position:relative;font-size:1.375rem;top:2px}
.o-header__mob-options{display:block !important;right:2rem}
.o-header.o-header--full-width .o-header__user-activity,.o-header.o-header--full-width .o-header__user-activity .o-header__utility-nav,.o-header.o-header--full-width .o-header__user-activity .m-link-stack--content{display:flex !important}
.container-styles{margin:auto;max-width:540px}
@media only screen and (min-width:768px){.container-styles{max-width:720px}
}
@media only screen and (min-width:992px){.container-styles{max-width:960px}
}
.m-hero section{width:100%}
.m-hero--text-align-end .row{justify-content:end}
.m-hero--text-align-end .m-hero__content{direction:rtl}
@media only screen and (max-width:991.98px){.m-hero--text-align-center .m-hero__content .m-hero__header{text-align:left}
}
.m-hero__header>span>a{color:inherit;text-decoration:none}
.m-hero--content-end{display:flex;align-items:end;justify-content:center}
@media only screen and (min-width:768px){.m-hero .h1-hero{font-size:3.75rem;font-family:"brandon_grotesquebold",sans-serif}
}
@media only screen and (max-width:767.98px){.product-list{margin-top:0}
}
.productlist-top{position:absolute;top:-300px}
.productlist a{text-decoration:none}
.productlist-wrapper{font-size:1rem;padding:.625rem}
.productlist-wrapper a{color:#222731}
.productlist-wrapper ul{list-style-type:none}
.productlist-header{border-bottom:1px solid #222731;padding-bottom:.25rem;justify-content:space-between;flex-direction:column;align-items:start}
@media only screen and (min-width:768px){.productlist-header{align-items:center;flex-direction:row}
}
.productlist-footer{padding:1.25rem 0;flex-direction:column}
.productlist-footer .productlist-pagination{display:flex;align-items:center;flex-direction:revert;justify-content:space-between;padding:1.25rem 0;border-top:1px solid #222731;border-bottom:1px solid #222731;width:100%}
.productlist-footer .productlist-pagination a{font-family:"brandon_grotesquemedium",sans-serif;line-height:1.375rem;text-decoration:underline;flex-shrink:0;text-align:right;width:100px}
.productlist-show-all{background-color:transparent;border:0;color:#63666a;font-family:"brandon_grotesquemedium",sans-serif;text-decoration:underline}
.productlist-show-more{width:100%}
.productlist-show-more button{background-color:#63666a;border:0;color:#222731;font-family:"brandon_grotesquebold",sans-serif;text-transform:uppercase;font-size:.75rem;line-height:1.125rem;width:100%;padding:.5rem;margin-top:1.75rem;transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);backface-visibility:hidden;position:relative;transition-property:color;transition-duration:.3s}
@media only screen and (min-width:992px){.productlist-show-more button{font-size:.875rem}
}
.productlist-show-more button:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#222731;transform:scaleY(0);transform-origin:50% 0;transition-property:transform;transition-duration:.3s}
.productlist-show-more button:hover{color:#63666a}
.productlist-show-more button:hover:before{transform:scaleY(1)}
.productlist-header,.productlist-footer{display:none}
.has-products .productlist-header,.has-products .productlist-footer{display:flex}
.productlist-header .productlist-show-more,.productlist-footer .productlist-show-more{display:none}
.has-more-pages .productlist-header .productlist-show-more,.has-more-pages .productlist-footer .productlist-show-more{display:block}
.productlist-no-products{display:block}
.has-products .productlist-no-products{display:none}
.productlist-layout-selector{justify-content:space-between;margin-top:1.25rem}
@media only screen and (min-width:768px){.productlist-layout-selector{margin-top:0;display:flex;align-items:center}
}
.productlist-layoutselect-list{display:none}
@media only screen and (min-width:768px){.productlist-layoutselect-list{position:relative;top:.25rem;margin-bottom:0;display:inline-flex;justify-self:flex-end}
}
@media only screen and (min-width:768px){.productlist-layoutselect-item{padding-left:.3125rem;padding-right:.3125rem}
}
.productlist-layoutselect-item a{cursor:pointer;text-decoration:none;display:inline-block;width:35px;height:35px;background-size:contain;background-repeat:no-repeat;background-image:url(clientlib-medicine-base/resources/icons/list-view.svg);opacity:.3}
.productlist-layoutselect-item a span{display:none}
.productlist-layoutselect-item.productlist-layoutselect-item--grid a{background-image:url(clientlib-medicine-base/resources/icons/grid-view.svg)}
.productlist-view--tile .productlist-layoutselect-item--tile a,.productlist-view--grid .productlist-layoutselect-item--grid a{opacity:1}
.productlist-item{margin-top:1.875rem;margin-bottom:3.5rem;width:auto}
.productlist-item a{display:inline-block}
@media only screen and (min-width:768px){.productlist-item{margin-bottom:0}
}
.productlist-itemDesc{margin-top:1.25rem}
.productlist-item-picture{height:8.125rem;border:2px solid #888b8d;padding:.625rem}
@media only screen and (min-width:768px){.productlist-item-content{margin-top:0}
}
.productlist-item-title h2{font-family:"brandon_grotesquebold",sans-serif;font-size:1.125rem;font-weight:500;line-height:1.125rem;color:#63666a;border:1px solid #888b8d;display:inline-block;padding:.3125rem;word-wrap:break-word}
@media only screen and (min-width:768px){.productlist-item-title h2{font-size:1.375rem;line-height:1.75rem}
}
.productlist-pagination-text{font-family:"brandon_grotesquemedium",sans-serif;font-size:1rem;line-height:1.375rem}
.productlist-view{padding-left:0;margin-top:1.25rem;list-style:none}
.productlist-view--tile .productlist-view{display:block !important}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-container{display:flex}
}
.productlist-view--tile .productlist-view .productlist-item-picture{width:8.125rem}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-picture{height:5rem;width:5rem;margin-right:1.875rem}
}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-content{align-self:flex-start}
}
.productlist-view--tile .productlist-view .productlist-item-title{margin-top:1.125rem}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-title{margin-top:0}
}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-title h2{margin-top:0}
}
.productlist-view--grid .productlist-view{display:flex !important;flex-flow:row wrap}
.productlist-view--grid .productlist-view .productlist-item{margin-right:1.25rem;width:8.125rem}
@media only screen and (min-width:768px){.productlist-view--grid .productlist-view .productlist-item{width:11.25rem;margin-right:.625rem;margin-bottom:4rem}
}
.productlist-view--grid .productlist-view .productlist-item-picture{width:100%}
@media only screen and (min-width:768px){.productlist-view--grid .productlist-view .productlist-item-picture{height:11.25rem}
}
@media only screen and (min-width:768px){.productlist-view--grid .productlist-view .productlist-item-content{width:80%}
}
.productlist-view--grid .productlist-view .productlist-item-container{display:flex;flex-direction:column}
.productlist-view--grid .productlist-view .productlist-item-title{margin-top:1.125rem}
@media only screen and (min-width:768px){.productlist-view--grid .productlist-view .productlist-item-title{margin-top:1.75rem}
}
.generic-modal .modal-dialog{max-width:572px}
.generic-modal .modal-dialog .modal-content{background:#2a2b33}
.generic-modal .modal-dialog .generic-modal__content-body{padding:1.875rem 1.25rem 0}
.generic-modal .modal-dialog .generic-modal__content-body .layoutcontainer{padding:0}
.generic-modal .modal-dialog .generic-modal__content-body .layoutcontainer h5.cmp-title__text,.generic-modal .modal-dialog .generic-modal__content-body .layoutcontainer p{color:#fff;font-family:Georgia,"brandon_grotesqueregular","calibri_regular",serif;font-size:.875rem;line-height:1.25rem;text-align:center;margin:.75rem 0 2.1875rem}
.generic-modal .modal-dialog .generic-modal__content-footer{justify-content:flex-start}
.generic-modal .modal-dialog .generic-modal__content-footer .button{margin-left:.625rem}
.generic-modal .modal-dialog .generic-modal__content-footer .button .btn{color:#fff;background-color:#5bc2e7;border-radius:unset;font-family:"brandon_grotesquemedium",sans-serif;font-size:1.125rem;text-transform:none}
.o-tiles{--o-tiles-height:auto;--tiles-bg-dark:#009cde;--tiles-color-dark:#222731;--tiles-color-dark-hover:#009cde;--tiles-bg-dark-hover:#222731;--tiles-border-color-dark:#222731;--tiles-border-color-dark-hover:#222731}
.o-tiles .a-tile--dark{--tiles-bg:#222731}
.a-title{--title-dark-bg:#222731}
.a-title--half{--title-padding:.188rem}
.o-header{--header-search-color:#63666a}
.o-header__secondary-top-nav{--header-top-bar-bg:#63666a}
.o-header__secondary-top-nav .container{--header-top-bar-height:24px}
.o-header__mega-menu .navbar{--mega-menu-navbar-padding:0;--mega-menu-mobile-active-bg-color:#c6c6c9}
.o-header__utility-nav .m-link-stack{--link-stack-link-color:#fff}
.o-header--full-width .o-header__search .abt-icon{--header-link-stack-color:#222731}
.o-header__mob-search{--header-icons-padding-right:0}
.o-header__sticky-section{--header-sticky-section:#222731}
@media only screen and (max-width:991.98px){.o-header .m-mega-menu__mobile .navbar{--mega-menu-mobile-active-bg-color:#fff}
.o-header .m-mega-menu__mobile-item-wrapper .m-mega-menu__mobile-header:after{--mega-menu-icon-color:#63666a}
}
.o-header__logo-section{--header-logo-padding:1rem 0}
.o-header .m-signup .a-link{--link-icon-size:0;--header-icons-padding-right:0}
.o-header .m-signup .a-link .a-link__text{--link-padding-left:0}
.o-header .m-signup .a-link .a-link__text .abt-icon{--header-link-stack-color:#222731}
.a-tabs__nav-link{--tabs-nav-link-border-bottom-color-active:#5bc2e7}
.a-tabs__nav-link:hover{--tabs-nav-link-hover-bg:#222731}
.a-link{--link-color:#337ab7}
.m-hero__content{--hero-content-default-space:7%}
.m-hero--content-center.m-hero--text-align-center .m-hero__content{--hero-content-default-space:10%}
.m-hero--content-end.m-hero--text-align-start .m-hero__content{--hero-content-default-width:85%;--hero-content-default-space:0}
.m-hero--content-end.m-hero--text-align-end .m-hero__content{--hero-content-default-width:100%}
.m-hero--content-end.m-hero--text-align-center .m-hero__content{--hero-content-default-space:0}
.m-hero--content-start .m-hero__content{--hero-desktop-medium-content-top-space:1.875rem}
.m-hero--content-center .m-hero__content{--hero-desktop-medium-content-top-space:7.5rem}
@media only screen and (max-width:767.98px){.product-list{margin-top:0}
}
.productlist-top{position:absolute;top:-300px}
.productlist a{text-decoration:none}
.productlist-wrapper{font-size:1rem;padding:.625rem}
.productlist-wrapper a{color:#222731}
.productlist-wrapper ul{list-style-type:none}
.productlist-header{border-bottom:1px solid #222731;padding-bottom:.25rem;justify-content:space-between;flex-direction:column;align-items:start}
@media only screen and (min-width:768px){.productlist-header{align-items:center;flex-direction:row}
}
.productlist-footer{padding:1.25rem 0;flex-direction:column}
.productlist-footer .productlist-pagination{display:flex;align-items:center;flex-direction:revert;justify-content:space-between;padding:1.25rem 0;border-top:1px solid #222731;border-bottom:1px solid #222731;width:100%}
.productlist-footer .productlist-pagination a{font-family:"brandon_grotesquemedium",sans-serif;line-height:1.375rem;text-decoration:underline;flex-shrink:0;text-align:right;width:100px}
.productlist-show-all{background-color:transparent;border:0;color:#63666a;font-family:"brandon_grotesquemedium",sans-serif;text-decoration:underline}
.productlist-show-more{width:100%}
.productlist-show-more button{background-color:#63666a;border:0;color:#222731;font-family:"brandon_grotesquebold",sans-serif;text-transform:uppercase;font-size:.75rem;line-height:1.125rem;width:100%;padding:.5rem;margin-top:1.75rem;transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);backface-visibility:hidden;position:relative;transition-property:color;transition-duration:.3s}
@media only screen and (min-width:992px){.productlist-show-more button{font-size:.875rem}
}
.productlist-show-more button:before{content:'';position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#222731;transform:scaleY(0);transform-origin:50% 0;transition-property:transform;transition-duration:.3s}
.productlist-show-more button:hover{color:#63666a}
.productlist-show-more button:hover:before{transform:scaleY(1)}
.productlist-header,.productlist-footer{display:none}
.has-products .productlist-header,.has-products .productlist-footer{display:flex}
.productlist-header .productlist-show-more,.productlist-footer .productlist-show-more{display:none}
.has-more-pages .productlist-header .productlist-show-more,.has-more-pages .productlist-footer .productlist-show-more{display:block}
.productlist-no-products{display:block}
.has-products .productlist-no-products{display:none}
.productlist-layout-selector{justify-content:space-between;margin-top:1.25rem}
@media only screen and (min-width:768px){.productlist-layout-selector{margin-top:0;display:flex;align-items:center}
}
.productlist-layoutselect-list{display:none}
@media only screen and (min-width:768px){.productlist-layoutselect-list{position:relative;top:.25rem;margin-bottom:0;display:inline-flex;justify-self:flex-end}
}
@media only screen and (min-width:768px){.productlist-layoutselect-item{padding-left:.3125rem;padding-right:.3125rem}
}
.productlist-layoutselect-item a{cursor:pointer;text-decoration:none;display:inline-block;width:35px;height:35px;background-size:contain;background-repeat:no-repeat;background-image:url(clientlib-medicine-base/resources/icons/list-view.svg);opacity:.3}
.productlist-layoutselect-item a span{display:none}
.productlist-layoutselect-item.productlist-layoutselect-item--grid a{background-image:url(clientlib-medicine-base/resources/icons/grid-view.svg)}
.productlist-view--tile .productlist-layoutselect-item--tile a,.productlist-view--grid .productlist-layoutselect-item--grid a{opacity:1}
.productlist-item{margin-top:1.875rem;margin-bottom:3.5rem;width:auto}
.productlist-item a{display:inline-block}
@media only screen and (min-width:768px){.productlist-item{margin-bottom:0}
}
.productlist-itemDesc{margin-top:1.25rem}
.productlist-item-picture{height:8.125rem;border:2px solid #888b8d;padding:.625rem}
@media only screen and (min-width:768px){.productlist-item-content{margin-top:0}
}
.productlist-item-title h2{font-family:"brandon_grotesquebold",sans-serif;font-size:1.125rem;font-weight:500;line-height:1.125rem;color:#63666a;border:1px solid #888b8d;display:inline-block;padding:.3125rem;word-wrap:break-word}
@media only screen and (min-width:768px){.productlist-item-title h2{font-size:1.375rem;line-height:1.75rem}
}
.productlist-pagination-text{font-family:"brandon_grotesquemedium",sans-serif;font-size:1rem;line-height:1.375rem}
.productlist-view{padding-left:0;margin-top:1.25rem;list-style:none}
.productlist-view--tile .productlist-view{display:block !important}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-container{display:flex}
}
.productlist-view--tile .productlist-view .productlist-item-picture{width:8.125rem}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-picture{height:5rem;width:5rem;margin-right:1.875rem}
}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-content{align-self:flex-start}
}
.productlist-view--tile .productlist-view .productlist-item-title{margin-top:1.125rem}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-title{margin-top:0}
}
@media only screen and (min-width:768px){.productlist-view--tile .productlist-view .productlist-item-title h2{margin-top:0}
}
.productlist-view--grid .productlist-view{display:flex !important;flex-flow:row wrap}
.productlist-view--grid .productlist-view .productlist-item{margin-right:1.25rem;width:8.125rem}
@media only screen and (min-width:768px){.productlist-view--grid .productlist-view .productlist-item{width:11.25rem;margin-right:.625rem;margin-bottom:4rem}
}
.productlist-view--grid .productlist-view .productlist-item-picture{width:100%}
@media only screen and (min-width:768px){.productlist-view--grid .productlist-view .productlist-item-picture{height:11.25rem}
}
@media only screen and (min-width:768px){.productlist-view--grid .productlist-view .productlist-item-content{width:80%}
}
.productlist-view--grid .productlist-view .productlist-item-container{display:flex;flex-direction:column}
.productlist-view--grid .productlist-view .productlist-item-title{margin-top:1.125rem}
@media only screen and (min-width:768px){.productlist-view--grid .productlist-view .productlist-item-title{margin-top:1.75rem}
}
.o-header__search{position:absolute;bottom:.5rem;transition:none;z-index:999}
@media only screen and (min-width:992px){.o-header__search{max-width:min(calc(100vw - 66px),1214px)}
}
.o-header__search .a-search--icon-left{top:.3125rem}
.o-header__search .a-search--icon-right{border:0;padding:0;top:1px}
.o-header__search .a-search__input{text-decoration:none;font-size:.75rem;font-size:.875rem;line-height:1.5rem;font-weight:normal;padding-right:1.875rem;padding-top:0;padding-bottom:0;background-color:transparent}
.o-header.o-header--full-width .o-header__search .a-search__input{color:#63666a}
@media only screen and (min-width:992px){.o-header:not(.o-header--full-width) .o-header__search{margin-right:.375rem}
}
@media only screen and (min-width:992px) and (max-width:1199.98px){.o-header:not(.o-header--full-width) .o-header__search{right:3.125rem}
}
@media only screen and (min-width:992px){.o-header:not(.o-header--full-width) .o-header__search .a-search__input{padding-right:0}
}
@media only screen and (min-width:992px){.o-header__sticky-section.sticky .o-header__sticky-search{position:absolute;top:initial;bottom:0;z-index:999}
}
@media only screen and (min-width:992px){.o-header__sticky-section.sticky .o-header__sticky-search .a-search{left:0 !important}
}
.o-header__sticky-section.sticky .o-header__sticky-search .a-search:not(.a-search--expand) .a-search--icon-left{top:0}
.o-header__sticky-section.sticky .o-header__sticky-search .a-search.a-search--expand .a-search--icon-right{border:0;padding:0;top:.5rem}
@media only screen and (min-width:992px){.o-header__sticky-section.sticky .o-header__sticky-search{right:3.125rem}
}
@media only screen and (min-width:1200px){.o-header__sticky-section.sticky .o-header__sticky-search{right:calc(50vw - 558px)}
}
@media only screen and (min-width:992px){.o-header__sticky-section.sticky.show .o-header__logo-section{background-color:#222731}
}
.o-header__sticky-section.sticky.show .row{margin:0 1.25rem}
.o-header__sticky-section.sticky .o-header__sticky--full-width{height:100%}
.o-header__sticky-section.sticky .o-header__sticky--full-width>div{height:100%}
.o-header__sticky-section.sticky .o-header__sticky--full-width .o-header__sticky-search{right:0;top:3rem}
.o-header__sticky-section.sticky .o-header__sticky--full-width .a-search{margin:0 auto;max-width:min(calc(100vw - 66px),1214px)}
.o-header .o-header__mob-search{top:-1.625rem;right:1.25rem;bottom:initial}
.o-header .o-header__mob-search.expand{right:.5rem;height:1.625rem;width:244px}
.o-header:not(.mobile-menu-open) .o-header__search.o-header__mob-search{display:none !important}
.o-header.mobile-menu-open .o-header__search.o-header__mob-search{display:block !important}
.container-styles{margin:auto;max-width:540px}
@media only screen and (min-width:768px){.container-styles{max-width:720px}
}
@media only screen and (min-width:992px){.container-styles{max-width:960px}
}
.a-tabs--fixed-width .a-tabs__nav-link{-webkit-box-flex:0;-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}
@media only screen and (max-width:991.98px){.a-tabs--two-in-row .a-tabs__nav-link{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
.a-tabs__nav .active{background-color:#222731}
.a-tabs__nav-link{background-color:#5bc2e7}
p{font-family:sans-serif}
.text-georgia{font-family:Georgia,"brandon_grotesqueregular","calibri_regular",serif}
.text a{color:#337ab7;text-decoration:none !important;font-weight:normal}
.text a:hover,.text a:focus{color:#23527c}
.text .epd-page-content ul li{color:#5bc2e7;height:1.5rem}
.text .epd-page-content ul li a{font-family:Georgia,"brandon_grotesqueregular","calibri_regular",serif;font-size:1rem}
.text ul.medlibrary li{list-style-type:none}
.text ul.medlibrary li a{font-family:"brandon_grotesquemedium",sans-serif;font-size:1.25rem}
.container-styles{margin:auto;max-width:540px}
@media only screen and (min-width:768px){.container-styles{max-width:720px}
}
@media only screen and (min-width:992px){.container-styles{max-width:960px}
}
.o-tiles__container{margin:auto;max-width:540px}
@media only screen and (min-width:768px){.o-tiles__container{max-width:720px}
}
@media only screen and (min-width:992px){.o-tiles__container{max-width:960px}
}
.o-tiles__stack-wrapper{max-width:720px;margin:auto}
.o-tiles .a-tile{margin:0 !important;padding:0 .188rem .188rem 0;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media only screen and (min-width:768px){.o-tiles .a-tile{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
}
@media only screen and (min-width:992px){.o-tiles .a-tile{-webkit-box-flex:0;-ms-flex:0 0 33.3%;flex:0 0 33.3%;max-width:33.3%}
}
.o-tiles .a-tile__link{width:100%;min-height:6.25rem;display:flex;justify-content:center;align-items:center}
.o-tiles .a-tile__link:after{border-width:0}
.o-tiles .a-tile__title-text,.o-tiles .a-tile__title-text p{font-family:"brandon_grotesquebold",sans-serif;font-size:1rem;line-height:.875rem;margin-bottom:0}
.o-tiles .a-tile__title-text:after{display:none !important}
.a-title--half .cmp-title{font-family:"brandon_grotesquebold",sans-serif;word-break:break-word}
.a-title--half .cmp-title__text:before,.a-title--half .cmp-title__text:after{width:50%}