:root{--vl-ivory: #F7F4EE;--vl-white: #FFFFFF;--vl-navy: #1F2A44;--vl-taupe: #B8A693;--vl-gold: #C3A35B;--vl-burgundy: #7A1F2B;--vl-border: rgba(184, 166, 147, .62);--vl-border-soft: rgba(184, 166, 147, .34);--vl-navy-08: rgba(31, 42, 68, .08);--vl-navy-12: rgba(31, 42, 68, .12);--vl-taupe-10: rgba(184, 166, 147, .1);--vl-taupe-18: rgba(184, 166, 147, .18);--vl-gold-08: rgba(195, 163, 91, .08);--vl-gold-14: rgba(195, 163, 91, .14);--vl-gold-24: rgba(195, 163, 91, .24);--vl-card-radius: 20px;--vl-card-radius-small: 14px;--vl-card-shadow: 0 14px 38px rgba(31, 42, 68, .065);--vl-card-shadow-hover: 0 20px 48px rgba(31, 42, 68, .095);--vl-section-space: clamp(12px, 1.25vw, 18px);--vl-surface-paper: radial-gradient(circle at 14% 12%, rgba(255,255,255,.96) 0 1px, transparent 1.5px), radial-gradient(circle at 72% 38%, rgba(184,166,147,.1) 0 .8px, transparent 1.3px), linear-gradient(145deg, rgba(255,255,255,.995), rgba(247,244,238,.72));--vl-surface-contour: radial-gradient(circle at 110% -10%, transparent 0 42px, rgba(195,163,91,.18) 43px 44px, transparent 45px 58px, rgba(195,163,91,.13) 59px 60px, transparent 61px 75px, rgba(195,163,91,.09) 76px 77px, transparent 78px), radial-gradient(circle at -8% 108%, rgba(184,166,147,.13), transparent 32%), var(--vl-surface-paper);--vl-surface-organic: radial-gradient(ellipse at -8% 94%, rgba(184,166,147,.18) 0 18%, transparent 18.4%), radial-gradient(ellipse at 6% 111%, rgba(195,163,91,.1) 0 25%, transparent 25.4%), linear-gradient(145deg, rgba(255,255,255,.995), rgba(247,244,238,.74));--vl-surface-botanical: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='210' height='230' viewBox='0 0 210 230'%3E%3Cg fill='none' stroke='%23B8A693' stroke-opacity='.24' stroke-width='1.1'%3E%3Cpath d='M184 226C173 178 169 129 181 75C188 43 196 20 205 2'/%3E%3Cpath d='M181 177C155 166 143 148 140 128C160 132 176 145 181 177Z'/%3E%3Cpath d='M179 139C194 127 202 110 201 90C184 99 177 117 179 139Z'/%3E%3Cpath d='M184 101C160 91 149 76 146 57C166 61 181 76 184 101Z'/%3E%3Cpath d='M192 62C204 50 209 36 208 20C194 28 189 43 192 62Z'/%3E%3C/g%3E%3C/svg%3E"), radial-gradient(circle at 100% 0%, rgba(195,163,91,.08), transparent 38%), var(--vl-surface-paper);--vl-surface-dark: radial-gradient(circle at 100% 0%, rgba(195,163,91,.22), transparent 34%), radial-gradient(circle at 0% 100%, rgba(184,166,147,.09), transparent 38%), linear-gradient(145deg, #1F2A44, #1F2A44)}html,body,#MainContent,.content-for-layout,.shopify-section{color:var(--vl-navy)}html,body,#MainContent,.content-for-layout{background-color:var(--vl-ivory)}body,button,input,select,textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:where(h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6){color:var(--vl-navy);text-wrap:balance}:where(p,li,dd,dt,label,input,select,textarea){text-wrap:pretty}:where(.caption,small,[class*=__meta],[class*=__subtext],[class*=__muted],[class*=__note]){color:var(--vl-taupe)}#header-group,.vassia-header,.vassia-header__bar,.header-section{color:var(--vl-navy)}#header-group :where(a,button,summary,.header__heading-link,.menu-list__link),.vassia-header :where(a,button){color:var(--vl-navy)}footer,footer .shopify-section,footer [class*=color-],#shopify-section-footer_utilities,.vassia-footer,.vassia-footer-utilities{background:var(--vl-navy)!important;color:var(--vl-white)!important}footer :where(h1,h2,h3,h4,h5,h6,a,button,summary,strong){color:var(--vl-white)!important}footer :where(p,small,label,li,span:not(.svg-wrapper)){color:#ffffffb8!important}footer :where(input,select,textarea){border-color:#b8a6937a!important;background:#ffffff14!important;color:var(--vl-white)!important}:where(a.button:not(.button-secondary):not(.button-unstyled),button.button:not(.button-secondary):not(.button-unstyled),input.button[type=submit],.product-form-buttons .button:not(.button-secondary):not(.button-unstyled),.shopify-payment-button__button--unbranded,.cart__checkout-button,.quick-add__button,.cart-items__empty-button,.vcs__button,.vf__button,.vh__button,.vfs__button,.vlux-pdp__atc,.vlux-pdp__sticky-button,.vl-pdp__atc,.vassia-story__button,.vassia-journal-cta__button,.vassia-404__button,.vassia-drawer__cta){border:1px solid var(--vl-burgundy)!important;background:var(--vl-burgundy)!important;background-image:none!important;color:var(--vl-white)!important;box-shadow:0 10px 24px #7a1f2b29!important;font-weight:750;letter-spacing:.015em}:where(a.button:not(.button-secondary):not(.button-unstyled),button.button:not(.button-secondary):not(.button-unstyled),input.button[type=submit],.product-form-buttons .button:not(.button-secondary):not(.button-unstyled),.shopify-payment-button__button--unbranded,.cart__checkout-button,.quick-add__button,.cart-items__empty-button,.vcs__button,.vf__button,.vh__button,.vfs__button,.vlux-pdp__atc,.vlux-pdp__sticky-button,.vl-pdp__atc,.vassia-story__button,.vassia-journal-cta__button,.vassia-404__button,.vassia-drawer__cta):hover:not(:disabled){transform:translateY(-1px);border-color:var(--vl-burgundy)!important;background:var(--vl-burgundy)!important;color:var(--vl-white)!important;box-shadow:0 14px 30px #7a1f2b38!important}:where(.button-secondary,.secondary-button){border-color:var(--vl-navy)!important;background:transparent!important;color:var(--vl-navy)!important;box-shadow:none!important}:where(.button-secondary,.secondary-button):hover{border-color:var(--vl-gold)!important;background:var(--vl-taupe-10)!important;color:var(--vl-navy)!important}:where(.card,.product-card,.collection-card:not(.collection-card--image-bg),.featured-blog-posts-card,.resource-card:not(.resource-card--overlay),.predictive-search-results__card,.vassia-journal-card,.vassia-product-guide-card,.vassia-related-card,.vcs__card,.vf__glance article,.vf__active-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vf__standards-grid article,.vf__compare-card:not(.vf__compare-card--brand),.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vfs__standards-grid article,.vfs__roadmap-card:not(.vfs__roadmap-card--current),.vh__trust-item,.vh__principle,.vh__stat,.vlux-pdp__one-time-tiers,.vlux-pdp__tier-button:not(.is-active),.vlux-pdp__purchase-card:not(.is-selected),.vlux-pdp__fulfilment-item,.vlux-pdp__pain-item,.vlux-pdp__formula-compact-card,.vlux-pdp__proof-item,.vlux-pdp__outcome-grid article,.vlux-pdp__formula-grid article,.vlux-pdp__review-grid article,.vlux-pdp__faq details,.vlux-pdp__quantity-details,.vlux-pdp__plan-details,.gift-card-form-option,.layered-slideshow__panel){border-color:var(--vl-border-soft)!important;background-color:var(--vl-white)!important;color:var(--vl-navy);box-shadow:var(--vl-card-shadow)}:where(.product-card,.collection-card:not(.collection-card--image-bg),.featured-blog-posts-card,.resource-card:not(.resource-card--overlay),.predictive-search-results__card,.vassia-journal-card,.vassia-product-guide-card,.vassia-related-card,.vcs__card,.vf__glance article,.vf__active-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vf__standards-grid article,.vf__compare-card,.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vfs__standards-grid article,.vfs__roadmap-card,.vh__trust-item,.vh__principle,.vlux-pdp__pain-item,.vlux-pdp__formula-compact-card,.vlux-pdp__proof-item,.vlux-pdp__outcome-grid article,.vlux-pdp__formula-grid article,.vlux-pdp__review-grid article,.vlux-pdp__faq details){border-radius:var(--vl-card-radius)!important;overflow:hidden}:where(.card,.vcs__card,.layered-slideshow__panel,.gift-card-form-option,.predictive-search-results__card){background-image:var(--vl-surface-paper)!important;background-repeat:repeat,repeat,no-repeat!important;background-size:44px 44px,57px 57px,100% 100%!important}:where(.vf__glance article,.vf__problem-grid article,.vf__system-grid article,.vfs__steps article,.vh__principle,.vlux-pdp__pain-item,.vlux-pdp__outcome-grid article,.vassia-product-guide-card){background-image:var(--vl-surface-contour)!important;background-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat!important}:where(.vf__active-grid article,.vf__ingredient-grid article,.vfs__ingredients article,.vlux-pdp__formula-compact-card,.vlux-pdp__formula-grid article){background-image:var(--vl-surface-botanical)!important;background-repeat:no-repeat,no-repeat,repeat,repeat,no-repeat!important;background-position:right bottom,right top,0 0,0 0,0 0!important;background-size:min(45%,210px) auto,100% 100%,44px 44px,57px 57px,100% 100%!important}:where(.vfs__proof article,.vfs__standards-grid article,.vassia-journal-card,.vassia-related-card,.resource-card:not(.resource-card--overlay),.featured-blog-posts-card){background-image:var(--vl-surface-organic)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}:where(.vf__compare-card--brand,.vfs__roadmap-card--current,.vlux-pdp__tier-button.is-active,.vlux-pdp__purchase-card.is-selected,.vlux-pdp__purchase-card--subscribe.is-selected){border-color:#c3a35b5c!important;background-color:var(--vl-navy)!important;background-image:var(--vl-surface-dark)!important;color:var(--vl-white)!important;box-shadow:0 16px 38px #1f2a4429!important}:where(.vf__compare-card--brand,.vfs__roadmap-card--current,.vlux-pdp__tier-button.is-active,.vlux-pdp__purchase-card.is-selected,.vlux-pdp__purchase-card--subscribe.is-selected) :where(h1,h2,h3,h4,h5,h6,strong,span:not(.badge),em){color:var(--vl-white)!important}:where(.vf__compare-card--brand,.vfs__roadmap-card--current,.vlux-pdp__tier-button.is-active,.vlux-pdp__purchase-card.is-selected,.vlux-pdp__purchase-card--subscribe.is-selected) :where(p,small){color:#ffffffb8!important}.product-card{position:relative;border:1px solid var(--vl-border-soft)!important;background:var(--vl-white)!important;box-shadow:0 12px 32px #1f2a440e!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.product-card:after{position:absolute;top:0;right:0;width:5.2rem;height:5.2rem;border:solid rgba(195,163,91,.18);border-width:0 0 1px 1px;border-radius:0 0 0 100%;content:"";pointer-events:none}.product-card:hover{transform:translateY(-3px);border-color:#c3a35b85!important;box-shadow:var(--vl-card-shadow-hover)!important}.product-card .card-gallery,.product-card__image,.product-card .card-gallery img{background:var(--vl-ivory)}.product-card__content{padding-block:clamp(.9rem,1.4vw,1.15rem)}.product-card :where(h3,h4,.h3,.h4,.product-card__title){color:var(--vl-navy)!important;line-height:1.16}.product-card :where(.price,product-price,.price-item){color:var(--vl-navy)!important;font-weight:750}.product-card :where(.quick-add__button,.product-card__quick-add){border-color:var(--vl-burgundy)!important;background:var(--vl-burgundy)!important;color:var(--vl-white)!important}:where(.vassia-journal-card,.resource-card:not(.resource-card--overlay),.featured-blog-posts-card,.collection-card:not(.collection-card--image-bg)){border:1px solid var(--vl-border-soft)!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(.vassia-journal-card,.resource-card:not(.resource-card--overlay),.featured-blog-posts-card,.collection-card:not(.collection-card--image-bg)):hover{transform:translateY(-2px);border-color:#c3a35b75!important;box-shadow:var(--vl-card-shadow-hover)!important}:where(.vassia-journal-card__media,.resource-card__media,.featured-blog-posts-card__image,.collection-card__image){background:var(--vl-ivory)}:where(.vassia-journal-card__meta,.vassia-related-card__topic,.resource-card__subtext){color:var(--vl-taupe)!important}:where(.vassia-journal-card__read,.vassia-related-card__link,.resource-card__link){color:var(--vl-navy)}:where(.vh__trust-number,.vassia-icon,.vlux-pdp__proof-icon,.vlux-pdp__benefit-check,.vlux-pdp__fulfilment-icon,.vfs__roadmap-status,[class*=__standard-check],[class*=__rating-stars-fill]){color:var(--vl-gold)!important}:where(.vassia-icon,.vlux-pdp__proof-icon,[class*=__standard-check]){border-color:#c3a35b61!important;background:#c3a35b14!important}:where(.vh__trust-item,.vlux-pdp__proof-item,.vf__standards-grid article,.vfs__proof article){position:relative}:where(.vh__trust-item,.vlux-pdp__proof-item,.vf__standards-grid article,.vfs__proof article):after{position:absolute;right:1rem;bottom:0;left:1rem;height:1px;background:linear-gradient(90deg,transparent,rgba(195,163,91,.42),transparent);content:"";pointer-events:none}:where(.vh__stats,.vlux-pdp__formula-compact-footer,.vf__trust-strip,.vlux-pdp__fulfilment-strip){border-color:var(--vl-border-soft)!important;background:var(--vl-white)!important;box-shadow:var(--vl-card-shadow)}:where(.vh__stat,.vlux-pdp__formula-compact-footer>span,.vf__trust-strip>span,.vlux-pdp__fulfilment-item){border-color:var(--vl-border-soft)!important}:where(.vh__stat strong,.vlux-pdp__formula-compact-footer strong){color:var(--vl-navy)!important}:where(.vlux-pdp__faq details,.accordion details,.accordion-custom details){border:1px solid var(--vl-border-soft)!important;background:var(--vl-white)!important;background-image:linear-gradient(90deg,transparent,rgba(195,163,91,.05))!important;box-shadow:0 8px 22px #1f2a4409!important}:where(.vlux-pdp__faq details,.accordion details,.accordion-custom details) summary{color:var(--vl-navy)!important;font-weight:700}:where(.vlux-pdp__faq details,.accordion details,.accordion-custom details) summary:after,:where(.vlux-pdp__faq details,.accordion details,.accordion-custom details) .icon-plus{color:var(--vl-gold)!important}:where(input,textarea,select,.field__input,.select__select){border-color:var(--vl-border)!important;background:var(--vl-white)!important;color:var(--vl-navy)!important}:where(input,textarea,select,.field__input,.select__select)::placeholder{color:var(--vl-taupe)!important;opacity:1}:where(.vlux-pdp__quantity-details,.vlux-pdp__plan-details,.vlux-pdp__one-time-tiers){border:1px solid var(--vl-border-soft)!important;border-radius:var(--vl-card-radius-small)!important;background:var(--vl-white)!important;box-shadow:0 8px 24px #1f2a440a!important}:where(.vlux-pdp__tier-button:not(.is-active),.vlux-pdp__choice-row:not(.is-active)){background:transparent!important;color:var(--vl-navy)!important}:where(.cart-drawer__inner,.vassia-drawer__panel,.cart-items__wrapper,.cart-totals){border-color:var(--vl-border-soft)!important;background:var(--vl-white)!important;color:var(--vl-navy)}:where(.cart-items__table-row,.cart-discounts__item,.cart-totals__item){border-color:var(--vl-border-soft)!important}:where(.vf__glance article,.vf__active-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vf__standards-grid article,.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vfs__standards-grid article,.vh__principle,.vlux-pdp__pain-item,.vlux-pdp__formula-compact-card,.vlux-pdp__proof-item,.vlux-pdp__outcome-grid article,.vlux-pdp__formula-grid article,.vassia-product-guide-card){padding:clamp(1rem,2vw,1.55rem)}:where(.vf__glance article,.vf__active-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vh__principle,.vlux-pdp__pain-item,.vlux-pdp__formula-compact-card,.vlux-pdp__outcome-grid article,.vlux-pdp__formula-grid article) :where(h2,h3,h4,strong){color:var(--vl-navy);line-height:1.12}:where(.vf__glance article,.vf__active-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vh__principle,.vlux-pdp__pain-item,.vlux-pdp__formula-compact-card,.vlux-pdp__outcome-grid article,.vlux-pdp__formula-grid article) p{color:#1f2a44b8!important;line-height:1.5}:where([class*=__eyebrow],[class*=__kicker],[class*=__meta]){color:var(--vl-taupe)!important;font-size:max(.68rem,11px);font-weight:800;letter-spacing:.13em;line-height:1.3;text-transform:uppercase}:where(.vf__active-grid,.vf__problem-grid,.vf__system-grid,.vf__ingredient-grid,.vf__standards-grid,.vfs__proof,.vfs__steps,.vfs__ingredients,.vfs__standards-grid,.vh__principles,.vlux-pdp__pain-list,.vlux-pdp__formula-compact-grid,.vlux-pdp__outcome-grid,.vlux-pdp__formula-grid,.vassia-product-guides-grid){gap:var(--vl-section-space)!important}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(195,163,91,.72)!important;outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){:where(.vf__glance article,.vf__active-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vh__principle,.vlux-pdp__pain-item,.vlux-pdp__formula-compact-card,.vlux-pdp__proof-item,.vlux-pdp__outcome-grid article,.vlux-pdp__formula-grid article,.vassia-product-guide-card,.vassia-related-card){transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}:where(.vf__glance article,.vf__active-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vh__principle,.vlux-pdp__pain-item,.vlux-pdp__formula-compact-card,.vlux-pdp__proof-item,.vlux-pdp__outcome-grid article,.vlux-pdp__formula-grid article,.vassia-product-guide-card,.vassia-related-card):hover{transform:translateY(-2px);border-color:#c3a35b75!important;box-shadow:var(--vl-card-shadow-hover)!important}}@media screen and (max-width:749px){:root{--vl-card-radius: 16px;--vl-card-radius-small: 12px;--vl-card-shadow: 0 10px 28px rgba(31,42,68,.055);--vl-section-space: 8px}:where(.vf__glance article,.vf__active-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vf__standards-grid article,.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vfs__standards-grid article,.vh__principle,.vlux-pdp__pain-item,.vlux-pdp__formula-compact-card,.vlux-pdp__proof-item,.vlux-pdp__outcome-grid article,.vlux-pdp__formula-grid article,.vassia-product-guide-card){padding:.95rem}:where(.vf__active-grid article,.vf__ingredient-grid article,.vfs__ingredients article,.vlux-pdp__formula-compact-card,.vlux-pdp__formula-grid article){background-size:min(38%,145px) auto,100% 100%,44px 44px,57px 57px,100% 100%!important}:where(a.button:not(.button-secondary):not(.button-unstyled),button.button:not(.button-secondary):not(.button-unstyled),input.button[type=submit],.product-form-buttons .button:not(.button-secondary):not(.button-unstyled),.cart__checkout-button,.quick-add__button,.vcs__button,.vf__button,.vh__button,.vfs__button,.vlux-pdp__atc,.vlux-pdp__sticky-button,.vl-pdp__atc,.vassia-story__button,.vassia-journal-cta__button,.vassia-drawer__cta){min-height:48px}.product-card:after{width:4.2rem;height:4.2rem}}@media(prefers-reduced-motion:reduce){:where(.product-card,.vassia-journal-card,.resource-card,.vassia-product-guide-card,[class*=__card],article){transition:none!important;transform:none!important}}@media(prefers-contrast:more){:where(.card,.product-card,.resource-card,.vassia-journal-card,[class*=__card],article,details){border-color:#1f2a4461!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vassia-luxury-card-system.css.map */
