.ec-ticket{color:#6b736d;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:-4px 0 14px;font-size:12px;line-height:1.45;display:flex}.ec-ticket-name{letter-spacing:1.1px;text-transform:uppercase;color:#b3532f;font-size:11px;font-weight:600}.ec-presale{color:#7a5a1c;margin:-4px 0 12px;font-size:12px;font-weight:600;line-height:1.45}.ec-ages{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:-10px 0 18px;display:flex}.ec-ages-label{letter-spacing:1.2px;text-transform:uppercase;color:#6b736d;font-size:10.5px}.ec-ages ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ec-age a{min-height:30px;color:var(--ink);white-space:nowrap;border:1px solid #d3d2c9;border-radius:999px;align-items:center;gap:6px;padding:4px 11px 4px 9px;font-size:12.5px;line-height:1.2;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}:is(.ec-age a:hover,.ec-age a:focus-visible){border-color:var(--ink);background:#fff}.ec-age i{background:#3f8a5c;border-radius:50%;flex:none;width:7px;height:7px}.ec-age b{font-variant-numeric:tabular-nums;font-weight:600}.ec-age span{color:#6b736d}.ec-age.is-low i,.ec-age.is-female-only i,.ec-age.is-male-only i{background:#b3532f}.ec-age.is-low span,.ec-age.is-female-only span,.ec-age.is-male-only span{color:#b3532f;font-weight:600}.ec-age.is-sold a,.ec-age.is-past a{color:#8d918b;border-style:dashed}.ec-age.is-sold i,.ec-age.is-past i{background:0 0;box-shadow:inset 0 0 0 1.5px #b9b8b0}.ec-age.is-sold b,.ec-age.is-past b{text-decoration:line-through;text-decoration-thickness:1px}
