@layer components { .logo{max-width:300px;width:100%;height:auto}header{position:absolute;width:100%;z-index:999}.menu{display:none}.menu .menu__item{position:relative}.menu a{color:var(--menu-link-color,var(--color-gray-70));text-decoration:none}.menu a:hover{--menu-link-color:var(--menu-link-color-hover, var(--color-gray-90))}.menu .menu__dropdown{background-color:var(--menu-dropdown-background-color,#fff);box-shadow:var(--menu-dropdown-shadow,var(--shadow-xl));padding:var(--menu-dropdown-padding,var(--space-4) var(--space-6));position:absolute;left:calc(var(--menu-dropdown-h-offset,var(--space-2)) * -1);top:var(--menu-dropdown-v-offset,var(--space-8));min-width:var(--menu-dropdown-min-width,10rem)}/*! purgecss start ignore */.hamburger{--bar-color:var(--color-white, white);position:relative;z-index:9;transition:all .5s}header[data-sticky=true] .hamburger{--bar-color:var(--color-text, black)}header[data-sticky=true] .mobile-menu{top:3em}.hamburger .bar{width:35px;height:2px;background-color:var(--bar-color);margin:6px 0;transition:.4s;display:block}.hamburger[data-state=open] .bar:nth-child(1){-webkit-transform:rotate(-45deg) translate(-4px,4px);transform:rotate(-45deg) translate(-4px,4px)}.hamburger[data-state=open] .bar:nth-child(2){opacity:0}.hamburger[data-state=open] .bar:nth-child(3){-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}.mobile-menu{background-color:var(--color-white,#fff);box-shadow:var(--shadow-2xl);display:flex;flex-direction:column;position:absolute;right:-10px;top:5em;border-radius:var(--radius-base);z-index:10;padding-top:var(--space-10,40px);padding-bottom:var(--space-10,40px);transition:all .2s ease-in-out;will-change:transform;max-width:430px;width:calc(100% + 20px);opacity:0}.mobile-menu:before{content:"";height:16px;width:16px;position:absolute;top:-8px;right:20px;border-radius:2px;background-color:#fff;rotate:45deg}.mobile-menu ul{max-width:430px;width:100%}.mobile-menu ul li ul{padding:var(--space-1,4px) var(--space-8,32px)}.mobile-menu ul li ul li a{padding:var(--space-1,4px) var(--space-4,14px) var(--space-1,4px) 0;font-size:var(--size-sm)}.mobile-menu .icon{max-width:20px}.mobile-menu a{color:var(--link-color,var(--color-gray-70));display:block;padding:var(--space-1,4px) var(--space-8,32px);text-decoration:none}.mobile-menu .line{height:1px;background-color:#e6e9f0;margin-top:var(--space-6);margin-bottom:var(--space-6)}.mobile-menu .mobile-menu__dropdown a{font-weight:var(--weight-normal,400)}.mobile-menu .mobile-menu__phone{margin-top:auto;padding:var(--space-4,16px) var(--space-8,32px)}.mobile-menu .mobile-menu__phone a{color:var(--color-black,#000);font-size:var(--size-xl, 1.4em);font-weight:var(--weight-bold,700);letter-spacing:var(--tracking-tight, -.5px);padding:0}.mobile-menu[data-state=open]{opacity:1;transform:translateY(0);transition:all .2s ease-in-out}/*! purgecss end ignore */.opening-times__item{position:relative;display:flex;align-items:center;justify-content:space-between}.opening-times__item:after{content:"";display:block;position:absolute;bottom:calc(var(--space-1) + var(--space-half));left:0;width:100%;border:1px dotted var(--color-gray-10);z-index:10}.opening-times__item p{background-color:var(--color-white);z-index:20}.opening-times__item p:first-child{padding-inline-end:var(--space-3)}.opening-times__item p:last-child{padding-inline-start:var(--space-3)} }