.btn.btn-popup-close--mobile{display:none;transition-duration:var(--DEFAULT_POPUP__closeDuration);transition-property:opacity,transform;transition-timing-function:cubic-bezier(.66,.26,.1,.95)}@media(max-width:768px){.btn.btn-popup-close--mobile{display:flex;opacity:0;position:fixed;right:16px;top:24px;z-index:100}}.btn.btn-popup-close--mobile.show{opacity:1}.widget--whats_on .search__container{--all-header-h:calc((var(--announcement-bar-h) + var(--header-h))*1px);background-color:var(--section-slash-clip-bg-color);margin-block:-20px -16px;padding-block:20px 16px;position:sticky;top:var(--all-header-h);transition:top .15s ease;will-change:top;z-index:2}.header-sticky .widget--whats_on .search__container,[data-header-default-theme=filled] .widget--whats_on .search__container{--all-header-h:calc((var(--announcement-bar-h) + var(--header-h_filled))*1px)}.layout-scroll-down .widget--whats_on .search__container{--all-header-h:calc((var(--announcement-bar-h))*1px)}.widget--whats_on .datePicker__container{display:flex;justify-content:center}.widget--whats_on .datePicker__container .selectBtn{border:1px solid #E8E8E8;border-radius:99em;gap:12px;padding:12px 39.5px;transition:border-color .25s ease}@media(max-width:768px){.widget--whats_on .datePicker__container .selectBtn{padding:11px 23px}}.widget--whats_on .datePicker__container .selectBtn:hover{border-color:#252528}html[site-property=alt] .widget--whats_on .datePicker__container .selectBtn .text,html[site-property=cod] .widget--whats_on .datePicker__container .selectBtn .text,html[site-property=sc] .widget--whats_on .datePicker__container .selectBtn .text{font-size:1.25rem;line-height:1.25;font-weight:600}@media(max-width:992.9px){html[site-property=alt] .widget--whats_on .datePicker__container .selectBtn .text,html[site-property=cod] .widget--whats_on .datePicker__container .selectBtn .text,html[site-property=sc] .widget--whats_on .datePicker__container .selectBtn .text{font-size:1rem;line-height:1.25;font-weight:600}}html[site-property=med] .widget--whats_on .datePicker__container .selectBtn .text{font-size:1.25rem;line-height:1.25;font-weight:600;letter-spacing:.1px;font-family:Figtree}@media(max-width:992.9px){html[site-property=med] .widget--whats_on .datePicker__container .selectBtn .text{font-size:1rem;line-height:1.25;font-weight:600;font-family:Figtree}}.widget--whats_on .weekly__container{padding-top:24px}@media(max-width:768px){.widget--whats_on .weekly__container{padding-top:16px}}html[site-property=med] .widget--whats_on .toc-flicking__container{--col-gap-horizontal:50}@media(max-width:992px){html[site-property=med] .widget--whats_on .toc-flicking__container{--col-gap-horizontal:12}}@media(max-width:768px){html[site-property=med] .widget--whats_on .toc-flicking__container{--col-gap-horizontal:0}}.widget--whats_on .toc-flicking__container:after{display:none}.widget--whats_on .events__container{display:flex;flex-direction:column;gap:40px;margin-top:40px}@media(max-width:768px){.widget--whats_on .events__container{gap:32px;margin-top:16px}}.widget--whats_on .event_content__section{display:flex;flex-direction:column;gap:20px}@media(max-width:768px){.widget--whats_on .event_content__section{gap:12px}}.widget--whats_on .event_title-box{align-items:baseline;display:flex;gap:16px}html[site-property=cod] .widget--whats_on .event_title-box .day-text{font-size:2rem;line-height:1.25;font-weight:600}@media(max-width:992.9px){html[site-property=cod] .widget--whats_on .event_title-box .day-text{font-size:1.5rem;line-height:1.33333;font-weight:600}}html[site-property=sc] .widget--whats_on .event_title-box .day-text{font-size:2rem;line-height:1.25;font-weight:600;font-family:Raleway}@media(max-width:992.9px){html[site-property=sc] .widget--whats_on .event_title-box .day-text{font-size:1.5rem;line-height:1.5;font-weight:600;font-family:Raleway}}html[site-property=alt] .widget--whats_on .event_title-box .day-text{font-size:2rem;line-height:1.25;font-weight:600;font-family:Poppins}@media(max-width:992.9px){html[site-property=alt] .widget--whats_on .event_title-box .day-text{font-size:1.5rem;line-height:1.5;font-weight:600;font-family:Poppins}}html[site-property=med] .widget--whats_on .event_title-box .day-text{font-size:2rem;line-height:1.25;font-weight:600;font-family:Figtree}@media(max-width:992.9px){html[site-property=med] .widget--whats_on .event_title-box .day-text{font-size:1.5rem;line-height:1.33333;font-weight:600;font-family:Figtree}}html[site-property=cod] .widget--whats_on .event_title-box .date-text{font-size:1.25rem;line-height:1.25;font-weight:600}@media(max-width:992.9px){html[site-property=cod] .widget--whats_on .event_title-box .date-text{font-size:1rem;line-height:1.25;font-weight:600}}html[site-property=sc] .widget--whats_on .event_title-box .date-text{font-size:1.25rem;line-height:1.2;font-weight:600;font-family:Raleway}@media(max-width:992.9px){html[site-property=sc] .widget--whats_on .event_title-box .date-text{font-size:1rem;line-height:1.5;font-weight:600;font-family:Raleway}}html[site-property=alt] .widget--whats_on .event_title-box .date-text{font-size:1.25rem;line-height:1.4;font-weight:600;font-family:Poppins}@media(max-width:992.9px){html[site-property=alt] .widget--whats_on .event_title-box .date-text{font-size:1rem;line-height:1.5;font-weight:600;font-family:Poppins}}html[site-property=med] .widget--whats_on .event_title-box .date-text{font-size:1.25rem;line-height:1.25;font-weight:600;letter-spacing:.1px;font-family:Figtree}@media(max-width:992.9px){html[site-property=med] .widget--whats_on .event_title-box .date-text{font-size:1rem;line-height:1.25;font-weight:600;font-family:Figtree}}.widget--whats_on .event_title-box [data-toc-anchor]{--custom-toc-h:116;position:relative;z-index:-1}@media(max-width:768px){.widget--whats_on .event_title-box [data-toc-anchor]{--custom-toc-h:100}}.widget--whats_on .event_list-box{--col-gap:40;--row-gap:40;--row-item-len:3;-moz-column-gap:calc(var(--col-gap)*1px);column-gap:calc(var(--col-gap)*1px);display:flex;flex-wrap:wrap;row-gap:calc(var(--row-gap)*1px)}@media(max-width:992px){.widget--whats_on .event_list-box{--col-gap:16;--row-gap:24;--row-item-len:2}}@media(max-width:576px){.widget--whats_on .event_list-box{--row-item-len:1}}.widget--whats_on .event_list-box>*{width:calc(100%/var(--row-item-len) - (var(--row-item-len) - 1)/var(--row-item-len)*var(--col-gap)*1px)}
