:root{--vl-green:#302e29;--vl-ink:#302e29;--vl-ivory:#f6f4ee;--vl-sand:#d8d1c6;--vl-muted:#645e54;--vl-sage-light:#eee9df;--font-heading-family:"DM Sans",sans-serif;--font-heading-weight:400}body{background:#f6f4ee}h1,h2,h3{letter-spacing:-.045em}.button{border-radius:0;gap:36px;min-height:56px}.button:before,.button:after{border-radius:0}.vl-wordmark{width:162px;height:54px}.header{padding-top:14px;padding-bottom:14px}.header__menu-item{font-size:13px}.announcement-bar__message{font-size:11px;letter-spacing:.11em}.warm-hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px;border-bottom:1px solid var(--vl-sand)}.warm-hero__copy{padding:90px max(32px,calc((100vw - 1300px)/2));padding-right:40px;align-self:center}.warm-hero h1{font-size:clamp(48px,5.6vw,86px);line-height:1.02;margin:0 0 28px;font-weight:400}.warm-hero__intro{max-width:370px;color:var(--vl-muted);font-size:17px;line-height:1.7;margin:0 0 32px}.warm-hero__note{font-size:11px;letter-spacing:.025em;margin-top:22px}.warm-hero__image{display:block;position:relative;background:#eee9df;min-width:0;color:var(--vl-ink);text-decoration:none}.warm-hero__image img{display:block;width:100%;height:100%;position:absolute;object-fit:cover;mix-blend-mode:multiply}.warm-image-caption{position:absolute;bottom:26px;left:30px;right:30px;display:flex;justify-content:space-between;gap:15px;font-size:10px;letter-spacing:.12em}.warm-proof{display:flex;justify-content:space-around;gap:24px;padding:25px 24px;border-bottom:1px solid var(--vl-sand);font-size:10px;letter-spacing:.16em}.warm-intro{padding-top:110px;padding-bottom:90px;text-align:center}.warm-intro h2{font-size:clamp(40px,4.6vw,66px);line-height:1.1;margin:0 0 26px}.warm-intro>p:last-child{max-width:560px;margin:0 auto;color:var(--vl-muted);line-height:1.8}.warm-formula{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-bottom:110px}.warm-formula__photo{background:#eee9df}.warm-formula__photo img{display:block;width:100%;height:auto;mix-blend-mode:multiply}.warm-formula h2,.warm-section-head h2,.warm-offer h2{font-size:clamp(36px,4vw,58px);line-height:1.08;margin:0 0 35px}.warm-detail{display:grid;grid-template-columns:36px 1fr;gap:16px;border-top:1px solid var(--vl-sand);padding:22px 0}.warm-detail>span{font-size:11px;padding-top:7px}.warm-detail h3{font-size:20px;letter-spacing:-.025em;margin:0 0 10px}.warm-detail p{font-size:14px;line-height:1.8;color:var(--vl-muted);margin:0}.warm-formula__copy>.vl-text-link{display:inline-block;margin-top:22px}.warm-ritual{background:#eee9df;padding:90px 0}.warm-steps{list-style:none;padding:0;margin:50px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:60px}.warm-steps li{border-top:1px solid #bcb4a6;padding-top:24px}.warm-steps span{font-size:11px;letter-spacing:.12em}.warm-steps h3{font-size:30px;margin:28px 0 14px}.warm-steps p{font-size:15px;color:var(--vl-muted);line-height:1.8;max-width:300px}.warm-offer{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;padding-top:100px;padding-bottom:30px}.warm-offer>div:last-child{max-width:500px}.warm-offer p{line-height:1.8}.warm-offer small{display:block;color:var(--vl-muted);font-size:11px;line-height:1.8;margin-top:25px}.vl-guarantee-story{gap:60px;grid-template-columns:180px minmax(0,620px);padding:55px 24px}.vl-guarantee-story h2{font-size:42px}.vl-guarantee-story__seal{box-shadow:none}.vl-guarantee-story__seal span{font-size:64px}.vl-newsletter{background:#eee9df}.vl-newsletter h2{font-size:42px}.vl-fact-chips li{background:#eee9df;border-color:#d8d1c6}.vl-pack__option input:checked+.vl-pack__body{background:#eee9df;border-color:#302e29}.vl-dose-grid article{background:#eee9df}.vl-dose-grid strong{font-size:28px}.vl-dose-grid p{overflow-wrap:anywhere}.vl-routine,.vl-product-faq{gap:70px}.vl-section-intro h2{font-size:45px}.product__media-wrapper{background:#eee9df}.product__media img{mix-blend-mode:multiply}.product__title h1{font-size:46px;font-weight:400}.vl-formula-detail-head h2{font-size:52px}.vl-snapshot__intro{color:var(--vl-muted)}.vl-guarantee,.vl-pack__badge{border-radius:0}.footer-block__heading{letter-spacing:.08em;font-size:12px}.vl-footer-note{margin-bottom:22px}.vl-newsletter input[type=email]{border-color:#b7afa2}.vl-cart-savings{background:#eee9df!important;color:#302e29!important}@media(min-width:1600px){.warm-hero__copy{padding-left:calc((100vw - 1300px)/2)}.warm-hero{min-height:750px}}@media(max-width:989px){.warm-hero__copy{padding:60px 30px}.warm-hero h1{font-size:55px}.warm-hero{min-height:560px}.warm-formula{gap:36px}.warm-steps{gap:30px}.warm-offer{gap:40px}.warm-image-caption{font-size:9px}.warm-image-caption>span{display:none}}@media(max-width:749px){.header{padding-top:10px;padding-bottom:10px}.vl-wordmark{width:145px;height:44px}.warm-hero{grid-template-columns:1fr;min-height:0}.warm-hero__copy{padding:50px 24px 36px}.warm-hero h1{font-size:51px;line-height:1.03}.warm-hero__intro{font-size:15px;max-width:360px;margin-bottom:26px}.warm-hero__copy .button{min-width:250px}.warm-hero__image{aspect-ratio:1.12}.warm-image-caption{bottom:17px;left:24px}.warm-image-caption>span{display:block}.warm-proof{font-size:8px;letter-spacing:.06em;gap:10px;padding:20px 14px;text-align:center}.warm-intro{padding-top:65px;padding-bottom:50px}.warm-intro h2{font-size:40px}.warm-intro>p:last-child{font-size:15px}.warm-formula{grid-template-columns:1fr;gap:38px;padding-bottom:65px}.warm-formula h2,.warm-section-head h2,.warm-offer h2{font-size:38px}.warm-ritual{padding:60px 0}.warm-steps{grid-template-columns:1fr;gap:28px;margin:30px 0}.warm-steps h3{font-size:26px;margin:18px 0 10px}.warm-steps p{max-width:none}.warm-offer{grid-template-columns:1fr;gap:5px;padding-top:65px;padding-bottom:10px}.vl-guarantee-story{grid-template-columns:1fr;gap:30px;padding:36px 0}.vl-guarantee-story h2{font-size:36px}.vl-guarantee-story__seal{width:135px}.vl-section-intro h2,.vl-newsletter h2{font-size:36px}.product__title h1{font-size:37px}.vl-formula-detail-head h2{font-size:38px}.vl-routine,.vl-product-faq{gap:26px}.vl-dose-grid strong{font-size:25px}.vl-fact-chips{gap:6px}.vl-fact-chips li{font-size:10px}}@media(prefers-reduced-motion:no-preference){.warm-hero__image img{transition:transform .5s}.warm-hero__image:hover img{transform:scale(1.015)}}.vl-pack__option:has(input:checked){background:#eee9df}.vl-pack__option input:checked+.vl-pack__body{background:transparent}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vitenia-warm.css.map */
