#jackpot-calendar{scroll-margin-top:calc(var(--site-header-height, 0px) + 1.5rem)}.jackpots{--jackpots-gold:var(--colour-amber-gold,#c6a45c);color:inherit;min-width:0}.jackpots [hidden]{display:none !important}.jackpots__modes{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:1rem;max-width:872px;margin-inline:auto}.jackpots__mode[aria-current=true]{background:var(--jackpots-gold);color:#000}.jackpots__layout{display:grid;grid-template-columns:minmax(10rem, 1fr) minmax(0, 3.2fr);gap:1.5rem;margin-top:clamp(2rem, 5vw, 4rem)}.jackpots__selectors,.jackpots__calendar{min-width:0}.jackpots__city{border-top:1px solid var(--jackpots-gold)}.jackpots__city:last-child{border-bottom:1px solid var(--jackpots-gold)}.jackpots__city-link{display:flex;justify-content:space-between;gap:.5rem;padding:.35rem 0}.jackpots__city-link>:last-child,.jackpots__month,.jackpots__time{color:var(--jackpots-gold)}.jackpots__choices{list-style:none;padding:.25rem 0 .75rem;margin:0}.jackpots__choices a{display:block;padding:.25rem 0}.jackpots__selectors a{color:inherit;text-decoration:none;overflow-wrap:anywhere}.jackpots__selectors a[aria-current=true],.jackpots__selectors a:hover{color:var(--jackpots-gold)}.jackpots__mobile{display:none}.jackpots__calendar-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.jackpots__calendar-header h2{margin:0}.jackpots__navigation{display:flex;flex-shrink:0}.jackpots__navigation a,.jackpots__nav-disabled{display:grid;place-items:center;width:2.75rem;height:2.75rem;color:inherit;text-decoration:none}.jackpots__nav-disabled{opacity:.25}.jackpots__grid{width:100%;table-layout:fixed;border-collapse:collapse;margin:0}.jackpots__grid th{padding:.5rem 0;text-align:center}.jackpots__grid abbr{text-decoration:none}.jackpots__grid td{padding:0;border:1px solid #666;background:#303030;vertical-align:top}.jackpots__grid td.jackpots__adjacent{background:#151515}.jackpots__cell{aspect-ratio:1;position:relative;min-width:0}.jackpots__tile{position:absolute;inset:0;display:block;overflow:hidden;color:inherit}.jackpots__tile .jackpots__image{display:block;width:100%;height:100%;object-fit:cover}.jackpots__tile picture{display:contents}.jackpots__image-fallback{display:grid;place-items:center;height:100%;padding:.25rem;overflow-wrap:anywhere;text-align:center}.jackpots__date{position:absolute;bottom:0;right:0;display:flex;align-items:flex-end;justify-content:flex-end;width:2.25rem;height:2.25rem;padding:0 .15rem;background:#fff;color:#222;clip-path:polygon(100% 0,100% 100%,0 100%);pointer-events:none}.jackpots__adjacent .jackpots__date{opacity:.35}.jackpots__extra{position:absolute;top:.2rem;left:.2rem;padding:.1rem .3rem;background:#000;color:var(--jackpots-gold)}.jackpots__tile:hover{box-shadow:inset 0 0 0 2px var(--jackpots-gold)}.jackpots a:focus-visible,.jackpots select:focus-visible,.jackpots button:focus-visible{outline:2px solid var(--jackpots-gold);outline-offset:2px}.jackpots__tile:focus-visible{outline-offset:-3px !important;z-index:1}.jackpots__hint{margin-top:.5rem}.jackpots__lightbox{--base-theme-lightbox-panel-background:#050505;--base-theme-lightbox-panel-colour:#fff;--base-theme-lightbox-panel-radius:0;--base-theme-lightbox-panel-width:58rem;--base-theme-lightbox-header-border:transparent}.jackpots__lightbox .base-theme-lightbox__panel{border:1px solid var(--jackpots-gold)}.jackpots__lightbox .base-theme-lightbox__close{color:var(--jackpots-gold)}.jackpots__detail{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:clamp(1rem, 4vw, 3rem)}.jackpots__detail+.jackpots__detail{border-top:1px solid var(--jackpots-gold);padding-top:2rem;margin-top:2rem}.jackpots__detail-image .jackpots__image{display:block;width:100%;height:auto}.jackpots__detail-content{min-width:0;overflow-wrap:anywhere}.jackpots__detail-content h3{margin-top:0}.jackpots__times{list-style:none;padding:0;margin:1rem 0}.jackpots__times li+li{margin-top:1rem}.jackpots__times p{margin:0}.jackpots__fallback-detail{padding-block:2rem}.jackpots--enhanced .jackpots__apply{display:none}.jackpots [aria-busy=true]{opacity:.65}@media (max-width:781px){.jackpots__layout{grid-template-columns:minmax(0, 1fr)}.jackpots__desktop{display:none}.jackpots__mobile{display:grid;gap:1rem}.jackpots__mobile form{display:grid;gap:.5rem;min-width:0}.jackpots__mobile select{width:100%;min-width:0;min-height:2.75rem;background:#151515;color:#fff;border:1px solid var(--jackpots-gold);border-radius:0;padding:.5rem}.jackpots__calendar-header{align-items:flex-start;gap:.5rem}.jackpots__detail{grid-template-columns:minmax(0, 1fr)}.jackpots__detail-image{max-width:24rem;width:100%;margin-inline:auto}.jackpots__date{width:1.75rem;height:1.75rem}}