.event-ticket-box{margin-top:2rem}.event-ticket-box__header{margin-bottom:2rem}.event-ticket-box__title{margin:0;color:rgb(var(--color-foreground))}.event-ticket-list{border-top:.1rem solid rgba(var(--color-foreground),.12)}.event-ticket-group-heading{padding:2rem 0 .8rem;font-size:1.2rem;letter-spacing:.14rem;line-height:1;text-transform:uppercase;font-weight:700;color:rgba(var(--color-foreground),.55)}.event-ticket-row{display:grid;grid-template-columns:2fr 1fr auto;gap:1.6rem;align-items:center}.event-ticket-row__middle{display:flex;flex-direction:column;justify-content:center}.event-ticket-row.is-unavailable{opacity:.55}.event-ticket-row__name{margin:0 0 .7rem;font-size:1.7rem;line-height:1.35;color:rgb(var(--color-foreground))}.event-ticket-row__more-toggle{padding:0;border:0;background:transparent;cursor:pointer;color:rgba(var(--color-foreground),.58);font:inherit;text-decoration:none}.event-ticket-row__more-toggle:after{content:"\2304";margin-left:.6rem}.event-ticket-row__more{margin-top:1rem;color:rgba(var(--color-foreground),.72)}.event-ticket-row__more.hidden{display:none}.event-ticket-row__status{margin-bottom:.4rem;color:rgba(var(--color-foreground),.65);font-size:1.3rem;font-weight:600}.event-ticket-row__price{font-size:2rem;line-height:1.2;font-weight:700;color:rgb(var(--color-foreground))}.event-ticket-row__fee{margin-top:.3rem;font-size:1.35rem;color:rgba(var(--color-foreground),.5)}.event-ticket-row__right{display:flex;justify-content:flex-end;align-items:center}.event-ticket-row__qty{width:100%;max-width:9rem;min-height:5rem;padding:0 1.2rem;border-radius:var(--inputs-radius);border:0;box-shadow:0 0 0 var(--inputs-border-width) rgba(var(--color-foreground),var(--inputs-border-opacity));background:rgb(var(--color-background));color:rgb(var(--color-foreground));font:inherit;-webkit-appearance:auto;appearance:auto}.event-ticket-row__qty:focus{outline:0;box-shadow:0 0 0 calc(var(--inputs-border-width) + .1rem) rgba(var(--color-foreground))}.event-ticket-box__actions{margin-top:2.4rem}.event-ticket-box__actions .button{min-height:4.4rem;font-size:1.4rem;font-weight:600;letter-spacing:.05rem}.event-ticket-box__message{margin-top:1.2rem;font-size:1.4rem;color:rgba(var(--color-foreground),.7)}.event-ticket-box__message.hidden{display:none}.event-ticket-box__summary{margin-top:1.6rem;margin-bottom:1rem;padding:1rem 1.2rem;border-radius:var(--inputs-radius);background:rgba(var(--color-foreground),.05);color:rgb(var(--color-foreground));font-size:1.4rem;line-height:1.4}.event-ticket-box__summary.hidden{display:none}.event-ticket-box__summary-text{display:block;font-weight:600}@media screen and (max-width:749px){.event-ticket-row{grid-template-columns:1fr 9rem;gap:1.2rem}.event-ticket-row__left,.event-ticket-row__middle{grid-column:1 / 2}.event-ticket-row__right{grid-column:2 / 3;grid-row:1 / 3;align-self:start}.event-ticket-row__name{font-size:1.7rem;font-weight:600}.event-ticket-row__status,.event-ticket-row__price{font-size:1.6rem}}@media screen and (max-width:749px){.product__info-wrapper .product__info-container{padding-top:1.2rem}.event-ticket-box{margin-top:1.6rem}.event-ticket-box__header{margin-bottom:1.2rem}.event-ticket-box__title{font-size:2.8rem;line-height:1.1}.event-ticket-group-heading{padding:1.6rem 0 .8rem;font-size:1.15rem;letter-spacing:.12rem}.event-ticket-row{grid-template-columns:1fr 8.8rem;gap:1rem;padding:1.6rem 0}.event-ticket-row__left,.event-ticket-row__middle{grid-column:1 / 2}.event-ticket-row__right{grid-column:2 / 3;grid-row:1 / 3;align-self:start}.event-ticket-row__name{margin-bottom:.5rem;font-size:1.7rem;line-height:1.35}.event-ticket-row__status{font-size:1.5rem;margin-bottom:.2rem}.event-ticket-row__price{font-size:1.8rem}.event-ticket-row__fee{font-size:1.25rem;line-height:1.35}.event-ticket-row__qty{max-width:8.8rem;min-height:4.8rem;padding:0 1rem}.event-ticket-row__more{font-size:1.35rem;line-height:1.5}.event-ticket-box__actions{position:sticky;bottom:0;z-index:5;margin-top:1rem;padding:0;background:transparent}.event-ticket-box__actions .button{min-height:4.3rem;font-size:1.6rem;font-weight:700}}@media screen and (min-width:750px)and (max-width:989px){.event-ticket-row{grid-template-columns:minmax(0,1.4fr) minmax(15rem,.9fr) 9rem;gap:1.2rem}.event-ticket-row__name{font-size:1.7rem;font-weight:600}.event-ticket-row__status,.event-ticket-row__price{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/event-ticket-list.css.map */
