.tix-page[data-astro-cid-fvhwkteq]{padding-block:var(--space-section) calc(var(--space-section) / 2)}.tix-head[data-astro-cid-fvhwkteq]{text-align:center;max-width:40rem}.tix-head[data-astro-cid-fvhwkteq] h1[data-astro-cid-fvhwkteq]{font:var(--text-display);letter-spacing:var(--tracking-display);color:var(--color-paper);margin:var(--space-3) 0 0}.tix-head[data-astro-cid-fvhwkteq] p[data-astro-cid-fvhwkteq]{margin:var(--space-5) 0 0;font:var(--text-body);color:var(--color-paper-60)}.tix-closed[data-astro-cid-fvhwkteq],.tix-noscript[data-astro-cid-fvhwkteq]{max-width:44rem;margin-inline:auto}.tix-closed[data-astro-cid-fvhwkteq]>[data-astro-cid-fvhwkteq],.tix-noscript[data-astro-cid-fvhwkteq]>[data-astro-cid-fvhwkteq]{margin:0}.tix-closed[data-astro-cid-fvhwkteq]{padding:var(--space-8);background:var(--color-backstage);border:1px solid var(--color-paper-12);text-align:center}.tix-closed[data-astro-cid-fvhwkteq][hidden]{display:none}.tix-closed[data-astro-cid-fvhwkteq] h2[data-astro-cid-fvhwkteq]{font:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--color-paper);text-wrap:balance;margin-block-start:var(--space-3)}.tix-closed[data-astro-cid-fvhwkteq] p[data-astro-cid-fvhwkteq]{font:var(--text-body);color:var(--color-paper-80);margin-block-start:var(--space-5)}.tix-closed-actions[data-astro-cid-fvhwkteq]{justify-content:center;gap:var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.tix-noscript[data-astro-cid-fvhwkteq] p[data-astro-cid-fvhwkteq]{font:var(--text-body);color:var(--color-paper-80)}.tix-layout[data-astro-cid-fvhwkteq]{grid-template-columns:1.6fr 1fr;align-items:start;gap:2.5rem;margin-block-start:var(--space-group);display:grid}@media (width<=900px){.tix-layout[data-astro-cid-fvhwkteq]{grid-template-columns:1fr}}.tix-list[data-astro-cid-fvhwkteq]{gap:var(--space-grid);flex-direction:column;min-width:0;display:flex}.tix-row-skeleton[data-astro-cid-fvhwkteq]{color:#0000;border-color:var(--color-paper-06);background:var(--color-paper-06)}.tix-row-skeleton[data-astro-cid-fvhwkteq] .tix-row-benefits li:before{background:var(--color-paper-12)}.tix-loading[data-astro-cid-fvhwkteq],.tix-error[data-astro-cid-fvhwkteq],.tix-empty[data-astro-cid-fvhwkteq]{font:var(--text-body);color:var(--color-paper-60);margin:0}.tix-cart-notice{background:var(--color-backstage);border:1px solid var(--color-paper-12);font:var(--text-body);color:var(--color-paper-80);margin:0;padding:.8rem 1rem}.tix-row{gap:var(--space-4);background:var(--color-backstage);border:1px solid var(--color-paper-12);flex-direction:column;padding:1.5rem;display:flex}.tix-row.is-inactive{opacity:.55}.tix-row-main{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}@media (width<=480px){.tix-row-main{gap:var(--space-2);flex-direction:column}}.tix-row-info{min-width:0}.tix-row-name{font:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--color-paper);text-wrap:balance;display:block}.tix-row-desc{margin:var(--space-3) 0 0;font:var(--text-body);color:var(--color-paper-60)}.tix-row-benefits{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.tix-row-benefits li{font:var(--text-body);color:var(--color-paper-80);padding-left:1rem;position:relative}.tix-row-benefits li:before{content:"";border-radius:var(--radius-pill);background:var(--color-signal-deep);width:4px;height:4px;position:absolute;top:.5em;left:0}.tix-row-price{font:var(--text-heading);letter-spacing:var(--tracking-heading);color:var(--color-paper);white-space:nowrap;flex-shrink:0}.tix-row-price-vat{text-align:right;font:var(--text-small);letter-spacing:normal;color:var(--color-paper-60);display:block}.tix-row-action{justify-content:flex-end;display:flex}.tix-status-badge{font:var(--text-small);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:var(--color-paper-40);font-weight:600}.tix-stepper{align-items:center;gap:.9rem;display:flex}.tix-stepper-btn{border-radius:var(--radius-pill);border:1px solid var(--color-paper-20);width:44px;height:44px;color:var(--color-paper);font-family:var(--font-body);font-size:var(--font-size-body);cursor:pointer;transition:border-color var(--duration-fast) ease, opacity var(--duration-fast) ease;background:0 0;justify-content:center;align-items:center;line-height:1;display:flex}.tix-stepper-btn:hover:not(:disabled){border-color:var(--color-paper)}.tix-stepper-btn:disabled{opacity:.3;cursor:not-allowed}.tix-stepper-qty{text-align:center;min-width:1.6rem;font-family:var(--font-display);font-size:var(--font-size-body);color:var(--color-paper)}.tix-summary[data-astro-cid-fvhwkteq]{top:calc(var(--nav-h) + var(--space-6));background:var(--color-backstage);border:1px solid var(--color-paper-12);padding:1.75rem;position:sticky}@media (width<=900px){.tix-summary[data-astro-cid-fvhwkteq]{display:none}}.tix-summary[data-astro-cid-fvhwkteq] .eyebrow{margin-bottom:var(--space-4);display:block}.tix-summary[data-astro-cid-fvhwkteq] .tix-summary-empty{font:var(--text-small);color:var(--color-paper-40);margin:0}.tix-summary[data-astro-cid-fvhwkteq] .tix-summary-lines{gap:var(--space-3);flex-direction:column;display:flex}.tix-summary[data-astro-cid-fvhwkteq] .tix-summary-line{font:var(--text-small);color:var(--color-paper-80);justify-content:space-between;gap:1rem;display:flex}.tix-summary[data-astro-cid-fvhwkteq] .tix-summary-total-row{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-paper-12);font-family:var(--font-display);font-size:var(--font-size-body);color:var(--color-paper);justify-content:space-between;display:flex}.tix-summary[data-astro-cid-fvhwkteq] .tix-summary-vat,.tix-sheet[data-astro-cid-fvhwkteq] .tix-summary-vat{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-paper-12)}.tix-summary[data-astro-cid-fvhwkteq] .tix-summary-vat-note{margin:var(--space-2) 0 0;font:var(--text-small);color:var(--color-paper-40)}.tix-summary[data-astro-cid-fvhwkteq] .tix-checkout-btn{text-align:center;width:100%;margin-top:var(--space-6);display:block}.tix-summary[data-astro-cid-fvhwkteq] .tix-checkout-btn:disabled{opacity:.4;cursor:not-allowed}.tix-mobile-bar[data-astro-cid-fvhwkteq]{display:none}@media (width<=900px){.tix-mobile-bar[data-astro-cid-fvhwkteq]{z-index:40;width:100%;padding:1rem 1.25rem;padding-bottom:max(1rem, env(safe-area-inset-bottom));background:var(--color-ink);border:none;border-top:1px solid var(--color-paper-20);font:var(--text-small);color:var(--color-paper);cursor:pointer;text-align:left;justify-content:space-between;align-items:center;min-height:44px;display:flex;position:fixed;bottom:0;left:0;right:0}.tix-mobile-bar[data-astro-cid-fvhwkteq][hidden]{display:none}}.tix-mobile-bar-cta[data-astro-cid-fvhwkteq]{text-underline-offset:3px;font-weight:600;text-decoration:underline}.tix-sheet-backdrop[data-astro-cid-fvhwkteq]{z-index:49;background:#0e090b8c;position:fixed;inset:0}.tix-sheet[data-astro-cid-fvhwkteq]{z-index:50;background:var(--color-backstage);border-top:1px solid var(--color-paper-20);border-radius:var(--radius-panel) var(--radius-panel) 0 0;max-height:80vh;padding:1rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.tix-sheet-handle[data-astro-cid-fvhwkteq]{border-radius:var(--radius-pill);background:var(--color-paper-20);width:40px;height:4px;margin:0 auto var(--space-4)}.tix-sheet-close[data-astro-cid-fvhwkteq]{width:44px;height:44px;color:var(--color-paper-60);font-size:var(--font-size-heading);cursor:pointer;background:0 0;border:none;position:absolute;top:.75rem;right:1rem}.tix-sheet[data-astro-cid-fvhwkteq] .eyebrow{margin-bottom:var(--space-4);display:block}.tix-sheet[data-astro-cid-fvhwkteq] .tix-summary-lines{gap:var(--space-3);flex-direction:column;display:flex}.tix-sheet[data-astro-cid-fvhwkteq] .tix-summary-line{font:var(--text-small);color:var(--color-paper-80);justify-content:space-between;gap:1rem;display:flex}.tix-sheet[data-astro-cid-fvhwkteq] .tix-summary-total-row{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-paper-12);font-family:var(--font-display);font-size:var(--font-size-body);color:var(--color-paper);justify-content:space-between;display:flex}.tix-sheet[data-astro-cid-fvhwkteq] .tix-summary-vat-note{margin:var(--space-2) 0 0;font:var(--text-small);color:var(--color-paper-40)}.tix-sheet[data-astro-cid-fvhwkteq] .tix-checkout-btn{text-align:center;width:100%;margin-top:var(--space-6);display:block}
