.tickets-matrix{--shm-green:rgba(108, 204, 108, 0.7);--shm-green-soft:#D5E9D4;--shm-green-dark:#5FA84C;--shm-yellow:#F5C84B;--shm-yellow-bg:#FFF5CD;--shm-yellow-hl:#E8B017;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media (min-width:992px){.tickets-matrix{gap:30px}}.tickets-matrix>.tickets-matrix__grid{width:100%;margin-top:15px}@media (min-width:992px){.tickets-matrix>.tickets-matrix__grid{margin-top:0}}.tickets-matrix__note{font-size:10px;font-weight:500;color:var(--c-muted, #656565);line-height:1.3;text-align:center}@media (min-width:992px){.tickets-matrix__note{font-size:12px}}.tickets-matrix__section-title{width:100%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:14px;font-weight:700;line-height:20px;text-align:center}.tickets-matrix__section-title::after,.tickets-matrix__section-title::before{content:"";-webkit-box-flex:1;-ms-flex:1;flex:1;border-top:1px solid #c8cacd}@media (min-width:992px){.tickets-matrix__section-title{display:none}}.tickets-matrix__refund{max-width:311px;margin-top:5px}@media (min-width:992px){.tickets-matrix__refund{max-width:none}}.tickets-matrix__day-tabs,.tickets-matrix__slot-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center}.tickets-matrix__slot-tabs{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.tickets-matrix__slot-tabs .radio-toggler__name{-ms-flex-negative:0;flex-shrink:0}.tickets-matrix__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:768px){.tickets-matrix__grid{gap:16px}}@media (min-width:992px){.tickets-matrix__grid{grid-template-columns:repeat(4,1fr);gap:20px}}.tickets-matrix__buy{-ms-flex-item-align:center;align-self:center;margin-top:35px;-webkit-box-shadow:0 4px 30px #e14646;box-shadow:0 4px 30px #e14646}@media (min-width:992px){.tickets-matrix__buy{margin-top:20px}}.tickets-matrix__buy-wrap,.tickets-matrix__promo-badge{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.tickets-matrix__promo-badge{position:absolute;bottom:-10px;left:50%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:2px 7px;border-radius:20px;background:#2ea51f;color:#fff;font-size:12px;font-weight:500;line-height:14px;white-space:nowrap;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.ticket-card{--card-icon-bg:var(--shm-green-soft, #D5E9D4);background:#fff;border-radius:20px;padding:10px 10px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;color:var(--c, #222);container-type:inline-size;container-name:ticket-card}@media (min-width:992px){.ticket-card{padding:20px;gap:11px}}.ticket-card--premium{--card-icon-bg:var(--shm-yellow-bg, #FFF5CD);-webkit-box-shadow:inset 0 0 0 1px #fc0;box-shadow:inset 0 0 0 1px #fc0}@media (min-width:992px){.ticket-card--premium .ticket-card__price{font-size:30px}}.ticket-card__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}@media (min-width:992px){.ticket-card__main{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}}.ticket-card__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;border-radius:20px;background:var(--shm-yellow-bg, #FFF5CD)}@media (min-width:992px){.ticket-card__badge{background:0 0}}.ticket-card__badge-text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-right:8px;color:#fc0;font-size:10px;font-weight:700;letter-spacing:.5px;line-height:12px;text-transform:uppercase}@media (min-width:992px){.ticket-card__badge-text{display:none}}.ticket-card__icon{-ms-flex-negative:0;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--card-icon-bg, #D5E9D4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}@media (min-width:992px){.ticket-card__icon{width:60px;height:60px}}.ticket-card__icon-img{display:block;-o-object-fit:contain;object-fit:contain}.ticket-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;width:100%}.ticket-card__name{font-size:14px;font-weight:700;line-height:1.2}@media (min-width:992px){.ticket-card__name{font-size:22px}}.ticket-card__desc{font-size:10px;color:var(--c-muted, #656565);font-weight:500;line-height:1.3}@media (min-width:992px){.ticket-card__desc{font-size:12px}}.ticket-card__desc--accent{text-transform:uppercase;letter-spacing:.05em;color:#fc0;font-weight:700;line-height:12px}@media (min-width:992px){.ticket-card__desc--accent{line-height:16px}}.ticket-card__highlight{display:none;color:var(--shm-yellow-hl, #E8B017);font-weight:700}@media (min-width:992px){.ticket-card__highlight{display:inline-block}}.ticket-card__secondary{font-size:10px;color:var(--c-muted, #656565);font-weight:500;line-height:1.3}@media (min-width:992px){.ticket-card__secondary{font-size:12px}}.ticket-card__secondary:empty{display:none}.ticket-card__divider{height:0;border-top:1px solid #e4e4e4;-ms-flex-negative:0;flex-shrink:0}.ticket-card__price{font-size:18px;font-weight:700;line-height:1.1;white-space:nowrap;text-align:center}@media (min-width:992px){.ticket-card__price{font-size:36px}}.ticket-card__price [data-role=price-old],.ticket-card__price [data-role=price]{-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.ticket-card__price-old{display:inline;text-decoration:line-through;color:var(--c-muted, #949494);font-weight:700;font-size:.65em;margin-right:.35em;white-space:nowrap}@media (min-width:992px){.ticket-card__price-old{font-size:22px;font-weight:600}}.ticket-card__price-old:empty{display:none}.ticket-card__sign{font-size:.95em;font-weight:700;margin-left:2px;vertical-align:baseline}.ticket-card__cash-only{width:100%;margin-top:2px;color:var(--c-muted, #656565);font-size:10px;font-weight:500;line-height:14px;text-align:center}@media (min-width:992px){.ticket-card__cash-only{font-size:12px;line-height:16px}}@container ticket-card (max-width: 249.98px){.ticket-card__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}