body.v-body{font-family:var(--v-font-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:0;font-kerning:normal;color:var(--v-ink);background:var(--v-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.v-body.v-lock{overflow:hidden}.v-body img{max-width:100%;height:auto}.v-body :where(h1,h2,h3,h4,h5,h6){color:inherit;letter-spacing:inherit}.v-main{min-height:60vh}.v-main--offset{padding-top:calc(var(--header-h) + var(--ann-h))}.v-eyebrow{display:inline-flex;align-items:center;gap:1rem;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--v-accent);margin:0 0 var(--space-3)}.v-eyebrow:before{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.6}.v-display,.v-h1,.v-h2,.v-h3{font-family:var(--v-font-display);font-weight:300;letter-spacing:var(--ls-heading);color:var(--v-fg);margin:0;text-wrap:balance}.v-display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--ls-display)}.v-h1{font-size:var(--fs-h1);line-height:1.02;letter-spacing:-.03em}.v-h2{font-size:var(--fs-h2);line-height:var(--lh-heading)}.v-h3{font-size:var(--fs-h3);line-height:1.18}.v-display em,.v-h1 em,.v-h2 em,.v-h3 em{font-style:italic;font-weight:300;color:var(--v-accent)}.v-lead{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--v-fg-soft);max-width:56rem;margin:0;text-wrap:pretty}.v-text{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--v-fg-soft);max-width:var(--measure);margin:0;text-wrap:pretty}.v-small{font-size:var(--fs-small);line-height:1.6;color:var(--v-fg-soft)}.v-caption{font-size:var(--fs-caption);line-height:1.5;color:var(--v-ink-3);letter-spacing:.02em}.v-caption--caps{text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:500}.v-stack>*{margin-block:0}.v-stack>*+*{margin-top:var(--space-3)}.v-stack>.v-eyebrow+*{margin-top:0}.v-stack>:is(.v-display,.v-h1,.v-h2,.v-h3)+*{margin-top:var(--space-3)}.rte{max-width:var(--measure)}.rte :where(p,ul,ol){margin:0 0 1.8rem}.rte :where(h1,h2,h3,h4){font-family:var(--v-font-display);font-weight:300;line-height:1.15;letter-spacing:var(--ls-heading);margin:var(--space-5) 0 var(--space-2)}.rte :where(li){margin-bottom:.8rem}.v-container{width:100%;max-width:calc(var(--container) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.v-container--narrow{max-width:calc(var(--container-narrow) + var(--gutter) * 2)}.v-section{position:relative;background:var(--v-bg);color:var(--v-fg);padding-block:var(--section-y)}.v-section--tight{padding-block:calc(var(--section-y) * .6)}.v-section__head{max-width:76rem;margin-bottom:var(--space-6)}.v-section__head--center{margin-inline:auto;text-align:center}.v-section__head--center .v-eyebrow{justify-content:center}.v-section__head--center .v-lead{margin-inline:auto}.v-section__head .v-lead{margin-top:var(--space-3)}.v-icon{width:2.4rem;height:2.4rem;display:inline-block;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.v-media{position:relative;overflow:hidden;background:var(--v-sage-100);border-radius:var(--r-md)}.v-media>img,.v-media>svg,.v-media>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.v-media--contain>img{object-fit:contain}.v-ph{display:grid;place-items:center;color:var(--v-sage-500);background:var(--v-sage-100)}.v-ph .v-icon{width:4.8rem;height:4.8rem;opacity:.7}.v-field{display:grid;gap:.8rem}.v-field label{font-size:1.3rem;font-weight:500;color:var(--v-fg)}.v-input{width:100%;min-height:5.4rem;padding:0 2rem;font:400 1.6rem var(--v-font-body);color:var(--v-fg);background:transparent;border:1px solid var(--v-border);border-radius:var(--r-pill);transition:border-color var(--duration-fast) var(--ease-soft),box-shadow var(--duration-fast) var(--ease-soft)}.v-input::placeholder{color:var(--v-ink-3)}.v-input:focus{outline:none;border-color:var(--v-accent);box-shadow:0 0 0 3px #7d937347}.v-input[aria-invalid=true]{border-color:var(--v-error)}.v-error{font-size:1.3rem;color:var(--v-error);margin:0}.v-dark .v-error{color:#ffb4a8}.v-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.v-grid{display:grid;gap:var(--space-3)}.v-skip{position:absolute;left:1.6rem;top:-10rem;z-index:200;background:var(--v-ink);color:#fff;padding:1.2rem 2rem;border-radius:var(--r-pill)}.v-skip:focus{top:1.6rem}.v-chip{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.4rem;font-size:1.2rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--v-accent);border:1px solid var(--v-border);border-radius:var(--r-pill)}.v-badge{display:inline-flex;align-items:center;padding:.6rem 1.2rem;font-size:1.1rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);background:var(--v-paper);color:var(--v-ink)}.v-badge--dark,.v-badge--sale{background:var(--v-forest);color:#f3f1ea}.v-badge--outline{background:transparent;border:1px solid var(--v-line)}.v-badge--corner{position:absolute;top:1.6rem;left:1.6rem;z-index:2}.v-rating{display:inline-flex;align-items:center;gap:.8rem;font-size:1.3rem;color:var(--v-ink-2)}.v-rating__stars{display:inline-flex;gap:.1rem;color:var(--v-sage-700)}.v-rating__star .v-icon{width:1.5rem;height:1.5rem;fill:currentColor}.v-rating__star.is-off{opacity:.25}.v-chip[hidden],.v-info__was[hidden],.v-error[hidden],.v-notice[hidden]{display:none}.v-notice{display:flex;gap:1.2rem;align-items:flex-start;padding:1.6rem 2rem;border-radius:var(--r-md);background:var(--v-paper-2);color:var(--v-ink);font-size:1.4rem}.v-notice--error{background:#f6e5e2;color:var(--v-error)}.v-notice--ok{background:var(--v-sage-100);color:var(--v-sage-700)}.v-body .button,.v-body .button--primary{border-radius:var(--r-pill);font-family:var(--v-font-body)}.v-body .cart-count-bubble{background:var(--v-forest);color:var(--v-paper)}.v-ratio--1x1{aspect-ratio:1 / 1}.v-ratio--4x5{aspect-ratio:4 / 5}.v-ratio--3x4{aspect-ratio:3 / 4}.v-ratio--5x4{aspect-ratio:5 / 4}.v-ratio--4x3{aspect-ratio:4 / 3}.v-ratio--16x9{aspect-ratio:16 / 9}.v-ratio--21x9{aspect-ratio:21 / 9}[class*=v-ratio--]>img,[class*=v-ratio--]>picture>img{width:100%;height:100%;object-fit:cover;display:block}img{height:auto}
/*# sourceMappingURL=/cdn/shop/t/11/assets/vida-base.css.map */
