.ww-show{position:relative}
.ww-ticket-availability{margin:-10px 0 12px;min-height:2.6em;color:var(--ww-muted);font:11px/1.3 Arial,sans-serif;overflow-wrap:anywhere}
.ww-ticket-availability{position:relative;isolation:isolate;overflow:hidden}
.ww-ticket-availability.is-loading::after{content:"";position:absolute;pointer-events:none;inset:0 auto 0 -45%;width:45%;background:linear-gradient(90deg,transparent,rgba(215,188,133,.12),rgba(255,237,193,.45),transparent);animation:ww-seats-sweep 1.4s ease-in-out infinite}
.ww-ticket-availability.is-loading::before{content:"✦";position:absolute;pointer-events:none;left:-12px;top:0;color:#f4dfac;font-size:10px;animation:ww-seats-spark 1.4s ease-in-out infinite}
.ww-ticket-availability.is-refreshed{animation:ww-seats-reveal .7s ease-out both}
@keyframes ww-seats-sweep{from{left:-45%}to{left:100%}}
@keyframes ww-seats-spark{0%{left:-12px;opacity:0}20%{opacity:.9}80%{opacity:.7}100%{left:100%;opacity:0}}
@keyframes ww-seats-reveal{from{clip-path:inset(0 100% 0 0);color:#f4dfac}to{clip-path:inset(0 0 0 0);color:var(--ww-muted)}}
@media(prefers-reduced-motion:reduce){.ww-ticket-availability.is-loading::before,.ww-ticket-availability.is-loading::after{animation:none;display:none}.ww-ticket-availability.is-loading{opacity:.7}.ww-ticket-availability.is-refreshed{animation:none}}
.ww-sold-out-badge{position:absolute;z-index:2;inset-inline-end:-9px;top:-27px;width:88px;height:88px;display:flex;align-items:center;justify-content:center;padding:15px;text-align:center;background:#ded9ce;color:#25332b;font:700 10px/1.2 Arial,sans-serif;overflow-wrap:anywhere;transform:rotate(9deg);clip-path:polygon(50% 0%,60% 12%,75% 7%,78% 23%,93% 25%,88% 40%,100% 50%,88% 60%,93% 75%,78% 78%,75% 93%,60% 88%,50% 100%,40% 88%,25% 93%,22% 78%,7% 75%,12% 60%,0% 50%,12% 40%,7% 25%,22% 22%,25% 7%,40% 12%)}
.ww-sold-out-badge[hidden]{display:none}
.ww-show.is-sold-out{background:#18211d;border-color:#52605a;filter:grayscale(1);overflow:visible}
.ww-show.is-sold-out::after{border-radius:inherit}
.ww-show.is-sold-out .ww-show-day,.ww-show.is-sold-out .ww-show-time{color:#c6cbc7}
.ww-show.is-sold-out .ww-button[aria-disabled="true"]{background:#48504c!important;border-color:#647069!important;color:#d5d9d6!important;box-shadow:none!important;cursor:not-allowed;transform:none!important}
@media(max-width:767px){.ww-sold-out-badge{width:78px;height:78px;inset-inline-end:0;top:-22px;font-size:9px;padding:11px}}
