:root{--vv-night: #000000;--vv-night-el: #0a0a0a;--vv-surface-dk: #1e2c31;--vv-light: #ffffff;--vv-cream: #fbfbf5;--vv-hair-l: #e4e4e7;--vv-hair-d: #1e2c31;--vv-shade-30: #d4d4d8;--vv-shade-40: #a1a1aa;--vv-shade-50: #71717a;--vv-shade-60: #52525b;--vv-shade-70: #3f3f46;--vv-tangerine-10: #ffd9c2;--vv-apricot-10: #ffe8da;--vv-link-cool-1: #9dabad;--vv-link-cool-2: #9797a2;--vv-link-warm: #b3a699;--vv-ink: #000000;--vv-on-dark: #ffffff;--vv-on-dark-2: rgba(255,255,255,.74);--vv-on-dark-3: rgba(255,255,255,.54);--vv-disp: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--vv-body: "Inter", Helvetica, Arial, sans-serif;--vv-w-display: 330;--vv-w-body: 420;--vv-w-strong: 550;--vv-t-display-xxl: clamp(3.5rem, 2rem + 6.5vw, 6rem);--vv-t-display-xl: clamp(2.75rem, 1.9rem + 3.8vw, 4.375rem);--vv-t-display-lg: clamp(2.25rem, 1.7rem + 2.4vw, 3.4375rem);--vv-t-display-md: clamp(2rem, 1.6rem + 1.8vw, 3rem);--vv-t-heading-xl: 1.75rem;--vv-t-heading-md: 1.25rem;--vv-t-body-lg: 1.125rem;--vv-t-body: 1rem;--vv-t-caption: .875rem;--vv-t-micro: .8125rem;--vv-t-eyebrow: .75rem;--vv-track-xxl: -.022em;--vv-track-xl: -.02em;--vv-track-lg: -.018em;--vv-track-md: -.014em;--vv-track-heading: -.008em;--vv-track-body: 0em;--vv-track-caption: .02em;--vv-track-eyebrow: .06em;--vv-s1:.25rem;--vv-s2:.5rem;--vv-s3:.75rem;--vv-s4:1rem;--vv-s5:1.5rem;--vv-s6:2rem;--vv-s7:3rem;--vv-s8:4rem;--vv-s9:6rem;--vv-s10:8rem;--vv-s12:12rem;--vv-maxw: 1440px;--vv-maxw-read: 820px;--vv-gutter: clamp(1.25rem, 4vw, 3rem);--vv-r-xs:4px;--vv-r-md:8px;--vv-r-lg:12px;--vv-r-xl:20px;--vv-r-pill:9999px;--vv-el-1: 0 1px 2px rgba(255,255,255,.05), inset 0 1px 0 rgba(255,255,255,.04);--vv-el-3: 0 8px 8px rgba(0,0,0,.1), 0 4px 4px rgba(0,0,0,.1), 0 2px 2px rgba(0,0,0,.1), 0 1px 1px rgba(0,0,0,.1);--vv-ease: cubic-bezier(.32,.72,0,1);--vv-ease-in: cubic-bezier(1,0,.68,.28);--vv-dur: .4s;--vv-dur-fast: .18s;--vv-dur-press: .1s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.vv-pill,.vv-pill:active{transform:none!important}html.vv-js .vv-reveal{transform:none!important;transition:opacity .2s linear!important}.vv-card-light,.vv-card-night{transition:none!important}}@media(prefers-reduced-transparency:reduce){.vv-glass{background:var(--vv-light)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}}@media(prefers-contrast:more){:root{--vv-hair-l:#b4b4bb;--vv-shade-50:#5b5b63}.vv-pill{border-color:currentColor}}.vv{font-family:var(--vv-body);font-weight:var(--vv-w-body);color:var(--vv-ink);font-feature-settings:"ss03";font-optical-sizing:auto}.vv-wrap{width:100%;max-width:var(--vv-maxw);margin-inline:auto;padding-inline:var(--vv-gutter)}.vv-wrap--read{max-width:var(--vv-maxw-read)}.vv-display-xxl{font-family:var(--vv-disp);font-weight:var(--vv-w-display);font-size:var(--vv-t-display-xxl);line-height:1;letter-spacing:var(--vv-track-xxl);margin:0}.vv-display-xl{font-family:var(--vv-disp);font-weight:var(--vv-w-display);font-size:var(--vv-t-display-xl);line-height:1;letter-spacing:var(--vv-track-xl);margin:0}.vv-display-lg{font-family:var(--vv-disp);font-weight:var(--vv-w-display);font-size:var(--vv-t-display-lg);line-height:1.16;letter-spacing:var(--vv-track-lg);margin:0}.vv-display-md{font-family:var(--vv-disp);font-weight:var(--vv-w-display);font-size:var(--vv-t-display-md);line-height:1.14;letter-spacing:var(--vv-track-md);margin:0}.vv-heading-xl{font-family:var(--vv-disp);font-weight:550;font-size:var(--vv-t-heading-xl);line-height:1.28;letter-spacing:var(--vv-track-heading);margin:0}.vv-heading-md{font-family:var(--vv-disp);font-weight:550;font-size:var(--vv-t-heading-md);line-height:1.4;letter-spacing:var(--vv-track-heading);margin:0}.vv-lead{font-size:var(--vv-t-body-lg);font-weight:var(--vv-w-strong);line-height:1.56;letter-spacing:var(--vv-track-body);margin:0}.vv-caption{font-size:var(--vv-t-caption);font-weight:420;line-height:1.5;letter-spacing:var(--vv-track-caption)}.vv-eyebrow{font-size:var(--vv-t-eyebrow);font-weight:400;letter-spacing:var(--vv-track-eyebrow);text-transform:uppercase}.vv-pill{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--vv-body);font-size:var(--vv-t-body);font-weight:var(--vv-w-strong);padding:12px 26px;min-height:44px;border-radius:var(--vv-r-pill);text-decoration:none;cursor:pointer;border:1px solid transparent;white-space:nowrap;text-align:center;-webkit-tap-highlight-color:transparent;will-change:transform;transition:background var(--vv-dur-fast) var(--vv-ease),color var(--vv-dur-fast) var(--vv-ease),border-color var(--vv-dur-fast) var(--vv-ease),transform var(--vv-dur-press) var(--vv-ease)}.vv-pill:active{transform:scale(.97)}.vv-pill:focus-visible{outline:2px solid var(--vv-ink);outline-offset:3px}.vv-pill[disabled],.vv-pill[aria-disabled=true]{opacity:.4;pointer-events:none}.vv-pill[data-loading=true]{color:transparent;position:relative}.vv-pill[data-loading=true]:after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;animation:vv-spin .7s linear infinite;color:inherit}@keyframes vv-spin{to{transform:rotate(360deg)}}.vv-pill--primary{background:var(--vv-ink);color:var(--vv-on-dark)}.vv-pill--primary:hover{background:var(--vv-shade-70)}.vv-pill--outline-dark{background:transparent;color:var(--vv-on-dark);border-color:var(--vv-on-dark)}.vv-pill--outline-dark:hover{background:var(--vv-on-dark);color:var(--vv-ink)}.vv-pill--outline-dark:focus-visible{outline-color:var(--vv-on-dark)}.vv-pill--outline-light{background:var(--vv-light);color:var(--vv-ink);border-color:var(--vv-ink)}.vv-pill--outline-light:hover{background:var(--vv-ink);color:var(--vv-on-dark)}.vv-tag{display:inline-flex;align-items:center;padding:4px 12px;border-radius:var(--vv-r-pill);font-size:var(--vv-t-eyebrow);font-weight:400;letter-spacing:var(--vv-track-eyebrow);text-transform:uppercase}.vv-tag--tangerine{background:var(--vv-tangerine-10);color:var(--vv-ink)}.vv-tag--shade{background:var(--vv-shade-30);color:var(--vv-ink)}.vv-card-light{background:var(--vv-light);color:var(--vv-ink);border-radius:var(--vv-r-lg);box-shadow:var(--vv-el-3);transition:box-shadow var(--vv-dur) var(--vv-ease)}.vv-card-night{background:var(--vv-night-el);color:var(--vv-on-dark);border-radius:var(--vv-r-lg);box-shadow:var(--vv-el-1)}.vv-glass{background:#ffffffb8;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%)}html.vv-js .vv-reveal{opacity:0;transform:translateY(14px);transition:opacity .7s var(--vv-ease),transform .7s var(--vv-ease)}html.vv-js .vv-reveal.is-in{opacity:1!important;transform:none!important}.button,.shopify-payment-button__button,.add-to-cart-button,.sticky-add-to-cart__button,.cart-items__empty-button,.cart__checkout-button,.quantity-selector button,.facets__button,.search__reset-button,.predictive-search__button{border-radius:var(--vv-r-pill)!important;font-family:var(--vv-body)!important;font-weight:var(--vv-w-strong)!important;letter-spacing:0!important}.button,.shopify-payment-button__button,.add-to-cart-button,.sticky-add-to-cart__button,.cart-items__empty-button,.cart__checkout-button{min-height:48px!important}.button:active,.shopify-payment-button__button:active,.add-to-cart-button:active,.sticky-add-to-cart__button:active,.cart__checkout-button:active{transform:scale(.97);transition:transform var(--vv-dur-press) var(--vv-ease)}@media(prefers-reduced-motion:reduce){.button:active,.shopify-payment-button__button:active,.add-to-cart-button:active,.sticky-add-to-cart__button:active,.cart__checkout-button:active{transform:none}}.search__reset-button,.facets-toggle__button,.quantity-selector button,.column-options__option-input,.cart-items__quick-add{min-width:44px!important;min-height:44px!important}.shopify-section--main-product,.shopify-section--main-cart,.shopify-section--main-search,.product-information,.cart-items,.search-results{background:var(--vv-cream)}.product-card,.card-gallery,.cart-items__table{border-radius:var(--vv-r-lg)}.product-card__content{border-color:var(--vv-hair-l)!important}.price,.product-price,.cart-item__price{font-family:var(--vv-body);font-weight:var(--vv-w-strong)}
/*# sourceMappingURL=/cdn/shop/t/7/assets/vv-tokens.css.map */
