.vita-button{display:inline-flex;align-items:center;justify-content:center;gap:var(--vita-s-2);box-sizing:border-box;min-height:var(--vita-control-h);padding:var(--vita-s-3) var(--vita-button-pad-x);border:var(--vita-border-w) solid transparent;border-radius:var(--vita-r-pill);font-family:var(--vita-font-body);font-size:var(--vita-fs-label-l);font-weight:var(--vita-weight-bold);line-height:var(--vita-lh-label);line-height:round(calc(var(--vita-lh-label) * 1em),1px);letter-spacing:.06em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--vita-dur) var(--vita-ease),border-color var(--vita-dur) var(--vita-ease),color var(--vita-dur) var(--vita-ease),transform var(--vita-dur-fast) var(--vita-ease)}.vita-button--primary,.vita-button--lime{background:var(--vita-leaf);border-color:var(--vita-leaf);color:var(--vita-surface-white)}.vita-button--secondary{background:transparent;border-color:var(--vita-ink);color:var(--vita-ink)}@media(hover:hover){.vita-button--primary:hover,.vita-button--lime:hover{background:var(--vita-moss);border-color:var(--vita-moss)}.vita-button--secondary:hover{background:var(--vita-ink);color:var(--vita-surface-white)}}.vita-button--primary[data-vita-state=hover],.vita-button--lime[data-vita-state=hover]{background:var(--vita-moss);border-color:var(--vita-moss)}.vita-button--secondary[data-vita-state=hover]{background:var(--vita-ink);color:var(--vita-surface-white)}.vita-button:active,.vita-button[data-vita-state=active]{transform:translateY(1px)}.vita-button[data-vita-state=focus]{outline:var(--vita-focus-ring);outline-offset:var(--vita-focus-offset)}.vita-scheme-5 .vita-button:focus-visible,.vita-scheme-5 .vita-button[data-vita-state=focus]{outline-offset:var(--vita-s-1)}.vita-button:disabled,.vita-button[aria-disabled=true]{background:var(--vita-surface-stone);border-color:var(--vita-border);color:var(--vita-muted);cursor:not-allowed;transform:none}.vita-button--block{width:100%}@media(min-width:750px){.vita-button--block{width:auto}}.vita-button-group{display:flex;flex-direction:column;gap:var(--vita-s-3)}@media(min-width:750px){.vita-button-group{flex-direction:row;flex-wrap:wrap}}.vita-chip{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--vita-touch-min);padding:var(--vita-s-2) var(--vita-s-4);border:var(--vita-border-w) solid var(--vita-border);border-radius:var(--vita-r-pill);background:var(--vita-surface-white);color:var(--vita-ink);font-family:var(--vita-font-body);font-size:var(--vita-fs-label-m);font-weight:var(--vita-weight-bold);line-height:var(--vita-lh-label);line-height:round(calc(var(--vita-lh-label) * 1em),1px);letter-spacing:var(--vita-ls-body);text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--vita-dur) var(--vita-ease),border-color var(--vita-dur) var(--vita-ease),color var(--vita-dur) var(--vita-ease)}@media(hover:hover){.vita-chip:hover{border-color:var(--vita-ink)}}.vita-chip[data-vita-state=hover]{border-color:var(--vita-ink)}.vita-chip[aria-pressed=true],.vita-chip[aria-current=true],.vita-chip:has(>input:checked),.vita-chip[data-vita-state=selected]{background:var(--vita-charcoal);border-color:var(--vita-charcoal);color:var(--vita-surface-white)}.vita-chip>input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.vita-chip:has(>input:focus-visible),.vita-chip[data-vita-state=focus]{outline:var(--vita-focus-ring);outline-offset:var(--vita-focus-offset)}.vita-chip:disabled,.vita-chip[aria-disabled=true],.vita-chip:has(>input:disabled){background:var(--vita-surface-stone);border-color:var(--vita-border);color:var(--vita-muted);cursor:not-allowed}.vita-chip-list{display:flex;flex-wrap:wrap;gap:var(--vita-s-2);margin:0;padding:0;list-style:none}.vita-badge{display:inline-flex;align-items:center;padding:var(--vita-tag-pad-y) var(--vita-s-2);border-radius:var(--vita-r-sm);background:var(--vita-surface-white);color:var(--vita-ink);font-family:var(--vita-font-body);font-size:var(--vita-fs-label-s);font-weight:var(--vita-weight-bold);line-height:var(--vita-lh-label);line-height:round(calc(var(--vita-lh-label) * 1em),1px);letter-spacing:var(--vita-ls-eyebrow);text-transform:uppercase;white-space:nowrap}.vita-badge--pale{background:var(--vita-lime-pale)}.vita-badge--dark{background:var(--vita-charcoal);color:var(--vita-surface-white)}.vita-badge--new{background:var(--vita-leaf);color:var(--vita-surface-white)}.vita-field{display:grid;gap:var(--vita-s-2);min-width:0}.vita-field__label{color:var(--vita-ink)}.vita-input{display:block;box-sizing:border-box;width:100%;min-height:var(--vita-control-h);margin:0;padding:var(--vita-s-4) var(--vita-input-pad-x);border:var(--vita-border-w) solid var(--vita-border);border-radius:var(--vita-r-sm);background:var(--vita-surface-white);color:var(--vita-ink);font-family:var(--vita-font-body);font-size:var(--vita-fs-body-m);line-height:var(--vita-lh-body-m);line-height:round(calc(var(--vita-lh-body-m) * 1em),1px);letter-spacing:var(--vita-ls-body);-webkit-appearance:none;appearance:none;transition:border-color var(--vita-dur) var(--vita-ease),box-shadow var(--vita-dur) var(--vita-ease)}.vita-input::placeholder{color:var(--vita-muted);opacity:1}@media(hover:hover){.vita-input:hover:not(:disabled){border-color:var(--vita-muted)}}.vita-input:focus,.vita-input[data-vita-state=focus]{outline:none;border-color:var(--vita-ink);box-shadow:inset 0 0 0 1px var(--vita-ink),0 0 0 var(--vita-focus-w) rgb(var(--vita-lime-rgb) / .6)}.vita-input[aria-invalid=true]{border-color:var(--vita-error)}.vita-input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px var(--vita-error),0 0 0 var(--vita-focus-w) rgb(var(--vita-lime-rgb) / .6)}.vita-input:disabled{background:var(--vita-surface-stone);border-color:var(--vita-border);color:var(--vita-muted);cursor:not-allowed}.vita-field__hint{color:var(--vita-muted)}.vita-field__error{color:var(--vita-error)}.vita-section-head{--vita-section-head-max: 35rem;display:grid;gap:var(--vita-s-3);max-inline-size:var(--vita-section-head-max);min-width:0}.vita-section-head__heading{color:var(--vita-ink);overflow-wrap:break-word}.vita-section-head__intro{color:var(--vita-body)}.vita-section-head--center{justify-items:center;margin-inline:auto;text-align:center}.vita-scheme-5 .vita-section-head__heading{color:var(--vita-surface-white)}.vita-scheme-5 .vita-section-head__intro{color:var(--vita-on-dark-muted)}.vita-trust-item{display:flex;align-items:center;gap:var(--vita-s-3);min-width:0;color:var(--vita-ink)}.vita-trust-item__icon{flex:none;width:36px;height:36px;object-fit:contain}.vita-trust-item__label{min-width:0;overflow-wrap:break-word}.vita-trust-item__copy{display:flex;flex-direction:column;gap:3px;min-width:0}.vita-trust-item__text{color:var(--vita-body)}.vita-progress{--vita-progress-size: .28;--vita-progress-pos: 0;position:relative;height:3px;overflow:hidden;border-radius:var(--vita-r-pill);background:var(--vita-border)}.vita-progress__thumb{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--vita-progress-size) * 100%);border-radius:var(--vita-r-pill);background:var(--vita-charcoal);transform:translate(calc(var(--vita-progress-pos) * (100% / var(--vita-progress-size) - 100%)));transition:transform var(--vita-dur) var(--vita-ease)}.vita-scheme-5 .vita-progress{background:rgb(var(--vita-surface-white-rgb) / .16)}.vita-scheme-5 .vita-progress__thumb{background:var(--vita-lime)}.vita-carousel-head{display:grid;gap:0}.vita-carousel-head .vita-section-head{--vita-section-head-max: 42.5rem;gap:calc(var(--vita-head-gap) + 2px)}.vita-carousel-head .vita-eyebrow{color:var(--vita-moss)}.vita-carousel-head .vita-section-head__heading{font-size:var(--vita-fs-h1);line-height:var(--vita-lh-h1);line-height:round(calc(var(--vita-lh-h1) * 1em),1px);letter-spacing:var(--vita-ls-h1);text-wrap:wrap}@media screen and (max-width:749.98px){.vita-carousel-head .vita-section-head__heading{display:flex;align-items:center;min-block-size:56px}}@media screen and (max-width:1099.98px){.vita-carousel-head .vita-section-head__heading{line-height:1.1}.vita-carousel-head .vita-section-head__intro{margin-block-start:-4px;line-height:26px}}.vita-carousel-controls{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.vita-carousel-controls__link{display:inline-flex;align-items:center;gap:var(--vita-s-2);min-block-size:var(--vita-touch-min);color:var(--vita-ink);text-decoration:none;white-space:nowrap;border-radius:var(--vita-s-1)}.vita-carousel-controls__arrow{transition:transform var(--vita-dur) var(--vita-ease)}.vita-carousel-controls__link:hover{text-decoration:underline;text-underline-offset:.3em}.vita-carousel-controls__link:hover .vita-carousel-controls__arrow{transform:translate(var(--vita-s-1))}.vita-carousel-controls__link:focus-visible,.vita-carousel-controls__button:focus-visible{outline:var(--vita-focus-ring);outline-offset:var(--vita-focus-offset)}.vita-carousel-controls__nav{display:flex;align-items:center;gap:var(--vita-s-3)}.vita-carousel-controls__nav:first-child{margin-block-start:var(--vita-s-4)}.vita-carousel-controls__progress{width:160px;height:2px;border-radius:0}.vita-carousel-controls__progress .vita-progress__thumb{border-radius:0;background:var(--vita-ink)}.vita-carousel-controls__arrows{display:flex;gap:var(--vita-s-2)}.vita-carousel-controls__button{display:grid;place-items:center;width:var(--vita-touch-min);height:var(--vita-touch-min);padding:0;border:var(--vita-border-w) solid var(--vita-ink);border-radius:var(--vita-r-sm);background:transparent;color:var(--vita-ink);font-family:var(--vita-font-body);font-size:var(--vita-fs-body-m);line-height:var(--vita-lh-body-m);line-height:round(calc(var(--vita-lh-body-m) * 1em),1px);cursor:pointer;transition:background-color var(--vita-dur) var(--vita-ease),color var(--vita-dur) var(--vita-ease)}.vita-carousel-controls__button:hover:not(:disabled){background:var(--vita-ink);color:var(--vita-surface-white)}.vita-carousel-controls__button:active:not(:disabled){opacity:.85}.vita-carousel-controls__button:disabled{opacity:.6;cursor:default}@media screen and (min-width:1100px){.vita-carousel-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--vita-s-6)}.vita-carousel-head .vita-section-head{gap:var(--vita-head-gap)}.vita-carousel-controls{flex-direction:row;align-items:center;gap:calc(var(--vita-s-5) + var(--vita-s-1));flex-shrink:0}.vita-carousel-controls__nav{gap:var(--vita-s-4)}.vita-carousel-controls__nav:first-child{margin-block-start:0}}@media(prefers-reduced-motion:reduce){.vita-carousel-controls__arrow{transition:none}}.vita-accordion{display:grid;gap:var(--vita-s-5);min-width:0}.vita-accordion__list{border-block-start:var(--vita-border-w) solid var(--vita-border)}.vita-accordion__row{border-block-end:var(--vita-border-w) solid var(--vita-border)}.vita-accordion__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--vita-s-4);min-height:var(--vita-touch-min);padding-block:calc(var(--vita-s-4) + var(--vita-s-1));color:var(--vita-ink);cursor:pointer;list-style:none;-webkit-tap-highlight-color:transparent}.vita-accordion__summary::-webkit-details-marker{display:none}.vita-accordion__title{font-family:var(--vita-font-body);font-size:var(--vita-fs-label-s);font-weight:var(--vita-weight-bold);line-height:var(--vita-lh-label);line-height:round(calc(var(--vita-lh-label) * 1em),1px);letter-spacing:var(--vita-ls-eyebrow);text-transform:uppercase;margin:0}.vita-accordion__icon{position:relative;flex:none;width:var(--vita-s-4);height:var(--vita-s-4)}.vita-accordion__icon:before,.vita-accordion__icon:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:14px;height:var(--vita-border-w-strong);background:currentColor;transform:translate(-50%,-50%);transition:transform var(--vita-dur) var(--vita-ease)}.vita-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.vita-accordion__row[open] .vita-accordion__icon:after{transform:translate(-50%,-50%) rotate(0)}@media(hover:hover){.vita-accordion__summary:hover .vita-accordion__title{text-decoration:underline;text-underline-offset:3px}}.vita-accordion__summary[data-vita-state=focus]{outline:var(--vita-focus-ring);outline-offset:var(--vita-focus-offset)}.vita-accordion__body{padding-block-end:calc(var(--vita-s-4) + var(--vita-s-1));color:var(--vita-body)}.vita-accordion__body>*{margin:0}.vita-accordion__body>*+*{margin-block-start:var(--vita-s-3)}.vita-accordion__note{color:var(--vita-muted)}.vita-breadcrumbs{padding-block:calc(var(--vita-s-4) + var(--vita-s-1)) var(--vita-s-1);color:var(--vita-scheme-text-muted, var(--vita-muted))}.vita-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--vita-s-2);margin:0;padding:0;list-style:none}.vita-breadcrumbs__item{display:inline-flex;align-items:baseline;gap:var(--vita-s-2);min-width:0}.vita-breadcrumbs__link{position:relative;color:inherit;text-decoration:none;border-radius:var(--vita-s-1)}.vita-breadcrumbs__link:after{content:"";position:absolute;inset:calc(-1 * var(--vita-s-3)) calc(-1 * var(--vita-s-1))}.vita-breadcrumbs__link:focus-visible{outline:var(--vita-focus-ring);outline-offset:var(--vita-focus-offset)}@media(hover:hover){.vita-breadcrumbs__link:hover{color:var(--vita-scheme-text, var(--vita-ink));text-decoration:underline;text-underline-offset:3px}}.vita-breadcrumbs__current{color:var(--vita-scheme-text, var(--vita-ink));overflow-wrap:anywhere}.vita-stars{display:inline-flex;margin:0}.vita-stars__glyphs{background:linear-gradient(90deg,var(--vita-star) var(--vita-rating, 100%),var(--vita-border) var(--vita-rating, 100%));-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:0}.vita-pharmacist-card{display:flex;flex-direction:column;gap:var(--vita-s-3);min-width:0}.vita-pharmacist-card__portrait{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--vita-r-md);background:var(--vita-surface-stone)}.vita-pharmacist-card__image{display:block;width:100%;height:100%;object-fit:cover}.vita-pharmacist-card__shoot{margin:0;padding-inline:var(--vita-s-3);color:var(--vita-muted);text-align:center}.vita-pharmacist-card__text{display:grid;gap:var(--vita-s-1);min-width:0}.vita-pharmacist-card__name,.vita-pharmacist-card__role,.vita-pharmacist-card__focus{margin:0;overflow-wrap:break-word}.vita-pharmacist-card__name{color:var(--vita-ink)}.vita-pharmacist-card:has(.vita-pharmacist-card__link){position:relative}.vita-pharmacist-card__link{color:inherit;text-decoration:none}.vita-pharmacist-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--vita-r-md)}.vita-pharmacist-card__link:hover{text-decoration:underline}.vita-pharmacist-card__link:focus-visible{outline:none}.vita-pharmacist-card__link:focus-visible:after{outline:var(--vita-focus-ring);outline-offset:var(--vita-focus-offset)}.vita-pharmacist-card__role{color:var(--vita-muted)}.vita-pharmacist-card__focus{color:var(--vita-body)}.vita-mood-tag{position:absolute;max-inline-size:calc(100% - 2 * var(--vita-s-3));padding:var(--vita-s-1) calc(var(--vita-s-2) - 1px);border-radius:var(--vita-r-sm);background:rgb(var(--vita-ink-rgb) / .55);color:var(--vita-surface-white);font-family:var(--vita-font-body);font-size:var(--vita-fs-label-s);font-weight:var(--vita-weight-bold);line-height:var(--vita-lh-label);line-height:round(calc(var(--vita-lh-label) * 1em),1px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vita-system-links{display:flex;flex-wrap:wrap;column-gap:calc(var(--vita-s-5) + var(--vita-s-1));margin:0;padding:0;list-style:none}.vita-system-links__link{display:inline-flex;align-items:center;min-block-size:var(--vita-touch-min);border-radius:var(--vita-s-1);color:var(--vita-moss);text-decoration:none}.vita-system-links__link:focus-visible{outline:var(--vita-focus-ring);outline-offset:var(--vita-focus-offset)}@media(hover:hover){.vita-system-links__link:hover{text-decoration:underline;text-underline-offset:3px}}.vita-checks{display:grid;gap:var(--vita-checks-gap, calc(var(--vita-s-3) + 2px));margin:0;padding:0;list-style:none}.vita-checks__item{display:flex;align-items:center;gap:var(--vita-s-3);min-width:0;color:var(--vita-ink)}.vita-checks__item--titled{align-items:flex-start}.vita-checks__dot{flex:0 0 22px;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background:var(--vita-lime);color:var(--vita-ink)}.vita-checks__text{display:grid;gap:2px;min-width:0}.vita-checks__note{color:var(--vita-body)}.vita-lp-pill{justify-self:start;padding:calc(var(--vita-s-1) + 2px) var(--vita-s-3);border-radius:var(--vita-r-pill);background:var(--vita-surface-pale-lime);color:var(--vita-charcoal);font-size:var(--vita-fs-label-s);font-weight:var(--vita-weight-bold);letter-spacing:var(--vita-ls-eyebrow);line-height:var(--vita-lh-label);line-height:round(calc(var(--vita-lh-label) * 1em),1px);text-transform:uppercase}.vita-lp-stars{color:var(--vita-star);letter-spacing:.1em}.vita-icon-line{display:block}.vita-icon-line__ring{stroke-width:var(--vita-icon-stroke, 1px)}.vita-icon-line__glyph{stroke-width:var(--vita-icon-glyph-stroke, 2px)}.vita-icon-line__knob{fill:var(--vita-surface-white)}
/*# sourceMappingURL=/cdn/shop/t/44/assets/vita-components.css.map */
