body{color:#121212;-webkit-font-smoothing:antialiased;letter-spacing:-.01em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{color:#121212;font-weight:700;letter-spacing:-.03em;line-height:1.1}p{line-height:1.65;color:#3a3a3a}a{color:#121212;transition:color .2s ease}a:hover{color:#9caf88}.button,.btn{border-radius:10px!important;font-family:var(--font-heading-family);font-weight:600;font-size:1.35rem;letter-spacing:.02em;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.button:not(.button--tertiary):not(.button--secondary){background-color:#121212;color:#fff;border-color:#121212}.button:not(.button--tertiary):not(.button--secondary):hover{background-color:#9caf88;border-color:#9caf88}.button--secondary{background-color:transparent!important;color:#121212!important;border-color:#121212!important}.button--secondary:hover{background-color:#121212!important;color:#fff!important}.button--sage,.button[style*="#9CAF88"]{background-color:#9caf88!important;border-color:#9caf88!important;color:#fff!important}.button--sage:hover{background-color:#8a9f77!important;border-color:#8a9f77!important}.announcement-bar,.utility-bar{background-color:#9caf88!important}.announcement-bar__message,.announcement-bar__message.h5{color:#fff!important;font-weight:600;letter-spacing:.04em}.header-wrapper{background-color:#fff!important;border-bottom:1px solid rgba(18,18,18,.08)!important}.header{background-color:#fff!important}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-size:1.35rem;font-weight:500;color:#121212;transition:color .2s ease}.header__menu-item:hover,.list-menu__item--link:hover{color:#9caf88}.cart-count-bubble{background-color:#9caf88!important;color:#fff!important}.shopify-section-header-sticky .header-wrapper{position:sticky;top:0;z-index:100;box-shadow:0 1px #12121214}.card{border-radius:12px;overflow:hidden;transition:box-shadow .25s ease,transform .25s ease}.card:hover{box-shadow:0 8px 32px #1212121a!important;transform:translateY(-2px)}.card__inner{background-color:#f5f7f3;border-radius:12px;overflow:hidden}.card__heading,.card__heading.h5{font-size:1.45rem;font-weight:600;color:#121212;letter-spacing:-.02em;margin-bottom:.4rem}.card__heading a:hover{color:#9caf88}.price__regular .price-item{font-size:1.4rem;font-weight:600;color:#121212}.quick-add__submit{border-radius:10px!important;background-color:#121212!important;border-color:#121212!important;font-weight:600}.grid--2-col-desktop .grid__item,.grid--3-col-desktop .grid__item,.grid--4-col-desktop .grid__item{--grid-desktop-horizontal-spacing: 16px;--grid-desktop-vertical-spacing: 24px}.banner__heading{font-size:clamp(3.2rem,5vw,6.5rem);font-weight:700;letter-spacing:-.04em;line-height:1}.banner__buttons{gap:1.2rem;margin-top:2.4rem}.section-header .title{font-size:clamp(2.2rem,3vw,3.2rem);font-weight:700;letter-spacing:-.03em;color:#121212}.image-with-text__content{padding:3.2rem 4rem;display:flex;flex-direction:column;justify-content:center}.image-with-text__heading{font-size:clamp(2.4rem,3.5vw,4rem);font-weight:700;letter-spacing:-.03em;color:#121212;margin-bottom:1.6rem}.image-with-text__text p{font-size:1.55rem;line-height:1.7;color:#3a3a3a}@media screen and (max-width:749px){.image-with-text__content{padding:2.4rem 2rem}}.rich-text__heading{font-size:clamp(2.4rem,4vw,4.5rem);font-weight:700;letter-spacing:-.04em;color:#121212;line-height:1.1}.rich-text__text{color:#3a3a3a;font-size:1.55rem}.newsletter .title{font-weight:700!important;letter-spacing:-.03em!important;color:#121212!important}.newsletter-form__field-wrapper .field__input{border-radius:0!important;border:1px solid rgba(18,18,18,.2)!important;font-size:1.4rem!important}.newsletter-form__field-wrapper .field__input:focus{border-color:#9caf88!important;box-shadow:0 0 0 3px #9caf8826!important}.footer{background-color:#fff;border-top:1px solid rgba(18,18,18,.1)}.footer-block__heading{font-size:1.15rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#121212;margin-bottom:1.6rem}.footer-block__list a,.footer__list a{font-size:1.4rem;color:#3a3a3a;transition:color .2s ease}.footer-block__list a:hover,.footer__list a:hover{color:#9caf88}.cart-drawer{background-color:#fff}.cart-drawer__header{border-bottom:1px solid rgba(18,18,18,.1)}.cart-drawer__heading{font-weight:700;letter-spacing:-.01em;color:#121212}.cart__checkout-button,#checkout{border-radius:10px!important;background-color:#121212!important;font-weight:600!important}.cart__checkout-button:hover,#checkout:hover{background-color:#9caf88!important}.field__input,.select__select,input[type=text],input[type=email],input[type=password],input[type=tel],textarea{border-radius:0!important;border:1px solid rgba(18,18,18,.2);color:#121212;font-size:1.4rem;font-family:var(--font-body-family);transition:border-color .2s ease}.field__input:focus,input[type=email]:focus{border-color:#9caf88!important}.variant-pills__label{border-radius:10px!important;border:1px solid rgba(18,18,18,.2)!important;font-size:1.3rem;font-weight:500;transition:all .15s ease}.variant-pills__input:checked+.variant-pills__label{background-color:#121212!important;border-color:#121212!important;color:#fff!important}.variant-pills__label:hover{border-color:#9caf88!important}.badge{border-radius:4rem;font-weight:600;font-size:1rem;letter-spacing:.04em}.quantity{border:1px solid rgba(18,18,18,.2)!important;border-radius:10px!important}.product-form__submit{border-radius:10px!important;background-color:#121212!important;border-color:#121212!important;font-weight:700!important;letter-spacing:.03em!important;transition:background-color .2s ease!important}.product-form__submit:hover{background-color:#9caf88!important;border-color:#9caf88!important}.product-form__submit[aria-disabled=true],.product-form__submit[disabled]{background-color:#12121240!important;border-color:transparent!important;cursor:not-allowed!important}.product__title h1{font-size:clamp(2.8rem,4vw,4rem)!important;font-weight:700!important;letter-spacing:-.03em!important;color:#121212!important}.price--large .price-item--regular{font-size:2rem!important;font-weight:600!important;color:#121212!important}[style*="#189c98"]{color:#9caf88!important}[style*="background-color: #189c98"],[style*="background:#189c98"]{background-color:#9caf88!important}[style*="#8472ed"]{color:#9caf88!important}[style*="background-color: #8472ed"],[style*="background:#8472ed"]{background-color:#9caf88!important}.color-scheme-3 h2,.color-scheme-3 h3,.color-scheme-3 .rich-text__heading,.color-scheme-4 h2,.color-scheme-4 h3,.color-scheme-4 .rich-text__heading{color:#fff!important}.multicolumn-card__title{font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.02em!important;color:#121212!important}.multicolumn-card__info p{font-size:1.4rem!important;line-height:1.65!important;color:#3a3a3a!important}.predictive-search{border-radius:0 0 10px 10px;border:1px solid rgba(18,18,18,.1);box-shadow:0 8px 24px #12121214}.menu-drawer{background-color:#fff}.menu-drawer__navigation .list-menu__item--link{font-size:1.9rem;font-weight:600;color:#121212;letter-spacing:-.01em;border-bottom:1px solid rgba(18,18,18,.07)}.pagination__item.pagination__item--current{background-color:#9caf88!important;border-color:#9caf88!important;color:#fff}.skip-to-content-link:focus{background-color:#9caf88;color:#fff}*{scrollbar-color:#9CAF88 #F5F7F3;scrollbar-width:thin}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background:#f5f7f3}*::-webkit-scrollbar-thumb{background:#9caf88;border-radius:4px}.loading__spinner svg{color:#9caf88}.rating-star svg{color:#9caf88!important}
/*# sourceMappingURL=/cdn/shop/t/6/assets/vitalessed.css.map */
