.bw,.bw *{box-sizing:border-box}body.bw{margin:0;background:var(--bw-surface-page);min-height:100vh;min-height:100dvh;color:var(--bw-text-body);font-family:var(--bw-font-body);font-size:var(--bw-text-base);line-height:var(--bw-leading-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html,.bw-page{scroll-padding-top:100px}.bw-page{container:bw / inline-size;isolation:isolate;min-height:inherit;background:var(--bw-surface-page)}.bw p,.bw h1,.bw h2,.bw ul{margin:0}.bw ul{padding:0;list-style:none}.bw a:where(:not(.bw-btn)){color:var(--bw-accent);text-underline-offset:.2em}.bw :focus-visible{outline:2px solid var(--bw-focus);outline-offset:3px}.bw-mono{font-family:var(--bw-font-mono);font-variant-numeric:tabular-nums}.bw-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bw-skip{position:absolute;left:-999px;top:0}.bw-skip:focus{left:var(--bw-space-3);top:var(--bw-space-3);z-index:10;background:var(--bw-surface-raised);padding:var(--bw-space-2) var(--bw-space-3)}.bw-label{font-size:var(--bw-text-label);letter-spacing:var(--bw-tracking-label);text-transform:uppercase;font-weight:600;color:var(--bw-text-muted)}.bw-note-line{font-size:11px;letter-spacing:var(--bw-tracking-note);text-transform:uppercase;font-weight:600;color:var(--bw-variety, var(--bw-text-muted))}.bw-h2{font-family:var(--bw-font-display);font-weight:400;font-size:var(--bw-text-h2);line-height:1.15;color:var(--bw-text-strong);text-wrap:balance}.bw-note{border-left:2px solid var(--bw-accent-deep);padding:var(--bw-space-2) 0 var(--bw-space-2) var(--bw-space-3);font-size:var(--bw-text-small);color:var(--bw-text-muted)}.bw-note strong{color:var(--bw-text-strong)}.bw-hint{font-size:11.5px;color:var(--bw-text-muted);line-height:1.5}.bw-wordmark{font-family:var(--bw-font-display);font-weight:500;font-size:20px;letter-spacing:.08em;line-height:1;text-decoration:none;background:var(--bw-metal);-webkit-background-clip:text;background-clip:text;color:transparent!important}.bw-wordmark--small{font-size:16px}.bw-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--bw-space-2);min-height:52px;padding:0 var(--bw-space-4);border:var(--bw-border-width) solid transparent;border-radius:var(--bw-radius-sm);background:var(--bw-metal-button);color:var(--bw-text-on-accent);font:inherit;font-size:16px;font-weight:600;letter-spacing:.01em;cursor:pointer;text-decoration:none;transition:filter var(--bw-duration) var(--bw-ease),transform var(--bw-duration) var(--bw-ease);-webkit-tap-highlight-color:transparent}.bw-btn:hover{filter:brightness(1.08)}.bw-btn:active{transform:scale(.985)}.bw-btn[hidden]{display:none}.bw-btn[disabled]{background:var(--bw-surface-raised);color:var(--bw-text-muted);border-color:var(--bw-border);cursor:not-allowed;filter:none}.bw-btn[aria-busy=true]{filter:saturate(.6) brightness(.9);cursor:progress}.bw-btn--wide{width:100%}.bw-btn--sm{min-height:40px;padding:0 var(--bw-space-3);font-size:14px}.bw-btn--quiet{background:transparent;border-color:var(--bw-border-strong);color:var(--bw-text-strong)}.bw-linkbtn{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:.2em}.bw-input{font:inherit;font-size:16px;width:100%;min-height:52px;padding:0 var(--bw-space-3);background:var(--bw-surface-sunken);border:var(--bw-border-width) solid var(--bw-border);border-radius:var(--bw-radius-sm);color:var(--bw-text-strong)}.bw-input::placeholder{color:var(--bw-text-muted)}.bw-input:focus{outline:none;border-color:var(--bw-accent)}.bw-logo{display:block;height:auto}.bw-logo__serif,.bw-logo__fat,.bw-logo__funky{display:block;width:100%;height:auto;overflow:visible}.bw-logo__fat,.bw-logo__funky,.bw-logo__serif{display:none}html[data-bw-logo=serif] .bw-logo__serif,html:not([data-bw-logo]) .bw-logo__funky,html[data-bw-logo=fett] .bw-logo__fat,html[data-bw-logo=funky] .bw-logo__funky{display:block}html[data-bw-logo=funky] .bw-logo--header,html:not([data-bw-logo]) .bw-logo--header{width:150px}html[data-bw-logo=funky] .bw-logo--footer,html:not([data-bw-logo]) .bw-logo--footer{width:120px}.bw-logo__kiss{display:none}html:not([data-bw-lips]) .bw-logo__kiss--1,html[data-bw-lips="1"] .bw-logo__kiss--1,html[data-bw-lips="2"] .bw-logo__kiss--2,html[data-bw-lips="3"] .bw-logo__kiss--3,html[data-bw-lips="4"] .bw-logo__kiss--4{display:inline}.bw-logo--header{width:190px}.bw-logo--footer{width:140px}.bw-logo--gate{width:min(70cqw,260px);margin:0 auto}.bw-header__logo{display:inline-flex;align-items:center;min-height:44px}.bw-announce{background:var(--bw-accent);color:var(--bw-text-on-accent);text-align:center;font-size:12px;font-weight:600;letter-spacing:.04em;padding:7px var(--bw-space-3)}.bw-header{display:flex;align-items:center;justify-content:space-between;gap:var(--bw-space-3);max-width:var(--bw-width-content);margin:0 auto;padding:var(--bw-space-3) var(--bw-space-3)}.bw-header__nav{display:flex;align-items:center;gap:var(--bw-space-4);font-size:14px}.bw-header__nav a:not(.bw-btn){color:var(--bw-text-body);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.bw-header__word{font-family:var(--bw-font-display);color:var(--bw-text-strong);text-decoration:none}.bw-bubblemark{display:none;width:200px;height:auto;color:var(--bw-text-strong);overflow:visible}.bw-bubblemark__kupfer,[data-bw-lips=kupfer] .bw-bubblemark__kiss{display:none}[data-bw-lips=kupfer] .bw-bubblemark__kupfer{display:inline}.bw-sachet{display:block;width:100%;height:auto}.bw-sachet__name{font-family:var(--bw-font-script);font-size:21px}.bw-fan{position:relative;width:min(100%,420px);aspect-ratio:2.05;margin:0 auto}.bw-fan__item{position:absolute;top:6%;left:50%;width:31%;z-index:var(--z);filter:drop-shadow(0 14px 22px rgba(0,0,0,.55));transform-origin:50% 120%;transform:translate(-50%) rotate(calc((var(--i) - 2.5) * 11deg)) translateY(calc(var(--d) * 4%))}.bw-buy{display:grid;gap:var(--bw-space-3);max-width:var(--bw-width-content);margin:0 auto;padding:0 var(--bw-space-3) var(--bw-space-6)}.bw-buy__art{margin:0 calc(var(--bw-space-3) * -1);padding-top:var(--bw-space-2)}.bw-buy__panel{display:flex;flex-direction:column;gap:var(--bw-space-3)}.bw-buy__title{font-family:var(--bw-font-display);font-weight:400;font-size:clamp(38px,10cqw,76px);line-height:var(--bw-leading-tight);color:var(--bw-text-strong);letter-spacing:-.01em;text-wrap:balance}.bw-buy__lede{color:var(--bw-text-body);max-width:40ch}.bw-buy__form{display:flex;flex-direction:column;gap:var(--bw-space-3);margin-top:var(--bw-space-2)}.bw-buy__cta{min-height:56px;font-size:17px}.bw-buy__cta-sep{opacity:.6}.bw-buy__ship{font-size:var(--bw-text-small);color:var(--bw-text-strong);text-align:center}.bw-qty{display:flex;flex-direction:column;gap:var(--bw-space-2)}.bw-choice{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bw-space-2)}.bw-choice__opt{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:2px;padding:var(--bw-space-3) var(--bw-space-1) var(--bw-space-3);border:var(--bw-border-width) solid var(--bw-border);border-radius:var(--bw-radius-md);background:var(--bw-surface-raised);color:var(--bw-text-strong);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--bw-duration) var(--bw-ease),background var(--bw-duration) var(--bw-ease)}.bw-choice__count{font-weight:600;font-size:15px}.bw-choice__sub{font-size:11.5px;color:var(--bw-text-muted)}.bw-choice__price{font-size:15px;margin-top:var(--bw-space-1)}.bw-choice__opt[aria-pressed=true]{border-color:var(--bw-accent);background:var(--bw-surface-sunken);box-shadow:inset 0 0 0 1px var(--bw-accent)}.bw-stepper{display:flex;align-items:center;justify-content:flex-end;gap:var(--bw-space-2);margin-top:var(--bw-space-1)}.bw-stepper__label{margin-right:auto;font-size:var(--bw-text-small);color:var(--bw-text-muted)}.bw-stepper__btn{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:var(--bw-border-width) solid var(--bw-border-strong);border-radius:var(--bw-radius-pill);background:transparent;color:var(--bw-text-strong);font:inherit;font-size:20px;line-height:1;cursor:pointer;-webkit-tap-highlight-color:transparent}.bw-stepper__btn:disabled{opacity:.35;cursor:default}.bw-stepper__input{width:52px;height:40px;text-align:center;font:inherit;font-family:var(--bw-font-mono);font-size:16px;background:var(--bw-surface-sunken);color:var(--bw-text-strong);border:var(--bw-border-width) solid var(--bw-border);border-radius:var(--bw-radius-sm);-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.bw-stepper__input::-webkit-outer-spin-button,.bw-stepper__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bw-stepper__input:focus{outline:none;border-color:var(--bw-accent)}.bw-buy__express{min-height:52px}.bw-buy__express .shopify-payment-button__button{border-radius:var(--bw-radius-sm)!important;min-height:52px}.bw-buy__express .shopify-payment-button__more-options{color:var(--bw-text-muted);font-size:var(--bw-text-small);text-decoration:underline;background:none;border:0;width:100%;margin-top:var(--bw-space-2)}.bw-facts-inline{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bw-space-1) var(--bw-space-3);font-size:12.5px;color:var(--bw-text-muted)}.bw-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bw-space-2);opacity:.85}.bw-pay__icon{width:38px;height:24px;display:block}@container bw (min-width: 900px){.bw-buy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--bw-space-6);padding:var(--bw-space-5) var(--bw-space-5) var(--bw-space-6);min-height:min(760px,calc(100vh - 110px))}.bw-buy__art{margin:0}.bw-fan{width:100%;max-width:620px;aspect-ratio:1.35}.bw-fan__item{top:14%;width:42%}.bw-buy__panel{max-width:440px}.bw-buy__ship,.bw-facts-inline,.bw-pay{text-align:left;justify-content:flex-start}}.bw-hero{display:none;padding:0 var(--bw-space-3)}.bw-hero__img{display:none;width:100%;height:auto;max-height:31cqh;margin:0 auto;object-fit:contain;filter:drop-shadow(0 18px 22px rgba(0,0,0,.28));transform-style:preserve-3d;will-change:transform}html[data-bw-hero=a] .bw-hero,html[data-bw-hero=b] .bw-hero,html[data-bw-hero=a] .bw-hero__img[data-hero=a],html[data-bw-hero=b] .bw-hero__img[data-hero=b]{display:block}html[data-bw-hero=a] .bw-gallery,html[data-bw-hero=b] .bw-gallery{display:none}html[data-bw-hero=party] .bw-gallery:not(.bw-gallery--party),html:not([data-bw-hero=party]) .bw-gallery--party{display:none}.bw-box__zoom .bw-box__photo--band,html[data-bw-sachet=band] .bw-box__zoom .bw-box__photo--classic{display:none}html[data-bw-sachet=band] .bw-box__zoom .bw-box__photo--band{display:block}@container bw (min-width: 900px){.bw-hero{padding:0}.bw-hero__img{max-height:min(72vh,640px)}}.bw-gallery{position:relative}.bw-gallery__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none}.bw-gallery__track::-webkit-scrollbar{display:none}.bw-gallery__slide{scroll-snap-align:start}.bw-buy__photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--bw-surface-sunken)}.bw-gallery__dots{position:absolute;left:0;right:0;bottom:var(--bw-space-3);display:flex;justify-content:center;gap:6px;pointer-events:none}.bw-gallery__dot{width:6px;height:6px;border-radius:var(--bw-radius-pill);background:var(--bw-text-strong);opacity:.35;transition:opacity var(--bw-duration) var(--bw-ease),width var(--bw-duration) var(--bw-ease)}.bw-gallery__dot[data-on]{opacity:1;width:16px}@container bw (max-width: 899px){.bw-buy__photo{aspect-ratio:4 / 3;max-height:34cqh}.bw-header{padding-block:var(--bw-space-2)}.bw-buy__art{padding-top:0}.bw-buy__form{margin-top:0}}@container bw (min-width: 900px){.bw-gallery{border-radius:var(--bw-radius-md);overflow:hidden}}.bw-gallery--party .bw-buy__photo{object-position:50% 68%}@container bw (min-width: 900px){.bw-gallery--party .bw-buy__photo{aspect-ratio:4 / 5;max-height:min(80vh,760px)}}.bw-gallery__nav{position:absolute;top:50%;width:44px;height:44px;margin-top:-22px;border:0;border-radius:50%;cursor:pointer;background:#0a080980;color:#fff;font:inherit;font-size:24px;line-height:1;display:none;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background var(--bw-duration) var(--bw-ease),opacity var(--bw-duration) var(--bw-ease)}.bw-gallery__nav:hover{background:#0a0809bf}.bw-gallery__nav--prev{left:12px}.bw-gallery__nav--next{right:12px}.bw-gallery__nav[disabled]{opacity:0;pointer-events:none}@media(hover:hover){.bw-gallery__nav{display:inline-flex}}.bw-gallery__dots{pointer-events:auto}.bw-gallery__dot{cursor:pointer}.bw-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw-space-2) var(--bw-space-3);font-size:12.5px;color:var(--bw-text-strong)}.bw-trust li{display:flex;align-items:center;gap:var(--bw-space-2)}.bw-trust svg{color:var(--bw-accent);flex:none}.bw-moments{display:flex;flex-direction:column;gap:var(--bw-space-4)}.bw-moments__row{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:var(--bw-space-2);overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(var(--bw-space-3) * -1);padding:0 var(--bw-space-3);scrollbar-width:none}.bw-moments__row::-webkit-scrollbar{display:none}.bw-moments__item{scroll-snap-align:start}.bw-moments__item img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:var(--bw-radius-md)}@container bw (min-width: 900px){.bw-moments__row{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}}.bw-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:var(--bw-space-3);padding:var(--bw-space-2) var(--bw-space-3) calc(var(--bw-space-2) + env(safe-area-inset-bottom,0px));background:color-mix(in srgb,var(--bw-surface-page) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:var(--bw-border-width) solid var(--bw-border-strong);transform:translateY(0);transition:transform .22s var(--bw-ease)}.bw-sticky[hidden]{display:flex!important;transform:translateY(110%);pointer-events:none}.bw-sticky__info{display:flex;flex-direction:column;line-height:1.25;min-width:0}.bw-sticky__name{font-size:12px;color:var(--bw-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bw-sticky__info .bw-mono{color:var(--bw-text-strong);font-size:16px}.bw-sticky__btn{flex:1;min-height:48px}@container bw (min-width: 900px){.bw-sticky{display:none!important}}.bw-section{max-width:var(--bw-width-content);margin:0 auto;padding:var(--bw-space-6) var(--bw-space-3);border-top:var(--bw-border-width) solid var(--bw-border)}.bw-section__head{display:flex;flex-direction:column;gap:var(--bw-space-2);margin-bottom:var(--bw-space-4)}.bw-section__sub{color:var(--bw-text-body);max-width:var(--bw-width-text)}@container bw (min-width: 900px){.bw-section{padding:88px var(--bw-space-5)}}.bw-box .bw-section__head{align-items:center;text-align:center}.bw-box .bw-section__sub{margin-inline:auto}.bw-box .bw-box__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw-space-4) var(--bw-space-3);max-width:860px;margin-inline:auto}@container bw (min-width: 700px){.bw-box .bw-box__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bw-space-5) var(--bw-space-4)}}.bw-box__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px}.bw-box__card .bw-box__zoom{position:relative;width:100%;height:auto;aspect-ratio:4 / 5;margin-bottom:var(--bw-space-2);border-radius:var(--bw-radius-md);overflow:hidden;box-shadow:0 14px 34px #00000038}.bw-box__card .bw-box__photo{width:100%;height:100%;object-fit:cover;border-radius:0}.bw-box__name{font-family:var(--bw-font-display);font-style:italic;font-size:21px;line-height:1.2;color:var(--bw-variety)}.bw-box__count{position:absolute;top:10px;right:10px;padding:3px 9px;border-radius:99px;font-size:13px;background:#0a08099e;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bw-box .bw-box__cta{display:flex;justify-content:center;margin-top:var(--bw-space-6)}.bw-box__zoom{display:block;padding:0;border:0;background:none;cursor:zoom-in;border-radius:var(--bw-radius-sm);transition:transform var(--bw-duration) var(--bw-ease)}.bw-box__zoom:hover{transform:translateY(-4px)}.bw-box__zoom .bw-box__photo--classic,.bw-box__zoom .bw-box__photo--band{transform:scale(1);transform-origin:40% 70%;object-position:50% 70%;transition:transform .4s var(--bw-ease)}.bw-box__zoom:hover .bw-box__photo{transform:scale(1.06)}.bw-box__zoom:focus-visible{outline:2px solid var(--bw-accent);outline-offset:3px}.bw-lightbox{border:0;padding:0;background:transparent;color:var(--bw-text-strong);width:100vw;height:100dvh;max-width:none;max-height:none;display:none;align-items:center;justify-content:center;gap:var(--bw-space-3)}.bw-lightbox[open]{display:flex;animation:bw-lightbox-in .22s var(--bw-ease)}.bw-lightbox::backdrop{background:#080605c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes bw-lightbox-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.bw-lightbox__figure{margin:0;display:flex;flex-direction:column;align-items:center;gap:var(--bw-space-3);max-width:min(86vw,560px)}.bw-lightbox__img{display:block;height:min(70dvh,720px);max-width:100%;width:auto;aspect-ratio:4 / 5;object-fit:cover;background:#ffffff0f;border-radius:var(--bw-radius-lg);box-shadow:0 30px 80px #00000080}.bw-lightbox__cap{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.bw-lightbox .bw-lightbox__cap .bw-box__name{color:#fff!important;font-size:26px;filter:none}.bw-lightbox .bw-lightbox__cap .bw-note-line{color:#ffffffc7!important}.bw-lightbox__close,.bw-lightbox__nav{flex:none;width:48px;height:48px;border:0;border-radius:50%;cursor:pointer;background:#ffffff24;color:#fff;font:inherit;font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.bw-lightbox__close:hover,.bw-lightbox__nav:hover{background:#ffffff42}.bw-lightbox__close{position:absolute;top:16px;right:16px}@media(max-width:640px){.bw-lightbox__nav{position:absolute;bottom:20px}.bw-lightbox__nav--prev{left:calc(50% - 60px)}.bw-lightbox__nav--next{right:calc(50% - 60px)}}.bw-nix{display:grid;justify-items:center;gap:var(--bw-space-5);text-align:center}.bw-nix__intro{display:flex;flex-direction:column;align-items:center;gap:var(--bw-space-2)}.bw-nix .bw-nix__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw-space-3);width:100%;max-width:980px}@container bw (min-width: 800px){.bw-nix .bw-nix__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--bw-space-4)}}.bw-nix__card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--bw-space-4) var(--bw-space-3);border-radius:var(--bw-radius-md);background:var(--bw-surface-raised);border:var(--bw-border-width) solid var(--bw-border)}.bw-nix__icon{width:72px;height:72px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--bw-text-strong);background:var(--bw-surface-sunken)}.bw-nix__icon svg{width:38px;height:38px}.bw-nix__slash{stroke:var(--bw-deal, var(--bw-accent))}.bw-nix__title{font-family:var(--bw-font-body);font-weight:700;font-size:17px;line-height:1.25;color:var(--bw-text-strong)}.bw-nix__note{font-size:14.5px;line-height:1.45;color:var(--bw-text-body);max-width:24ch}.bw-faq__list{margin-top:var(--bw-space-4)}.bw-faq__a{will-change:transform,opacity}.bw-faq__item{border-top:var(--bw-border-width) solid var(--bw-border)}.bw-faq__item:last-child{border-bottom:var(--bw-border-width) solid var(--bw-border)}.bw-faq__q{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:var(--bw-space-3);min-height:56px;padding:var(--bw-space-2) 0;color:var(--bw-text-strong);font-weight:500}.bw-faq__q::-webkit-details-marker{display:none}.bw-faq__icon{flex:none;color:var(--bw-accent);transition:transform var(--bw-duration) var(--bw-ease)}.bw-faq__item[open] .bw-faq__icon{transform:rotate(45deg)}.bw-faq__a{padding:0 0 var(--bw-space-4);color:var(--bw-text-body);max-width:var(--bw-width-text)}.bw-faq__a p+p{margin-top:var(--bw-space-2)}.bw-final{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--bw-space-4);padding-bottom:96px}.bw-final__line{font-family:var(--bw-font-display);font-style:italic;font-size:clamp(30px,7cqw,54px);line-height:1.1;color:var(--bw-text-strong);max-width:18ch;text-wrap:balance}.bw-final__btn{min-width:min(100%,320px)}.bw-final .bw-section__sub{font-size:18px;max-width:46ch;text-wrap:balance}.bw-final .bw-final__trust{display:flex;flex-wrap:wrap;justify-content:center;gap:4px var(--bw-space-3);font-size:var(--bw-text-small);color:var(--bw-text-muted);margin-top:calc(var(--bw-space-2) * -1)}.bw-footer{max-width:var(--bw-width-content);margin:0 auto;padding:var(--bw-space-5) var(--bw-space-3) calc(var(--bw-space-6) + 64px);border-top:var(--bw-border-width) solid var(--bw-border);display:flex;flex-direction:column;gap:var(--bw-space-3);font-size:13px;color:var(--bw-text-muted)}.bw-footer__links{display:flex;flex-wrap:wrap;gap:var(--bw-space-2) var(--bw-space-4)}.bw-footer__links a,.bw-footer__links .bw-linkbtn{color:var(--bw-text-body);text-decoration:none;min-height:32px;display:inline-flex;align-items:center}.bw-footer__legal{font-size:12px}.bw-footer__legal a{color:var(--bw-text-muted)}@container bw (min-width: 900px){.bw-footer{padding:var(--bw-space-5);flex-direction:row;justify-content:space-between;align-items:center}}.bw-gate{min-height:100vh;min-height:100dvh;background:#0b090d;color:#9a9298;font-family:var(--bw-font-body);font-size:var(--bw-text-base);line-height:var(--bw-leading-body);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:var(--bw-space-3);padding:var(--bw-space-5) var(--bw-space-3)}.bw-gate__name{font-size:15px;letter-spacing:.32em;text-transform:uppercase;color:#f4ede7;margin:0}.bw-gate__logo{margin:0 0 var(--bw-space-1)}.bw-gate .bw-logo--gate{width:min(60cqw,220px)}.bw-gate__note{font-size:14px;color:#6e666c;margin:0}.bw-gate__form{width:min(100%,320px);display:flex;flex-direction:column;gap:6px;margin:0}.bw-gate__row{display:flex;gap:8px}.bw-gate__input{flex:1;min-width:0;background:#17141a;border-color:#ffffff24;color:#f4ede7}.bw-gate__input::placeholder{color:#6e666c}.bw-gate__btn{flex:none;min-height:48px;background:#2a2630;color:#f4ede7;border:0;font-size:15px}.bw-gate__btn:hover{background:#3a3542;filter:none}.bw-gate__err{font-size:13px;color:#e8798f;margin:0}.bw-gate__ok{font-size:14px;color:#f4ede7;margin:0}.bw-gate__hint{font-size:11.5px;color:#55505a;margin:0}.bw-gate__legal{font-size:11.5px;color:#55505a;margin-top:var(--bw-space-3)}.bw-gate__legal a{color:#6e666c}.bw-club{display:grid;gap:var(--bw-space-3)}.bw-club__form{display:flex;flex-direction:column;gap:var(--bw-space-2);max-width:520px}.bw-club__row{display:flex;gap:var(--bw-space-2)}.bw-club__row .bw-btn{flex:none}.bw-club__consent{font-size:12px;color:var(--bw-text-muted);line-height:1.5}.bw-club__ok{color:var(--bw-text-strong);font-weight:600}@container bw (min-width: 900px){.bw-club{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}.bw-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bw-space-2)}.bw-plan__hint{display:none}.bw-plan__hint:not([hidden]){display:block;font-size:12px;color:var(--bw-text-muted);text-align:center;letter-spacing:.02em;margin-top:calc(var(--bw-space-2) * -1)}.bw-plan__hint--preview:not([hidden]){color:var(--bw-text-strong);font-weight:600;margin-top:0}.bw-plan__opt{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--bw-space-2);min-height:44px;padding:0 var(--bw-space-3);border:var(--bw-border-width) solid var(--bw-border);border-radius:var(--bw-radius-pill);background:var(--bw-surface-raised);color:var(--bw-text-strong);font-weight:600;font-size:14px;cursor:pointer}.bw-plan__name,.bw-plan__badge{white-space:nowrap}.bw-plan__opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.bw-plan__badge{font-size:11px;font-weight:700;letter-spacing:.06em;padding:2px 8px;border-radius:var(--bw-radius-pill);background:var(--bw-deal, var(--bw-accent));color:var(--bw-text-on-deal, var(--bw-text-on-accent))}.bw-plan__opt:has(input:checked){border-color:var(--bw-deal, var(--bw-accent));background:color-mix(in srgb,var(--bw-deal, var(--bw-accent)) 12%,var(--bw-surface-raised));box-shadow:inset 0 0 0 1px var(--bw-deal, var(--bw-accent));color:var(--bw-text-strong)}.bw-choice__note{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--bw-accent);margin-top:2px}.bw-buy__summary{font-size:var(--bw-text-small);color:var(--bw-text-muted);text-align:center;margin-top:calc(var(--bw-space-2) * -1)}html[data-bw-header=fest] #shopify-section-bw-header{position:sticky;top:0;z-index:30}html[data-bw-header=fest] #shopify-section-bw-header:after{content:"";position:absolute;left:0;right:0;top:0;bottom:-110px;z-index:-1;pointer-events:none;opacity:0;transition:opacity .18s var(--bw-ease);background:linear-gradient(to bottom,color-mix(in srgb,var(--bw-surface-page) 92%,transparent) 0%,color-mix(in srgb,var(--bw-surface-page) 84%,transparent) 26%,color-mix(in srgb,var(--bw-surface-page) 64%,transparent) 48%,color-mix(in srgb,var(--bw-surface-page) 38%,transparent) 66%,color-mix(in srgb,var(--bw-surface-page) 15%,transparent) 82%,transparent 100%)}html[data-bw-header=fest][data-bw-scrolled] #shopify-section-bw-header:after{opacity:1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bw-shop.css.map */
