.lIuWyG_root{--pencil-bg:#090909;--pencil-surface:#151515;--pencil-line:#303030;--pencil-line-strong:#5d5d5d;--pencil-text:#f5f5f5;--pencil-muted:#a7a7a7;--pencil-subtle:#777;min-width:0;color:var(--pencil-text);font-family:"Haas Grotesk Test Web", "Neue Haas Grotesk Text Pro", var(--font-inter,Inter, ui-sans-serif, system-ui, sans-serif);display:grid}.lIuWyG_catalogue,.lIuWyG_selectedTicket{gap:20px;min-width:0;display:grid}.lIuWyG_selectedTicket{animation:.45s cubic-bezier(.22,1,.36,1) backwards lIuWyG_ticket-selection-enter}.lIuWyG_summarySlot{min-width:0}.lIuWyG_ticketGroup{gap:12px;min-width:0;display:grid}.lIuWyG_groupHeading{color:var(--pencil-text);letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:700}.lIuWyG_ticketList{gap:12px;min-width:0;display:grid}.lIuWyG_ticketCard{border:1px solid var(--pencil-line);background:var(--pencil-surface);border-radius:12px;grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:20px;transition:border-color .18s,background-color .18s,opacity .18s;display:grid;position:relative}.lIuWyG_ticketCard:hover{border-color:var(--pencil-line-strong)}.lIuWyG_ticketCardSelected{border-color:var(--pencil-text)}@keyframes lIuWyG_ticket-selection-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.lIuWyG_ticketCardDisabled{opacity:.56}.lIuWyG_ticketCardUnavailable{--ticket-state-border:#ad4747;border-color:var(--ticket-state-border);overflow:hidden}.lIuWyG_ticketCardUnavailable:hover{border-color:var(--ticket-state-border)}.lIuWyG_ticketCardUnavailable .lIuWyG_ticketCopy{opacity:.63}.lIuWyG_ticketCardUpcoming,.lIuWyG_ticketCardUpcoming:hover{--ticket-state-border:#a87c3f;border-color:var(--ticket-state-border)}.lIuWyG_unavailableRibbon{z-index:1;color:#f0b3b3;letter-spacing:.02em;pointer-events:none;text-align:center;text-transform:uppercase;place-items:center;font-size:clamp(.7rem,1.1vw,.85rem);font-weight:600;line-height:1.25;display:grid;position:absolute;inset:0}.lIuWyG_unavailableRibbonShape{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lIuWyG_unavailableRibbonShape path{fill:#2a1515ad;stroke:var(--ticket-state-border);stroke-width:1px}.lIuWyG_unavailableRibbonText{fill:currentColor}.lIuWyG_ticketCardUpcoming .lIuWyG_unavailableRibbonShape path{fill:#3d2e16db}.lIuWyG_ticketCardUpcoming .lIuWyG_unavailableRibbon{color:#f4d493}.lIuWyG_seatSelectionHint{color:var(--pencil-muted);align-items:center;gap:7px;margin:8px 2px 0;font-size:.78rem;line-height:1.4;display:flex}.lIuWyG_seatSelectionHint svg{flex:none}.lIuWyG_ticketMinimum{color:var(--pencil-text);margin:0;font-size:.78rem;font-weight:600}.lIuWyG_ticketCopy{align-content:center;gap:12px;min-width:0;display:grid}.lIuWyG_ticketTitleRow{flex-wrap:wrap;align-items:center;gap:14px;min-width:0;display:flex}.lIuWyG_ticketAvailability{color:#80d7aa;flex-wrap:wrap;align-items:center;gap:12px;font-size:.76rem;font-weight:500;display:inline-flex}.lIuWyG_ticketTimeRemaining{font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.lIuWyG_ticketTimeRemaining svg{width:16px;height:16px}.lIuWyG_ticketAvailabilityCopy{color:var(--pencil-muted);font-size:.78rem}.lIuWyG_ticketPriceControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.lIuWyG_ticketCopy h3,.lIuWyG_ticketDescription,.lIuWyG_ticketPrice{margin:0}.lIuWyG_ticketCopy h3{overflow-wrap:anywhere;min-width:0;color:var(--pencil-text);flex:0 auto;align-items:center;gap:8px;font-size:.98rem;font-weight:700;line-height:1.25;display:flex}.lIuWyG_ticketColorDot{border-radius:50%;flex:0 0 10px;width:10px;height:10px;display:inline-block}.lIuWyG_ticketDescription{color:var(--pencil-muted);white-space:pre-line;font-size:.78rem;line-height:1.4}.lIuWyG_ticketDescriptionCollapsed{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.lIuWyG_ticketDescriptionExpanded{display:block}.lIuWyG_ticketDescriptionToggle{color:var(--pencil-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem}.lIuWyG_ticketMeta{color:var(--pencil-muted);gap:4px;font-size:.76rem;line-height:1.35;display:grid}.lIuWyG_ticketMetaLine{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.lIuWyG_ticketMetaLine svg{flex:none}.lIuWyG_ticketPriceRow{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.lIuWyG_ticketPrice{color:var(--pencil-text);margin:0;font-size:1rem;font-weight:700;line-height:1.2}.lIuWyG_ticketUnitLabel{min-width:0;color:var(--pencil-muted);white-space:nowrap;align-items:center;gap:4px;font-size:.74rem;line-height:1.2;display:inline-flex}.lIuWyG_ticketUnitLabel svg{flex:none}.lIuWyG_chooseButton,.lIuWyG_quantityButton{width:32px;min-width:32px;height:32px;min-height:32px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:9px;place-items:center;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:grid}.lIuWyG_chooseButton{border-color:var(--pencil-text);background:var(--pencil-text);color:#101010}.lIuWyG_labeledQuantity{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:inline-flex}.lIuWyG_quantityLabel{min-width:0;color:var(--pencil-muted);white-space:nowrap;flex:0 auto;justify-content:center;align-items:center;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.lIuWyG_quantityControl{flex:none;grid-template-columns:32px minmax(18px,auto) 32px;align-items:center;gap:5px;min-width:0;display:grid}.lIuWyG_quantityButton{border-color:var(--pencil-line);color:var(--pencil-text);background:#242424}.lIuWyG_quantityButton:last-child{border-color:var(--pencil-text);background:var(--pencil-text);color:#101010}.lIuWyG_quantityValue{min-width:18px;color:var(--pencil-text);font-variant-numeric:tabular-nums;text-align:center;font-size:.82rem}.lIuWyG_chooseButton:hover:not(:disabled),.lIuWyG_quantityButton:hover:not(:disabled){color:#101010;background:#fff;border-color:#fff}.lIuWyG_quantityButton:last-child:hover:not(:disabled){background:#fff}.lIuWyG_chooseButton:active:not(:disabled),.lIuWyG_quantityButton:active:not(:disabled),.lIuWyG_changeTypeButton:active{transform:translateY(1px)}.lIuWyG_chooseButton:disabled,.lIuWyG_quantityButton:disabled{cursor:not-allowed;opacity:.4}.lIuWyG_changeTypeButton{width:fit-content;min-height:44px;color:var(--pencil-text);cursor:pointer;font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--pencil-line-strong);text-decoration-color:var(--pencil-line-strong);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:.8rem;font-weight:650;display:inline-flex}.lIuWyG_changeTypeButton:hover{-webkit-text-decoration-color:var(--pencil-text);text-decoration-color:var(--pencil-text)}.lIuWyG_changeTypeButton:disabled{cursor:not-allowed;color:var(--pencil-subtle);text-decoration-color:#0000}.lIuWyG_detailsSlot,.lIuWyG_mapSlot{gap:12px;min-width:0;display:grid}:is(.lIuWyG_mapSlot .inline-container,.lIuWyG_mapSlot .inline-body){box-sizing:border-box;width:100%;min-width:0;max-width:100%}.lIuWyG_mapSlot [id^=seatsio-chart]{width:100%!important;min-width:0!important;max-width:100%!important}.lIuWyG_root .pencil-ticket-addons{border:1px solid var(--pencil-line);background:var(--pencil-surface);border-radius:12px;gap:16px;margin-top:0;padding:18px 16px;display:grid}.lIuWyG_root .pencil-ticket-addons .ticket-addons-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lIuWyG_root .pencil-ticket-addons .ticket-addons-heading h3{color:var(--pencil-text);font:700 .98rem/1.25 var(--font-inter,Inter, ui-sans-serif, system-ui, sans-serif);margin:0}.lIuWyG_root .pencil-ticket-addons .ticket-addon-row{border-top:1px solid var(--pencil-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding-top:12px;display:grid}.lIuWyG_root .pencil-ticket-addons .ticket-addon-info{gap:6px;min-width:0;display:grid}.lIuWyG_root .pencil-ticket-addons .ticket-addon-name{color:var(--pencil-text);font:700 .98rem/1.25 var(--font-inter,Inter, ui-sans-serif, system-ui, sans-serif)}:is(.lIuWyG_root .pencil-ticket-addons .ticket-addon-meta,.lIuWyG_root .pencil-ticket-addons .ticket-addon-label,.lIuWyG_root .pencil-ticket-addons .ticket-addon-status){color:var(--pencil-muted);font-size:.76rem;line-height:1.4}.lIuWyG_emptyState{color:var(--pencil-muted);margin:0;font-size:.84rem;line-height:1.5}.lIuWyG_chooseButton:focus-visible,.lIuWyG_quantityButton:focus-visible,.lIuWyG_changeTypeButton:focus-visible{outline:2px solid var(--pencil-text);outline-offset:3px}@media (max-width:520px){.lIuWyG_ticketCard{gap:12px;padding:14px 12px}.lIuWyG_quantityControl{gap:5px}.lIuWyG_root .pencil-ticket-addons{border-radius:10px;gap:10px;padding:12px}.lIuWyG_root .pencil-ticket-addons .ticket-addon-row{gap:8px;padding-top:9px}.lIuWyG_root .pencil-ticket-addons .ticket-addon-info{gap:3px}.lIuWyG_root .pencil-ticket-addons .ticket-addon-name{font-size:.88rem}:is(.lIuWyG_root .pencil-ticket-addons .ticket-addon-meta,.lIuWyG_root .pencil-ticket-addons .ticket-addon-label,.lIuWyG_root .pencil-ticket-addons .ticket-addon-status){font-size:.7rem;line-height:1.3}}@media (max-width:360px){.lIuWyG_ticketCard{grid-template-columns:minmax(0,1fr)}.lIuWyG_quantityControl{justify-self:start}}@media (prefers-reduced-motion:reduce){.lIuWyG_ticketCard,.lIuWyG_chooseButton,.lIuWyG_quantityButton{transition:none}.lIuWyG_catalogue,.lIuWyG_selectedTicket{animation:none}}.lIuWyG_quantityLimitReason{color:var(--checkout-muted);margin:10px 0 0;font-size:12px;line-height:1.5}.lIuWyG_mapFocusTarget:focus{outline:none}
