:root{--vs-ink: #0b0b0b;--vs-paper: #f4f3ef;--vs-mute: #8a8a86;--vs-mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--vs-spring: linear(0, .1386, .4167, .6927, .8996, 1.0226, 1.0755, 1.0821, 1.0649, 1.0408, 1.0193, 1.0043, .9961, .9932, .9935, .9952, .9972, .9989, .9999, 1.0004, 1.0006, 1.0005, 1.0003, 1.0002, 1);--vs-ease: cubic-bezier(.22, 1, .36, 1);--vs-ease-in-out: cubic-bezier(.65, 0, .35, 1);--vs-t-fast: .18s;--vs-t: .42s;--vs-t-slow: .8s;--vs-blur: 26px;--vs-tint: 12%;--vs-glass-bg: rgb(28 28 28 / calc(var(--vs-tint) + 38%));--vs-glass-bg-strong: rgb(11 11 11 / .62);--vs-glass-border: rgb(255 255 255 / .16);--vs-glass-shadow: 0 1px 0 rgb(255 255 255 / .18) inset, 0 -1px 0 rgb(255 255 255 / .04) inset, 0 14px 44px -10px rgb(0 0 0 / .7)}.color-scheme-2,.color-scheme-3,.color-scheme-6,[class*=color-scheme-2]{--vs-glass-bg: rgb(20 20 20 / calc(var(--vs-tint) + 28%));--vs-glass-border: rgb(255 255 255 / .16)}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}::selection{background:var(--vs-accent, #ff1f3d);color:var(--vs-ink)}h1,h2,h3,.h1,.h2,.h3{letter-spacing:-.015em;font-weight:700}.vs-eyebrow,.vs-mono{font-family:var(--vs-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.vs-glass{position:relative;background:var(--vs-glass-bg);-webkit-backdrop-filter:blur(var(--vs-blur)) saturate(1.9) brightness(1.04);backdrop-filter:blur(var(--vs-blur)) saturate(1.9) brightness(1.04);border:1px solid var(--vs-glass-border);box-shadow:var(--vs-glass-shadow);isolation:isolate}.vs-glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff6b,#fff0 38% 62%,#ffffff29);mix-blend-mode:soft-light;z-index:-1}header-component .header__row{position:relative;isolation:isolate;transition:box-shadow var(--vs-t) var(--vs-ease),border-color var(--vs-t) var(--vs-ease)}header-component .header__row:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:0;background:var(--vs-glass-bg-strong);-webkit-backdrop-filter:blur(var(--vs-blur)) saturate(1.9);backdrop-filter:blur(var(--vs-blur)) saturate(1.9);transition:opacity var(--vs-t) var(--vs-ease)}html[data-vs-scrolled] header-component .header__row,header-component[data-sticky-state=active] .header__row{background:transparent!important;box-shadow:0 1px #ffffff0f,0 8px 30px -12px #00000080}html[data-vs-scrolled] header-component .header__row:before,header-component[data-sticky-state=active] .header__row:before{opacity:1}.button,button.button,a.button,.button-secondary,.shopify-payment-button__button{transition:transform var(--vs-t) var(--vs-spring),background-color var(--vs-t-fast) ease,color var(--vs-t-fast) ease,border-color var(--vs-t-fast) ease,box-shadow var(--vs-t) var(--vs-ease);will-change:transform;letter-spacing:-.01em;font-weight:500}.button:active,.button-secondary:active,.vs-press:active{transform:scale(.96);transition-duration:90ms}@media(hover:hover){.button:hover,.button-secondary:hover{transform:translateY(-1px)}}.button-secondary{-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6)}.product-card,product-card{--vs-card-radius: 20px}.card-gallery{border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 5%,transparent)}.card-gallery img,.card-gallery video{transition:transform 1.1s var(--vs-ease),filter .6s ease}@media(hover:hover){.card-gallery:hover img:first-child{transform:scale(1.045)}}.product-badges__badge{color:#fff;background:#1414148c;-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);font-family:var(--vs-mono);font-size:.66rem!important;letter-spacing:.06em;text-transform:uppercase;padding:.42em .85em!important;border:1px solid rgb(255 255 255 / .35);box-shadow:0 1px #ffffff80 inset}.product-badges__badge.vs-badge--low{background:var(--vs-accent, #ff1f3d);color:var(--vs-ink);border-color:transparent}.product-badges__badge.vs-badge--low:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;margin-inline-end:.5em;animation:vs-pulse 1.6s ease-in-out infinite}.product-badges{display:flex;flex-direction:column;gap:6px;align-items:flex-start}@keyframes vs-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.card-gallery:has(.vs-badge--gone) img{filter:grayscale(1) contrast(.95);opacity:.6}.vs-heart{--vs-glass-bg: rgb(255 255 255 / .28);--vs-glass-border: rgb(255 255 255 / .4);position:absolute;bottom:10px;right:10px;z-index:3;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--vs-ink);cursor:pointer;padding:0;transition:transform var(--vs-t) var(--vs-spring),background-color var(--vs-t-fast) ease}.vs-heart svg{width:18px;height:18px;fill:transparent;stroke:currentColor;stroke-width:1.6;transition:fill var(--vs-t-fast) ease,transform var(--vs-t) var(--vs-spring)}.vs-heart:active{transform:scale(.85)}.vs-heart[aria-pressed=true] svg{fill:var(--vs-ink);transform:scale(1.12)}.vs-heart[aria-pressed=true]{background:var(--vs-accent, #ff1f3d)}.cart-drawer__dialog,.dialog-drawer,.quick-add-modal__content,.search-modal__content,.predictive-search-dropdown{-webkit-backdrop-filter:blur(calc(var(--vs-blur) + 8px)) saturate(1.8);backdrop-filter:blur(calc(var(--vs-blur) + 8px)) saturate(1.8)}.cart-drawer__dialog{background:color-mix(in srgb,var(--color-background) 72%,transparent)!important;border-inline-start:1px solid var(--vs-glass-border);box-shadow:-30px 0 80px -20px #00000059}dialog::backdrop{background:#00000052;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:opacity var(--vs-t) ease}.cart-drawer__dialog[open]{animation:vs-drawer-in .62s var(--vs-spring) both}@keyframes vs-drawer-in{0%{transform:translate(40px);opacity:0}to{transform:none;opacity:1}}.vs-wa-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;width:100%;min-height:52px;padding:0 1.6em;border:0;border-radius:999px;background:#25d366;color:#04210f;font:inherit;font-weight:600;letter-spacing:-.01em;cursor:pointer;position:relative;overflow:hidden;transition:transform var(--vs-t) var(--vs-spring),box-shadow var(--vs-t) var(--vs-ease),filter .2s ease;box-shadow:0 10px 30px -10px #25d366a6,0 1px #ffffff73 inset}.vs-wa-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.vs-wa-btn:active{transform:scale(.97)}.vs-wa-btn svg{width:20px;height:20px;flex:none}.vs-wa-btn[disabled],.vs-wa-btn[aria-busy=true]{opacity:.6;pointer-events:none}.vs-wa-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .45) 50%,transparent 70%);transform:translate(-120%);animation:vs-shine 4.5s var(--vs-ease-in-out) infinite}@keyframes vs-shine{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.vs-wa-note{font-size:.78rem;opacity:.65;text-align:center;margin:.6rem 0 0}.vs-wa-float{position:fixed;inset-inline-end:16px;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));z-index:40;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#0a2e18;background:#25d366d1;-webkit-backdrop-filter:blur(16px) saturate(1.8);backdrop-filter:blur(16px) saturate(1.8);border:1px solid rgb(255 255 255 / .5);box-shadow:0 12px 30px -8px #25d36699,0 1px #fff9 inset;transition:transform var(--vs-t) var(--vs-spring),opacity var(--vs-t) ease;animation:vs-float-in .9s var(--vs-spring) 1.2s both}.vs-wa-float svg{width:26px;height:26px}.vs-wa-float:hover{transform:scale(1.08)}.vs-wa-float:active{transform:scale(.92)}@keyframes vs-float-in{0%{transform:translateY(40px) scale(.6);opacity:0}to{transform:none;opacity:1}}body[data-template^=product] .vs-wa-float{inset-block-end:calc(88px + env(safe-area-inset-bottom,0px))}.vs-extras{display:grid;gap:12px;margin-block:8px}.vs-stock{display:inline-flex;align-items:center;gap:.55em;width:fit-content;padding:.5em 1em;border-radius:999px;font-family:var(--vs-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;background:var(--vs-accent, #ff1f3d);color:var(--vs-ink)}.vs-stock:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:vs-pulse 1.6s ease-in-out infinite}.vs-stock--gone{background:var(--vs-paper);color:var(--vs-ink)}.vs-stock--ok{background:color-mix(in srgb,var(--color-foreground) 8%,transparent);color:var(--color-foreground)}.vs-extras__row{display:flex;gap:8px;flex-wrap:wrap}.vs-chip{display:inline-flex;align-items:center;gap:.5em;padding:.7em 1.1em;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-foreground) 18%,transparent);background:transparent;color:inherit;font:inherit;font-size:.85rem;cursor:pointer;text-decoration:none;transition:transform var(--vs-t) var(--vs-spring),background-color .2s ease}.vs-chip:hover{background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.vs-chip:active{transform:scale(.95)}.vs-chip[aria-pressed=true]{background:var(--vs-accent, #ff1f3d);color:var(--vs-ink);border-color:transparent}.vs-chip svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.vs-chip[aria-pressed=true] svg{fill:currentColor}.vs-info details{border-block-start:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.vs-info details:last-child{border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.vs-info summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding-block:1em;cursor:pointer;font-weight:500}.vs-info summary::-webkit-details-marker{display:none}.vs-info summary:after{content:"+";font-family:var(--vs-mono);transition:transform var(--vs-t) var(--vs-spring)}.vs-info details[open] summary:after{transform:rotate(45deg)}.vs-info .vs-info__body{padding-block-end:1em;opacity:.75;font-size:.92rem;line-height:1.6}.vs-reveal{opacity:0;transform:translateY(26px) scale(.985);filter:blur(6px);transition:opacity .9s var(--vs-ease),transform 1.1s var(--vs-ease),filter .9s var(--vs-ease);transition-delay:calc(var(--vs-i, 0) * 70ms)}.vs-reveal.vs-in{opacity:1;transform:none;filter:none}.shopify-design-mode .vs-reveal,html:not(.vs-js) .vs-reveal{opacity:1;transform:none;filter:none}html.vs-intro-pending .shopify-section:first-child [class*=hero],html.vs-intro-pending #MainContent>.shopify-section:first-child{opacity:0}html.vs-intro-done #MainContent>.shopify-section:first-child{animation:vs-hero-in 1.4s var(--vs-ease) both}@keyframes vs-hero-in{0%{opacity:0;transform:scale(1.04);filter:blur(14px)}to{opacity:1;transform:none;filter:none}}@supports (view-transition-name: none){@view-transition{navigation:auto}::view-transition-old(root){animation:vs-vt-out .26s var(--vs-ease-in-out) both}::view-transition-new(root){animation:vs-vt-in .52s var(--vs-ease) both}@keyframes vs-vt-out{to{opacity:0;transform:translateY(-8px);filter:blur(4px)}}@keyframes vs-vt-in{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}}.marquee__content,marquee-component{font-family:var(--vs-mono);text-transform:uppercase;letter-spacing:.04em}input,textarea,select{transition:box-shadow var(--vs-t-fast) ease,border-color var(--vs-t-fast) ease}input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:0 0 0 4px color-mix(in srgb,var(--vs-accent, #ff1f3d) 55%,transparent);outline:none}.vs-link{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .5s var(--vs-ease)}.vs-link:hover{background-size:100% 1px}sticky-add-to-cart .sticky-add-to-cart__bar,.sticky-add-to-cart__bar{background:var(--vs-glass-bg-strong)!important;-webkit-backdrop-filter:blur(var(--vs-blur)) saturate(1.9);backdrop-filter:blur(var(--vs-blur)) saturate(1.9);border-top:1px solid var(--vs-glass-border)}.vs-top{position:fixed;inset-inline-start:16px;inset-block-end:calc(16px + env(safe-area-inset-bottom,0px));z-index:39;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:var(--color-foreground);opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:opacity var(--vs-t) ease,transform var(--vs-t) var(--vs-spring);cursor:pointer}html[data-vs-scrolled] .vs-top{opacity:1;transform:none;pointer-events:auto}.vs-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.vs-feature{border-radius:24px;padding:28px 24px;display:grid;gap:10px;align-content:start;background:color-mix(in srgb,var(--color-foreground) 5%,transparent);border:1px solid color-mix(in srgb,var(--color-foreground) 8%,transparent);transition:transform var(--vs-t) var(--vs-spring),background-color .3s ease}@media(hover:hover){.vs-feature:hover{transform:translateY(-4px);background:color-mix(in srgb,var(--color-foreground) 8%,transparent)}}.vs-feature__num{font-family:var(--vs-mono);font-size:.72rem;letter-spacing:.08em;opacity:.55}.vs-feature h3{font-size:1.15rem;margin:0}.vs-feature p{margin:0;opacity:.7;font-size:.92rem;line-height:1.55}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.vs-reveal{opacity:1;transform:none;filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.vs-glass,.cart-drawer__dialog{background:color-mix(in srgb,var(--color-background) 92%,transparent)!important}}.card-gallery.vs-tilt{transition:transform .12s linear;will-change:transform}.card-gallery:not(.vs-tilt){transition:transform .7s var(--vs-spring)}.card-gallery:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(260px circle at var(--vs-mx, 50%) var(--vs-my, 50%),rgb(255 255 255 / .35),transparent 60%);mix-blend-mode:soft-light;z-index:2}.card-gallery.vs-tilt:after{opacity:1}.button,.vs-wa-btn,.vs-chip,.vs-wa-float{translate:0 0;transition-property:transform,translate,background-color,color,border-color,box-shadow,filter}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(h1,h2){font-size:clamp(2.6rem,9vw,8rem);line-height:.92;letter-spacing:-.02em;font-weight:800;text-transform:none;font-family:var(--vs-display);-webkit-text-stroke:.4px currentColor;text-shadow:0 2px 30px rgb(0 0 0 / .35)}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(h1,h2,h3,p,span,a:not(.button)),#MainContent>.shopify-section:first-child:has(.vs-hv) [class*=text]{color:#fff!important}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button){background:#fff!important;color:#0b0b0b!important;border:0!important;padding:1em 2em;font-weight:600}.vs-wish-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:16px}.vs-wish-card{display:grid;gap:10px;color:inherit;text-decoration:none}.vs-wish-card__img{position:relative;aspect-ratio:4 / 5;border-radius:20px;overflow:hidden;background:color-mix(in srgb,var(--color-foreground) 6%,transparent)}.vs-wish-card__img img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--vs-ease)}.vs-wish-card:hover img{transform:scale(1.05)}.vs-wish-card__sold{position:absolute;top:10px;left:10px;background:var(--vs-ink);color:var(--vs-paper);border:0}.vs-wish-card__meta{display:flex;justify-content:space-between;gap:12px;font-size:.92rem}.vs-faq details{border-block-end:1px solid color-mix(in srgb,var(--color-foreground) 12%,transparent)}.vs-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding-block:1.2em;font-size:1.1rem;font-weight:500;letter-spacing:-.02em}.vs-faq summary::-webkit-details-marker{display:none}.vs-faq summary:after{content:"+";font-family:var(--vs-mono);font-size:1.4rem;transition:transform var(--vs-t) var(--vs-spring)}.vs-faq details[open] summary:after{transform:rotate(45deg)}.vs-faq__a{padding-block-end:1.2em;opacity:.72;line-height:1.65;max-width:62ch}html{color-scheme:dark;background:#0b0b0b}body{background:var(--color-background, #0b0b0b);color:var(--color-foreground, #e6e5e0);overflow-x:clip}.card-gallery{background:#151515}hr,.divider{border-color:#262626}.menu-drawer{top:max(12px,env(safe-area-inset-top,0px))!important;left:max(12px,env(safe-area-inset-left,0px))!important;height:auto!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;width:min(420px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))!important;max-width:none!important;border-radius:30px!important;border:1px solid rgb(255 255 255 / .16)!important;background:linear-gradient(145deg,#ffffff1a,#fff0 40%),#101010db!important;-webkit-backdrop-filter:blur(34px) saturate(1.9);backdrop-filter:blur(34px) saturate(1.9);box-shadow:0 1px #ffffff38 inset,0 -1px #ffffff0a inset,0 30px 80px -10px #000c!important;transform:translate(calc(-100% - 28px));transition:transform .65s var(--vs-spring),visibility 0s linear .65s;overflow-y:auto;overscroll-behavior:contain;padding-bottom:8px}details[open]>.menu-drawer,.menu-open .menu-drawer{transform:none;transition-delay:0s}.menu-drawer__navigation{padding:8px 8px 16px}.menu-drawer__menu-item{border-radius:16px;padding-inline:14px!important;min-height:48px;align-items:center;font-weight:600;letter-spacing:-.01em;transition:background-color .2s ease,transform .4s var(--vs-spring)}.menu-drawer__menu-item:hover,.menu-drawer__menu-item:focus-visible{background:#ffffff14}.menu-drawer__menu-item:active{transform:scale(.98)}.menu-drawer__menu-item--child{font-weight:400;opacity:.88}.menu-drawer__menu-item--child:hover{background:#ff1f3d24;color:#ff1f3d;opacity:1}.vs-catalog>* summary{font-size:1.15rem}.menu-drawer__close-button{top:12px!important;inset-inline-end:12px!important;border-radius:50%!important;background:#ffffff1a!important}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header-menu{display:none!important}#header-component[data-menu-style=menu] .header__drawer{display:block!important}}:root{--page-margin: max(20px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px));--vs-edge: max(20px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}@media screen and (min-width:750px){:root{--page-margin: max(40px, env(safe-area-inset-left, 0px), env(safe-area-inset-right, 0px))}}@media screen and (min-width:1400px){:root{--page-margin: 56px}}img,video,svg{max-width:100%}h1,h2,h3,p,a,button,.button{overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual}#header-component .header__columns,header-component .header__columns{padding-inline:max(16px,env(safe-area-inset-left,0px)) max(16px,env(safe-area-inset-right,0px))}#header-component .header__row{padding-top:env(safe-area-inset-top,0px)}.header__icon,.header-actions__action,.header__icon--summary{min-width:44px;min-height:44px}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.hero__content,.section-content-wrapper,.hero__content-wrapper),#MainContent>.shopify-section:first-child:has(.vs-hv) [class*=content]{padding-inline:var(--vs-edge)}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(h1,h2){font-size:clamp(2.3rem,10.5vw,7rem);max-width:14ch;margin-inline:auto;text-wrap:balance}#MainContent>.shopify-section:first-child:has(.vs-hv) p{font-size:clamp(.9rem,3.4vw,1.15rem);max-width:34ch;margin-inline:auto;text-wrap:balance}.button,button.button,a.button,.vs-wa-btn{min-height:48px;max-width:100%;text-align:center}.product-grid,.resource-list{gap:clamp(10px,2.4vw,24px)}.vs-wa-float{inset-inline-end:max(16px,env(safe-area-inset-right,0px))}.vs-top{inset-inline-start:max(16px,env(safe-area-inset-left,0px))}footer,.footer{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 16px)}.cart-drawer__dialog{padding-bottom:env(safe-area-inset-bottom,0px)}section,.shopify-section{max-width:100vw}.vs-features,.vs-faq,.vs-wish-grid{padding-inline:0}@media screen and (max-width:749px){.vs-feature{padding:22px 20px}.vs-intro__top{padding-inline:max(20px,env(safe-area-inset-left,0px))!important}.vs-wa-btn{font-size:.95rem}.product-badges__badge{font-size:.6rem!important}}@media screen and (min-width:1100px){.vs-features{gap:20px}}.vs-glass-card{border-radius:22px;border:1px solid rgb(255 255 255 / .16);background:linear-gradient(145deg,#ffffff17,#ffffff05);box-shadow:0 1px #ffffff1f inset}:root{--vs-display: "Barlow Condensed", "Oswald", "Arial Narrow", Impact, "Helvetica Neue", Arial, sans-serif}h1,h2,h3,.h1,.h2,.h3,.vs-sec__title,.vs-pdp__title,.vs-intro__word{font-family:var(--vs-display);font-weight:700;letter-spacing:0}h1,.h1,.vs-pdp__title{letter-spacing:-.005em}.vs-stock{color:#0b0b0b}.vs-stock--ok{background:#ffffff1a;color:#f4f3ef}.vs-stock--gone{background:#f4f3ef;color:#0b0b0b}.vs-pdp__atc,.vs-pdp__atc span{color:#0b0b0b!important}.vs-pdp__atc[disabled],.vs-pdp__atc[disabled] span{color:#fff9!important}product-card :is(.product-title,[class*=title]),.product-card :is(.product-title,[class*=title]){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.product-badges__badge,.vs-badge--low,.vs-badge--gone{white-space:nowrap;width:max-content;max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis}.button.button-unstyled,.button-unstyled,.button-unstyled--transparent{background-color:transparent;color:var(--color-foreground)}.quantity-selector{background:#ffffff12;border:1px solid rgb(255 255 255 / .2);border-radius:999px;color:var(--color-foreground);overflow:hidden}.quantity-selector :is(button,.button,.quantity-minus,.quantity-plus){background:transparent;color:var(--color-foreground)}.quantity-selector :is(button,.button):hover{background:#ffffff1f}.quantity-selector input{background:transparent;color:var(--color-foreground)}.quantity-selector svg{color:currentColor}.cart-items__remove,.cart-items__remove.button{background:#ffffff14;color:var(--color-foreground);border-radius:50%}.cart-items__remove svg,.cart-items__remove svg *{color:currentColor}@media(hover:hover){.cart-items__remove:hover{background:#ff505038}}:where(input,textarea,select){color:var(--color-input-text, var(--color-foreground))}::placeholder{color:#ffffff80;opacity:1}select,select option{background-color:#161616;color:#f4f3ef}:where(dialog:not(.vs-pdp__lightbox):not(.vs-zoom-dialog)){background-color:var(--color-background);color:var(--color-foreground)}.color-scheme-3,.color-scheme-5{color:#fff}.color-scheme-3 :is(a,p,span,h1,h2,h3,h4,svg),.color-scheme-5 :is(a,p,span,h1,h2,h3,h4,svg){color:#fff}body :is(h1,h2,h3,h4,.h1,.h2,.h3,.h4,.cart-title,[class*=heading]){font-family:var(--vs-display)}.button,.button-secondary,button.button,a.button,.vs-chip,.vs-wa-btn,.vs-pdp__atc,.vs-cta__btn,.vs-drawer__btn,.vs-seg button,.vs-split__label,.vs-pill span,.cart__checkout-button,.shopify-payment-button__button,button[type=submit]{text-transform:uppercase;font-weight:700;letter-spacing:.04em}.vs-menu-wish{display:flex;align-items:center;justify-content:space-between;gap:12px}.vs-menu-wish__text{display:inline-flex;align-items:center;gap:.6em}.vs-menu-wish svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.vs-menu-wish__count{min-width:24px;height:24px;padding:0 7px;border-radius:999px;display:grid;place-items:center;background:var(--vs-accent,#ff1f3d);color:#0b0b0b;font-size:.68rem;font-weight:700}.vs-menu-wish__count[hidden]{display:none}.vs-sec__sub{margin:12px 0 0}.vs-explore{display:none;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:inherit;opacity:.75;text-decoration:none}@media(min-width:750px){.vs-explore{display:inline-flex}}.vs-pdp__tools{position:absolute;top:14px;left:14px;z-index:4;display:flex;gap:8px}.vs-pdp__tool{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;cursor:pointer;padding:0;border:0}.vs-pdp__tool svg{width:18px;height:18px}.vs-pdp__tool[aria-pressed=true],.vs-pdp__tool.is-copied{color:var(--vs-accent,#ff1f3d)}.vs-pdp__details{padding:18px 20px;border-radius:20px}.vs-pdp__h{margin:0 0 10px;font-size:.74rem;letter-spacing:.12em;font-weight:700;text-transform:uppercase}.vs-pdp__desc{font-size:.95rem;line-height:1.55;opacity:.9}.vs-pdp__desc :is(p,ul,ol){margin-block:.5em}.vs-stock--low,.vs-stock[class*=low]{box-shadow:0 0 14px #ff1f3d59}a.vs-wa-btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.6em}a.vs-wa-btn[aria-disabled=true]{opacity:.45;pointer-events:none}:root{--vs-red: #ff1f3d;--vs-red-deep: #e0102c;--vs-red-glow: 0 0 18px rgb(255 31 61 / .45), 0 0 2px rgb(255 31 61 / .9);--vs-gothic: "Grenze Gotisch", "UnifrakturMaguntia", "Old English Text MT", Georgia, serif;--vs-display: "Oswald", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--vs-label: "Oswald", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--vs-mono: var(--vs-label)}.vs-eyebrow,.vs-mono{font-family:var(--vs-label);font-weight:500;letter-spacing:.12em}body :is(h2,h3,h4,.h2,.h3,.h4,.cart-title,[class*=heading]){font-family:var(--vs-display);font-weight:600;letter-spacing:.02em}body :is(h1,.h1),.vs-sec__title,.section-resource-list__header :is(h1,h2),.vs-footer__logo,.vs-intro__word,.vs-menu-brand__name,.header-logo,.header-logo a,#MainContent>.shopify-section:first-child:has(.vs-hv) :is(h1,h2){font-family:var(--vs-gothic)!important;font-weight:700;letter-spacing:.005em;text-transform:none;-webkit-text-stroke:0}body .vs-pdp__title,body .vs-pdp h1{font-family:var(--vs-display)!important;font-weight:600;letter-spacing:.01em;text-transform:uppercase}.vs-sec__title,.section-resource-list__header :is(h1,h2){font-size:clamp(2rem,7vw,3.6rem)!important;line-height:1!important;font-weight:700}.vs-sec__title:after,.section-resource-list__header :is(h1,h2):after{content:"";display:block;width:44px;height:2px;margin-top:12px;background:var(--vs-red);box-shadow:var(--vs-red-glow)}.vs-sec__eyebrow,.vs-eyebrow{color:var(--vs-red)!important;opacity:1!important}.header-logo{font-size:clamp(1.45rem,4.6vw,2rem);line-height:1}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(h1,h2){font-size:clamp(2.8rem,12vw,7.5rem)!important;line-height:.95;text-shadow:0 2px 30px rgb(0 0 0 / .55),0 0 26px rgb(255 31 61 / .35)}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):hover{background:var(--vs-red)!important;color:#fff!important;box-shadow:var(--vs-red-glow)}.button,.button-secondary,button.button,a.button,.vs-chip,.vs-wa-btn,.vs-pdp__atc,.vs-cta__btn,.vs-drawer__btn,.vs-seg button,.vs-split__label,.vs-pill span,.cart__checkout-button,button[type=submit],.vs-footer__btn{font-family:var(--vs-label);font-weight:600;letter-spacing:.08em}::selection{background:var(--vs-red);color:#fff}html[data-vs-scrolled] header-component .header__row,header-component[data-sticky-state=active] .header__row{box-shadow:0 1px #ff1f3d8c,0 10px 30px -12px #0009}:where(main,footer,.vs-footer) :where(a:not(.button,.vs-wa-btn,.vs-wa-float,.vs-cta__btn,.vs-footer__btn)):hover{color:var(--vs-red)}.product-badges__badge.vs-badge--low,.vs-heart[aria-pressed=true],.vs-chip[aria-pressed=true],.vs-stock:not(.vs-stock--ok):not(.vs-stock--gone),.vs-menu-wish__count,.vs-pdp__off{background:var(--vs-red)!important;color:#fff!important;border-color:transparent}.vs-heart[aria-pressed=true] svg{fill:#fff;stroke:#fff}.vs-stock:not(.vs-stock--ok):not(.vs-stock--gone),.product-badges__badge.vs-badge--low{box-shadow:var(--vs-red-glow)}.card-gallery{outline:1px solid transparent;outline-offset:-1px;transition:outline-color .3s ease,box-shadow .4s ease,transform .7s var(--vs-spring)}@media(hover:hover){product-card:hover .card-gallery,.product-card:hover .card-gallery{outline-color:#ff1f3dbf;box-shadow:0 18px 40px -18px #ff1f3d8c}}product-card :is(.price,[class*=price]),.product-card :is(.price,[class*=price]){font-family:var(--vs-label);letter-spacing:.04em}.vs-footer{border-top:1px solid rgb(255 31 61 / .6);box-shadow:0 -1px 24px -6px #ff1f3d73}.vs-footer__h{color:var(--vs-red);opacity:1!important;font-family:var(--vs-label)}.vs-stars{color:var(--vs-red);text-shadow:0 0 10px rgb(255 31 61 / .5)}#MainContent>.shopify-section+.shopify-section{border-top:1px solid rgb(255 255 255 / .06)}@media(hover:none){.card-gallery,.card-gallery img{transform:none!important}.card-gallery:after{display:none}}.menu-drawer__navigation{padding:18px 14px 20px}.vs-menu-brand{list-style:none;padding:6px 14px 18px;display:grid;gap:12px}.vs-menu-brand__name{font-size:1.9rem;line-height:1;color:#fff}.vs-menu-brand__rule{display:block;height:1px;background:linear-gradient(90deg,var(--vs-red),rgb(255 31 61 / 0))}.menu-drawer .menu-drawer__menu-item--mainlist,.menu-drawer .menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{font-family:var(--vs-label)!important;font-size:.98rem!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;line-height:1.2!important}.menu-drawer .menu-drawer__menu-item--mainlist{min-height:52px;border-radius:12px;position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;box-sizing:border-box}.menu-drawer .vs-menu-item,.menu-drawer .vs-catalog{border-bottom:1px solid rgb(255 255 255 / .08);margin:0!important}.menu-drawer .menu-drawer__menu-item--mainlist:before{content:"";position:absolute;left:0;top:50%;width:2px;height:0;background:var(--vs-red);box-shadow:var(--vs-red-glow);transform:translateY(-50%);transition:height .3s var(--vs-ease)}.menu-drawer .menu-drawer__menu-item--mainlist:hover:before,.menu-drawer .menu-drawer__menu-item--mainlist.is-current:before,.menu-drawer .vs-catalog__details[open]>summary:before{height:22px}.menu-drawer .menu-drawer__menu-item--mainlist:hover,.menu-drawer .menu-drawer__menu-item--mainlist.is-current{color:#fff;background:#ff1f3d14}.vs-catalog__details>summary{list-style:none;cursor:pointer}.vs-catalog__details>summary::-webkit-details-marker{display:none}.vs-catalog__chev{display:grid;place-items:center;transition:transform .35s var(--vs-ease),color .2s ease}.vs-catalog__details[open] .vs-catalog__chev{transform:rotate(180deg);color:var(--vs-red)}.vs-catalog__list{list-style:none;margin:0;padding:2px 0 12px 14px;display:grid;gap:2px}.vs-catalog__details[open] .vs-catalog__list{animation:vs-cat-in .35s var(--vs-ease) both}@keyframes vs-cat-in{0%{opacity:0;transform:translateY(-6px)}}.vs-catalog__link{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:10px;font-family:var(--vs-label);font-size:.86rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#ffffffc7;text-decoration:none;transition:color .2s ease,background-color .2s ease}.vs-catalog__link:hover,.vs-catalog__link:focus-visible{color:#fff!important;background:#ff1f3d1f}.vs-catalog__link--all{color:#fff;font-weight:500}.vs-menu-wish{display:flex;justify-content:space-between;align-items:center}.vs-menu-wish__end{display:inline-flex;align-items:center;gap:8px}.vs-menu-wish .vs-menu-wish__icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;opacity:.75}.vs-menu-wish__count{min-width:20px;height:20px;padding:0 6px;font-family:var(--vs-label);font-size:.66rem;letter-spacing:.04em}.menu-drawer .menu-drawer__featured-content{display:none!important}.vs-wish-page__title{font-size:clamp(2.2rem,8vw,3.6rem);margin:0 0 8px}.vs-wish-page__sub{margin:0 0 32px;font-family:var(--vs-label);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.vs-wish-card__meta{display:grid;gap:4px;font-size:.9rem}.vs-wish-card__meta span:first-child{font-family:var(--vs-label);font-weight:500;letter-spacing:.04em;text-transform:uppercase;line-height:1.3}.vs-wish-card__meta span+span{color:var(--vs-red)}.announcement-bar__text{font-family:var(--vs-label)!important;font-weight:500!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:.78rem!important}.announcement-bar.color-scheme-3{box-shadow:0 0 24px #ff1f3d73}.vs-wish-page__head{margin-bottom:clamp(24px,5vw,40px)}.vs-wish-page__sub{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0}.vs-wish-page__sub [data-vs-wishlist-count]{color:var(--vs-red)}.vs-wish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(min-width:750px){.vs-wish-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:22px}}.vs-wish-card{position:relative;min-width:0}.vs-wish-card__link{display:grid;align-content:start;gap:10px;color:inherit;text-decoration:none}.vs-wish-card__img{border-radius:8px;outline:1px solid transparent;outline-offset:-1px;transition:outline-color .3s ease}.vs-wish-card__link:hover .vs-wish-card__img{outline-color:#ff1f3dbf}.vs-wish-card.is-loading{aspect-ratio:4 / 6;border-radius:8px;background:linear-gradient(100deg,#151515 30%,#1f1f1f,#151515 70%) 0 0 / 300% 100%;animation:vs-wish-shimmer 1.2s linear infinite}@keyframes vs-wish-shimmer{to{background-position:-150% 0}}.vs-wish-card__sold{position:absolute;left:8px;top:8px;padding:.35em .8em;border-radius:999px;background:#0b0b0b;color:#fff;font-family:var(--vs-label);font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.vs-wish-card__img:has(.vs-wish-card__sold) img{filter:grayscale(1);opacity:.6}.vs-wish-card__remove{position:absolute;top:8px;right:8px;z-index:2;width:36px;height:36px;padding:0;border:1px solid rgb(255 255 255 / .25);border-radius:50%;display:grid;place-items:center;background:#0b0b0ba6;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color .2s ease}.vs-wish-card__remove:hover,.vs-wish-card__remove:focus-visible{background:var(--vs-red);border-color:transparent}.vs-wish-card__remove svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.vs-wish-empty{display:grid;justify-items:start;gap:18px;padding:28px 0}.vs-wish-empty[hidden]{display:none}.vs-wish-empty p{margin:0;opacity:.75}.vs-wish-empty__btn{display:inline-flex;align-items:center;min-height:48px;padding:0 26px;border-radius:999px;background:#f4f3ef;color:#0b0b0b!important;font-family:var(--vs-label);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background-color .2s ease,color .2s ease,box-shadow .3s ease}.vs-wish-empty__btn:hover{background:var(--vs-red);color:#fff!important;box-shadow:var(--vs-red-glow)}.vs-brand{display:inline-flex;align-items:center;gap:10px;line-height:1;white-space:nowrap}.vs-brand__mark{display:block;height:46px;width:auto;flex:none;filter:drop-shadow(0 0 10px rgb(255 31 61 / .35));transform-origin:50% 90%;transition:transform .5s var(--vs-spring),filter .3s ease}.vs-brand__name{font-family:var(--vs-gothic);font-weight:700;font-size:clamp(1.35rem,4.4vw,2rem);color:#fff}@media(hover:hover){.header-logo:hover .vs-brand__mark{transform:rotate(-8deg) translateY(-2px);filter:drop-shadow(0 0 14px rgb(255 31 61 / .6))}}@media screen and (max-width:749px){.vs-brand{gap:8px}.vs-brand__mark{height:38px}}@media screen and (max-width:360px){.vs-brand__name{font-size:1.2rem}.vs-brand__mark{height:32px}}.vs-topnav__list{list-style:none;margin:0;padding:0;display:flex;align-items:center}.vs-topnav__link{position:relative;display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--vs-label);font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:#ffffffd1;transition:color .2s ease}.vs-topnav__link:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:var(--vs-red);box-shadow:var(--vs-red-glow);transform:scaleX(0);transition:transform .3s var(--vs-ease)}.vs-topnav__link:hover,.vs-topnav__link.is-on{color:#fff}.vs-topnav__link:hover:after,.vs-topnav__link.is-on:after{transform:scaleX(1)}.vs-topnav__link:focus-visible{outline:2px solid var(--vs-red);outline-offset:4px;border-radius:2px}.vs-topnav--bar{display:none}.vs-topnav--bar .vs-topnav__list{gap:clamp(18px,2vw,32px);padding-inline:24px}.vs-topnav--bar .vs-topnav__link{font-size:.86rem;min-height:44px}@media screen and (min-width:1100px){#header-component:not([data-menu-style=drawer]) .vs-topnav--bar{display:flex}#header-component .header__columns:has(.header__column--center .vs-topnav--bar){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}}.header__navigation-bar-row:has(.vs-topnav--strip){display:block!important;border-top:1px solid rgb(255 255 255 / .08);border-bottom:1px solid rgb(255 31 61 / .35);background:#0b0b0beb}.vs-topnav--strip{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.vs-topnav--strip::-webkit-scrollbar{display:none}.vs-topnav--strip .vs-topnav__list{gap:20px;width:max-content;min-width:100%;justify-content:center;padding:0 max(16px,env(safe-area-inset-left,0px));box-sizing:border-box}.vs-topnav--strip .vs-topnav__link{font-size:.76rem;min-height:42px}.vs-topnav--strip .vs-topnav__link:after{bottom:6px}@media screen and (min-width:1100px){#header-component:not([data-menu-style=drawer]) .header__navigation-bar-row:has(.vs-topnav--strip){display:none!important}}.header__navigation-bar-row:has(.vs-topnav--strip){position:relative;z-index:0;transition:opacity .2s ease,visibility .2s ease}#header-component:has(.menu-drawer-container[open]) .header__navigation-bar-row,#header-component:has(.menu-drawer-container.menu-open) .header__navigation-bar-row,html:has(.menu-drawer-container[open]) .header__navigation-bar-row:has(.vs-topnav--strip){opacity:0!important;visibility:hidden!important;pointer-events:none!important}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button){position:relative;display:inline-flex!important;align-items:center;gap:12px;min-height:44px!important;width:fit-content!important;max-width:max-content!important;flex:none!important;justify-self:center;align-self:center;padding:6px 2px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;font-family:var(--vs-label)!important;font-size:.86rem!important;font-weight:500!important;letter-spacing:.24em!important;text-transform:uppercase!important;text-shadow:0 1px 12px rgb(0 0 0 / .5);transform:none!important;translate:none!important}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):before{content:"";position:absolute;left:2px;right:30px;bottom:6px;height:1px;background:#ffffff8c;transform-origin:left;transition:background-color .3s ease,transform .4s var(--vs-ease)}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):after{content:"";width:18px;height:18px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h15M13 6l6 6-6 6'/></svg>") center / contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'><path d='M4 12h15M13 6l6 6-6 6'/></svg>") center / contain no-repeat;transition:transform .4s var(--vs-ease)}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):hover,#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):focus-visible{background:transparent!important;color:#fff!important;box-shadow:none!important}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):hover:before,#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):focus-visible:before{background:var(--vs-red);box-shadow:var(--vs-red-glow)}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):hover:after,#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):focus-visible:after{transform:translate(6px)}#MainContent>.shopify-section:first-child:has(.vs-hv) :is(.button,a.button,button.button):focus-visible{outline:1px solid var(--vs-red)!important;outline-offset:6px}.vs-badge--low{display:none!important}.card-gallery:has(.vs-badge--gone) :is(img,video){opacity:.45!important;filter:none!important;transform:none!important}.product-badges__badge.vs-badge--gone{background:#0b0b0b!important;color:#fff!important;border:1px solid rgb(255 255 255 / .4)!important;opacity:1!important;font-family:var(--vs-label);letter-spacing:.14em;z-index:2}.vs-wish-card__img:has(.vs-wish-card__sold) img{filter:none!important;opacity:.45!important}.vs-wa-btn[hidden],a.vs-wa-btn[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/24/assets/vs-theme.css.map */
