.bz,.bz-head,.bz-foot,.bz-shop{--bz-bg:#f7f8f9;--bz-paper:#fff;--bz-s1:#f0f0f0;--bz-s2:#dceaf6;--bz-ink:#202124;--bz-text:#3c3d44;--bz-muted:#575760;--bz-line:#2021241f;--bz-blue:#1e73be;--bz-deep:#035a9e;--bz-light:#4bb5d8;--bz-brand:#1e73be;--bz-w:min(1180px, calc(100% - 40px));--bz-cd:var(--bz-display), "Poppins", var(--tb-font-display), system-ui, sans-serif;--bz-ff:var(--bz-sans), "Open Sans", var(--tb-font-body), system-ui, sans-serif;color:var(--bz-ink);font-family:var(--bz-ff)}.bz,.bz-main,.bz-shop{background:var(--bz-bg)}.bz-wrap{width:var(--bz-w);margin-inline:auto}.bz-narrow{max-width:900px}.bz-section{padding-block:clamp(56px,8vw,100px);position:relative}.bz-section+.bz-section{border-top:1px solid var(--bz-line)}.bz p{line-height:1.6}.bz h1,.bz h2,.bz h3{color:var(--bz-ink);font-family:var(--bz-cd);letter-spacing:-.01em;text-transform:none;margin:0;font-weight:700}.n39.bz :is(h1,h2,h3){font-family:var(--bz-cd);text-transform:none;font-weight:700}.bz h2{margin-bottom:26px;font-size:clamp(2rem,4.4vw,3.2rem);line-height:1.08}.bz-kicker{color:var(--bz-deep);font-family:var(--bz-ff);letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.bz-kicker--brand{color:var(--bz-deep)}.bz-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:30px;display:flex}.bz-head2 h2{margin-bottom:0}.bz-head2>p{max-width:30rem;color:var(--bz-text);margin:0}.bz-soon{border:1px dashed var(--bz-line);color:var(--bz-text);border-radius:12px;padding:24px}.bz-soon__title{font-family:var(--bz-cd);margin:0 0 6px;font-size:20px;font-weight:700}.bz-btn{border:2px solid var(--bz-blue);min-height:46px;color:var(--bz-blue);font-family:var(--bz-ff);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.bz-btn:hover{background:var(--bz-s2)}.bz-btn--blue{background:var(--bz-blue);color:#fff}.bz-btn--blue:hover{border-color:var(--bz-deep);background:var(--bz-deep);color:#fff}.bz-btn--white{color:var(--bz-deep);background:#fff;border-color:#fff}.bz-btn--white:hover{background:var(--bz-s2);color:var(--bz-deep)}.bz-head{z-index:40;background:var(--bz-blue);color:#fff;position:sticky;top:0;box-shadow:0 6px 20px -12px #035a9e99}.bz-head__in{width:var(--bz-w);align-items:center;gap:26px;min-height:72px;margin-inline:auto;display:flex}.bz-head__brand{align-items:center;display:flex}.bz-head__brand img{width:160px;height:auto;display:block}.bz-head__nav{gap:24px;margin-left:auto;display:flex}.bz-head__nav a{color:#fff;align-items:center;gap:4px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.bz-head__nav a:hover{text-underline-offset:6px;text-decoration:underline}.bz-head__cta{min-height:40px;padding:0 18px}.bz-head__menu{display:none;position:relative}.bz-head__menu summary{color:#fff;cursor:pointer;border:2px solid #fff;border-radius:8px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.bz-head__menu summary::-webkit-details-marker{display:none}.bz-head__drawer{background:#fff;border-radius:12px;min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0;box-shadow:0 20px 40px -20px #20212466}.bz-head__drawer a{color:var(--bz-ink);padding:12px 20px;font-weight:600;text-decoration:none}@media (max-width:960px){.bz-head__nav{display:none}.bz-head__cta{margin-left:auto}.bz-head__menu{display:block}}@media (max-width:400px){.bz-head__brand img{width:128px}}.bz-foot{background:var(--bz-deep);color:#fff}.bz-foot__in{width:var(--bz-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:64px 0 44px;display:grid}.bz-foot p,.bz-foot li{color:#dceaf6;margin:0 0 12px;font-size:14px;line-height:1.6}.bz-foot__mark{width:110px;height:auto;display:block}.bz-foot__claim{font-family:var(--bz-cd);font-weight:700;color:#fff!important;margin-top:16px!important;font-size:20px!important}.bz-foot__title{letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#fff!important;font-size:12px!important}.bz-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bz-foot ul li{margin:0}.bz-foot a{color:#fff;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.bz-foot a:hover{text-decoration:underline}.bz-foot__base{width:var(--bz-w);border-top:1px solid #fff3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.bz-foot__base p{margin:0;font-size:12px}.bz-foot__tb{opacity:.9}@media (max-width:760px){.bz-foot__in{grid-template-columns:1fr}}.bz-hero{background:linear-gradient(180deg, #fff, var(--bz-bg));overflow:hidden}.bz-hero__in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(28px,6vw,80px);padding-top:clamp(48px,8vw,100px);display:grid}.bz-hero__in>div:first-child{padding-bottom:clamp(48px,8vw,100px)}.bz-hero__title{font-size:clamp(2.8rem,7vw,5.6rem)!important;line-height:1!important}.bz-hero__lead{max-width:36rem;color:var(--bz-text);margin:22px 0 26px;font-size:18px}.bz-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.bz-hero__vault{aspect-ratio:4/5;background:var(--bz-s2);box-shadow:inset 0 0 0 10px #fff, inset 0 0 0 12px var(--bz-blue);border-radius:50% 50% 0 0/38% 38% 0 0;place-items:center;display:grid}.bz-hero__vault img{width:70%;height:auto;display:block}@media (max-width:860px){.bz-hero__in{grid-template-columns:1fr}.bz-hero__vault{display:none}}.bz-arches{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.bz-arch{background:var(--bz-paper);border-radius:140px 140px 12px 12px;grid-template-rows:auto 1fr;transition:transform .15s;display:grid;overflow:hidden;box-shadow:0 18px 40px -26px #20212473}.bz-arch:hover{transform:translateY(-3px)}.bz-arch.is-sold{opacity:.6}.bz-arch__img{aspect-ratio:4/5;background:var(--bz-s1);display:block;overflow:hidden}.bz-arch__img img{object-fit:cover;width:100%;height:100%;display:block}.bz-arch__body{align-content:start;gap:4px;padding:16px 18px 18px;display:grid}.bz-arch__date{color:var(--bz-deep);letter-spacing:.06em;margin:0;font-size:13px;font-weight:700}.bz-arch h3{overflow-wrap:anywhere;font-size:21px!important;line-height:1.15!important}.bz-arch h3 a{color:inherit;text-decoration:none}.bz-arch h3 a:hover{color:var(--bz-blue)}.bz-arch__sub{color:var(--bz-muted);margin:0;font-size:14px}.bz-arch__foot{border-top:1px solid var(--bz-line);justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:12px;display:flex}.bz-arch__price{margin:0;font-size:14px}.bz-arch__price b{font-family:var(--bz-cd);font-size:22px;font-weight:700}.bz-arch__price.is-state{color:var(--bz-muted)}.bz-arch__foot .bz-btn{min-height:40px;padding:0 16px;font-size:14px}.bz .n39-faq{gap:10px;margin-top:10px;display:grid}.bz .n39-faq details{border:1px solid var(--bz-line);background:#fff;border-radius:4px;padding:0 22px}.bz .n39-faq summary{color:var(--bz-ink);font-family:var(--bz-cd);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-size:18px;font-weight:800;list-style:none;display:flex}.bz .n39-faq summary::-webkit-details-marker{display:none}.bz .n39-faq summary:after{content:"+";background:var(--bz-blue);color:#fff;border-radius:4px;flex:none;place-items:center;width:28px;height:28px;font-size:18px;transition:transform .2s;display:grid}.bz .n39-faq details[open] summary:after{transform:rotate(45deg)}.bz .n39-faq details>:not(summary){color:var(--bz-text);margin:0;padding:0 0 18px;font-size:16px}.bz-alarm{background:var(--bz-s1)}.bz-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.bz-alarm__in>div>p:not(.bz-kicker){color:var(--bz-text)}.bz .bz-alarm__form .tb-newsletter__form{grid-template-columns:1fr auto;gap:8px;display:grid}.bz .bz-alarm__form .tb-input{border:2px solid var(--bz-ink);min-height:54px;color:var(--bz-ink);background:#fff;border-radius:4px;padding:0 18px;font-size:16px}.bz .bz-alarm__form .tb-btn{background:var(--bz-blue);color:#fff;min-height:54px;font-family:var(--bz-ff);border:0;border-radius:4px;padding:0 24px;font-size:15px;font-weight:800}.bz .bz-alarm__form .tb-newsletter__fine{color:var(--bz-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.bz .bz-alarm__form .tb-newsletter__done{border:2px solid var(--bz-ink);color:var(--bz-ink);border-radius:4px;padding:18px}@media (max-width:860px){.bz-alarm__in{grid-template-columns:1fr}}@media (max-width:480px){.bz-alarm__form .tb-newsletter__form{grid-template-columns:1fr}}.bz-stage{background:var(--bz-s1);padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.bz-stage__cover{border-top:6px solid var(--bz-blue);background:#fff;border-radius:4px;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #20212480}.bz-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:76vh;margin-inline:auto;display:block}.bz-stamp{z-index:3;border:4px solid var(--bz-ink);color:var(--bz-ink);font-family:var(--bz-cd);text-transform:uppercase;background:#ffffffe6;border-radius:4px;padding:8px 22px;font-size:clamp(28px,6vw,52px);font-weight:800;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.bz-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.bz-stage__title{overflow-wrap:anywhere;letter-spacing:-.04em!important;font-size:clamp(2.4rem,5.6vw,4.6rem)!important;line-height:1!important}.bz-facts{color:var(--bz-ink);gap:8px;margin:16px 0 0;padding:0;font-size:16px;font-weight:600;list-style:none;display:grid}.bz-facts li{align-items:center;gap:10px;display:flex}.bz-facts svg{color:var(--bz-blue);flex:none}.bz-stage__buy{justify-items:start;gap:14px;display:grid}.bz-stage__price{color:var(--bz-text);margin:0}.bz-stage__price b{color:var(--bz-ink);font-family:var(--bz-cd);font-size:36px;font-weight:800}.bz-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.bz-note{border:2px solid var(--bz-ink);border-radius:4px;padding:16px 18px}.bz-note__title{font-family:var(--bz-cd);margin:0 0 6px;font-size:20px;font-weight:800}@media (max-width:900px){.bz-stage__panel{grid-template-columns:1fr}}.bz-ladder{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;margin:0 0 28px;padding:0;list-style:none;display:grid}.bz-ladder li{border:1px solid var(--bz-line);border-top:4px solid var(--bz-blue);background:#fff;border-radius:4px;gap:4px;padding:14px 16px;display:grid}.bz-ladder li.is-off{border-top-color:var(--bz-line);color:var(--bz-muted);text-decoration:line-through}.bz-ladder__name{letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:800}.bz-ladder b{font-family:var(--bz-cd);font-size:24px;font-weight:800}.bz-lineup{background:var(--bz-s1)}.bz-lineup .bz-wrap{text-align:center}.bz-lineup__name{color:var(--bz-blue);letter-spacing:.12em;text-transform:uppercase;margin:24px 0 8px;font-weight:800}.bz-lineup ul{flex-wrap:wrap;justify-content:center;gap:2px 0;margin:20px 0 0;padding:0;list-style:none;display:flex}.bz-lineup li{font-family:var(--bz-cd);letter-spacing:-.02em;font-size:clamp(24px,3.2vw,40px);font-weight:800;line-height:1.25}.bz-lineup li:not(:last-child):after{content:"·";color:var(--bz-blue);margin:0 16px}.bz-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.bz-about h2{margin-bottom:10px}.bz-about__claim{color:var(--bz-blue);margin:0;font-weight:800}.bz-about__text p{max-width:40rem;color:var(--bz-text);white-space:pre-line;margin:0}.bz-about__text p+p{margin-top:14px}@media (max-width:860px){.bz-about{grid-template-columns:1fr}}.bz-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.bz-way__address{color:var(--bz-text);margin:12px 0 20px}.bz-way__note{border-left:4px solid var(--bz-blue);background:var(--bz-s1);max-width:28rem;color:var(--bz-text);margin:0;padding:18px 20px;font-size:15px}.n39.bz>*,.bz-shop{--tb-font-display:var(--bz-cd);--tb-font-body:var(--bz-ff);--tb-font-meta:var(--bz-ff)}.bz .n39-receipt__head{font-family:var(--bz-ff);letter-spacing:.12em;font-weight:800}.n39.bz{--n39-navy:var(--bz-bg);--n39-panel:var(--bz-paper);--n39-panel-2:var(--bz-paper);--n39-line:var(--bz-ink);--n39-soft:var(--bz-line);--n39-text:var(--bz-text);color:var(--bz-ink);font-family:var(--bz-ff);background:var(--bz-bg)}.n39.bz .bz-main{background:var(--bz-bg)}.bz :is(.n39-ticket__name,.n39-ticket__price,.n39-ticket__day b,.n39-receipt__lines,.n39-clock b,.n39-co__title,.n39-co__type,.n39-co__picked b,.n39-done__title,.n39-done__type,.n39-step output,.n39-co__steps b){font-family:var(--bz-cd);font-weight:800}.bz .tb-sheet__sum,.bz .n39-done__total{font-family:var(--bz-cd)!important;font-weight:800!important}.bz .n39-ticket{background:var(--bz-paper);color:var(--bz-ink);border-radius:18px;box-shadow:0 16px 34px -24px #20212473}.bz .n39-ticket.is-picked{background:var(--bz-paper);box-shadow:inset 0 0 0 2px var(--bz-ink), 0 16px 34px -20px #20212480}.bz .n39-ticket:before{border-left-color:#20212440}.bz .n39-ticket:after{background:linear-gradient(110deg,#0000 35%,#1e73be2e 48%,#0000 60%)}.bz .n39-ticket__stub img{object-position:50% 45%;filter:grayscale(.2)brightness(.5)}.bz .n39-ticket__mark,.bz .n39-ticket__day{color:#fff}.bz .n39-ticket__mark{font-family:var(--bz-cd);-webkit-text-stroke:0;font-size:20px;font-weight:900}.bz .n39-ticket__kicker{color:var(--bz-blue);opacity:1;font-family:var(--bz-ff)}.bz .n39-ticket__save{background:var(--bz-s2);color:var(--bz-ink);border-radius:999px}.bz .n39-ticket__stamp{border-color:var(--bz-ink);color:var(--bz-ink);background:#ffffffd9;border-radius:10px}.bz .n39-step{border:1.5px solid var(--bz-ink);border-radius:999px;overflow:hidden}.bz .n39-step button{color:var(--bz-ink)}.bz .n39-step button:hover:not(:disabled){background:var(--bz-ink);color:var(--bz-bg)}.bz .n39-steps{font-family:var(--bz-ff);font-weight:600}.bz .n39-steps b{border-color:var(--bz-ink)}.bz .n39-steps li+li:before{background:#2021244d}.bz .n39-clock{border-color:var(--bz-ink);background:var(--bz-paper);border-radius:16px}.bz .n39-clock b{color:var(--bz-ink)}.bz .n39-btn{border:1.5px solid var(--bz-ink);color:var(--bz-ink);font-family:var(--bz-ff);letter-spacing:.02em;text-transform:none;border-radius:999px;font-size:14px;font-weight:600}.bz .n39-btn:hover{color:var(--bz-ink);background:#2021240f}.bz .n39-btn--fill{background:var(--bz-ink);border-color:var(--bz-ink);color:var(--bz-bg)}.bz .n39-btn--fill:hover{background:var(--bz-blue);border-color:var(--bz-blue);color:var(--bz-bg)}.bz .n39-link{color:var(--bz-ink)}.bz .n39-receipt{background:var(--bz-paper);color:var(--bz-ink);box-shadow:0 16px 34px -24px #20212473}.bz .n39-receipt .n39-btn--fill{background:var(--bz-ink);color:var(--bz-bg)}.bz .n39-tix__trust li:before,.bz .n39-tix__closed{color:var(--bz-ink)}.bz .n39-co{border-left:1px solid var(--bz-line);background:var(--bz-bg);color:var(--bz-ink);font-family:var(--bz-ff)}.bz .n39-co::backdrop{background:#20212473}.bz .n39-co__head{border-bottom-color:var(--bz-line)}.bz .n39-co__title{font-size:24px;line-height:1.1}.bz .n39-co__cover{border-radius:8px}.bz .n39-co__kicker{color:var(--bz-blue);opacity:1;font-family:var(--bz-ff)}.bz .n39-co__when{color:var(--bz-text)}.bz .n39-co__close{border:1.5px solid var(--bz-ink);color:var(--bz-ink);border-radius:50%}.bz .n39-co__close:hover{background:var(--bz-ink);color:var(--bz-bg)}.bz .n39-co__steps li{color:#20212499}.bz .n39-co__steps li:before{background:#20212440}.bz .n39-co__steps li.is-now{color:var(--bz-ink)}.bz .n39-co__steps li.is-now b{background:var(--bz-ink);border-color:var(--bz-ink);color:var(--bz-bg)}.bz .n39-co__steps li.is-done{color:var(--bz-blue)}.bz .n39-co__lead,.bz .n39-co__price,.bz .n39-co__alt,.bz .n39-co__legal,.bz .n39-co__field small,.bz .n39-co__picked span{color:var(--bz-text)}.bz .n39-co__types li,.bz .n39-co__picked{border-color:var(--bz-line);background:var(--bz-paper);border-radius:16px}.bz .n39-co__types li.is-picked{border-color:var(--bz-ink);box-shadow:inset 0 0 0 1px var(--bz-ink)}.bz .n39-co__sum,.bz .n39-co__sum .tb-sheet__sum{border-color:var(--bz-line)}.bz .n39-co__sum .tb-meta{color:var(--bz-text)}.bz .n39-co__field>span{font-family:var(--bz-ff);font-weight:600}.bz .n39-co__input{border:1.5px solid var(--bz-ink);background:var(--bz-paper);color:var(--bz-ink);border-radius:14px}.bz .n39-co__input:focus-visible{outline-color:var(--bz-ink)}.bz .n39-co__legal a,.bz .n39-co__alt a{color:var(--bz-ink);text-underline-offset:3px;text-decoration:underline}.bz .n39-co{--tb-pay-radius:14px}.bz .n39-co .tb-sheet__go{background:var(--bz-ink);color:var(--bz-bg);font-family:var(--bz-ff);text-transform:none;letter-spacing:.02em;border:0;border-radius:999px}.bz .n39-co__trust{border-top-color:var(--bz-line);color:var(--bz-text)}.bz .n39-co__trust li:before{color:var(--bz-ink)}.bz .n39-co .tb-input{border-color:var(--bz-ink);color:var(--bz-ink);background:var(--bz-paper);border-radius:14px}.bz .n39-stage{background:var(--tb-canvas);color:var(--bz-ink)}.bz .n39-bg{color:var(--bz-ink)}.bz .n39-bg__rows p{font-family:var(--bz-cd);text-transform:none;-webkit-text-stroke-color:#2021241a;font-weight:400}.bz .n39-bg__veil{display:none}.bz .n39-eyebrow{color:var(--bz-blue);font-family:var(--bz-ff);letter-spacing:.22em;text-transform:uppercase;font-size:12px;font-weight:600}.bz .n39-eyebrow__play{display:none}.bz .n39-head2>p,.bz .n39-done__lead,.bz .n39-done__no,.bz .n39-done__later{color:var(--bz-text)}.bz .n39-facts{color:var(--bz-ink)}.bz .n39-done__ticket{border:1px solid var(--bz-line);background:var(--bz-paper);border-radius:18px}.bz .n39-done__qr{border:1px solid var(--bz-line);border-radius:10px}.bz .n39-done__code{font-family:var(--bz-ff);letter-spacing:.14em}.bz .n39-done__later a{color:var(--bz-ink)}.bz-shop main.tb-page{align-content:start;gap:24px;width:min(1100px,100% - 40px);min-height:62vh;margin:0 auto;padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.bz-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.bz-shop .tb-page__title,.bz-shop .tb-site-page__title,.bz-shop .tb-notfound__title{color:var(--bz-ink);font-family:var(--bz-cd);letter-spacing:-.01em;text-transform:none;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;line-height:1.05}.bz-shop .tb-page__title:before,.bz-shop .tb-site-page__title:before{content:"Bärenzwinger · Tickets";color:var(--bz-blue);font-family:var(--bz-ff);letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600;display:block}.bz-shop .tb-meta+.tb-page__title:before{content:none}.bz-shop .tb-meta:has(+.tb-page__title){color:var(--bz-blue);font-family:var(--bz-ff);letter-spacing:.22em;text-transform:uppercase;margin:0 0 -6px;font-size:12px;font-weight:600}.bz-shop .tb-page__lead{color:var(--bz-text)}.bz-shop .tb-glass{background:var(--bz-paper);border:1px solid var(--bz-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px;box-shadow:0 18px 40px -28px #20212459}.bz-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.bz-shop .tb-btn{min-height:50px;font-family:var(--bz-ff);text-transform:none;border-radius:999px;padding:0 24px;font-weight:600}.bz-shop .tb-btn--primary{border:1.5px solid var(--bz-ink);background:var(--bz-ink);color:var(--bz-bg)}.bz-shop .tb-btn--secondary{border:1.5px solid var(--bz-ink);color:var(--bz-ink)}.bz-shop .tb-input{border:1.5px solid var(--bz-ink);background:var(--bz-paper);min-height:50px;color:var(--bz-ink);border-radius:14px;padding:0 18px}.bz-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.bz-shop .tb-ticket header h1,.bz-shop .tb-ticket header h2{font-family:var(--bz-cd);text-transform:none;font-weight:800}.bz-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.bz-shop .tb-notfound__code{color:var(--bz-blue);letter-spacing:.22em;text-transform:uppercase;opacity:1;margin:0;font-size:12px;font-weight:600}.bz-shop .tb-notfound__code:after{content:" · Bärenzwinger Tickets"}.bz-shop .tb-notfound__text{color:var(--bz-text);opacity:1}.bz-shop .tb-notfound__cta{background:var(--bz-ink);height:50px;color:var(--bz-bg);border-radius:999px;padding:0 24px;font-weight:600;text-decoration:none}.bz-shop main.tb-site-page{align-content:start;min-height:62vh}.bz-shop .tb-site-page__title{align-self:start}.bz-shop .tb-site-page__head{text-align:left;justify-items:start;width:min(1100px,100% - 40px);margin-inline:auto;padding-top:clamp(48px,7vw,88px)}.bz-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.bz-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--bz-text);margin:0;font-size:16px}.bz-shop .tb-sheet{border:1px solid var(--bz-line);background:var(--bz-bg);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:22px}.bz .n39-bar{background:var(--bz-blue);color:#fff;border-radius:4px}.bz .n39-bar span,.bz .n39-bar b{font-family:var(--bz-cd);font-weight:800}@media (prefers-reduced-motion:reduce){.bz *,.bz :before,.bz :after{transition:none!important;animation:none!important}}
.rk,.rk-head,.rk-foot,.rk-shop{--rk-bg:#222;--rk-s1:#2a2a2a;--rk-s2:#333;--rk-deep:#171717;--rk-line:#e0e0e01a;--rk-line-2:#e0e0e038;--rk-ink:#e0e0e0;--rk-text:#c4c4c4;--rk-muted:#adadad;--rk-orange:#e8881c;--rk-orange-2:#cd6d00;--rk-brand:#e8881c;--rk-uv:#e8881c;--rk-glow:232 136 28;--rk-w:min(1180px, calc(100% - 40px));--rk-cd:var(--rk-display), "Oswald", "Arial Narrow", sans-serif;--rk-ff:var(--rk-sans), "Monda", Arial, sans-serif;color:var(--rk-ink);font-family:var(--rk-ff)}.rk,.rk-main,.rk-shop{background:var(--rk-bg)}.n39.rk>*,.rk-shop>*{--tb-font-display:var(--rk-cd);--tb-font-body:var(--rk-ff)}.rk-wrap{width:var(--rk-w);margin-inline:auto}.rk-narrow{max-width:900px}.rk-section{padding-block:clamp(56px,8vw,100px);position:relative}.rk-section+.rk-section{border-top:1px solid var(--rk-line)}.rk p{line-height:1.6}.rk h1,.rk h2,.rk h3{color:var(--rk-ink);font-family:var(--rk-cd);letter-spacing:.01em;text-transform:uppercase;margin:0;font-weight:600}.n39.rk :is(h1,h2,h3){font-family:var(--rk-cd);text-transform:uppercase;font-weight:600}.rk h2{font-size:clamp(2.4rem,5vw,4rem);line-height:1.02;margin-bottom:28px!important}.rk-kicker{color:var(--rk-orange);font-family:var(--rk-ff);letter-spacing:.2em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.rk-kicker--brand{color:var(--rk-orange)}.rk-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:30px;display:flex}.rk-head2 h2{margin-bottom:0!important}.rk-head2>p{max-width:32rem;color:var(--rk-text);margin:0}.rk-soon{border:1px dashed var(--rk-line-2);color:var(--rk-text);border-radius:10px;padding:24px}.rk-soon__title{color:var(--rk-ink);font-family:var(--rk-cd);text-transform:uppercase;margin:0 0 6px;font-size:24px;font-weight:600}.rk-soon p:last-child{margin:0}.rk-btn{border:1px solid var(--rk-line-2);min-height:48px;color:var(--rk-ink);font-family:var(--rk-cd);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:17px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.rk-btn:hover{border-color:var(--rk-orange);color:var(--rk-orange)}.rk-btn--orange{border-color:var(--rk-orange);background:var(--rk-orange);color:#161616}.rk-btn--orange:hover{border-color:var(--rk-orange-2);background:var(--rk-orange-2);color:#161616}.rk-head{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--rk-line);background:#222222f0;position:sticky;top:0}.rk-head:after{content:"";background:var(--rk-orange);opacity:.6;height:1px;position:absolute;bottom:-1px;left:0;right:0}.rk-head__in{width:var(--rk-w);align-items:center;gap:26px;min-height:70px;margin-inline:auto;display:flex}.rk-head__brand{align-items:center;display:flex}.rk-head__brand img{width:150px;height:auto;display:block}.rk-head__nav{gap:24px;margin-left:auto;display:flex}.rk-head__nav a{color:var(--rk-muted);font-family:var(--rk-ff);align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rk-head__nav a:hover{color:var(--rk-orange)}.rk-head__cta{min-height:40px;padding:0 18px}.rk-head__menu{display:none;position:relative}.rk-head__menu summary{border:1px solid var(--rk-line-2);cursor:pointer;border-radius:10px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.rk-head__menu summary::-webkit-details-marker{display:none}.rk-head__drawer{background:var(--rk-s1);border:1px solid var(--rk-line-2);border-radius:10px;min-width:230px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.rk-head__drawer a{color:var(--rk-ink);font-family:var(--rk-ff);padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none}.rk-head__drawer a:hover{color:var(--rk-orange)}@media (max-width:980px){.rk-head__nav{display:none}.rk-head__cta{margin-left:auto}.rk-head__menu{display:block}}@media (max-width:400px){.rk-head__brand img{width:120px}}.rk-foot{background:var(--rk-deep);border-top:1px solid var(--rk-line)}.rk-foot__in{width:var(--rk-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:64px 0 44px;display:grid}.rk-foot p,.rk-foot li{color:var(--rk-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.rk-foot__mark{width:200px;height:auto;display:block}.rk-foot__claim{font-family:var(--rk-cd);text-transform:uppercase;font-weight:600;color:var(--rk-ink)!important;margin-top:18px!important;font-size:22px!important;line-height:1.2!important}.rk-foot__title{letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--rk-ink)!important;font-size:12px!important}.rk-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rk-foot ul li{margin:0}.rk-foot a{color:var(--rk-ink);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.rk-foot a:hover{color:var(--rk-orange)}.rk-foot__base{width:var(--rk-w);border-top:1px solid var(--rk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.rk-foot__base p{margin:0;font-size:12px}.rk-foot__tb{opacity:.8}@media (max-width:760px){.rk-foot__in{grid-template-columns:1fr}}.rk-hero{background:radial-gradient(ellipse 60% 70% at 85% 40%, #e8881c14, transparent 70%), var(--rk-bg);position:relative;overflow:hidden}.rk-hero__in{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,80px);padding-block:clamp(48px,8vw,104px);display:grid}.rk-hero__logo{width:min(380px,80%);height:auto;margin-bottom:30px;display:block}.rk-hero__title{max-width:14ch;font-size:clamp(3rem,7vw,6rem)!important;line-height:.98!important}.rk-hero__title span{color:var(--rk-orange);display:block}.rk-hero__lead{max-width:36rem;color:var(--rk-text);margin:22px 0 28px;font-size:17px}.rk-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.rk-hero__arch{aspect-ratio:3/4;border:2px solid var(--rk-orange);background:#010101;border-bottom:0;border-radius:999px 999px 0 0;position:relative;overflow:hidden}.rk-hero__arch img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.rk-hero__arch:after{content:"";background:linear-gradient(transparent, var(--rk-bg));height:30%;position:absolute;inset:auto 0 0}@media (max-width:860px){.rk-hero__in{grid-template-columns:1fr}.rk-hero__arch{aspect-ratio:4/5;justify-self:center;width:100%;max-width:300px}}.rk-rose{background:var(--rk-deep)}.rk-count{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rk-count a{border:1px solid var(--rk-line-2);background:var(--rk-bg);color:var(--rk-ink);border-radius:10px;gap:8px;padding:22px 20px 20px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative}.rk-count a:hover{border-color:var(--rk-orange);transform:translateY(-2px)}.rk-count__nr{font-family:var(--rk-cd);align-items:baseline;gap:6px;font-size:clamp(56px,7vw,84px);font-weight:600;line-height:.9;display:flex}.rk-count__nr small{color:var(--rk-muted);font-size:.32em;font-weight:500}.rk-count__day{color:var(--rk-muted);font-size:14px;font-weight:700}.rk-count__tag{color:var(--rk-orange);font-family:var(--rk-cd);letter-spacing:.08em;text-transform:uppercase;background:#161616;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600;position:absolute;top:14px;right:14px}.rk-count li.is-round a{border-color:var(--rk-orange);background:var(--rk-orange);color:#161616}.rk-count li.is-round .rk-count__nr small,.rk-count li.is-round .rk-count__day{color:#161616}@media (max-width:600px){.rk-count{grid-template-columns:repeat(2,1fr);gap:10px}.rk-count a{padding:16px 14px 14px}.rk-count__tag{justify-self:start;position:static}}.rk-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rk-row{background:var(--rk-s1);border:1px solid var(--rk-line);border-radius:10px;grid-template-columns:64px 110px minmax(0,1fr) 150px auto;align-items:center;gap:18px;padding:10px 14px 10px 10px;transition:background .15s,border-color .15s;display:grid}.rk-row:hover{background:var(--rk-s2);border-color:#e8881c80}.rk-row.is-sold{opacity:.6}.rk-row__img{aspect-ratio:4/5;background:var(--rk-s2);border-radius:6px;width:64px;display:block;overflow:hidden}.rk-row__img img{object-fit:cover;width:100%;height:100%;display:block}.rk-row__date{margin:0;display:grid}.rk-row__date b{font-family:var(--rk-cd);font-size:22px;font-weight:600}.rk-row__date span{color:var(--rk-muted);font-size:13px}.rk-row__what{min-width:0}.rk-row__kind{color:var(--rk-orange);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:700;margin:0 0 2px!important;line-height:1.4!important}.rk-row__what h3{overflow-wrap:anywhere;font-size:clamp(20px,2.4vw,28px)!important;line-height:1.08!important}.rk-row__what h3 a{color:inherit;text-decoration:none}.rk-row__what h3 a:hover,.rk-row__nr{color:var(--rk-orange)}.rk-row__sub{color:var(--rk-muted);margin:2px 0 0;font-size:14px}.rk-row__price{color:var(--rk-muted);white-space:nowrap;margin:0;font-size:13px}.rk-row__price b{color:var(--rk-ink);font-family:var(--rk-cd);font-size:26px;font-weight:600}.rk-row__price.is-state{font-weight:700}.rk-row>.rk-btn{min-height:42px;padding:0 18px}@media (max-width:900px){.rk-row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img what what""img date date""price price btn";gap:6px 14px}.rk-row__img{grid-area:img;width:56px}.rk-row__what{grid-area:what}.rk-row__date{grid-area:date;align-items:baseline;gap:8px;display:flex}.rk-row__date b{font-size:17px}.rk-row__price{grid-area:price}.rk-row>.rk-btn{grid-area:btn}}.rk-stage__title span{color:var(--rk-orange)}.rk-stage__sub{color:var(--rk-muted);margin:10px 0 0;font-size:17px}.rk-ladder{border-left:1px solid var(--rk-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.rk-ladder li{border:1px solid var(--rk-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.rk-ladder li.is-off{opacity:.4;text-decoration:line-through}.rk-ladder li:not(.is-off){border-top:3px solid var(--rk-orange)}.rk-ladder__name{font-family:var(--rk-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.rk-ladder b{font-family:var(--rk-cd);font-size:24px}.rk .n39-faq{border-top:1px solid var(--rk-line-2);gap:0;margin-top:10px;display:grid}.rk .n39-faq details{border:0;border-bottom:1px solid var(--rk-line-2);background:0 0;border-radius:0;padding:0}.rk .n39-faq summary{color:var(--rk-ink);font-family:var(--rk-cd);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:20px;list-style:none;display:flex}.rk .n39-faq summary::-webkit-details-marker{display:none}.rk .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--rk-ink);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.rk .n39-faq details[open] summary:after{transform:rotate(45deg)}.rk .n39-faq details>:not(summary){color:var(--rk-text);margin:0;padding:0 0 20px;font-size:16px}.rk-alarm{background:var(--rk-deep)}.rk-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.rk-alarm__in>div>p:not(.rk-kicker){color:var(--rk-text)}.rk .rk-alarm__form .tb-newsletter__form{grid-template-columns:1fr auto;gap:0;display:grid}.rk .rk-alarm__form .tb-input{border:1px solid var(--rk-line-2);background:var(--rk-bg);min-height:54px;color:var(--rk-ink);border-radius:10px 0 0 10px;padding:0 18px;font-size:16px}.rk .rk-alarm__form .tb-btn{background:var(--rk-orange);color:#161616;min-height:54px;font-family:var(--rk-cd);letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:0 10px 10px 0;padding:0 24px;font-size:16px}.rk .rk-alarm__form .tb-newsletter__fine{color:var(--rk-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.rk .rk-alarm__form .tb-newsletter__done{border:1px solid var(--rk-line-2);color:var(--rk-ink);padding:18px}@media (max-width:860px){.rk-alarm__in{grid-template-columns:1fr}}@media (max-width:480px){.rk-alarm__form .tb-newsletter__form{grid-template-columns:1fr}}.rk-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.rk-stage__cover{border:1px solid var(--rk-line-2);border-top:4px solid var(--rk-brand);background:#010101;position:relative;overflow:hidden}.rk-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:76vh;margin-inline:auto;display:block}.rk-stamp{z-index:3;border:3px solid var(--rk-ink);color:var(--rk-ink);font-family:var(--rk-cd);text-transform:uppercase;background:#000c;padding:8px 22px;font-size:clamp(30px,6vw,56px);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.rk-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.rk-stage__title{overflow-wrap:anywhere;font-size:clamp(2.6rem,6vw,5rem)!important;line-height:.92!important}.rk-facts{color:var(--rk-ink);gap:8px;margin:16px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.rk-facts li{align-items:center;gap:10px;display:flex}.rk-facts svg{color:var(--rk-brand);flex:none}.rk-stage__buy{justify-items:start;gap:14px;display:grid}.rk-stage__price{color:var(--rk-text);margin:0}.rk-stage__price b{color:var(--rk-ink);font-family:var(--rk-cd);font-size:36px}.rk-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.rk-note{border:1px solid var(--rk-brand);padding:16px 18px}.rk-note__title{font-family:var(--rk-cd);text-transform:uppercase;margin:0 0 6px;font-size:20px}@media (max-width:900px){.rk-stage__panel{grid-template-columns:1fr}}.rk-lineup .rk-wrap{text-align:center}.rk-lineup .rk-kicker{margin-inline:auto}.rk-lineup__name{color:var(--rk-brand);font-family:var(--rk-cd);letter-spacing:.14em;text-transform:uppercase;margin:24px 0 8px}.rk-lineup ul{flex-wrap:wrap;justify-content:center;gap:2px 0;margin:20px 0 0;padding:0;list-style:none;display:flex}.rk-lineup li{font-family:var(--rk-cd);text-transform:uppercase;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.25}.rk-lineup li:not(:last-child):after{content:"/";color:var(--rk-brand);margin:0 14px;font-weight:500}.rk-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.rk-about h2{margin-bottom:10px!important}.rk-about__claim{color:var(--rk-brand);font-family:var(--rk-cd);text-transform:uppercase;margin:0;font-size:20px}.rk-about__text p{max-width:40rem;color:var(--rk-text);white-space:pre-line;margin:0}.rk-about__text p+p{margin-top:14px}@media (max-width:860px){.rk-about{grid-template-columns:1fr}}.rk-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.rk-way__address{color:var(--rk-text);margin:12px 0 20px}.rk-way__note{color:var(--rk-brand);font-family:var(--rk-cd);text-transform:uppercase;margin:0;font-size:clamp(36px,6vw,72px);font-weight:700}.n39.rk{--n39-navy:var(--rk-bg);--n39-panel:var(--rk-s1);--n39-panel-2:var(--rk-s2);--n39-line:var(--rk-line-2);--n39-soft:var(--rk-line);--n39-text:var(--rk-text);color:var(--rk-ink);font-family:var(--rk-ff);background:var(--rk-bg)}.n39.rk .rk-main{background:var(--rk-bg)}.rk :is(.n39-ticket__name,.n39-ticket__price,.n39-ticket__day b,.n39-receipt__lines,.n39-clock b,.n39-co__title,.n39-co__type,.n39-co__picked b,.n39-done__title,.n39-done__type,.n39-step output){font-family:var(--rk-cd);font-weight:700}.rk .n39-ticket__name,.rk .n39-co__title,.rk .n39-done__title{text-transform:uppercase}.rk .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.rk .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.rk .tb-sheet__sum,.rk .n39-done__total{font-family:var(--rk-cd)!important;font-weight:700!important}.rk .n39-ticket{background:var(--rk-s1);border-radius:10px}.rk .n39-ticket.is-picked{background:var(--rk-s2);box-shadow:inset 0 0 0 2px rgb(var(--rk-glow))}.rk .n39-ticket__mark{font-family:var(--rk-cd);-webkit-text-stroke:0;color:var(--rk-ink);background:#0a0a0ad9;border-radius:10px;padding:1px 7px;font-weight:700}.rk .n39-ticket__kicker,.rk .n39-co__kicker,.rk .n39-receipt__head{font-family:var(--rk-cd);letter-spacing:.14em;font-size:14px}.rk .n39-ticket__save{background:rgb(var(--rk-glow));color:#161616;border-radius:10px}.rk .n39-ticket__stamp{border-color:var(--rk-line-2);color:var(--rk-ink);font-family:var(--rk-cd);letter-spacing:.08em;border-radius:10px}.rk .n39-steps{font-family:var(--rk-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.rk .n39-steps b{border-color:rgb(var(--rk-glow));color:var(--rk-ink)}.rk .n39-clock{border-color:rgb(var(--rk-glow) / .7);border-radius:10px}.rk .n39-clock b{color:rgb(var(--rk-glow))}@media (max-width:480px){.rk .n39-clock{gap:10px;padding:10px 12px}.rk .n39-clock ol{gap:6px}.rk .n39-clock li{min-width:38px}.rk .n39-clock b{font-size:24px}}.rk .n39-step{border-color:var(--rk-line-2);border-radius:10px;overflow:hidden}.rk .n39-step button:hover:not(:disabled){background:rgb(var(--rk-glow));color:#161616}.rk .n39-btn{border-color:var(--rk-line-2);color:var(--rk-ink);font-family:var(--rk-cd);letter-spacing:.06em;border-radius:10px;font-size:16px}.rk .n39-btn:hover{background:var(--rk-s2);color:var(--rk-ink)}.rk .n39-btn--fill{background:var(--rk-ink);color:var(--rk-bg);border-color:#0000}.rk .n39-btn--fill:hover{color:var(--rk-bg);background:#fff}.rk .n39-link{color:var(--rk-ink)}.rk .n39-receipt{background:var(--rk-ink);color:var(--rk-bg);border-radius:10px}.rk .n39-receipt .n39-btn--fill{background:var(--rk-bg);color:var(--rk-ink)}.rk .n39-receipt__lines,.rk .n39-receipt .tb-sheet__sum,.rk .n39-receipt .n39-tix__codes summary,.rk .n39-receipt .n39-link,.rk .n39-receipt .n39-tix__trust li:before{color:var(--rk-bg)}.rk .n39-tix__trust li:before{color:rgb(var(--rk-glow))}.rk .n39-co{border-left-color:var(--rk-line);background:var(--rk-s1);color:var(--rk-ink);font-family:var(--rk-ff)}.rk .n39-co::backdrop{background:#000c}.rk .n39-co__title{font-size:28px;line-height:1}.rk .n39-co__cover{border-radius:10px}.rk .n39-co__close{border-color:var(--rk-line-2);color:var(--rk-ink);border-radius:10px}.rk .n39-co__close:hover{background:var(--rk-s2);color:var(--rk-ink)}.rk .n39-co__steps li.is-now{color:var(--rk-ink)}.rk .n39-co__steps li.is-now b{background:rgb(var(--rk-glow));border-color:rgb(var(--rk-glow));color:#161616}.rk .n39-co__steps li.is-done{color:rgb(var(--rk-glow))}.rk .n39-co__types li,.rk .n39-co__picked{border-radius:10px}.rk .n39-co__types li.is-picked{border-color:rgb(var(--rk-glow));box-shadow:inset 0 0 0 1px rgb(var(--rk-glow))}.rk .n39-co__field>span{font-family:var(--rk-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.rk .n39-co__input{border-color:var(--rk-line-2);background:var(--rk-bg);border-radius:10px}.rk .n39-co__input:focus-visible{outline-color:var(--rk-uv)}.rk .n39-co{--tb-pay-radius:8px}.rk .n39-co .tb-sheet__go{background:var(--rk-ink);color:var(--rk-bg);font-family:var(--rk-cd);letter-spacing:.06em;border:0;border-radius:10px;font-size:18px;font-weight:700}.rk .n39-co__legal a,.rk .n39-co__alt a{color:var(--rk-ink);text-underline-offset:3px;text-decoration:underline}.rk .n39-co__trust li:before{color:rgb(var(--rk-glow))}.rk .n39-co .tb-input,.rk .n39-co .tb-stepper{border-radius:10px}.rk .n39-bar{background:rgb(var(--rk-glow));color:#161616;border-radius:10px;box-shadow:0 16px 40px -16px #000000e6}.rk .n39-bar span,.rk .n39-bar b{font-family:var(--rk-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.rk .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--rk-bg)}.rk .n39-eyebrow{color:rgb(var(--n39-glow,var(--rk-glow)));font-family:var(--rk-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.rk .n39-eyebrow__play{display:none}.rk .n39-head2>p{color:var(--rk-text)}.rk .n39-done__ticket{border:1px solid var(--rk-line);background:var(--rk-s1);border-radius:10px}.rk .n39-done__qr{border-radius:10px}.rk .n39-done__code{font-family:var(--rk-cd);letter-spacing:.12em}.rk .n39-done__later a{color:var(--rk-ink)}.rk .n39-bg__rows p{font-family:var(--rk-cd);font-weight:700}.rk-shop .tb-meta{font-family:var(--rk-ff)}.rk-shop main.tb-page{align-content:start;gap:24px;width:min(1100px,100% - 40px);min-height:62vh;margin:0 auto;padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.rk-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.rk-shop .tb-page__title,.rk-shop .tb-site-page__title,.rk-shop .tb-notfound__title{color:var(--rk-ink);font-family:var(--rk-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.rk-shop .tb-page__title:before,.rk-shop .tb-site-page__title:before{content:"Rosenkeller · Tickets";color:var(--rk-uv);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.rk-shop .tb-meta+.tb-page__title:before{content:none}.rk-shop .tb-meta:has(+.tb-page__title){color:var(--rk-uv);font-family:var(--rk-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.rk-shop .tb-page__lead{color:var(--rk-text)}.rk-shop .tb-glass{background:var(--rk-s1);border:1px solid var(--rk-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:10px}.rk-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.rk-shop .tb-btn{min-height:48px;font-family:var(--rk-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;padding:0 22px;font-size:17px}.rk-shop .tb-btn--primary{background:var(--rk-ink);color:var(--rk-bg);border:0}.rk-shop .tb-btn--secondary{border:1px solid var(--rk-line-2);color:var(--rk-ink)}.rk-shop .tb-input{border:1px solid var(--rk-line-2);background:var(--rk-bg);min-height:50px;color:var(--rk-ink);border-radius:10px;padding:0 16px}.rk-shop .tb-input:focus-visible{outline:2px solid var(--rk-uv);outline-offset:2px}.rk-shop .tb-ticket-group{border-radius:10px;padding:22px 24px}.rk-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.rk-shop .tb-ticket header h1,.rk-shop .tb-ticket header h2{font-family:var(--rk-cd);text-transform:uppercase;font-weight:700}.rk-shop .tb-ticket__qr{border-radius:10px}.rk-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.rk-shop .tb-notfound__code{color:var(--rk-uv);font-family:var(--rk-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.rk-shop .tb-notfound__code:after{content:" · Rosenkeller Tickets"}.rk-shop .tb-notfound__text{color:var(--rk-text);opacity:1}.rk-shop .tb-notfound__cta{background:var(--rk-ink);height:48px;color:var(--rk-bg);font-family:var(--rk-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;padding:0 22px;font-size:17px;text-decoration:none}.rk-shop main.tb-site-page{align-content:start;min-height:62vh}.rk-shop .tb-site-page__title{align-self:start}.rk-shop .tb-site-page__head{text-align:left;justify-items:start;width:min(1100px,100% - 40px);margin-inline:auto;padding-top:clamp(48px,7vw,88px)}.rk-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.rk-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--rk-text);margin:0;font-size:16px}.rk .n39-ticket,.rk .n39-co__types li,.rk .n39-co__picked,.rk .n39-btn,.rk .n39-step,.rk .n39-receipt,.rk .n39-done__ticket{border-radius:10px}.rk :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.rk .n39-bar{background:var(--rk-orange);color:#161616;border-radius:10px}.rk-stage__cover{border:0;border-top:4px solid var(--rk-orange);border-radius:10px;box-shadow:0 0 60px #e8881c2e}@media (prefers-reduced-motion:reduce){.rk *,.rk :before,.rk :after{transition:none!important;animation:none!important}}
.ks,.ks-head,.ks-foot,.ks-shop{--ks-bg:#0f0f0f;--ks-s1:#191919;--ks-s2:#242424;--ks-deep:#000;--ks-line:#e0e0e01f;--ks-line-2:#e0e0e042;--ks-ink:#f4f4f4;--ks-text:#e0e0e0;--ks-muted:#a6a6a6;--ks-red:#ed3201;--ks-red-2:#ff4a1c;--ks-yellow:#fff93e;--ks-blue:#3e60f8;--ks-brand:#fff93e;--ks-uv:#fff93e;--ks-glow:237 50 1;--ks-w:min(1240px, calc(100% - 40px));--ks-cd:var(--ks-display), "Archivo", "Arial Black", sans-serif;--ks-ff:var(--ks-mono), "Space Mono", ui-monospace, monospace;color:var(--ks-ink);font-family:var(--ks-ff)}.ks,.ks-main,.ks-shop{background:var(--ks-bg)}.n39.ks>*,.ks-shop>*{--tb-font-display:var(--ks-cd);--tb-font-body:var(--ks-ff)}.ks-wrap{width:var(--ks-w);margin-inline:auto}.ks-narrow{max-width:900px}.ks-section{padding-block:clamp(56px,8vw,100px);position:relative}.ks-section+.ks-section{border-top:1px solid var(--ks-line)}.ks p{line-height:1.6}.ks h1,.ks h2,.ks h3{color:var(--ks-ink);font-family:var(--ks-cd);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:800;font-stretch:125%}.n39.ks :is(h1,h2,h3){font-family:var(--ks-cd);text-transform:uppercase;font-weight:800;font-stretch:125%}.ks h2{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1;margin-bottom:28px!important}.ks-kicker{color:var(--ks-red-2);font-family:var(--ks-ff);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.ks-kicker--brand{color:var(--ks-yellow)}.ks-kicker--ink{color:var(--ks-bg)}.ks-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:30px;display:flex}.ks-head2 h2{margin-bottom:0!important}.ks-head2>p{max-width:34rem;color:var(--ks-text);margin:0;font-size:14px}.ks-soon{border:1px dashed var(--ks-line-2);color:var(--ks-text);padding:24px}.ks-soon__title{color:var(--ks-ink);font-family:var(--ks-cd);text-transform:uppercase;margin:0 0 6px;font-size:22px;font-weight:800;font-stretch:125%}.ks-soon p:last-child{margin:0}.ks-btn{border:1px solid var(--ks-line-2);min-height:48px;color:var(--ks-ink);font-family:var(--ks-ff);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ks-btn:hover{border-color:var(--ks-yellow);color:var(--ks-yellow)}.ks-btn--red{border-color:var(--ks-red);background:var(--ks-red);color:#fff}.ks-btn--red:hover{border-color:var(--ks-red-2);background:var(--ks-red-2);color:#fff}.ks-head{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--ks-line);background:#0f0f0ff0;position:sticky;top:0}.ks-head:after{content:"";background:var(--ks-red);height:2px;position:absolute;bottom:-1px;left:0;right:0}.ks-head__in{width:var(--ks-w);align-items:center;gap:26px;min-height:70px;margin-inline:auto;display:flex}.ks-head__brand{align-items:center;display:flex}.ks-head__brand img{width:170px;height:auto;display:block}.ks-head__nav{gap:22px;margin-left:auto;display:flex}.ks-head__nav a{color:var(--ks-text);font-family:var(--ks-ff);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ks-head__nav a:hover{color:var(--ks-yellow)}.ks-head__cta{min-height:40px;padding:0 18px}.ks-head__menu{display:none;position:relative}.ks-head__menu summary{border:1px solid var(--ks-line-2);cursor:pointer;place-items:center;width:44px;height:44px;list-style:none;display:grid}.ks-head__menu summary::-webkit-details-marker{display:none}.ks-head__drawer{background:var(--ks-s1);border:1px solid var(--ks-line-2);min-width:230px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.ks-head__drawer a{color:var(--ks-ink);font-family:var(--ks-ff);text-transform:uppercase;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none}.ks-head__drawer a:hover{color:var(--ks-yellow)}@media (max-width:1000px){.ks-head__nav{display:none}.ks-head__cta{margin-left:auto}.ks-head__menu{display:block}}@media (max-width:400px){.ks-head__brand img{width:136px}}.ks-foot{background:var(--ks-deep);border-top:1px solid var(--ks-line)}.ks-foot__in{width:var(--ks-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:64px 0 44px;display:grid}.ks-foot p,.ks-foot li{color:var(--ks-muted);margin:0 0 12px;font-size:13px;line-height:1.6}.ks-foot__mark{width:220px;height:auto;display:block}.ks-foot__claim{font-family:var(--ks-cd);text-transform:uppercase;font-weight:800;font-stretch:125%;color:var(--ks-ink)!important;margin-top:18px!important;font-size:22px!important;line-height:1.2!important}.ks-foot__title{letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--ks-ink)!important;font-size:12px!important}.ks-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ks-foot ul li{margin:0}.ks-foot a{color:var(--ks-ink);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.ks-foot a:hover{color:var(--ks-yellow)}.ks-foot__base{width:var(--ks-w);border-top:1px solid var(--ks-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.ks-foot__base p{margin:0;font-size:12px}.ks-foot__tb{opacity:.8}@media (max-width:760px){.ks-foot__in{grid-template-columns:1fr}}.ks-hero{background:radial-gradient(#ffffff17 1.2px, transparent 1.6px) 0 0 / 9px 9px, var(--ks-bg);position:relative;overflow:hidden}.ks-hero__in{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,80px);padding-block:clamp(48px,8vw,104px);display:grid}.ks-hero__logo{width:min(460px,90%);height:auto;margin-bottom:30px;display:block}.ks-hero__title{max-width:13ch;font-size:clamp(2.6rem,6vw,5.2rem)!important;line-height:.98!important}.ks-hero__title span{color:var(--ks-yellow);display:block}.ks-hero__lead{max-width:36rem;color:var(--ks-text);margin:22px 0 28px;font-size:15px}.ks-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.ks-hero__photo{aspect-ratio:5/4;border:2px solid var(--ks-red);background:#000;position:relative}.ks-hero__photo>img:first-child{object-fit:cover;width:100%;height:100%;display:block}.ks-hero__fingers{background:var(--ks-red);width:84px;height:auto;padding:10px;position:absolute;bottom:-28px;right:-18px}@media (max-width:860px){.ks-hero__in{grid-template-columns:1fr}.ks-hero__photo{margin-right:18px}}.ks-klub{background:var(--ks-deep)}.ks-count{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ks-count a{background:var(--ks-yellow);height:100%;color:var(--ks-bg);gap:6px;padding:20px 20px 18px;text-decoration:none;transition:transform .15s,box-shadow .15s;display:grid}.ks-count a:hover{box-shadow:6px 6px 0 var(--ks-red);transform:translate(-3px,-3px)}.ks-count__nr{font-family:var(--ks-cd);align-items:baseline;gap:2px;font-size:clamp(58px,7vw,86px);font-weight:800;font-stretch:125%;line-height:.9;display:flex}.ks-count__nr small{font-size:.36em}.ks-count__x{min-height:1.4em;font-family:var(--ks-cd);text-transform:uppercase;font-size:16px;font-weight:800;font-stretch:125%}.ks-count__day,.ks-count__price{font-size:13px;font-weight:700}.ks-count__price{border-top:2px solid var(--ks-bg);margin-top:6px;padding-top:8px}@media (max-width:600px){.ks-count{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ks-count a{padding:14px 12px 12px}.ks-count__nr{font-size:clamp(36px,11vw,52px)}.ks-count__x,.ks-count__day,.ks-count__price{font-size:12px}}.ks-half{background:var(--ks-red);color:#fff}.ks-half h2{color:#fff!important}.ks-half__in{grid-template-columns:1fr 1fr;align-items:center;gap:28px 56px;display:grid}.ks-half p:not(.ks-kicker){color:#fff;max-width:36rem;margin:0;font-size:15px}.ks-half__dates{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ks-half__dates a{color:#fff;border:2px solid #fff;padding:10px 14px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.ks-half__dates a:hover{color:var(--ks-red);background:#fff}@media (max-width:860px){.ks-half__in{grid-template-columns:1fr}}.ks-tiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ks-tile{--tone:var(--ks-red);background:var(--ks-s1);border-top:6px solid var(--tone);grid-template-rows:auto 1fr;transition:transform .15s,box-shadow .15s;display:grid}.ks-tile:hover{box-shadow:6px 6px 0 var(--tone);transform:translate(-3px,-3px)}.ks-tile--yellow{--tone:var(--ks-yellow)}.ks-tile--blue{--tone:var(--ks-blue)}.ks-tile--grey{--tone:#8b8b8b}.ks-tile.is-sold{opacity:.6}.ks-tile__img{aspect-ratio:8/3;background:#000;display:block;overflow:hidden}.ks-tile__img img{object-fit:cover;width:100%;height:100%;display:block}.ks-tile__body{align-content:start;gap:6px;padding:16px 18px 18px;display:grid}.ks-tile__tag{background:var(--tone);color:var(--ks-bg);letter-spacing:.1em;text-transform:uppercase;justify-self:start;padding:2px 8px;font-size:11px;font-weight:700;margin:0!important;line-height:1.5!important}.ks-tile--blue .ks-tile__tag,.ks-tile--grey .ks-tile__tag{color:#fff}.ks-tile h3{overflow-wrap:anywhere;font-size:clamp(20px,2vw,25px)!important;line-height:1.05!important}.ks-tile h3 a{color:inherit;text-decoration:none}.ks-tile h3 a:hover{color:var(--tone)}.ks-tile__sub{color:var(--ks-muted);margin:0;font-size:13px}.ks-tile__when{color:var(--ks-text);margin:4px 0 0;font-size:13px;font-weight:700}.ks-tile__foot{border-top:1px solid var(--ks-line);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;display:flex}.ks-tile__price{color:var(--ks-muted);margin:0;font-size:13px}.ks-tile__price b{color:var(--ks-ink);font-family:var(--ks-cd);font-size:22px;font-weight:800;font-stretch:125%}.ks-tile__price.is-state{color:var(--ks-text);font-weight:700}.ks-tile__foot .ks-btn{min-height:40px;padding:0 16px}@media (max-width:420px){.ks-tiles{grid-template-columns:1fr}}.ks-tone--yellow{--tone:var(--ks-yellow)}.ks-tone--red{--tone:var(--ks-red)}.ks-tone--blue{--tone:var(--ks-blue)}.ks-tone--grey{--tone:#8b8b8b}.ks-stage__sub{color:var(--ks-muted);margin:10px 0 0;font-size:15px}.ks-ladder{border-left:1px solid var(--ks-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.ks-ladder li{border:1px solid var(--ks-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.ks-ladder li.is-off{opacity:.4;text-decoration:line-through}.ks-ladder li:not(.is-off){border-top:3px solid var(--ks-yellow)}.ks-ladder__name{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.ks-ladder b{font-family:var(--ks-cd);font-size:22px;font-stretch:125%}.ks .n39-faq{border-top:1px solid var(--ks-line-2);gap:0;margin-top:10px;display:grid}.ks .n39-faq details{border:0;border-bottom:1px solid var(--ks-line-2);background:0 0;border-radius:0;padding:0}.ks .n39-faq summary{color:var(--ks-ink);font-family:var(--ks-cd);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:20px;list-style:none;display:flex}.ks .n39-faq summary::-webkit-details-marker{display:none}.ks .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--ks-ink);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.ks .n39-faq details[open] summary:after{transform:rotate(45deg)}.ks .n39-faq details>:not(summary){color:var(--ks-text);margin:0;padding:0 0 20px;font-size:16px}.ks-alarm{background:var(--ks-deep)}.ks-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.ks-alarm__in>div>p:not(.ks-kicker){color:var(--ks-text)}.ks .ks-alarm__form .tb-newsletter__form{grid-template-columns:1fr auto;gap:0;display:grid}.ks .ks-alarm__form .tb-input{border:1px solid var(--ks-line-2);background:var(--ks-bg);min-height:54px;color:var(--ks-ink);border-radius:0;padding:0 18px;font-size:16px}.ks .ks-alarm__form .tb-btn{background:var(--ks-red);color:#fff;min-height:54px;font-family:var(--ks-cd);letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:0;padding:0 24px;font-size:16px}.ks .ks-alarm__form .tb-newsletter__fine{color:var(--ks-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.ks .ks-alarm__form .tb-newsletter__done{border:1px solid var(--ks-line-2);color:var(--ks-ink);padding:18px}@media (max-width:860px){.ks-alarm__in{grid-template-columns:1fr}}@media (max-width:480px){.ks-alarm__form .tb-newsletter__form{grid-template-columns:1fr}}.ks-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.ks-stage__cover{border:1px solid var(--ks-line-2);border-top:4px solid var(--ks-brand);background:#010101;position:relative;overflow:hidden}.ks-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:76vh;margin-inline:auto;display:block}.ks-stamp{z-index:3;border:3px solid var(--ks-ink);color:var(--ks-ink);font-family:var(--ks-cd);text-transform:uppercase;background:#000c;padding:8px 22px;font-size:clamp(30px,6vw,56px);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.ks-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.ks-stage__title{overflow-wrap:anywhere;font-size:clamp(2.6rem,6vw,5rem)!important;line-height:.92!important}.ks-facts{color:var(--ks-ink);gap:8px;margin:16px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.ks-facts li{align-items:center;gap:10px;display:flex}.ks-facts svg{color:var(--ks-brand);flex:none}.ks-stage__buy{justify-items:start;gap:14px;display:grid}.ks-stage__price{color:var(--ks-text);margin:0}.ks-stage__price b{color:var(--ks-ink);font-family:var(--ks-cd);font-size:36px}.ks-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.ks-note{border:1px solid var(--ks-brand);padding:16px 18px}.ks-note__title{font-family:var(--ks-cd);text-transform:uppercase;margin:0 0 6px;font-size:20px}@media (max-width:900px){.ks-stage__panel{grid-template-columns:1fr}}.ks-lineup .ks-wrap{text-align:center}.ks-lineup .ks-kicker{margin-inline:auto}.ks-lineup__name{color:var(--ks-brand);font-family:var(--ks-cd);letter-spacing:.14em;text-transform:uppercase;margin:24px 0 8px}.ks-lineup ul{flex-wrap:wrap;justify-content:center;gap:2px 0;margin:20px 0 0;padding:0;list-style:none;display:flex}.ks-lineup li{font-family:var(--ks-cd);text-transform:uppercase;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.25}.ks-lineup li:not(:last-child):after{content:"/";color:var(--ks-brand);margin:0 14px;font-weight:500}.ks-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.ks-about h2{margin-bottom:10px!important}.ks-about__claim{color:var(--ks-brand);font-family:var(--ks-cd);text-transform:uppercase;margin:0;font-size:20px}.ks-about__text p{max-width:40rem;color:var(--ks-text);white-space:pre-line;margin:0}.ks-about__text p+p{margin-top:14px}@media (max-width:860px){.ks-about{grid-template-columns:1fr}}.ks-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.ks-way__address{color:var(--ks-text);margin:12px 0 20px}.ks-way__note{color:var(--ks-brand);font-family:var(--ks-cd);text-transform:uppercase;margin:0;font-size:clamp(36px,6vw,72px);font-weight:700}.n39.ks{--n39-navy:var(--ks-bg);--n39-panel:var(--ks-s1);--n39-panel-2:var(--ks-s2);--n39-line:var(--ks-line-2);--n39-soft:var(--ks-line);--n39-text:var(--ks-text);color:var(--ks-ink);font-family:var(--ks-ff);background:var(--ks-bg)}.n39.ks .ks-main{background:var(--ks-bg)}.ks :is(.n39-ticket__name,.n39-ticket__price,.n39-ticket__day b,.n39-receipt__lines,.n39-clock b,.n39-co__title,.n39-co__type,.n39-co__picked b,.n39-done__title,.n39-done__type,.n39-step output){font-family:var(--ks-cd);font-weight:700}.ks .n39-ticket__name,.ks .n39-co__title,.ks .n39-done__title{text-transform:uppercase}.ks .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.ks .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.ks .tb-sheet__sum,.ks .n39-done__total{font-family:var(--ks-cd)!important;font-weight:700!important}.ks .n39-ticket{background:var(--ks-s1);border-radius:0}.ks .n39-ticket.is-picked{background:var(--ks-s2);box-shadow:inset 0 0 0 2px rgb(var(--ks-glow))}.ks .n39-ticket__mark{font-family:var(--ks-cd);-webkit-text-stroke:0;color:var(--ks-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.ks .n39-ticket__kicker,.ks .n39-co__kicker,.ks .n39-receipt__head{font-family:var(--ks-cd);letter-spacing:.14em;font-size:14px}.ks .n39-ticket__save{background:rgb(var(--ks-glow));color:#fff;border-radius:0}.ks .n39-ticket__stamp{border-color:var(--ks-line-2);color:var(--ks-ink);font-family:var(--ks-cd);letter-spacing:.08em;border-radius:0}.ks .n39-steps{font-family:var(--ks-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.ks .n39-steps b{border-color:rgb(var(--ks-glow));color:var(--ks-ink)}.ks .n39-clock{border-color:rgb(var(--ks-glow) / .7);border-radius:0}.ks .n39-clock b{color:rgb(var(--ks-glow))}@media (max-width:480px){.ks .n39-clock{gap:10px;padding:10px 12px}.ks .n39-clock ol{gap:6px}.ks .n39-clock li{min-width:38px}.ks .n39-clock b{font-size:24px}}.ks .n39-step{border-color:var(--ks-line-2);border-radius:0;overflow:hidden}.ks .n39-step button:hover:not(:disabled){background:rgb(var(--ks-glow));color:#fff}.ks .n39-btn{border-color:var(--ks-line-2);color:var(--ks-ink);font-family:var(--ks-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.ks .n39-btn:hover{background:var(--ks-s2);color:var(--ks-ink)}.ks .n39-btn--fill{background:var(--ks-ink);color:var(--ks-bg);border-color:#0000}.ks .n39-btn--fill:hover{color:var(--ks-bg);background:#fff}.ks .n39-link{color:var(--ks-ink)}.ks .n39-receipt{background:var(--ks-ink);color:var(--ks-bg);border-radius:0}.ks .n39-receipt .n39-btn--fill{background:var(--ks-bg);color:var(--ks-ink)}.ks .n39-receipt__lines,.ks .n39-receipt .tb-sheet__sum,.ks .n39-receipt .n39-tix__codes summary,.ks .n39-receipt .n39-link,.ks .n39-receipt .n39-tix__trust li:before{color:var(--ks-bg)}.ks .n39-tix__trust li:before{color:rgb(var(--ks-glow))}.ks .n39-co{border-left-color:var(--ks-line);background:var(--ks-s1);color:var(--ks-ink);font-family:var(--ks-ff)}.ks .n39-co::backdrop{background:#000c}.ks .n39-co__title{font-size:28px;line-height:1}.ks .n39-co__cover{border-radius:0}.ks .n39-co__close{border-color:var(--ks-line-2);color:var(--ks-ink);border-radius:0}.ks .n39-co__close:hover{background:var(--ks-s2);color:var(--ks-ink)}.ks .n39-co__steps li.is-now{color:var(--ks-ink)}.ks .n39-co__steps li.is-now b{background:rgb(var(--ks-glow));border-color:rgb(var(--ks-glow));color:#fff}.ks .n39-co__steps li.is-done{color:rgb(var(--ks-glow))}.ks .n39-co__types li,.ks .n39-co__picked{border-radius:0}.ks .n39-co__types li.is-picked{border-color:rgb(var(--ks-glow));box-shadow:inset 0 0 0 1px rgb(var(--ks-glow))}.ks .n39-co__field>span{font-family:var(--ks-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.ks .n39-co__input{border-color:var(--ks-line-2);background:var(--ks-bg);border-radius:0}.ks .n39-co__input:focus-visible{outline-color:var(--ks-uv)}.ks .n39-co{--tb-pay-radius:8px}.ks .n39-co .tb-sheet__go{background:var(--ks-ink);color:var(--ks-bg);font-family:var(--ks-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.ks .n39-co__legal a,.ks .n39-co__alt a{color:var(--ks-ink);text-underline-offset:3px;text-decoration:underline}.ks .n39-co__trust li:before{color:rgb(var(--ks-glow))}.ks .n39-co .tb-input,.ks .n39-co .tb-stepper{border-radius:0}.ks .n39-bar{background:rgb(var(--ks-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.ks .n39-bar span,.ks .n39-bar b{font-family:var(--ks-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.ks .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--ks-bg)}.ks .n39-eyebrow{color:rgb(var(--n39-glow,var(--ks-glow)));font-family:var(--ks-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.ks .n39-eyebrow__play{display:none}.ks .n39-head2>p{color:var(--ks-text)}.ks .n39-done__ticket{border:1px solid var(--ks-line);background:var(--ks-s1);border-radius:0}.ks .n39-done__qr{border-radius:0}.ks .n39-done__code{font-family:var(--ks-cd);letter-spacing:.12em}.ks .n39-done__later a{color:var(--ks-ink)}.ks .n39-bg__rows p{font-family:var(--ks-cd);font-weight:700}.ks-shop .tb-meta{font-family:var(--ks-ff)}.ks-shop main.tb-page{align-content:start;gap:24px;width:min(1100px,100% - 40px);min-height:62vh;margin:0 auto;padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.ks-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.ks-shop .tb-page__title,.ks-shop .tb-site-page__title,.ks-shop .tb-notfound__title{color:var(--ks-ink);font-family:var(--ks-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.ks-shop .tb-page__title:before,.ks-shop .tb-site-page__title:before{content:"Kalif Storch · Tickets";color:var(--ks-uv);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.ks-shop .tb-meta+.tb-page__title:before{content:none}.ks-shop .tb-meta:has(+.tb-page__title){color:var(--ks-uv);font-family:var(--ks-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.ks-shop .tb-page__lead{color:var(--ks-text)}.ks-shop .tb-glass{background:var(--ks-s1);border:1px solid var(--ks-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.ks-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.ks-shop .tb-btn{min-height:48px;font-family:var(--ks-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.ks-shop .tb-btn--primary{background:var(--ks-ink);color:var(--ks-bg);border:0}.ks-shop .tb-btn--secondary{border:1px solid var(--ks-line-2);color:var(--ks-ink)}.ks-shop .tb-input{border:1px solid var(--ks-line-2);background:var(--ks-bg);min-height:50px;color:var(--ks-ink);border-radius:0;padding:0 16px}.ks-shop .tb-input:focus-visible{outline:2px solid var(--ks-uv);outline-offset:2px}.ks-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.ks-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.ks-shop .tb-ticket header h1,.ks-shop .tb-ticket header h2{font-family:var(--ks-cd);text-transform:uppercase;font-weight:700}.ks-shop .tb-ticket__qr{border-radius:0}.ks-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.ks-shop .tb-notfound__code{color:var(--ks-uv);font-family:var(--ks-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.ks-shop .tb-notfound__code:after{content:" · Kalif Storch Tickets"}.ks-shop .tb-notfound__text{color:var(--ks-text);opacity:1}.ks-shop .tb-notfound__cta{background:var(--ks-ink);height:48px;color:var(--ks-bg);font-family:var(--ks-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.ks-shop main.tb-site-page{align-content:start;min-height:62vh}.ks-shop .tb-site-page__title{align-self:start}.ks-shop .tb-site-page__head{text-align:left;justify-items:start;width:min(1100px,100% - 40px);margin-inline:auto;padding-top:clamp(48px,7vw,88px)}.ks-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.ks-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--ks-text);margin:0;font-size:16px}.ks .n39-ticket,.ks .n39-co__types li,.ks .n39-co__picked,.ks .n39-btn,.ks .n39-step,.ks .n39-receipt,.ks .n39-done__ticket{border-radius:0}.ks :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.ks .n39-bar{background:var(--ks-red);color:#fff;border-radius:0}.ks-stage__cover{border:0;border-top:6px solid var(--tone,var(--ks-red));box-shadow:none;border-radius:0}@media (prefers-reduced-motion:reduce){.ks *,.ks :before,.ks :after{transition:none!important;animation:none!important}}
.mo,.mo-head,.mo-foot,.mo-shop{--mo-bg:#0a0a0a;--mo-s1:#161616;--mo-s2:#222;--mo-deep:#000;--mo-line:#ffffff24;--mo-line-2:#ffffff4d;--mo-ink:#fff;--mo-text:#e6e6e6;--mo-muted:#bfbfbf;--mo-red:red;--mo-red-2:#af0000;--mo-brand:red;--mo-uv:#ff3b3b;--mo-glow:255 0 0;--mo-w:min(1240px, calc(100% - 40px));--mo-cd:var(--mo-display), "Archivo", "Arial Narrow", Arial, sans-serif;--mo-ff:Arial, Helvetica, sans-serif;color:var(--mo-ink);font-family:var(--mo-ff)}.mo,.mo-main,.mo-shop{background:var(--mo-bg)}.n39.mo>*,.mo-shop>*{--tb-font-display:var(--mo-cd);--tb-font-body:var(--mo-ff)}.mo-wrap{width:var(--mo-w);margin-inline:auto}.mo-narrow{max-width:900px}.mo-section{padding-block:clamp(56px,8vw,100px);position:relative}.mo p{line-height:1.55}.mo h1,.mo h2,.mo h3{color:var(--mo-ink);font-family:var(--mo-cd);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:900;font-stretch:70%}.n39.mo :is(h1,h2,h3){font-family:var(--mo-cd);text-transform:uppercase;font-weight:900;font-stretch:70%}.mo h2{font-size:clamp(3rem,7vw,5.6rem);line-height:.92;margin-bottom:28px!important}.mo-kicker{color:var(--mo-ink);font-family:var(--mo-ff);letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:13px;font-weight:700}.mo-kicker--red,.mo-kicker--brand{color:var(--mo-uv)}.mo-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:30px;display:flex}.mo-head2 h2{margin-bottom:0!important}.mo-head2>p{max-width:34rem;color:var(--mo-ink);margin:0;font-size:15px;font-weight:700}.mo-soon{border:2px dashed var(--mo-line-2);color:var(--mo-text);padding:24px}.mo-soon__title{color:var(--mo-ink);font-family:var(--mo-cd);text-transform:uppercase;margin:0 0 6px;font-size:26px;font-weight:900;font-stretch:70%}.mo-soon p:last-child{margin:0}.mo-btn{border:2px solid var(--mo-ink);min-height:48px;color:var(--mo-ink);font-family:var(--mo-ff);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s,color .12s;display:inline-flex}.mo-btn:hover{transform:translate(-2px,-2px);box-shadow:4px 4px #000}.mo-btn--red{border-color:var(--mo-red);background:var(--mo-red);color:#fff}.mo-btn--black{color:#fff;background:#000;border-color:#000}.mo-btn--white{color:#000;background:#fff;border-color:#fff}.mo-btn--line{background:0 0}.mo-head{z-index:40;border-bottom:4px solid var(--mo-red);background:#000;position:sticky;top:0}.mo-head__in{width:var(--mo-w);align-items:center;gap:26px;min-height:66px;margin-inline:auto;display:flex}.mo-head__brand{align-items:center;display:flex}.mo-head__brand img{width:150px;height:auto;display:block}.mo-head__nav{gap:22px;margin-left:auto;display:flex}.mo-head__nav a{color:#fff;font-family:var(--mo-ff);text-transform:uppercase;align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mo-head__nav a:hover{color:var(--mo-red)}.mo-head__cta{min-height:40px;padding:0 18px}.mo-head__cta:hover{box-shadow:4px 4px #fff}.mo-head__menu{display:none;position:relative}.mo-head__menu summary{cursor:pointer;border:2px solid #fff;place-items:center;width:44px;height:44px;list-style:none;display:grid}.mo-head__menu summary::-webkit-details-marker{display:none}.mo-head__drawer{border:2px solid var(--mo-red);background:#000;min-width:230px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.mo-head__drawer a{color:#fff;text-transform:uppercase;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none}.mo-head__drawer a:hover{color:var(--mo-red)}@media (max-width:980px){.mo-head__nav{display:none}.mo-head__cta{margin-left:auto}.mo-head__menu{display:block}}@media (max-width:400px){.mo-head__brand img{width:120px}}.mo-foot{border-top:4px solid var(--mo-red);background:#000}.mo-foot__in{width:var(--mo-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:64px 0 44px;display:grid}.mo-foot p,.mo-foot li{color:var(--mo-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.mo-foot__mark{width:220px;height:auto;display:block}.mo-foot__claim{font-family:var(--mo-cd);text-transform:uppercase;font-weight:900;font-stretch:70%;color:var(--mo-red)!important;margin-top:18px!important;font-size:30px!important;line-height:1!important}.mo-foot__title{letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#fff!important;font-size:12px!important}.mo-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mo-foot ul li{margin:0}.mo-foot a{color:#fff;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.mo-foot a:hover{color:var(--mo-red)}.mo-foot__base{width:var(--mo-w);border-top:1px solid var(--mo-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.mo-foot__base p{margin:0;font-size:12px}.mo-foot__tb{opacity:.8}@media (max-width:760px){.mo-foot__in{grid-template-columns:1fr}}.mo-hero{background:var(--mo-red);position:relative;overflow:hidden}.mo-hero__in{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(32px,6vw,80px);padding-block:clamp(44px,7vw,96px);display:grid}.mo-hero__logo{width:min(300px,80%);height:auto;margin-bottom:26px;display:block}.mo-hero__title{max-width:12ch;color:#000!important;font-size:clamp(3.4rem,9vw,7.6rem)!important;line-height:.88!important}.mo-hero__title span{color:#fff;display:block}.mo-hero__lead{color:#fff;max-width:34rem;margin:22px 0 28px;font-size:17px;font-weight:700}.mo-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.mo-hero .mo-btn:hover{box-shadow:4px 4px #000}.mo-wall{min-height:420px;position:relative}.mo-wall img{object-fit:contain;background:#fff;width:58%;height:auto;max-height:360px;padding:8px;position:absolute;box-shadow:8px 8px #000}.mo-wall img:first-child{top:30px;left:0;rotate:-6deg}.mo-wall img:nth-child(2){top:0;right:0;rotate:5deg}.mo-wall img:nth-child(3){bottom:0;left:22%;rotate:-1deg}@media (max-width:860px){.mo-hero__in{grid-template-columns:1fr}.mo-wall{min-height:300px}.mo-wall img{width:50%;max-height:240px}}.mo-red{background:var(--mo-red)}.mo-red h2{color:#000!important}.mo-red .mo-kicker{color:#fff}.mo-cards{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.mo-card{color:#000;background:#fff;grid-template-rows:auto auto 1fr;transition:transform .12s,box-shadow .12s;display:grid;box-shadow:6px 6px #000}.mo-card:hover{transform:translate(-3px,-3px);box-shadow:9px 9px #000}.mo-card.is-sold{opacity:.85}.mo-card__date{color:#fff;background:#000;justify-content:space-between;align-items:baseline;gap:8px;margin:0;padding:8px 12px;display:flex}.mo-card__date b{font-family:var(--mo-cd);font-size:22px;font-weight:900;font-stretch:70%}.mo-card__date span{font-size:13px;font-weight:700}.mo-card__img{aspect-ratio:1;background:#fff;border-bottom:2px solid #000;place-items:center;display:grid;position:relative;overflow:hidden}.mo-card__img img{object-fit:contain;width:100%;height:100%;display:block}.mo-card__stamp{border:3px solid var(--mo-red);color:var(--mo-red);font-family:var(--mo-cd);text-transform:uppercase;background:#fff;padding:6px 14px;font-size:28px;font-weight:900;font-stretch:70%;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-10deg}.mo-card__body{align-content:start;gap:4px;padding:12px 14px 14px;display:grid}.mo-card__room{background:var(--mo-red);color:#fff;letter-spacing:.08em;text-transform:uppercase;justify-self:start;padding:1px 8px;font-size:11px;font-weight:700;margin:0!important;line-height:1.6!important}.mo .mo-card h3{color:#000;overflow-wrap:anywhere;font-size:clamp(24px,2.4vw,30px)!important;line-height:.95!important}.mo-card h3 a{color:inherit;text-decoration:none}.mo-card h3 a:hover{color:var(--mo-red)}.mo-card__sub{color:#333;margin:0;font-size:13px}.mo-card__foot{border-top:2px solid #000;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:10px;display:flex}.mo-card__price{color:#000;margin:0;font-size:13px;font-weight:700}.mo-card__price b{font-family:var(--mo-cd);font-size:26px;font-weight:900;font-stretch:70%}.mo-card .mo-btn{min-height:40px;padding:0 14px}.mo-card .mo-btn--line{color:#000;border-color:#000}@media (max-width:560px){.mo-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.mo-card__date b{font-size:17px}.mo-card__date span{display:none}.mo .mo-card h3{font-size:20px!important}.mo-card__foot{flex-direction:column;align-items:stretch}}.mo-black{background:#000}.mo-parties{border-top:2px solid #fff;gap:0;margin:0;padding:0;list-style:none;display:grid}.mo-party{border-bottom:2px solid #fff;grid-template-columns:150px minmax(0,1fr) 140px auto;align-items:center;gap:18px;padding:14px 0;display:grid}.mo-party__date{margin:0;display:grid}.mo-party__date b{font-family:var(--mo-cd);color:var(--mo-red);font-size:26px;font-weight:900;font-stretch:70%}.mo-party__date span{color:var(--mo-muted);font-size:13px}.mo-party h3{overflow-wrap:anywhere;font-size:clamp(24px,3vw,38px)!important;line-height:.95!important}.mo-party h3 a{color:#fff;text-decoration:none}.mo-party h3 a:hover{color:var(--mo-red)}.mo-party__room{color:var(--mo-muted);text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.mo-party .mo-btn{min-height:40px;padding:0 16px}.mo-party .mo-btn:hover{box-shadow:4px 4px 0 var(--mo-red)}@media (max-width:760px){.mo-party{grid-template-columns:1fr auto;gap:4px 12px}.mo-party__date{grid-column:1;align-items:baseline;gap:8px;display:flex}.mo-party h3,.mo-party__room{grid-column:1}.mo-party .mo-btn{grid-area:1/2/span 3}}.mo-stage__sub{color:var(--mo-muted);margin:10px 0 0;font-size:16px}.mo-ladder{border-left:1px solid var(--mo-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.mo-ladder li{border:1px solid var(--mo-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.mo-ladder li.is-off{opacity:.4;text-decoration:line-through}.mo-ladder li:not(.is-off){border-top:3px solid var(--mo-red)}.mo-ladder__name{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.mo-ladder b{font-family:var(--mo-cd);font-size:24px;font-stretch:70%}.mo .n39-faq{border-top:1px solid var(--mo-line-2);gap:0;margin-top:10px;display:grid}.mo .n39-faq details{border:0;border-bottom:1px solid var(--mo-line-2);background:0 0;border-radius:0;padding:0}.mo .n39-faq summary{color:var(--mo-ink);font-family:var(--mo-cd);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:20px;list-style:none;display:flex}.mo .n39-faq summary::-webkit-details-marker{display:none}.mo .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--mo-ink);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.mo .n39-faq details[open] summary:after{transform:rotate(45deg)}.mo .n39-faq details>:not(summary){color:var(--mo-text);margin:0;padding:0 0 20px;font-size:16px}.mo-alarm{background:var(--mo-deep)}.mo-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.mo-alarm__in>div>p:not(.mo-kicker){color:var(--mo-text)}.mo .mo-alarm__form .tb-newsletter__form{grid-template-columns:1fr auto;gap:0;display:grid}.mo .mo-alarm__form .tb-input{border:1px solid var(--mo-line-2);background:var(--mo-bg);min-height:54px;color:var(--mo-ink);border-radius:0;padding:0 18px;font-size:16px}.mo .mo-alarm__form .tb-btn{background:var(--mo-red);color:#fff;min-height:54px;font-family:var(--mo-cd);letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:0;padding:0 24px;font-size:16px}.mo .mo-alarm__form .tb-newsletter__fine{color:var(--mo-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.mo .mo-alarm__form .tb-newsletter__done{border:1px solid var(--mo-line-2);color:var(--mo-ink);padding:18px}@media (max-width:860px){.mo-alarm__in{grid-template-columns:1fr}}@media (max-width:480px){.mo-alarm__form .tb-newsletter__form{grid-template-columns:1fr}}.mo-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.mo-stage__cover{border:1px solid var(--mo-line-2);border-top:4px solid var(--mo-brand);background:#010101;position:relative;overflow:hidden}.mo-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:76vh;margin-inline:auto;display:block}.mo-stamp{z-index:3;border:3px solid var(--mo-ink);color:var(--mo-ink);font-family:var(--mo-cd);text-transform:uppercase;background:#000c;padding:8px 22px;font-size:clamp(30px,6vw,56px);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.mo-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.mo-stage__title{overflow-wrap:anywhere;font-size:clamp(2.6rem,6vw,5rem)!important;line-height:.92!important}.mo-facts{color:var(--mo-ink);gap:8px;margin:16px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.mo-facts li{align-items:center;gap:10px;display:flex}.mo-facts svg{color:var(--mo-brand);flex:none}.mo-stage__buy{justify-items:start;gap:14px;display:grid}.mo-stage__price{color:var(--mo-text);margin:0}.mo-stage__price b{color:var(--mo-ink);font-family:var(--mo-cd);font-size:36px}.mo-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.mo-note{border:1px solid var(--mo-brand);padding:16px 18px}.mo-note__title{font-family:var(--mo-cd);text-transform:uppercase;margin:0 0 6px;font-size:20px}@media (max-width:900px){.mo-stage__panel{grid-template-columns:1fr}}.mo-lineup .mo-wrap{text-align:center}.mo-lineup .mo-kicker{margin-inline:auto}.mo-lineup__name{color:var(--mo-brand);font-family:var(--mo-cd);letter-spacing:.14em;text-transform:uppercase;margin:24px 0 8px}.mo-lineup ul{flex-wrap:wrap;justify-content:center;gap:2px 0;margin:20px 0 0;padding:0;list-style:none;display:flex}.mo-lineup li{font-family:var(--mo-cd);text-transform:uppercase;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.25}.mo-lineup li:not(:last-child):after{content:"/";color:var(--mo-brand);margin:0 14px;font-weight:500}.mo-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.mo-about h2{margin-bottom:10px!important}.mo-about__claim{color:var(--mo-brand);font-family:var(--mo-cd);text-transform:uppercase;margin:0;font-size:20px}.mo-about__text p{max-width:40rem;color:var(--mo-text);white-space:pre-line;margin:0}.mo-about__text p+p{margin-top:14px}@media (max-width:860px){.mo-about{grid-template-columns:1fr}}.mo-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.mo-way__address{color:var(--mo-text);margin:12px 0 20px}.mo-way__note{color:var(--mo-brand);font-family:var(--mo-cd);text-transform:uppercase;margin:0;font-size:clamp(36px,6vw,72px);font-weight:700}.n39.mo{--n39-navy:var(--mo-bg);--n39-panel:var(--mo-s1);--n39-panel-2:var(--mo-s2);--n39-line:var(--mo-line-2);--n39-soft:var(--mo-line);--n39-text:var(--mo-text);color:var(--mo-ink);font-family:var(--mo-ff);background:var(--mo-bg)}.n39.mo .mo-main{background:var(--mo-bg)}.mo :is(.n39-ticket__name,.n39-ticket__price,.n39-ticket__day b,.n39-receipt__lines,.n39-clock b,.n39-co__title,.n39-co__type,.n39-co__picked b,.n39-done__title,.n39-done__type,.n39-step output){font-family:var(--mo-cd);font-weight:700}.mo .n39-ticket__name,.mo .n39-co__title,.mo .n39-done__title{text-transform:uppercase}.mo .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.mo .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.mo .tb-sheet__sum,.mo .n39-done__total{font-family:var(--mo-cd)!important;font-weight:700!important}.mo .n39-ticket{background:var(--mo-s1);border-radius:0}.mo .n39-ticket.is-picked{background:var(--mo-s2);box-shadow:inset 0 0 0 2px rgb(var(--mo-glow))}.mo .n39-ticket__mark{font-family:var(--mo-cd);-webkit-text-stroke:0;color:var(--mo-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.mo .n39-ticket__kicker,.mo .n39-co__kicker,.mo .n39-receipt__head{font-family:var(--mo-cd);letter-spacing:.14em;font-size:14px}.mo .n39-ticket__save{background:rgb(var(--mo-glow));color:#fff;border-radius:0}.mo .n39-ticket__stamp{border-color:var(--mo-line-2);color:var(--mo-ink);font-family:var(--mo-cd);letter-spacing:.08em;border-radius:0}.mo .n39-steps{font-family:var(--mo-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.mo .n39-steps b{border-color:rgb(var(--mo-glow));color:var(--mo-ink)}.mo .n39-clock{border-color:rgb(var(--mo-glow) / .7);border-radius:0}.mo .n39-clock b{color:rgb(var(--mo-glow))}@media (max-width:480px){.mo .n39-clock{gap:10px;padding:10px 12px}.mo .n39-clock ol{gap:6px}.mo .n39-clock li{min-width:38px}.mo .n39-clock b{font-size:24px}}.mo .n39-step{border-color:var(--mo-line-2);border-radius:0;overflow:hidden}.mo .n39-step button:hover:not(:disabled){background:rgb(var(--mo-glow));color:#fff}.mo .n39-btn{border-color:var(--mo-line-2);color:var(--mo-ink);font-family:var(--mo-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.mo .n39-btn:hover{background:var(--mo-s2);color:var(--mo-ink)}.mo .n39-btn--fill{background:var(--mo-ink);color:var(--mo-bg);border-color:#0000}.mo .n39-btn--fill:hover{color:var(--mo-bg);background:#fff}.mo .n39-link{color:var(--mo-ink)}.mo .n39-receipt{background:var(--mo-ink);color:var(--mo-bg);border-radius:0}.mo .n39-receipt .n39-btn--fill{background:var(--mo-bg);color:var(--mo-ink)}.mo .n39-receipt__lines,.mo .n39-receipt .tb-sheet__sum,.mo .n39-receipt .n39-tix__codes summary,.mo .n39-receipt .n39-link,.mo .n39-receipt .n39-tix__trust li:before{color:var(--mo-bg)}.mo .n39-tix__trust li:before{color:rgb(var(--mo-glow))}.mo .n39-co{border-left-color:var(--mo-line);background:var(--mo-s1);color:var(--mo-ink);font-family:var(--mo-ff)}.mo .n39-co::backdrop{background:#000c}.mo .n39-co__title{font-size:28px;line-height:1}.mo .n39-co__cover{border-radius:0}.mo .n39-co__close{border-color:var(--mo-line-2);color:var(--mo-ink);border-radius:0}.mo .n39-co__close:hover{background:var(--mo-s2);color:var(--mo-ink)}.mo .n39-co__steps li.is-now{color:var(--mo-ink)}.mo .n39-co__steps li.is-now b{background:rgb(var(--mo-glow));border-color:rgb(var(--mo-glow));color:#fff}.mo .n39-co__steps li.is-done{color:rgb(var(--mo-glow))}.mo .n39-co__types li,.mo .n39-co__picked{border-radius:0}.mo .n39-co__types li.is-picked{border-color:rgb(var(--mo-glow));box-shadow:inset 0 0 0 1px rgb(var(--mo-glow))}.mo .n39-co__field>span{font-family:var(--mo-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.mo .n39-co__input{border-color:var(--mo-line-2);background:var(--mo-bg);border-radius:0}.mo .n39-co__input:focus-visible{outline-color:var(--mo-uv)}.mo .n39-co{--tb-pay-radius:8px}.mo .n39-co .tb-sheet__go{background:var(--mo-ink);color:var(--mo-bg);font-family:var(--mo-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.mo .n39-co__legal a,.mo .n39-co__alt a{color:var(--mo-ink);text-underline-offset:3px;text-decoration:underline}.mo .n39-co__trust li:before{color:rgb(var(--mo-glow))}.mo .n39-co .tb-input,.mo .n39-co .tb-stepper{border-radius:0}.mo .n39-bar{background:rgb(var(--mo-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.mo .n39-bar span,.mo .n39-bar b{font-family:var(--mo-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.mo .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--mo-bg)}.mo .n39-eyebrow{color:rgb(var(--n39-glow,var(--mo-glow)));font-family:var(--mo-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.mo .n39-eyebrow__play{display:none}.mo .n39-head2>p{color:var(--mo-text)}.mo .n39-done__ticket{border:1px solid var(--mo-line);background:var(--mo-s1);border-radius:0}.mo .n39-done__qr{border-radius:0}.mo .n39-done__code{font-family:var(--mo-cd);letter-spacing:.12em}.mo .n39-done__later a{color:var(--mo-ink)}.mo .n39-bg__rows p{font-family:var(--mo-cd);font-weight:700}.mo-shop .tb-meta{font-family:var(--mo-ff)}.mo-shop main.tb-page{align-content:start;gap:24px;width:min(1100px,100% - 40px);min-height:62vh;margin:0 auto;padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.mo-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.mo-shop .tb-page__title,.mo-shop .tb-site-page__title,.mo-shop .tb-notfound__title{color:var(--mo-ink);font-family:var(--mo-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.mo-shop .tb-page__title:before,.mo-shop .tb-site-page__title:before{content:"Molotow · Tickets";color:var(--mo-uv);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.mo-shop .tb-meta+.tb-page__title:before{content:none}.mo-shop .tb-meta:has(+.tb-page__title){color:var(--mo-uv);font-family:var(--mo-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.mo-shop .tb-page__lead{color:var(--mo-text)}.mo-shop .tb-glass{background:var(--mo-s1);border:1px solid var(--mo-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.mo-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.mo-shop .tb-btn{min-height:48px;font-family:var(--mo-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.mo-shop .tb-btn--primary{background:var(--mo-ink);color:var(--mo-bg);border:0}.mo-shop .tb-btn--secondary{border:1px solid var(--mo-line-2);color:var(--mo-ink)}.mo-shop .tb-input{border:1px solid var(--mo-line-2);background:var(--mo-bg);min-height:50px;color:var(--mo-ink);border-radius:0;padding:0 16px}.mo-shop .tb-input:focus-visible{outline:2px solid var(--mo-uv);outline-offset:2px}.mo-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.mo-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.mo-shop .tb-ticket header h1,.mo-shop .tb-ticket header h2{font-family:var(--mo-cd);text-transform:uppercase;font-weight:700}.mo-shop .tb-ticket__qr{border-radius:0}.mo-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.mo-shop .tb-notfound__code{color:var(--mo-uv);font-family:var(--mo-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.mo-shop .tb-notfound__code:after{content:" · Molotow Tickets"}.mo-shop .tb-notfound__text{color:var(--mo-text);opacity:1}.mo-shop .tb-notfound__cta{background:var(--mo-ink);height:48px;color:var(--mo-bg);font-family:var(--mo-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.mo-shop main.tb-site-page{align-content:start;min-height:62vh}.mo-shop .tb-site-page__title{align-self:start}.mo-shop .tb-site-page__head{text-align:left;justify-items:start;width:min(1100px,100% - 40px);margin-inline:auto;padding-top:clamp(48px,7vw,88px)}.mo-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.mo-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--mo-text);margin:0;font-size:16px}.mo .n39-ticket,.mo .n39-co__types li,.mo .n39-co__picked,.mo .n39-btn,.mo .n39-step,.mo .n39-receipt,.mo .n39-done__ticket{border-radius:0}.mo :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.mo .n39-bar{background:var(--mo-red);color:#fff;border-radius:0}.mo-stage__cover{border:0;border-top:6px solid var(--mo-red);box-shadow:none;border-radius:0}@media (prefers-reduced-motion:reduce){.mo *,.mo :before,.mo :after{transition:none!important;animation:none!important}}.mo-stage__cover{background:#fff;padding:12px}.mo-stage__cover img{width:auto;max-width:min(100%,620px);max-height:70vh}
.uc,.uc-head,.uc-foot,.uc-shop{--uc-bg:#000;--uc-s1:#141414;--uc-s2:#202020;--uc-deep:#000;--uc-line:#ffffff24;--uc-line-2:#ffffff4d;--uc-ink:#fff;--uc-text:#e6e6e6;--uc-muted:#ccc;--uc-red:#ff0004;--uc-red-2:#e900ff;--uc-yellow:#ff3;--uc-magenta:#e900ff;--uc-brand:#ff0004;--uc-uv:#ff3;--uc-glow:255 0 4;--uc-w:min(1200px, calc(100% - 40px));--uc-cd:var(--uc-display), "Montserrat", "Helvetica Neue", Arial, sans-serif;--uc-ff:"Helvetica Neue", Helvetica, Arial, sans-serif;color:var(--uc-ink);font-family:var(--uc-ff)}.uc,.uc-main,.uc-shop{background:var(--uc-bg)}.n39.uc>*,.uc-shop>*{--tb-font-display:var(--uc-cd);--tb-font-body:var(--uc-ff)}.uc-wrap{width:var(--uc-w);margin-inline:auto}.uc-narrow{max-width:900px}.uc-section{padding-block:clamp(56px,8vw,100px);position:relative}.uc-section+.uc-section{border-top:1px solid var(--uc-line)}.uc p{line-height:1.55}.uc h1,.uc h2,.uc h3{color:var(--uc-ink);font-family:var(--uc-cd);letter-spacing:-.01em;text-transform:uppercase;margin:0;font-weight:900}.n39.uc :is(h1,h2,h3){font-family:var(--uc-cd);text-transform:uppercase;font-weight:900}.uc h2{font-size:clamp(2.2rem,5vw,3.8rem);line-height:1;margin-bottom:28px!important}.uc-kicker{color:var(--uc-yellow);font-family:var(--uc-ff);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.uc-kicker--red,.uc-kicker--brand{color:var(--uc-yellow)}.uc-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:30px;display:flex}.uc-head2 h2{margin-bottom:0!important}.uc-head2>p{max-width:34rem;color:var(--uc-text);margin:0;font-size:15px}.uc-soon{border:2px dashed var(--uc-line-2);color:var(--uc-text);padding:24px}.uc-soon__title{color:var(--uc-ink);font-family:var(--uc-cd);text-transform:uppercase;margin:0 0 6px;font-size:22px;font-weight:900}.uc-soon p:last-child{margin:0}.uc-btn{border:2px solid var(--uc-ink);min-height:48px;color:var(--uc-ink);font-family:var(--uc-cd);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14px;font-weight:800;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.uc-btn:hover{border-color:var(--uc-magenta);color:var(--uc-magenta)}.uc-btn--red{border-color:var(--uc-red);background:var(--uc-red);color:#fff}.uc-btn--red:hover{border-color:var(--uc-magenta);background:var(--uc-magenta);color:#fff}.uc-btn--black{color:#fff;background:#000;border-color:#000}.uc-btn--black:hover{background:var(--uc-red);color:#fff;border-color:#000}.uc-head{z-index:40;border-bottom:3px solid var(--uc-red);background:#000;position:sticky;top:0}.uc-head__in{width:var(--uc-w);align-items:center;gap:26px;min-height:68px;margin-inline:auto;display:flex}.uc-head__brand{align-items:center;display:flex}.uc-head__brand img{width:170px;height:auto;display:block}.uc-head__nav{gap:22px;margin-left:auto;display:flex}.uc-head__nav a{color:#ccc;text-transform:uppercase;align-items:center;gap:4px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.uc-head__nav a:hover{color:var(--uc-magenta)}.uc-head__cta{min-height:40px;padding:0 18px}.uc-head__menu{display:none;position:relative}.uc-head__menu summary{cursor:pointer;border:2px solid #fff;place-items:center;width:44px;height:44px;list-style:none;display:grid}.uc-head__menu summary::-webkit-details-marker{display:none}.uc-head__drawer{border:2px solid var(--uc-red);background:#000;min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.uc-head__drawer a{color:#fff;text-transform:uppercase;padding:12px 20px;font-size:15px;font-weight:700;text-decoration:none}.uc-head__drawer a:hover{color:var(--uc-magenta)}@media (max-width:900px){.uc-head__nav{display:none}.uc-head__cta{margin-left:auto}.uc-head__menu{display:block}}@media (max-width:400px){.uc-head__brand img{width:130px}}.uc-foot{border-top:3px solid var(--uc-red);background:#000}.uc-foot__in{width:var(--uc-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:64px 0 44px;display:grid}.uc-foot p,.uc-foot li{color:#ccc;margin:0 0 12px;font-size:14px;line-height:1.6}.uc-foot__mark{width:240px;height:auto;display:block}.uc-foot__claim{font-family:var(--uc-cd);text-transform:uppercase;font-weight:900;color:var(--uc-yellow)!important;margin-top:18px!important;font-size:26px!important;line-height:1!important}.uc-foot__title{letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#fff!important;font-size:12px!important}.uc-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.uc-foot ul li{margin:0}.uc-foot a{color:var(--uc-red);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.uc-foot a:hover{color:var(--uc-magenta)}.uc-foot__base{width:var(--uc-w);border-top:1px solid var(--uc-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.uc-foot__base p{margin:0;font-size:12px}.uc-foot__tb{opacity:.8;color:#fff!important}@media (max-width:760px){.uc-foot__in{grid-template-columns:1fr}}.uc-hero{background:#000;position:relative;overflow:hidden}.uc-hero__in{grid-template-columns:1.3fr .7fr;align-items:center;gap:clamp(28px,6vw,72px);padding-block:clamp(48px,8vw,104px);display:grid}.uc-hero__title{margin:6px 0 0;font-size:clamp(2.2rem,9vw,6.4rem)!important;line-height:1.12!important}.uc-ransom{flex-wrap:wrap;gap:.12em .34em;display:inline-flex}.uc-ransom__word{white-space:nowrap;display:inline-flex}.uc-ransom__c{margin-right:.04em;padding:.02em .1em;line-height:1;display:inline-block}.uc-ransom__c--0{color:#000;font-family:var(--uc-cd);background:#fff;rotate:-3deg}.uc-ransom__c--1{background:var(--uc-red);color:#fff;font-family:Georgia,Times New Roman,serif;font-weight:700;rotate:2deg}.uc-ransom__c--2{color:#fff;outline-offset:-2px;background:#000;outline:2px solid #fff;font-family:Courier New,Courier,monospace;font-weight:700;rotate:-1deg}.uc-ransom__c--3{background:var(--uc-yellow);color:#000;font-family:var(--uc-cd);rotate:3deg}.uc-ransom__c--4{color:#000;background:#e6e6e6;font-family:Georgia,Times New Roman,serif;font-weight:400;rotate:-2deg}.uc-ransom__c--5{background:var(--uc-magenta);color:#fff;font-family:var(--uc-cd);rotate:1deg}.uc-hero__lead{max-width:38rem;color:var(--uc-text);margin:26px 0 28px;font-size:17px}.uc-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.uc-hero__duck{justify-self:center;width:min(320px,100%);height:auto}@media (max-width:860px){.uc-hero__in{grid-template-columns:1fr}.uc-hero__duck{order:-1;justify-self:start;width:120px}}.uc-cards{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.uc-card{background:var(--uc-s1);border:2px solid #fff;grid-template-rows:auto 1fr;transition:border-color .12s;display:grid}.uc-card:hover{border-color:var(--uc-magenta)}.uc-card.is-sold{opacity:.6}.uc-card__img{aspect-ratio:16/9;background:#000;border-bottom:2px solid #fff;display:block;position:relative;overflow:hidden}.uc-card__img img{object-fit:cover;width:100%;height:100%;display:block}.uc-card__stamp{background:var(--uc-yellow);color:#000;padding:4px 10px;font-size:12px;font-weight:700;display:grid;position:absolute;bottom:10px;left:10px;rotate:-2deg}.uc-card__stamp b{font-family:var(--uc-cd);font-size:18px;font-weight:900}.uc-card__body{align-content:start;gap:6px;padding:16px 18px 18px;display:grid}.uc-card__kind{color:var(--uc-red);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700;margin:0!important;line-height:1.4!important}.uc .uc-card h3{overflow-wrap:anywhere;font-size:clamp(22px,2.2vw,28px)!important;line-height:1.05!important}.uc-card h3 a{color:inherit;text-decoration:none}.uc-card h3 a:hover{color:var(--uc-magenta)}.uc-card__sub{color:var(--uc-muted);margin:0;font-size:14px}.uc-card__foot{border-top:1px solid var(--uc-line-2);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:12px;display:flex}.uc-card__price{color:var(--uc-muted);margin:0;font-size:13px;font-weight:700}.uc-card__price b{color:#fff;font-family:var(--uc-cd);font-size:24px;font-weight:900}.uc-card .uc-btn{min-height:40px;padding:0 16px}@media (max-width:420px){.uc-cards{grid-template-columns:1fr}}.uc-verein{background:var(--uc-yellow);color:#000}.uc-verein h2{color:#000!important}.uc-verein .uc-kicker{color:#000}.uc-verein__in{grid-template-columns:.9fr 1.1fr;align-items:start;gap:28px 56px;display:grid}.uc-verein p:not(.uc-kicker){color:#000;max-width:38rem;margin:0 0 14px;font-size:17px}.uc-verein .uc-btn{margin-top:8px}@media (max-width:860px){.uc-verein__in{grid-template-columns:1fr}}.uc-stage__sub{color:var(--uc-muted);margin:10px 0 0;font-size:16px}.uc-ladder{border-left:1px solid var(--uc-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.uc-ladder li{border:1px solid var(--uc-line-2);border-left:0;gap:4px;padding:14px 16px;display:grid}.uc-ladder li.is-off{opacity:.4;text-decoration:line-through}.uc-ladder li:not(.is-off){border-top:3px solid var(--uc-yellow)}.uc-ladder__name{letter-spacing:.1em;text-transform:uppercase;font-size:13px;font-weight:700}.uc-ladder b{font-family:var(--uc-cd);font-size:24px}.uc .n39-faq{border-top:1px solid var(--uc-line-2);gap:0;margin-top:10px;display:grid}.uc .n39-faq details{border:0;border-bottom:1px solid var(--uc-line-2);background:0 0;border-radius:0;padding:0}.uc .n39-faq summary{color:var(--uc-ink);font-family:var(--uc-cd);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:20px;list-style:none;display:flex}.uc .n39-faq summary::-webkit-details-marker{display:none}.uc .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--uc-ink);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.uc .n39-faq details[open] summary:after{transform:rotate(45deg)}.uc .n39-faq details>:not(summary){color:var(--uc-text);margin:0;padding:0 0 20px;font-size:16px}.uc-alarm{background:var(--uc-deep)}.uc-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.uc-alarm__in>div>p:not(.uc-kicker){color:var(--uc-text)}.uc .uc-alarm__form .tb-newsletter__form{grid-template-columns:1fr auto;gap:0;display:grid}.uc .uc-alarm__form .tb-input{border:1px solid var(--uc-line-2);background:var(--uc-bg);min-height:54px;color:var(--uc-ink);border-radius:0;padding:0 18px;font-size:16px}.uc .uc-alarm__form .tb-btn{background:var(--uc-red);color:#fff;min-height:54px;font-family:var(--uc-cd);letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:0;padding:0 24px;font-size:16px}.uc .uc-alarm__form .tb-newsletter__fine{color:var(--uc-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.uc .uc-alarm__form .tb-newsletter__done{border:1px solid var(--uc-line-2);color:var(--uc-ink);padding:18px}@media (max-width:860px){.uc-alarm__in{grid-template-columns:1fr}}@media (max-width:480px){.uc-alarm__form .tb-newsletter__form{grid-template-columns:1fr}}.uc-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.uc-stage__cover{border:1px solid var(--uc-line-2);border-top:4px solid var(--uc-brand);background:#010101;position:relative;overflow:hidden}.uc-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:76vh;margin-inline:auto;display:block}.uc-stamp{z-index:3;border:3px solid var(--uc-ink);color:var(--uc-ink);font-family:var(--uc-cd);text-transform:uppercase;background:#000c;padding:8px 22px;font-size:clamp(30px,6vw,56px);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.uc-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.uc-stage__title{overflow-wrap:anywhere;font-size:clamp(2.6rem,6vw,5rem)!important;line-height:.92!important}.uc-facts{color:var(--uc-ink);gap:8px;margin:16px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.uc-facts li{align-items:center;gap:10px;display:flex}.uc-facts svg{color:var(--uc-brand);flex:none}.uc-stage__buy{justify-items:start;gap:14px;display:grid}.uc-stage__price{color:var(--uc-text);margin:0}.uc-stage__price b{color:var(--uc-ink);font-family:var(--uc-cd);font-size:36px}.uc-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.uc-note{border:1px solid var(--uc-brand);padding:16px 18px}.uc-note__title{font-family:var(--uc-cd);text-transform:uppercase;margin:0 0 6px;font-size:20px}@media (max-width:900px){.uc-stage__panel{grid-template-columns:1fr}}.uc-lineup .uc-wrap{text-align:center}.uc-lineup .uc-kicker{margin-inline:auto}.uc-lineup__name{color:var(--uc-brand);font-family:var(--uc-cd);letter-spacing:.14em;text-transform:uppercase;margin:24px 0 8px}.uc-lineup ul{flex-wrap:wrap;justify-content:center;gap:2px 0;margin:20px 0 0;padding:0;list-style:none;display:flex}.uc-lineup li{font-family:var(--uc-cd);text-transform:uppercase;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.25}.uc-lineup li:not(:last-child):after{content:"/";color:var(--uc-brand);margin:0 14px;font-weight:500}.uc-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.uc-about h2{margin-bottom:10px!important}.uc-about__claim{color:var(--uc-brand);font-family:var(--uc-cd);text-transform:uppercase;margin:0;font-size:20px}.uc-about__text p{max-width:40rem;color:var(--uc-text);white-space:pre-line;margin:0}.uc-about__text p+p{margin-top:14px}@media (max-width:860px){.uc-about{grid-template-columns:1fr}}.uc-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.uc-way__address{color:var(--uc-text);margin:12px 0 20px}.uc-way__note{color:var(--uc-brand);font-family:var(--uc-cd);text-transform:uppercase;margin:0;font-size:clamp(36px,6vw,72px);font-weight:700}.n39.uc{--n39-navy:var(--uc-bg);--n39-panel:var(--uc-s1);--n39-panel-2:var(--uc-s2);--n39-line:var(--uc-line-2);--n39-soft:var(--uc-line);--n39-text:var(--uc-text);color:var(--uc-ink);font-family:var(--uc-ff);background:var(--uc-bg)}.n39.uc .uc-main{background:var(--uc-bg)}.uc :is(.n39-ticket__name,.n39-ticket__price,.n39-ticket__day b,.n39-receipt__lines,.n39-clock b,.n39-co__title,.n39-co__type,.n39-co__picked b,.n39-done__title,.n39-done__type,.n39-step output){font-family:var(--uc-cd);font-weight:700}.uc .n39-ticket__name,.uc .n39-co__title,.uc .n39-done__title{text-transform:uppercase}.uc .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.uc .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.uc .tb-sheet__sum,.uc .n39-done__total{font-family:var(--uc-cd)!important;font-weight:700!important}.uc .n39-ticket{background:var(--uc-s1);border-radius:0}.uc .n39-ticket.is-picked{background:var(--uc-s2);box-shadow:inset 0 0 0 2px rgb(var(--uc-glow))}.uc .n39-ticket__mark{font-family:var(--uc-cd);-webkit-text-stroke:0;color:var(--uc-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.uc .n39-ticket__kicker,.uc .n39-co__kicker,.uc .n39-receipt__head{font-family:var(--uc-cd);letter-spacing:.14em;font-size:14px}.uc .n39-ticket__save{background:rgb(var(--uc-glow));color:#fff;border-radius:0}.uc .n39-ticket__stamp{border-color:var(--uc-line-2);color:var(--uc-ink);font-family:var(--uc-cd);letter-spacing:.08em;border-radius:0}.uc .n39-steps{font-family:var(--uc-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.uc .n39-steps b{border-color:rgb(var(--uc-glow));color:var(--uc-ink)}.uc .n39-clock{border-color:rgb(var(--uc-glow) / .7);border-radius:0}.uc .n39-clock b{color:rgb(var(--uc-glow))}@media (max-width:480px){.uc .n39-clock{gap:10px;padding:10px 12px}.uc .n39-clock ol{gap:6px}.uc .n39-clock li{min-width:38px}.uc .n39-clock b{font-size:24px}}.uc .n39-step{border-color:var(--uc-line-2);border-radius:0;overflow:hidden}.uc .n39-step button:hover:not(:disabled){background:rgb(var(--uc-glow));color:#fff}.uc .n39-btn{border-color:var(--uc-line-2);color:var(--uc-ink);font-family:var(--uc-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.uc .n39-btn:hover{background:var(--uc-s2);color:var(--uc-ink)}.uc .n39-btn--fill{background:var(--uc-ink);color:var(--uc-bg);border-color:#0000}.uc .n39-btn--fill:hover{color:var(--uc-bg);background:#fff}.uc .n39-link{color:var(--uc-ink)}.uc .n39-receipt{background:var(--uc-ink);color:var(--uc-bg);border-radius:0}.uc .n39-receipt .n39-btn--fill{background:var(--uc-bg);color:var(--uc-ink)}.uc .n39-receipt__lines,.uc .n39-receipt .tb-sheet__sum,.uc .n39-receipt .n39-tix__codes summary,.uc .n39-receipt .n39-link,.uc .n39-receipt .n39-tix__trust li:before{color:var(--uc-bg)}.uc .n39-tix__trust li:before{color:rgb(var(--uc-glow))}.uc .n39-co{border-left-color:var(--uc-line);background:var(--uc-s1);color:var(--uc-ink);font-family:var(--uc-ff)}.uc .n39-co::backdrop{background:#000c}.uc .n39-co__title{font-size:28px;line-height:1}.uc .n39-co__cover{border-radius:0}.uc .n39-co__close{border-color:var(--uc-line-2);color:var(--uc-ink);border-radius:0}.uc .n39-co__close:hover{background:var(--uc-s2);color:var(--uc-ink)}.uc .n39-co__steps li.is-now{color:var(--uc-ink)}.uc .n39-co__steps li.is-now b{background:rgb(var(--uc-glow));border-color:rgb(var(--uc-glow));color:#fff}.uc .n39-co__steps li.is-done{color:rgb(var(--uc-glow))}.uc .n39-co__types li,.uc .n39-co__picked{border-radius:0}.uc .n39-co__types li.is-picked{border-color:rgb(var(--uc-glow));box-shadow:inset 0 0 0 1px rgb(var(--uc-glow))}.uc .n39-co__field>span{font-family:var(--uc-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.uc .n39-co__input{border-color:var(--uc-line-2);background:var(--uc-bg);border-radius:0}.uc .n39-co__input:focus-visible{outline-color:var(--uc-uv)}.uc .n39-co{--tb-pay-radius:8px}.uc .n39-co .tb-sheet__go{background:var(--uc-ink);color:var(--uc-bg);font-family:var(--uc-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.uc .n39-co__legal a,.uc .n39-co__alt a{color:var(--uc-ink);text-underline-offset:3px;text-decoration:underline}.uc .n39-co__trust li:before{color:rgb(var(--uc-glow))}.uc .n39-co .tb-input,.uc .n39-co .tb-stepper{border-radius:0}.uc .n39-bar{background:rgb(var(--uc-glow));color:#fff;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.uc .n39-bar span,.uc .n39-bar b{font-family:var(--uc-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.uc .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--uc-bg)}.uc .n39-eyebrow{color:rgb(var(--n39-glow,var(--uc-glow)));font-family:var(--uc-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.uc .n39-eyebrow__play{display:none}.uc .n39-head2>p{color:var(--uc-text)}.uc .n39-done__ticket{border:1px solid var(--uc-line);background:var(--uc-s1);border-radius:0}.uc .n39-done__qr{border-radius:0}.uc .n39-done__code{font-family:var(--uc-cd);letter-spacing:.12em}.uc .n39-done__later a{color:var(--uc-ink)}.uc .n39-bg__rows p{font-family:var(--uc-cd);font-weight:700}.uc-shop .tb-meta{font-family:var(--uc-ff)}.uc-shop main.tb-page{align-content:start;gap:24px;width:min(1100px,100% - 40px);min-height:62vh;margin:0 auto;padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.uc-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.uc-shop .tb-page__title,.uc-shop .tb-site-page__title,.uc-shop .tb-notfound__title{color:var(--uc-ink);font-family:var(--uc-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.uc-shop .tb-page__title:before,.uc-shop .tb-site-page__title:before{content:"U-Club · Tickets";color:var(--uc-uv);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.uc-shop .tb-meta+.tb-page__title:before{content:none}.uc-shop .tb-meta:has(+.tb-page__title){color:var(--uc-uv);font-family:var(--uc-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.uc-shop .tb-page__lead{color:var(--uc-text)}.uc-shop .tb-glass{background:var(--uc-s1);border:1px solid var(--uc-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.uc-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.uc-shop .tb-btn{min-height:48px;font-family:var(--uc-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.uc-shop .tb-btn--primary{background:var(--uc-ink);color:var(--uc-bg);border:0}.uc-shop .tb-btn--secondary{border:1px solid var(--uc-line-2);color:var(--uc-ink)}.uc-shop .tb-input{border:1px solid var(--uc-line-2);background:var(--uc-bg);min-height:50px;color:var(--uc-ink);border-radius:0;padding:0 16px}.uc-shop .tb-input:focus-visible{outline:2px solid var(--uc-uv);outline-offset:2px}.uc-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.uc-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.uc-shop .tb-ticket header h1,.uc-shop .tb-ticket header h2{font-family:var(--uc-cd);text-transform:uppercase;font-weight:700}.uc-shop .tb-ticket__qr{border-radius:0}.uc-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.uc-shop .tb-notfound__code{color:var(--uc-uv);font-family:var(--uc-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.uc-shop .tb-notfound__code:after{content:" · U-Club Tickets"}.uc-shop .tb-notfound__text{color:var(--uc-text);opacity:1}.uc-shop .tb-notfound__cta{background:var(--uc-ink);height:48px;color:var(--uc-bg);font-family:var(--uc-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.uc-shop main.tb-site-page{align-content:start;min-height:62vh}.uc-shop .tb-site-page__title{align-self:start}.uc-shop .tb-site-page__head{text-align:left;justify-items:start;width:min(1100px,100% - 40px);margin-inline:auto;padding-top:clamp(48px,7vw,88px)}.uc-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.uc-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--uc-text);margin:0;font-size:16px}.uc .n39-ticket,.uc .n39-co__types li,.uc .n39-co__picked,.uc .n39-btn,.uc .n39-step,.uc .n39-receipt,.uc .n39-done__ticket{border-radius:0}.uc :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.uc .n39-bar{background:var(--uc-red);color:#fff;border-radius:0}.uc-stage__cover{border:0;border-top:6px solid var(--uc-red);box-shadow:none;border-radius:0}@media (prefers-reduced-motion:reduce){.uc *,.uc :before,.uc :after{transition:none!important;animation:none!important}}.uc h2{overflow-wrap:anywhere}.uc-alarm__in>*,.uc-verein__in>*{min-width:0}@media (max-width:480px){.uc h2{font-size:2rem}}@media (max-width:560px){.uc .uc-alarm__form .tb-newsletter__form{grid-template-columns:minmax(0,1fr)}.uc .uc-alarm__form .tb-input{border-radius:0}.uc .uc-alarm__form .tb-btn{width:100%}}
.kk,.kk-head,.kk-foot,.kk-shop{--kk-bg:#0a0a08;--kk-s1:#141411;--kk-s2:#1e1e1a;--kk-police:#141411;--kk-line:#f5f4ee1f;--kk-line-2:#f5f4ee42;--kk-ink:#f5f4ee;--kk-text:#dcdbd3;--kk-muted:#a19f93;--kk-blue:#ffe100;--kk-yellow:#ffe100;--kk-pink:#c63a67;--kk-brand:#ffe100;--kk-uv:#ffe100;--kk-glow:255 225 0;--kk-w:min(1180px, calc(100% - 40px));--kk-cd:var(--kk-display), "Barlow Condensed", "Arial Narrow", sans-serif;--kk-ff:var(--kk-sans), "Barlow", Arial, sans-serif;color:var(--kk-ink);font-family:var(--kk-ff)}.n39.kk>*,.kk-shop>*{--tb-font-display:var(--kk-cd);--tb-font-body:var(--kk-ff)}.kk,.kk-main,.kk-shop{background:var(--kk-bg)}.kk-wrap{width:var(--kk-w);margin-inline:auto}.kk-narrow{max-width:900px}.kk-section{padding-block:clamp(56px,8vw,100px);position:relative}.kk-section+.kk-section{border-top:1px solid var(--kk-line)}.kk p{line-height:1.6}.kk h1,.kk h2,.kk h3{color:var(--kk-ink);font-family:var(--kk-cd);letter-spacing:0;text-transform:uppercase;margin:0;font-weight:800}.n39.kk :is(h1,h2,h3){font-family:var(--kk-cd);text-transform:uppercase;font-weight:800}.kk h2{font-size:clamp(2.4rem,5vw,4rem);line-height:1;margin-bottom:28px!important}.kk-kicker{color:var(--kk-brand);font-family:var(--kk-ff);letter-spacing:.22em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}.kk-kicker--brand{color:var(--kk-brand)}.kk-head2{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:18px 40px;margin-bottom:30px;display:flex}.kk-head2 h2{margin-bottom:0!important}.kk-head2>p{max-width:32rem;color:var(--kk-text);margin:0}.kk-soon{border:1px dashed var(--kk-line-2);color:var(--kk-text);border-radius:8px;padding:24px}.kk-soon__title{font-family:var(--kk-cd);text-transform:uppercase;margin:0 0 6px;font-size:24px;font-weight:800}.kk-btn{border:1px solid var(--kk-line-2);min-height:48px;color:var(--kk-ink);font-family:var(--kk-cd);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:18px;font-weight:800;text-decoration:none;transition:background .15s,box-shadow .15s,border-color .15s;display:inline-flex}.kk-btn:hover{border-color:var(--kk-ink)}.kk-btn--yellow{border-color:var(--kk-blue);background:var(--kk-blue);color:#0a0a08}.kk-btn--yellow:hover{border-color:var(--kk-blue);box-shadow:0 0 28px #ffe1008c}.kk-head{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--kk-line);background:#0a0a08f0;position:sticky;top:0}.kk-head:after{content:"";background:linear-gradient(90deg, transparent, var(--kk-blue), transparent);height:2px;position:absolute;bottom:-1px;left:0;right:0}.kk-head__in{width:var(--kk-w);align-items:center;gap:26px;min-height:70px;margin-inline:auto;display:flex}.kk-head__brand{align-items:center;display:flex}.kk-head__brand img{width:150px;height:auto;display:block}.kk-head__nav{gap:24px;margin-left:auto;display:flex}.kk-head__nav a{color:var(--kk-ink);font-family:var(--kk-cd);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.kk-head__nav a:hover{color:var(--kk-brand)}.kk-head__cta{min-height:40px;padding:0 18px}.kk-head__menu{display:none;position:relative}.kk-head__menu summary{border:1px solid var(--kk-line-2);cursor:pointer;border-radius:6px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.kk-head__menu summary::-webkit-details-marker{display:none}.kk-head__drawer{background:var(--kk-s1);border:1px solid var(--kk-line-2);border-radius:8px;min-width:220px;padding:8px 0;display:grid;position:absolute;top:54px;right:0}.kk-head__drawer a{color:var(--kk-ink);font-family:var(--kk-cd);text-transform:uppercase;padding:12px 20px;font-size:18px;font-weight:700;text-decoration:none}@media (max-width:960px){.kk-head__nav{display:none}.kk-head__cta{margin-left:auto}.kk-head__menu{display:block}}@media (max-width:400px){.kk-head__brand img{width:120px}}.kk-foot{border-top:1px solid var(--kk-line);background:#000}.kk-foot__in{width:var(--kk-w);grid-template-columns:1.6fr 1fr 1fr;gap:36px;margin-inline:auto;padding:64px 0 44px;display:grid}.kk-foot p,.kk-foot li{color:var(--kk-muted);margin:0 0 12px;font-size:14px;line-height:1.6}.kk-foot__mark{width:220px;height:auto;display:block}.kk-foot__claim{font-family:var(--kk-cd);text-transform:uppercase;font-weight:800;color:var(--kk-ink)!important;margin-top:16px!important;font-size:24px!important}.kk-foot__title{letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:var(--kk-ink)!important;font-size:12px!important}.kk-foot ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kk-foot ul li{margin:0}.kk-foot a{color:var(--kk-ink);align-items:center;gap:6px;font-size:14px;text-decoration:none;display:inline-flex}.kk-foot a:hover{color:var(--kk-brand)}.kk-foot__base{width:var(--kk-w);border-top:1px solid var(--kk-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;padding:18px 0 100px;display:flex}.kk-foot__base p{margin:0;font-size:12px}.kk-foot__tb{opacity:.8}@media (max-width:760px){.kk-foot__in{grid-template-columns:1fr}}.kk-hero{isolation:isolate;background:radial-gradient(ellipse 80% 70% at 50% 0%, #ffe1001f, transparent 70%), var(--kk-bg);position:relative;overflow:hidden}.kk-hero__in{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(28px,6vw,72px);padding-block:clamp(48px,8vw,104px);display:grid}@media (max-width:860px){.kk-hero__in{grid-template-columns:1fr}.kk-hero__logo{order:-1;width:160px!important}}.kk-hero__logo{justify-self:center;width:min(380px,100%);height:auto;display:block}.kk-hero__title{max-width:14ch;font-style:italic;font-size:clamp(3rem,8vw,6.6rem)!important;line-height:.92!important}.kk-hero__title span{color:var(--kk-yellow);display:block}.kk-hero__lead{max-width:40rem;color:var(--kk-text);margin:22px 0 28px;font-size:18px}.kk-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.kk-sounds{flex-wrap:wrap;gap:8px;max-width:46rem;margin:30px 0 0;padding:0;list-style:none;display:flex}.kk-sounds li{border:1px solid var(--kk-line-2);color:var(--kk-text);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600}.kk-rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.kk-row{background:var(--kk-s1);border:1px solid var(--kk-line);border-radius:10px;grid-template-columns:64px 120px minmax(0,1fr) 150px auto auto;align-items:center;gap:18px;padding:10px 14px 10px 10px;transition:background .15s,border-color .15s;display:grid}.kk-row:hover{background:var(--kk-s2);border-color:#ffe10073}.kk-row.is-sold{opacity:.6}.kk-row__img{aspect-ratio:3/4;background:var(--kk-s2);border-radius:6px;width:64px;display:block;overflow:hidden}.kk-row__img img{object-fit:cover;width:100%;height:100%;display:block}.kk-row__date{margin:0;display:grid}.kk-row__date b{font-family:var(--kk-cd);font-size:24px;font-weight:800}.kk-row__date span{color:var(--kk-muted);font-size:13px}.kk-row__what{min-width:0}.kk-row__what h3{font-size:clamp(26px,3vw,36px)!important;line-height:1!important}.kk-row__what h3 a{color:inherit;text-decoration:none}.kk-row__what p{color:var(--kk-muted);margin:2px 0 0;font-size:14px}.kk-row__price{color:var(--kk-muted);white-space:nowrap;margin:0;font-size:13px}.kk-row__price b{color:var(--kk-ink);font-family:var(--kk-cd);font-size:26px;font-weight:800}.kk-row>.kk-btn{min-height:42px;padding:0 18px}@media (max-width:900px){.kk-row{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"img what what""img date date""phase phase phase""price price btn";gap:6px 14px}.kk-row__img{grid-area:img;width:56px}.kk-row__what{grid-area:what}.kk-row__date{grid-area:date;align-items:baseline;gap:8px;display:flex}.kk-row__date b{font-size:18px}.kk-row .kk-phase{grid-area:phase}.kk-row__price{grid-area:price}.kk-row>.kk-btn{grid-area:btn}}.kk-phase{grid-template-columns:repeat(2,1fr);align-items:center;gap:4px;margin:0;display:grid}.kk-phase span{background:var(--kk-line-2);border-radius:2px;height:8px}.kk-phase span.is-gone{background:#eaf1f780}.kk-phase span.is-now{background:var(--kk-blue);box-shadow:0 0 12px #ffe100cc}.kk-phase small{color:var(--kk-muted);letter-spacing:.06em;grid-column:1/-1;font-size:12px;font-weight:600}.kk-stage__panel .kk-phase{max-width:320px;margin-top:16px}.kk .n39-faq{border-top:1px solid var(--kk-line-2);gap:0;margin-top:10px;display:grid}.kk .n39-faq details{border:0;border-bottom:1px solid var(--kk-line-2);background:0 0;border-radius:0;padding:0}.kk .n39-faq summary{color:var(--kk-ink);font-family:var(--kk-cd);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;justify-content:space-between;gap:16px;padding:20px 0;font-size:20px;list-style:none;display:flex}.kk .n39-faq summary::-webkit-details-marker{display:none}.kk .n39-faq summary:after{content:"+";width:auto;height:auto;color:var(--kk-ink);background:0 0;border-radius:0;font-size:26px;line-height:.9;transition:transform .2s}.kk .n39-faq details[open] summary:after{transform:rotate(45deg)}.kk .n39-faq details>:not(summary){color:var(--kk-text);margin:0;padding:0 0 20px;font-size:16px}.kk-alarm{background:#000}.kk-alarm__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.kk-alarm__in>div>p:not(.kk-kicker){color:var(--kk-text)}.kk .kk-alarm__form .tb-newsletter__form{grid-template-columns:1fr auto;gap:0;display:grid}.kk .kk-alarm__form .tb-input{border:1px solid var(--kk-line-2);min-height:54px;color:var(--kk-ink);background:#000;border-radius:0;padding:0 18px;font-size:16px}.kk .kk-alarm__form .tb-btn{background:var(--kk-ink);color:#000;min-height:54px;font-family:var(--kk-cd);letter-spacing:.14em;text-transform:uppercase;border:0;border-radius:0;padding:0 24px;font-size:16px}.kk .kk-alarm__form .tb-newsletter__fine{color:var(--kk-muted);grid-column:1/-1;margin:10px 0 0;font-size:12px}.kk .kk-alarm__form .tb-newsletter__done{border:1px solid var(--kk-line-2);color:var(--kk-ink);padding:18px}@media (max-width:860px){.kk-alarm__in{grid-template-columns:1fr}}@media (max-width:480px){.kk-alarm__form .tb-newsletter__form{grid-template-columns:1fr}}.kk-stage{padding-block:clamp(28px,5vw,60px) clamp(32px,5vw,56px)}.kk-stage__cover{border:1px solid var(--kk-line-2);border-top:4px solid var(--kk-brand);background:#000;position:relative;overflow:hidden}.kk-stage__cover img{object-fit:contain;width:100%;height:auto;max-height:76vh;margin-inline:auto;display:block}.kk-stamp{z-index:3;border:3px solid var(--kk-ink);color:var(--kk-ink);font-family:var(--kk-cd);text-transform:uppercase;background:#000c;padding:8px 22px;font-size:clamp(30px,6vw,56px);position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.kk-stage__panel{grid-template-columns:1.2fr 1fr;align-items:end;gap:28px 48px;margin-top:clamp(24px,4vw,40px);display:grid}.kk-stage__title{overflow-wrap:anywhere;font-size:clamp(2.6rem,6vw,5rem)!important;line-height:.92!important}.kk-facts{color:var(--kk-ink);gap:8px;margin:16px 0 0;padding:0;font-size:16px;list-style:none;display:grid}.kk-facts li{align-items:center;gap:10px;display:flex}.kk-facts svg{color:var(--kk-brand);flex:none}.kk-stage__buy{justify-items:start;gap:14px;display:grid}.kk-stage__price{color:var(--kk-text);margin:0}.kk-stage__price b{color:var(--kk-ink);font-family:var(--kk-cd);font-size:36px}.kk-stage__cta{flex-wrap:wrap;gap:10px;display:flex}.kk-note{border:1px solid var(--kk-brand);padding:16px 18px}.kk-note__title{font-family:var(--kk-cd);text-transform:uppercase;margin:0 0 6px;font-size:20px}@media (max-width:900px){.kk-stage__panel{grid-template-columns:1fr}}.kk-ladder{counter-reset:step;border-left:1px solid var(--kk-line-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:0 0 28px;padding:0;list-style:none;display:grid}.kk-ladder li{border:1px solid var(--kk-line-2);counter-increment:step;border-left:0;gap:4px;padding:14px 16px;display:grid}.kk-ladder li.is-off{opacity:.4;text-decoration:line-through}.kk-ladder li:not(.is-off){border-top:3px solid var(--kk-brand)}.kk-ladder__name{font-family:var(--kk-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.kk-ladder b{font-family:var(--kk-cd);font-size:24px}.kk-lineup .kk-wrap{text-align:center}.kk-lineup .kk-kicker{margin-inline:auto}.kk-lineup__name{color:var(--kk-brand);font-family:var(--kk-cd);letter-spacing:.14em;text-transform:uppercase;margin:24px 0 8px}.kk-lineup ul{flex-wrap:wrap;justify-content:center;gap:2px 0;margin:20px 0 0;padding:0;list-style:none;display:flex}.kk-lineup li{font-family:var(--kk-cd);text-transform:uppercase;font-size:clamp(22px,3vw,36px);font-weight:700;line-height:1.25}.kk-lineup li:not(:last-child):after{content:"/";color:var(--kk-brand);margin:0 14px;font-weight:500}.kk-about{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(28px,6vw,80px);display:grid}.kk-about h2{margin-bottom:10px!important}.kk-about__claim{color:var(--kk-brand);font-family:var(--kk-cd);text-transform:uppercase;margin:0;font-size:20px}.kk-about__text p{max-width:40rem;color:var(--kk-text);white-space:pre-line;margin:0}.kk-about__text p+p{margin-top:14px}@media (max-width:860px){.kk-about{grid-template-columns:1fr}}.kk-way__in{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;display:flex}.kk-way__address{color:var(--kk-text);margin:12px 0 20px}.kk-way__note{color:var(--kk-brand);font-family:var(--kk-cd);text-transform:uppercase;margin:0;font-size:clamp(36px,6vw,72px);font-weight:700}.n39.kk{--n39-navy:var(--kk-bg);--n39-panel:var(--kk-s1);--n39-panel-2:var(--kk-s2);--n39-line:var(--kk-line-2);--n39-soft:var(--kk-line);--n39-text:var(--kk-text);color:var(--kk-ink);font-family:var(--kk-ff);background:var(--kk-bg)}.n39.kk .kk-main{background:var(--kk-bg)}.kk :is(.n39-ticket__name,.n39-ticket__price,.n39-ticket__day b,.n39-receipt__lines,.n39-clock b,.n39-co__title,.n39-co__type,.n39-co__picked b,.n39-done__title,.n39-done__type,.n39-step output){font-family:var(--kk-cd);font-weight:700}.kk .n39-ticket__name,.kk .n39-co__title,.kk .n39-done__title{text-transform:uppercase}.kk .n39-ticket__name{font-size:clamp(26px,2.6vw,34px);line-height:1!important}.kk .n39-ticket__price{font-size:clamp(30px,3vw,40px)}.kk .tb-sheet__sum,.kk .n39-done__total{font-family:var(--kk-cd)!important;font-weight:700!important}.kk .n39-ticket{background:var(--kk-s1);border-radius:0}.kk .n39-ticket.is-picked{background:var(--kk-s2);box-shadow:inset 0 0 0 2px rgb(var(--kk-glow))}.kk .n39-ticket__mark{font-family:var(--kk-cd);-webkit-text-stroke:0;color:var(--kk-ink);background:#0a0a0ad9;border-radius:0;padding:1px 7px;font-weight:700}.kk .n39-ticket__kicker,.kk .n39-co__kicker,.kk .n39-receipt__head{font-family:var(--kk-cd);letter-spacing:.14em;font-size:14px}.kk .n39-ticket__save{background:rgb(var(--kk-glow));color:#0a0a08;border-radius:0}.kk .n39-ticket__stamp{border-color:var(--kk-line-2);color:var(--kk-ink);font-family:var(--kk-cd);letter-spacing:.08em;border-radius:0}.kk .n39-steps{font-family:var(--kk-cd);letter-spacing:.1em;text-transform:uppercase;font-size:15px}.kk .n39-steps b{border-color:rgb(var(--kk-glow));color:var(--kk-ink)}.kk .n39-clock{border-color:rgb(var(--kk-glow) / .7);border-radius:0}.kk .n39-clock b{color:rgb(var(--kk-glow))}@media (max-width:480px){.kk .n39-clock{gap:10px;padding:10px 12px}.kk .n39-clock ol{gap:6px}.kk .n39-clock li{min-width:38px}.kk .n39-clock b{font-size:24px}}.kk .n39-step{border-color:var(--kk-line-2);border-radius:0;overflow:hidden}.kk .n39-step button:hover:not(:disabled){background:rgb(var(--kk-glow));color:#0a0a08}.kk .n39-btn{border-color:var(--kk-line-2);color:var(--kk-ink);font-family:var(--kk-cd);letter-spacing:.06em;border-radius:0;font-size:16px}.kk .n39-btn:hover{background:var(--kk-s2);color:var(--kk-ink)}.kk .n39-btn--fill{background:var(--kk-ink);color:var(--kk-bg);border-color:#0000}.kk .n39-btn--fill:hover{color:var(--kk-bg);background:#fff}.kk .n39-link{color:var(--kk-ink)}.kk .n39-receipt{background:var(--kk-ink);color:var(--kk-bg);border-radius:0}.kk .n39-receipt .n39-btn--fill{background:var(--kk-bg);color:var(--kk-ink)}.kk .n39-receipt__lines,.kk .n39-receipt .tb-sheet__sum,.kk .n39-receipt .n39-tix__codes summary,.kk .n39-receipt .n39-link,.kk .n39-receipt .n39-tix__trust li:before{color:var(--kk-bg)}.kk .n39-tix__trust li:before{color:rgb(var(--kk-glow))}.kk .n39-co{border-left-color:var(--kk-line);background:var(--kk-s1);color:var(--kk-ink);font-family:var(--kk-ff)}.kk .n39-co::backdrop{background:#000c}.kk .n39-co__title{font-size:28px;line-height:1}.kk .n39-co__cover{border-radius:0}.kk .n39-co__close{border-color:var(--kk-line-2);color:var(--kk-ink);border-radius:0}.kk .n39-co__close:hover{background:var(--kk-s2);color:var(--kk-ink)}.kk .n39-co__steps li.is-now{color:var(--kk-ink)}.kk .n39-co__steps li.is-now b{background:rgb(var(--kk-glow));border-color:rgb(var(--kk-glow));color:#0a0a08}.kk .n39-co__steps li.is-done{color:rgb(var(--kk-glow))}.kk .n39-co__types li,.kk .n39-co__picked{border-radius:0}.kk .n39-co__types li.is-picked{border-color:rgb(var(--kk-glow));box-shadow:inset 0 0 0 1px rgb(var(--kk-glow))}.kk .n39-co__field>span{font-family:var(--kk-cd);letter-spacing:.06em;text-transform:uppercase;font-size:15px}.kk .n39-co__input{border-color:var(--kk-line-2);background:var(--kk-bg);border-radius:0}.kk .n39-co__input:focus-visible{outline-color:var(--kk-uv)}.kk .n39-co{--tb-pay-radius:8px}.kk .n39-co .tb-sheet__go{background:var(--kk-ink);color:var(--kk-bg);font-family:var(--kk-cd);letter-spacing:.06em;border:0;border-radius:0;font-size:18px;font-weight:700}.kk .n39-co__legal a,.kk .n39-co__alt a{color:var(--kk-ink);text-underline-offset:3px;text-decoration:underline}.kk .n39-co__trust li:before{color:rgb(var(--kk-glow))}.kk .n39-co .tb-input,.kk .n39-co .tb-stepper{border-radius:0}.kk .n39-bar{background:rgb(var(--kk-glow));color:#0a0a08;border-radius:0;box-shadow:0 16px 40px -16px #000000e6}.kk .n39-bar span,.kk .n39-bar b{font-family:var(--kk-cd);letter-spacing:.04em;text-transform:uppercase;font-size:18px;font-weight:700}.kk .n39-stage{background:radial-gradient(ellipse 60% 60% at 80% 30%, rgb(var(--n39-glow) / .18), transparent 70%), var(--kk-bg)}.kk .n39-eyebrow{color:rgb(var(--n39-glow,var(--kk-glow)));font-family:var(--kk-cd);letter-spacing:.16em;text-transform:uppercase;font-size:15px}.kk .n39-eyebrow__play{display:none}.kk .n39-head2>p{color:var(--kk-text)}.kk .n39-done__ticket{border:1px solid var(--kk-line);background:var(--kk-s1);border-radius:0}.kk .n39-done__qr{border-radius:0}.kk .n39-done__code{font-family:var(--kk-cd);letter-spacing:.12em}.kk .n39-done__later a{color:var(--kk-ink)}.kk .n39-bg__rows p{font-family:var(--kk-cd);font-weight:700}.kk-shop .tb-meta{font-family:var(--kk-ff)}.kk-shop main.tb-page{align-content:start;gap:24px;width:min(1100px,100% - 40px);min-height:62vh;margin:0 auto;padding:clamp(48px,7vw,88px) 0 clamp(72px,9vw,120px)}.kk-shop main.tb-page--narrow{width:min(640px,100% - 40px)}.kk-shop .tb-page__title,.kk-shop .tb-site-page__title,.kk-shop .tb-notfound__title{color:var(--kk-ink);font-family:var(--kk-cd);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:700;line-height:.95}.kk-shop .tb-page__title:before,.kk-shop .tb-site-page__title:before{content:"King Kong Kicks · Tickets";color:var(--kk-uv);letter-spacing:.16em;margin-bottom:14px;font-size:15px;line-height:1.2;display:block}.kk-shop .tb-meta+.tb-page__title:before{content:none}.kk-shop .tb-meta:has(+.tb-page__title){color:var(--kk-uv);font-family:var(--kk-cd);letter-spacing:.16em;text-transform:uppercase;margin:0 0 -6px;font-size:15px}.kk-shop .tb-page__lead{color:var(--kk-text)}.kk-shop .tb-glass{background:var(--kk-s1);border:1px solid var(--kk-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.kk-shop .tb-page__card{padding:clamp(24px,4vw,40px)}.kk-shop .tb-btn{min-height:48px;font-family:var(--kk-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px}.kk-shop .tb-btn--primary{background:var(--kk-ink);color:var(--kk-bg);border:0}.kk-shop .tb-btn--secondary{border:1px solid var(--kk-line-2);color:var(--kk-ink)}.kk-shop .tb-input{border:1px solid var(--kk-line-2);background:var(--kk-bg);min-height:50px;color:var(--kk-ink);border-radius:0;padding:0 16px}.kk-shop .tb-input:focus-visible{outline:2px solid var(--kk-uv);outline-offset:2px}.kk-shop .tb-ticket-group{border-radius:0;padding:22px 24px}.kk-shop .tb-ticket-group:not(.tb-ticket-group--foreign) h2,.kk-shop .tb-ticket header h1,.kk-shop .tb-ticket header h2{font-family:var(--kk-cd);text-transform:uppercase;font-weight:700}.kk-shop .tb-ticket__qr{border-radius:0}.kk-shop main.tb-notfound{width:calc(100% - 40px);max-width:1100px;min-height:62vh;padding:96px 0}.kk-shop .tb-notfound__code{color:var(--kk-uv);font-family:var(--kk-cd);letter-spacing:.16em;text-transform:uppercase;opacity:1;margin:0;font-size:15px}.kk-shop .tb-notfound__code:after{content:" · King Kong Kicks Tickets"}.kk-shop .tb-notfound__text{color:var(--kk-text);opacity:1}.kk-shop .tb-notfound__cta{background:var(--kk-ink);height:48px;color:var(--kk-bg);font-family:var(--kk-cd);letter-spacing:.06em;text-transform:uppercase;border-radius:0;padding:0 22px;font-size:17px;text-decoration:none}.kk-shop main.tb-site-page{align-content:start;min-height:62vh}.kk-shop .tb-site-page__title{align-self:start}.kk-shop .tb-site-page__head{text-align:left;justify-items:start;width:min(1100px,100% - 40px);margin-inline:auto;padding-top:clamp(48px,7vw,88px)}.kk-shop .tb-news-list{text-align:left;width:min(1100px,100% - 40px);margin-inline:auto}.kk-shop .tb-news-list .tb-text__inner{text-align:left;max-width:none;color:var(--kk-text);margin:0;font-size:16px}.kk .n39-ticket,.kk .n39-co__types li,.kk .n39-co__picked,.kk .n39-btn,.kk .n39-step,.kk .n39-receipt,.kk .n39-done__ticket{border-radius:0}.kk :is(.n39-ticket__name,.n39-ticket__price,.n39-co__title,.n39-done__title){font-weight:700}.kk .n39-bar{background:var(--kk-blue);color:#0a0a08;border-radius:8px}.kk-stage__cover{border:0;border-top:4px solid var(--kk-blue);border-radius:10px;box-shadow:0 0 60px #ffe10040}@media (prefers-reduced-motion:no-preference){@keyframes kk-turn{to{rotate:360deg}}}@media (prefers-reduced-motion:reduce){.kk *,.kk :before,.kk :after{transition:none!important;animation:none!important}}.kk-peinlo{background:var(--kk-pink);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;margin-left:8px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.kk-btn--yellow:hover{box-shadow:0 0 0 3px #ffe10059}.kk-head__brand img{width:200px}.kk-foot__mark{width:140px}@media (max-width:400px){.kk-head__brand img{width:150px}}
