:root{--swiper-pagination-bullet-horizontal-gap:10px}@media screen and (min-width:1700px){body{max-width:1600px;margin:auto!important;box-shadow:0 0 100px 0 color-mix(in srgb,var(--theme-palette-color-7) 15%,#fff0)}}h1,h2,h3,h4,h5,h6{text-wrap:balance}h1.header-site-title{font:inherit;color:inherit}.mt-auto{margin-top:auto}article.entry-card.store .ct-entry-content-block,article.entry-card.type-store .ct-entry-content-block{flex:1;display:flex;flex-direction:column;justify-content:space-around}@media screen and (max-width:1000px){#header [data-row*=top] .ct-header-text{width:100%;margin:0}}div.swiper-scrollbar{position:relative!important;margin-top:20px;margin-bottom:20px}article.entry-card>div{display:flex;height:100%}article.entry-card .stk-block-columns{display:flex;flex:1}article.entry-card.whats-on .stk-column-wrapper{display:flex}body.single-store .dayDiv{border-bottom:1px solid;padding:13px 0}body.single-store .dayDiv:has(+.dayDiv.active){border-color:#fff0}body.single-store .dayDiv.active:after{left:-17px;right:-17px}body.single-store .custom-dates{margin-top:2em}:root{--theme-side-margin:calc((100vw - var(--theme-container-width)) / 2)}@media screen and (min-width:1433px){:root{--theme-side-margin:calc((100vw - var(--theme-normal-container-max-width)) / 2)}}@media screen and (min-width:1700px){:root{--theme-side-margin:calc((1600px - var(--theme-normal-container-max-width)) / 2)}}nav.sibling-pages-nav ul{list-style:none;padding:0 var(--theme-side-margin);display:flex;justify-content:space-between;border-bottom:2px solid var(--theme-palette-color-6)}nav.sibling-pages-nav li{flex:1}nav.sibling-pages-nav li.current:hover a{cursor:default}nav.sibling-pages-nav a{min-height:35px;height:100%;width:100%;padding:10px;line-height:1;display:flex;justify-content:center;align-items:center;color:var(--theme-palette-color-3);font-weight:500;position:relative;transition:all 0.2s;text-align:center}nav.sibling-pages-nav li:not(.current) a:hover{color:var(--theme-palette-color-1)}nav.sibling-pages-nav a:before,nav.sibling-pages-nav a:after{content:"";position:absolute;inset:100% auto 0;height:2px;width:0%;background:var(--theme-palette-color-1);transition:inherit}nav.sibling-pages-nav li.current a:before{background:var(--theme-palette-color-3);width:100%;opacity:1;transition:0.1s}nav.sibling-pages-nav li:not(.current) a:hover:after{width:100%}@media screen and (max-width:689px){nav.sibling-pages-nav ul{padding:0}nav.sibling-pages-nav li.current{display:none}}.dayDiv+.note{margin-top:1em}.store-filters{display:flex;justify-content:space-between;flex-direction:column}@media screen and (min-width:1000px){.store-filters{gap:30px;flex-direction:row}}ul.store-links{list-style:none;padding:0;margin:0}.store-links-item{position:relative;padding:15px 0;border-bottom:1px solid currentColor;display:flex;align-items:center;gap:10px}.store-links-item *{gap:10px;display:flex}.store-links-item a{line-height:1}.store-links-item a::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.store-contact-icon{padding-right:5px}.swiper-wrapper .swiper-slide.entries:nth-child(3n-2) .multi-colour h6,.entries .entry-card:is(.whats-on,.type-post):nth-child(3n-2) .multi-colour h6{color:var(--theme-palette-color-5)!important}.swiper-wrapper .swiper-slide.entries:nth-child(3n-1) .multi-colour h6,.entries .entry-card:is(.whats-on,.type-post):nth-child(3n-1) .multi-colour h6{color:var(--theme-palette-color-3)!important}.swiper-wrapper .swiper-slide.entries:nth-child(3n) .multi-colour h6,.entries .entry-card:is(.whats-on,.type-post):nth-child(3n) .multi-colour h6{color:var(--theme-palette-color-1)!important}.entry-header .ct-entry-content-block p{color:#fff!important}.post-type-archive-job .entry-card p{text-align:left!important}body.term-food-drink .hero-section,body.term-food-drink .stk--has-background-overlay:before,body.term-food-drink .stk--has-background-overlay{background-color:var(--theme-palette-color-5)!important}body.term-food-drink .stk--has-background-overlay:hover:before,body.term-food-drink .stk--has-background-overlay:hover{background-color:var(--theme-palette-color-7)!important}@media only screen and (min-width:768px){.footer-copyright{display:flex;column-gap:40px}}