.btn{align-items:center;background-color:var(--color-bg);border:none;border-radius:2px;box-shadow:none;color:var(--brand-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;font-weight:600;justify-content:center;line-height:1.7142857143;min-width:60px;padding:6px 16px;text-align:center;text-decoration:none;transition:.25s;transition-property:box-shadow,background-color,color,border,box-shadow;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.btn>.icon+span,.btn>span+.icon{margin-left:8px;text-shadow:none}.btn>.icon+span,.btn>span:nth-last-child(2){position:relative;top:-1px}.btn:active,.btn:focus,.btn:hover{background-color:var(--color-bg-active);color:var(--brand-text)}.btn[disabled]:hover{background-color:var(--color-bg);color:var(--brand-text)}.btn .icon{margin-left:.1rem;vertical-align:-.15rem}.btn-reset{align-items:center;display:inline-flex;justify-content:center}.btn-reset>.icon+span,.btn-reset>span+.icon{margin-left:4px;text-shadow:none}.btn-reset>.icon+span,.btn-reset>span:nth-last-child(2){position:relative;top:-1px}a.btn:active,a.btn:focus,a.btn:hover{text-decoration:none}.btn-standard{background-color:var(--primary);color:var(--gray-06)}.btn-standard:active,.btn-standard:focus,.btn-standard:hover{background-color:var(--primary-dark);color:var(--gray-06)}.btn-standard:focus{border:none;box-shadow:var(--color-border-focus)}.btn-standard:-moz-focusring{outline:none}.btn-standard[disabled]{filter:none;opacity:.4}.btn-standard[disabled]:hover{background-color:var(--primary);color:var(--gray-06)}@media(min-width:1024px){.btn-standard-desktop{background-color:var(--primary);color:var(--gray-06)}.btn-standard-desktop:active,.btn-standard-desktop:focus,.btn-standard-desktop:hover{background-color:var(--primary-dark);color:var(--gray-06)}.btn-standard-desktop:focus{border:none;box-shadow:var(--color-border-focus)}.btn-standard-desktop:-moz-focusring{outline:none}.btn-standard-desktop[disabled]{filter:none;opacity:.4}.btn-standard-desktop[disabled]:hover{background-color:var(--primary);color:var(--gray-06)}}.btn-special{background-color:var(--emerald);box-shadow:none;color:var(--gray-06)}.btn-special:active,.btn-special:focus,.btn-special:hover{background-color:var(--emerald-button-hover);color:var(--gray-06)}.btn-special:focus{box-shadow:var(--btn-focus-theme-special)}.btn-special:-moz-focusring{outline:none}.btn-special[disabled]{filter:none;opacity:.4}.btn-special[disabled]:hover{background-color:var(--emerald);color:var(--gray-06)}.btn-outline{background-color:var(--gray-06);box-shadow:inset 0 0 0 1px currentColor;color:var(--primary)}.btn-outline:active,.btn-outline:hover{background-color:var(--gray-06);color:var(--primary-dark)}.btn-outline:focus{background-color:var(--gray-06);box-shadow:inset 0 0 0 1px currentColor,var(--color-border-focus);color:var(--primary)}.btn-outline:-moz-focusring{outline:none}.btn-outline[disabled]{filter:none;opacity:.4}.btn-outline[disabled]:hover{background-color:transparent;color:var(--primary)}@media(min-width:1024px){.btn-outline-desktop{background-color:var(--gray-06);box-shadow:inset 0 0 0 1px currentColor;color:var(--primary)}.btn-outline-desktop:active,.btn-outline-desktop:hover{background-color:var(--gray-06);color:var(--primary-dark)}.btn-outline-desktop:focus{background-color:var(--gray-06);box-shadow:inset 0 0 0 1px currentColor,var(--color-border-focus);color:var(--primary)}.btn-outline-desktop:-moz-focusring{outline:none}.btn-outline-desktop[disabled]{filter:none;opacity:.4}.btn-outline-desktop[disabled]:hover{background-color:transparent;color:var(--primary)}}.btn-transparent{background-color:transparent;color:var(--primary)}.btn-transparent:active,.btn-transparent:focus,.btn-transparent:hover{background-color:transparent;color:var(--primary-dark)}.btn-transparent:active,.btn-transparent:hover{text-decoration:underline}.btn-transparent:focus-visible{outline:1px solid var(--color-border-focus);outline-offset:1px}.btn-transparent[disabled]{filter:none;opacity:.6}.btn-transparent[disabled]:hover{background-color:transparent;color:var(--primary);text-decoration:none}@media(max-width:1023px){.btn-link-mobile{background-color:transparent;color:var(--primary);min-width:0;padding:0;text-decoration:underline}.btn-link-mobile:active,.btn-link-mobile:focus,.btn-link-mobile:hover{background-color:var(--gray-06);color:var(--primary-dark)}}.btn-resell{background-color:var(--brand-resell);color:var(--gray-06)}.btn-resell:active,.btn-resell:focus,.btn-resell:hover{background-color:var(--brand-resell-dark);color:var(--gray-06)}.btn-download-tickets-pdf{background-color:var(--gray-06);border:1px solid;color:var(--primary)}.btn-download-tickets-pdf:active,.btn-download-tickets-pdf:focus,.btn-download-tickets-pdf:hover{background-color:var(--gray-04);color:var(--primary)}.btn-download-tickets-app{background-color:var(--primary);border:1px solid;color:var(--gray-06)}.btn-download-tickets-app:active,.btn-download-tickets-app:focus,.btn-download-tickets-app:hover{background-color:var(--primary-dark);color:var(--gray-06)}.btn-idtier2{background-color:var(--color-idtier2);color:var(--gray-06)}.btn-idtier2:active,.btn-idtier2:focus,.btn-idtier2:hover{background-color:var(--color-idtier2-dark);color:var(--gray-06)}.btn-idtier2:-moz-focusring{outline:none}.btn-idtier2[disabled]{filter:none;opacity:.4}.btn-idtier2[disabled]:hover{background-color:var(--color-idtier2);color:var(--gray-06)}@media(min-width:1024px){.btn-idtier2-desktop{background-color:var(--color-idtier2);color:var(--gray-06)}.btn-idtier2-desktop:active,.btn-idtier2-desktop:focus,.btn-idtier2-desktop:hover{background-color:var(--color-idtier2-dark);color:var(--gray-06)}.btn-idtier2-desktop:-moz-focusring{outline:none}.btn-idtier2-desktop[disabled]{filter:none;opacity:.4}.btn-idtier2-desktop[disabled]:hover{background-color:var(--color-idtier2);color:var(--gray-06)}}.btn-cancelled,.btn-full,.btn-noplace{filter:none;opacity:1}.btn-cancelled{background-color:var(--error)}.btn-cancelled:active,.btn-cancelled:focus,.btn-cancelled:hover{background-color:var(--error-dark)}.btn-full,.btn-noplace{line-height:.9;white-space:normal}.btn-full,.btn-full[disabled]:hover,.btn-noplace,.btn-noplace[disabled]:hover{background-color:var(--dark-fill-light)}.btn-full:active,.btn-full:focus,.btn-full:hover,.btn-noplace:active,.btn-noplace:focus,.btn-noplace:hover{background-color:var(--dark-fill)}.btn-large{font-size:1rem;line-height:1.5;padding-bottom:10px;padding-top:10px}.btn-regular{font-size:.875rem;padding-bottom:6px;padding-top:6px}.btn-small{font-size:.75rem;line-height:1.7083333333;padding-bottom:2px;padding-top:2px}.btn-tiny{font-size:.75rem;line-height:18px;padding:0 11px 2px}.btn-tiny>.icon+span,.btn-tiny>span:nth-last-child(2){position:static}.btn-tiny>.icon:nth-last-child(2),.btn-tiny>span+.icon{position:relative;top:1px}.btn-wide{width:100%}@media(min-width:1024px){.btn-semiwide-desktop{min-width:15rem}}@media(max-width:1023px){.btn-wide-mobile{width:100%}}.btn-wider-64{min-width:10rem}@media(max-width:1023px){.btn-regular-mobile{font-size:1rem;line-height:1.375;padding-bottom:7px;padding-top:7px}.btn-small-mobile{font-size:.75rem;padding:4px 22px 5px}}.btn-icon{border:0;min-width:0;padding:6px}.btn-icon,.btn-icon:active,.btn-icon:focus,.btn-icon:hover{background-color:transparent;color:inherit}.btn-icon:focus-visible{outline:2px solid currentColor!important}.btn-icon:focus:not(:focus-visible){outline:none;text-decoration:underline!important}[disabled]:hover{cursor:not-allowed}.btn-tm25:where(:not(.btn-link,[class*=btn-square],[class*=btn-circle])){font-size:1rem;font-weight:400;line-height:1.5rem;padding:12px 16px}.btn-tm25:where(:not(.btn-link,[class*=btn-square],[class*=btn-circle]))[disabled],.btn-tm25:where(:not(.btn-link,[class*=btn-square],[class*=btn-circle]))[disabled]:hover{background-color:var(--gray-04);color:var(--gray-02);opacity:1}.btn-tm25:where(:not(.btn-link,[class*=btn-square],[class*=btn-circle])):has(>.icon){-moz-column-gap:8px;column-gap:8px}@media(min-width:1050px){.btn-tm25:where(:not(.btn-link,[class*=btn-square],[class*=btn-circle])){font-size:1.125rem;font-weight:600;line-height:1.625rem;padding:16px}}.btn-tm25>.icon{height:20px;margin-left:0;vertical-align:unset;width:20px}.btn-tm25:where([class*=btn-square],[class*=btn-circle])>.icon{height:24px;width:24px}.btn-tm25:where([class*=btn-square-32],[class*=btn-circle-32])>.icon{height:32px;width:32px}.btn-tm25:where([class*=btn-square-40],[class*=btn-circle-40])>.icon{height:40px;width:40px}.btn-tm25.btn-primary:where(:not([disabled])){background-color:var(--primary);color:var(--gray-06)}.btn-tm25.btn-primary:hover:where(:not([disabled])){background-color:var(--primary-medium)}.btn-tm25.btn-primary:active:where(:not([disabled])),.btn-tm25.btn-primary:focus:where(:not([disabled])){background-color:var(--primary-dark)}.btn-tm25.btn-secondary:where(:not([disabled])){background-color:transparent;box-shadow:inset 0 0 0 1px currentColor;color:var(--primary)}.btn-tm25.btn-secondary:hover:where(:not([disabled])){background-color:var(--primary);box-shadow:none;color:var(--gray-06)}.btn-tm25.btn-secondary:active:where(:not([disabled])),.btn-tm25.btn-secondary:focus:where(:not([disabled])){background-color:var(--primary-medium);box-shadow:none;color:var(--gray-06)}.btn-tm25.btn-tertiary:where(:not([disabled])){background-color:transparent;color:var(--gray-01-black)}.btn-tm25.btn-tertiary:hover:where(:not([disabled])){background-color:transparent;color:var(--primary-dark)}.btn-tm25.btn-tertiary:active:where(:not([disabled])),.btn-tm25.btn-tertiary:focus:where(:not([disabled])){background-color:transparent;color:var(--primary-dark)}.btn-tm25.btn-tertiary[disabled],.btn-tm25.btn-tertiary[disabled]:hover{background-color:transparent;color:var(--gray-03)}.btn-tm25.btn-special:where(:not([disabled])){background-color:var(--earth)}.btn-tm25.btn-special:active:where(:not([disabled])),.btn-tm25.btn-special:focus:where(:not([disabled])),.btn-tm25.btn-special:hover:where(:not([disabled])){background-color:var(--earth-dark)}.btn-tm25.btn-link{background-color:transparent;color:currentColor;font-size:.875rem;font-weight:400;line-height:1.25rem;min-width:0;padding:0;text-decoration:underline}.btn-tm25.btn-link:hover:where(:not([disabled])){background-color:transparent;color:var(--primary-medium)}.btn-tm25.btn-link:active:where(:not([disabled])),.btn-tm25.btn-link:focus:where(:not([disabled])){background-color:transparent;color:var(--primary-dark)}.btn-tm25.btn-link[disabled],.btn-tm25.btn-link[disabled]:hover{background-color:transparent;color:var(--gray-02);opacity:1}.dark .btn-tm25.btn-link{color:var(--gray-06)}.dark .btn-tm25.btn-link:focus:where(:not([disabled])),.dark .btn-tm25.btn-link:hover:where(:not([disabled])){color:var(--gray-03)}.dark .btn-tm25.btn-link:active:where(:not([disabled])){color:var(--gray-06)}@media(min-width:1050px){.btn-tm25.btn-link{font-size:1rem;line-height:1.5rem}}.btn-tm25:is([class*=btn-square],[class*=btn-circle]){aspect-ratio:1;box-shadow:none;min-width:0;padding:8px}.btn-tm25:is([class*=btn-square],[class*=btn-circle])[disabled]{background-color:var(--gray-04);color:var(--gray-02)}.btn-tm25:where([class*=btn-circle]){border-radius:9999px}.btn-tm25:where([class*=btn-square]){border-radius:0}.btn-tm25.btn-primary:where([class*=btn-circle]):where(:not([disabled])){background-color:transparent;color:var(--gray-01-black)}.btn-tm25.btn-primary:where([class*=btn-circle]):hover:where(:not([disabled])){background-color:var(--primary);color:var(--gray-06)}.btn-tm25.btn-primary:where([class*=btn-circle]):active:where(:not([disabled])),.btn-tm25.btn-primary:where([class*=btn-circle]):focus:where(:not([disabled])){background-color:var(--primary-dark);color:var(--gray-06)}.btn-tm25.btn-secondary:where([class*=btn-circle]):where(:not([disabled])){background-color:var(--gray-06);color:var(--primary)}.btn-tm25.btn-secondary:where([class*=btn-circle]):hover:where(:not([disabled])){background-color:var(--primary);color:var(--gray-06)}.btn-tm25.btn-secondary:where([class*=btn-circle]):active:where(:not([disabled])),.btn-tm25.btn-secondary:where([class*=btn-circle]):focus:where(:not([disabled])){background-color:var(--primary-dark)}.btn-tm25.btn-ghost:where([class*=btn-circle]):where(:not([disabled])){background-color:transparent;color:var(--gray-06)}.btn-tm25.btn-ghost:where([class*=btn-circle]):hover:where(:not([disabled])){background-color:var(--gray-06);color:var(--gray-01-black)}.btn-tm25.btn-ghost:where([class*=btn-circle]):active:where(:not([disabled])),.btn-tm25.btn-ghost:where([class*=btn-circle]):focus:where(:not([disabled])){background-color:var(--primary);color:var(--gray-06)}.btn-tm25.btn-primary:where([class*=btn-square]):where(:not([disabled])){background-color:var(--primary);color:var(--gray-06)}.btn-tm25.btn-primary:where([class*=btn-square]):hover:where(:not([disabled])){background-color:var(--primary-medium);color:var(--gray-06)}.btn-tm25.btn-primary:where([class*=btn-square]):active:where(:not([disabled])),.btn-tm25.btn-primary:where([class*=btn-square]):focus:where(:not([disabled])){background-color:var(--primary-dark)}.btn-tm25.btn-secondary:where([class*=btn-square]):where(:not([disabled])){background-color:transparent;color:var(--gray-01-black)}.btn-tm25.btn-secondary:where([class*=btn-square]):hover:where(:not([disabled])){background-color:var(--gray-01-black);color:var(--gray-06)}.btn-tm25.btn-secondary:where([class*=btn-square]):active:where(:not([disabled])),.btn-tm25.btn-secondary:where([class*=btn-square]):focus:where(:not([disabled])){background-color:var(--primary-dark)}.btn-tm25.btn-ghost:where([class*=btn-square]):where(:not([disabled])){background-color:transparent;color:var(--gray-06)}.btn-tm25.btn-ghost:where([class*=btn-square]):hover:where(:not([disabled])){background-color:var(--gray-06);color:var(--gray-01-black)}.btn-tm25.btn-ghost:where([class*=btn-square]):active:where(:not([disabled])),.btn-tm25.btn-ghost:where([class*=btn-square]):focus:where(:not([disabled])){background-color:var(--primary);color:var(--gray-06)}.btn-tm25.btn-session-price-cat-item-resell{margin-inline:16px 2px;outline:1px solid var(--gray-02);outline-offset:1px;padding:6px}.btn-tm25.btn-session-price-cat-item-resell:focus-visible{outline-color:var(--brand-resell)}.btn-tm25.btn-session-price-cat-item-resell .icon{height:20px;width:20px}
