.vx-num,table,.price,.vx-stat,.vx-table,.vx-row__value,.vx-qty,quantity-selector,[class*=cart] [class*=total],[class*=cart] [class*=price],[class*=cart][class*=total]{font-variant-numeric:tabular-nums}html :is(a,button,summary,input,textarea,select,[tabindex],.button,.button-secondary,.button-unstyled,.button-custom,.vx-card,.vx-drawer-row):focus-visible,html .vx-is-focus{outline:var(--ring) solid var(--focus-ring);outline-offset:var(--ring)}html :is(a,button,summary,input,textarea,select):focus:not(:focus-visible){outline:none}.vx-display{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-display);margin:0;text-wrap:balance}.vx-title{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);font-weight:var(--weight-display);margin:0;text-wrap:balance}.vx-section-title{font-family:var(--font-display);font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:var(--tracking-section);font-weight:var(--weight-display);margin:0;text-wrap:balance}.vx-card-title{font-family:var(--font-text);font-size:var(--text-card);line-height:var(--leading-card);letter-spacing:var(--tracking-card);font-weight:var(--weight-medium);margin:0}.vx-lede{font-family:var(--font-text);font-size:var(--text-lede);line-height:var(--leading-lede);font-weight:var(--weight-regular);color:var(--text-secondary);max-width:var(--measure);margin:0;text-wrap:pretty}.vx-body{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-body);margin:0}.vx-secondary{font-size:var(--text-secondary-size);line-height:var(--leading-secondary);color:var(--text-secondary)}.vx-caption{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-secondary)}.vx-label,.vx-field__label,.vx-row__label,.vx-table th,.vx-stat__unit,.vx-card__eyebrow,.vx-pause__label,.vx-password__footer{font-family:var(--font-mono);font-size:var(--text-label);line-height:var(--leading-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--weight-regular);color:var(--text-secondary);margin:0}.vx-label--strong{color:var(--text)}.vx-legal{font-family:var(--font-text);font-size:var(--text-label);line-height:var(--leading-caption);color:var(--text-secondary);max-width:var(--measure);margin:0}.vx-legal a{color:inherit}.vx-prose,.shopify-policy__body,main>.policy .rte{max-width:var(--measure);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text)}.vx-prose>*+*,.shopify-policy__body>*+*,main>.policy .rte>*+*{margin-block-start:var(--space-16)}.vx-prose :is(h2,h3,h4),.shopify-policy__body :is(h2,h3,h4),main>.policy .rte :is(h2,h3,h4){font-family:var(--font-text);font-weight:var(--weight-medium);line-height:var(--leading-card);letter-spacing:0;margin-block:var(--space-48) var(--space-12);text-wrap:balance}.vx-prose h2,.shopify-policy__body h2,main>.policy .rte h2{font-size:var(--text-card)}.vx-prose h3,.shopify-policy__body h3,main>.policy .rte h3{font-size:var(--text-lede)}.vx-prose h4,.shopify-policy__body h4,main>.policy .rte h4{font-size:var(--text-body)}.vx-prose :is(h2,h3,h4):first-child,.shopify-policy__body :is(h2,h3,h4):first-child{margin-block-start:0}.vx-prose :is(ul,ol),.shopify-policy__body :is(ul,ol),main>.policy .rte :is(ul,ol){padding-inline-start:var(--space-24)}.vx-prose li+li,.shopify-policy__body li+li{margin-block-start:var(--space-8)}.vx-prose blockquote,.shopify-policy__body blockquote{margin:var(--space-24) 0;padding-inline-start:var(--space-16);border-inline-start:var(--ring) solid var(--border-strong);color:var(--text-secondary)}.vx-prose code,.shopify-policy__body code{font-family:var(--font-mono);font-size:.9em}.vx-prose hr,.shopify-policy__body hr{border:0;border-top:var(--hairline) solid var(--border-hairline);margin-block:var(--space-32)}.vx-prose small,.shopify-policy__body small{font-size:var(--text-caption);color:var(--text-secondary)}.vx-prose a,.rte a,.shopify-policy__body a,.vx-link{color:inherit;text-decoration:underline;text-decoration-thickness:var(--hairline);text-underline-offset:.18em;text-decoration-color:var(--border-strong);border-radius:var(--radius-2);transition:text-decoration-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}:is(.vx-prose a,.rte a,.shopify-policy__body a,.vx-link):is(:hover,.vx-is-hover){text-decoration-color:currentColor}:is(.vx-prose a,.rte a,.shopify-policy__body a,.vx-link):is(:active,.vx-is-active,.vx-is-selected){color:var(--accent);text-decoration-color:currentColor}.vx-link--action{display:inline-flex;align-items:center;gap:var(--space-8);color:var(--accent);text-decoration:none;font-weight:var(--weight-medium)}.vx-link--action .vx-icon{transition:transform var(--motion-fast) var(--motion-ease)}.vx-link--action:is(:hover,.vx-is-hover){text-decoration:underline;text-underline-offset:.18em}.vx-link--action:is(:hover,.vx-is-hover) .vx-icon{transform:translate(var(--nudge))}.vx-link--action:is(:active,.vx-is-active){color:var(--accent-pressed)}.vx-link--quiet{color:var(--text-secondary)}.vx-link.vx-is-disabled,.vx-link--action.vx-is-disabled{color:var(--text-disabled);pointer-events:none;text-decoration-color:transparent}html :is(.button,.button-secondary,.button-custom,.vx-btn){--btn-bg:var(--accent);--btn-fg:var(--accent-on);--btn-border:transparent;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-8);box-sizing:border-box;min-height:var(--control-h);padding:0 var(--space-24);margin:0;font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.2;letter-spacing:0;text-transform:none;text-decoration:none;text-align:center;white-space:nowrap;color:var(--btn-fg);background:var(--btn-bg);border:var(--hairline) solid var(--btn-border);border-radius:var(--radius-4);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}html :is(.button,.button-secondary,.button-custom,.vx-btn) .vx-icon{flex:none}html :is(.button,.vx-btn--primary):is(:hover,.vx-is-hover){--btn-bg:var(--accent-hover)}html :is(.button,.vx-btn--primary):is(:active,.vx-is-active,.vx-is-selected,[aria-pressed=true]){--btn-bg:var(--accent-pressed)}html :is(.button-secondary,.vx-btn--secondary){--btn-bg:transparent;--btn-fg:var(--text);--btn-border:var(--border-strong)}html :is(.button-secondary,.vx-btn--secondary):is(:hover,.vx-is-hover){--btn-border:var(--text)}html :is(.button-secondary,.vx-btn--secondary):is(:active,.vx-is-active,.vx-is-selected,[aria-pressed=true]){--btn-border:var(--accent);--btn-fg:var(--accent)}html .button-custom:is(:hover,.vx-is-hover){box-shadow:inset 0 0 0 100vmax rgb(var(--color-foreground-rgb) / var(--alpha-hover-tint))}html .button-custom:is(:active,.vx-is-active,.vx-is-selected){box-shadow:inset 0 0 0 100vmax rgb(var(--color-foreground-rgb) / .14)}html .button-unstyled,html .button.button-unstyled{display:inline-flex;align-items:center;gap:var(--space-8);min-height:0;padding:0;margin:0;font:inherit;color:inherit;background:transparent;border:0;border-radius:var(--radius-2);cursor:pointer;text-decoration:none;box-shadow:none;transition:color var(--motion-fast) var(--motion-ease)}html .button-unstyled:is(:hover,.vx-is-hover){text-decoration:underline;text-underline-offset:.18em;text-decoration-thickness:var(--hairline)}html .button-unstyled:is(:active,.vx-is-active,.vx-is-selected,[aria-pressed=true]){color:var(--accent)}html :is(.button,.button-secondary,.button-custom,.button-unstyled,.vx-btn):is(:disabled,[aria-disabled=true],.vx-is-disabled){--btn-bg:var(--surface-tint);--btn-fg:var(--text-disabled);--btn-border:transparent;color:var(--text-disabled);cursor:not-allowed;box-shadow:none;text-decoration:none}html .button-unstyled:is(:disabled,[aria-disabled=true],.vx-is-disabled){background:transparent}html :is(.button,.button-secondary,.button-custom,.vx-btn).vx-is-error{--btn-bg:transparent;--btn-fg:var(--danger-fg);--btn-border:var(--danger-fg);box-shadow:none}html .button-unstyled.vx-is-error{color:var(--danger-fg)}html .vx-btn{position:relative}html :is(.button,.button-secondary,.button-custom,.button-unstyled,.vx-btn):is(.vx-is-loading,[aria-busy=true]){position:relative;color:transparent;pointer-events:none}html :is(.button,.button-secondary,.button-custom,.button-unstyled,.vx-btn):is(.vx-is-loading,[aria-busy=true]):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--spinner);height:var(--spinner);box-sizing:border-box;border:var(--ring) solid var(--btn-fg,currentColor);border-inline-end-color:transparent;border-radius:var(--radius-pill);animation:vx-spin .8s linear infinite}html .button-unstyled:is(.vx-is-loading,[aria-busy=true]):after{border-color:var(--text);border-inline-end-color:transparent}@keyframes vx-spin{to{transform:rotate(360deg)}}html :is(.vx-btn--sm,.button.vx-btn--sm,.button-secondary.vx-btn--sm){min-height:var(--control-h-sm);padding:0 var(--space-16);font-size:var(--text-secondary-size)}html :is(.vx-btn--icon,.button.vx-btn--icon,.button-secondary.vx-btn--icon){width:var(--control-h);padding:0}html :is(.vx-btn--block,.button.vx-btn--block,.button-secondary.vx-btn--block){display:flex;width:100%}.vx-field{display:grid;gap:var(--space-8);align-content:start}.vx-field__hint{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-secondary);margin:0}.vx-field__error{display:none;align-items:center;gap:var(--space-4);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--danger-fg);margin:0}.vx-field--error .vx-field__error{display:flex}.vx-field--error .vx-field__label{color:var(--danger-fg)}html :where(.vx-field,.field,.contact-form,.vx-password__form) :is(input:not([type=hidden],[type=checkbox],[type=radio],[type=submit],[type=button],[type=file],[type=range]),textarea,select),html .vx-input{box-sizing:border-box;width:100%;min-height:var(--control-h);padding:0 var(--space-12);margin:0;font-family:var(--font-text);font-size:var(--text-body);line-height:1.4;color:var(--text);background:var(--surface);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-4);-webkit-appearance:none;appearance:none;box-shadow:none;transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}html :where(.vx-field,.field,.contact-form) textarea,html textarea.vx-input{min-height:var(--textarea-h);padding:var(--space-12);resize:vertical;line-height:var(--leading-body)}html :where(.vx-field,.field,.contact-form) select,html select.vx-input{padding-inline-end:var(--space-48);cursor:pointer}.vx-select{position:relative}.vx-select:after{content:"";position:absolute;right:var(--space-16);top:50%;width:var(--chevron);height:var(--chevron);border-right:var(--stroke) solid currentColor;border-bottom:var(--stroke) solid currentColor;transform:translateY(-70%) rotate(45deg);pointer-events:none;color:var(--text-secondary)}html :is(input,textarea,select)::placeholder{color:var(--text-placeholder);opacity:1}html :where(.vx-field,.field,.contact-form) :is(input,textarea,select):is(:hover,.vx-is-hover),html .vx-input:is(:hover,.vx-is-hover){border-color:var(--text)}html :where(.vx-field,.field,.contact-form) :is(input,textarea,select):is(:focus,.vx-is-focus),html .vx-input:is(:focus,.vx-is-focus){border-color:var(--accent)}html :where(.vx-field--error,.field--error) :is(input,textarea,select),html :is(input,textarea,select):is([aria-invalid=true],.vx-is-error){border-color:var(--danger-fg)}html :where(.vx-field,.field,.contact-form) :is(input,textarea,select):is(:disabled,.vx-is-disabled),html .vx-input:is(:disabled,.vx-is-disabled){color:var(--text-disabled);background:var(--surface-tint);border-color:transparent;cursor:not-allowed}html :where(.vx-field,.field,.contact-form) :is(input,textarea,select):is(:disabled,.vx-is-disabled)::placeholder{color:var(--text-disabled)}html :where(.vx-field,.field,.contact-form) :is(input,textarea,select):read-only:not(:disabled){background:var(--surface-tint);border-color:transparent}.vx-field.vx-is-loading :is(input,textarea,select){color:transparent;background:var(--surface-tint);border-color:transparent}.vx-check{display:inline-flex;align-items:center;gap:var(--space-12);min-height:var(--touch-target);font-size:var(--text-body);color:var(--text);cursor:pointer}.vx-check input{width:var(--check);height:var(--check);margin:0;accent-color:var(--accent);cursor:pointer}.vx-check input:disabled,.vx-check.vx-is-disabled{color:var(--text-disabled);cursor:not-allowed}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.vx-details,details.details{border-top:var(--hairline) solid var(--border-hairline);margin:0}.vx-details-group>:is(.vx-details,details.details):last-child{border-bottom:var(--hairline) solid var(--border-hairline)}.vx-details>summary,details.details>summary.details__header,.vx-summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);min-height:var(--row-h);padding:var(--space-16) 0;margin:0;cursor:pointer;font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.3;color:var(--text);border-radius:var(--radius-2);transition:color var(--motion-fast) var(--motion-ease)}.vx-details>summary::-webkit-details-marker,details.details>summary::-webkit-details-marker{display:none}.vx-details>summary .vx-icon,.vx-summary .vx-icon{flex:none;color:var(--text-secondary);transition:transform var(--motion-base) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.vx-details>summary:is(:hover,.vx-is-hover) .vx-icon,.vx-summary:is(:hover,.vx-is-hover) .vx-icon{color:var(--text)}.vx-details[open]>summary .vx-icon--chevron,.vx-summary.vx-is-selected .vx-icon--chevron{transform:rotate(180deg)}.vx-details[open]>summary,.vx-summary.vx-is-selected,.vx-details>summary:is(:active,.vx-is-active){color:var(--accent)}.vx-details[open]>summary .vx-icon{color:var(--accent)}.vx-details.vx-is-disabled>summary,.vx-summary.vx-is-disabled{color:var(--text-disabled);pointer-events:none}.vx-details.vx-is-disabled>summary .vx-icon{color:var(--text-disabled)}.vx-details.vx-is-error>summary,.vx-summary.vx-is-error{color:var(--danger-fg)}.vx-details__body,details.details>.details-content{padding:0 0 var(--space-24);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);max-width:var(--measure)}.vx-card{display:block;box-sizing:border-box;padding:var(--space-24);color:var(--text);text-decoration:none;background:var(--surface);border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-4);transition:border-color var(--motion-fast) var(--motion-ease),background-color var(--motion-fast) var(--motion-ease)}.vx-card>*+*{margin-block-start:var(--space-12)}.vx-card--raised{background:var(--surface-raised);border-color:transparent}.vx-card__eyebrow{display:block}.vx-card__title{font-family:var(--font-text);font-size:var(--text-card);line-height:var(--leading-card);font-weight:var(--weight-medium);margin:0}.vx-card__body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);margin:0}.vx-card__meta{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-secondary)}.vx-card__actions{display:flex;flex-wrap:wrap;gap:var(--space-8);margin-block-start:var(--space-24)}:is(.vx-card--interactive,a.vx-card,button.vx-card){cursor:pointer}:is(.vx-card--interactive,a.vx-card,button.vx-card):is(:hover,.vx-is-hover){border-color:var(--border-strong)}:is(.vx-card--interactive,a.vx-card,button.vx-card).vx-card--raised:is(:hover,.vx-is-hover){background:var(--elev-3);border-color:transparent}:is(.vx-card--interactive,a.vx-card,button.vx-card):is(:active,.vx-is-active){border-color:var(--text)}.vx-card:is(.vx-is-selected,[aria-selected=true],[aria-current=true]){border-color:var(--accent);box-shadow:inset 0 0 0 var(--hairline) var(--accent)}.vx-card--raised:is(.vx-is-selected,[aria-selected=true]){background:var(--elev-4);box-shadow:inset 0 0 0 var(--ring) var(--accent)}.vx-card.vx-is-disabled{color:var(--text-disabled);border-color:var(--border-subtle);pointer-events:none}.vx-card.vx-is-disabled :is(.vx-card__body,.vx-card__meta,.vx-card__eyebrow,.vx-card__title){color:var(--text-disabled)}.vx-card.vx-is-error{border-color:var(--danger-fg)}.vx-card.vx-is-error .vx-card__eyebrow{color:var(--danger-fg)}.vx-card.vx-is-loading{position:relative;pointer-events:none}.vx-card.vx-is-loading>*{visibility:hidden}.vx-card.vx-is-loading:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:var(--check);height:var(--check);box-sizing:border-box;border:var(--ring) solid var(--text-secondary);border-inline-end-color:transparent;border-radius:var(--radius-pill);animation:vx-spin .8s linear infinite}.vx-qty,quantity-selector{display:inline-flex;align-items:stretch;box-sizing:border-box;min-height:var(--control-h);border:var(--hairline) solid var(--border-strong);border-radius:var(--radius-4);background:var(--surface);color:var(--text)}.vx-qty__btn,quantity-selector button{display:inline-grid;place-items:center;width:var(--touch-target);min-height:var(--touch-target);padding:0;margin:0;font:inherit;color:var(--text);background:transparent;border:0;border-radius:var(--radius-2);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease)}.vx-qty__btn:is(:hover,.vx-is-hover),quantity-selector button:hover{color:var(--text);background:var(--surface-tint)}.vx-qty__btn:is(:active,.vx-is-active),quantity-selector button:active{color:var(--accent)}.vx-qty__btn:is(:disabled,.vx-is-disabled),quantity-selector button:disabled{color:var(--text-disabled);background:transparent;cursor:not-allowed}.vx-qty__input,quantity-selector input{width:3.5ch;min-width:var(--touch-target);padding:0 var(--space-4);margin:0;text-align:center;font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;color:inherit;background:transparent;border:0;-moz-appearance:textfield}.vx-qty.vx-is-disabled{border-color:transparent;background:var(--surface-tint);color:var(--text-disabled)}.vx-qty.vx-is-error{border-color:var(--danger-fg)}.vx-qty.vx-is-loading .vx-qty__input{color:transparent}.vx-cart-row,.cart-item{display:grid;grid-template-columns:var(--thumb) minmax(0,1fr) auto;gap:var(--space-16);align-items:start;padding:var(--space-16) 0;border-top:var(--hairline) solid var(--border-hairline)}.vx-cart-rows>:last-child{border-bottom:var(--hairline) solid var(--border-hairline)}.vx-cart-row__media{width:var(--thumb);aspect-ratio:1;overflow:hidden;border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-4)}.vx-cart-row__media img{display:block;width:100%;height:100%;object-fit:cover}.vx-cart-row__title{font-size:var(--text-body);font-weight:var(--weight-medium);line-height:1.3;color:var(--text);margin:0}.vx-cart-row__meta{font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-secondary);margin:var(--space-4) 0 0}.vx-cart-row__price{font-size:var(--text-body);font-weight:var(--weight-medium);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.vx-cart-row__controls{display:flex;align-items:center;gap:var(--space-16);margin-block-start:var(--space-12)}.vx-cart-row__remove{font-size:var(--text-caption);color:var(--text-secondary)}.vx-cart-row:is(.vx-is-loading,[aria-busy=true]){opacity:.5;pointer-events:none}.vx-cart-row.vx-is-error{border-top-color:var(--danger-fg)}.vx-cart-row.vx-is-error .vx-cart-row__meta{color:var(--danger-fg)}.vx-cart-totals{padding:var(--space-16) 0}.vx-cart-totals__row{display:flex;justify-content:space-between;gap:var(--space-16);padding:var(--space-8) 0;font-size:var(--text-body);color:var(--text-secondary);font-variant-numeric:tabular-nums}.vx-cart-totals__row--total{margin-block-start:var(--space-8);padding-block-start:var(--space-16);border-top:var(--hairline) solid var(--border-hairline);font-size:var(--text-lede);font-weight:var(--weight-semibold);color:var(--text)}theme-drawer .theme-drawer__dialog,.vx-drawer{background:var(--surface-raised);color:var(--text);border:0}.vx-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);min-height:var(--drawer-header-h);padding:0 var(--space-24);border-bottom:var(--hairline) solid var(--border-hairline)}.vx-drawer__title{font-size:var(--text-lede);font-weight:var(--weight-medium);margin:0}.vx-drawer-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);min-height:var(--row-h);padding:var(--space-16) var(--space-24);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--text);text-decoration:none;border-top:var(--hairline) solid var(--border-subtle);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease)}.vx-drawer-row .vx-icon{flex:none;color:var(--text-secondary);transition:transform var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.vx-drawer-row:is(:hover,.vx-is-hover) .vx-icon{color:var(--text);transform:translate(var(--nudge))}.vx-drawer-row:is(:active,.vx-is-active){color:var(--accent)}.vx-drawer-row:is(.vx-is-selected,[aria-current=page]){color:var(--accent);box-shadow:inset var(--ring) 0 0 var(--accent)}.vx-drawer-row.vx-is-disabled{color:var(--text-disabled);pointer-events:none}.vx-drawer-row.vx-is-disabled .vx-icon{color:var(--text-disabled)}.vx-drawer-row__meta{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.vx-rows{border-bottom:var(--hairline) solid var(--border-hairline)}.vx-row{display:grid;grid-template-columns:minmax(var(--row-label-min),var(--row-label-max)) minmax(0,1fr);gap:var(--space-16);padding:var(--space-12) 0;border-top:var(--hairline) solid var(--border-hairline)}.vx-row__label{padding-block-start:.2em}.vx-row__value{font-family:var(--font-text);font-size:var(--text-body);line-height:var(--leading-body);color:var(--text);margin:0;font-variant-numeric:tabular-nums}.vx-row__value--mono{font-family:var(--font-mono);font-size:var(--text-secondary-size)}@media(max-width:480px){.vx-row{grid-template-columns:1fr;gap:var(--space-4)}}.vx-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.vx-table{width:100%;border-collapse:collapse;border-spacing:0;font-size:var(--text-body);line-height:1.4;color:var(--text);font-variant-numeric:tabular-nums}.vx-table caption{text-align:start;padding-block-end:var(--space-12);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-secondary)}.vx-table th{text-align:start;vertical-align:bottom;padding:var(--space-12) var(--space-16) var(--space-12) 0;border-bottom:var(--hairline) solid var(--border-hairline)}.vx-table td{vertical-align:top;padding:var(--space-12) var(--space-16) var(--space-12) 0;border-bottom:var(--hairline) solid var(--border-hairline)}.vx-table :is(th,td):last-child{padding-inline-end:0}.vx-table :is(th,td).vx-table__num{text-align:end}.vx-table--compact :is(th,td){padding-block:var(--space-8);font-size:var(--text-secondary-size)}.vx-table tr.vx-is-selected td{color:var(--accent)}.vx-table tr.vx-is-disabled td{color:var(--text-disabled)}.vx-stat{display:grid;gap:var(--space-4);align-content:start}.vx-stat__value{font-family:var(--font-display);font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);font-weight:var(--weight-display);font-variant-numeric:tabular-nums;color:var(--text);margin:0}.vx-stat--title .vx-stat__value{font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title)}.vx-stat--section .vx-stat__value{font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:var(--tracking-section)}.vx-stat__unit{margin-inline-start:var(--space-8);vertical-align:baseline}.vx-stat__label{font-size:var(--text-secondary-size);line-height:var(--leading-secondary);color:var(--text-secondary);margin:0}.vx-stat.vx-is-loading .vx-stat__value{color:transparent;background:var(--surface-tint);border-radius:var(--radius-2);width:4ch}.vx-figure{margin:0;overflow:hidden;border:var(--hairline) solid var(--border-hairline);border-radius:var(--radius-4);background:var(--surface)}.vx-figure :is(img,video,canvas,svg.vx-figure__media){display:block;width:100%;height:auto}.vx-figure figcaption{padding:var(--space-12) var(--space-16);font-size:var(--text-caption);line-height:var(--leading-caption);color:var(--text-secondary);border-top:var(--hairline) solid var(--border-hairline)}.vx-figure--media{position:relative}.vx-figure__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--hero-scrim);pointer-events:none}.vx-empty{display:grid;justify-items:center;align-content:center;gap:var(--space-12);text-align:center;padding:var(--space-48) var(--space-24);border:var(--hairline) dashed var(--border-strong);border-radius:var(--radius-4);color:var(--text)}.vx-empty__icon{color:var(--text-secondary);margin-block-end:var(--space-4)}.vx-empty__title{font-size:var(--text-lede);font-weight:var(--weight-medium);line-height:1.3;margin:0}.vx-empty__body{font-size:var(--text-body);line-height:var(--leading-body);color:var(--text-secondary);max-width:40ch;margin:0}.vx-empty__action{margin-block-start:var(--space-12)}.vx-skeleton{display:block;box-sizing:border-box;min-height:1em;color:transparent;background:var(--surface-tint);border-radius:var(--radius-2);-webkit-user-select:none;user-select:none;pointer-events:none}.vx-skeleton--text{height:.9em;margin-block:.25em;width:100%}.vx-skeleton--text.vx-w-80{width:80%}.vx-skeleton--text.vx-w-60{width:60%}.vx-skeleton--text.vx-w-40{width:40%}.vx-skeleton--title{height:1.5em;width:60%}.vx-skeleton--block{aspect-ratio:16 / 9;width:100%;border-radius:var(--radius-4)}.vx-skeleton--circle{width:var(--avatar);height:var(--avatar);border-radius:var(--radius-pill)}.vx-skeleton--control{height:var(--control-h);width:var(--skeleton-w);border-radius:var(--radius-4)}[aria-busy=true]>.vx-skeleton{visibility:visible}.shopify-policy__container,main>.policy{box-sizing:border-box;width:100%;max-width:calc(var(--measure) + 2 * var(--page-gutter));margin-inline:auto;padding:var(--space-64) var(--page-gutter) var(--space-96)}.shopify-policy__title,main>.policy>h1{margin:0 0 var(--space-32)}.shopify-policy__title h1,main>.policy>h1{font-family:var(--font-display);font-size:var(--text-title);line-height:var(--leading-title);letter-spacing:var(--tracking-title);font-weight:var(--weight-display);margin:0;text-wrap:balance}.shopify-policy__body table,main>.policy table{width:100%;border-collapse:collapse;font-size:var(--text-secondary-size)}.shopify-policy__body :is(th,td),main>.policy :is(th,td){text-align:start;vertical-align:top;padding:var(--space-8) var(--space-16) var(--space-8) 0;border-bottom:var(--hairline) solid var(--border-hairline)}.shopify-policy__body th,main>.policy th{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;font-weight:var(--weight-regular);color:var(--text-secondary)}.vx-password{min-height:100svh;display:grid;grid-template-rows:auto 1fr auto;background:var(--surface);color:var(--text)}.vx-password__header{display:flex;align-items:center;justify-content:space-between;min-height:var(--bar-h);padding:0 var(--page-gutter);border-bottom:var(--hairline) solid var(--border-hairline)}.vx-password__main{display:grid;place-items:center;padding:var(--space-48) var(--page-gutter)}.vx-password__panel{width:min(100%,var(--panel-w));display:grid;gap:var(--space-24)}.vx-password__form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-8);align-items:start}.vx-password__footer{text-align:center;padding:var(--space-24) var(--page-gutter);border-top:var(--hairline) solid var(--border-hairline)}@media(max-width:480px){.vx-password__form{grid-template-columns:1fr}}.vx-visually-hidden{position:absolute!important;width:var(--hairline);height:var(--hairline);padding:0;margin:calc(-1 * var(--hairline));overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.vx-skip-link{position:absolute;left:var(--space-16);top:var(--space-16);z-index:var(--z-overlay);padding:var(--space-12) var(--space-16);font-family:var(--font-text);font-size:var(--text-body);font-weight:var(--weight-medium);color:var(--accent-on);background:var(--accent);border-radius:var(--radius-4);text-decoration:none;transform:translateY(-300%);transition:transform var(--motion-fast) var(--motion-ease)}.vx-skip-link:focus-visible{transform:none}.vx-container{box-sizing:border-box;width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-gutter)}.vx-band{padding-block:var(--space-64);background:var(--surface);color:var(--text)}.vx-icon{display:inline-block;flex:none;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.vx-icon--xs{width:var(--icon-xs);height:var(--icon-xs)}.vx-icon--sm{width:var(--icon-sm);height:var(--icon-sm)}.vx-icon--lg{width:var(--icon-lg);height:var(--icon-lg)}.vx-stack>*+*{margin-block-start:var(--space-16)}.vx-cluster{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}.vx-status{display:inline-flex;align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;border-radius:var(--radius-2)}.vx-status--danger{color:var(--danger-fg);background:var(--danger-bg)}.vx-status--success{color:var(--success-fg);background:var(--success-bg)}.vx-status--warning{color:var(--warning-fg);background:var(--warning-bg)}.vx-status--info{color:var(--info-fg);background:var(--info-bg)}.vx-pause{position:relative;display:inline-flex;align-items:center;gap:var(--space-8);min-height:var(--touch-target);min-width:var(--touch-target);padding:0 var(--space-12);margin:0;font:inherit;color:var(--text);background:var(--surface);border:0;border-radius:var(--radius-4);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease),color var(--motion-fast) var(--motion-ease)}.vx-pause .vx-icon{flex:none}.vx-pause__label{color:var(--text)}.vx-pause:is(:hover,.vx-is-hover){background:var(--elev-3)}.vx-pause:is(:active,.vx-is-active){color:var(--accent)}.vx-pause:is(:active,.vx-is-active) .vx-pause__label{color:var(--accent)}.vx-pause:is(:disabled,.vx-is-disabled){color:var(--text-disabled);background:var(--surface-tint);cursor:not-allowed}.vx-pause:is(:disabled,.vx-is-disabled) .vx-pause__label{color:var(--text-disabled)}.vx-pause__icon--play,.vx-pause__label--play,.vx-pause[aria-pressed=true] .vx-pause__icon--pause,.vx-pause[aria-pressed=true] .vx-pause__label--pause{display:none}.vx-pause[aria-pressed=true] .vx-pause__icon--play,.vx-pause[aria-pressed=true] .vx-pause__label--play{display:inline}.vx-pause--overlay{position:absolute;right:var(--space-16);bottom:var(--space-16);z-index:var(--z-raised)}@media(prefers-reduced-motion:reduce){[class*=vx-],[class*=vx-]:before,[class*=vx-]:after,.button,.button-secondary,.button-unstyled,.button-custom,summary,quantity-selector button{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vx-link--action .vx-icon,.vx-drawer-row .vx-icon{transform:none!important}html :is(.button,.button-secondary,.button-custom,.button-unstyled,.vx-btn):is(.vx-is-loading,[aria-busy=true]):after,.vx-card.vx-is-loading:after{border-inline-end-color:inherit;opacity:.5}}.accelerated-checkout-block,.shopify-payment-button,sticky-add-to-cart{display:none!important}.header__underlay,.recently-viewed-wrapper{transition-duration:var(--motion-slow)!important}.dialog-thumbnails-list{animation-duration:var(--motion-slow)!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vector-components.css.map */
