.single-tour_show .ebw-show-page{--ebw-show-orange:#ff4500;--ebw-show-orange-hover:#f60;--ebw-show-link:#ff7e00;--ebw-show-ink:#161616;--ebw-show-copy:#333;--ebw-show-muted:#6c6c6c;--ebw-show-line:#e7e7e7;--ebw-show-soft:#f7f7f7;color:var(--ebw-show-copy);font-family:'Open Sans',sans-serif;overflow-wrap:anywhere}.single-tour_show .ebw-show-page a{color:var(--ebw-show-link);text-decoration:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease}.single-tour_show .ebw-show-page a:hover{color:#555}.single-tour_show .ebw-show-page a:focus-visible{outline:2px solid var(--ebw-show-orange);outline-offset:3px}.single-tour_show .ebw-show-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;margin:0 0 24px;color:#777;font:600 12px/1.5 'Montserrat',sans-serif;letter-spacing:.01em}.single-tour_show .ebw-show-breadcrumbs a{color:#666}.single-tour_show .ebw-show-breadcrumbs a:hover{color:var(--ebw-show-orange)}.single-tour_show .ebw-show-breadcrumbs [aria-current=page]{color:#999}.single-tour_show .ebw-show-breadcrumb-separator{color:#c6c6c6;font-weight:400}.single-tour_show .ebw-show-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:32px;min-width:0}.single-tour_show .ebw-show-layout>*{min-width:0}.single-tour_show .ebw-show-poster{width:100%;background:#f1f1f1;box-shadow:0 8px 28px rgba(0,0,0,.09)}.single-tour_show .ebw-show-poster img{display:block;width:100%;max-width:100%;height:auto;margin:0}.single-tour_show .ebw-show-detail{padding-top:2px}.single-tour_show .ebw-show-detail-header{margin-bottom:25px}.single-tour_show .ebw-show-status{display:inline-block;margin:0 0 13px;padding:4px 8px;border:2px solid #007aff;border-radius:4px;color:#007aff;background:#fff;font:700 12px/1.2 'Montserrat',sans-serif;letter-spacing:.03em}.single-tour_show .ebw-show-status--past{border-color:#6c757d;color:#6c757d}.single-tour_show .ebw-show-status--cancelled{border-color:#dc3545;color:#dc3545}.single-tour_show .ebw-show-status--postponed{border-color:#f80;color:#b45c00}.single-tour_show .ebw-show-status--rescheduled{border-color:#7a4bb7;color:#6a3da7}.single-tour_show .ebw-show-detail h1{margin:0 0 15px;color:var(--ebw-show-ink);font:700 clamp(28px,2.6vw,38px)/1.2 'Montserrat',sans-serif;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.single-tour_show .ebw-show-intro{color:#4b4b4b;font-size:16px;line-height:1.65}.single-tour_show .ebw-show-intro>p:first-child{margin-top:0}.single-tour_show .ebw-show-intro>p:last-child{margin-bottom:0}.single-tour_show .ebw-show-facts{display:grid;grid-template-columns:104px minmax(0,1fr);margin:0 0 22px;padding:4px 18px;border-top:4px solid var(--ebw-show-orange);background:var(--ebw-show-soft)}.single-tour_show .ebw-show-facts dt,.single-tour_show .ebw-show-facts dd{margin:0;padding:13px 0;border-bottom:1px solid #dedede}.single-tour_show .ebw-show-facts dt{padding-right:16px;color:#666;font:700 11px/1.5 'Montserrat',sans-serif;letter-spacing:.04em;text-transform:uppercase}.single-tour_show .ebw-show-facts dd{color:#262626;font-size:15px;line-height:1.55}.single-tour_show .ebw-show-facts dt:nth-last-of-type(1),.single-tour_show .ebw-show-facts dd:last-child{border-bottom:0}.single-tour_show .ebw-show-venue-name{font-weight:700}.single-tour_show .ebw-show-venue-link{display:inline-block;margin-top:4px;font-size:13px;font-weight:700}.single-tour_show .ebw-ticket-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 26px}.single-tour_show .ebw-ticket-actions:empty{display:none}.single-tour_show .ebw-ticket-actions>a,.single-tour_show .ebw-ticket-actions>a:link,.single-tour_show .ebw-ticket-actions>a:visited,.single-tour_show .ebw-ticket-actions>a:active{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 20px;border:0;border-radius:8px;background:var(--ebw-show-orange);color:#fff;font:700 16px/1.2 'Montserrat',sans-serif;text-align:center;text-decoration:none;transition:background-color .3s ease}.single-tour_show .ebw-ticket-actions>a:hover,.single-tour_show .ebw-ticket-actions>a:focus-visible{background:var(--ebw-show-orange-hover);color:#fff}.single-tour_show .ebw-ticket-actions>span{display:inline-block;padding:6px 9px;border:1px solid #bbb;border-radius:4px;color:#666;background:#fff;font:700 12px/1.2 'Montserrat',sans-serif}.single-tour_show .ebw-ticket-note{flex:1 0 100%;margin:0;color:#666;font-size:13px;line-height:1.5}.single-tour_show .ebw-show-section{margin:32px 0 0;padding-top:22px;border-top:1px solid var(--ebw-show-line)}.single-tour_show .ebw-show-section h2{margin:0 0 14px;color:var(--ebw-show-ink);font:700 18px/1.25 'Montserrat',sans-serif;letter-spacing:.04em;text-transform:uppercase}.single-tour_show .ebw-show-artists,.single-tour_show .ebw-show-lineup,.single-tour_show .ebw-show-date-changes ul{margin:0;padding:0;list-style:none}.single-tour_show .ebw-show-artists li,.single-tour_show .ebw-show-lineup li,.single-tour_show .ebw-show-date-changes li{position:relative;margin:0;padding:10px 0 10px 18px;border-bottom:1px solid #eee;line-height:1.5}.single-tour_show .ebw-show-artists li:before,.single-tour_show .ebw-show-lineup li:before,.single-tour_show .ebw-show-date-changes li:before{content:"";position:absolute;top:18px;left:0;width:6px;height:6px;border-radius:50%;background:var(--ebw-show-orange)}.single-tour_show .ebw-show-artists a,.single-tour_show .ebw-show-artist-name,.single-tour_show .ebw-show-lineup a{font-weight:700}.single-tour_show .ebw-show-artist-role,.single-tour_show .ebw-show-lineup span{display:inline-block;margin-left:4px;color:#777;font-size:12px;font-weight:700;letter-spacing:.02em}.single-tour_show .ebw-show-artist-note{color:#666;font-size:13px}.single-tour_show .ebw-show-meta{margin:28px 0 0;padding:15px 18px;border-left:4px solid var(--ebw-show-orange);background:#fafafa}.single-tour_show .ebw-show-meta-row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;margin:0;padding:6px 0;font-size:14px;line-height:1.5}.single-tour_show .ebw-show-meta-label{color:#666;font:700 11px/1.6 'Montserrat',sans-serif;letter-spacing:.04em;text-transform:uppercase}.single-tour_show .ebw-show-parent-wrap{margin:25px 0 0}.single-tour_show .ebw-show-parent{display:inline-flex;align-items:center;gap:8px;color:var(--ebw-show-orange);font:700 14px/1.4 'Montserrat',sans-serif}.single-tour_show .ebw-show-parent:hover{color:#555}.single-tour_show .ebw-show-parent span{font-size:18px;line-height:1}.single-tour_show .ebw-show-about{margin:48px 0 48px;padding-top:28px;border-top:1px solid var(--ebw-show-line)}.single-tour_show .ebw-show-about>h2{margin:0 0 18px;color:var(--ebw-show-ink);font-family:'Montserrat',sans-serif;font-size:26px;font-weight:700;line-height:1.25;text-transform:none}.single-tour_show .ebw-show-about-content{color:#333;font-size:16px;line-height:1.75}.single-tour_show .ebw-show-about-content>p:first-child{margin-top:0}.single-tour_show .ebw-show-about-content h2,.single-tour_show .ebw-show-about-content h3,.single-tour_show .ebw-show-about-content h4{color:var(--ebw-show-ink);font-family:'Montserrat',sans-serif;font-weight:700;line-height:1.3}.single-tour_show .ebw-show-about-content h3{margin:30px 0 12px;font-size:21px}.single-tour_show .ebw-show-about-content ul,.single-tour_show .ebw-show-about-content ol{padding-left:1.4em}.single-tour_show .ebw-show-about-content img{max-width:100%;height:auto}.single-tour_show .ebw-show-unavailable{padding:50px 0}.single-tour_show .ebw-show-unavailable h1{font-family:'Montserrat',sans-serif}@media (max-width:900px){.single-tour_show .ebw-show-layout{grid-template-columns:1fr;gap:26px}.single-tour_show .ebw-show-poster{width:min(100%,440px);margin:0 auto}.single-tour_show .ebw-show-detail h1{font-size:clamp(27px,4vw,35px)}}@media (max-width:768px){.single-tour_show .tipi-col{float:none !important}.single-tour_show .single-content .tipi-cols{display:block !important}.single-tour_show .single-content .tipi-cols .tipi-xs-8.tipi-col{width:100% !important;max-width:100% !important;flex:0 0 100% !important;padding:0 !important;margin:0 !important}.single-tour_show .single-content .sidebar-wrap{display:none !important;width:0 !important;max-width:none !important;padding:0 !important;margin:0 !important}}@media (max-width:680px){.single-tour_show .ebw-show-breadcrumbs{margin-bottom:18px;font-size:11px}.single-tour_show .ebw-show-layout{gap:24px}.single-tour_show .ebw-show-poster{width:min(100%,440px);box-shadow:0 6px 20px rgba(0,0,0,.08)}.single-tour_show .ebw-show-detail h1{margin-bottom:13px;font-size:29px}.single-tour_show .ebw-show-intro{font-size:15px}.single-tour_show .ebw-show-facts{grid-template-columns:88px minmax(0,1fr);padding:4px 14px}.single-tour_show .ebw-show-facts dt{padding-right:12px}.single-tour_show .ebw-ticket-actions{display:grid;grid-template-columns:1fr;gap:8px}.single-tour_show .ebw-ticket-actions>a{width:100%}.single-tour_show .ebw-show-meta{padding:13px 14px}.single-tour_show .ebw-show-meta-row{grid-template-columns:1fr;gap:2px}.single-tour_show .ebw-show-about{margin:40px 0 36px;padding-top:24px}.single-tour_show .ebw-show-about>h2{font-size:24px}}@media (max-width:420px){.single-tour_show .ebw-show-detail h1{font-size:26px}.single-tour_show .ebw-show-facts{grid-template-columns:1fr}.single-tour_show .ebw-show-facts dt{padding:11px 0 2px;border-bottom:0}.single-tour_show .ebw-show-facts dd{padding:0 0 11px}}@media (prefers-reduced-motion:reduce){.single-tour_show .ebw-show-page a,.single-tour_show .ebw-ticket-actions>a{transition:none}}.ebw-show-page,.ebw-tour-landing{overflow-wrap:anywhere}.ebw-show-table-scroll{overflow-x:auto}.ebw-show-dates table{width:100%;border-collapse:collapse}.ebw-show-dates th,.ebw-show-dates td{padding:.85rem .6rem;border-bottom:1px solid #ddd;text-align:left;vertical-align:top}.ebw-upcoming-shows{margin:2rem 0}.ebw-upcoming-shows .ebw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem}.ebw-show-dates{min-width:0;max-width:100%;overflow:visible}.ebw-show-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;border-radius:8px 8px 0 0}.ebw-show-table-scroll:focus-visible{outline:2px solid #ff4500;outline-offset:2px}.ebw-show-dates .tour-dates-table{width:100%;min-width:760px;border-collapse:collapse;font:14px/1.45 'Open Sans',sans-serif;table-layout:auto}.ebw-show-dates .tour-dates-table th{background:#ff4500;color:#fff;font:700 15px/1.4 'Montserrat',sans-serif}.ebw-show-dates .tour-dates-table th,.ebw-show-dates .tour-dates-table td{width:auto!important;padding:12px 14px;text-align:left;vertical-align:middle;white-space:nowrap;word-break:normal;overflow-wrap:normal}.ebw-show-dates .tour-dates-table tbody tr:nth-child(even){background:#fafafa}.ebw-show-dates .tour-dates-table tbody tr:hover{background:#fff4ee}.ebw-show-dates .tour-dates-table a{color:#ff4500;text-decoration:none;font-weight:600}.ebw-show-dates .tour-dates-table a:hover{text-decoration:underline}.ebw-show-dates .ebw-ticket-actions{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:7px;margin:0;vertical-align:middle}.ebw-show-dates .ebw-ticket-actions a,.ebw-show-dates .ebw-ticket-actions>span,.ebw-date-status{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:5px 10px;border-radius:999px;font:700 11px/1.25 'Montserrat',sans-serif;white-space:nowrap;text-decoration:none}.ebw-show-dates .ebw-ticket-actions a,.ebw-show-dates .ebw-ticket-actions a:link,.ebw-show-dates .ebw-ticket-actions a:visited,.ebw-show-dates .ebw-ticket-actions a:active{border:1px solid #ff4500;background:#ff4500;color:#fff}.ebw-show-dates .ebw-ticket-actions a:hover,.ebw-show-dates .ebw-ticket-actions a:focus-visible{border-color:#f60;background:#f60;color:#fff;text-decoration:none}.ebw-show-dates .ebw-ticket-actions>span{border:1px solid #c8c8c8;background:#fff;color:#5f5f5f}.ebw-date-status{margin-right:7px;border:1px solid #efc9a9;background:#fff0e5;color:#8a3300}.ebw-date-status--cancelled{border-color:#efbfc3;background:#fce8ea;color:#a42027}.ebw-date-status--postponed{border-color:#f3d39a;background:#fff5dd;color:#986000}.ebw-date-status--rescheduled{border-color:#d8c4ef;background:#f5effc;color:#6a3da7}.ebw-show-dates .tour-dates-table th,.ebw-show-dates .tour-dates-table td:first-child,.ebw-show-dates .tour-dates-table td:last-child{text-align:center}.ebw-show-dates .tour-dates-table td:nth-child(2){text-align:left}.ebw-show-time-meta{display:block;font-size:12px;line-height:1.4;color:#666;margin-top:4px}.ebw-show-table-scroll:focus:not(:focus-visible){outline:0}.ebw-show-venue-section{margin:28px 0}.ebw-show-venue-heading,.ebw-show-venue-address{margin:6px 0}.ebw-show-venue-actions{display:flex;flex-wrap:wrap;gap:10px 16px;margin:10px 0 14px}.ebw-show-venue-actions a{font-weight:700}.ebw-venue-map-shell{position:relative;min-height:88px;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:rgba(0,0,0,.025);overflow:hidden}.ebw-venue-map-load{display:block;margin:20px auto;padding:10px 14px;cursor:pointer}.ebw-venue-map-frame{display:block;width:100%;height:360px;border:0}.ebw-venue-map-credit{margin:0;padding:6px 10px;font-size:.72rem;opacity:.7}@media(max-width:680px){.ebw-venue-map-frame{height:300px}}