.brightcove-video-modal .vjs-share-control{display:none !important}
.m-search-category__apply-button button,.filter-title h4,.m-searchfacet__clear-all{font-family:var(--font-brandontext-regular)}
.mob-filter a{font-family:var(--font-brandontext-regular)}
.a-card-result__image img{-o-object-fit:contain;object-fit:contain}
@media(min-width:768px) and (max-width:1024px){.o-cta-section--button-right .o-cta-section__button-wrap{justify-content:flex-start !important}
}
@media screen and (max-width:1024px){.o-product-section .o-product-section__content{margin-top:40px !important;padding-bottom:50px !important}
.m-hero{height:auto !important}
.a-container__layout-section .a-container__column{padding-top:0 !important}
.responsivegrid .aem-Grid .container.a-container,.responsivegrid .aem-Grid .layoutcontainer{padding-top:0 !important}
.aem-Grid .layoutcontainer{margin-top:50px}
.a-container .container .a-container__layout-section{margin-top:50px}
}
@media screen and (max-width:767px){.o-product-section .o-product-section__content{padding:0 15px}
.m-hero{padding-bottom:0 !important}
.m-search-category__apply-button button{margin-bottom:30px}
}
@media(min-width:991.98px){.m-mega-menu__mobile-item-wrapper{margin-right:38px}
#navbarCollapseWrapper ul li:last-child{margin:0}
}
.o-header__secondary-top-nav .m-link-stack--header{display:none}
.o-header__secondary-top-nav .m-link-stack--content{padding-top:0}
.o-header__secondary-top-nav ul.m-link-stack--content li{display:inline-block;padding-right:35px;color:#fff;padding-top:0}
.o-header__secondary-top-nav{color:#fff;background-color:#616161}
.o-header__secondary-top-nav ul.m-link-stack--content li a{color:#fff !important;font-family:var(--font-brandontext-regular);font-size:.875rem;font-weight:normal;letter-spacing:0;line-height:20px;text-align:right}
.o-header__secondary-top-nav .o-header__user-activity .m-link-stack{padding-right:0 !important}
.o-header__secondary-top-nav .o-header__user-activity{left:0}
.o-header__secondary-top-nav .o-header__search .a-search{left:-78px}
.o-header__secondary-top-nav .o-header__search,.o-header__secondary-top-nav .o-header__search .a-search,.o-header__secondary-top-nav .o-header__search .a-search__input{transition:none}
.o-header__secondary-top-nav .o-header__search .a-search__input{background-color:transparent;border:0}
.o-header__logo-section .o-header__logo-right .a-logo-comp{margin-right:10px}
@media only screen and (min-width:768px) and (max-width:991.98px){.o-header__mega-menu .a-link{z-index:100}
.o-header__mega-menu .a-link .a-link__text{font-size:.875rem;font-family:var(--font-brandontext-regular);color:#000;font-weight:normal}
}
.pwaalertmessage{display:none}
.m-hero--dark .m-hero__content h1{color:white}
.m-hero--dark .m-hero__body p{color:white}
@media only screen and (max-width:600px){.m-hero--dark{background:white}
.m-hero--dark .m-hero__content h1{color:black}
.m-hero--dark .m-hero__body p{color:black}
}
#pageContent h1{font-family:"brandon_text_bold",sans-serif !important;font-size:38px !important;line-height:48px !important;letter-spacing:1px !important;color:#000 !important}
#pageContent h1 .xxl{font-family:"brandon_text_bold",sans-serif !important;font-size:60px !important;line-height:60px !important;letter-spacing:2px !important;color:#000 !important}
.o-header-v2-global{position:relative;z-index:999;font-size:.875rem;line-height:1.25rem;color:#000;text-transform:inherit;font-weight:normal}
.o-header-v2-section--alignGroupsEnd .o-header-v2-section{height:44px}
.o-header-v2-global .a-search__input-placeholder{height:100%;padding:0 0 0 9px;background-color:transparent;border:0;max-width:100px;width:100%}
.o-header-v2-global__section--main{background-color:#000}
.section.o-header-v2-section--alignGroupsBetween{border-bottom:var(--header-border-bottom);padding:var(--header-logo-padding)}
.o-header-v2-global .a-link .a-link__text{color:#fff;font-family:var(--font-brandontext-regular);font-size:.875rem;font-weight:normal;letter-spacing:0;line-height:20px;text-align:right}
.o-header-v2-global .a-link{display:inline-block;padding-right:35px;color:#fff;padding-top:0}
section.o-header-v2-global__section.o-header-v2-global__section--utility-bottom{position:relative}
.o-header-v2-global .m-mega-menu__mobile .link{font-size:var(--mega-menu-list-font-size);line-height:var(--mega-menu-list-line-height);color:var(--mega-menu-link-color);text-transform:uppercase;font-weight:bold;letter-spacing:var(--mega-menu-link-letter-spacing);padding:0 0 6px 0}
.o-header-v2-global .megamenu #navbarCollapseWrapper .a-link__text,.o-header-v2-global .megamenu #navbarCollapseWrapper .a-link__text .a-link__text--has-icon .abt-icon~.a-link__inner-text{font-family:var(--font-brandontext-regular);font-weight:normal;color:#000;letter-spacing:.6px;text-decoration:none;padding-right:0}
.o-header-v2-global__sticky-section{background-color:var(--header-sticky-section);-webkit-box-shadow:var(--header-box-shadow);box-shadow:var(--header-box-shadow)}
.o-header-v2-global .m-mega-menu__mobile-item-wrapper .link{padding:0 0 6px 0}
.o-header-v2-global .m-mega-menu__mobile-item-wrapper .link .a-link{padding:0}
.o-header-v2-global__sticky-section .megamenu:hover .nav-link,.o-header-v2-global__sticky-section .m-mega-menu__mobile-item-wrapper:hover .link.button{border-bottom:5px solid #009cde !important}
section.o-header-v2-global__section.o-header-v2-global__section--main .group .headersearch{display:none}
.o-header-v2-global__sticky-section.sticky section.o-header-v2-global__section.o-header-v2-global__section--main .group .headersearch{display:block}
.o-header-v2-global__sticky-section.sticky section.o-header-v2-global__section.o-header-v2-global__section--main .group #nutrition-logo{opacity:0;display:none}
.o-header__predictive .a-search.predictive-search.open{left:0 !important;top:2px;width:100%}
.o-header__predictive .a-search.predictive-search.open .predictive-search-bar.m-search-bar{width:100%}
.o-header__predictive .a-search.predictive-search.open .predictive-search-bar.m-search-bar .m-search-bar__input{width:100%;margin:0}
.o-header__predictive .a-search.predictive-search.open .predictive-search-bar.m-search-bar form{overflow:visible;padding:.5rem .625rem}
.o-header__predictive .a-search.predictive-search.open .predictive-search-bar.m-search-bar form input.predictive-search-input{max-width:100%}
.o-header__predictive .a-search.predictive-search.open .predictive-search-bar.m-search-bar form span.a-search--icon-right{top:0;bottom:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}
.o-header__predictive .a-search.predictive-search.open .predictive-search-bar.m-search-bar .m-search-bar__autocomplete{display:inherit;overflow-x:hidden}
.o-header__predictive .a-search.predictive-search.open .predictive-search-bar.m-search-bar .m-search-bar__autocomplete .m-search-bar__autocomplete-item{color:var(--header-predictive-input-color)}
.o-header-v2-global .a-search__overlay{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:none;background:rgba(0,0,0,0.48);width:100%;height:100%}
.o-header__predictive .a-search.predictive-search.open .predictive-search-bar.m-search-bar .abt-icon{color:var(--header-predictive-expand-icons-color)}
.o-header-v2-global .sticky .a-search__input-placeholder{display:none}
.o-header-v2-global .abt-icon,.o-header-v2-global [class*="abt-icon-"]{margin:0;font-size:1rem}
section.o-header-v2-global__section.o-header-v2-global__section--utility-bottom .section.o-header-v2-section--alignGroupsBetween{padding:0}
.o-header-v2-global .megamenu .m-mega-menu__mobile-item-wrapper:not(:nth-last-child(n+6)) a{text-transform:capitalize}
#tabletmenu-id .a-link{color:#000}
#tabletmenu-id .a-link .a-link__text{color:#000}
@media(min-width:992px){.o-header-v2-global__section--utility-top{color:#fff;background-color:#616161}
.o-header-v2-global .m-mega-menu__mobile-item-wrapper{margin-right:38px !important}
.o-header-v2-global .megamenu .m-mega-menu__mobile-item-wrapper:not(:nth-last-child(n+6)){display:none}
#tabletmenu-id{display:none}
}
@media(max-width:767px){#tabletmenu-id{display:none}
}
@media(max-width:991.8px){.o-header-v2-global__section.o-header-v2-global__section--utility-top{display:none}
section.o-header-v2-global__section.o-header-v2-global__section--main .group .headersearch{display:none}
.o-header-v2-global__sticky-section.sticky section.o-header-v2-global__section.o-header-v2-global__section--main .group .headersearch{display:none}
.o-header-v2-global__sticky-section.sticky section.o-header-v2-global__section.o-header-v2-global__section--main .group #nutrition-logo{opacity:0;display:none}
.m-mega-menu__mobile .navbar .navbar-collapse{position:absolute;z-index:999;top:0;left:100%;display:none;width:calc(100% - 49px);height:auto;background:var(--mega-menu-mob-bg);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);box-shadow:0 2px 4px 0 rgba(0,0,0,0.24);border-radius:0;max-width:none}
.o-header-v2-global .m-mega-menu__mobile-item-wrapper .link{padding:0 0 6px 0;padding:var(--mega-menu-mobile-item)}
.o-header__predictive .a-search.predictive-search .predictive-search-bar.m-search-bar form span .abt-icon{color:#000}
.o-header-v2-global .a-search__input-placeholder{display:none}
.o-header__predictive .a-search.predictive-search.open{width:100%;padding:0 .9375rem}
.o-header-v2-global .megamenu .m-mega-menu__mobile-item-wrapper:not(:nth-last-child(n+6)) .link{padding-top:8px !important;padding-bottom:8px !important}
.o-header-v2-global .megamenu .m-mega-menu__mobile-item-wrapper:nth-last-child(5){border-top:1px solid var(--mega-menu-dropdown-border-color);padding-top:8px}
}
@media(min-width:768px){.o-header-v2-global .megamenu .m-mega-menu__mobile-item-wrapper:not(:nth-last-child(n+6)){display:none}
}
@media(min-width:991.98px){.o-footer .three-column{columns:3 auto;column-gap:2rem}
.o-footer .o-footer__top{padding-bottom:55px !important}
}
#navbarCollapseWrapper .mega-menu-border-top{border-top:1px solid var(--mega-menu-dropdown-border-color);padding-top:8px}
#navbarCollapseWrapper .mega-menu-links-padding{padding-top:8px !important;padding-bottom:8px !important}
.cmp-experiencefragment--contact-a-rep,.cmp-experiencefragment--contact-an-expert{margin:0;max-width:100%;background-color:#d9d9d6}
.cmp-experiencefragment--contact-a-rep .button,.cmp-experiencefragment--contact-an-expert .button{height:48px;width:214px}
.cmp-experiencefragment--contact-a-rep .o-cta-section .o-cta-section__title h3,.cmp-experiencefragment--contact-an-expert .o-cta-section .o-cta-section__title h3{color:#212121;font-family:var(--font-brandontext-regular);font-size:24px !important;letter-spacing:0;line-height:24px !important;font-weight:normal !important}
.cmp-experiencefragment--contact-a-rep .o-cta-section__content p,.cmp-experiencefragment--contact-an-expert .o-cta-section__content p{color:#212121;font-family:var(--font-text-georgia);font-size:14px !important;font-weight:normal !important;letter-spacing:0;line-height:20px !important}
.cmp-experiencefragment--contact-a-rep .container,.cmp-experiencefragment--contact-an-expert .container{margin:0;max-width:100%;padding:0}
@media(min-width:1200px){.cmp-experiencefragment--contact-a-rep .container,.cmp-experiencefragment--contact-an-expert .container{margin:auto;max-width:1140px}
}
#contact-a-rep_contact-us{padding:15px}
@media(min-width:768px){.cmp-experiencefragment--contact-a-rep .ctasection.container,.cmp-experiencefragment--contact-an-expert .ctasection.container{padding:2.8125rem 2.5rem}
}
@media(min-width:1200px){.cmp-experiencefragment--contact-a-rep .ctasection.container,.cmp-experiencefragment--contact-an-expert .ctasection.container{padding:2.8125rem 0}
}
@media(max-width:767.98px){.cmp-experiencefragment--contact-a-rep .ctasection.container,.cmp-experiencefragment--contact-an-expert .ctasection.container{padding:40px 16px}
.cmp-experiencefragment--contact-a-rep .button,.cmp-experiencefragment--contact-an-expert .button{width:100%}
}
.cmp-experiencefragment--contact-a-rep .button a,.cmp-experiencefragment--contact-a-rep .button a:hover,.cmp-experiencefragment--contact-a-rep .button a:active,.cmp-experiencefragment--contact-a-rep .button a:focus,.cmp-experiencefragment--contact-a-rep .button a span,.cmp-experiencefragment--contact-an-expert .button a,.cmp-experiencefragment--contact-an-expert .button a:hover,.cmp-experiencefragment--contact-an-expert .button a:active,.cmp-experiencefragment--contact-an-expert .button a:focus,.cmp-experiencefragment--contact-an-expert .button a span{width:100%;background-color:#ffd100 !important;color:#000 !important;font-family:var(--font-brandontext-regular);font-size:1rem !important;letter-spacing:1px;line-height:18px;font-weight:normal;text-align:center}
@media screen and (min-width:991.98px){.cmp-experiencefragment--contact-a-rep .col-md-12:nth-child(1){min-width:75%}
.cmp-experiencefragment--contact-a-rep .col-md-12:nth-child(2){max-width:25%}
}
@media screen and (min-width:991.98px){.cmp-experiencefragment--contact-an-expert .col-md-12:nth-child(1){min-width:75%}
.cmp-experiencefragment--contact-an-expert .col-md-12:nth-child(2){max-width:25%}
}
.visible-mobile{display:none}
@media screen and (max-width:767.98px){.visible-mobile{display:inline-block}
.invisible-mobile{display:none}
}
@media screen and (min-width:992px){#privacy-policy-container{margin-left:9%}
}
#privacy-request-cta .o-cta-section .o-cta-section__content .o-cta-section__title{width:110%}
#privacy-request-frame{margin-top:-65px}
#privacy-faq-cta .ctasection{margin-bottom:-65px}
#privacy-policy-content .cmp-text h2{padding-bottom:20px;padding-top:80px;font-size:1.5rem;letter-spacing:0;line-height:1.5rem}
#privacy-policy-content .cmp-text>h2:first-child{padding-top:0}
#ccpa-accordian{margin-top:2.5rem}
@media screen and (min-width:992px){#privacy-request-frame{margin-left:-50px}
}
@media screen and (max-width:991.98px){#privacy-policy-content .link,#privacy-policy-content .a-link,#privacy-policy-content .a-link__text{width:100%}
#privacy-policy-content .a-link__inner-text{position:absolute;left:30px}
}
@media screen and (max-width:767.98px){#privacy-faq-cta .o-cta-section .o-cta-section__content .o-cta-section__title h3,#privacy-request-cta .o-cta-section .o-cta-section__content .o-cta-section__title h3,#privacy-policy-cta .o-cta-section .o-cta-section__content .o-cta-section__title h3{font-size:1.5rem;line-height:24px;font-weight:normal;font-family:var(--font-brandontext-regular)}
#pageContent h1.privacy-title{font-size:1.5rem !important;line-height:24px !important;font-weight:normal !important;font-family:var(--font-brandontext-regular) !important;margin-top:calc(-1 * var(--heading-mobile-margin));margin-bottom:var(--heading-mobile-margin)}
#privacy-faq-cta .o-cta-section .o-cta-section__content .o-cta-section__sub-title h4,#privacy-request-cta .o-cta-section .o-cta-section__content .o-cta-section__sub-title h4,#privacy-policy-cta .o-cta-section .o-cta-section__content .o-cta-section__sub-title h4{font-size:1.125rem;line-height:18px;font-weight:normal;font-family:var(--font-brandontext-regular)}
#privacy-request-iframe{height:2300px !important}
#privacy-policy-content .cmp-text h2{font-size:1.125rem;letter-spacing:0;line-height:18px}
#privacy-request-frame{margin-top:0}
#privacy-policy-content{padding:0}
}
.accordion .cmp-text p strong{font-size:inherit !important}
#an-nutritioncare-insurance-support h2{font-family:var(--font-brandontext-regular) !important;font-weight:normal}
#an-nutritioncare-navigation-doctorvisit p,#an-nutritioncare-insurance-support p{color:#212121;font-family:var(--font-text-georgia);font-size:1.125rem !important;letter-spacing:0;line-height:24px}
#an-nutritioncare-info p{color:#212121;font-family:var(--font-brandontext-regular);font-size:.75rem !important;letter-spacing:0;line-height:16px}
@media(max-width:767.98px){#an-nutritioncare-navigation-doctorvisit h2,#an-nutritioncare-insurance-support h2{font-family:var(--font-brandontext-regular);font-size:1.5rem;letter-spacing:0;line-height:1.5rem;text-align:left}
#an-nutritioncare-navigation-doctorvisit p,#an-nutritioncare-insurance-support p{text-align:left;font-size:.875rem;line-height:20px}
#an-nutritioncare-info,#an-nutritioncare-navigation-doctorvisit{margin:0}
}
.brightcove-video-link{display:inline-block}
.brightcove-video-link .brightcove-video-link__Popup{display:block;width:100%;height:100%}
#an-healthcondition-common-condition p,#an-healthcondition-breaking p{color:#212121;font-family:var(--font-text-georgia);font-size:.875rem !important;letter-spacing:0;line-height:24px}
.productcomparison{background-color:#f6f6f6}
.productcomparison .o-products-compare__table thead tr th:nth-child(2){background-color:#009cde}
.productcomparison .o-products-compare__table thead tr th:nth-child(3){background-color:#004f71}
.productcomparison .o-products-compare__table thead tr th:nth-child(4){background-color:#002a3a}
.productcomparison tfoot{display:none}
#an-healthcondition-feature-cards .text .cmp-text h2{color:#212121;font-family:var(--font-brandontext-regular);font-size:1.5rem;letter-spacing:0;line-height:1.5rem;text-align:center;padding-bottom:0}
#an-healthcondition-feature-cards .o-features-card__title{margin-bottom:0}
#an-healthcondition-feature-cards .o-features-card__title h3{font-family:var(--font-brandontext-bold)}
#an-healthcondition-feature-cards .o-features-card__block{padding-bottom:0}
#an-healthcondition-tabs .a-tabs__nav span{color:#fff;font-family:var(--font-brandontext-bold);font-size:1.5rem;font-weight:normal;letter-spacing:0;line-height:1.5rem;text-align:center}
#an-healthcondition-tabs .a-tabs__nav a{background-color:#ededed;color:#000;width:33.333%}
#an-healthcondition-tabs .a-tabs__nav-link{border-bottom:2px solid #009cde}
#an-healthcondition-tabs .a-tabs__nav a span{color:#212121;font-family:var(--font-brandontext-regular);font-size:1.5rem;letter-spacing:0;line-height:1.5rem;text-align:center;font-weight:normal}
#an-healthcondition-tabs>.a-tabs__nav>.active:nth-child(1),#an-healthcondition-tabs>.a-tabs__nav>.active:nth-child(1) span{background-color:#009cde;color:#fff;font-family:var(--font-brandontext-bold);font-weight:normal}
#an-healthcondition-tabs>.a-tabs__nav>.active:nth-child(2),#an-healthcondition-tabs>.a-tabs__nav>.active:nth-child(2) span{background-color:#004f71;color:#fff;font-family:var(--font-brandontext-bold);font-weight:normal}
#an-healthcondition-tabs>.a-tabs__nav>.active:nth-child(3),#an-healthcondition-tabs>.a-tabs__nav>.active:nth-child(3) span{background-color:#002a3a;color:#fff;font-family:var(--font-brandontext-bold);font-weight:normal}
#an-healthcondition-tabs .m-layout-container .column-layout-container{display:flex;flex-direction:column-reverse}
#an-healthcondition-tabs .section-info .section-subtitle p{color:#212121;font-family:var(--font-brandontext-regular);font-size:.75rem;letter-spacing:0;line-height:16px}
#an-healthcondition-tabs{padding-top:60px}
@media(max-width:767.98px){#an-healthcondition-tabs .a-tabs__nav a{width:100%}
.o-products-compare ::-webkit-scrollbar{width:72px;height:6px;background-color:#fff;scrollbar-color:dark}
.o-products-compare ::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d8d8d8;scrollbar-color:dark}
.o-products-compare ::-webkit-scrollbar-track{background:transparent;border:1px solid #ccc}
.o-products-compare__container .o-products-compare__wrapper{padding-bottom:0}
}
#button_find-a-resource{margin-bottom:41px}
#button_find-a-resource span{color:#fff;font-family:var(--font-brandontext-regular);font-weight:normal;letter-spacing:.81px;line-height:18px;font-size:13px}
#metabolics-nutrition-health-image .m-card{border:0}
#metabolics-nutrition-health-image .m-card__body{display:none}
#metabolics-nutrition-health-image .m-card:before{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}
@media(max-width:767.98px){#button_find-a-resource{width:100%;margin-left:8%;margin-right:8%}
}
#tb-feeding-heading-container .a-button .btn span{color:#fff;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:1px;line-height:18px}
#tb-resources-heading{padding-top:3rem;text-align:center}
#tb-community-support-section #tb-community-support-para p{font-family:var(--font-text-georgia);font-size:1.125rem !important;letter-spacing:0;line-height:24px !important}
#tb-accordian .m-accordion__content .m-accordion__content-items .m-accordion__body .a-container__content .text{margin-bottom:0}
#tb-accordian .m-accordion__content .m-accordion__content-items .m-accordion__body .a-container__content .link{margin-top:0;margin-bottom:0;display:block}
#tb-accordian .m-accordion__content .m-accordion__content-items .m-accordion__body .a-container__content .link .a-link a{padding-bottom:8px}
#tb-accordian .m-accordion__content .m-accordion__content-items .m-accordion__body .a-container__content .link .a-link a span{font-weight:bold}
#tb-disclaimer-msg p{font-family:var(--font-brandontext-regular);font-size:.75rem !important;letter-spacing:0;line-height:16px !important;margin:10px 0 0 0}
#store-locator-container.cmp-container{margin:0 5%}
#store-locator-frame.cmp-container{margin:0}
#store-locator-frame .ctasection{padding-bottom:0;padding-left:0}
#store-locator-frame .embed{margin-bottom:0;margin-top:-30px}
#store-locator-frame .text{margin-top:0;padding-left:10px}
@media screen and (max-width:767.98px){#store-locator-container .o-cta-section .o-cta-section__content .o-cta-section__title h3{font-size:1.5rem;line-height:24px;font-weight:normal;font-family:var(--font-brandontext-regular)}
#store-locator-frame .a-container__layout-section{margin-top:25px !important}
#store-locator-frame .ctasection{padding-top:0 !important}
}
#an-contactus-banner .m-hero__body p{font-size:.875rem}
#contact-us-header .container{padding-left:0;padding-right:0}
@media screen and (max-width:991.98px){#Contact-Us-Banner .m-hero__media{display:none}
.Dup-m-hero{padding-top:0 !important;height:auto !important}
}
.o-form-container__element ul li{border:none !important;line-height:16px !important}
.o-form-container__element ul li span{line-height:16px !important}
@media screen and (max-width:767.98px){#contact-us-header .a-container__layout-section{margin-top:25px !important}
#contact-us-header .ctasection{padding-top:0 !important;padding-left:15px;padding-right:15px}
}
#o-form-container__error-msg-custom_API,#o-form-container__error-msg-custom{display:none;margin:0 auto;max-width:730px}
#o-form-container__error-msg-custom_APIv p,#o-form-container__error-msg-custom p{color:#ea0101;font-weight:700;margin-bottom:0}
.validation-require .a-input-field--text-require{color:#ea0101 !important;display:block}
#page-spinner-juven{display:none}
.validation-require input,.validation-require .a-dropdown__field{border-color:#ea0101 !important}
.checkbox.validation-require .a-checkbox__custom{outline:0;border-color:#ea0101}
.validation-require .a-dropdown__field.active{border:1px solid #002d72 !important}
.validation-require .a-dropdown__field.active .a-input-field--text-require{display:none !important}
.a-dropdown__field.active + span.a-input-field--text-require{display:none !important}
.selectedColor{background-color:#009cde}
.a-dropdown__container .a-dropdown__field .a-dropdown__menu{max-height:315px}
#anhi-container-info .o-cta-section .o-cta-section__content .o-cta-section__title h3{font-family:var(--font-brandontext-regular);font-weight:normal}
@media(min-width:991.98px){#section_anhi-hero-banner .m-hero__content{padding-top:20px}
#section_anhi-hero-banner .m-hero__content .m-hero__extras{margin-top:0}
#section_anhi-hero-banner .m-hero__content .m-hero__extras a span{font-family:var(--font-brandontext-regular);font-weight:normal;font-size:.875rem;letter-spacing:1.25px;line-height:18px}
}
@media(min-width:991.98px){section[id*="ob-hero-banner-"] .m-hero__content{padding-top:20px}
section[id*="ob-hero-banner-"] .m-hero__content .m-hero__extras{margin-top:0}
section[id*="ob-hero-banner-"] .m-hero__content .m-hero__extras a span{font-family:var(--font-brandontext-regular);font-weight:normal;font-size:.875rem;letter-spacing:1.25px;line-height:18px}
#ob-footnote-msg p{margin-left:55px}
}
#ob-footnote-msg p{font-family:var(--font-brandontext-regular);font-size:.75rem !important;letter-spacing:0;line-height:16px !important}
.m-card__title sup{top:-0.4em !important}
.disclaimer-text{font-family:var(--font-brandontext-regular);font-size:var(--rte-font-12-size);line-height:var(--rte-font-12-line-height);color:#212121}
@media screen and (max-width:1024px){#an-ourbrands-layout2 .row.a-container__layout-section{margin-top:0}
}
@media(min-width:576px){#video-popup-modal{.modal-dialog{max-width:650px}
}
}
@media(min-width:991.98px){.mHeroLargeBanner .m-hero__content{padding-top:var(--hero-content-padding-top) !important}
.mHeroLargeBanner .m-hero__media img{object-fit:contain}
.m-hero--content-start.m-hero--full-width #section_ob-hero-banner-elecare .m-hero__content{padding-right:18px}
}
#site-leaving-popup-button{margin:0 !important;float:right}
#site-leaving-popup-button .button{margin:0 !important}
#site-leaving-popup-logo{text-align:center;margin:0}
#site-leaving-popup-container h4,#site-leaving-popup-pathway h4{color:#212121;font-family:var(--font-brandontext-bold);font-size:1.125rem;letter-spacing:0;line-height:1.125rem}
#site-leaving-popup-container{margin:0}
@media(max-width:767.98px){#site-leaving-popup-button .button{display:table-cell;padding-left:5px}
}
#btnModalLegalPopUp{display:none}
.cq-Editable-dom #btnModalLegalPopUp{display:block}
#legal-hcp-popup{margin:0;text-align:center;font-family:var(--font-brandontext-regular);font-weight:normal}
#legal-hcp-popup .a-logo-comp{margin-top:0 !important}
#legal-hcp-popup .logo.link{margin-bottom:0}
#legal-hcp-popup .cmp-text{margin:10px 28px 28px}
#legal-hcp-popup .cmp-text h3{color:#212121;font-family:var(--font-brandontext-bold);font-size:24px;margin-bottom:0;line-height:34px;letter-spacing:0;font-weight:normal}
#legal-hcp-popup .button.link.a-button{margin:7px 0;white-space:nowrap;width:68%}
#legal-hcp-popup .a-button--secondary a.btn{width:100%}
#legal-hcp-popup .a-button a span{font-family:var(--font-brandontext-regular);font-size:.8125rem;line-height:14px;letter-spacing:.81px}
@media(max-width:767.98px){#legal-hcp-popup .button.link.a-button{white-space:nowrap;width:100%}
#legal-hcp-popup .cmp-text{margin:10px 22px 28px}
#legal-hcp-popup .cmp-text h3{font-size:18px;line-height:25px}
}
#pwa-download-popup .logo{text-align:center;margin-bottom:0}
#pwa-download-popup .a-button{float:right;margin-top:0}
#pwa-download-popup .a-button--primary{margin-left:10px}
@media screen and (max-width:767.98px){#pwa-download-popup .a-button{width:auto}
}
#external-link-hide{display:none}
.cq-Editable-dom #external-link-hide{display:block}
.a-cardresult-link{position:absolute;bottom:0}
.o-search-res__results article.a-cardresult{width:100%;display:flex;flex-direction:column;min-width:100%;height:100%;margin:0;align-items:stretch;padding:0 15px 55px}
.o-search-res__results article.a-cardresult>*{width:100%}
.product-img{position:relative}
.productComapreTry{display:grid;grid-template-columns:3fr 1fr}
.ctaWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}
.product-wrapper{display:flex;align-items:center;justify-content:flex-start;width:100%}
.product-wrapper .product-img img{width:80px;height:80px;object-fit:cover}
p.closeicon{position:absolute;right:40px;top:auto;bottom:auto;margin:auto;height:20px;z-index:999999999999}
.compareCTAWrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}
.compareCTAWrapper .compareCTA{background-color:#009cde;color:#fff;min-width:153px;line-height:40px;border-radius:4px;border:0;margin:0 0 23px 0;font-family:var(--font-brandontext-regular)}
.checkBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}
.checkBox p{margin:0}
.compare-tray{position:fixed;bottom:0;left:0;right:0;margin:0 auto;max-width:946px;z-index:99;border:1px solid #404040;background-color:#fff}
.compare-tray .card-header{border:0;padding:0}
.compare-tray .card-header a.title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;position:relative;font-size:1.125rem;line-height:18px;color:#212121;padding:26px 10px 18px}
.compare-tray .card-header a.title p{margin:0;font-family:var(--font-brandontext-regular)}
.compare-tray .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:612px;margin:0 auto;padding:0 0 17px 0}
.compare-tray .card-body .product-img{position:relative;margin:0 16px 0 0}
.compare-tray .card-body .product-img img.delProduct{position:absolute;top:0;right:0;width:20px;height:20px}
.removeAll{text-decoration:underline;border:0;background-color:transparent;font-family:var(--font-text-georgia);font-weight:bold}
.removeicon{position:absolute;top:-10px;right:-5px;color:#fff;cursor:pointer;background-color:#222731;padding:2px;width:20px;height:20px;font-size:.75rem;display:flex;align-items:center;justify-content:center;border-radius:50px}
.customAccordionHeader a.title{display:flex;width:100%;align-items:center;justify-content:space-between;text-decoration:none}
.compareCTAWrapper .compareCTA:disabled{background-color:grey;cursor:not-allowed}
.customAccordionHeader p.titleP{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px 0 19px 10px;margin:0;font-family:var(--font-brandontext-regular);color:#212121;font-size:1.125rem;line-height:18px}
.customAccordionHeader p.titleP+p{padding:32px 0 0 10px;margin:0;transform:rotate(-180deg)}
.customAccordionHeader.open p.titleP+p{transform:rotate(0) translate(0,10px);padding:0 10px 0 0}
.customAccordionHeader.open p.titleP{display:none;padding:0}
.customAccordionHeader.open a.title{justify-content:flex-end}
.customAccordionHeader em.abt-icon.abt-icon-down-arrow{color:#63666a;font-weight:100}
.compare-popup-alert{position:fixed;top:100px;left:0;width:100%;height:100vh;background-color:#0009;z-index:100}
.compare-popup-alert .popup-alert{position:fixed;top:50%;background:#fff;left:50%;margin-top:-100px;margin-left:-238px}
.compare-popup-alert .logo{text-align:center;margin-bottom:20px !important}
.compare-popup-alert .aem-Grid.aem-Grid--12{padding:35px}
.compare-popup-alert h5{color:#212121;font-family:var(--font-brandontext-bold);font-size:18px;letter-spacing:0;line-height:18px}
.compare-popup-alert p{color:#212121;font-family:var(--font-text-georgia);font-size:14px;letter-spacing:0;line-height:20px}
.compare-popup-alert .button a{background-color:#009cde;color:#fff;line-height:40px;border-radius:4px;border:0;font-family:var(--font-brandontext-regular);padding:0 10px}
.compare-popup-alert .a-logo-comp--image{width:120px}
.removealert{float:right;padding:5%;color:#63666a}
@media screen and (min-width:768px) and (max-width:1024px){.compare-tray{max-width:705px}
.customAccordionHeader p.titleP{padding:17px 0 16px 10px}
.customAccordionHeader p.titleP+p{padding:20px 0 0 10px}
}
@media screen and (max-width:767px){.customAccordionHeader p.titleP{padding:9px 0 10px 10px}
.customAccordionHeader p.titleP+p{padding:30px 0 0 10px}
.compare-tray{max-width:calc(100% - 40px)}
.compare-tray .card-body{flex-direction:column;padding:0 18px;padding-top:25px}
.product-wrapper{margin:0 0 17px 0;align-items:center;justify-content:center}
.product-wrapper .product-img img{width:60px;height:60px}
.compareCTAWrapper .compareCTA{width:100%;margin:0 0 16px 0}
.removeAll{margin:0 0 25px;text-transform:uppercase}
}
@media(max-width:767.98px){.a-button{justify-content:end !important}
}
@media screen and (max-width:480px){.compare-popup-alert .popup-alert{margin:20px;margin-left:-170px;margin-top:-140px}
}
.dynamic-product-detail .a-dropdown__container .a-dropdown__field .a-dropdown__menu{z-index:99}
.dynamic-product-detail .width10{width:10%}
.dynamic-product-detail .width25{width:25%}
.dynamic-product-detail .width30{width:30%}
.dynamic-product-detail .width45{width:45%}
.dynamic-product-detail .width100{width:45%}
.dynamic-product-detail #tabs-nutrition-content .cmp-product-detail__nutrition-tables table tr td.padding1{padding-left:52px !important}
.dynamic-product-detail #tabs-nutrition-content .cmp-product-detail__nutrition-tables table tr td.padding2{padding-left:74px !important}
.dynamic-product-detail .dropDownLabel{height:20px;width:296px;color:#212121;font-family:var(--font-brandontext-regular);font-size:14px;letter-spacing:0;line-height:20px}
.productDetailPageRun{margin-bottom:110px}
.dynamic-product-detail{color:#212121}
.dynamic-product-detail .cq-placeholder{display:none}
.dynamic-product-detail #tabs-product-info-content li ul{margin-bottom:0}
.dynamic-product-detail .cmp-product-detail__marketing-text h2{font-size:38px;line-height:38px;margin:0}
.dynamic-product-detail .cmp-product-detail p a{font-size:14px;line-height:20px}
.dynamic-product-detail .cmp-product-detail__marketing-text h4{font-size:24px;line-height:24px;margin:8px 0 27px}
.dynamic-product-detail .cmp-product-detail__marketing-text h2,.dynamic-product-detail .cmp-product-detail__marketing-text h4,.dynamic-product-detail .cmp-product-detail__marketing-text .a-tabs__nav-text,.dynamic-product-detail .cmp-product-detail__marketing-text th{font-family:var(--font-brandontext-regular);font-weight:normal;color:#212121}
.dynamic-product-detail .cmp-product-detail__marketing-text p{font-size:14px;line-height:20px;font-family:var(--font-text-georgia);margin-bottom:10px}
.dynamic-product-detail .cmp-product-detail__buttons .button .btn{padding:10.5px 0}
.dynamic-product-detail .cmp-product-detail__buttons .button .btn span{font-size:20px;line-height:18px}
.dynamic-product-detail .a-dropdown__container .a-dropdown__field li{border:none !important;line-height:16px !important}
.dynamic-product-detail .a-dropdown__container .a-dropdown__field .a-dropdown-selected{font-size:14px;line-height:20px;font-family:var(--font-brandontext-regular);color:#212121}
.dynamic-product-detail .cmp-product-detail__buttons .btn-only-bdr button{color:#009cde;border:1px solid #009cde !important;width:296px;border-radius:4px;background:0;text-align:center}
.dynamic-product-detail .btn-only-bdr button:hover{color:#009cde !important}
.dynamic-product-detail .cmp-product-detail__mediacarousel{display:flex;justify-content:center}
.dynamic-product-detail .prev{left:0 !important;text-decoration:none}
.dynamic-product-detail .prev:hover{text-decoration:none}
.dynamic-product-detail .next{text-decoration:none;right:0;border-radius:3px 0 0 3px}
.dynamic-product-detail .next:hover{text-decoration:none !important}
.dynamic-product-detail .cmp-product-detail__mediacarousel img{width:auto}
.dynamic-product-detail .cmp-product-detail__formulation-dropdowns{margin-top:80px !important}
.dynamic-product-detail .cmp-product-detail__marketing-text{margin-bottom:35px !important}
.dynamic-product-detail .o-content-section__list-item{padding:10px 10px;line-height:15px;white-space:nowrap}
.dynamic-product-detail .o-content-section__list-item a:hover{text-decoration:none}
.dynamic-product-detail .o-content-section__list-item-link:hover{font-weight:normal !important;text-decoration:none}
.dynamic-product-detail .cmp-product-detail__formulation-dropdowns div{width:296px;margin-bottom:15px;white-space:nowrap !important;border-color:#212121}
.dynamic-product-detail .a-button--primary a.btn{width:296px;text-align:center}
.dynamic-product-detail .a-tabs__nav-link:hover{background-color:#fff !important;color:#000}
.dynamic-product-detail .a-tabs__nav .active{color:#212121;border-bottom:3px solid #2e3546}
.dynamic-product-detail .cmp-product-detail__buttons{margin-bottom:15px !important;margin-top:10px !important}
.dynamic-product-detail .cmp-product-detail__nutrition-tables table{width:100%}
.dynamic-product-detail .cmp-product-detail__nutrition-tables table thead tr{background-color:#d8d8d8}
.dynamic-product-detail .cmp-product-detail__nutrition-tables table tbody tr:nth-child(odd){background-color:#eceaea}
.dynamic-product-detail .cmp-product-detail__nutrition-tables table tbody tr:nth-child(even){background-color:#f7f7f7}
.dynamic-product-detail .tabs{padding:0 20px}
.dynamic-product-detail .mySlides{display:none;text-align:center}
.dynamic-product-detail img{vertical-align:middle}
.dynamic-product-detail .tabs table{width:100%}
.dynamic-product-detail .slideshow-container{max-width:1000px;position:relative;margin:auto;width:100%}
.dynamic-product-detail .prev,.dynamic-product-detail .next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:black;font-weight:bold;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;user-select:none;border:0;background-color:transparent}
.dynamic-product-detail .a-tabs__nav-text{font-size:18px;line-height:18px;font-family:var(--font-brandontext-regular)}
.dynamic-product-detail .cmp-tabs__tab{padding-top:14px;padding-bottom:20px}
.dynamic-product-detail .cmp-product-detail__nutrition-tables table tr th{font-weight:normal;font-size:16px;line-height:16px;font-family:var(--font-brandontext-regular);padding:12px 30px 12px 30px !important}
.dynamic-product-detail-availability-header{font-size:16px !important;line-height:16px !important;font-family:var(--font-brandontext-regular) !important;padding:12px 30px 12px 30px !important}
.dynamic-product-detail .cmp-product-detail__nutrition-tables table tr td{font-size:14px;line-height:20px;font-family:var(--font-text-georgia);padding:10px 30px 45px 30px}
.dynamic-product-detail .cmp-tabs__tabpanel .text .note ~ p,.dynamic-product-detail .cmp-tabs__tabpanel .text .note{font-size:12px;line-height:16px;font-family:var(--font-brandontext-regular);padding-top:10px}
.dynamic-product-detail .cmp-tabs__tabpanel .text .note{padding-top:15px}
.dynamic-product-detail .a-tabs__content.tab-content h3{font-size:24px;line-height:24px;font-family:var(--font-brandontext-regular);margin-bottom:20px;font-weight:normal}
.dynamic-product-detail .a-tabs__content.tab-content h4{font-size:18px;line-height:18px;font-family:var(--font-brandontext-regular);margin-bottom:13px;font-weight:normal}
.dynamic-product-detail #tabs-nutrition-content .cmp-product-detail__nutrition-tables table tr td{font-size:14px;line-height:20px;font-family:var(--font-text-georgia);padding:10px 30px 10px 30px !important}
.dynamic-product-detail .mt-55{margin-top:55px}
.dynamic-product-detail .mt-50{margin-top:50px !important}
.dynamic-product-detail .cmp-tabs__tabpanel .text h6{font-size:18px;line-height:18px;font-family:var(--font-brandontext-regular)}
.dynamic-product-detail .cmp-tabs__tabpanel .text h5{font-size:24px;line-height:24px;padding-bottom:20px;font-family:var(--font-brandontext-regular);font-weight:normal}
.dynamic-product-detail .cmp-tabs__tabpanel .text{font-size:14px;line-height:20px;font-family:var(--font-text-georgia)}
.dynamic-product-detail .cmp-tabs__tabpanel .text p strong{font-size:14px;line-height:20px;font-weight:bold}
.dynamic-product-detail .cmp-tabs__tabpanel .text ul li{font-size:14px;line-height:24px;font-family:var(--font-text-georgia)}
.dynamic-product-detail .cmp-tabs__tabpanel .text ul li strong{font-size:14px;line-height:24px;font-weight:bold}
.dynamic-product-detail .cmp-product-detail__marketing-text .ref-pr{font-size:12px;line-height:16px;padding-bottom:0;font-family:var(--font-brandontext-regular);margin-bottom:6px}
.dynamic-product-detail .discMsg{font-size:14px;line-height:20px;margin-top:58px;margin-bottom:45px}
.dynamic-product-detail .contact-msg p{font-size:14px;line-height:20px}
.dynamic-product-detail .cmp-product-detail__formulation-dropdown .a-dropdown li,.dynamic-product-detail .cmp-product-detail__serving-dropdown .a-dropdown li{font-size:16px;line-height:20px;font-family:var(--font-brandontext-regular);padding:10px}
.dynamic-product-detail .cmp-product-detail__formulation-dropdown .a-dropdown li:hover,.dynamic-product-detail .cmp-product-detail__serving-dropdown .a-dropdown li:hover{background-color:#009cde !important;color:#fff !important;text-decoration:none}
@-webkit-keyframes fade{from{opacity:.4}
to{opacity:1}
}
@keyframes fade{from{opacity:.4}
to{opacity:1}
}
.dynamic-product-detail .cmp-product-detail h2,.dynamic-product-detail .cmp-product-detail h4{font-family:var(--font-brandontext-regular)}
@media(min-width:768px) and (max-width:1024px){.productDetailPageRun{margin-bottom:100px}
.dynamic-product-detail .cmp-product-detail{padding:0 20px}
.dynamic-product-detail .pd-20{padding:0 20px}
.dynamic-product-detail .cmp-product-detail__marketing-text p{margin-bottom:15px}
.dynamic-product-detail .prev{left:-5% !important}
.dynamic-product-detail .next{right:-5% !important}
.dynamic-product-detail .a-tabs__content table tr th{font-size:16px;line-height:16px;padding:13px 25px 15px 45px !important}
.dynamic-product-detail .a-tabs__content table tr td{font-size:14px;line-height:20px;padding:13px 45px 27px 45px !important}
.dynamic-product-detail .a-tabs__content p{font-size:14px;line-height:20px}
.dynamic-product-detail .a-tabs__content ul li{font-size:14px;line-height:20px}
.dynamic-product-detail .cmp-product-detail__marketing-text{margin-bottom:45px !important}
.dynamic-product-detail .cmp-product-detail__formulation-dropdowns{margin-top:60px !important}
.dynamic-product-detail .mt-50{margin-top:35px !important}
.dynamic-product-detail .discMsg{margin-top:60px;margin-bottom:29px}
.dynamic-product-detail .cmp-tabs__tab{padding:15px 25px 23px;flex:1 1 33%}
.dynamic-product-detail .a-tabs__content.tab-content h3{margin-bottom:30px}
.dynamic-product-detail .a-tabs__content.tab-content h4{margin-bottom:16px}
.dynamic-product-detail .mt-55{margin-top:36px}
.dynamic-product-detail .cmp-tabs__tabpanel .text h6{margin-bottom:18px;padding:0}
}
@media only screen and (max-width:460px){.dynamic-product-detail .prev,.dynamic-product-detail .next,.dynamic-product-detail .text{font-size:11px}
.dynamic-product-detail .cmp-product-detail__formulation-dropdowns div{margin:0 auto;text-align:left;margin-bottom:10px}
.dynamic-product-detail .prev{left:-5% !important}
.dynamic-product-detail .next{right:-5% !important}
.dynamic-product-detail .cmp-product-detail__buttons .button .btn{width:100%}
}
@media only screen and (max-width:767px){.productDetailPageRun{margin-bottom:70px}
.dynamic-product-detail .cmp-product-detail{padding:0 20px}
.dynamic-product-detail .cmp-product-detail__formulation-dropdowns div{margin:0 auto;text-align:left;margin-bottom:15px;width:100%}
.dynamic-product-detail .cmp-product-detail h2{font-size:38px;line-height:38px;margin:0}
.dynamic-product-detail .cmp-product-detail h4{font-size:24px;line-height:24px;margin:8px 0 30px}
.dynamic-product-detail .a-button--primary a.btn{width:343px}
.dynamic-product-detail .cmp-product-detail__buttons .btn-only-bdr button{width:100%}
.dynamic-product-detail .cmp-tabs__tablist a .a-tabs__nav-text{font-size:18px}
.dynamic-product-detail .cmp-tabs .cmp-tabs__tablist .cmp-tabs__tab{padding:14px 30px 20px 30px}
.dynamic-product-detail .a-tabs__content table tr th{font-size:14px;line-height:16px}
.dynamic-product-detail .a-tabs__content table tr td{font-size:12px;line-height:20px}
.dynamic-product-detail .a-tabs__content p{font-size:14px;line-height:20px}
.dynamic-product-detail .a-tabs__content ul li{font-size:14px;line-height:20px}
.dynamic-product-detail .cmp-product-detail__nutrition-tables table tr th{font-size:14px;line-height:16px;padding:10px 8px !important}
.dynamic-product-detail .cmp-product-detail__nutrition-tables table tr td{font-size:12px;line-height:20px;padding:10px !important}
.dynamic-product-detail #tabs-nutrition-content .cmp-product-detail__nutrition-tables table tr td{font-size:12px;line-height:20px;padding:10px !important}
.dynamic-product-detail .cmp-product-detail__buttons .button .btn span{font-size:16px;line-height:18px}
.dynamic-product-detail .cmp-product-detail__buttons{margin-bottom:10px !important}
.dynamic-product-detail .cmp-product-detail__formulation-dropdowns{margin:55px 0 52px !important}
.dynamic-product-detail .cmp-tabs__tabpanel .text .note ~ p{margin-top:10px}
.dynamic-product-detail .a-tabs__content.tab-content h3{margin-bottom:25px}
.dynamic-product-detail .mt-55{margin-top:30px}
.dynamic-product-detail .cmp-tabs__tabpanel .text h6{margin-bottom:15px;padding:0}
}
a.cmp-tabs__tab.a-tabs__nav-link.nav-item.a-tabs__tab-pane.tab-pane:focus-visible{outline:1px solid #000;text-decoration:none;color:#212121}
.dynamic-product-detail .a-dropdown__container .a-dropdown__field.active{border-color:#212121 !important}
.dynamic-product-detail .cmp-product-detail .contact-msg p a{text-decoration:underline !important}
.downloadguide{-webkit-appearance:none !important}
.a-pagination__link.no-click{cursor:default;opacity:.5}
@media(max-width :1024px){#tabs-product-details .nav-tabs .nav-item{margin-bottom:1px}
}
.search-results-container .filter-text,.search-results-container .o-search-results-filter{display:none}
@media only screen and (max-width:767.98px){.o-search-results-filter .filter-text{display:none !important}
}
h1{font-family:"brandon_text_bold",sans-serif !important;font-size:60px !important;line-height:60px !important;font-weight:450 !important;letter-spacing:2px !important;color:#000 !important}
@media only screen and (min-width:992px){#pro-hero-banner h1,#pro-hero-banner .m-hero__body p{color:white !important}
}
@media screen and (max-width:600px){.js-faq-links{max-height:1000px !important}
}
#pageContent h1.main-heading{font-family:var(--font-brandontext-regular) !important;font-weight:500 !important;color:var(--page-heading-color) !important;font-size:var(--h2-font-size) !important;line-height:var(--spacer-38) !important;margin:0 !important;letter-spacing:0 !important}
.dynamic-product-compare .a-dropdown__container .a-dropdown__field .a-dropdown__menu{z-index:99}
:root{--font-helvetica-arial:"Helvetica","Arial",sans-serif}
#product-comparison_cta .button .btn span{font-size:20px;line-height:18px;font-family:var(--font-brandontext-regular)}
.dynamic-product-compare .dropDownLabel{height:20px;width:75px;color:#212121;font-family:var(--font-brandontext-regular);font-size:14px;letter-spacing:0;line-height:20px}
.dynamic-product-compare .product p.productName{font-family:var(--font-brandontext-regular);font-size:16px;line-height:18px;font-weight:normal;padding:10px 0;height:28px;overflow:hidden;letter-spacing:normal;color:#212121}
.productComparePageRun{margin-bottom:102px}
.dynamic-product-compare .product p.description{font-family:var(--font-text-georgia);color:#212121;font-size:14px;line-height:20px;font-weight:normal;margin:0 0 10px 0;height:100px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;letter-spacing:normal;text-overflow:ellipsis}
.dynamic-product-compare .product .dropDownCommon{margin-top:15px !important;padding:0 5px}
.dynamic-product-compare .product .dropDownCommon div{width:100%;padding-bottom:0}
.dynamic-product-compare .dropDownCommon .a-dropdown__field span{overflow:hidden;white-space:nowrap;max-width:105px;display:block;color:#212121;font-family:var(--font-brandontext-regular)}
.dynamic-product-compare .topSection .dropDownCommon .a-dropdown__menu.nav{--dropdown-scroll-max-height:10px}
.dynamic-product-compare .leftTitle,.productdata{padding-bottom:30px}
.dynamic-product-compare .leftTitleSection .productdata{margin-right:0;padding-bottom:0}
.titleSection .productdata{padding-bottom:0}
.dynamic-product-compare .leftTitleSection .productdata p{border:0;min-height:79px;padding:20px 8px}
.dynamic-product-compare .productdata .col p.blanktitle{background:#d9d9d6}
.dynamic-product-compare .leftTitle p,.dynamic-product-compare .productdata p{padding:10px 5px 10px 10px;border:1px solid #ccc;margin-bottom:0;font-family:var(--font-brandontext-regular);font-size:16px;line-height:16px;min-height:40px;letter-spacing:normal}
.dynamic-product-compare .productdata .col{padding:0}
.dynamic-product-compare .productdata{margin-right:10px}
.dynamic-product-compare .product .dropDownCommon div.a-dropdown__field{height:32px;padding:5px 20px;color:#212121;border-color:unset;min-height:32px}
.dynamic-product-compare .topSection{margin-bottom:25px}
.dynamic-product-compare .bottomSection p.title{background:#d9d9d6;border-bottom:0}
.dynamic-product-compare .cmp-product-detail__servingSize-dropdown .a-dropdown li:hover,.dynamic-product-compare .cmp-product-detail__serving-dropdown .a-dropdown li:hover{background-color:#009cde !important;color:#fff !important;text-decoration:none}
.dynamic-product-compare .cmp-product-detail__servingSize-dropdown .a-dropdown li,.dynamic-product-compare .cmp-product-detail__serving-dropdown .a-dropdown li{font-size:16px;line-height:16px;font-family:var(--font-brandontext-regular);padding:10px;color:#616161;border:none !important}
.dynamic-product-compare .learnMore{width:100%}
.dynamic-product-compare .container{padding:0}
.dynamic-product-compare .productdata .col p.topTitle{min-height:79px;padding:20px 6px;border-right:0;border-bottom:0}
.productdata.productdataTitle{padding-bottom:0}
.dynamic-product-compare .o-content-section__list-item-link:hover{text-decoration:none;font-weight:normal}
.dynamic-product-compare .removeProduct{float:right;cursor:pointer}
.dynamic-product-compare .productdata .col.serving p.blanktitle{border-right:0}
.dynamic-product-compare .productdata .col.perDiv p.blanktitle{border-left:0}
.dynamic-product-compare .backtoprevPage a{font-family:var(--font-text-georgia);font-size:14px;line-height:20px;margin-bottom:50px;display:block;cursor:pointer}
.dynamic-product-compare .learnMore span{font-family:var(--font-brandontext-regular);font-size:20px;line-height:18px;letter-spacing:normal}
.dynamic-product-compare .leftTitle p.subtitle{font-weight:bold;border-bottom:0;background-color:#fff}
.dynamic-product-compare .leftTitle p.subtitle:last-child{border-bottom:1px solid #ccc}
.dynamic-product-compare .productdata p{text-align:center;border-bottom:0;border-right:0}
.dynamic-product-compare .productdata p:last-child{border-bottom:1px solid #ccc}
.dynamic-product-compare .productdata .perDiv p,.dynamic-product-compare .productdata .col:last-child p.topTitle{border-right:1px solid #ccc}
.dynamic-product-compare .productdata .col:last-child p.topTitle{line-height:36px}
.dynamic-product-compare a.removeProduct.disabled{pointer-events:none}
.dynamic-product-compare a.removeProduct.disabled .removeicon{background-color:#ccc}
#product-comparison_back-to-product .abt-icon.abt-icon-left-arrow{margin-left:0}
#product-comparison_link .new.newpar.section,#product-comparison_cta .new.newpar.section{height:0;margin:0}
#product-comparison_cta .ctasection.container{margin-bottom:0}
#product-comparison_cta .o-cta-section__title{margin-bottom:0}
.removeProduct .removeicon{position:absolute;top:-10px;right:-5px;color:#fff;cursor:pointer;background-color:#222731;padding:2px;width:20px;height:20px;font-size:12px;display:flex;align-items:center;justify-content:center;border-radius:50px}
@media screen and (max-width:991px){.dynamic-product-compare.pdf .productComparePageRun .col-9,.dynamic-product-compare.pdf .row.bottomSection .col-9{overflow-x:inherit !important}
.dynamic-product-compare.pdf .dynamic-product-compare .leftTitle p,.dynamic-product-compare.pdf .dynamic-product-compare .productdata p{font-size:15px}
.dynamic-product-compare.pdf .row.bottomSection .col-3.grayBackColor{width:250px}
.topSection .col-9{transition:1s all ease}
.dynamic-product-compare .cmp-product-detail__servingSize-dropdown .a-dropdown li,.dynamic-product-compare .cmp-product-detail__serving-dropdown .a-dropdown li{font-size:14px;line-height:16px}
.dynamic-product-compare .container{padding:0;margin:0;max-width:100%}
.container.responsivegrid.a-container{padding-top:0;padding-bottom:0}
.removeProduct .removeicon{top:0;right:0}
.productComparePageRun .topSection .row:first-child,.row.bottomSection{width:1000px;max-width:100%;display:grid;grid-template-columns:1fr 2fr}
.productComparePageRun .col-9,.row.bottomSection .col-9{overflow-x:auto}
.productComparePageRun .topSection .row:first-child{margin-left:0}
.productComparePageRun .topSection .row:first-child .col{width:100%;max-width:100%}
.productComparePageRun .col-9{width:100%;max-width:100%;overflow-x:hidden}
.productComparePageRun .topSection .col-9 .col-3{width:100%;max-width:100%}
.row.bottomSection{display:grid;grid-template-columns:1fr 2fr;margin:0;width:100%;max-width:100%}
.row.bottomSection .col-9{width:100%;max-width:100%;padding-bottom:20px}
.row.bottomSection .col-9 .mainDataRow{display:grid;grid-template-columns:repeat(4,211px)}
.mainData .col-3{width:100%;max-width:100%}
.productComparePageRun .topSection .row:first-child .col-3{width:100%;max-width:100%;z-index:0}
.productComparePageRun .topSection .col-9 .row:first-child{display:grid;grid-template-columns:repeat(4,211px)}
.row.bottomSection .col-3{width:100%;max-width:100%}
#product-comparison_cta .ctasection.container{padding-bottom:0;margin-bottom:0;padding-top:0}
#product-comparison_cta .o-cta-section--button-bottom .o-cta-section__button-wrap{padding-top:10px}
.dynamic-product-compare .learnMore span{font-size:16px}
.row.bottomSection .col-9::-webkit-scrollbar{width:72px;height:6px;background-color:#fff;scrollbar-color:dark}
.row.bottomSection .col-9::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#d8d8d8;scrollbar-color:dark}
.row.bottomSection .col-9::-webkit-scrollbar-track{background:transparent;border:1px solid #ccc}
.grayBackColor{background-color:#d8d8d8;max-width:130px;box-shadow:3px 0 3px -2px;z-index:1000;padding-left:5px}
.dynamic-product-compare .topSection{margin-bottom:0}
.dynamic-product-compare .topSection .product{margin-bottom:20px}
.rightSection{margin-left:16px}
.row.bottomSection .col-3.grayBackColor{padding-right:0;z-index:0}
#product-comparison_back-to-product{margin-top:50px}
}
@media screen and (max-width:767px){#product-comparison_cta .button .btn span{font-size:16px;line-height:18px}
.dynamic-product-compare.pdf .row.bottomSection .col-3.grayBackColor{width:260px}
.productComparePageRun{margin-bottom:80px}
.container.responsivegrid.a-container{padding-top:0;padding-bottom:0}
.removeProduct .removeicon{top:0;right:15px}
.productComparePageRun .topSection .row:first-child,.row.bottomSection{width:1000px;max-width:100%;display:grid;grid-template-columns:1.5fr 2fr}
.productComparePageRun .col-9,.row.bottomSection .col-9{overflow-x:auto}
.productComparePageRun .topSection .row:first-child{margin-left:-15px}
.productComparePageRun .topSection .row:first-child .col{width:100%;max-width:100%}
.productComparePageRun .col-9{width:100%;max-width:100%;overflow-x:hidden}
.productComparePageRun .topSection .col-9 .col-3{width:100%;max-width:100%}
.row.bottomSection{display:grid;grid-template-columns:1.28fr 2fr;margin:0;width:100%;max-width:100%}
.row.bottomSection .col-9{width:100%;max-width:100%}
.row.bottomSection .col-9 .mainDataRow{display:grid;grid-template-columns:repeat(4,211px)}
.mainData .col-3{width:100%;max-width:100%}
.productComparePageRun .topSection .row:first-child .col-3{width:100%;max-width:100%;z-index:0}
.productComparePageRun .topSection .col-9 .row:first-child{display:grid;grid-template-columns:repeat(4,211px);margin-left:-5px}
.row.bottomSection .col-3{width:100%;max-width:100%}
#product-comparison_cta .ctasection.container{padding-bottom:0;margin-bottom:0;padding-top:0}
#product-comparison_cta .o-cta-section--button-bottom .o-cta-section__button-wrap{padding-top:10px}
.row.bottomSection .col-9::-webkit-scrollbar-track{background:transparent;border:1px solid #ccc}
.grayBackColor{background-color:#d8d8d8;max-width:130px}
.dynamic-product-compare .topSection{margin-bottom:0}
.dynamic-product-compare .topSection .product{margin-bottom:20px}
.rightSection{margin-left:15px}
.row.bottomSection .col-3.grayBackColor{padding-right:0;z-index:0}
}
.dynamic-product-compare.pdf .a-dropdown__container .a-dropdown__field::after{content:" " !important}
.dynamic-product-compare.pdf .dropDownCommon .a-dropdown__field span{max-width:150px}
.topSection .product p+ul{display:none}
.dynamic-product-compare.pdf .product p.productName,.dynamic-product-compare.pdf .product p.description,.dynamic-product-compare.pdf .leftTitle p,.dynamic-product-compare.pdf .productdata p,.dynamic-product-compare.pdf .learnMore span{font-family:var(--font-helvetica-arial)}
.dynamic-product-compare.pdf .container{max-width:1250px;font-family:var(--font-helvetica-arial)}
@media screen and (max-width:767px){.dynamic-product-compare.pdf .product p.productName,.dynamic-product-compare.pdf .product p.description,.dynamic-product-compare.pdf .leftTitle p,.dynamic-product-compare.pdf .productdata p,.dynamic-product-compare.pdf .learnMore span{font-size:14px}
}
.nutritionTitle .title{border-bottom:0 !important;border-top:0 !important}
@media screen and (max-width:1024px){.topSection .grayBackColor{border-left:1px solid #979797;border-top:1px solid #979797}
.bottomSection .grayBackColor{border-left:1px solid #979797;border-bottom:1px solid #979797}
}
.pro-com{padding:15px 15px 15px 15px;max-width:100.5%;width:100.5%;border:1px solid #404040;background-color:#fff;top:107px;z-index:1;max-height:95px;margin-bottom:0 !important}
.pro-com .product{display:flex}
.pro-com .col-3.grayBackColor{width:22.5%;max-width:22.5%}
.pro-com .productName{font-size:.93rem !important;height:81px !important;padding:0 12px !important;word-break:break-word;line-height:15px !important;font-weight:normal}
.pro-com .productImg img{max-width:60px}
p.footnoteText{margin-top:25px;font-size:12px;line-height:16px;font-family:var(--font-brandontext-regular)}
p.footnoteText sup{top:-0.5em}
p.referenceText{margin-top:25px;font-size:12px;line-height:16px;font-family:var(--font-brandontext-regular)}
p.referenceText sup{top:0}
.topTitle span.dv_asterisk{display:none}
#product-comparison_cta .o-cta-section__button-wrap{display:block}
#product-comparison_cta .o-cta-section__button-wrap .button:nth-child(2){margin-top:20px}
:root{--font-helvetica-arial:"Helvetica","Arial",sans-serif}
#parent .width40{width:40%}
#parent .width60{width:60%}
#parent .nutritionInformation .availTable table td.padding1{padding-left:52px !important}
#parent .nutritionInformation .availTable table td.padding2{padding-left:74px !important}
#parent .nutritionInformation table .nutriValue,#parent .nutritionInformation table .valueNutri{display:inline-block;width:50%;line-height:50px;border-right:4px solid #fafafa}
#parent .nutritionInformation .grayBack{background:#fafafa}
#parent .nutritionInformation table .nutriDV,#parent .nutritionInformation table .perDV{display:inline-block;width:50%;line-height:50px;padding-left:16px;border-left:4px solid #fafafa}
#parent .nutritionInformation .availTable table td{page-break-after:always;display:flex}
#parent .para,#parent ul li span,#parent .availTable table th,#parent .availTable table td,#parent .ingredients p,#parent .preparation p{font-family:var(--font-helvetica-arial)}
#header h2{font-size:28px;line-height:28px;padding:40px;border-bottom:1px solid #000;font-weight:normal;font-family:var(--font-helvetica-arial)}
#parent .container{max-width:1200px;width:1200px}
#parent .productTitle{font-size:38px;line-height:38px;font-weight:bold;color:#212121;margin:0;font-family:var(--font-helvetica-arial)}
#parent .productSubTitle{font-size:24px;line-height:24px;font-weight:normal;color:#212121;margin:20px 0 16px;font-family:var(--font-helvetica-arial)}
#parent .para{font-size:18px;line-height:24px;font-family:var(--font-helvetica-arial);margin-bottom:10px;padding:0;word-break:break-word;white-space:no-wrap}
#parent .pdffootnote{font-size:14px;line-height:14px;padding-bottom:0;font-family:var(--font-helvetica-arial)}
#parent .pdpheadings{border:1px solid #000;width:347px;height:50px;margin:-26px auto 0;background-color:#fff;font-size:18px;line-height:24px;justify-content:center;align-items:center;display:flex;font-family:var(--font-helvetica-arial)}
#parent .subHeading{margin:105px auto 36px;width:727px}
#parent hr{border-top:1px solid rgba(0,0,0)}
#parent ul li span{font-size:20px;line-height:24px;font-family:var(--font-helvetica-arial);display:block}
#parent .preparation ul li{font-size:20px;line-height:24px;font-family:var(--font-helvetica-arial)}
#parent ul li{margin-bottom:16px !important}
#parent .pdfref{font-size:16px;line-height:16px;font-family:var(--font-helvetica-arial)}
#parent thead tr th{font-size:20px;line-height:20px;height:64px}
#parent tbody tr td{font-size:18px;line-height:20px;height:50px;page-break-inside:avoid}
#parent ul{list-style-type:disc !important;margin-top:10px}
#footer{font-size:12px;font-family:var(--font-helvetica-arial);margin:0 !important;padding:0 !important}
#parent ol li{font-size:20px;line-height:24px;font-family:var(--font-helvetica-arial)}
#parent .availTable{margin-left:-10px;background:#fafafa;padding:35px 0;page-break-inside:avoid}
#parent .availTable table{min-width:75%;margin:0 auto;justify-content:center;border-collapse:separate;border-spacing:10px}
#parent .availTable table th,#parent .availTable table td{background-color:#fff;padding:0 16px;font-weight:normal;font-family:var(--font-helvetica-arial)}
#parent .ingredients h5{font-size:22px;line-height:22px;font-weight:normal;font-family:var(--font-helvetica-arial);margin-top:30px}
#parent .ingredients p{font-size:20px;line-height:24px;font-family:var(--font-helvetica-arial);margin:25px 0 45px}
#parent .preparation p{font-size:20px;line-height:24px;font-family:var(--font-helvetica-arial);margin:25px 0 45px}
#parent .nutritionInformation .availTable tr td:first-child,#parent .nutritionInformation .availTable tr th:first-child{display:none}
#parent .bgcolor{color:#fafafa;padding:20px}
#parent .container sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
@media print{#parent,*{page-break-inside:avoid}
}
#nutrition-intervention h3{color:#212121;font-family:var(--font-brandontext-regular);font-size:1.5rem;letter-spacing:0;line-height:1.5rem;font-weight:normal;margin-top:30px;margin-bottom:24px}
#nutrition-intervention h2{margin-top:40px;margin-bottom:24px}
.a-pagination{border-top:.625rem solid #d9d9d6;padding-bottom:2rem}
nav ul.a-pagination__pages{display:flex;justify-content:center;margin-top:.625rem;border:0}
li.a-pagination--previous .a-pagination__link:hover,li.a-pagination--next .a-pagination__link:hover,li .a-pagination__link:hover{background-color:#d9d9d6}
li .a-pagination--active:after{height:1px;bottom:0;left:.5rem;right:.5rem}
li .a-pagination__link:active,.a-pagination__link:focus{background-color:#d9d9d6;border-left:0;border-right:0}
li a.a-pagination__link{font-size:1rem;border-bottom:0;font-family:var(--font-brandontext-regular)}
.a-pagination__link.no-click{cursor:default;opacity:.5}
.o-search-res__results--view .a-card-result__cardrow .a-card-result__title{color:#212121;font-family:var(--font-brandontext-regular);font-size:1.125rem;letter-spacing:0;line-height:20px;margin-top:16px;margin-bottom:14px}
.o-search-res__results--view .a-card-result__cardrow .a-card-result__description{color:#616161;font-family:var(--font-text-georgia);font-size:.875rem;letter-spacing:0;line-height:20px}
.o-search-res__results--view .a-card-result__cardrow .a-checkbox__text{color:#212121;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px}
.o-search-res__results--view .a-card-result__cardrow ul{display:none}
.o-search-res__results--view input:checked~.a-checkbox__custom{background-color:#fff;--checkbox-tick-color:#000}
.o-search-res__results--view .a-card-result__cardrow{position:relative}
.o-search-res__results--view .a-card-result__cardrow .a-checkbox{margin-top:20px}
#clearAllFilters a,#paginationResultTop,#dropdownMenu2{color:#212121;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px}
#clearAllFilters{text-align:right}
#clearAllFilters a,#clearAllFilters a:hover{text-decoration:underline}
#clearAllFilters a:hover{color:#212121;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px}
.d-flex .filter-text h4{color:#212121;font-family:var(--font-brandontext-regular);font-size:1.125rem;letter-spacing:0;line-height:18px}
.m-search-category__search-filter input{font-family:var(--font-brandontext-regular);font-size:.875rem}
.m-search-category .m-search-category__title{color:#212121;font-family:var(--font-brandontext-regular);font-size:1rem;letter-spacing:0;line-height:16px}
.m-search-category .section-heading:after{border-bottom:1px solid #63666a;background-color:#63666a}
.m-search-category__content .a-checkbox__label{color:#212121;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px}
.m-search-category__view-all .list-collapsed{color:#212121 !important;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px}
.m-search-category__section-heading{border-bottom:1px solid #555 !important;margin-bottom:10px !important;padding-bottom:5px}
.m-search-category__view-all{margin-bottom:30px !important}
.m-search-category__item{border-bottom:1px solid #ccc;margin-bottom:10px}
.m-search-category__item .a-checkbox__custom:after{content:"";position:absolute;display:none;left:.375rem;top:.125rem;width:.375rem;height:.625rem;border:solid var(--checkbox-tick-color);border-width:0 .125rem .125rem 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.text-end,.nav-pills li,.nav-pills a{color:#212121;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px}
.a-card-result__title{font-family:var(--card-result-font-family);font-size:var(--card-result-title-font-size);font-weight:700;line-height:var(--card-result-title-line-height);margin:var(--card-result-title-margin);height:40px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;letter-spacing:normal;text-overflow:ellipsis}
.a-card-result__description{font-family:var(--card-result-font-family);font-size:var(--card-result-desc-font-size);line-height:var(--card-result-desc-line-height);margin-bottom:var(--card-result-desc-margin-bottom);font-weight:normal;height:100px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;letter-spacing:normal;text-overflow:ellipsis}
button.btn.border.rounded-pill{background-color:#ffd100;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px;border:none !important}
em.abt-icon.abt-icon-cancel{line-height:3px;margin:3px;font-size:.625rem}
em.abt-icon.abt-icon-cancel::before{font-size:.625rem}
.m-search-category__item .a-checkbox__custom{background-color:#fff !important;--checkbox-tick-color:#000}
.m-search-category__search-filter{margin-bottom:30px}
.dropdown-menu .dropdown-item{color:#212121;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px}
.m-search-category__search-heading p{color:#212121;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px}
.a-card-result__image{height:221px}
.a-card-result__link,.brightcove-video-link__Popup{color:#009cde !important;font-family:var(--font-text-georgia);font-size:.875rem;font-weight:bold;letter-spacing:0;line-height:20px;text-decoration:underline !important;cursor:pointer}
.a-card-result__link:hover,.brightcove-video-link__Popup:hover{color:#009cde !important}
.a-card-result__link:visited,.brightcove-video-link__Popup:visited{color:#004f71 !important}
.a-list-result__title{color:#212121;font-family:var(--font-brandontext-regular);font-size:1.5rem;letter-spacing:0;line-height:24px}
.a-list-result__description{color:#616161;font-family:var(--font-text-georgia);font-size:.875rem;letter-spacing:0;line-height:20px}
.a-list-result__listview a{color:#009cde;font-family:var(--font-text-georgia);font-size:.875rem;font-weight:bold;letter-spacing:0;line-height:20px;text-decoration:underline}
.a-list-result__listview a:hover{color:#009cde}
.a-list-result__listview a:visited{color:#004f71}
.a-list-result__listview ul{display:none}
#backToResult{color:#212121;font-family:var(--font-brandontext-regular);font-size:1rem;letter-spacing:0;line-height:16px}
.o-search-results-filter.aem-GridColumn.aem-GridColumn--default--12{padding-top:45px}
.o-search-res__no-results{color:#212121;font-family:var(--font-text-georgia);font-size:.875rem;letter-spacing:0;line-height:20px}
.searchfacet .m-link-stack a{color:#212121 !important;font-family:var(--font-brandontext-regular);font-size:.875rem;letter-spacing:0;line-height:20px}
#an-search-results-header .cmp-title h2{font-family:var(--font-brandontext-bold)}
@media(max-width:767.98px){.m-link-stack-faq .m-link-stack--dropdown{height:auto !important;overflow:scroll !important}
}
.o-search-results-filter .text-end{width:var(--search-results-with-filter-text-end-width)}
.o-search-results-filter .dropdown-sort-list{width:var(--search-results-with-filter-dropdown-sort-list-width);padding:0}
.o-search-results-filter .sort-dropdown{right:var(--search-results-with-filter-sort-dropdown-position-right)}
.o-search-results-filter #clearAllFilters{width:100%}
#text-discription h4,#text_all-be-foods h4,#text_non-gmo-products h4,#text_some-agricultural h4,#text_why-do-i-see h4{color:#212121;font-family:var(--font-brandontext-regular);font-size:1.5rem;letter-spacing:0;line-height:24px;margin-top:40px}
#test-bioengineered h2{font-weight:bold}
.cmp-container .cmp-text p strong,.cmp-container .cmp-text p em{color:#000;font-family:var(--font-text-georgia);font-size:.875rem;letter-spacing:0;line-height:20px}
@media screen and (max-width:991.98px){#an-qr-additional-info-btn .a-button{width:235px;margin:auto}
#bio-engineering-learn-more-btn{width:auto}
}
#an-qr-additional-info-btn .a-button{width:235px;margin:0 auto}
#text_all-be-foods,#text_some-agricultural{background-color:#b6ecff;padding:9px 12px 11px 14px}
@media(max-width:767.98px){#container_image-button .a-button{justify-content:center !important}
}
@media screen and (max-width:1024px){#an-sitemap-container .ctasection{padding:0 15px;margin-bottom:0}
#an-sitemap-container .text{margin-top:0}
#an-sitemap-container .a-container__layout-section{margin-top:25px}
}
#section_cdm-thank-you{background:#007acc !important}
#section_cdm-thank-you h1{letter-spacing:1.2px;line-height:3.75rem;color:#fff;font-size:3.0625em}
#section_cdm-thank-you .m-hero__extras{display:none}
#section-thank-msg #thank-msg p{font-size:16px !important}
#section-thank-msg #thank-msg .button{margin-top:-25px !important}
@media only screen and (min-device-width:768px) and (max-device-width:1023px){#section_cdm-thank-you{padding:30px 0}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1050px){#thank-msg .text{margin-top:2.5rem !important}
}
@media only screen and (max-device-width:667px){#thank-msg .text{margin-top:2.5rem !important}
#section_cdm-thank-you h1{text-align:left;font-size:23px;font-weight:bold}
}
#section_cdm-hero-banner{background:#007acc !important}
#section_cdm-hero-banner .m-hero__extras{display:none}
#section_cdm-hero-banner h1{color:#fff;font-size:3.0625em}
#section_cdm-hero-banner .m-hero__content{min-width:80%}
#cdm-form p,#cdm-form p strong,#cdm-form p em{font-size:16px !important}
#cdm-form .a-input-label{display:none !important}
#cdm-form .a-input-control,#cdm-form .a-dropdown__placeholder,#cdm-form .a-dropdown-selected,#cdm-form .a-dropdown__menu li span{font-size:15px;font-weight:bold}
#cdm-form .a-dropdown__menu{overflow-y:auto}
#cdm-form ul[name="password-reset"]{min-height:150px;overflow-y:auto}
#cdm-form .a-dropdown__menu li span{padding-top:10px;padding-bottom:10px}
@media only screen and (min-device-width:768px) and (max-device-width:1023px){#section_cdm-hero-banner h1{padding:15px 12px 15px 12px;line-height:47px}
#cdm-form .o-form-container__parent{padding-left:0;width:100%}
}
@media only screen and (min-device-width:1024px) and (max-device-width:1050px){#cdm-form .o-form-container__parent{margin:35px 0 10px 15px}
}
@media only screen and (max-device-width:667px){#section_cdm-hero-banner h1{font-size:23px;font-weight:bold;padding:15px 14px;line-height:30px;text-align:left}
#cdm-form .o-form-container__parent{margin-top:20px}
}
#case-report-form-supplies,#case-report-form-other,#password-reset-options{display:none}