#bw-ticket-attendees{margin:2rem 0}.bw-ticket-attendee{border:1px solid #ddd;padding:1rem;margin:0 0 1rem}.bw-ticket-attendee legend{font-weight:700;padding:0 .4rem}.bw-send-ticket{display:none}.bw-send-ticket.is-visible{display:block}
.bw-ticket-format{display:grid;gap:.65rem;margin:1rem 0 1.25rem;padding:1rem;border:1px solid #ddd}.bw-ticket-format legend{font-weight:700;padding:0 .35rem}.bw-ticket-format label{display:flex;align-items:center;gap:.55rem;min-height:44px;margin:0}.bw-ticket-format-note{margin:.25rem 0 0;font-size:.9em}

.single-product form.cart:has(.bw-ticket-format){display:grid!important;grid-template-columns:minmax(92px,120px) minmax(0,1fr);align-items:stretch;gap:16px;margin-block:24px!important}.single-product form.cart:has(.bw-ticket-format) .bw-ticket-format{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;margin:0;padding:16px;border-color:#E5D8D4;border-radius:12px;background:#FFFCF8;box-sizing:border-box}.single-product form.cart:has(.bw-ticket-format) .bw-ticket-format legend{grid-column:1/-1;color:#332B2D;font-family:"DM Sans",sans-serif;font-weight:600}.single-product form.cart:has(.bw-ticket-format) .bw-ticket-format label{min-width:0;color:#332B2D;font-family:"DM Sans",sans-serif}.single-product form.cart:has(.bw-ticket-format) .bw-ticket-format-note{grid-column:1/-1;color:#6B6063;line-height:1.5}.single-product form.cart:has(.bw-ticket-format) .quantity{grid-column:1;margin:0!important}.single-product form.cart:has(.bw-ticket-format) .quantity .qty{width:100%;min-height:44px;margin:0;box-sizing:border-box}.single-product form.cart:has(.bw-ticket-format) .single_add_to_cart_button{grid-column:2;min-height:44px;width:100%;margin:0!important;justify-content:center}
@media(max-width:420px){.single-product form.cart:has(.bw-ticket-format){grid-template-columns:92px minmax(0,1fr);gap:12px}.single-product form.cart:has(.bw-ticket-format) .bw-ticket-format{grid-template-columns:1fr}.single-product form.cart:has(.bw-ticket-format) .bw-ticket-format label,.single-product form.cart:has(.bw-ticket-format) .bw-ticket-format-note{grid-column:1}}
