:root{--vl-soft:#F5F0EF;--vl-soft2:#FAF8F7}body#m-theme:not(.template-index){background:#fff}body#m-theme:not(.template-index) main h1,body#m-theme:not(.template-index) main .h1,body#m-theme:not(.template-index) main h2,body#m-theme:not(.template-index) .vl-faq-header h2,.m-collection-page-header h1,.m-cart h1,.m-blog h1,.vlx-contact__heading,.vitaluxe-mosaic-tagline{font-family:var(--vl-serif)!important;font-weight:500!important;letter-spacing:.005em!important;text-transform:none!important;color:var(--vl-ink)!important}body#m-theme:not(.template-index) main h1{font-size:clamp(38px,4.6vw,64px)!important;line-height:1.04!important}body#m-theme:not(.template-index) main p,body#m-theme:not(.template-index) main li{color:var(--vl-body)}.m-collection-page-header__wrapper,.vl-coahero,.vl-faq-header,.m-blog-header,.m-page-header,.vitaluxe-mosaic-header{background:linear-gradient(#faf8f7eb,#faf8f7f2),var(--vl-marble) center/cover!important;border:0!important;border-radius:0!important}.m-collection-page-header__wrapper{padding:clamp(56px,7vw,110px) var(--vl-pad)!important}.template-collection .m-collection-page-header,.template-cart .m-cart>.container:first-child{margin-bottom:clamp(28px,4vw,56px)}.m-product-card{background:#fff;border:1px solid var(--vl-rule)!important;border-radius:0!important;box-shadow:none!important;height:100%;display:flex;flex-direction:column;transform:none!important;transition:border-color .25s}@media(hover:hover){.m-product-card:hover{border-color:var(--vl-teal)!important}}.m-product-card__media{background:var(--vl-soft)!important;border-radius:0!important}.m-product-card__media img{mix-blend-mode:multiply}.m-product-card__content{flex:1;display:flex;flex-direction:column;padding:16px 16px 18px!important}.m-product-card__name,.m-product-card__name a{font:500 14px/1.4 var(--vl-sans)!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--vl-ink2)!important}.m-product-card__price{margin-top:auto;padding-top:8px;font:500 15px var(--vl-sans)!important;color:var(--vl-ink)!important}.m-product-card .m-product-tag,.m-product-card [class*=badge]{border-radius:0!important;background:var(--vl-teal)!important;color:#fff!important}.m-collection-products{gap:0!important;margin:0 calc(-1*clamp(6px,1vw,12px))}.m-collection-products>.m-product-item{padding:0 clamp(6px,1vw,12px) clamp(14px,2vw,24px)!important}@media(max-width:767px){.m-collection-products>.m-product-item{width:50%!important;flex:0 0 50%!important}.m-product-card__name,.m-product-card__name a{font-size:12px!important}.m-product-card__content{padding:12px!important}}body#m-theme:not(.template-index) .m-button--primary,body#m-theme:not(.template-index) .m-add-to-cart,.m-cart__checkout-button,.vl-faq-cta-btn,.vlx-contact button[type=submit]{background:var(--vl-hero)!important;border:1px solid var(--vl-hero)!important;color:#fff!important;border-radius:0!important;box-shadow:none!important;font:600 12px/1 var(--vl-sans)!important;letter-spacing:.14em!important;text-transform:uppercase!important;min-height:48px}body#m-theme:not(.template-index) .m-button--secondary{border-radius:0!important;border-color:#9aaba9!important;color:var(--vl-ink2)!important;letter-spacing:.12em;text-transform:uppercase}.template-product .m-product-media,.template-product .m-product-media img,.template-product .m-gallery img{background:var(--vl-soft)!important;border-radius:0!important}.template-product .m-main-product{padding-top:clamp(24px,4vw,56px)}.template-product .m-product-title,.template-product h1.m-product-title{font-family:var(--vl-serif)!important;font-weight:500!important;text-transform:none!important;font-size:clamp(34px,3.6vw,52px)!important}.template-product .m-product-tabs,.template-product .m-product-details-tabs{border-top:1px solid var(--vl-rule)}.vl-faq-card,.vl-faq-item,.vitaluxe-mosaic-cell,.vl-coa__card,.vl-coa__row,.vlx-contact__aside,.vlx-contact form,.m-cart__summary,.m-cart__footer{border-radius:0!important;box-shadow:none!important;transform:none!important}.vl-faq-item{background:#fff!important;border:1px solid var(--vl-rule)!important;margin-bottom:-1px!important}.vl-faq-question-text{font:500 16px/1.45 var(--vl-sans)!important;color:var(--vl-ink2)!important}.vl-faq-decoration{display:none!important}.vl-faq-cta{background:linear-gradient(#faf8f7e6,#faf8f7f0),var(--vl-marble) center/cover!important;border:0!important;border-radius:0!important}.vitaluxe-mosaic-cell--text{background:#fff!important}.vitaluxe-mosaic-cell--image{background:var(--vl-soft)!important}.vlx-contact{background:#fff!important}body#m-theme .vlx-contact__panel{background:linear-gradient(#faf8f7ed,#faf8f7f2),var(--vl-marble) center/cover!important;color:var(--vl-ink2)!important;border:1px solid var(--vl-rule)!important;border-radius:0!important}body#m-theme .vlx-contact__panel *{color:var(--vl-ink2)!important}body#m-theme .vlx-contact__panel h2,body#m-theme .vlx-contact__heading,body#m-theme .vlx-contact h1,body#m-theme .vlx-contact__brand,body#m-theme .vlx-contact__brand span{font-family:var(--vl-serif)!important;font-weight:500!important;color:var(--vl-ink)!important}body#m-theme .vlx-contact__panel form{background:none!important;border:0!important}body#m-theme .vlx-contact__submit{background:var(--vl-hero)!important;color:#fff!important;border:1px solid var(--vl-hero)!important;border-radius:0!important}body#m-theme .vlx-contact__submit *{color:#fff!important}.vlx-contact__icon{border-radius:0!important;border-color:var(--vl-rule2)!important;color:var(--vl-hero)!important}body#m-theme .vlx-contact input:not([type=checkbox]),body#m-theme .vlx-contact textarea{background:#fff!important;border:1px solid var(--vl-rule2)!important;border-radius:0!important;color:var(--vl-ink2)!important}.template-cart .m-cart{padding-top:clamp(40px,6vw,90px)}.m-cart__summary,.m-cart__footer{background:var(--vl-soft2)!important;border:1px solid var(--vl-rule)!important}.m-cart__item img{background:var(--vl-soft)}.template-blog .m-blog{padding:clamp(48px,7vw,110px) 0}.vl-footer{background:linear-gradient(#faf8f7ed,#faf8f7f5),var(--vl-marble) center/cover!important;border-top:0!important;position:relative}.vl-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--vl-chrome)}.vl-footer__links a{font:500 12px/1 var(--vl-sans)!important;letter-spacing:.14em!important;text-transform:uppercase}.vl-footer h2,.vl-footer h3,.vl-footer .vl-footer__nl-title{font-family:var(--vl-serif)!important;font-weight:500!important;text-transform:none!important}.vl-coabar{padding:clamp(36px,5vw,72px) var(--vl-pad);text-align:center;background:#fff}.vl-coabar__in{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}.vl-coabar .vl-btn span{display:inline}
/*# sourceMappingURL=/cdn/shop/t/9/assets/vl-sitewide.css.map */
