.v-pill-link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;white-space:nowrap;border-radius:999px;padding:14px 26px;background-color:var(--c-ink, #1B1814);color:var(--c-cream, #F3EEE6)!important;border:1px solid var(--c-ink, #1B1814);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.v-pill-link:hover{background-color:transparent;border-color:#1b18144d;color:var(--c-ink, #1B1814)!important}.v-pill-link [class*=__link-arrow],.v-pill-link [class*=__all-arrow]{display:inline-block;transition:transform .2s ease}.v-pill-link:hover [class*=arrow]{transform:translate(3px)}:root{--c-cream: #F3EEE6;--c-sand: #E9E1D3;--c-ink: #1B1814;--c-espresso: #4A4238;--c-clay: #A65A44;--c-clay-dark: #8C4936;--c-olive: #6C7259;--c-oxblood: #7A3B35;--c-btn-text: #FFF8F0;--font-display: "Playfair Display", Georgia, serif;--text-display: clamp(48px, 6.7vw, 96px);--lh-display: 1;--text-h2: clamp(32px, 4vw, 44px);--lh-h2: 1.12;--text-h3: 25px;--text-lede: 20px;--text-body: 16px;--text-small: 13px;--sp-1: 8px;--sp-2: 16px;--sp-3: 24px;--sp-4: 40px;--sp-5: 64px;--sp-6: 96px;--sp-7: 128px;--container: 1240px;--gutter: clamp(20px, 4vw, 64px)}body{font-size:var(--text-body)}h1,.h1,h2,.h2,h3,.h3{letter-spacing:-.005em}h1,.h1,h2,.h2{font-weight:600}h3,.h3{font-weight:500}.index-eyebrow{display:inline-flex;align-items:baseline;gap:.5em;font-family:var(--font-body--family);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--c-espresso)}.index-eyebrow__number{color:var(--c-clay)}.index-eyebrow--rule{display:flex;width:100%;max-width:30rem}.index-eyebrow__rule{flex:1 1 auto;align-self:center;height:1px;margin-left:.9em;background:#4a423847}.clay-italic{color:var(--c-clay);font-style:italic}.search-modal__content::backdrop{background:#1b18148c!important}.search-modal .predictive-search__icon{color:var(--c-clay, #A65A44)}.search-modal .predictive-search__reset-button{margin-inline-end:20px}.menu-list__link,.header-actions__text-style,.header-actions__action{font-family:var(--font-body--family)!important;font-size:11px!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.4!important}.menu-list__link{color:var(--c-ink);text-decoration:none}.menu-list__link:hover,.header-actions__action:hover{color:var(--c-clay)!important;transition:color .15s ease}body.template-index .menu-list__link[href*="/collections/"],body.template-collection .menu-list__link[href*="/collections/"],body.template-product .menu-list__link[href*="/collections/"],body.page-the-ritual .menu-list__link[href*="/pages/the-ritual"],body.page-ritual-finder .menu-list__link[href*="/pages/the-ritual"],body.page-about-us .menu-list__link[href*="/pages/about-us"],body.page-the-brand .menu-list__link[href*="/pages/the-brand"],body.template-blog .menu-list__link[href*="/blogs/journal"],body.template-article .menu-list__link[href*="/blogs/journal"]{color:var(--c-clay)}.menu-drawer__menu-item--mainlist{font-family:var(--font-display, "Playfair Display", serif);text-transform:none;letter-spacing:normal}.footer input[type=email],.footer .email-signup input,footer input[type=email],footer .email-signup input{border-radius:100px;border:1px solid rgba(243,238,230,.35);background:transparent;color:var(--c-cream, #F3EEE6);padding-inline:22px}.footer input[type=email]::placeholder,footer input[type=email]::placeholder{color:#f3eee68c}.footer .email-signup__button,footer .email-signup__button{border-radius:100px;background:var(--c-clay, #A65A44)!important;border-color:var(--c-clay, #A65A44)!important;color:var(--c-cream, #F3EEE6)!important;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding-inline:26px}.footer .email-signup__button:hover,footer .email-signup__button:hover{background:var(--c-clay-dark, #8C4936);color:var(--c-cream, #F3EEE6)}#shopify-section-science h1 span{color:var(--c-clay);font-style:italic}#shopify-section-science .text-block--caption span:first-child{color:var(--c-clay);margin-right:.5em}[class*=__trust_row]{width:100%!important;max-width:none!important}[class*=__trust_row] p{display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:baseline;gap:0;font-size:12px;letter-spacing:.16em}[class*=__trust_row] p span:not(:last-child):after{content:"\b7";margin-inline:.7em;color:var(--c-clay, #A65A44)}@media screen and (max-width:749px){[class*=__trust_row] p{display:grid;gap:8px;white-space:normal}[class*=__trust_row] p span:not(:last-child):after{content:none}}.button:not(.button-secondary):not(.button-unstyled):not(.quick-add__button){border-radius:999px!important}.button:not(.button-secondary):not(.button-unstyled):not(.quick-add__button) .svg-wrapper{display:none!important}.quick-add__button{color:var(--c-ink, #1B1814)!important}.button:not(.button-secondary,.button-unstyled):hover,button.shopify-payment-button__button--unbranded:hover:not([disabled]){transition:background-color .2s ease}.rte a:not(.button,.button-secondary),.prose a:not(.button,.button-secondary){color:var(--c-clay);text-decoration-line:underline;text-decoration-color:#a65a4499;text-underline-offset:4px}.compare-at-price{color:var(--c-oxblood);text-decoration-color:#7a3b3580}.button-unstyled{color:var(--c-clay);text-decoration-line:underline;text-decoration-color:#a65a4499;text-underline-offset:5px;transition:color .15s ease}.button-unstyled:hover{color:var(--c-clay-dark, #8C4936)}[id$=__science] .button-unstyled{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:999px;padding:14px 26px;background-color:var(--c-ink, #1B1814);color:var(--c-cream, #F3EEE6);border:1px solid var(--c-ink, #1B1814)}[id$=__science] .button-unstyled:hover{background-color:transparent;border-color:#1b18144d;color:var(--c-ink, #1B1814)}@media screen and (max-width:749px){[id$=__science] .cta-row,[id$=__science] [class*=group-block-content]{gap:12px!important}[id$=__science] a.button:not(.button-unstyled){padding:14px 28px;font-size:13px}[id$=__science] .button-unstyled{padding:10px 20px;font-size:11px}}a.link{color:var(--c-clay);text-decoration-color:#a65a4499;transition:color .15s ease}a.link:hover{color:var(--c-clay-dark, #8C4936)}[id$=__product_list_shift] a.link{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border-radius:999px;padding:14px 26px;background-color:var(--c-ink, #1B1814);color:var(--c-cream, #F3EEE6)!important;border:1px solid var(--c-ink, #1B1814)}[id$=__product_list_shift] a.link:after{content:"\2192";display:inline-block;transition:transform .2s ease}[id$=__product_list_shift] a.link:hover{background-color:transparent;border-color:#1b18144d;color:var(--c-ink, #1B1814)!important}[id$=__product_list_shift] a.link:hover:after{transform:translate(3px)}[id$=__footer_nav_8kLp2Q] a{color:var(--c-cream, #F3EEE6)}[id$=__science] .hero__media img{filter:saturate(.92) sepia(.06)}[id$=__science] [class*=__caption] span:first-child{color:var(--c-clay);margin-right:.5em}[id$=__science] h1 span{color:var(--c-clay);font-style:italic}[id$=__science] [class*=__trust_row]{padding-top:4px}[id$=__science] [class*=__trust_row] p{color:var(--c-espresso, #4A4238);letter-spacing:.12em;font-weight:500}[id$=__empathy] h2 span{color:var(--c-clay);font-style:italic}[id$=__empathy] [class*=__eyebrow] span:first-child,[id$=__founder_story] [class*=__eyebrow] span:first-child,[id$=__what_to_expect] [class*=__eyebrow] span:first-child,[id$=__ingredient_transparency] [class*=__eyebrow] span:first-child{color:var(--c-clay);margin-right:.5em}[id$=__ingredient_transparency] [class*=__name] span:first-child{color:var(--c-clay);margin-right:.4em;font-weight:600}.card-gallery{background-color:var(--c-sand)}.card-gallery img{mix-blend-mode:multiply}.collection-card--image-bg{overflow:hidden}.collection-card--image-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#f3eee6f2,#f3eee600 55%);pointer-events:none}.collection-card--image-bg .collection-card__content{position:relative;z-index:1}.collection-card--image-bg .collection-card__image img{transition:transform .5s cubic-bezier(.16,1,.3,1)}.collection-card--image-bg:hover .collection-card__image img{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.collection-card--image-bg .collection-card__image img{transition:none}.collection-card--image-bg:hover .collection-card__image img{transform:none}}:focus-visible{outline:2px solid var(--c-clay);outline-offset:2px}body.collection-cleanse [id$=__section],body.collection-treat [id$=__section],body.collection-moisturise [id$=__section]{position:relative;overflow:hidden}body.collection-cleanse [id$=__section]:before,body.collection-treat [id$=__section]:before,body.collection-moisturise [id$=__section]:before{position:absolute;top:0;right:var(--page-margin, 16px);font-family:var(--font-display, "Playfair Display", serif);font-weight:600;font-size:clamp(90px,9vw,140px);color:#1b18140f;line-height:1;pointer-events:none;z-index:0}@media screen and (max-width:749px){body.collection-cleanse [id$=__section]:before,body.collection-treat [id$=__section]:before,body.collection-moisturise [id$=__section]:before{font-size:70px}}body.collection-cleanse [id$=__section]:before{content:"01"}body.collection-treat [id$=__section]:before{content:"02"}body.collection-moisturise [id$=__section]:before{content:"03"}body.collection-cleanse [id$=__section]>*,body.collection-treat [id$=__section]>*,body.collection-moisturise [id$=__section]>*{position:relative;z-index:1}body.collection-cleanse [id$=__section] h1 span,body.collection-treat [id$=__section] h1 span,body.collection-moisturise [id$=__section] h1 span{color:var(--c-clay);font-style:italic}[class*=__chapter_eyebrow_cleanse],[class*=__chapter_eyebrow_treat],[class*=__chapter_eyebrow_moisturise],[class*=__chapter_headline_cleanse],[class*=__chapter_headline_treat],[class*=__chapter_headline_moisturise]{display:none!important}body.collection-cleanse [class*=__chapter_eyebrow_cleanse],body.collection-cleanse [class*=__chapter_headline_cleanse],body.collection-treat [class*=__chapter_eyebrow_treat],body.collection-treat [class*=__chapter_headline_treat],body.collection-moisturise [class*=__chapter_eyebrow_moisturise],body.collection-moisturise [class*=__chapter_headline_moisturise]{display:flex!important}body.collection-cleanse [class*=__text_tqQTNE],body.collection-treat [class*=__text_tqQTNE],body.collection-moisturise [class*=__text_tqQTNE]{display:none!important}body.collection-cleanse [id$=__section] [class*=__text_twGGkJ],body.collection-treat [id$=__section] [class*=__text_twGGkJ],body.collection-moisturise [id$=__section] [class*=__text_twGGkJ]{font-size:17px;line-height:1.65;max-width:55ch}@media screen and (min-width:750px){body.template-collection .product-grid--grid{--product-grid-columns-desktop: repeat(4, 1fr) !important}}@media screen and (max-width:749px){.product-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}}.product-grid__promo-tile{border:none!important}.product-grid__promo-tile-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;height:100%;min-height:240px;padding:24px;background-color:var(--c-sand);border-radius:4px;overflow:hidden;text-decoration:none;text-align:center}.product-grid__promo-tile-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:right center;transition:transform .4s cubic-bezier(.16,1,.3,1)}.product-grid__promo-tile-link:hover .product-grid__promo-tile-media{transform:scale(1.04)}.product-grid__promo-tile-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,var(--c-cream, #F3EEE6) 0%,rgba(243,238,230,.9) 45%,rgba(243,238,230,.35) 100%)}.product-grid__promo-tile-text,.product-grid__promo-tile-cta{position:relative;z-index:1}.product-grid__promo-tile-text{font-family:var(--font-display, "Playfair Display", serif);font-size:25px;color:var(--c-ink)}.product-grid__promo-tile-link:hover .product-grid__promo-tile-cta{background-color:transparent;border-color:#1b18144d;color:var(--c-ink, #1B1814)!important}.product-grid__promo-tile-link:hover .product-grid__link-arrow{transform:translate(3px)}[product-grid-view=zoom-out] .product-grid-view-zoom-out--details{display:flex;flex-direction:column;gap:4px;padding-top:10px}[class*=__text_shipping_note] p{position:relative;padding-left:18px;margin:0 0 6px;font-size:.8125rem}[class*=__text_shipping_note] p:last-child{margin-bottom:0}[class*=__text_shipping_note] p:before{content:"";position:absolute;left:0;top:.45em;width:6px;height:6px;border-radius:50%;background-color:var(--c-olive, #6C7259)}body.template-404 [id$=__main]{position:relative;overflow:hidden}body.template-404 [id$=__main]:before{content:"404";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:var(--font-display, "Playfair Display", serif);font-weight:600;font-size:clamp(280px,38vw,560px);color:#1b18140b;line-height:1;white-space:nowrap;pointer-events:none;z-index:0}body.template-404 [id$=__main]>*{position:relative;z-index:1}body.template-404 [id$=__main] h1 span{color:var(--c-clay);font-style:italic}.page-faq .accordion summary{font-family:var(--font-display, "Playfair Display", serif);font-size:1.25rem;padding-block:20px}.template-policy .shopify-policy__container{max-width:65ch;margin-inline:auto;font-size:17px;line-height:1.7}.template-policy .shopify-policy__title h1{font-family:var(--font-display, "Playfair Display", serif)}.template-policy .shopify-policy__container h2{font-family:var(--font-display, "Playfair Display", serif);margin-top:2em}.template-article [id$=__section] h1,.template-blog [id$=__title] h1{font-family:var(--font-display, "Playfair Display", serif)}.template-article [id$=__section]{max-width:760px;margin-inline:auto;padding-inline:var(--page-margin, 16px)}.template-article [id$=__section] h1{font-size:clamp(32px,4.5vw,48px);line-height:1.1}.template-article [id$=__blog-post-content]{font-size:17px;line-height:1.75}.template-article [id$=__blog-post-content] blockquote{font-family:var(--font-display, "Playfair Display", serif);font-style:italic;font-size:28px;line-height:1.4;border-top:1px solid rgba(74,66,56,.22);border-bottom:1px solid rgba(74,66,56,.22);padding-block:24px;margin-block:32px}.template-article [id$=__blog-post-content] h2{font-family:var(--font-display, "Playfair Display", serif);margin-top:2em}.template-blog [id$=__static-blog-post-card] [class*=__heading]{font-family:var(--font-display, "Playfair Display", serif)}body.page-about-us [id$=__values]{border-top:1px solid rgba(74,66,56,.22)}body.page-about-us [id$=__values]>.layout-panel-flex>*{border-left:1px solid rgba(74,66,56,.22);padding-left:32px}body.page-about-us [id$=__values]>.layout-panel-flex>*:first-child{border-left:none;padding-left:0}@media screen and (max-width:749px){body.page-about-us [id$=__values]>.layout-panel-flex>*{border-left:none;border-top:1px solid rgba(74,66,56,.22);padding-left:0;padding-top:24px}body.page-about-us [id$=__values]>.layout-panel-flex>*:first-child{border-top:none;padding-top:0}}.predictive-search{background-color:var(--c-cream, #F3EEE6)!important}.predictive-search-form__header-inner input[type=text],.predictive-search-form__header-inner input[type=search]{font-family:var(--font-display, "Playfair Display", serif);font-size:20px!important;border:none!important;border-bottom:1px solid rgba(74,66,56,.3)!important;border-radius:0!important;background:transparent!important;padding-inline:48px 4px!important}.predictive-search-results__title{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--c-espresso, #4A4238)}.predictive-search-results__wrapper-products{display:flex!important;flex-direction:column!important;gap:4px!important}.predictive-search-results__card--product{width:100%!important}.predictive-search-results__card--product .resource-card{flex-direction:row!important;align-items:center;gap:14px;padding-block:10px;border-bottom:1px solid rgba(74,66,56,.12)}.predictive-search-results__card--product .resource-card__media{flex:0 0 auto;width:56px!important;height:56px!important;max-width:56px;max-height:56px;aspect-ratio:1 / 1;background-color:var(--c-sand, #E9E1D3);border-radius:4px;overflow:hidden!important;position:relative}.predictive-search-results__card--product .resource-card__media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain;mix-blend-mode:multiply;transform:none!important}.predictive-search-results__card--product .resource-card__content{flex:1 1 auto}#shopify-pc__banner.shopify-pc__banner__dialog{right:20px!important;left:auto!important;bottom:20px!important;top:auto!important;max-width:420px!important;width:calc(100% - 40px)!important;background:var(--c-cream)!important;border-radius:8px!important;box-shadow:0 8px 32px #1b181429!important;padding:24px!important}#shopify-pc__banner.shopify-pc__banner__dialog h2,#shopify-pc__banner.shopify-pc__banner__dialog p{color:var(--c-ink)!important;font-family:var(--font-body--family)!important}#shopify-pc__banner.shopify-pc__banner__dialog a{color:var(--c-ink)!important}#shopify-pc__banner.shopify-pc__banner__dialog button{border-radius:999px!important;font-family:var(--font-body--family)!important;padding:10px 22px!important}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept{background:var(--c-ink)!important;border:1px solid var(--c-ink)!important;color:var(--c-cream)!important}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline{background:transparent!important;border:1px solid var(--c-ink)!important;color:var(--c-ink)!important}#shopify-pc__banner.shopify-pc__banner__dialog button.shopify-pc__banner__btn-manage-prefs{color:var(--c-espresso)!important;text-decoration-color:#4a423880!important}@media(max-width:480px){#shopify-pc__banner.shopify-pc__banner__dialog{right:12px!important;left:12px!important;bottom:12px!important;width:calc(100% - 24px)!important;padding:20px!important}}[data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--reveal-i, 0) * 70ms)}[data-reveal].is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}}.button:not(.button-secondary,.button-unstyled){transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.button:not(.button-secondary,.button-unstyled):hover{transform:translateY(-1px)}.button:not(.button-secondary,.button-unstyled):active{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.button:not(.button-secondary,.button-unstyled){transition:none}.button:not(.button-secondary,.button-unstyled):hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vainstal-custom.css.map */
