.product-selector__thumb[data-v-1bc6a261],.product-selector__thumb-placeholder[data-v-1bc6a261]{object-fit:cover;flex:none;width:48px;height:48px}.product-selector__preview[data-v-1bc6a261]{object-fit:cover;width:96px;height:96px}.product-selector__lightbox-img[data-v-1bc6a261]{object-fit:contain;max-width:100%;max-height:60vh;margin:0 auto;display:block}.swatch-circle[data-v-1bc6a261]{cursor:pointer;border:2px solid #00000040;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.swatch-circle.swatch--selected[data-v-1bc6a261]{border-color:var(--eg-highlight-color);box-shadow:0 0 0 2px var(--eg-highlight-color)}.swatch-circle .material-icons[data-v-1bc6a261]{color:#fff;text-shadow:0 0 3px #000000b3;font-size:20px}.swatch-circle[data-v-1bc6a261]:focus-visible{outline:2px solid var(--eg-highlight-color);outline-offset:2px}.swatch-circle .swatch-check--dark[data-v-1bc6a261]{color:#000000b8;text-shadow:0 0 3px #ffffffd9}.swatch-circle.swatch--disabled[data-v-1bc6a261],.swatch-circle[data-v-1bc6a261]:disabled{opacity:.85;cursor:not-allowed;position:relative}.swatch-circle.swatch--disabled[data-v-1bc6a261]:after,.swatch-circle[data-v-1bc6a261]:disabled:after{content:"";pointer-events:none;background:#fffffff2;width:132%;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 0 0 1px #0000008c}.swatch-fallback[data-v-1bc6a261]:disabled,.chip-group .btn[data-v-1bc6a261]:disabled{opacity:1;color:#6c757d;border:1.5px solid #0000002e;text-decoration:line-through}.chip-group .btn[data-v-1bc6a261]:focus-visible,.swatch-fallback[data-v-1bc6a261]:focus-visible{outline:2px solid var(--eg-highlight-color);outline-offset:2px}.product-selector__clear[data-v-1bc6a261]{color:var(--eg-highlight-color)}.product-selector__added-check[data-v-1bc6a261]{font-size:18px}.product-selector__enlarge[data-v-1bc6a261]{cursor:zoom-in;border-radius:6px;display:inline-block;overflow:hidden}.product-selector__zoom-badge[data-v-1bc6a261]{color:#fff;pointer-events:none;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;line-height:1;display:flex;position:absolute;bottom:4px;right:4px}.product-selector__preview[data-v-1bc6a261]{transition:transform .18s}.product-selector__enlarge:hover .product-selector__preview[data-v-1bc6a261],.product-selector__enlarge:focus-visible .product-selector__preview[data-v-1bc6a261]{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.product-selector__preview[data-v-1bc6a261]{transition:none}}.performance-tickets__header[data-v-a51c3a84]{margin:12px 0 4px;font-weight:700}.ticket-type-row[data-v-dd8e2845]{border-bottom:1px solid #eee;padding:8px 0}.ticket-type-row__details[data-v-dd8e2845]{color:#555}.ticket-type-row__badge[data-v-dd8e2845]{color:#b91c1c;font-weight:600}.cart-panel__thumb[data-v-1a4e5a2e],.cart-panel__thumb-placeholder[data-v-1a4e5a2e]{object-fit:cover;vertical-align:middle;width:32px;height:32px;margin-left:-2rem;margin-right:.25rem}.cart-panel__product-label[data-v-1a4e5a2e]{vertical-align:middle;display:inline}.cart-panel__remove[data-v-1a4e5a2e]{color:#b91c1c;line-height:1}.cart-panel__remove[data-v-1a4e5a2e]:hover,.cart-panel__remove[data-v-1a4e5a2e]:focus{color:#991b1b}.cart-panel__remove[data-v-1a4e5a2e]:disabled{opacity:.5}.cart-panel__price[data-v-1a4e5a2e]{white-space:nowrap}.cart-panel__section:first-of-type .cart-panel__section-heading[data-v-1a4e5a2e]{margin-top:0!important}.cart-panel__qty .btn[data-v-1a4e5a2e]:focus-visible,.cart-panel__remove[data-v-1a4e5a2e]:focus-visible{outline:2px solid var(--eg-highlight-color);outline-offset:2px}@media (width<=575.98px){.cart-panel__qty .btn[data-v-1a4e5a2e],.cart-panel__remove[data-v-1a4e5a2e]{min-width:44px;min-height:44px}}.cart-panel__reg-child[data-v-1a4e5a2e]{border-left:3px solid #ddd}.dup-reg-modal[data-v-9ffec320]{z-index:1055;background:#00000080;justify-content:center;align-items:flex-start;padding:1.75rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.dup-reg-modal .modal-dialog[data-v-9ffec320]{width:100%}
