::selection{background:#c3a35b38;color:#1f2a44}html{scroll-behavior:smooth}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(195,163,91,.72);outline-offset:4px}@supports (animation-timeline: view()){@keyframes vassia-scroll-reveal{0%{opacity:.96;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.shopify-section>:where(section,div):not(.vassia-header):not(.vassia-drawer){animation:vassia-scroll-reveal both linear;animation-timeline:view();animation-range:entry 0% cover 22%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.shopify-section>:where(section,div){animation:none!important;transform:none!important}}.vassia-icon{width:42px;height:42px;flex:0 0 42px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffffc2;border:1px solid rgba(31,42,68,.1);color:#1f2a44;line-height:0}.vassia-icon svg{width:52%;height:52%;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.vassia-icon--glass{width:22px;height:22px;flex-basis:22px;background:#ffffff24;border-color:#ffffff38;color:#ffffffeb}.vassia-icon--soft{background:#f7f4eeeb;border-color:#1f2a441a;color:#1f2a44}.vassia-icon--dark{background:#ffffff17;border-color:#ffffff2e;color:#ffffffe6}.vassia-icon--tiny{width:20px;height:20px;flex-basis:20px}.vassia-icon--inline{width:18px;height:18px;flex-basis:18px;background:transparent;border:0}.vassia-icon{transition:transform .16s ease,border-color .16s ease,background .16s ease}:is(.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vlux-pdp__benefit-grid article,.vlux-pdp__result-grid article,.vassia-story__proof>div):hover .vassia-icon{transform:translateY(-1px)}.vassia-icon--glass svg,.vassia-icon--dark svg,.vassia-icon--soft svg{pointer-events:none}:root{--vassia-bg: #F7F4EE;--vassia-section: #F7F4EE;--vassia-card: #FFFFFF;--vassia-text: #1F2A44;--vassia-muted: #B8A693;--vassia-rose: #B8A693;--vassia-accent: #C3A35B;--vassia-deep: #1F2A44;--vassia-card-border: rgba(31, 42, 68, .09);--vassia-card-shadow: 0 16px 42px rgba(31, 42, 68, .055);--vassia-card-surface: radial-gradient(120% 115% at 100% 0%, rgba(195, 163, 91, .09) 0%, transparent 42%), radial-gradient(110% 120% at 0% 100%, rgba(184, 166, 147, .15) 0%, transparent 43%), linear-gradient(135deg, transparent 0 67%, rgba(195, 163, 91, .032) 67.3% 67.8%, transparent 68.1%), linear-gradient(145deg, rgba(255, 255, 255, .99), rgba(247, 244, 238, .88));--vassia-card-surface-dark: radial-gradient(115% 105% at 100% 0%, rgba(195, 163, 91, .23) 0%, transparent 43%), radial-gradient(110% 120% at 0% 100%, rgba(184, 166, 147, .08) 0%, transparent 46%), linear-gradient(145deg, #1F2A44, #1F2A44)}:where(.vcs__card,.vf__glance article,.vf__active-grid article,.vf__standards-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-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),.vlux-pdp__one-time-tiers,.vlux-pdp__tier-button:not(.is-active),.vlux-pdp__purchase-card:not(.is-selected),.vlux-pdp__proof-item,.vlux-pdp__outcome-grid article,.vlux-pdp__review-grid article,.vlux-pdp__formula-grid article,.vlux-pdp__faq details,.vassia-journal-card,.product-grid__item,.resource-card:not(.resource-card--overlay),.collection-card:not(.collection-card--image-bg)){background-color:var(--vassia-card)!important;background-image:var(--vassia-card-surface)!important;background-repeat:no-repeat!important;background-size:100% 100%!important;border-color:var(--vassia-card-border)!important}:where(.vcs__card,.vf__glance article,.vf__active-grid article,.vf__standards-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vf__compare-card,.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vfs__standards-grid article,.vfs__roadmap-card,.vlux-pdp__proof-item,.vlux-pdp__outcome-grid article,.vlux-pdp__review-grid article,.vlux-pdp__formula-grid article,.vlux-pdp__faq details,.vassia-journal-card){box-shadow:var(--vassia-card-shadow)}:where(.vf__compare-card--brand,.vfs__roadmap-card--current,.vlux-pdp__tier-button.is-active,.vlux-pdp__purchase-card--subscribe.is-selected){background-color:var(--vassia-text)!important;background-image:var(--vassia-card-surface-dark)!important;border-color:#ffffff21!important}@media(prefers-contrast:more){:where(.vcs__card,.vf__glance article,.vf__active-grid article,.vf__standards-grid article,.vf__problem-grid article,.vf__system-grid article,.vf__ingredient-grid article,.vfs__proof article,.vfs__steps article,.vfs__ingredients article,.vfs__standards-grid article,.vlux-pdp__proof-item,.vlux-pdp__outcome-grid article,.vlux-pdp__review-grid article,.vlux-pdp__formula-grid article,.vlux-pdp__faq details,.vassia-journal-card){border-color:#1f2a4433!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vassia-design.css.map */
