:root{--background:#ffffff;--foreground:#121212;--header-height:60px;--primary:--var(--primary,#026cdf);--secondary:--var(--secondary,#262626);--primary-color:#026cdf;--shimmer-bg:#f6f7f8;--shimmer-bg-dark:#504e4e;--shimmer-gradient:linear-gradient(90deg,#f6f7f8 0%,#edeef1 20%,#f6f7f8 40%,#f6f7f8);--shimmer-gradient-dark:linear-gradient(90deg,#504e4e 25%,#3d3c3c 50%,#504e4e 75%)}body,html{height:100%;max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background)!important;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0;font-family:Averta;::-webkit-scrollbar{display:none}}.swiper-slide img,[class*=Icon]:not(svg>*),[class*=clickable],[class*=icon]:not(svg>*),[class*=thumbnail],[onclick],[role=button],[tabindex="0"],a,button,input[type=button],input[type=reset],input[type=submit],label[for],select{cursor:pointer}[aria-disabled=true],[disabled],button:disabled{cursor:not-allowed}.has-image-backdrop:after{content:"";position:absolute;bottom:0;left:0;right:0;height:43%;background:linear-gradient(180deg,rgba(0,0,0,0),#000 73.6%)}.seating-label{font-family:Averta;letter-spacing:.3px;color:#fff;position:absolute;bottom:0;left:0;padding:16px;margin-bottom:16px;z-index:1}.seating-label,.seating-label h3{font-size:1.5rem;font-weight:600}.seating-label p{font-size:1.25rem;font-weight:300}.d-none{display:none!important}.mb-0{margin-bottom:0}@keyframes shimmer{0%{background-position:-450px 0}to{background-position:450px 0}}.shimmer{background-repeat:no-repeat;background-size:800px 400px;display:inline-block;position:relative;animation:shimmer 1s linear infinite forwards}.shimmer-light{background:var(--shimmer-bg);background-image:var(--shimmer-gradient)!important}.shimmer-dark{background:var(--shimmer-bg-dark);background-image:var(--shimmer-gradient-dark)!important;background-repeat:no-repeat;background-size:800px 400px;display:inline-block;position:relative;animation:shimmer 1s linear infinite forwards}.brandingRingEffect.focus-visible{box-shadow:0 0 0 2px #ffffff,0 0 4px 4px var(--primary-color)!important;@media only screen and (max-width:1024px){box-shadow:none!important}}@font-face{font-family:Averta;src:url(/fonts/averta-light-webfont.woff2) format("woff2");font-weight:300}@font-face{font-family:Averta;src:url(/fonts/averta-regular.woff2) format("woff2");font-weight:400}@font-face{font-family:Averta;src:url(/fonts/averta-semibold.woff2) format("woff2");font-weight:600}@font-face{font-family:Averta;src:url(/fonts/averta-bold.woff2) format("woff2");font-weight:700}@font-face{font-family:Averta;src:url(/fonts/Averta-LightItalic.woff2) format("woff2");font-style:italic}input{&:active,&:focus,&:hover{border-color:var(--primary)!important;box-shadow:0 0 0 1px var(--primary)!important}}.swiper-pagination-bullet{height:10px!important;width:10px!important;background-color:#fff!important;border:1px solid var(--primary)!important}.swiper-pagination-bullet-active{background-color:var(--primary)!important}