.tickets-collection__body{display:grid}@media (min-width: 720px){.tickets-collection__body{grid-template-columns:repeat(2,1fr);align-items:flex-start;column-gap:50px}}@media (min-width: 1024px){.tickets-collection__body{grid-template-columns:655px 1fr}}.tickets-collection__img{max-width:100%;height:auto;display:block;margin-bottom:30px}@media (min-width: 720px){.tickets-collection__gallery{grid-area:1/1/3/2}}.tickets-collection__title{font-size:var(--font-size-heading-1);margin-top:0;margin-bottom:25px}.tickets-collection__total{margin-bottom:25px;display:none}.tickets-collection__total._active{display:flex;justify-content:space-between;column-gap:24px}.tickets-collection__total-amount{font-size:20px;font-weight:500}.tickets-collection__buttons{margin-bottom:25px;display:none}.tickets-collection__buttons._active{display:block}.tickets-collection__buttons:not(.tickets-collection__buttons--single)._active{display:grid;grid-template-columns:repeat(2,1fr);column-gap:12px}.tickets-collection__schema{margin-bottom:25px;cursor:pointer}.tickets-collection__schema-img{height:auto;width:100%;display:block}.tickets-collection__faq{background-color:#f2f2f2;color:#000;margin-bottom:25px;padding:20px;text-decoration:none;display:block}.tickets-collection__description strong,.tickets-collection__faq strong{font-weight:500}.tickets-collection__faq p{margin-top:0;margin-bottom:.6rem}.tickets-collection__faq p:last-child{margin-bottom:0}.tickets-collection__atc .atc-button--icon,.tickets-collection__buy-now .atc-button--icon{position:absolute;top:50%;left:50%;display:block;margin-top:-13px;margin-left:-13px;visibility:hidden;opacity:0;transition:opacity .15s cubic-bezier(.4,0,.2,1);animation:rotate .6s linear infinite}.tickets-collection__atc .atc-button--icon svg,.tickets-collection__buy-now .atc-button--icon svg{display:block;width:26px;height:26px;transition:transform .15s cubic-bezier(.4,0,.2,1);transform:scale(.8)}.tickets-collection__atc.processing .atc-button--text,.tickets-collection__buy-now.processing .atc-button--text{opacity:0;transform:scale(1.075)}.tickets-collection__atc.processing .atc-button--icon,.tickets-collection__buy-now.processing .atc-button--icon{visibility:visible;opacity:1}.tickets-collection__atc.processing .atc-button--icon svg,.tickets-collection__buy-now.processing .atc-button--icon svg{transform:scale(1)}.tickets-collection__disabled{background-color:#e6e6e6;border-color:#e6e6e6;color:#fff;pointer-events:none;width:100%}.ticket-item{margin-bottom:25px}.ticket-item__top{margin-bottom:16px;display:flex;align-items:flex-end;justify-content:space-between}.ticket-item__description{font-size:14px;line-height:1.2;margin-bottom:25px;margin-top:-6px;color:#828282}.ticket-item__description._hidden{display:none}.ticket-item__title{margin:0;font-size:var(--font-size-body-large)}.ticket-item__price{font-size:var(--font-size-body-large)}.ticket-item__price._hidden{display:none}.ticket-item__availability{font-size:1rem;line-height:1.35;margin:16px 0 25px}.ticket-item__availability--hidden{display:none}.ticket-item__availability-title{font-weight:500}.ticket-item__availability-text--error{color:#e10000}.ticket-item__availability-text--warning{color:#f2994a}.ticket-item__availability-text--success{color:#219653}.ticket-item__selectors{margin-bottom:14px;display:grid;grid-template-columns:100%;row-gap:12px}.ticket-item__selector{display:flex;align-items:center;justify-content:flex-start;position:relative;column-gap:10px;cursor:pointer}.ticket-item__selector-input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.ticket-item__selector-trigger{width:20px;height:20px;position:relative;border-radius:50%;border:1px solid #E0E0E0;transition:border-color .3s ease}.ticket-item__selector-trigger:before{content:"";position:absolute;border-radius:50%;width:11px;height:11px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#b70909;opacity:0;transition:opacity .3s ease}.ticket-item__selector-text{font-size:var(--font-size-body);line-height:1;color:#000}.ticket-item__selector-input:checked+.ticket-item__selector-trigger{border-color:#b70909}.ticket-item__selector-input:checked+.ticket-item__selector-trigger:before{opacity:1}.ticket-item__selected{font-weight:500;font-size:var(--font-size-body);margin-bottom:12px}.ticket-item__selected-value{font-weight:400}.ticket-item__quantity{font-weight:500;font-size:var(--font-size-body);margin-bottom:12px}.ticket-item__quantity-picker{display:flex;justify-content:flex-start}.ticket-item__quantity-picker-input{width:100%;max-width:72px;margin:0 -1px;height:45px;border:1px solid #E0E0E0;text-align:center;font-size:var(--font-size-body);color:#000}.ticket-item__quantity-picker-button{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background-color:transparent;border:1px solid #E0E0E0;cursor:pointer}.ticket-item__variants{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:14px}.ticket-item__variant{position:relative;display:block;flex-shrink:0;cursor:pointer}.ticket-item__variant-input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.ticket-item__variant-trigger{padding:10px 20px;border:1px solid #E0E0E0;font-size:16px;line-height:1;color:#000;text-align:center;display:block}.ticket-item__variant-input:focus-visible+.ticket-item__variant-trigger{outline:3px solid #E0E0E0}.ticket-item__variant-input:disabled+.ticket-item__variant-trigger{color:#bdbdbd;border-color:#e0e0e0}.ticket-item__variant-input:checked+.ticket-item__variant-trigger{color:#fff;background-color:#b70909;border-color:#b70909}.ticket-grid__row{display:none}.ticket-grid__row._active{display:grid;grid-template-columns:repeat(10,1fr);gap:5px}.ticket-grid__place{display:flex;align-items:center;justify-content:center;aspect-ratio:1}.place-picker{cursor:pointer;display:block;position:relative}.place-picker__input{position:absolute;top:0;left:0;width:0;height:0;opacity:0}.place-picker__trigger{border:1px solid #E0E0E0;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;color:#000;text-align:center}.place-picker__input:focus-visible+.place-picker__trigger{outline:2px solid #E0E0E0}.place-picker__input:disabled+.place-picker__trigger{color:#bdbdbd;border-color:#e0e0e0}.place-picker__input:checked+.place-picker__trigger{color:#fff;background-color:#b70909;border-color:#b70909}
/*# sourceMappingURL=/cdn/shop/t/3/assets/tickets-collection.css.map */
