:root{--v-paper:#F4F0E8;--v-bone:#F8F5EC;--v-white:#ffffff;--v-ink:#0E0E0A;--v-soft:#6B6855;--v-muted:#9A9580;--v-line:#E5DFCD;--v-line2:#C8C2B0;--v-teal:#2DD4B5;--v-teal-d:#1A8C7A;--v-dark:#1A2520;--v-dark-2:#16201C;--v-dark-3:#111A17;--v-dline:rgba(255,255,255,.11);--v-sans:"Inter Tight",system-ui,-apple-system,sans-serif;--v-body:"Inter",system-ui,-apple-system,sans-serif;--v-serif:"Fraunces",Georgia,serif;--v-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;--v-t-micro:9px;--v-t-micro-ls:.2em;--v-t-small:11px;--v-t-body:14px;--v-t-lead:16px;--v-t-h3:clamp(20px,3vw,26px);--v-t-h2:clamp(26px,5vw,38px);--v-t-h1:clamp(32px,7vw,56px);--v-s1:4px;--v-s2:8px;--v-s3:12px;--v-s4:16px;--v-s5:24px;--v-s6:32px;--v-s7:48px;--v-s8:64px;--v-s9:88px;--v-max:1400px;--v-max-read:1180px;--v-pad:16px;--v-pad-lg:44px;--v-ease:cubic-bezier(.4,0,.2,1);--v-fast:.18s;--v-med:.28s;--v-shadow-1:0 8px 30px rgba(14,14,10,.08);--v-shadow-2:0 20px 46px rgba(14,14,10,.12);--v-shadow-dark:0 10px 34px rgba(0,0,0,.42)}.v-balance{text-wrap:balance}.v-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.v-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.v-skip{position:absolute;left:-9999px;top:0;z-index:9999;background:var(--v-ink);color:#fff;padding:12px 18px;font-family:var(--v-sans);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.v-skip:focus{left:0}.v-anim,.v-anim *{transition-timing-function:var(--v-ease)}.v-reveal{opacity:0;transform:translateY(14px);transition:opacity .5s var(--v-ease),transform .5s var(--v-ease)}.v-reveal.in{opacity:1;transform:none}.v-reveal-1{transition-delay:.06s}.v-reveal-2{transition-delay:.12s}.v-reveal-3{transition-delay:.18s}.v-reveal-4{transition-delay:.24s}@media(prefers-reduced-motion:reduce){.v-reveal{opacity:1;transform:none;transition:none}}.v-empty{text-align:center;padding:var(--v-s9) var(--v-s4);font-family:var(--v-body)}.v-empty-k{font-family:var(--v-mono);font-size:var(--v-t-micro);letter-spacing:var(--v-t-micro-ls);text-transform:uppercase;color:var(--v-muted);margin-bottom:var(--v-s3)}.v-empty-h{font-family:var(--v-sans);font-size:var(--v-t-h2);font-weight:500;letter-spacing:-.03em;color:var(--v-ink);margin:0 0 var(--v-s2)}.v-empty-h em{font-family:var(--v-serif);font-style:italic;font-weight:300;color:var(--v-teal-d)}.v-empty-p{font-size:var(--v-t-body);color:var(--v-soft);margin:0 auto var(--v-s5);max-width:420px;line-height:1.6}.v-badge{font-family:var(--v-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:999px;display:inline-flex;align-items:center;gap:5px}.v-badge--out{background:var(--v-ink);color:#fff}.v-badge--low{background:#2dd4b524;color:var(--v-teal-d)}.v-badge--low:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--v-teal-d)}.v-soldout img{opacity:.55;filter:grayscale(.35)}.v-note{font-family:var(--v-body);font-size:12.5px;line-height:1.5;padding:10px 12px;border-left:2px solid var(--v-teal-d);background:var(--v-bone);color:var(--v-soft)}.v-note--err{border-left-color:#c44b3a;color:#8a3527}.vd-body:has(.va-sub) .vd-sub-nudge{display:none}.vh9.light .vh9-l{color:#0e0e0a;font-weight:600}.vh9.light .vh9-l:hover{color:#12705f}.vh9.light .vh9-logo{color:#0e0e0a}.vh9.light .vh9-logo em{color:#12705f}.vh9.light .vh9-dot{background:#12705f;opacity:1}.vh9.light .vh9-ico{color:#0e0e0a}.vh9.light .vh9-ico:hover{color:#12705f}.vh9.light .vh9-cta{background:#0e0e0a;color:#fff!important}.vh9.light .vh9-cta:hover{background:#12705f}.vh9.light{border-bottom:1px solid #C8C2B0}.vh9.light #cart-icon-bubble .cart-count-bubble{background:#12705f;color:#fff}.vh9 .vh9-mega{background:#fff!important;background-color:#fff!important;opacity:1!important;transition:visibility .18s,transform .18s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 26px 60px #0e0e0a38!important}.vh9 .vh9-has>.vh9-mega,.vh9 li:not(:hover):not(:focus-within)>.vh9-mega{visibility:hidden;transform:translateY(-6px)}.vh9 .vh9-has:hover>.vh9-mega,.vh9 .vh9-has:focus-within>.vh9-mega{visibility:visible!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/vitality.css.map */
