.theme-webshop{--bv-paper:#f7f6f1;--bv-paper-2:#efede6;--bv-paper-3:#e6e3d9;--bv-card:#ffffff;--bv-ink:#121212;--bv-ink-2:#3a3a36;--bv-mute:#5c5c56;--bv-line:rgba(18,18,18,0.12);--bv-line-strong:rgba(18,18,18,0.32);--bv-lime:#c6ff1a;--bv-lime-deep:#a9e300;--bv-lime-tint:#eeffc2;--bv-pink:#ff3d7f;--bv-blue:#2d8cff;--bv-violet:#8a3dff;--bv-orange:#ff7a1a;--bv-mint:#22d3a0;--bv-shadow:3px 3px 0 var(--bv-ink);--bv-shadow-lg:6px 6px 0 var(--bv-ink);--bv-radius:20px;--bg-base:var(--bv-paper);--bg-base-hover:var(--bv-paper-2);--bg-base-pressed:var(--bv-paper-3);--bg-subtle:var(--bv-paper-2);--bg-subtle-hover:var(--bv-paper-3);--bg-subtle-pressed:#ddd9cd;--bg-component:var(--bv-card);--bg-component-hover:#faf9f5;--bg-component-pressed:var(--bv-paper-2);--bg-field:var(--bv-card);--bg-field-hover:#faf9f5;--bg-field-component:var(--bv-card);--bg-field-component-hover:#faf9f5;--bg-interactive:var(--bv-ink);--bg-highlight:var(--bv-lime-tint);--bg-highlight-hover:#e4ffa0;--bg-disabled:var(--bv-paper-2);--border-base:var(--bv-line);--border-strong:var(--bv-line-strong);--border-interactive:var(--bv-ink);--border-menu-top:var(--bv-line);--border-menu-bot:var(--bv-line);--fg-base:var(--bv-ink);--fg-subtle:var(--bv-ink-2);--fg-muted:var(--bv-mute);--fg-disabled:#8a8a82;--fg-interactive:var(--bv-ink);--fg-interactive-hover:#000000;--fg-on-inverted:var(--bv-ink);--fg-on-color:#ffffff;--button-inverted:var(--bv-lime);--button-inverted-hover:var(--bv-lime-deep);--button-inverted-pressed:var(--bv-lime-deep);--button-neutral:var(--bv-card);--button-neutral-hover:#faf9f5;--button-neutral-pressed:var(--bv-paper-2);--contrast-bg-base:var(--bv-ink);--contrast-fg-primary:var(--bv-paper);--contrast-fg-secondary:#b9b8b0}.theme-webshop body{background:var(--bv-paper);color:var(--bv-ink);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}.theme-webshop :focus-visible{outline:3px solid var(--bv-ink);outline-offset:3px}.theme-webshop .bv-on-ink :focus-visible,.theme-webshop .bv-on-ink:focus-visible{outline-color:var(--bv-lime)}.theme-webshop ::-moz-selection{background:var(--bv-lime);color:var(--bv-ink)}.theme-webshop ::selection{background:var(--bv-lime);color:var(--bv-ink)}.theme-webshop .font-accent{font-family:var(--font-accent),ui-monospace,SFMono-Regular,monospace}.theme-webshop .bv-display{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.03em;line-height:.95;font-variation-settings:"opsz" 96,"wdth" 100}.theme-webshop .bv-eyebrow{font-family:var(--font-accent),ui-monospace,monospace;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.theme-webshop .bv-gradient-text{background-image:linear-gradient(100deg,#ff3d7f,#ff7a1a 18%,#ffd21f 36%,#a9e300 54%,#22d3a0 70%,#2d8cff 86%,#8a3dff);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:bv-hue 9s ease-in-out infinite alternate}.theme-webshop .bv-sticker{display:inline-flex;align-items:center;gap:.4em;border:1.5px solid var(--bv-ink);background:var(--bv-card);color:var(--bv-ink);border-radius:999px;padding:.3em .75em;font-family:var(--font-accent),ui-monospace,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;box-shadow:2px 2px 0 var(--bv-ink);white-space:nowrap}.theme-webshop .bv-sticker-lime{background:var(--bv-lime)}.theme-webshop .bv-sticker-ink{background:var(--bv-ink);color:var(--bv-paper);box-shadow:2px 2px 0 var(--bv-lime)}.theme-webshop .bv-sticker-flat{box-shadow:none}.theme-webshop .bv-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:0 1.4rem;border:1.5px solid var(--bv-ink);border-radius:999px;background:var(--bv-lime);color:var(--bv-ink);font-family:var(--font-display),sans-serif;font-weight:700;font-size:15px;letter-spacing:-.01em;line-height:1;text-decoration:none;box-shadow:var(--bv-shadow);transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease;cursor:pointer;white-space:nowrap}.theme-webshop .bv-btn:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--bv-ink);background:#d3ff4a}.theme-webshop .bv-btn:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--bv-ink)}.theme-webshop .bv-btn:disabled,.theme-webshop .bv-btn[aria-disabled=true]{background:var(--bv-paper-2);color:var(--bv-mute);box-shadow:none;transform:none;cursor:not-allowed}.theme-webshop .bv-btn-ink{background:var(--bv-ink);color:var(--bv-paper);box-shadow:3px 3px 0 var(--bv-lime)}.theme-webshop .bv-btn-ink:hover{background:#000;box-shadow:4px 4px 0 var(--bv-lime)}.theme-webshop .bv-btn-ink:active{box-shadow:1px 1px 0 var(--bv-lime)}.theme-webshop .bv-btn-ghost,.theme-webshop .bv-btn-ghost:hover{background:var(--bv-card)}.theme-webshop .bv-btn-sm{min-height:40px;padding:0 1rem;font-size:14px}.theme-webshop .bv-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:40px;padding:0 .95rem;border:1.5px solid var(--bv-line-strong);border-radius:999px;background:var(--bv-card);color:var(--bv-ink);font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .12s ease,background-color .12s ease,transform .12s ease,box-shadow .12s ease}.theme-webshop .bv-chip:hover{border-color:var(--bv-ink);box-shadow:2px 2px 0 var(--bv-ink);transform:translate(-1px,-1px)}.theme-webshop .bv-chip.is-active,.theme-webshop .bv-chip[aria-current=true],.theme-webshop .bv-chip[aria-pressed=true]{background:var(--bv-ink);border-color:var(--bv-ink);color:var(--bv-paper)}.theme-webshop .bv-chip-tint{background:var(--chip-tint,var(--bv-paper-2));border-color:transparent}.theme-webshop .bv-chip-tint:hover{border-color:var(--bv-ink)}.theme-webshop .bv-dot{width:10px;height:10px;border-radius:999px;background:var(--dot,var(--bv-paper-3));border:1px solid rgba(18,18,18,.25);flex:none}.theme-webshop .bv-card{background:var(--bv-card);border:1.5px solid var(--bv-line);border-radius:var(--bv-radius);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.theme-webshop .bv-card:focus-within,.theme-webshop .bv-card:hover{border-color:var(--bv-ink);box-shadow:5px 5px 0 var(--bv-ink);transform:translate(-2px,-2px)}.theme-webshop .bv-shimmer{background:linear-gradient(100deg,#f1efe8 20%,#fafaf7 45%,#f1efe8 70%);background-size:220% 100%;animation:bv-shimmer 1.6s linear infinite}.theme-webshop .bv-field{display:flex;align-items:center;gap:.6rem;background:var(--bv-card);border:1.5px solid var(--bv-ink);border-radius:999px;box-shadow:var(--bv-shadow);transition:box-shadow .14s ease,transform .14s ease}.theme-webshop .bv-field:focus-within{box-shadow:4px 4px 0 var(--bv-lime),4px 4px 0 1.5px var(--bv-ink)}.theme-webshop .bv-field input{background:transparent;border:0;outline:0;min-width:0;flex:1;font-size:16px;color:var(--bv-ink)}.theme-webshop .bv-field input::-moz-placeholder{color:var(--bv-mute)}.theme-webshop .bv-field input::placeholder{color:var(--bv-mute)}.theme-webshop .bv-field input:focus-visible{outline:none}.theme-webshop .bv-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-height:40px;padding:0 2.2rem 0 1rem;border:1.5px solid var(--bv-ink);border-radius:999px;background:var(--bv-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23121212' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .8rem center /14px;color:var(--bv-ink);font-size:14px;font-weight:600;cursor:pointer}.theme-webshop .bv-grain{position:relative;isolation:isolate}.theme-webshop .bv-grain:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:0}.theme-webshop .bv-grain-light:after{mix-blend-mode:screen;opacity:.12}.theme-webshop .bv-skip{position:absolute;left:1rem;top:-100px;z-index:200}.theme-webshop .bv-skip:focus{top:1rem}.theme-webshop .bv-rail{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.5rem;-ms-overflow-style:none;scrollbar-width:none}.theme-webshop .bv-rail::-webkit-scrollbar{display:none}.theme-webshop .bv-rail>*{scroll-snap-align:start;flex:0 0 auto}.theme-webshop .bv-reveal{animation:bv-rise .7s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--d,0s)}@keyframes bv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes bv-hue{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes bv-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes bv-float{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-6px) rotate(var(--r,0deg))}}@keyframes bv-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes bv-pop{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.12);opacity:1}to{transform:scale(1)}}.theme-webshop .bv-float{animation:bv-float 5s ease-in-out infinite}.theme-webshop .bv-pop{animation:bv-pop .32s cubic-bezier(.2,.9,.3,1.4) both}@media (prefers-reduced-motion:reduce){.theme-webshop *,.theme-webshop :after,.theme-webshop :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.theme-webshop .bv-gradient-text{background-position:50% 50%}}.theme-webshop .bg-ui-button-inverted{border-radius:999px;font-weight:700;border:1.5px solid var(--bv-ink);box-shadow:var(--bv-shadow)}.theme-webshop .bg-ui-button-inverted:after{display:none}.theme-webshop .bg-ui-button-neutral{border-radius:999px}.theme-webshop [data-testid=account-page] h1,.theme-webshop [data-testid=account-page] h2,.theme-webshop [data-testid=cart-container] h1,.theme-webshop [data-testid=cart-container] h2,.theme-webshop [data-testid=category-page-title],.theme-webshop [data-testid=checkout-container] h2,.theme-webshop [data-testid=product-container] h1,.theme-webshop [data-testid=store-page-title],.theme-webshop article h1{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.03em}.theme-webshop .rte{color:var(--bv-ink-2);max-width:68ch}.theme-webshop .rte strong{color:var(--bv-ink)}.theme-webshop .rte a{color:var(--bv-ink);text-decoration-color:var(--bv-lime-deep);text-decoration-thickness:2px;text-underline-offset:3px}