.header-wrapper,.section-header{overflow:visible}.header__inline-menu,.header--top-center .header__inline-menu{background-color:#2e5d4f!important;padding:14px 30px!important;position:relative!important;box-sizing:border-box!important;width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;justify-content:center!important}.header__inline-menu .mega-menu__content,.mega-menu__content.global-settings-popup{z-index:5}.header__inline-menu .list-menu--inline{justify-content:center;width:100%}.header__inline-menu .header__menu-item,.header__inline-menu a,.header__inline-menu span{color:#fff;text-transform:uppercase;font-size:1.5rem;font-weight:600;letter-spacing:.1em;padding:0 2rem}.header__inline-menu a:hover{opacity:.85;color:#fff}.header__inline-menu details{position:relative}.header__inline-menu .mega-menu__content{left:50%!important;right:auto!important;transform:translate(-50%)!important;width:220px!important;min-width:0!important;max-width:220px!important;padding:.6rem 0!important;border-radius:0 0 8px 8px!important;box-shadow:0 8px 18px #0000001a!important;border:1px solid rgba(0,0,0,.06)!important;border-top:0!important}.header__inline-menu .mega-menu__list{display:block!important;grid-template-columns:none!important;gap:0!important;padding:0!important;margin:0!important;width:100%!important}.header__inline-menu .mega-menu__list>li{width:100%!important;padding:0!important}.header__inline-menu .mega-menu__content a,.header__inline-menu .mega-menu__content span{display:block!important;padding:.9rem 1.6rem!important;color:rgb(var(--color-foreground))!important;text-transform:none!important;font-size:1.4rem!important;font-weight:500!important;letter-spacing:normal!important;line-height:1.3!important;text-decoration:none!important}.header__inline-menu .mega-menu__content a:hover{background-color:#f4f1eb!important;color:#2e5d4f!important;text-decoration:none!important;opacity:1!important}@media screen and (min-width:990px){.banner__box{max-width:756px!important;min-width:0!important;width:auto!important;padding:2.4rem 2.6rem 2.2rem;min-height:320px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.banner__content--middle-left .banner__box,.banner__content--top-left .banner__box,.banner__content--bottom-left .banner__box{margin-left:0}.banner__box .banner__heading{font-size:3rem;line-height:1.18;margin-bottom:.8rem}.banner__box .banner__text{font-size:1.45rem;line-height:1.5}.banner__box .banner__buttons{margin-top:1.2rem}.banner__box .banner__buttons .button{padding:1rem 1.6rem;font-size:1.35rem}}@media screen and (min-width:750px)and (max-width:989px){.banner__box{max-width:684px!important;min-width:0!important;width:auto!important;padding:2rem 2.2rem}.banner__box .banner__heading{font-size:2.6rem}}@media screen and (max-width:749px){.banner__box{padding:2rem 1.8rem!important}.banner__box .banner__heading{font-size:2.4rem;line-height:1.2;margin-bottom:.8rem}.banner__box .banner__text{font-size:1.4rem;line-height:1.5}.banner__box .banner__buttons .button{font-size:1.3rem;padding:.9rem 1.4rem}}[id$=__image_banner_activeagain] .banner__media{overflow:hidden!important}[id$=__image_banner_activeagain] .banner__media img,[id$=__image_banner_activeagain] .banner__media-image{width:130%!important;max-width:130%!important;height:100%!important;left:0!important;right:auto!important;object-fit:cover!important;object-position:50% 65%!important}.collection .collection__title,.collection .collection__title .title,.featured-collection .title,.blog .title,.blog .blog__title,.blog .title-wrapper-with-link,.multicolumn .title,.multicolumn__title{text-align:center!important}.blog .title-wrapper-with-link,.multicolumn .title-wrapper-with-link{justify-content:center;position:relative}.blog .title-wrapper-with-link .link,.multicolumn .title-wrapper-with-link .link{position:absolute;right:0}.article-card__info .card__heading,.article-card-wrapper .card__heading,.article-card .card__heading{overflow:visible!important;display:block!important;-webkit-line-clamp:unset!important;text-align:left;-webkit-hyphens:none;hyphens:none;word-break:normal;overflow-wrap:break-word}.article-card__info .card__heading a{text-overflow:clip}.article-card__info,.article-card .card__content,.article-card-wrapper .card__content{text-align:left!important}.multicolumn-card__info{padding:2rem 1.8rem}.multicolumn-card__info p,.multicolumn-card__info h3{text-align:left}@media screen and (min-width:750px){.multicolumn-list{align-items:stretch}.multicolumn-list__item{display:flex}.multicolumn-card,.multicolumn-card__info{display:flex;flex-direction:column;flex:1 1 auto;width:100%}}@media screen and (max-width:749px){.slider--mobile,.slider.slider--mobile{position:relative;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.slider--mobile:after{content:"";position:absolute;top:0;right:0;width:40px;height:100%;pointer-events:none;background:linear-gradient(to right,#fff0,#ffffffe6)}.slider--mobile>li{scroll-snap-align:start}}@media screen and (max-width:749px){.category-tile__heading{font-size:2.4rem!important}.category-tile__subtext{font-size:1.5rem!important}}.image-with-text__grid{overflow:hidden;border-radius:12px}.footer-block__details-content a{text-decoration:none}.footer-block__details-content a:hover{text-decoration:underline}@media screen and (min-width:990px){.footer__blocks-wrapper{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:4rem!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/lifetime-health-custom.css.map */
