:root{--vs-ease-out: cubic-bezier(.23, 1, .32, 1);--vs-dur-press: .14s;--vs-dur-ui: .2s;--vs-dur-reveal: .26s;--vs-focus: 2px solid var(--vs-ink);--vs-page-title-size: clamp(1.75rem, 1.45rem + 1.4vw, 2.5rem)}.vs-display,.vs-h2,.vs-h3{margin:0;color:var(--vs-ink);text-wrap:balance}.vs-display{font-family:var(--vs-font-display);font-weight:800;font-size:clamp(2rem,1.5rem + 2.6vw,3.75rem);line-height:1;letter-spacing:-.01em}.vs-h2{font-family:var(--vs-font-display);font-weight:700;font-size:clamp(1.375rem,1.2rem + .9vw,1.875rem);line-height:1.1;letter-spacing:0}.vs-page-title{margin:0;font-family:var(--vs-font-display);font-weight:700;font-size:var(--vs-page-title-size);line-height:1.05;color:var(--vs-ink);text-wrap:balance}.vs-h3{font-family:var(--vs-font-text);font-weight:600;font-size:clamp(1.125rem,1.05rem + .4vw,1.375rem);line-height:1.25}.vs-body{font-family:var(--vs-font-text);font-weight:400;font-size:1rem;line-height:1.6;color:var(--vs-ink);max-width:65ch}.vs-note{font-family:var(--vs-font-text);font-size:.9375rem;line-height:1.5;color:var(--vs-ink-2);max-width:65ch;margin:0}.vs-meta{font-family:var(--vs-font-text);font-weight:500;font-size:.8125rem;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:var(--vs-ink-2);margin:0}.vs-meta__size{text-transform:none}.vs-mono{font-family:var(--vs-font-mono);font-size:.875rem;line-height:1.4;font-variant-numeric:tabular-nums;color:var(--vs-ink)}.vs-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.5rem;border:1px solid var(--vs-ink);border-radius:var(--vs-radius-pill);font-family:var(--vs-font-text);font-weight:500;font-size:1rem;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--vs-dur-press) var(--vs-ease-out)}.vs-btn--primary{background:var(--vs-ink);color:var(--vs-paper)}.vs-btn--secondary{background:transparent;color:var(--vs-ink)}@media(hover:hover)and (pointer:fine){.vs-btn--primary:hover{background:#2e2e2e}.vs-btn--secondary:hover{background:var(--vs-ink);color:var(--vs-paper)}}.vs-btn--primary.is-hover{background:#2e2e2e}.vs-btn--secondary.is-hover{background:var(--vs-ink);color:var(--vs-paper)}.vs-btn:active:not(:disabled){transform:scale(.97)}.vs-btn:disabled,.vs-btn.is-disabled{background:var(--vs-glass-bg-solid);border-color:var(--vs-line-strong);color:var(--vs-ink-2);cursor:not-allowed}.vs-link{color:var(--vs-signal-text);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.vs-link--standalone{display:inline-flex;align-items:center;min-height:44px}.vs-link:hover{text-decoration-thickness:2px}.vs-chip{position:relative;display:inline-flex;align-items:center;gap:.375rem;min-height:44px;min-width:44px;padding:0 1rem;border:1px solid var(--vs-line-strong);border-radius:var(--vs-radius-pill);background:var(--vs-paper);color:var(--vs-ink);font-family:var(--vs-font-text);font-weight:500;font-size:.9375rem;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--vs-dur-press) var(--vs-ease-out)}.vs-chip--size{justify-content:center;font-family:var(--vs-font-mono);font-variant-numeric:tabular-nums}@media(hover:hover)and (pointer:fine){.vs-chip:hover:not(:disabled){border-color:var(--vs-ink)}}.vs-chip.is-hover{border-color:var(--vs-ink)}.vs-chip:active:not(:disabled){transform:scale(.96)}.vs-chip[aria-pressed=true],.vs-chip.is-active{background:var(--vs-signal-wash);border-color:var(--vs-signal-text)}.vs-chip__check{display:none;width:1rem;height:1rem;color:var(--vs-signal-text)}.vs-chip[aria-pressed=true] .vs-chip__check,.vs-chip.is-active .vs-chip__check{display:block}.vs-chip:disabled{color:var(--vs-ink-2);border-color:var(--vs-line);background:transparent;text-decoration:line-through;cursor:not-allowed}.vs-btn:focus-visible,.vs-chip:focus-visible,.vs-dot:focus-visible,.vs-link:focus-visible,.vs-focus-demo{outline:var(--vs-focus);outline-offset:2px}.vs-card{position:relative;display:flex;flex-direction:column;gap:.75rem;height:100%;min-width:0}.vs-card__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;border-radius:var(--vs-radius-media);background:var(--vs-glass-bg-solid)}.vs-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vs-card__media .vs-card__alt{opacity:0;transition:opacity .25s ease}@media(hover:hover)and (pointer:fine){.vs-card:hover .vs-card__alt{opacity:1}}@media not ((hover:hover)and (pointer:fine)){.vs-card__media .vs-card__alt{display:none}}.vs-card__body{padding-inline:.125rem}@media screen and (max-width:749px){.vs-card__body{padding-inline:.625rem}}.vs-card__title{margin:0;font-family:var(--vs-font-text);font-weight:600;font-size:.9375rem;line-height:1.35;color:var(--vs-ink)}.vs-card__title,product-card .product-card__content:has(>.vs-card-extra)>a.contents>.text-block>*{-webkit-hyphens:manual;hyphens:manual;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.vs-card__link{color:inherit;text-decoration:none}.vs-card__link:focus-visible{outline:none}.vs-card__link:focus-visible:after{outline:var(--vs-focus);outline-offset:4px;border-radius:var(--vs-radius-media)}.vs-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.vs-card__measures{display:flex;flex-wrap:wrap;column-gap:.625rem;row-gap:.125rem;min-height:1.4em;margin:0;font-family:var(--vs-font-text);font-size:.8125rem;line-height:1.4}.vs-card__measures>div{display:flex;align-items:baseline;gap:.25rem;white-space:nowrap}.vs-card__measures>.vs-card__cond{flex-basis:100%;white-space:normal}.vs-card__measures dt{color:var(--vs-ink-2)}.vs-card__measures dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums;color:var(--vs-ink)}.vs-card__price{margin:0;font-family:var(--vs-font-text);font-weight:600;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--vs-ink)}.vs-card__price,product-card .product-card__content product-price .price{white-space:nowrap}.vs-fit{display:inline-flex;align-items:center;gap:.25rem;margin:0;line-height:1;font-family:var(--vs-font-text);font-weight:600;font-size:.875rem;color:var(--vs-signal-text)}.vs-fit svg{width:1rem;height:1rem}.vs-heart{position:absolute;z-index:1;top:.25rem;right:.25rem;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--vs-ink);cursor:pointer}.vs-heart__disc{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--vs-paper);transition:transform var(--vs-dur-press) var(--vs-ease-out)}.vs-heart:focus-visible{outline:none}.vs-heart:focus-visible .vs-heart__disc{outline:var(--vs-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--vs-paper)}.vs-heart:active .vs-heart__disc{transform:scale(.9)}.vs-heart svg{width:1.25rem;height:1.25rem;fill:transparent}.vs-heart[aria-pressed=true] svg,.vs-heart[data-vs-remove] svg{fill:currentColor}.vs-heart[aria-pressed=true]:is([data-pop],[data-vs-toggle]) svg{animation:vs-heart-pop var(--vs-dur-ui) var(--vs-ease-out)}@keyframes vs-heart-pop{0%{transform:scale(.9)}to{transform:scale(1)}}.vs-dots{display:flex;margin:0 0 0 -.75rem;padding:0;list-style:none}.vs-dot{position:relative;z-index:1;display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.vs-dot__swatch{width:.875rem;height:.875rem;border-radius:50%;background:var(--vs-dot-color, var(--vs-line));box-shadow:inset 0 0 0 1px var(--vs-line-strong);forced-color-adjust:none}.vs-dot[aria-current=true] .vs-dot__swatch{outline:1px solid var(--vs-ink);outline-offset:2px}.vs-tag{display:grid;grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));margin:0;border:1px solid var(--vs-line-strong);border-radius:var(--vs-radius-media);background:var(--vs-paper);overflow:hidden}.vs-tag>div{display:flex;flex-direction:column;gap:.25rem;padding:.75rem .875rem .875rem;box-shadow:-1px 0 0 var(--vs-line),0 -1px 0 var(--vs-line)}.vs-tag dt{font-family:var(--vs-font-text);font-weight:500;font-size:.8125rem;color:var(--vs-ink-2)}.vs-tag dd{margin:0;font-family:var(--vs-font-mono);font-size:1.125rem;line-height:1.2;font-variant-numeric:tabular-nums;color:var(--vs-ink)}.vs-tag dd small{font-size:.875rem;color:var(--vs-ink)}@media(prefers-reduced-motion:reduce){.vs-btn,.vs-chip,.vs-heart__disc,.vs-card__media .vs-card__alt{transition:none}.vs-btn:active:not(:disabled),.vs-chip:active:not(:disabled),.vs-heart:active .vs-heart__disc{transform:none}.vs-heart[aria-pressed=true]:is([data-pop],[data-vs-toggle]) svg{animation:none}}@media(forced-colors:active){.vs-btn,.vs-btn.is-hover,.vs-btn--primary:hover,.vs-btn--secondary:hover{background:ButtonFace;color:ButtonText;border-color:ButtonText}.vs-chip[aria-pressed=true],.vs-chip.is-active{background:Highlight;color:HighlightText;border-color:Highlight}.vs-chip[aria-pressed=true] .vs-chip__check,.vs-chip.is-active .vs-chip__check{color:HighlightText}.vs-btn:disabled,.vs-btn.is-disabled,.vs-chip:disabled{color:GrayText;border-color:GrayText}.vs-fit{color:CanvasText}.vs-dot__swatch{box-shadow:0 0 0 1px CanvasText}.vs-dot[aria-current=true] .vs-dot__swatch{outline-color:CanvasText}.vs-heart__disc{border:1px solid ButtonText}.vs-card__flag{border:1px solid CanvasText}.vs-tag>div{border:1px solid CanvasText;margin:-1px 0 0 -1px}}.vs-card-extra{display:contents}product-card .product-card__content:has(>.vs-card-extra),.vs-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;row-gap:.25rem;align-items:baseline;align-content:start}product-card .product-card__content:has(>.vs-card-extra)>*,product-card .product-card__content:has(>.vs-card-extra)>a.contents>*,.vs-card__body>*,.vs-card-extra>*{grid-column:1 / -1;min-width:0}product-card .product-card__content>.card-gallery{order:-2;margin-block-end:.5rem}.vs-card-extra>.vs-meta{order:-1;display:flex;min-width:0;min-height:1.3em;white-space:pre}.vs-card-extra>.vs-meta>*{flex:none}.vs-card-extra>.vs-meta>:is(.vs-meta__brand,.vs-meta__color){flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.vs-card-extra>.vs-meta{container-type:inline-size}.vs-meta__brand--long,.vs-meta__brand--long+.vs-meta__sep{max-width:calc((100cqw - var(--vs-meta-need, 0px)) * 1000);overflow:hidden}.vs-card-extra>.vs-card__measures{order:1}[data-vs-nometa] .vs-card-extra>.vs-meta,[data-vs-nomeasures] .vs-card-extra>.vs-card__measures{display:none}product-card .product-card__content:has(>.vs-card-extra)>product-price,.vs-card__body>.vs-card__price{order:2;grid-column:1}.vs-card-extra>vs-fit-badge{order:2;grid-column:2;justify-self:end;align-self:center;line-height:1}.vs-card__body>.vs-dots{order:3}@media screen and (max-width:359.98px){.vs-card-extra>vs-fit-badge{grid-column:1 / -1;justify-self:start;order:3}}.vs-rail .vs-card__body{flex:1;grid-template-rows:auto auto 1fr auto auto}.vs-rail .vs-card-extra>.vs-meta{grid-row:1}.vs-rail .vs-card__title{grid-row:2}.vs-rail .vs-card-extra>.vs-card__measures{grid-row:3;align-self:start}.vs-rail .vs-card__body>.vs-card__price,.vs-rail .vs-card-extra>vs-fit-badge{grid-row:4}.vs-rail .vs-card__body>.vs-dots{grid-row:5}.vs-rail:has(.vs-sw) .vs-card__body{grid-template-rows:auto auto 1fr auto minmax(2.75rem,auto)}@media screen and (max-width:359.98px){.vs-rail .vs-card-extra>vs-fit-badge{grid-row:5}.vs-fit-stored .vs-rail .vs-card__body{grid-template-rows:auto auto 1fr auto minmax(1.5rem,auto) auto}.vs-fit-stored .vs-rail .vs-card__body>.vs-dots{grid-row:6}.vs-fit-stored .vs-rail:has(.vs-sw) .vs-card__body{grid-template-rows:auto auto 1fr auto minmax(1.5rem,auto) minmax(2.75rem,auto)}}.vs-card__actions{position:relative;z-index:1;margin-block-start:auto}.vs-card__price--sold{font-weight:500;color:var(--vs-ink-2)}.vs-card__actions .vs-btn--secondary:focus-visible{background:var(--vs-ink);color:var(--vs-paper)}.vs-card__actions .vs-btn,.vs-card__buy{width:100%}.vs-btn--sm{min-height:44px;padding:0 1rem;font-size:.875rem}.vs-card--sold .vs-card__media img{filter:grayscale(1);opacity:.75}.vs-card__flag{position:absolute;z-index:1;top:.625rem;left:.625rem;padding:.3125rem .625rem;border-radius:var(--vs-radius-pill);background:var(--vs-paper);color:var(--vs-ink);font-family:var(--vs-font-text);font-weight:600;font-size:.8125rem;line-height:1}product-card .product-card__content:has(>.vs-card-extra)>a.contents>.text-block{padding-block-start:0;font-family:var(--vs-font-text);font-weight:600;font-size:.9375rem;line-height:1.35;color:var(--vs-ink)}product-card .product-card__content:has(>.vs-card-extra)>a.contents>.text-block>*{margin:0;font:inherit;color:inherit}product-card .product-card__content:has(>.vs-card-extra)>product-price{font-family:var(--vs-font-text);font-weight:600;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--vs-ink)}product-card .product-card__content:has(>.vs-card-extra)>product-price>*,product-card .product-card__content:has(>.vs-card-extra)>product-price :is(.price,.compare-at-price){font:inherit;color:inherit}product-card .product-card__content:has(>.vs-card-extra)>product-price .compare-at-price{font-weight:400;font-size:.875rem;color:var(--vs-ink-2);opacity:1}.header-actions__cart-icon .vs-badge{position:absolute;top:calc(50% - var(--icon-size-md, 22px) / 2 - 12px);left:calc(50% + var(--icon-size-md, 22px) / 2 - 4px);display:block;pointer-events:none}header-actions [data-vs-cart-label]{overflow:visible}.header-actions__cart-icon .vs-badge>.cart-bubble:not(.visually-hidden){position:static;width:auto;min-width:18px;height:18px;padding-inline:4px}.header-actions__cart-icon .vs-badge .cart-bubble__text{font-family:var(--vs-font-text);font-weight:600;font-size:.6875rem;font-variant-numeric:tabular-nums}#header-component[transparent] :focus-visible:not(dialog *,details[open]>:not(summary) *){outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:2px;box-shadow:0 0 0 6px #0000008c}shopify-account::part(signed-out-avatar):focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}#header-component[transparent] shopify-account::part(signed-out-avatar):focus-visible{outline:2px solid rgb(var(--color-foreground-rgb));outline-offset:2px;box-shadow:0 0 0 6px #0000008c}a.vs-wl-link{align-items:center}.vs-mf__form{display:grid;gap:1.5rem;align-content:start}.vs-mf__panel:not([hidden]){display:grid;gap:1rem}.vs-mf__group{margin:0;padding:0;border:0;min-width:0}.vs-mf__group>.vs-note{margin-block-end:.75rem}.vs-mf__field:not([hidden]){display:grid;gap:.375rem}.vs-mf__label{display:flex;align-items:center;gap:.5rem;padding:0;margin-block-end:.5rem;font-family:var(--vs-font-text);font-weight:600;font-size:.9375rem;color:var(--vs-ink)}.vs-mf__field>.vs-mf__label{margin:0}.vs-mf__num:empty{display:none}.vs-mf__num{display:inline-grid;place-items:center;width:1.25rem;height:1.25rem;border:1.5px solid currentColor;border-radius:50%;font-size:.6875rem;font-variant-numeric:tabular-nums}.vs-mf__control{width:100%;min-height:48px;padding:0 1rem;border:1px solid var(--vs-line-strong);border-radius:var(--vs-radius-media);background:var(--vs-paper);color:var(--vs-ink);font-family:var(--vs-font-text);font-size:1rem}.vs-mf__input{position:relative}.vs-mf__input .vs-mf__control{padding-inline-end:3rem;font-family:var(--vs-font-mono);font-variant-numeric:tabular-nums}.vs-mf__unit{position:absolute;inset-block:0;inset-inline-end:1rem;display:flex;align-items:center;font-family:var(--vs-font-mono);font-size:.875rem;color:var(--vs-ink-2);pointer-events:none}.vs-mf__control,.vs-mf__radio{scroll-margin-top:calc(var(--header-height, 0px) + 1.5rem)}.vs-mf__control:hover{border-color:var(--vs-ink)}.vs-mf__control:focus-visible{outline:var(--vs-focus);outline-offset:2px}.vs-mf__control[aria-invalid=true]{border-width:2px;border-color:var(--vs-danger)}.vs-mf__hint{margin:0;font-family:var(--vs-font-text);font-size:.8125rem;color:var(--vs-ink-2)}.vs-mf__error{display:flex;align-items:flex-start;gap:.375rem;margin:0;font-family:var(--vs-font-text);font-size:.875rem;font-weight:500;line-height:1.4;color:var(--vs-danger)}.vs-mf__error:empty{display:none}.vs-mf__erricon{flex:none;width:1.125rem;height:1.125rem}.vs-mf__chips{display:flex;flex-wrap:wrap;gap:.5rem}.vs-mf__form .vs-chip{position:relative;cursor:pointer}.vs-mf__radio{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.vs-mf__form .vs-chip:has(.vs-mf__radio:checked){background:var(--vs-ink);border-color:var(--vs-ink);color:var(--vs-paper)}.vs-mf__form .vs-chip:has(.vs-mf__radio:checked) :is(.vs-chip__check,.vs-mf__tol){color:var(--vs-paper)}.vs-mf__form .vs-chip:has(.vs-mf__radio:checked) .vs-chip__check{display:block}.vs-mf__form .vs-chip:has(.vs-mf__radio:focus-visible){outline:var(--vs-focus);outline-offset:2px}.vs-mf__tol{font-size:.8125rem;font-variant-numeric:tabular-nums;color:var(--vs-ink-2)}.vs-mf__drawing{margin:0;padding:1rem;border:1px solid var(--vs-line);border-radius:var(--vs-radius-media);color:var(--vs-ink);background:var(--vs-paper)}.vs-mf__drawing:not([hidden]){display:flex;justify-content:center}.vs-mf__drawing svg{width:7.5rem;height:auto}@media(min-width:990px){.vs-mf__drawing svg{width:9rem}}.vs-mf__actions{display:grid;gap:.5rem}.vs-mf__form [data-panel=tolerance] .vs-mf__chips{flex-wrap:nowrap}.vs-mf__form [data-panel=tolerance] .vs-chip{flex:1 1 0;min-width:0;justify-content:center;padding-inline:.5rem}@media(forced-colors:active){.vs-mf__form .vs-chip:has(.vs-mf__radio:checked){border:2px solid Highlight}}.vs-sheet .vs-mf__radio,.vs-sheet .vs-mf__control{scroll-margin-top:1rem}vs-fit-pill[hidden]{display:none}.vs-fit-stored:not(.vs-fit-nopill) vs-fit-pill[hidden]{display:flex;visibility:hidden}@media screen and (max-width:749px){.vs-fit-stored:not(.vs-fit-nopill) header-actions .account-button{display:none}vs-fit-pill .vs-fitpill{position:relative;min-height:32px;border-color:currentColor;background:transparent;color:inherit}vs-fit-pill .vs-fitpill:before{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}}@media screen and (max-width:749.98px){header-actions{--vs-badge-room: max(0px, 25px - var(--button-size, 44px) / 2);padding-inline-end:var(--vs-badge-room)}}@media screen and (max-width:449.98px){.vs-fit-stored:not(.vs-fit-nopill) header-actions{--button-size: 33px;--vs-logo-half: 33px}.vs-fit-stored:not(.vs-fit-nopill) header-actions{--vs-edge: calc(var(--vs-badge-room, 0px) + var(--padding-3xs, 0px))}.vs-fit-stored:not(.vs-fit-nopill) header-actions .vs-wl-link,.vs-fit-stored:not(.vs-fit-nopill) header-actions [data-vs-cart-label]{position:relative}.vs-fit-stored:not(.vs-fit-nopill) header-actions .vs-wl-link:before,.vs-fit-stored:not(.vs-fit-nopill) header-actions [data-vs-cart-label]:before{content:"";position:absolute;top:calc(50% - 22px);left:0;height:44px;width:calc(100% + var(--vs-edge))}.vs-fit-stored:not(.vs-fit-nopill) header-actions .vs-wl-link:before{z-index:1;top:calc(50% - 23px);height:46px;width:calc(100% + var(--vs-edge) / 2)}.vs-fit-stored:not(.vs-fit-nopill) .vs-fitpill{min-width:3rem;max-width:calc(50vw - var(--vs-logo-half) - 8px - 2 * var(--button-size) - var(--vs-badge-room, 0px) - var(--padding-3xs, 0px));padding:0 .25rem;font-size:.6875rem}}@media screen and (max-width:359.98px){.vs-fit-stored:not(.vs-fit-nopill) header-actions{--button-size: 32px;--vs-logo-half: 27px}.vs-fit-stored:not(.vs-fit-nopill) .vs-fitpill{padding:0 .125rem}.vs-fit-stored:not(.vs-fit-nopill) .vs-fitpill [data-text]{display:none}.vs-fit-stored:not(.vs-fit-nopill) .vs-fitpill [data-compact]{display:inline}}vs-fit-pill{display:flex;align-items:center}.vs-fitpill{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;max-width:13rem;padding:0 .75rem;border:1px solid var(--vs-line-strong);border-radius:var(--vs-radius-pill);background:var(--vs-paper);color:var(--vs-ink);font-family:var(--vs-font-text);font-weight:500;font-size:.8125rem;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;transition:transform var(--vs-dur-press) var(--vs-ease-out),border-color var(--vs-dur-ui) var(--vs-ease-out)}.vs-fitpill{justify-content:center;min-width:6.5rem}.vs-fitpill :is([data-text],[data-compact]){overflow:hidden;text-overflow:ellipsis}.vs-fitpill [data-compact],.vs-fitpill [data-short]{display:none}.vs-fitpill svg{flex:none;width:16px;height:16px}@media screen and (min-width:750px){.search-action--text .desktop\:hidden{display:flex!important}.search-action--text .mobile\:hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(hover:hover)and (pointer:fine){.vs-fitpill:hover{border-color:var(--vs-ink)}}.vs-fitpill:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.vs-fitpill{transition:none}.vs-fitpill:active{transform:none}}.vs-fitpill:focus-visible{outline:var(--vs-focus);outline-offset:2px}.is-remind .vs-fitpill{border-color:var(--vs-ink);background:var(--vs-signal-wash);color:var(--vs-ink)}@media screen and (max-width:1199.98px){.vs-fitpill{min-width:3.75rem;max-width:6.5rem;padding:0 .5rem;font-size:.75rem}.vs-fitpill svg{display:none}}@media screen and (min-width:990px)and (max-width:1599.98px){.is-remind .vs-fitpill{max-width:3.75rem}.is-remind .vs-fitpill [data-short]{display:inline}.is-remind .vs-fitpill [data-text]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media screen and (min-width:1600px){.is-remind .vs-fitpill{max-width:none}}@media(forced-colors:active){.vs-fitpill{border-color:ButtonText}}.card-gallery:has(>vs-wishlist-button)>.product-badges--top-right{right:auto;left:calc(var(--badge-inset) + var(--padding-inline-start))}[product-grid-view=zoom-out] .card-gallery>vs-wishlist-button{display:none}product-card .product-card__content:has(>.vs-card-extra)>:not(.card-gallery),product-card .product-card__content:has(>.vs-card-extra)>a.contents>*,.vs-card-extra>*{padding-inline:.125rem}.vs-glass{background:var(--vs-glass-bg);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);border:1px solid var(--vs-glass-border);color:var(--vs-ink);box-shadow:inset 0 1px #ffffff8c,0 10px 30px -8px #0f0f0f38}.vs-no-glass .vs-glass{background:var(--vs-glass-bg-solid);-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--vs-line-strong)}@media(prefers-reduced-transparency:reduce){.vs-glass{-webkit-backdrop-filter:none;backdrop-filter:none}}.vs-filterbar{display:flex;align-items:center;gap:.25rem;padding:.25rem;border-radius:var(--vs-radius-pill)}.vs-filterbar__btn{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0 .875rem;border:0;border-radius:var(--vs-radius-pill);background:transparent;color:var(--vs-ink);font-family:var(--vs-font-text);font-weight:500;font-size:.9375rem;white-space:nowrap;cursor:pointer;transition:transform var(--vs-dur-press) var(--vs-ease-out)}.vs-filterbar__btn svg{flex-shrink:0;width:1.125rem;height:1.125rem}.vs-filterbar__btn:active{transform:scale(.96)}.vs-filterbar__btn:focus-visible{outline:2px solid var(--vs-ink);outline-offset:-2px}.vs-filterbar__count{display:inline-grid;place-items:center;min-width:1.375rem;height:1.375rem;padding:0 .375rem;border-radius:var(--vs-radius-pill);background:var(--vs-ink);color:var(--vs-paper);font-family:var(--vs-font-mono);font-size:.8125rem;font-variant-numeric:tabular-nums}.vs-filterbar__sep{width:1px;height:1.5rem;background:var(--vs-line-strong)}@media(prefers-reduced-motion:reduce){.vs-filterbar__btn{transition:none}.vs-filterbar__btn:active{transform:none}}@media(forced-colors:active){.vs-glass{background:Canvas;color:CanvasText;border:1px solid CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.vs-filterbar__count{border:1px solid CanvasText}.vs-filterbar__sep{background:CanvasText}}.vs-pdp-sec{width:100%}.vs-pdp-h{margin:0;font-family:var(--vs-font-text);font-weight:600;font-size:1.125rem;line-height:1.25;color:var(--vs-ink)}.vs-acc{width:100%;border-block-start:1px solid var(--vs-line-strong)}.vs-acc__sum{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;font-family:var(--vs-font-text);font-weight:600;font-size:1rem;color:var(--vs-ink);cursor:pointer;list-style:none}.vs-acc__sum::-webkit-details-marker{display:none}.vs-acc__sum:after{content:"";flex-shrink:0;width:.5rem;height:.5rem;margin-inline-end:.25rem;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-25%) rotate(45deg);transition:transform var(--vs-dur-ui, .2s) var(--vs-ease-out, ease-out)}.vs-acc[open]>.vs-acc__sum:after{transform:translateY(25%) rotate(-135deg)}.vs-acc__sum:focus-visible{outline:var(--vs-focus, 2px solid currentColor);outline-offset:2px}.vs-acc__body{padding-block-end:1rem;font-family:var(--vs-font-text);font-size:.9375rem;line-height:1.6;color:var(--vs-ink)}.vs-acc__body>p{margin:0 0 .5rem;max-width:65ch}@media(prefers-reduced-motion:reduce){.vs-acc__sum:after{transition:none}}.vs-buybar{display:flex;align-items:center;gap:.75rem;padding:.375rem .375rem .375rem 1.25rem;border-radius:var(--vs-radius-pill);transition:transform var(--vs-dur-reveal) var(--vs-ease-out),opacity var(--vs-dur-ui) var(--vs-ease-out)}.vs-buybar[data-state=hidden]{transform:translateY(calc(100% + 1rem));opacity:0;visibility:hidden;transition:none}.vs-buybar__info{display:flex;flex-direction:column;min-width:0;margin-inline-end:auto}.vs-buybar__price{font-family:var(--vs-font-text);font-weight:600;font-size:1rem;font-variant-numeric:tabular-nums;color:var(--vs-ink)}.vs-buybar__sub{font-family:var(--vs-font-text);font-size:.8125rem;color:var(--vs-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vs-buybar__sub[id^=vs-buybar-hint]{white-space:normal;line-height:1.25}.vs-buybar .vs-btn{padding-inline:1.25rem}@media(prefers-reduced-motion:reduce){.vs-buybar{transition:opacity var(--vs-dur-ui) ease}.vs-buybar[data-state=hidden]{transform:none}}html{scroll-padding-block-start:calc(var(--header-height, 60px) + .5rem);scroll-padding-block-end:calc(var(--vs-consent-h, 0px) + .5rem)}body{padding-block-end:var(--vs-consent-h, 0px)}html:has(.vs-buybar:not([data-state=hidden])){scroll-padding-block-end:calc(var(--vs-consent-h, 0px) + var(--vs-buybar-space, 5rem) + .5rem)}.vs-home-sec{padding-block:clamp(3rem,2rem + 4vw,6rem) 0}.vs-home-sec--later{content-visibility:auto;contain-intrinsic-size:auto 34rem}.vs-ship{display:grid;gap:.5rem;margin:0 var(--cart-drawer-padding, 1rem) 1.25rem;font-family:var(--vs-font-text);font-size:.875rem;line-height:1.4;color:var(--vs-ink)}@media screen and (min-width:750px){.vs-ship{margin-inline:var(--cart-drawer-padding-desktop, 1.5rem)}}.vs-ship__text{display:flex;align-items:center;gap:.375rem;margin:0}.vs-ship__text strong{font-weight:600;font-variant-numeric:tabular-nums}.vs-ship__text svg{flex:none;width:16px;height:16px}.vs-ship__bar{display:block;height:4px;border-radius:var(--vs-radius-pill);background:var(--vs-line);overflow:hidden}.vs-ship__bar>span{display:block;height:100%;border-radius:inherit;background:var(--vs-ink)}.vs-ship--done .vs-ship__bar>span{background:var(--vs-signal)}.vs-promo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding-block:1rem .25rem;font-family:var(--vs-font-text);font-size:.8125rem;line-height:1.4;color:var(--vs-ink)}.vs-promo__text{margin:0}.vs-promo code{font-family:var(--vs-font-mono);font-size:.8125rem;color:var(--vs-ink)}.vs-promo__actions{display:flex;flex:none;gap:.25rem}.vs-promo__btn{flex:none;display:inline-flex;align-items:center;gap:.25rem;min-height:44px;padding:0 .25rem;border:0;background:none;color:var(--vs-ink);font:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;cursor:pointer}.vs-promo__msg{display:flex;align-items:center;gap:.375rem;flex-basis:100%;margin:0;font-size:.8125rem;font-weight:500;color:var(--vs-danger)}.vs-promo__msg[hidden]{display:none}.vs-promo__msg svg{flex:none;width:1rem;height:1rem}.cart-discount__label.vs-other-code{font-weight:400;color:var(--vs-ink-2)}.vs-promo__btn[aria-disabled=true]{opacity:.5;cursor:progress}.vs-promo__btn--redeem{padding-inline:.875rem;border-radius:var(--vs-radius-pill);background:none;color:var(--vs-ink);box-shadow:inset 0 0 0 1px var(--vs-ink);text-decoration:none}.cart-drawer__dialog .cart-discounts__item:focus-visible{outline:var(--vs-focus);outline-offset:2px}.vs-promo__btn:focus-visible{outline:var(--vs-focus);outline-offset:2px}.cart-drawer__summary .vs-cart-trust{width:100%;font-size:.875rem}.vs-cart-trust .vs-trust__sub{font-size:.8125rem}.cart-page .vs-cart-trust{margin-top:1rem;font-size:.875rem}.vs-cart-recs{display:block;width:100%;padding-block-start:1.25rem;border-block-start:1px solid var(--vs-line)}.vs-cart-recs[hidden]{display:none}.vs-cart-recs__title{margin:0;font-family:var(--vs-font-text);font-size:.9375rem;font-weight:600;color:var(--vs-ink)}.vs-cart-recs__note{margin:.125rem 0 .75rem;font-family:var(--vs-font-text);font-size:.8125rem;color:var(--vs-ink-2)}.vs-cart-recs__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.menu-drawer-container .menu-drawer__menu-item--mainlist{font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);line-height:1.15}.vs-drawer-links{margin:.75rem var(--drawer-padding, 1.25rem) 0;padding:.75rem 0 0;border-block-start:1px solid var(--vs-line);list-style:none}.vs-drawer-links a{display:flex;flex-direction:column;justify-content:center;min-height:44px;padding-block:.375rem;color:inherit;font-family:var(--menu-top-level-font-family, var(--vs-font-display));font-weight:var(--menu-top-level-font-weight, 800);font-size:clamp(1.5rem,1.2rem + 1.5vw,2rem);line-height:1.15;text-decoration:none}.vs-drawer-links__sub{margin-block-start:.25rem;font-family:var(--vs-font-text);font-size:.8125rem;font-weight:400;line-height:1.4;color:var(--vs-ink-2)}#shopify-pc__banner.shopify-pc__banner__dialog{inset:auto 0 0 0;width:auto;min-width:0;max-height:min(60vh,22rem);overflow-y:auto;overscroll-behavior:contain;padding:.75rem var(--vs-gutter) calc(.75rem + env(safe-area-inset-bottom));border-radius:0;border-block-start:1px solid var(--vs-line);box-shadow:0 -8px 24px #00000014;background:var(--vs-paper);font-family:var(--vs-font-text);font-size:.75rem;color:var(--vs-ink)}#shopify-pc__banner .shopify-pc__banner__wrapper{max-width:75rem;margin-inline:auto;gap:.5rem}#shopify-pc__banner .shopify-pc__banner__body{margin:0}#shopify-pc__banner h2{display:inline;margin:0 .25rem 0 0;font-family:var(--vs-font-text);font-size:.75rem;font-weight:600;color:var(--vs-ink)}#shopify-pc__banner .shopify-pc__banner__body p{display:inline;font-size:.75rem;line-height:1.4;color:var(--vs-ink-2)}#shopify-pc__banner .shopify-pc__banner__body a{color:var(--vs-ink)}#shopify-pc__banner .shopify-pc__banner__btns{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:.25rem .5rem;width:100%;min-width:0}#shopify-pc__banner .shopify-pc__banner__btns button{min-width:0;min-height:44px;margin:0;padding:0 1rem;border-radius:var(--vs-radius-pill);font-family:var(--vs-font-text);font-size:.875rem;font-weight:500}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{border:1px solid var(--vs-ink);background:var(--vs-paper);color:var(--vs-ink)}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{grid-column:1 / -1;justify-self:start;min-height:32px;margin-block-start:-.25rem;padding-inline:.25rem;background:none;color:var(--vs-ink);font-size:.8125rem}#shopify-pc__banner button:focus-visible,#shopify-pc__banner a:focus-visible{outline:var(--vs-focus);outline-offset:2px;box-shadow:none}@media screen and (min-width:750px){#shopify-pc__banner .shopify-pc__banner__wrapper{flex-direction:row;align-items:center;gap:1.5rem}#shopify-pc__banner .shopify-pc__banner__btns{display:flex;flex:0 0 auto;width:auto;gap:.5rem}#shopify-pc__banner .shopify-pc__banner__btns button{order:0}#shopify-pc__banner button.shopify-pc__banner__btn-accept,#shopify-pc__banner button.shopify-pc__banner__btn-decline{flex:0 0 9.5rem}#shopify-pc__banner button.shopify-pc__banner__btn-manage-prefs{min-height:44px}}body:has(.vs-buybar:not([data-state=hidden])) #shopify-pc__banner.shopify-pc__banner__dialog{bottom:var(--vs-buybar-space, 5rem)}.cart-drawer__dialog:has(.vs-cart-trust) .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}.cart-drawer__dialog:has(.vs-cart-trust) .cart-drawer__items{overflow:unset}.predictive-search .predictive-search-form__header-inner:has(.search-input:focus-visible){outline:var(--vs-focus);outline-offset:-3px}.predictive-search .predictive-search-form__header :is(button,a):focus-visible{outline:var(--vs-focus);outline-offset:-3px}.predictive-search__reset-button{flex:none;padding-inline:.5rem;white-space:nowrap;font-size:.875rem}.cart-drawer__dialog,.cart-page{--style-border-radius-buttons-primary: var(--vs-radius-pill);--style-border-radius-buttons-secondary: var(--vs-radius-pill);--style-border-radius-inputs: var(--vs-radius-pill)}.cart-drawer__dialog .cart-items__media-image,.cart-page .cart-items__media-image{border-radius:var(--vs-radius-media)}.cart-page{--sidebar-width: 28rem}.cart-items__title{font-family:var(--vs-font-text);font-weight:600}.vs-single{display:inline-flex;align-items:center;min-height:44px;font-family:var(--vs-font-text);font-size:.8125rem;color:var(--vs-ink-2)}.cart-drawer:not(:has(.cart-form)) .cart-drawer__dialog .cart-drawer__content{justify-content:flex-start;padding-block-start:clamp(4rem,18vh,10rem)}.cart-drawer__dialog .cart-items__empty-button{display:none}.vs-cart-empty{display:grid;gap:.75rem;width:min(100%,20rem);margin:1.5rem auto 0;padding:0;list-style:none}.vs-cart-empty .vs-btn{width:100%}#header-component .dropdown-localization .localization-form__select{font-family:var(--vs-font-display);font-size:.875rem;font-weight:800}.shopify-payment-button__more-options{display:inline-flex;align-items:center;min-height:1.5rem}.vs-fitnone{flex:none;align-self:center;margin:0;padding-inline:.25rem;white-space:nowrap}fly-to-cart{display:none}.add-to-cart-button .checkmark-burst :is(.ring,.burst){display:none}.add-to-cart-button .checkmark-burst .tick{scale:1.75}.add-to-cart-button[aria-busy=true]{cursor:progress}.add-to-cart-button[aria-busy=true] .add-to-cart-text{opacity:.55}@media screen and (min-width:990px){.header__column--left:has(header-menu){gap:0}header-menu{--vs-menu-item-pad: 10px}header-menu .menu-list__link-title{padding-inline:var(--vs-menu-item-pad)}header-menu .overflow-menu::part(list){margin-inline:0 calc(-1 * var(--vs-menu-item-pad))}}.vs-pending-line{display:grid;grid-template-columns:53px 1fr;column-gap:14px;align-items:start;width:100%;padding:0 20px 18px;text-align:start}.vs-pending-line__media{aspect-ratio:1;overflow:hidden;background:var(--vs-glass-bg-solid)}.vs-pending-line__media img{width:100%;height:100%;object-fit:cover}.vs-pending-line__text{display:grid;gap:8px}.vs-pending-line__title{font-weight:600}.vs-pending-line__bar{width:40%;height:10px;border-radius:999px;background:var(--vs-glass-bg-solid)}.vs-pending-under{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.cart-items__media-container:has(.vs-pending-under) .cart-items__media-image{position:relative}.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) :is(.cart-drawer__inner,cart-items-component,.cart-drawer__content){position:static}.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__heading--empty{position:absolute;top:20px;left:20px;margin:0;text-align:start}.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .vs-cart-empty,.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__items>:not(.vs-pending-line){display:none}.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__items{position:absolute;top:108px;inset-inline:0;padding:0}.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__content:before,.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__content:after,.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__inner:after{content:"";position:absolute;border-radius:999px;background:var(--vs-glass-bg-solid)}.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__content:before{top:60px;left:20px;width:55%;height:10px}.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__content:after{top:82px;inset-inline:20px;height:4px}.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__inner:after{bottom:228px;inset-inline:16px;height:52px}@media(min-width:750px){.cart-drawer__dialog:has(.cart-drawer__heading--empty):has(.vs-pending-line) .cart-drawer__inner:after{bottom:236px;inset-inline:24px}}.vs-frozen{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;pointer-events:none}.vs-m-vt :is(product-card,.vs-card){-webkit-tap-highlight-color:transparent}.vs-m-reveal :is(.vs-rail__head>h2,.vs-trust-home__h){position:relative}.vs-m-reveal .vs-rail__head{row-gap:16px}.vs-m-reveal :is(.vs-rail__head>h2,.vs-trust-home__h):after{content:"";position:absolute;bottom:-6px;left:0;width:2.5rem;height:2px;background:var(--vs-ink);transform-origin:left center;pointer-events:none}@media(prefers-reduced-motion:no-preference){::view-transition-group(*.vs-fly){z-index:2;animation-duration:.3s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(*.vs-fly),::view-transition-new(*.vs-fly){height:100%;object-fit:cover;animation-duration:.2s;mix-blend-mode:normal}::view-transition-old(*.vs-fly){animation:none}.vs-m-hero vs-hero:has([data-pause-btn]:not([hidden])) .vs-hero__slide:first-child img{scale:1.03}.vs-m-hero vs-hero:has([data-pause-btn]:not([hidden])) .vs-hero__slide:first-child.is-active img{animation:vs-kenburns var(--vs-hero-interval, 5s) linear both}.vs-m-hero vs-hero:has(.vs-hero__pause.is-paused) .vs-hero__slide:first-child.is-active img{animation-play-state:paused}@keyframes vs-kenburns{0%{scale:1}to{scale:1.03}}.vs-m-micro .vs-heart[aria-pressed=true]:is([data-pop],[data-vs-toggle]) svg{animation:vs-heart-pop-14b .3s var(--vs-ease-out)}@keyframes vs-heart-pop-14b{0%{transform:scale(.8)}45%{transform:scale(1.22)}to{transform:scale(1)}}.vs-m-micro .vs-chip[aria-pressed=true] .vs-chip__check{animation:vs-check-in .18s var(--vs-ease-out)}@keyframes vs-check-in{0%{opacity:0;transform:scale(.5)}}.vs-m-micro .variant-option__button-label{transition:transform var(--vs-dur-press) var(--vs-ease-out)}.vs-m-micro .variant-option__button-label:active{transform:scale(.96)}.vs-m-micro .cart-drawer__dialog[open]{animation-duration:.28s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.vs-m-micro .cart-drawer__dialog[open].dialog-closing{animation-duration:.2s}.vs-m-micro .vs-pending-line__bar{animation:vs-pending .9s ease-in-out infinite alternate}@keyframes vs-pending{0%{opacity:1}to{opacity:.4}}.vs-m-micro .cart-bubble--animating .cart-bubble__text{--start-y: .9em;--start-opacity: 0;animation-duration:.28s;animation-timing-function:var(--vs-ease-out)}.vs-m-img .card-gallery{background:var(--vs-glass-bg-solid)}.vs-m-img-js.vs-m-img :is(.vs-card__media,.card-gallery,.vs-sold-rail__media) img[loading=lazy]:not(.vs-card__alt){transition:opacity .24s var(--vs-ease-out)}.vs-m-img-js.vs-m-img :is(.vs-card__media,.card-gallery,.vs-sold-rail__media) img[loading=lazy]:not(.vs-card__alt,.vs-in){opacity:.001}:is(.vs-m-vt,.vs-m-img) media-gallery .product-media{background:var(--vs-glass-bg-solid)}.vs-m-img-js:is(.vs-m-vt,.vs-m-img) media-gallery img.product-media__image[loading=lazy]{transition:opacity .24s var(--vs-ease-out)}.vs-m-img-js:is(.vs-m-vt,.vs-m-img) media-gallery img.product-media__image[loading=lazy]:not(.vs-in){opacity:.001}.vs-m-img .cart-drawer__dialog .cart-items__media-container{background:var(--vs-glass-bg-solid)}.vs-m-img-js.vs-m-img .cart-drawer__dialog img.cart-items__media-image{transition:opacity .24s var(--vs-ease-out)}.vs-m-img-js.vs-m-img .cart-drawer__dialog img.cart-items__media-image:not(.vs-in){opacity:.001}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.vs-m-hero .vs-hero__slide img{animation:vs-parallax linear both;animation-timeline:scroll(root);animation-range:0 100vh}.vs-m-hero vs-hero:has([data-pause-btn]:not([hidden])) .vs-hero__slide:first-child.is-active img{animation:vs-parallax linear both,vs-kenburns var(--vs-hero-interval, 5s) linear both;animation-timeline:scroll(root),auto;animation-range:0 100vh,normal}.vs-m-hero vs-hero:has(.vs-hero__pause.is-paused) .vs-hero__slide:first-child.is-active img{animation-play-state:running,paused}@keyframes vs-parallax{0%{translate:0 0}to{translate:0 8%}}.vs-m-reveal :is(.vs-rail__head>h2,.vs-trust-home__h):after{animation:vs-rule linear both;animation-timeline:view();animation-range:entry 0 entry 200px}.vs-m-reveal :is(.vs-rail__head>h2,.vs-trust-home__h).vs-seen:after{animation:none}@keyframes vs-rule{0%{transform:scaleX(0)}to{transform:none}}}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/vs-components.css.map */
