.header__menu-item{color:#fff!important;text-transform:uppercase}.footer-block__details-content .list-menu__item--link{color:#fff}.footer-block__details-content .list-menu__item--link,.copyright__content a,.footer-block__brand-info p{color:#fff!important}.premier-text h2,.custom-feature h2{width:100%;text-align:center;text-transform:uppercase;font-weight:600;color:#000}.premier-text h3.custom-multicolumn,.custom-feature p{display:flex;text-align:center;align-items:center;justify-content:center;gap:16px;width:100%;color:#b50c0c;font-family:auto;text-transform:uppercase;font-size:18px;letter-spacing:3px;margin:10px auto}.premier-text h3.custom-multicolumn:before,.custom-feature p:before,.premier-text h3.custom-multicolumn:after,.custom-feature p:after{content:"";height:1px;background:#707070;flex:1 1 0}.homepage-image-section a{color:#fff;font-size:large}.list-menu--inline .header__submenu{max-height:calc(100dvh - 260px);overflow-y:auto;min-width:100%;width:25rem;overflow-x:hidden;overscroll-behavior:contain}.list-menu--inline .header__submenu.height-adjust{max-height:calc(100dvh - 222px)}.collection ul li.grid__item.scroll-trigger.animate--slide-in{border:1px solid #d1c9c9;border-radius:6px;padding:1px}.card__badge.bottom.left{position:absolute;bottom:7px;left:8px;z-index:2}.badge{display:inline-block;padding:6px 12px;font-size:14px;font-weight:;border-radius:4px;text-transform:uppercase}h1.collection-hero__title{color:#333}h2#verticalTitle,span.facets__summary-label,.facets__summary span,h2.facet-filters__label,.facet-filters__field .select select#SortBy,.product-count__text span{color:#000;font-size:18px}.facet-filters__field .select select option{font-size:medium}.custom-feature .card.card--card.card--media{background-color:#fff}.custom-large-selection .page-width{max-width:unset}.division-serving a.link.animate-arrow{border:2px solid #b50c0c;padding:10px;border-radius:6px;color:#b50c0c;font-size:medium}.division-serving ul li{box-shadow:#64646f33 0 7px 29px;padding:10px}.premier-text a.link.animate-arrow:hover{color:#b50c0c}.custom-newsletters{width:30%!important;background-color:#b50c0c!important;color:#fff;font-size:medium}.custom-feature a.button{margin-top:30px}p{color:#000}slideshow-component .slideshow__controls{position:absolute!important;bottom:15px;left:50%;z-index:1;transform:translate(-50%)}.slider-counter__link--dots .dot{background-color:#fff;border-color:#fff}footer.footer{background-image:url(/cdn/shop/files/footer_image.jpg?v=1755103132);background-size:cover;scale:1;background-repeat:no-repeat;background-position:top;background-attachment:fixed}.custom-page-collection .card__content{position:absolute;bottom:0;z-index:5;padding:0}.custom-page-collection .card__information{background-color:#00000094;text-align:left;padding-left:20px}footer.footer.color-scheme-4.gradient.section-sections--24776892219707__footer-padding:before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:#0002;z-index:-1}h3.additional-multicolumn{text-align:center!important;width:100%;margin-bottom:0}.clinic-image .banner__box.content-container{background-color:#000000b3;padding:7rem;text-transform:uppercase;border-radius:8px}.clinic-image h2,.clinic-image p,.clinic-image a.button{color:#fff}.cart__ctas button{width:100%;color:#fff}.cart__warnings a.button{color:#fff}.product-form__submit{background:#b50c0c;color:#fff}.price.price--large.price--show-badge{border-top:1px solid #939a9a;border-bottom:1px solid #939a9a;padding:15px 0;margin-bottom:30px}span.price-item.price-item--regular{color:#b50c0c;font-size:20px;letter-spacing:normal;font-weight:600}.product__accordion details{border-top:1px solid #939a9a;border-bottom:1px solid #939a9a}details#Details-collapsible-row-0-template--24776891924795__main{border-top:0}@media screen and (max-width: 749px){.custom-page-collection ul li{margin-bottom:30px!important}.slider-counter.caption{color:#000;font-size:15px}button.slider-button{color:#000}.mobile-facets__footer button.button{color:#fff}.mobile-facets__summary>div{color:#000;font-size:15px}select#SortBy-mobile{font-size:15px;color:#000}span.mobile-facets__open-label.button-label{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom.css.map */
