.ticketPurchase-module__dsrTGW__block{text-align:center;border:1px solid #191919;flex-direction:column;align-items:center;max-width:60ch;margin-inline:auto;padding:1em;display:flex}.ticketPurchase-module__dsrTGW__price{font-size:var(--text-body);margin:0 0 1rem}.ticketPurchase-module__dsrTGW__button{color:#191919;font-size:var(--text-label);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #191919;padding:.75rem 2rem;transition:background-color .2s,color .2s}.ticketPurchase-module__dsrTGW__button:hover:not(:disabled),.ticketPurchase-module__dsrTGW__button:focus-visible:not(:disabled){color:#faf8f3;background:#191919}.ticketPurchase-module__dsrTGW__button:disabled{opacity:.45;cursor:not-allowed}.ticketPurchase-module__dsrTGW__note,.ticketPurchase-module__dsrTGW__error{font-size:var(--text-credit,.8125rem);margin:.75rem 0 0}.ticketPurchase-module__dsrTGW__note{opacity:.7}.ticketPurchase-module__dsrTGW__thanksTitle{font-family:var(--font-display);font-size:var(--text-display-2);margin:0 0 .75rem}@media (prefers-reduced-motion:reduce){.ticketPurchase-module__dsrTGW__button{transition:none}}.ticketPurchase-module__dsrTGW__title{font-family:var(--font-display);font-size:var(--text-display-2);margin:0 0 .75rem}
