{"product_id":"mexico-vs-czechia","title":"Mexico vs Czechia","description":"\u003cstyle\u003e\n#seatmap-root{--bg:#fff;--border:#e5e7eb;--text:#111827;--muted:#6b7280;--green:#22c55e;--green-d:#16a34a;--red:#e11d48;--shadow:0 1px 2px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.06);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;color:var(--text);box-sizing:border-box}\n#seatmap-root *,#seatmap-root *::before,#seatmap-root *::after{box-sizing:border-box}\n#seatmap-root .sm-titlebar{display:flex;align-items:center;gap:14px;padding:14px 18px;background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);margin:12px auto 0;max-width:1480px}\n#seatmap-root .sm-wc-badge{width:60px;height:60px;border-radius:12px;object-fit:cover;flex-shrink:0;display:block;background:#f3f4f6}\n#seatmap-root .sm-title-main{font-size:15px;font-weight:800;color:var(--text);line-height:1.2;margin:0}\n#seatmap-root .sm-title-date{font-size:12px;font-weight:700;color:#15803d;margin-top:4px;line-height:1.3}\n#seatmap-root .sm-title-sub{font-size:12px;color:var(--muted);margin-top:3px;line-height:1.3}\n#seatmap-root .sm-wrap{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:1480px;margin:0 auto;padding:12px;align-items:start}\n@media (max-width:900px){#seatmap-root .sm-wrap{grid-template-columns:1fr}}\n#seatmap-root .sm-header{padding:10px 14px;background:#fdf2f8;border:1px solid #fce7f3;border-radius:8px;text-align:center;font-size:12px;color:#be185d;font-weight:600;margin-bottom:10px}\n#seatmap-root .sm-legend{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;padding:8px;border:1px solid var(--border);border-radius:8px;background:#fff;margin-bottom:8px;font-size:11px}\n#seatmap-root .sm-legend-item{display:flex;align-items:center;gap:6px}\n#seatmap-root .sm-legend-dot{width:12px;height:12px;border-radius:50%;flex-shrink:0}\n#seatmap-root .sm-legend-txt{display:flex;flex-direction:column;line-height:1.1}\n#seatmap-root .sm-legend-label{font-weight:700;font-size:10px}\n#seatmap-root .sm-legend-price{font-size:10px;color:var(--text);font-weight:700}\n#seatmap-root .sm-map{position:relative;background:#fff;border:1px solid var(--border);border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}\n#seatmap-root .sm-viewport{position:relative;width:100%;aspect-ratio:1073\/784;overflow:hidden;cursor:grab;touch-action:none}\n#seatmap-root .sm-viewport.dragging{cursor:grabbing}\n#seatmap-root .sm-stage{position:absolute;inset:0;transform-origin:0 0;transition:transform .05s linear;will-change:transform}\n#seatmap-root .sm-stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;user-select:none;pointer-events:none;display:block;-webkit-user-drag:none}\n#seatmap-root .sm-stage svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}\n#seatmap-root .sm-section{cursor:pointer;transition:fill .12s,stroke .12s,filter .12s,opacity .12s;stroke-width:1;pointer-events:auto}\n#seatmap-root .sm-section.cat-1{fill:#d864cf;stroke:#ae3188}\n#seatmap-root .sm-section.cat-2{fill:#ae3188;stroke:#7c1f63}\n#seatmap-root .sm-section.cat-3{fill:#f9a8d4;stroke:#d864cf}\n#seatmap-root .sm-section.cat-4{fill:#64c0d8;stroke:#0e7490}\n#seatmap-root .sm-section:hover{filter:brightness(1.15);stroke-width:2}\n#seatmap-root .sm-section.is-active{filter:brightness(.85);stroke:#000;stroke-width:2.5}\n#seatmap-root .sm-section.is-disabled{fill:#d1d5db!important;stroke:#9ca3af!important;opacity:.55;cursor:not-allowed}\n#seatmap-root .sm-label{pointer-events:auto;cursor:pointer;transition:opacity .12s,filter .15s}\n#seatmap-root .sm-label:hover{filter:brightness(1.12) drop-shadow(0 3px 8px rgba(225,29,72,.5))}\n#seatmap-root .sm-label.is-hidden{opacity:0;pointer-events:none}\n#seatmap-root .sm-label.is-disabled{opacity:.5;cursor:not-allowed}\n#seatmap-root .sm-label.is-disabled:hover{filter:none}\n#seatmap-root .sm-label-price{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:900;fill:#fff;text-anchor:middle;dominant-baseline:central;pointer-events:none}\n#seatmap-root .sm-label-sub{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;font-weight:700;fill:#fff;text-anchor:middle;dominant-baseline:central;opacity:.95;pointer-events:none}\n#seatmap-root .sm-zoom{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow);z-index:4;overflow:hidden}\n#seatmap-root .sm-zoom button{background:none;border:0;width:34px;height:34px;font-size:18px;font-weight:700;color:var(--text);cursor:pointer;display:flex;align-items:center;justify-content:center}\n#seatmap-root .sm-zoom button:hover{background:#f3f4f6}\n#seatmap-root .sm-zoom button+button{border-top:1px solid var(--border)}\n#seatmap-root .sm-zoom-level{font-size:10px;font-weight:700;text-align:center;color:var(--muted);padding:4px 0;border-top:1px solid var(--border);background:#f9fafb}\n#seatmap-root .sm-tooltip{position:absolute;transform:translate(-50%,-110%);background:#111827;color:#fff;font-size:12px;font-weight:600;padding:6px 10px;border-radius:6px;pointer-events:none;white-space:nowrap;box-shadow:0 4px 12px rgba(0,0,0,.25);opacity:0;transition:opacity .12s;z-index:6}\n#seatmap-root .sm-tooltip.show{opacity:1}\n#seatmap-root .sm-tooltip::after{content:'';position:absolute;left:50%;top:100%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#111827}\n#seatmap-root .sm-panel{background:#fff;border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow);display:flex;flex-direction:column;max-height:90vh;min-height:520px;overflow:hidden;min-width:0}\n#seatmap-root .sm-panel-head{padding:14px 18px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}\n#seatmap-root .sm-panel-title{font-size:16px;font-weight:700}\n#seatmap-root .sm-qty-group{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted)}\n#seatmap-root .sm-qty-pills{display:flex;background:#f3f4f6;border-radius:8px;padding:2px;gap:2px}\n#seatmap-root .sm-qty-pill{padding:6px 12px;font-size:13px;font-weight:700;border-radius:6px;cursor:pointer;color:var(--muted);background:transparent;border:0;min-width:32px;transition:all .12s}\n#seatmap-root .sm-qty-pill.active{background:#fff;color:var(--text);box-shadow:0 1px 3px rgba(0,0,0,.1)}\n#seatmap-root .sm-qty-pill:disabled{opacity:.35;cursor:not-allowed}\n#seatmap-root .sm-filter{display:flex;gap:6px;flex-wrap:wrap;padding:10px 18px;border-bottom:1px solid var(--border)}\n#seatmap-root .sm-chip{font-size:12px;padding:5px 12px;background:#f3f4f6;border-radius:999px;cursor:pointer;user-select:none;border:1px solid transparent;font-weight:600;flex-shrink:0}\n#seatmap-root .sm-chip.active{background:#ecfdf5;color:var(--green-d);border-color:#a7f3d0}\n#seatmap-root .sm-list{overflow-y:auto;flex:1}\n#seatmap-root .sm-empty{padding:30px 14px;text-align:center;color:var(--muted);font-size:13px}\n#seatmap-root .sm-row{display:grid;grid-template-columns:120px 1fr auto;gap:14px;padding:14px 18px;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background .12s}\n#seatmap-root .sm-row:hover{background:#f9fafb}\n#seatmap-root .sm-row.is-active{background:#ecfdf5}\n#seatmap-root .sm-thumb{position:relative;width:120px;height:90px;border-radius:8px;overflow:hidden;background:#f3f4f6;flex-shrink:0;cursor:zoom-in}\n#seatmap-root .sm-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}\n#seatmap-root .sm-thumb:hover img{transform:scale(1.06)}\n#seatmap-root .sm-thumb-label{position:absolute;bottom:4px;left:4px;background:rgba(0,0,0,.7);color:#fff;font-size:9px;font-weight:700;padding:2px 5px;border-radius:3px;letter-spacing:.3px}\n#seatmap-root .sm-thumb-zoom{position:absolute;top:4px;right:4px;background:rgba(0,0,0,.65);color:#fff;font-size:11px;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .15s;pointer-events:none}\n#seatmap-root .sm-thumb:hover .sm-thumb-zoom{opacity:1}\n#seatmap-root .sm-row-mid{min-width:0;display:flex;flex-direction:column;gap:4px;overflow:hidden}\n#seatmap-root .sm-section-name{font-size:15px;font-weight:700;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n#seatmap-root .sm-section-row{font-size:12px;color:var(--muted)}\n#seatmap-root .sm-row-features{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--muted);margin-top:3px;flex-wrap:wrap}\n#seatmap-root .sm-badges{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}\n#seatmap-root .sm-badge-bp{background:#ecfdf5;color:var(--green-d);font-size:10px;font-weight:700;padding:3px 7px;border-radius:3px;border:1px solid #a7f3d0}\n#seatmap-root .sm-badge-scarce{color:#be185d;font-size:10px;font-weight:600}\n#seatmap-root .sm-badge-last{background:#fce7f3;color:#be185d;font-size:10px;font-weight:700;padding:3px 7px;border-radius:3px}\n#seatmap-root .sm-row-right{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:3px;min-width:110px;flex-shrink:0}\n#seatmap-root .sm-price{font-size:20px;font-weight:800;color:var(--text);line-height:1}\n#seatmap-root .sm-price-sub{font-size:11px;color:var(--muted)}\n#seatmap-root .sm-price-total{font-size:11px;color:var(--text);font-weight:600;margin-top:2px}\n#seatmap-root .sm-rating{display:inline-flex;align-items:center;gap:4px;background:#dcfce7;color:#15803d;font-size:12px;font-weight:700;padding:3px 8px;border-radius:4px;margin-top:4px;white-space:nowrap}\n#seatmap-root .sm-rating.good{background:#fef3c7;color:#a16207}\n#seatmap-root .sm-rating.great{background:#d1fae5;color:#047857}\n#seatmap-root .sm-buy{margin-top:6px;background:var(--green);color:#fff;border:0;font-size:12px;font-weight:700;padding:7px 16px;border-radius:6px;cursor:pointer;white-space:nowrap}\n#seatmap-root .sm-buy:hover{background:var(--green-d)}\n#seatmap-root .sm-modal{position:fixed;inset:0;background:rgba(0,0,0,.88);z-index:99999;display:none;align-items:center;justify-content:center;padding:20px}\n#seatmap-root .sm-modal.open{display:flex}\n#seatmap-root .sm-modal-content{position:relative;max-width:1100px;width:100%;max-height:92vh;background:#fff;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.5)}\n#seatmap-root .sm-modal-img{width:100%;max-height:78vh;object-fit:contain;display:block;background:#000}\n#seatmap-root .sm-modal-cap{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff;border-top:1px solid var(--border)}\n#seatmap-root .sm-modal-title{font-size:15px;font-weight:800;color:#111}\n#seatmap-root .sm-modal-sub{font-size:12px;color:var(--muted);margin-top:2px}\n#seatmap-root .sm-modal-price{font-size:18px;font-weight:800;color:#111}\n#seatmap-root .sm-modal-close{position:absolute;top:12px;right:12px;width:38px;height:38px;border-radius:50%;background:rgba(0,0,0,.55);color:#fff;border:0;font-size:20px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;line-height:1}\n#seatmap-root .sm-modal-close:hover{background:rgba(0,0,0,.85)}\n@media (max-width:640px){#seatmap-root .sm-titlebar{padding:10px 12px;gap:10px}#seatmap-root .sm-wc-badge{width:44px;height:44px;border-radius:8px}#seatmap-root .sm-title-main{font-size:13px;line-height:1.25}#seatmap-root .sm-title-date{font-size:11px;margin-top:3px}#seatmap-root .sm-title-sub{font-size:11px}#seatmap-root .sm-wrap{padding:8px;gap:10px}#seatmap-root .sm-legend{gap:6px;padding:6px}#seatmap-root .sm-legend-dot{width:10px;height:10px}#seatmap-root .sm-legend-label,#seatmap-root .sm-legend-price{font-size:9px}#seatmap-root .sm-panel{max-height:none;min-height:0}#seatmap-root .sm-panel-head{padding:10px 12px}#seatmap-root .sm-panel-title{font-size:14px}#seatmap-root .sm-qty-group{font-size:11px;gap:6px}#seatmap-root .sm-qty-pill{padding:5px 9px;font-size:12px;min-width:26px}#seatmap-root .sm-filter{padding:8px 12px;gap:5px;overflow-x:auto;flex-wrap:nowrap}#seatmap-root .sm-row{grid-template-columns:84px 1fr;gap:10px;padding:10px 12px;grid-template-areas:'thumb mid' 'thumb right'}#seatmap-root .sm-thumb{grid-area:thumb;width:84px;height:84px;align-self:start}#seatmap-root .sm-thumb-label{font-size:8px;padding:1px 4px}#seatmap-root .sm-thumb-zoom{opacity:1;width:18px;height:18px;font-size:9px}#seatmap-root .sm-row-mid{grid-area:mid;gap:2px}#seatmap-root .sm-row-right{grid-area:right;flex-direction:row;align-items:center;justify-content:space-between;min-width:0;width:100%;gap:8px;margin-top:6px;flex-wrap:wrap}#seatmap-root .sm-section-name{font-size:14px}#seatmap-root .sm-section-row{font-size:11px}#seatmap-root .sm-row-features{font-size:10px;gap:6px;margin-top:2px}#seatmap-root .sm-badges{margin-top:3px;gap:3px}#seatmap-root .sm-badge-bp,#seatmap-root .sm-badge-last{font-size:9px;padding:2px 5px}#seatmap-root .sm-badge-scarce{font-size:9px}#seatmap-root .sm-price{font-size:17px}#seatmap-root .sm-price-sub{font-size:10px;display:inline}#seatmap-root .sm-price-total{display:none}#seatmap-root .sm-rating{font-size:11px;padding:2px 6px;margin-top:0}#seatmap-root .sm-buy{font-size:11px;padding:6px 14px;margin-top:0}#seatmap-root .sm-row-right\u003ediv:first-child{display:flex;flex-direction:column;align-items:flex-start;gap:2px}#seatmap-root .sm-row-right\u003ediv:last-child{display:flex;align-items:center;gap:6px}#seatmap-root .sm-modal-content{max-height:96vh}#seatmap-root .sm-modal-img{max-height:70vh}#seatmap-root .sm-modal-title{font-size:13px}#seatmap-root .sm-modal-price{font-size:15px}}\n\u003c\/style\u003e\n\u003cdiv id=\"seatmap-root\"\u003e\n\u003cdiv class=\"sm-titlebar\"\u003e\n\u003cimg alt=\"World Cup 2026\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0983\/7258\/3751\/files\/6579691.webp\" class=\"sm-wc-badge\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"sm-title-main\"\u003e\n\u003cp data-uniform-id=\"typography-text1\" class=\"atm_7l_1vdhuoi atm_c8_1ns2gi5 atm_g3_1k8s52q atm_fr_1ti3dw5 atm_bx_nai946 atm_cs_iqy81x\"\u003eMexico vs Czechia -\u003cspan\u003e\u003c\/span\u003eWorld Cup\u003cspan\u003e\u003c\/span\u003e- Match 53 (Group A)\u003cbr\u003e\u003c\/p\u003e\n\u003cdiv class=\"sm-title-date\"\u003eWensday· Jun 24· 8:00 PM\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-title-sub\"\u003eEstadio Banorte (Estadio Azteca), Ciudad de México, Mexico\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-wrap\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"sm-header\"\u003e⚠ Only 2% of tickets left\u003c\/div\u003e\n\u003cdiv class=\"sm-legend\"\u003e\n\u003cdiv class=\"sm-legend-item\"\u003e\n\u003cspan class=\"sm-legend-dot\" style=\"background: #d864cf;\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"sm-legend-txt\"\u003e\n\u003cspan class=\"sm-legend-label\"\u003eCat 1\u003c\/span\u003e\u003cspan class=\"sm-legend-price\"\u003efrom €1,500\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-legend-item\"\u003e\n\u003cspan class=\"sm-legend-dot\" style=\"background: #ae3188;\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"sm-legend-txt\"\u003e\n\u003cspan class=\"sm-legend-label\"\u003eCat 2\u003c\/span\u003e\u003cspan class=\"sm-legend-price\"\u003efrom €1,300\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-legend-item\"\u003e\n\u003cspan class=\"sm-legend-dot\" style=\"background: #f9a8d4;\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"sm-legend-txt\"\u003e\n\u003cspan class=\"sm-legend-label\"\u003eCat 3\u003c\/span\u003e\u003cspan class=\"sm-legend-price\"\u003efrom €800\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-legend-item\"\u003e\n\u003cspan class=\"sm-legend-dot\" style=\"background: #64c0d8;\"\u003e\u003c\/span\u003e\n\u003cdiv class=\"sm-legend-txt\"\u003e\n\u003cspan class=\"sm-legend-label\"\u003eCat 4\u003c\/span\u003e\u003cspan class=\"sm-legend-price\"\u003efrom €700\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-map\"\u003e\n\u003cdiv class=\"sm-viewport\" id=\"sm-viewport\"\u003e\n\u003cdiv class=\"sm-stage\" id=\"sm-stage\"\u003e\n\u003cimg id=\"sm-img\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0983\/7258\/3751\/files\/estadio_banorte_seatmap_for_all_events_svg.svg?v=1780428048\" alt=\"Stadium seating chart\"\u003e \u003csvg id=\"sm-svg\" viewbox=\"0 0 1073 784\" preserveaspectratio=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n\u003cdefs\u003e\n\u003csymbol id=\"sm-pill\" viewbox=\"0 0 260 215\" preserveaspectratio=\"xMidYMid meet\"\u003e\n\u003cimage width=\"260\" height=\"215\" href=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0983\/7258\/3751\/files\/Untitled_design_40.png?v=1780370241\"\u003e\u003c\/image\u003e\n\u003c\/symbol\u003e\n\u003c\/defs\u003e\n\u003cg id=\"sm-sections\"\u003e\u003c\/g\u003e\n\u003cg id=\"sm-labels\"\u003e\u003c\/g\u003e\n\u003c\/svg\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-zoom\"\u003e\n\u003cbutton id=\"sm-zoom-in\" title=\"Zoom in\" type=\"button\"\u003e+\u003c\/button\u003e \u003cbutton id=\"sm-zoom-out\" title=\"Zoom out\" type=\"button\"\u003e−\u003c\/button\u003e \u003cbutton id=\"sm-zoom-reset\" title=\"Reset\" type=\"button\"\u003e⌂\u003c\/button\u003e\n\u003cdiv class=\"sm-zoom-level\" id=\"sm-zoom-level\"\u003e100%\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-tooltip\" id=\"sm-tooltip\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003caside class=\"sm-panel\"\u003e\n\u003cdiv class=\"sm-panel-head\"\u003e\n\u003cdiv class=\"sm-panel-title\" id=\"sm-count\"\u003e18 listings\u003c\/div\u003e\n\u003cdiv style=\"flex-direction: column; align-items: flex-start; gap: 8px;\" class=\"sm-qty-group\"\u003e\n\u003cspan style=\"font-weight: 900; color: #111827; font-size: 18px; letter-spacing: -0.2px;\"\u003eChoose tickets quantity\u003c\/span\u003e\n\u003cdiv class=\"sm-qty-pills\" id=\"sm-qty-pills\"\u003e\n\u003cbutton class=\"sm-qty-pill\" data-qty=\"1\" type=\"button\"\u003e1\u003c\/button\u003e \u003cbutton class=\"sm-qty-pill active\" data-qty=\"2\" type=\"button\"\u003e2\u003c\/button\u003e \u003cbutton class=\"sm-qty-pill\" data-qty=\"3\" type=\"button\"\u003e3\u003c\/button\u003e \u003cbutton class=\"sm-qty-pill\" data-qty=\"4\" type=\"button\"\u003e4\u003c\/button\u003e \u003cbutton class=\"sm-qty-pill\" data-qty=\"5\" type=\"button\"\u003e5\u003c\/button\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-filter\"\u003e\n\u003cdiv class=\"sm-chip active\" data-filter=\"all\"\u003eAll\u003c\/div\u003e\n\u003cdiv class=\"sm-chip\" data-filter=\"1\"\u003eCat 1\u003c\/div\u003e\n\u003cdiv class=\"sm-chip\" data-filter=\"2\"\u003eCat 2\u003c\/div\u003e\n\u003cdiv class=\"sm-chip\" data-filter=\"3\"\u003eCat 3\u003c\/div\u003e\n\u003cdiv class=\"sm-chip\" data-filter=\"4\"\u003eCat 4\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-list\" id=\"sm-list\"\u003e\u003c\/div\u003e\n\u003c\/aside\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-modal\" id=\"sm-modal\" role=\"dialog\" aria-modal=\"true\"\u003e\n\u003cdiv class=\"sm-modal-content\"\u003e\n\u003cbutton class=\"sm-modal-close\" id=\"sm-modal-close\" aria-label=\"Close\" type=\"button\"\u003e✕\u003c\/button\u003e \u003cimg class=\"sm-modal-img\" id=\"sm-modal-img\" alt=\"\"\u003e\n\u003cdiv class=\"sm-modal-cap\"\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"sm-modal-title\" id=\"sm-modal-title\"\u003e\u003c\/div\u003e\n\u003cdiv class=\"sm-modal-sub\" id=\"sm-modal-sub\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"sm-modal-price\" id=\"sm-modal-price\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cscript\u003e\n(function(){\nvar root=document.getElementById('seatmap-root');if(!root)return;\nvar SVGNS='http:\/\/www.w3.org\/2000\/svg';\nvar XLINKNS='http:\/\/www.w3.org\/1999\/xlink';\nvar svg=root.querySelector('#sm-svg');\nif(!svg.getAttribute('viewBox')\u0026\u0026svg.getAttribute('viewbox')){svg.setAttribute('viewBox',svg.getAttribute('viewbox'));}\nvar PATHS=[{id:'129B',d:'m 509.00634,168.39483 35.5,0.15033 -0.44065,28.14601 -35.67429,-0.68985 z'},{id:'304',d:'m 443.76921,603.99465 c 0,0 -0.663,8.06652 -0.663,14.47554 0,6.40902 0,-0.221 0,-0.221 0,0 -7.18252,3.09401 53.15064,2.3205 60.33317,-0.7735 -0.1105,0 -0.1105,0 0,0 0.44201,-6.51951 0,-14.25453 -0.442,-7.73503 -0.1105,-0.11051 -0.1105,-0.11051 0,0 -25.96757,0.22101 -52.26664,-2.21 z'},{id:'306',d:'m 575.32212,606.5097 0.50712,13.94567 c 0,0 49.95084,-0.50712 65.16429,-4.81759 15.21346,-4.31048 0,0.25355 0,0.25355 l -1.26779,-14.95989 c 0,0 -13.6921,3.5498 -64.40362,5.57826 z'},{id:'310',d:'m 782.60543,487.33765 c 0,0 -6.59249,28.39844 -8.62095,29.41267 -2.02846,1.01423 -0.25356,-0.25355 -0.25356,-0.25355 l 8.74774,3.93014 0.76067,-1.52135 16.7348,7.47995 c 0,0 9.76196,-17.87581 9.88874,-34.73739 0.12678,-16.86157 0,0 0,0 z'},{id:'312',d:'m 789.51354,414.16516 28.23853,0.53787 c 0,0 0.44823,19.18428 -1.88257,36.03775 -2.3308,16.85348 0.0897,0 0.0897,0 l -19.36357,-1.43434 -0.0896,1.70328 -8.87497,-1.1654 c 0,0 1.88257,-17.3017 1.88257,-35.67916 z'},{id:'314',d:'m 790.14106,354.10224 0.53788,29.22465 10.21966,0.17929 -0.1793,-2.86868 17.57065,0.53788 c 0,0 0.89646,-11.29541 -0.53788,-28.32818 -1.43434,-17.03277 -0.17929,-0.17929 -0.17929,-0.17929 z'},{id:'317',d:'m 773.98448,249.50065 25.86287,-9.63519 10.26908,34.48383 -27.63777,4.43726 z'},{id:'319',d:'m 736.71196,197.93867 5.28912,-6.9924 1.25505,0.71717 11.83329,-14.70196 c 0,0 16.94312,14.34338 23.75623,25.01127 6.8131,10.66789 -0.0897,0.0897 -0.0897,0.0897 l -22.68047,17.03276 c 0,0 -2.59974,-5.02018 -19.36357,-21.15649 z'},{id:'322',d:'m 620.19977,147.01966 v 17.92923 c 0,0 51.63618,1.43434 64.54522,7.53027 12.90904,6.09594 0,0 0,0 l 0.71717,-15.77772 c 0,0 -19.36357,-6.8131 -65.26239,-9.68178 z'},{id:'327',d:'m 325.6947,158.09314 11.53687,24.84865 c 0,0 8.3674,-6.5925 26.75032,-10.90298 18.38292,-4.31048 -0.25356,0.25356 -0.25356,0.25356 l -2.02846,-28.65201 c 0,0 -22.6934,5.45149 -37.0194,14.45278 -14.32601,9.0013 -0.25356,-0.25355 -0.25356,-0.25355 z'},{id:'330',d:'m 267.1229,210.19922 23.58085,15.08668 -12.42432,22.43984 -25.1022,-11.15653 z'},{id:'334',d:'m 235.80854,316.6934 c 0,0 -2.02846,15.46701 -2.02846,33.97672 0,18.5097 0,0 0,0 l 18.00259,0.50711 v 1.52135 l 10.39586,0.25355 1.01423,-33.46959 c 0,0 -14.70634,-1.01423 -27.38422,-2.78914 z'},{id:'339',d:'m 240.05563,479.16041 18.31953,-1.45795 -0.25356,-2.28202 9.12808,-0.50711 c 0,0 0.76067,12.17076 3.80336,21.99611 3.04269,9.82536 0,0.0634 0,0.0634 l -9.12807,1.45796 -0.19017,-1.14101 -18.5097,2.53558 c 0,0 -2.34541,-6.52911 -3.16947,-20.66495 z'},{id:'503',d:'m 294.03933,633.52926 c 0,0 9.68179,6.54417 22.59083,12.10223 12.90904,5.55806 -0.17929,0 -0.17929,0 l -9.77143,20.52896 c 0,0 -18.10852,-7.70957 -24.4734,-13.89515 -6.36487,-6.18558 0,-0.17929 0,-0.17929 z'},{id:'537',d:'m 539.57051,71.756792 v 27.13066 l 11.15653,0.507115 V 93.8163 l 9.38163,0.253558 v 5.578266 h 11.9172 l 0.25356,-27.637775 c 0,0 -18.00259,-2.789133 -32.70892,-0.253557 z'},{id:'635',d:'m 847.38939,150.48642 -19.01681,14.57956 c 0,0 -2.53558,-6.08538 -18.76326,-22.43985 -16.22769,-16.35446 -0.12678,-0.12678 -0.12678,-0.12678 l 14.19922,-13.94566 -1.90168,-1.52135 2.78913,-2.53557 c 0,0 14.83312,12.93143 22.82018,25.98965 z'},{id:'637',d:'m 769.29366,87.857697 9.12807,6.085382 1.14101,-1.648124 -2.53557,-1.648124 1.7749,-2.408797 18.63648,12.931436 -14.57956,18.89004 c 0,0 -5.57826,-5.83183 -22.43984,-15.21346 -16.86158,-9.381626 -0.12678,0 -0.12678,0 z'},{id:'640',d:'m 665.90556,55.909444 -1.45795,21.045278 c 0,0 18.5097,-1.267788 32.51876,4.310479 14.00905,5.578266 -0.0634,0.06339 -0.0634,0.06339 l 4.62742,-24.468305 c 0,0 -7.98706,-3.930143 -35.18111,-4.500647 -27.19405,-0.570505 -0.12678,-0.06339 -0.12678,-0.06339 z'}];\nvar CDN='https:\/\/cdn.shopify.com\/s\/files\/1\/0983\/7258\/3751\/files\/';\nvar DATA=[{id:'129B',cat:1,row:5,qty:2,price:1100,view:'Clear view',rating:9.4,bestPrice:true,scarce:6,flag:'Amazing',photo:CDN+'section_129B.jpg'},{id:'322',cat:2,row:12,qty:2,price:850,view:'Clear view',rating:8.9,bestPrice:false,scarce:0,flag:'Amazing',photo:CDN+'section_322.jpg'},{id:'537',cat:2,row:3,qty:4,price:1000,view:'Clear view',rating:8.5,bestPrice:false,scarce:0,flag:'',photo:CDN+'section_537.jpg'},{id:'304',cat:2,row:4,qty:4,price:1350,view:'Clear view',rating:8.7,bestPrice:false,scarce:0,flag:'Amazing',photo:CDN+'section_304.png'},{id:'306',cat:2,row:6,qty:18,price:750,view:'Clear view',rating:7.8,bestPrice:false,scarce:0,flag:'',photo:CDN+'section_306.png'},{id:'314',cat:3,row:7,qty:3,price:1200,view:'Clear view',rating:8.1,bestPrice:false,scarce:6,flag:'',photo:CDN+'section_314.jpg'},{id:'327',cat:3,row:11,qty:2,price:900,view:'Clear view',rating:7.7,bestPrice:false,scarce:6,flag:'',photo:CDN+'section_330.jpg'},{id:'317',cat:3,row:9,qty:5,price:1100,view:'Clear view',rating:7.4,bestPrice:true,scarce:6,flag:'Great',photo:CDN+'section_317.png'},{id:'330',cat:3,row:11,qty:2,price:850,view:'Clear view',rating:7.6,bestPrice:false,scarce:0,flag:'',photo:CDN+'section_330.jpg'},{id:'319',cat:3,row:8,qty:3,price:1000,view:'Clear view',rating:7.6,bestPrice:false,scarce:0,flag:'',photo:CDN+'section_317.png'},{id:'334',cat:3,row:8,qty:4,price:750,view:'Clear view',rating:9.1,bestPrice:false,scarce:0,flag:'Amazing',photo:CDN+'section_334.jpg'},{id:'312',cat:3,row:10,qty:6,price:900,view:'Clear view',rating:7.5,bestPrice:false,scarce:0,flag:'',photo:CDN+'section_314.jpg'},{id:'339',cat:3,row:9,qty:3,price:850,view:'Clear view',rating:7.8,bestPrice:false,scarce:0,flag:'',photo:CDN+'section_334.jpg'},{id:'310',cat:3,row:14,qty:4,price:750,view:'Limited view',rating:7.0,bestPrice:false,scarce:0,flag:'',photo:CDN+'section_310.jpg'},{id:'503',cat:4,row:5,qty:6,price:750,view:'Clear view',rating:7.2,bestPrice:false,scarce:0,flag:'',photo:CDN+'section_537.jpg'},{id:'635',cat:4,row:6,qty:4,price:700,view:'Clear view',rating:7.0,bestPrice:false,scarce:0,flag:'',photo:CDN+'637.jpg'},{id:'637',cat:4,row:7,qty:2,price:700,view:'Clear view',rating:7.4,bestPrice:true,scarce:6,flag:'Great',photo:CDN+'637.jpg'},{id:'640',cat:4,row:4,qty:5,price:700,view:'Clear view',rating:7.1,bestPrice:true,scarce:0,flag:'',photo:CDN+'637.jpg'}];\nvar byId={};DATA.forEach(function(x){byId[x.id]=x;});\nvar state={cat:'all',qty:2};\nvar gSec=root.querySelector('#sm-sections');\nvar gLab=root.querySelector('#sm-labels');\nPATHS.forEach(function(p){var d=byId[p.id];if(!d)return;var pa=document.createElementNS(SVGNS,'path');pa.setAttribute('d',p.d);pa.setAttribute('class','sm-section cat-'+d.cat);pa.setAttribute('data-id',p.id);gSec.appendChild(pa);});\nsetTimeout(function(){PATHS.forEach(function(p){var item=byId[p.id];if(!item)return;var pa=root.querySelector('.sm-section[data-id=\"'+p.id+'\"]');if(!pa)return;var bb=pa.getBBox();var cx=bb.x+bb.width\/2,cy=bb.y+bb.height\/2;var g=document.createElementNS(SVGNS,'g');g.setAttribute('class','sm-label');g.setAttribute('data-id',p.id);g.setAttribute('transform','translate('+cx+','+cy+')');var W=160,H=132;var ax=0.794,ay=0.995;var use=document.createElementNS(SVGNS,'use');use.setAttributeNS(XLINKNS,'href','#sm-pill');use.setAttribute('href','#sm-pill');use.setAttribute('x',-W*ax);use.setAttribute('y',-H*ay);use.setAttribute('width',W);use.setAttribute('height',H);g.appendChild(use);var tx=-W*ax+W*165\/260;var typ=-H*ay+H*90\/215;var tys=-H*ay+H*116\/215;var pr=document.createElementNS(SVGNS,'text');pr.setAttribute('class','sm-label-price');pr.setAttribute('font-size','18');pr.setAttribute('x',tx);pr.setAttribute('y',typ);pr.textContent='€'+item.price.toLocaleString('en-US');g.appendChild(pr);var sub=document.createElementNS(SVGNS,'text');sub.setAttribute('class','sm-label-sub');sub.setAttribute('font-size','11');sub.setAttribute('x',tx);sub.setAttribute('y',tys);if(item.scarce)sub.textContent=item.qty+' left';else if(item.flag)sub.textContent=item.flag;else sub.textContent=item.qty+' avail.';g.appendChild(sub);(function(id,it){g.addEventListener('click',function(e){e.stopPropagation();e.preventDefault();if(it.qty\u003cstate.qty)return;setActive(id);});g.addEventListener('mousemove',function(e){showTip(id,e);});g.addEventListener('mouseleave',hideTip);})(p.id,item);gLab.appendChild(g);});updateAvailability();},50);\nfunction updateAvailability(){root.querySelectorAll('.sm-section').forEach(function(p){var i=byId[p.dataset.id];if(!i)return;p.classList.toggle('is-disabled',i.qty\u003cstate.qty);});root.querySelectorAll('.sm-label').forEach(function(g){var i=byId[g.dataset.id];if(!i)return;g.classList.toggle('is-hidden',i.qty\u003cstate.qty);g.classList.toggle('is-disabled',i.qty\u003cstate.qty);});}\nvar list=root.querySelector('#sm-list');\nfunction ratingClass(r){return r\u003e=8.5?'great':r\u003e=7?'':'good';}\nfunction ratingLabel(r){return r\u003e=9?'Amazing':r\u003e=8?'Amazing':r\u003e=7?'Great':'Good';}\nfunction rowHtml(x){var total=x.price*state.qty;return '\u003cdiv class=\"sm-row\" data-id=\"'+x.id+'\"\u003e\u003cdiv class=\"sm-thumb\" data-action=\"openphoto\" data-id=\"'+x.id+'\"\u003e\u003cimg src=\"'+x.photo+'\" alt=\"View from Section '+x.id+'\" loading=\"lazy\"\u003e\u003cspan class=\"sm-thumb-label\"\u003eSection '+x.id+'\u003c\/span\u003e\u003cspan class=\"sm-thumb-zoom\"\u003e🔍\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"sm-row-mid\"\u003e\u003cdiv class=\"sm-section-name\"\u003eSection '+x.id+'\u003c\/div\u003e\u003cdiv class=\"sm-section-row\"\u003eRow '+x.row+'\u003c\/div\u003e\u003cdiv class=\"sm-row-features\"\u003e👥 '+state.qty+' tickets together · 👁 '+x.view+'\u003c\/div\u003e\u003cdiv class=\"sm-badges\"\u003e'+(x.bestPrice?'\u003cspan class=\"sm-badge-bp\"\u003eBest price\u003c\/span\u003e':'')+(x.scarce?'\u003cspan class=\"sm-badge-scarce\"\u003e⚠ Likely to sell out in '+x.scarce+' days\u003c\/span\u003e':'')+(x.qty\u003c=4?'\u003cspan class=\"sm-badge-last\"\u003eLast tickets\u003c\/span\u003e':'')+'\u003c\/div\u003e\u003cdiv class=\"sm-section-row\" style=\"margin-top:4px\"\u003e'+x.qty+' tickets remaining in this listing\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"sm-row-right\"\u003e\u003cdiv\u003e\u003cdiv class=\"sm-price\"\u003e€'+x.price.toLocaleString('en-US')+'\u003c\/div\u003e\u003cdiv class=\"sm-price-sub\"\u003e\/ ticket\u003c\/div\u003e\u003cdiv class=\"sm-price-total\"\u003eTotal: €'+total.toLocaleString('en-US')+'\u003c\/div\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cdiv class=\"sm-rating '+ratingClass(x.rating)+'\"\u003e'+x.rating.toFixed(1)+' '+ratingLabel(x.rating)+'\u003c\/div\u003e\u003cbutton type=\"button\" class=\"sm-buy\"\u003eBuy\u003c\/button\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e';}\nfunction render(){var items=DATA.filter(function(x){return x.qty\u003e=state.qty\u0026\u0026(state.cat==='all'||String(x.cat)===String(state.cat));});items.sort(function(a,b){return a.price-b.price;});root.querySelector('#sm-count').textContent=items.length+' listing'+(items.length===1?'':'s');if(items.length===0){list.innerHTML='\u003cdiv class=\"sm-empty\"\u003eNo listings available for '+state.qty+' ticket'+(state.qty\u003e1?'s':'')+' together.\u003cbr\u003eTry a smaller group size.\u003c\/div\u003e';}else{list.innerHTML=items.map(rowHtml).join('');}bind();updateAvailability();}\nfunction setActive(id){root.querySelectorAll('.sm-section').forEach(function(p){p.classList.toggle('is-active',p.dataset.id===id);});root.querySelectorAll('.sm-row').forEach(function(r){r.classList.toggle('is-active',r.dataset.id===id);});var row=root.querySelector('.sm-row[data-id=\"'+id+'\"]');if(row)row.scrollIntoView({block:'nearest',behavior:'smooth'});}\nvar modal=document.getElementById('sm-modal');var modalImg=document.getElementById('sm-modal-img');var modalTitle=document.getElementById('sm-modal-title');var modalSub=document.getElementById('sm-modal-sub');var modalPrice=document.getElementById('sm-modal-price');\nfunction openModal(id){var i=byId[id];if(!i)return;modalImg.src=i.photo;modalImg.alt='View from Section '+id;modalTitle.textContent='Section '+id+' · Row '+i.row;modalSub.textContent=i.view+' · '+i.qty+' tickets available';modalPrice.textContent='€'+i.price.toLocaleString('en-US')+' \/ ticket';modal.classList.add('open');document.body.style.overflow='hidden';}\nfunction closeModal(){modal.classList.remove('open');modalImg.src='';document.body.style.overflow='';}\ndocument.getElementById('sm-modal-close').addEventListener('click',closeModal);\nmodal.addEventListener('click',function(e){if(e.target===modal)closeModal();});\ndocument.addEventListener('keydown',function(e){if(e.key==='Escape'\u0026\u0026modal.classList.contains('open'))closeModal();});\nvar tt=root.querySelector('#sm-tooltip');var vp=root.querySelector('#sm-viewport');\nfunction showTip(id,e){var i=byId[id];if(!i)return;var r=vp.getBoundingClientRect();tt.style.left=(e.clientX-r.left)+'px';tt.style.top=(e.clientY-r.top-10)+'px';var unavail=i.qty\u003cstate.qty;tt.innerHTML='\u003cb\u003eSection '+id+'\u003c\/b\u003e · €'+i.price.toLocaleString('en-US')+' · '+i.qty+' available'+(unavail?' (not enough for '+state.qty+')':'');tt.classList.add('show');}\nfunction hideTip(){tt.classList.remove('show');}\nfunction bindSections(){root.querySelectorAll('.sm-section').forEach(function(p){p.addEventListener('mousemove',function(e){showTip(p.dataset.id,e);});p.addEventListener('mouseleave',hideTip);p.addEventListener('click',function(e){e.stopPropagation();var i=byId[p.dataset.id];if(!i||i.qty\u003cstate.qty)return;setActive(p.dataset.id);});});}\nfunction bind(){root.querySelectorAll('.sm-thumb').forEach(function(t){t.addEventListener('click',function(e){e.stopPropagation();openModal(t.dataset.id);});});root.querySelectorAll('.sm-row').forEach(function(r){r.addEventListener('mouseenter',function(){root.querySelectorAll('.sm-section').forEach(function(p){p.classList.toggle('is-active',p.dataset.id===r.dataset.id);});});r.addEventListener('mouseleave',function(){root.querySelectorAll('.sm-section').forEach(function(p){p.classList.remove('is-active');});});r.addEventListener('click',function(e){if(e.target.classList.contains('sm-buy')||e.target.closest('.sm-thumb'))return;setActive(r.dataset.id);});});root.querySelectorAll('.sm-buy').forEach(function(b){b.addEventListener('click',function(e){e.stopPropagation();var id=e.target.closest('.sm-row').dataset.id;var i=byId[id];var total=i.price*state.qty;alert('Selected '+state.qty+'x Section '+id+'\\n€'+i.price.toLocaleString('en-US')+' \/ ticket\\nTotal: €'+total.toLocaleString('en-US'));});});}\nroot.querySelectorAll('.sm-chip').forEach(function(c){c.addEventListener('click',function(){root.querySelectorAll('.sm-chip').forEach(function(x){x.classList.remove('active');});c.classList.add('active');state.cat=c.dataset.filter;render();});});\nroot.querySelectorAll('.sm-qty-pill').forEach(function(p){p.addEventListener('click',function(){root.querySelectorAll('.sm-qty-pill').forEach(function(x){x.classList.remove('active');});p.classList.add('active');state.qty=parseInt(p.dataset.qty,10);render();});});\nbindSections();render();\nvar stage=root.querySelector('#sm-stage');\nvar z={scale:1,tx:0,ty:0};var MIN=1,MAX=5;\nfunction apply(){stage.style.transform='translate('+z.tx+'px,'+z.ty+'px) scale('+z.scale+')';root.querySelector('#sm-zoom-level').textContent=Math.round(z.scale*100)+'%';}\nfunction clamp(){var r=vp.getBoundingClientRect();var sw=r.width*z.scale,sh=r.height*z.scale;var minX=r.width-sw,minY=r.height-sh;if(z.scale\u003c=1){z.tx=0;z.ty=0;return;}if(z.tx\u003e0)z.tx=0;if(z.tx\u003cminX)z.tx=minX;if(z.ty\u003e0)z.ty=0;if(z.ty\u003cminY)z.ty=minY;}\nfunction zoomAt(cx,cy,factor){var r=vp.getBoundingClientRect();var x=cx-r.left,y=cy-r.top;var ns=Math.max(MIN,Math.min(MAX,z.scale*factor));if(ns===z.scale)return;z.tx=x-(x-z.tx)*(ns\/z.scale);z.ty=y-(y-z.ty)*(ns\/z.scale);z.scale=ns;clamp();apply();}\nvp.addEventListener('wheel',function(e){e.preventDefault();zoomAt(e.clientX,e.clientY,e.deltaY\u003c0?1.15:1\/1.15);},{passive:false});\nroot.querySelector('#sm-zoom-in').addEventListener('click',function(){var r=vp.getBoundingClientRect();zoomAt(r.left+r.width\/2,r.top+r.height\/2,1.3);});\nroot.querySelector('#sm-zoom-out').addEventListener('click',function(){var r=vp.getBoundingClientRect();zoomAt(r.left+r.width\/2,r.top+r.height\/2,1\/1.3);});\nroot.querySelector('#sm-zoom-reset').addEventListener('click',function(){z.scale=1;z.tx=0;z.ty=0;apply();});\nvar drag=null;\nvp.addEventListener('pointerdown',function(e){if(e.target.closest('.sm-zoom')||e.target.closest('.sm-section')||e.target.closest('.sm-label'))return;drag={x:e.clientX,y:e.clientY,tx:z.tx,ty:z.ty};vp.classList.add('dragging');vp.setPointerCapture(e.pointerId);});\nvp.addEventListener('pointermove',function(e){if(!drag)return;z.tx=drag.tx+(e.clientX-drag.x);z.ty=drag.ty+(e.clientY-drag.y);clamp();apply();});\nvp.addEventListener('pointerup',function(e){drag=null;vp.classList.remove('dragging');});\nvp.addEventListener('pointercancel',function(){drag=null;vp.classList.remove('dragging');});\nvar pinch=null;\nvp.addEventListener('touchstart',function(e){if(e.touches.length===2){var a=e.touches[0],b=e.touches[1];pinch={d:Math.hypot(a.clientX-b.clientX,a.clientY-b.clientY),s:z.scale,cx:(a.clientX+b.clientX)\/2,cy:(a.clientY+b.clientY)\/2};}},{passive:true});\nvp.addEventListener('touchmove',function(e){if(pinch\u0026\u0026e.touches.length===2){e.preventDefault();var a=e.touches[0],b=e.touches[1];var nd=Math.hypot(a.clientX-b.clientX,a.clientY-b.clientY);var f=(nd\/pinch.d)*pinch.s\/z.scale;zoomAt(pinch.cx,pinch.cy,f);}},{passive:false});\nvp.addEventListener('touchend',function(e){if(e.touches.length\u003c2)pinch=null;});\napply();\n})();\n\u003c\/script\u003e \u003cscript\u003e\n(function(){\nvar V={200:53920235716947,250:53920235749715,280:53920235782483,300:53920235815251,320:53920235848019,350:53920235880787,400:53920235913555,410:53920235946323,420:53920235979091,430:53920236011859,440:53920236044627,450:53920236077395,460:53920236110163,470:53920236142931,480:53920236175699,500:53920236208467,510:53920236241235,520:53920236274003,540:53920236306771,560:53920236339539,580:53920236372307,600:53920236405075,620:53920236437843,650:53920236470611,680:53920236503379,700:53920236536147,720:53920236568915,730:53920236601683,750:53920236634451,760:53920236667219,770:53920236699987,780:53920236732755,800:53920236765523,820:53920236798291,850:53920236831059,870:53920236863827,890:53920236896595,900:53920236929363,920:53920236962131,950:53920236994899,980:53920237027667,1000:53920237060435,1020:53920237093203,1040:53920237125971,1050:53920237158739,1080:53920237191507,1100:53920237224275,1130:53920237257043,1150:53920237289811,1200:53920237322579,1250:53920237355347,1280:53920237388115,1300:53920237420883,1320:53920237453651,1350:53920237486419,1380:53920237519187,1400:53920237551955,1420:53920237584723,1450:53920237617491,1480:53920237650259,1500:53920237683027,1600:53920237715795,1700:53920237748563,1750:53920237781331,1800:53920237814099,1850:53920237846867,1900:53920237879635,1950:53920237912403,2000:53920237945171};\nfunction clean(s){if(!s)return '';return String(s).replace(\/[\\r\\n\\t]+\/g,' ').replace(\/[\\u00B7\\u2022]\/g,'-').replace(\/[\\u2013\\u2014]\/g,'-').replace(\/[\\u00A0]\/g,' ').replace(\/[^\\x20-\\x7E]\/g,'').replace(\/\\s+\/g,' ').trim().substring(0,60);}\ndocument.addEventListener('click',function(e){\nvar btn=e.target.closest('.sm-buy');if(!btn)return;\nvar row=btn.closest('.sm-row');if(!row)return;\ne.stopImmediatePropagation();e.preventDefault();\nvar id=row.dataset.id;\nvar pt=(row.querySelector('.sm-price')||{}).textContent||'';\nvar price=parseInt(pt.replace(\/[^0-9]\/g,''),10);\nvar rEl=row.querySelector('.sm-section-row');\nvar rn=rEl?(rEl.textContent||'').replace(\/^Row\\s*\/i,''):'';\nvar qty=2;var aq=document.querySelector('#seatmap-root .sm-qty-pill.active');\nif(aq)qty=parseInt(aq.dataset.qty,10)||2;\nvar vid=V[price];\nif(!vid){alert('Sorry, the EUR '+price+' tier is not available for online checkout.');return;}\nvar titleEl=document.querySelector('#seatmap-root .sm-title-main p')||document.querySelector('#seatmap-root .sm-title-main');\nvar mt=clean(titleEl?titleEl.textContent:'');\nvar md=clean((document.querySelector('#seatmap-root .sm-title-date')||{}).textContent);\nvar note='Match: '+mt+' | Date: '+md+' | Section: '+id+' | Row: '+clean(rn)+' | Qty: '+qty+' | Unit: EUR '+price;\nvar url='https:\/\/gqrv8j-5s.myshopify.com\/cart\/'+vid+':'+qty+'?note='+encodeURIComponent(note)+'\u0026return_to=\/checkout';\nwindow.location.href=url;\n},true);\n})();\n\u003c\/script\u003e\n\u003c\/div\u003e","brand":"Etickway","offers":[{"title":"Default Title","offer_id":54065632444743,"sku":null,"price":0.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0983\/7258\/3751\/files\/match53.png?v=1780509126","url":"https:\/\/stubhud.shop\/products\/mexico-vs-czechia","provider":"Etickway","version":"1.0","type":"link"}