.venue{background:var(--ink);color:var(--bg);border-radius:32px;padding:40px 32px 32px;position:relative}.venue--merged{background:none;border-radius:0;padding:0}.venue__legend{display:flex;gap:22px;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:32px;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:lowercase;color:#8a8a8a}.venue__legend span{display:flex;align-items:center;gap:8px}.venue__key{width:11px;height:11px;border-radius:999px;flex:none}.venue__key--free{background:#3fbf5f}.venue__key--sel{background:var(--accent)}.venue__key--gone{background:#3a3a3a;box-shadow:inset 0 0 0 2px #8c2f2f}.seat{position:relative;border:0;padding:0;cursor:pointer;background:#3fbf5f;border-radius:999px;transition:transform .16s,background .16s,box-shadow .16s;flex:none}.seat:hover:not([disabled]){transform:scale(1.18)}.seat[aria-pressed=true]{background:var(--accent);box-shadow:0 0 0 3px #f7ef4a47}.seat[disabled]{background:#3a3a3a;box-shadow:inset 0 0 0 2px #8c2f2f;cursor:not-allowed}.seat__tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--bg);color:var(--ink);border-radius:999px;padding:5px 10px;white-space:nowrap;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:9px;letter-spacing:.14em;text-transform:lowercase;opacity:0;pointer-events:none;transition:opacity .16s;z-index:4}.seat:hover .seat__tip{opacity:1}.rows{display:flex;flex-direction:column;gap:14px;align-items:flex-start;width:fit-content;margin:0 auto}.row{display:flex;align-items:center;gap:14px}.row__seats{display:flex;gap:14px}.row__label{font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:12px;letter-spacing:.18em;color:#8a8a8a;width:20px;text-align:left}.rows .seat{width:19px;height:19px}.stage{margin-top:44px;text-align:center;font-family:Elza,Helvetica,sans-serif;text-transform:uppercase;font-size:clamp(18px,2.4vw,30px);letter-spacing:.06em;color:#6f6f6f}.stage--top{margin-top:0;margin-bottom:44px}.rows--intimate{gap:18px}.rows--intimate .seat{width:34px;height:34px;border-radius:7px}.rows--intimate .seat__tip{font-size:10px}@media(max-width:600px){.rows--intimate .seat{width:26px;height:26px}}.room{display:flex;flex-direction:column;align-items:center;gap:8px}.room__speakers{display:flex;justify-content:space-between;width:100%;max-width:640px;margin-bottom:12px}.room__speaker{background:#3a3a3a;color:#a8a8a8;border-radius:10px;padding:22px 18px;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.bank{width:100%;max-width:560px;margin-bottom:26px}.bank__label{text-align:center;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:lowercase;color:#8a8a8a;margin-bottom:12px}.bank__pad{background:#4a4a4a;border-radius:999px;padding:16px;display:flex;justify-content:center;gap:14px}.bank .seat{width:56px;height:56px}.sofas{display:flex;justify-content:center;gap:clamp(40px,12vw,150px);width:100%;margin-top:18px}.sofa{position:relative}.sofa--l{transform:rotate(-22deg)}.sofa--r{transform:rotate(22deg)}.sofa__pad{background:#4a4a4a;border-radius:999px;padding:14px;display:flex;gap:10px}.sofa .seat{width:52px;height:52px;pointer-events:none}.sofa__hit{position:absolute;top:0;right:0;bottom:0;left:0;background:none;border:0;border-radius:999px;cursor:pointer;z-index:3}.sofa__hit[disabled]{cursor:not-allowed}.sofa[data-state=sel] .sofa__pad{background:var(--accent)}.sofa[data-state=sel] .seat{background:#1a1a1a}.sofa[data-state=gone] .sofa__pad{background:#2e2e2e}.sofa[data-state=gone] .seat{background:#3a3a3a;box-shadow:inset 0 0 0 2px #8c2f2f}.sofa__label{position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);white-space:nowrap;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:lowercase;color:#8a8a8a}.picked{margin-top:28px;border-top:1px solid #d4d4d4;padding-top:24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.picked__tags{display:flex;gap:8px;flex-wrap:wrap;flex:1;min-width:200px}.picked__tag{background:var(--tile);border-radius:999px;padding:9px 16px;display:flex;align-items:center;gap:9px;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:lowercase}.picked__tag button{background:none;border:0;padding:0;cursor:pointer;color:#6c6c6c;font-size:12px;line-height:1}.picked__tag button:hover{color:var(--ink)}.picked__empty{font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:lowercase;color:#6c6c6c}.picked__total{font-family:Elza Black,Helvetica,sans-serif;font-size:17px;white-space:nowrap}@media(max-width:760px){.venue{padding:26px 16px 22px}.rows .seat{width:14px;height:14px}.row,.row__seats,.rows{gap:9px}.bank .seat{width:42px;height:42px}.sofa .seat{width:40px;height:40px}.room__speaker{padding:14px 12px}}.agree{margin-top:26px;display:flex;flex-direction:column;gap:14px}.agree__row{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;cursor:pointer;padding:14px 16px;border-radius:18px;background:var(--tile);transition:box-shadow .2s,background .2s}.agree__row:hover{background:#dcdcdc}.agree__row.is-missing{box-shadow:inset 0 0 0 1.5px #8c2f2f}.agree__row input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--ink);cursor:pointer;flex:none}.agree__text{font-size:13px;line-height:1.6;color:#2a2a2a;text-wrap:pretty}.agree__text--opt{color:#5a5a5a}.access{margin-top:28px;display:grid;grid-template-columns:26px minmax(0,1fr);gap:14px;align-items:start;padding:20px 22px;border-radius:22px;border:1px solid #c8c8c8}.access__icon{font-size:20px;line-height:1;color:#4a4a4a}.access__head{font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:lowercase;color:#6c6c6c;margin-bottom:8px}.access__body{font-size:13px;line-height:1.65;color:#2a2a2a;text-wrap:pretty}.access__link{display:inline-block;margin-top:10px;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.16em;text-transform:lowercase;color:var(--ink);border-bottom:1px solid #b4b4b4}.evcard{background:var(--ink);color:var(--bg);border-radius:36px;padding:40px 34px 34px;margin-bottom:32px}.evcard__crest{display:flex;justify-content:center;padding:6px 0 38px}.evcard__logo{display:block;max-width:min(100%,720px)}.evcard__crestword{font-family:Elza,Helvetica,sans-serif;text-transform:uppercase;font-size:clamp(30px,5vw,64px);line-height:1;letter-spacing:.02em;color:var(--bg)}.evhead{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:36px;align-items:start;padding-bottom:38px;margin-bottom:34px;border-bottom:1px solid #222}.evhead__art{position:relative}.evhead__body{display:flex;flex-direction:column;padding:0}.evhead__kicker{display:flex;align-items:center;gap:16px;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8a8a8a;margin-bottom:22px}.evhead__rule{flex:1;height:1px;background:#2e2e2e}.evhead__title{font-family:Elza,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:clamp(28px,3.8vw,54px);line-height:.96;letter-spacing:-.015em;margin:0 0 22px;text-wrap:balance}.evhead__blurb{font-size:16px;line-height:1.65;color:#c4c4c4;max-width:56ch;margin-bottom:28px;text-wrap:pretty}.desc{max-width:56ch;margin-bottom:28px}.desc__body{font-size:16px;line-height:1.65;color:#c4c4c4;text-wrap:pretty;max-height:6.6em;overflow:hidden;position:relative;transition:max-height .3s ease;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),transparent 100%);mask-image:linear-gradient(to bottom,#000 calc(100% - 1.6em),transparent 100%)}.desc__body p{margin:0 0 1em}.desc.is-open .desc__body{max-height:2000px;-webkit-mask-image:none;mask-image:none}.desc__toggle{margin-top:10px;background:none;border:0;padding:0;cursor:pointer;color:#eee;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:lowercase;border-bottom:1px solid #4c4c4c;transition:color .2s,border-color .2s}.desc__toggle:hover{color:#fff;border-color:#eee}.evfacts{display:grid;grid-template-columns:auto 1fr;margin:0;font-size:13px;border-top:1px solid #2a2a2a}.evfacts dt{padding:12px 0;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8a8a8a;border-bottom:1px solid #2a2a2a}.evfacts dd{padding:12px 0;margin:0;text-align:right;border-bottom:1px solid #2a2a2a;color:var(--bg)}.evhead__rules{margin-top:22px;font-size:13px;line-height:1.65;color:#9a9a9a;text-wrap:pretty}.present{margin-top:auto;padding-top:28px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.present__label{font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6f6f6f;flex:none}.present__mark{display:inline-flex;align-items:center;border:0;transition:opacity .2s}a.present__mark:hover{opacity:.6}.present__name{font-family:Elza,Helvetica,sans-serif;text-transform:uppercase;font-size:19px;letter-spacing:.04em;color:var(--bg)}.supporters{margin-top:56px;border-top:1px solid #d4d4d4;padding-top:26px;display:flex;align-items:center;gap:28px;flex-wrap:wrap}.supporters__label{font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#6c6c6c;flex:none}.supporters__row{display:flex;align-items:center;gap:32px;flex-wrap:wrap}.supporters__img{opacity:.75;transition:opacity .2s}.supporters__row a:hover .supporters__img{opacity:1}.supporters__name{font-family:Elza,Helvetica,sans-serif;text-transform:uppercase;font-size:15px;letter-spacing:.03em;color:#4a4a4a}@media(max-width:900px){.evcard{padding:26px 20px 24px}.evcard__crest{padding:2px 0 26px}.evhead{grid-template-columns:1fr;gap:24px;padding-bottom:28px;margin-bottom:26px}.evhead__art{max-width:260px}}.shows{margin-bottom:34px}.shows__label{font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#8a8a8a;margin-bottom:14px}.shows__row{display:flex;gap:10px;flex-wrap:wrap}.show{display:flex;flex-direction:column;gap:5px;padding:14px 22px;border-radius:18px;border:1px solid #2e2e2e;background:none;color:var(--bg);min-width:118px;transition:background .2s,color .2s,border-color .2s}a.show:hover{border-color:var(--bg)}.show__time{font-family:Elza,Helvetica,sans-serif;text-transform:uppercase;font-size:19px;line-height:1;letter-spacing:.02em}.show__meta{font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:9px;letter-spacing:.16em;text-transform:lowercase;color:#8a8a8a}.show.is-here{background:var(--bg);color:var(--ink);border-color:var(--bg);border-width:2px}.show.is-here .show__meta{color:#5a5a5a}.show.is-gone{opacity:.4}.show.is-gone .show__time{text-decoration:line-through}.waitlist{margin-top:22px;margin-bottom:40px;border-radius:22px;background:transparent;border:1px solid #eeeeee;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.waitlist__head{display:flex;flex-direction:column;gap:4px;min-width:200px}.waitlist__title{font-family:Elza,Helvetica,sans-serif;text-transform:uppercase;font-size:16px;letter-spacing:.02em;color:#eee}.waitlist__note{font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.14em;text-transform:lowercase;color:#aaa}.waitlist__form{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.waitlist__form input[type=email]{background:transparent;border:1px solid #555555;border-radius:999px;padding:12px 18px;font-family:Elza,Helvetica,sans-serif;font-size:14px;min-width:220px;color:#eee}.waitlist__form input[type=email]::placeholder{color:#888}.waitlist__form input[type=email]:focus{outline:none;border-color:#eee}.waitlist__form button{background:#eee;color:#0a0a0a;border:0;border-radius:999px;padding:12px 22px;cursor:pointer;font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:10px;letter-spacing:.18em;text-transform:lowercase;white-space:nowrap}.waitlist__form button:hover{background:#c4c4c4}.waitlist__done{font-family:OffBit,ui-monospace,monospace;font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:lowercase;color:#eee}.seat.seat--in-cart,.seat--in-cart .seat,.sofa.seat--in-cart .sofa__pad .seat{background:var(--seat-pick,#f7ef4a);box-shadow:none;cursor:default;opacity:1}.seat.seat--in-cart:hover{transform:none}.sofa.seat--in-cart{cursor:default}.sofa.seat--in-cart .sofa__label{color:var(--seat-pick,#f7ef4a)}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ic3y-seats.css.map */
