.event-tickets{width:100%}.event-tickets table.event_tickets.tickera{width:100%;max-width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--border-color);background:var(--base)}.event-tickets table.event_tickets.tickera th{background:var(--primary);color:var(--white);text-align:left;font-weight:600;font-size:var(--text-l);padding:var(--space-s) var(--space-m);border-bottom:1px solid var(--border-color)}.event-tickets table.event_tickets.tickera td{background:var(--secondary-ultra-light);padding:var(--space-m);border-bottom:1px solid color-mix(in srgb,var(--border-color) 60%,transparent);vertical-align:middle}.event-tickets table.event_tickets.tickera tr:last-child td{border-bottom:0}.event-tickets table.event_tickets.tickera input[type=number]{width:5rem;padding:.55em .65em;border:1px solid var(--border-color);border-radius:0;background:var(--base);color:var(--text)}.event-tickets .add_to_cart_button,.event-tickets .button.product_type_simple{position:relative;z-index:2;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;padding:.75em 1.1em;font-weight:600;text-decoration:none;background:transparent;border:1px solid var(--primary);color:var(--primary)}.event-tickets .add_to_cart_button:before,.event-tickets .button.product_type_simple:before{content:"";position:absolute;background:var(--primary);width:100%;height:100%;bottom:-100%;left:0;border-radius:100%;transition:.3s all ease-in-out;z-index:1}.event-tickets .add_to_cart_button:hover:before,.event-tickets .button.product_type_simple:hover:before{bottom:0;border-radius:0;z-index:-1}.event-tickets .add_to_cart_button:hover,.event-tickets .button.product_type_simple:hover{color:var(--white)}.event-tickets .added_to_cart.wc-forward{display:inline-flex;align-items:center;justify-content:center;padding:.65em 1em;margin-top:var(--space-s);font-weight:500;text-decoration:none;background:transparent;border:1px solid var(--secondary);color:var(--secondary);transition:.2s ease-in-out}.event-tickets .added_to_cart.wc-forward:hover{background:var(--secondary-ultra-light);color:var(--primary-hover);border:1px solid var(--primary-hover)}@media (min-width:768px){.event-tickets table.event_tickets.tickera{table-layout:fixed}.event-tickets table.event_tickets.tickera th:nth-child(1),.event-tickets table.event_tickets.tickera td:nth-child(1){width:52%}.event-tickets table.event_tickets.tickera th:nth-child(2),.event-tickets table.event_tickets.tickera td:nth-child(2){width:14%;white-space:nowrap}.event-tickets table.event_tickets.tickera th:nth-child(3),.event-tickets table.event_tickets.tickera td:nth-child(3){width:16%;white-space:nowrap}.event-tickets table.event_tickets.tickera th:nth-child(4),.event-tickets table.event_tickets.tickera td:nth-child(4){width:18%}}@media (max-width:767px){.event-tickets table.event_tickets.tickera thead,.event-tickets table.event_tickets.tickera tbody>tr:first-child{display:none}.event-tickets table.event_tickets.tickera,.event-tickets table.event_tickets.tickera tbody,.event-tickets table.event_tickets.tickera tr,.event-tickets table.event_tickets.tickera td{display:block;width:100%}.event-tickets table.event_tickets.tickera tr{background:var(--secondary-ultra-light);border:1px solid var(--border-color);padding:var(--space-m);margin-bottom:var(--space-m)}.event-tickets table.event_tickets.tickera td{background:transparent;border:0;padding:var(--space-xs) 0}.event-tickets table.event_tickets.tickera td{display:grid;grid-template-columns:5.25rem 1fr;column-gap:var(--space-s);align-items:center}.event-tickets table.event_tickets.tickera td::before{content:attr(data-column);font-weight:600;color:var(--primary)}.event-tickets table.event_tickets.tickera td>*{min-width:0;width:100%}.event-tickets table.event_tickets.tickera td[data-column="Ticket Type"]{align-items:start}.event-tickets table.event_tickets.tickera td[data-column=Quantity]{align-items:center}.event-tickets table.event_tickets.tickera td[data-column=Quantity] input[type=number]{width:5rem;max-width:100%}.event-tickets table.event_tickets.tickera td[data-column=Cart] p{margin:0}.event-tickets table.event_tickets.tickera td[data-column=Cart]{align-items:start}.event-tickets .add_to_cart_button,.event-tickets .button.product_type_simple{width:auto;justify-content:center}.event-tickets .added_to_cart.wc-forward{width:auto;margin:var(--space-xs) 0 0 0}}