:root{--vh-night: #0a0711;--vh-deep: #130c1f;--vh-plum: #1e1233;--vh-brand: #331b58;--vh-black: #050308;--vh-surface: var(--vh-night);--vh-paint: var(--vh-night);--vh-ink: #f3eefa;--vh-ink-soft: color-mix(in srgb, #f3eefa 70%, transparent);--vh-white: #FFFFFF;--vh-on-media: #FFFFFF;--vh-tint: #a478d9;--vh-lilac: #ece6f5;--vh-orange: #FF7A1A;--vh-accent: var(--vh-orange);--vh-on-accent: #130c1f;--vh-danger: #ff5d5d;--vh-line: color-mix(in srgb, #f3eefa 12%, transparent);--vh-focus: rgb(255 255 255 / .72);--vh-ink-rgb: 243 238 250;--tint-r: 164;--tint-g: 120;--tint-b: 217;--vh-edge: clamp(14px, 2.5vw, 24px);--vh-edge-thin: clamp(10px, 1.8vw, 18px);--vh-max: 2000px;--vh-max-wide: 2000px;--vh-gap: 24px;--vh-radius: 20px;--vh-radius-lg: 28px;--vh-radius-sm: 12px;--vh-shadow: none;--vh-glass-blur: 12px;--vh-glass-sat: 140%;--vh-glass-tint: color-mix(in srgb, var(--vh-plum) 62%, transparent);--vh-glass-tint-deep: color-mix(in srgb, var(--vh-deep) 78%, transparent);--vh-glass-sheen: linear-gradient(180deg, rgb(255 255 255 / .16) 0%, rgb(255 255 255 / .04) 48%, rgb(255 255 255 / 0) 100%);--vh-glass-filter: blur(20px) saturate(180%);--vh-glass-edge: inset 0 1px 0 rgb(255 255 255 / .38), inset 0 0 0 1px rgb(255 255 255 / .12);--vh-glass-light: rgb(255 255 255 / .16);--vh-glass-light-hover: rgb(255 255 255 / .26);--vh-glass-bg: rgb(255 255 255 / .08);--vh-glass-bg-hover: rgb(255 255 255 / .15);--vh-glass-blur: blur(18px) saturate(170%);--vh-glass-hairline: inset 0 1px 0 rgb(255 255 255 / .28), inset 0 0 0 1px rgb(255 255 255 / .14);--vh-glass-panel: linear-gradient(180deg, rgb(255 255 255 / .07), rgb(255 255 255 / .02)), color-mix(in srgb, #130c1f 62%, transparent);--vh-field-bg: rgb(255 255 255 / .06);--vh-field-bg-focus: rgb(255 255 255 / .1);--vh-field-edge: rgb(255 255 255 / .16);--vh-field-edge-focus: rgb(255 255 255 / .6);--vh-field-fg: #f3eefa;--vh-field-placeholder: rgb(243 238 250 / .48);--vh-header-clear: clamp(96px, 9vw, 128px);--vh-ease: cubic-bezier(.4,0,.2,1);--vh-ease-out: cubic-bezier(.22,1,.36,1);--vh-dur-fast: .18s;--vh-dur-quick: .22s;--vh-dur-base: .22s;--vh-dur-liquid: .45s;--vh-font: "Neue Haas Display", system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial, sans-serif;--font-body-family: var(--vh-font);--font-heading-family: var(--vh-font);--vh-h0: clamp(44px, 7.2vw, 104px);--vh-h1: clamp(34px, 5vw, 68px);--vh-h2: clamp(30px, 3.9vw, 54px);--vh-h3: clamp(20px, 1.8vw, 26px);--vh-heading-weight: 500;--vh-body: clamp(16px, 1.6vw, 18px);--vh-eyebrow: 13px;--vh-z-header: 120;--vh-z-mobile: 200;--vh-z-menu: 220;--vh-z-fab: 300;--vh-cta-bg: rgb(255 255 255 / .08);--vh-cta-bg-hover: rgb(255 255 255 / .15);--vh-cta-fg: #FFFFFF;--vh-cta-solid-bg: rgb(255 255 255 / .92);--vh-cta-solid-bg-hover: #FFFFFF;--vh-cta-solid-fg: #130c1f;--vh-pill-bg: rgb(255 255 255 / .1);--vh-pill-fg: #f3eefa;--vh-ctl-h: 44px;--vh-ctl-h-lg: 56px;--vh-chip-h: 36px;--menu-x-reserve: 44px;--vh-mobile-pill-deepen: 12%;--vh-mobile-pill-alpha: 94%;--vh-mobile-menu-deepen: 14%;--vh-mobile-menu-alpha: 95%}.vh-container{max-width:var(--vh-max);margin-inline:auto;padding-inline:var(--vh-edge)}:focus-visible{outline:2px solid var(--vh-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}body{font-family:var(--vh-font);color:var(--vh-ink)}.button,.quantity{min-height:var(--vh-ctl-h)}.vh-cta{--_bg: var(--vh-cta-bg);--_bg-h: var(--vh-cta-bg-hover);--_fg: var(--vh-cta-fg);--_edge: var(--vh-glass-hairline);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:10px;padding:13px 22px;border:0;border-radius:9999px;background:var(--_bg);color:var(--_fg);box-shadow:var(--_edge);-webkit-backdrop-filter:var(--vh-glass-blur);backdrop-filter:var(--vh-glass-blur);text-decoration:none;cursor:pointer;font-family:var(--font-body-family);font-weight:500;font-size:clamp(14px,1.1vw,16px);line-height:1;letter-spacing:.01em;transition:background-color .35s var(--vh-ease-out),color .35s var(--vh-ease-out),padding-right .55s var(--vh-ease-out),transform .3s var(--vh-ease-out)}.vh-cta--solid{--_bg: var(--vh-cta-solid-bg);--_bg-h: var(--vh-cta-solid-bg-hover);--_fg: var(--vh-cta-solid-fg)}.vh-cta--accent{--_bg: rgb(255 122 26 / .88);--_bg-h: var(--vh-orange);--_fg: var(--vh-on-accent);--_edge: inset 0 1px 0 rgb(255 255 255 / .35), inset 0 0 0 1px rgb(255 255 255 / .12)}.vh-cta__label{color:inherit;position:relative;z-index:1}.vh-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .22) 50%,transparent 70%) no-repeat;background-size:260% 100%;background-position:130% 0;opacity:0;transition:background-position 0s linear .4s,opacity .4s var(--vh-ease-out)}.vh-cta__icon{position:absolute;z-index:1;top:50%;right:18px;inline-size:16px;block-size:16px;transform:translate(-10px,-50%) rotate(-120deg) scale(.4);opacity:0;filter:blur(3px);pointer-events:none;background-color:currentColor;-webkit-mask:var(--vh-cta-icon-url) center/contain no-repeat;mask:var(--vh-cta-icon-url) center/contain no-repeat;transition:opacity .45s var(--vh-ease-out),filter .45s var(--vh-ease-out),transform .6s var(--vh-ease-out)}@media(hover:hover){.vh-cta:hover{background:var(--_bg-h);padding-right:46px}.vh-cta:hover:after{opacity:1;background-position:-30% 0;transition:background-position 1.1s var(--vh-ease-out),opacity .25s var(--vh-ease-out)}.vh-cta:hover .vh-cta__icon{opacity:1;filter:none;transform:translateY(-50%) rotate(0) scale(1)}}.vh-cta:active{transform:scale(.98);transition-duration:.1s}.vh-cta.is-disabled,.vh-cta:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@media(prefers-reduced-motion:reduce){.vh-cta,.vh-cta:after,.vh-cta__icon{transition:none}.vh-cta:after{display:none}@media(hover:hover){.vh-cta:hover .vh-cta__icon{transform:translateY(-50%)}}}.vh-field{-webkit-appearance:none;appearance:none;inline-size:100%;min-block-size:52px;padding:0 22px;border:0;border-radius:9999px;background:var(--vh-field-bg);color:var(--vh-field-fg);box-shadow:inset 0 0 0 1px var(--vh-field-edge),inset 0 1px #ffffff1f;-webkit-backdrop-filter:var(--vh-glass-blur);backdrop-filter:var(--vh-glass-blur);font:400 16px/1.2 var(--vh-font);transition:background-color .3s var(--vh-ease-out),box-shadow .3s var(--vh-ease-out)}.vh-field::placeholder{color:var(--vh-field-placeholder)}.vh-field:hover{background:var(--vh-field-bg-focus)}.vh-field:focus,.vh-field:focus-visible{outline:none;background:var(--vh-field-bg-focus);box-shadow:inset 0 0 0 1px var(--vh-field-edge-focus),0 0 0 4px #ffffff14}textarea.vh-field{border-radius:var(--vh-radius);padding-block:16px;min-block-size:140px;resize:vertical}.vh-pill{display:inline-block;border-radius:9999px;padding:7px 12px;line-height:1;font-size:var(--vh-eyebrow);letter-spacing:.2px;font-weight:500;background:var(--vh-pill-bg);color:var(--vh-pill-fg)}.vh-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap}.price,.price *{font-weight:400}.visually-hidden:not(:where(.skip-to-content-link:focus)),.vh-visually-hidden{position:absolute;width:1px!important;height:1px!important;margin:-1px!important;padding:0;border:0;clip:rect(0 0 0 0)!important;overflow:hidden!important}.vh-pill{align-self:flex-start;border-radius:var(--vh-pill-radius, 9999px);padding:8px 12px;line-height:1;font-family:var(--font-body-family);font-weight:500;font-size:13px;white-space:nowrap}.vh-status{background:color-mix(in srgb,var(--vh-white) 18%,transparent);color:var(--vh-white);border-radius:9999px;padding:6px 10px;font-family:var(--font-body-family);font-size:12px;font-weight:600;line-height:1}.vh-name-pill{border:1px solid color-mix(in srgb,var(--vh-white) 90%,transparent);color:var(--vh-white);border-radius:9999px;padding:8px 14px;font-size:13px;font-weight:500;line-height:1;display:inline-block;margin:12px auto 8px}.vh-price{display:flex;align-items:baseline;justify-content:center;gap:8px;font-family:var(--font-body-family);font-size:clamp(12px,1.6vw,14px);color:var(--vh-white);opacity:.95}.vh-cta:focus-visible{outline:2px solid var(--vh-focus);outline-offset:3px}.vh-placeholder{width:100%;height:100%;fill:var(--vh-tint);opacity:.2}.vh-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--vh-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--_ink-strong);font-family:var(--font-body-family, inherit)}.vh-dot{inline-size:8px;block-size:8px;border-radius:50%;background:var(--_accent);display:inline-block}.vh-price{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-start}.vh-price .price-item--sale,.vh-price .price-item--regular:not(.price-item--compare){color:var(--_accent);font-weight:700}.vh-price .price__sale .price-item--regular{color:color-mix(in srgb,var(--_ink) 40%,transparent);text-decoration:line-through;text-decoration-thickness:1px}.vh-price .badge,.vh-price .badge span{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--_accent) 82%,var(--_ink));color:var(--vh-white);border-radius:9999px;padding:2px 8px;font-weight:700;line-height:1;block-size:20px;font-size:12px}.vh-qty .quantity{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;border-radius:9999px;border:1px solid var(--_line);background:var(--_surface);overflow:hidden;block-size:var(--vh-ctl-h);width:100%}.vh-qty .quantity__button{block-size:var(--vh-ctl-h);display:grid;place-items:center;background:transparent;color:var(--_ink);cursor:pointer;font-size:18px;transition:background-color var(--_dur-base) var(--_ease)}.vh-qty .quantity__button:hover{background:color-mix(in srgb,var(--_ink) 6%,var(--_surface))}.vh-qty .quantity__input{block-size:var(--vh-ctl-h);text-align:center;border:0;background:transparent;font-size:14px;color:var(--_ink);width:100%}[data-vh=vh-product]{display:block;inline-size:100%;background:var(--vh-surface);padding-block:var(--vh-pad-top, 64px) var(--vh-pad-bottom, 64px)}[data-vh=vh-product] .page-width{background:transparent}@media(prefers-reduced-motion:reduce){.vh-qty .quantity__button{transition:none!important}}cart-items{background:transparent;display:block}.vh-cart__row{position:relative;z-index:0;border-radius:var(--_radius);isolation:isolate}.vh-cart__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;border:1px solid var(--_card-border);background:var(--_card-bg);clip-path:inset(0 round var(--_radius))}.vh-cart__row>*{position:relative;z-index:1}.vh-cart__name{display:inline-block;margin:2px 0 4px;color:var(--_ink);text-decoration:none;font-weight:700}.vh-qty{display:flex;align-items:center;gap:10px}.quantity__button{inline-size:44px;block-size:calc(var(--vh-ctl-h) - 8px);display:grid;place-items:center;background:transparent!important;border:0;color:var(--_ink);transition:none}.quantity__input{min-inline-size:64px;block-size:calc(var(--vh-ctl-h) - 8px);text-align:center;border:0;background:transparent!important;color:var(--_ink);font:inherit;outline:none;box-shadow:none!important}@media(max-width:768px){.vh-cart__row{display:grid!important;width:100%;position:relative;grid-template-columns:104px 1fr;grid-template-areas:"media details" "qty total";column-gap:24px;row-gap:12px;padding:12px var(--_edge-thin) 12px;margin-bottom:10px;background:var(--_card-bg)!important}}section.section:has(>.vh-article){--page-width-margin:0 !important;padding-inline:0!important}.vh-dot{display:inline-block;vertical-align:middle}.vh-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}html{background-color:var(--vh-surface)}body{position:relative;z-index:1;background-color:var(--vh-surface);margin-bottom:0!important;min-height:100vh}@media(prefers-reduced-motion:reduce){body{margin-bottom:0!important}}#MainContent{background-color:var(--vh-surface)}[data-vh=vh-product]{max-width:100%;overflow-x:clip}.shopify-policy__container{width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;background:var(--vh-surface);margin-top:0!important;padding-top:clamp(140px,15vh,180px);padding-bottom:100px;padding-inline:var(--vh-edge, 20px);position:relative;z-index:1}.shopify-policy__title h1{font-family:var(--font-heading-family)!important;color:var(--vh-ink)!important;font-size:clamp(32px,4vw,52px);font-weight:var(--vh-heading-weight);text-align:center;margin-bottom:40px;letter-spacing:-.01em}.shopify-policy__body,.shopify-policy__body p,.shopify-policy__body li,.shopify-policy__body span{font-family:var(--font-body-family)!important;color:var(--vh-ink)!important;font-size:16px;line-height:1.7}.shopify-policy__body h1,.shopify-policy__body h2,.shopify-policy__body h3,.shopify-policy__body h4,.shopify-policy__body h5,.shopify-policy__body h6,.shopify-policy__body strong{color:var(--vh-ink)!important;font-family:var(--font-heading-family)!important;margin-top:1.5em;margin-bottom:.5em}.shopify-policy__body a{color:var(--vh-ink)!important;text-decoration:underline;text-underline-offset:3px;transition:opacity .2s ease}.shopify-policy__body a:hover{opacity:.7}.shopify-policy__title,.shopify-policy__body{max-width:860px;margin-inline:auto}.vh-pdp .product-form__submit,.vh-pdp .quantity__button,.vh-reward-popup__close{transition-property:background-color,color,padding-right,transform,opacity;transition-duration:var(--vh-dur-base),var(--vh-dur-base),var(--vh-dur-base),.3s,var(--vh-dur-base);transition-timing-function:var(--vh-ease),var(--vh-ease),var(--vh-ease),var(--vh-ease-out),var(--vh-ease)}.vh-pdp .product-form__submit:active,.vh-pdp .quantity__button:active{transform:scale(.98);transition-duration:.1s}:is(.vh-duo-panels__media,.vh-reviews__media,.vh-reviews__image-wrap,.vh-product-extended__media-figure){overflow:hidden;isolation:isolate}:is(.vh-duo-panels__media,.vh-reviews__media,.vh-reviews__image-wrap,.vh-product-extended__media-figure) :is(img,video){transition:transform .8s var(--vh-ease-out)}@media(hover:hover)and (pointer:fine){:is(.vh-duo-panels__panel,.vh-reviews__item,.vh-product-extended__card):hover :is(.vh-duo-panels__media,.vh-reviews__media,.vh-reviews__image-wrap,.vh-product-extended__media-figure) :is(img,video){transform:scale(1.04)}}@keyframes vh-panel-in{0%{opacity:0}to{opacity:1}}.vh-acc__p:not([hidden]),.vh-information__panel:not([hidden]),details[open]>:not(summary){animation:vh-panel-in .35s var(--vh-ease-out)}:root{interpolate-size:allow-keywords}@media(prefers-reduced-motion:reduce){.vh-pdp .product-form__submit,.vh-pdp .quantity__button{transition:none}:is(.vh-duo-panels__media,.vh-reviews__media,.vh-reviews__image-wrap,.vh-product-extended__media-figure) :is(img,video){transition:none;transform:none!important}.vh-acc__p:not([hidden]),.vh-information__panel:not([hidden]),details[open]>:not(summary){animation:none}}.vh-pill,.vh-status,.vh-name-pill{display:inline-flex;align-items:center;block-size:28px;padding:0 12px;border:0;border-radius:9999px;font:600 12.5px/1 var(--vh-font);letter-spacing:.01em;white-space:nowrap}.vh-status,.vh-name-pill{background:var(--vh-glass-light);color:var(--vh-white);-webkit-backdrop-filter:blur(12px) saturate(160%);backdrop-filter:blur(12px) saturate(160%);box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a}.vh-status.is-bestseller{background:var(--vh-white);color:var(--vh-deep)}.vh-status.is-soldout{background:color-mix(in srgb,var(--vh-night) 55%,transparent)}.vh-name-pill{margin:12px auto 8px}video:not([controls])::-webkit-media-controls{display:none!important}video:not([controls])::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}video:not([controls])::-webkit-media-controls-overlay-play-button{display:none!important}.vh-stars{--_star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 18'%3E%3Cpath d='M10 1.2l2.6 5.2 5.7.8-4.1 4 1 5.6L10 14.1l-5.1 2.7 1-5.6-4.1-4 5.7-.8z'/%3E%3C/svg%3E");display:inline-block;flex:0 0 auto;inline-size:85px;block-size:15px;background:linear-gradient(90deg,currentColor calc(var(--rating, 5) / var(--rating-max, 5) * 100%),color-mix(in srgb,currentColor 22%,transparent) 0);-webkit-mask:var(--_star) 0 0 / 17px 15px repeat-x;mask:var(--_star) 0 0 / 17px 15px repeat-x}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s;animation-timing-function:var(--vh-ease-out, cubic-bezier(.22,1,.36,1))}@media(prefers-reduced-motion:reduce){@view-transition{navigation:none}}*{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none;box-shadow:none}:focus-visible{outline:2px solid var(--vh-focus);outline-offset:3px}html{color-scheme:dark}html,body,body.gradient{background:var(--vh-surface);color:var(--vh-ink)}::selection{background:color-mix(in srgb,var(--vh-tint) 55%,transparent);color:var(--vh-white)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3{color:var(--vh-ink)}.vh-kicker{display:inline-flex;align-items:center;gap:10px;margin:0 0 18px;font:600 12.5px/1 var(--vh-font);letter-spacing:.14em;text-transform:uppercase;color:var(--vh-lilac)}.vh-kicker:before{content:"";inline-size:18px;block-size:1px;background:currentColor;opacity:.7}.vh-js [data-vh-reveal]{opacity:0;transform:translate3d(0,22px,0);transition:opacity .9s var(--vh-ease-out) calc(var(--i, 0) * 90ms),transform 1.1s var(--vh-ease-out) calc(var(--i, 0) * 90ms)}.vh-js [data-vh-reveal=fade]{transform:none}.vh-js [data-vh-reveal=scale]{transform:scale(.96)}.vh-js [data-vh-reveal].is-in{opacity:1;transform:none}.vh-js video[data-vh-fade]{opacity:0;transition:opacity .7s var(--vh-ease-out)}.vh-js video[data-vh-fade].is-playing{opacity:1}.vh-tone-night{--_tone: var(--vh-night)}.vh-tone-deep{--_tone: var(--vh-deep)}.vh-tone-plum{--_tone: var(--vh-plum)}.vh-tone-brand{--_tone: var(--vh-brand)}@media(prefers-reduced-motion:reduce){.vh-js [data-vh-reveal]{opacity:1;transform:none;transition:none}.vh-js video[data-vh-fade]{transition:none}}.vh-reveal-all [data-vh-reveal]{opacity:1!important;transform:none!important}.vh-reveal-all video[data-vh-fade]{opacity:1!important}.vh-vid-poster{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;pointer-events:none}.vh-tone-black,.vh-tone-purple,.vh-tone-glow{--vh-night: #0a0711;--vh-deep: #130c1f;--vh-plum: #1e1233;--vh-ink: #f3eefa;--vh-ink-soft: color-mix(in srgb, #f3eefa 70%, transparent);--vh-white: #FFFFFF;--vh-lilac: #ece6f5;--vh-line: color-mix(in srgb, #f3eefa 12%, transparent);--vh-focus: rgb(255 255 255 / .72);--vh-ink-rgb: 243 238 250;--vh-glass-bg: rgb(255 255 255 / .08);--vh-glass-bg-hover: rgb(255 255 255 / .15);--vh-glass-hairline: inset 0 1px 0 rgb(255 255 255 / .28), inset 0 0 0 1px rgb(255 255 255 / .14);--vh-glass-light: rgb(255 255 255 / .16);--vh-glass-light-hover: rgb(255 255 255 / .26);--vh-glass-tint: color-mix(in srgb, #1e1233 62%, transparent);--vh-glass-tint-deep: color-mix(in srgb, #130c1f 78%, transparent);--vh-glass-panel: linear-gradient(180deg, rgb(255 255 255 / .07), rgb(255 255 255 / .02)), color-mix(in srgb, #130c1f 62%, transparent);--vh-field-bg: rgb(255 255 255 / .06);--vh-field-bg-focus: rgb(255 255 255 / .1);--vh-field-edge: rgb(255 255 255 / .16);--vh-field-edge-focus: rgb(255 255 255 / .6);--vh-field-fg: #f3eefa;--vh-field-placeholder: rgb(243 238 250 / .48);--vh-cta-bg: rgb(255 255 255 / .08);--vh-cta-bg-hover: rgb(255 255 255 / .15);--vh-cta-fg: #FFFFFF;--vh-cta-solid-bg: rgb(255 255 255 / .92);--vh-cta-solid-bg-hover: #FFFFFF;--vh-cta-solid-fg: #130c1f;--vh-pill-bg: rgb(255 255 255 / .1);--vh-pill-fg: #f3eefa;color-scheme:dark}.vh-tone-black{--vh-surface: #0a0711;--vh-paint: #0a0711}.vh-tone-purple{--vh-surface: #331b58;--vh-paint: #331b58;--vh-deep: #2a1649;--vh-plum: #44296f;--vh-glass-panel: linear-gradient(180deg, rgb(255 255 255 / .1), rgb(255 255 255 / .03)), rgb(255 255 255 / .06)}.vh-tone-glow{--vh-surface: #0a0711;--vh-paint: radial-gradient(60% 50% at 14% 16%, rgb(72 38 124 / .85), transparent 72%), radial-gradient(42% 38% at 86% 82%, rgb(255 122 26 / .16), transparent 72%), radial-gradient(50% 45% at 72% 8%, rgb(110 64 176 / .32), transparent 70%), #0a0711}.vh-tone-white{--vh-night: #FFFFFF;--vh-deep: #f6f3fa;--vh-plum: #eee8f5;--vh-surface: #FFFFFF;--vh-paint: #FFFFFF;--vh-ink: #1d1230;--vh-ink-soft: rgb(29 18 48 / .66);--vh-white: #140b22;--vh-lilac: #331b58;--vh-line: rgb(29 18 48 / .12);--vh-focus: rgb(51 27 88 / .7);--vh-ink-rgb: 29 18 48;--vh-glass-bg: rgb(29 18 48 / .05);--vh-glass-bg-hover: rgb(29 18 48 / .1);--vh-glass-hairline: inset 0 1px 0 rgb(255 255 255 / .9), inset 0 0 0 1px rgb(29 18 48 / .12);--vh-glass-light: rgb(29 18 48 / .06);--vh-glass-light-hover: rgb(29 18 48 / .11);--vh-glass-tint: rgb(255 255 255 / .62);--vh-glass-tint-deep: rgb(246 243 250 / .82);--vh-glass-panel: linear-gradient(180deg, rgb(255 255 255 / .85), rgb(255 255 255 / .6)), rgb(246 243 250 / .7);--vh-field-bg: rgb(29 18 48 / .04);--vh-field-bg-focus: rgb(29 18 48 / .07);--vh-field-edge: rgb(29 18 48 / .14);--vh-field-edge-focus: rgb(51 27 88 / .6);--vh-field-fg: #1d1230;--vh-field-placeholder: rgb(29 18 48 / .45);--vh-cta-bg: rgb(29 18 48 / .06);--vh-cta-bg-hover: rgb(29 18 48 / .11);--vh-cta-fg: #1d1230;--vh-cta-solid-bg: #1d1230;--vh-cta-solid-bg-hover: #2b1c45;--vh-cta-solid-fg: #FFFFFF;--vh-pill-bg: rgb(51 27 88 / .08);--vh-pill-fg: #331b58;color-scheme:light}:where(.vh-tone-black,.vh-tone-purple,.vh-tone-white,.vh-tone-glow){background:var(--vh-paint);color:var(--vh-ink)}.vh-tone-white ::selection{background:#331b582e;color:#1d1230}.vh-no-eyebrows :is(.vh-kicker,.vh-ct-eyebrow,.vh-comparison__eyebrow,.vh-duo-panels__eyebrow,.vh-circle-links__eyebrow,.vh-image-hero__eyebrow,.vh-steps__eyebrow,.vh-sources__eyebrow,.vh-vividtext__eyebrow,.vh-contact__pill,.vh-sub-splash__pill,.vh-reviews__eyebrow,.vh-404__eyebrow,.vh-double-video .vh-pill,.vh-splash-video .vh-pill,[data-vh=vh-product] .vh-eyebrow){display:none!important}@media(max-width:749px){html.vh-snap{scroll-snap-type:y mandatory}html.vh-snap.vh-drawer-open,html.vh-snap:has(.vh-header.vh-open){scroll-snap-type:none}html.vh-snap :is(#MainContent>.shopify-section,.shopify-section-group-footer-group):not(.vh-blend-section){scroll-snap-align:start;scroll-snap-stop:always}html.vh-snap div.vh-snap-mark,html.vh-snap div.vh-snap-end{display:block;position:absolute;left:0;inline-size:1px;block-size:1px;pointer-events:none}html.vh-snap div.vh-snap-mark{scroll-snap-align:start}html.vh-snap div.vh-snap-end{scroll-snap-align:end}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/vh-base.css.map */
