: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-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-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(.2,.7,.2,1);--vv-dur: .4s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.vv{font-family:var(--vv-body);font-weight:var(--vv-w-body);color:var(--vv-ink);font-feature-settings:"ss03"}.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:.025em;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;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;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;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:.015em;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:.015em;margin:0}.vv-lead{font-size:var(--vv-t-body-lg);font-weight:var(--vv-w-strong);line-height:1.56;margin:0}.vv-caption{font-size:var(--vv-t-caption);font-weight:420;line-height:1.5;letter-spacing:.02em}.vv-eyebrow{font-size:var(--vv-t-eyebrow);font-weight:400;letter-spacing:.06em;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;transition:background var(--vv-dur) var(--vv-ease),color var(--vv-dur) var(--vv-ease),border-color var(--vv-dur) var(--vv-ease),transform .12s var(--vv-ease)}.vv-pill:active{transform:translateY(1px)}.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:.06em;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)}.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)}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}.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/2/assets/vv-tokens.css.map */
