*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}.sr-only{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important}.sr-only-focusable:focus,.sr-only-focusable:active{clip:auto!important;-webkit-clip-path:none!important;clip-path:none!important;height:auto!important;margin:auto!important;overflow:visible!important;width:auto!important;white-space:normal!important}:root{--step--2: clamp(.7813rem, .7747rem + .0326vi, .8rem);--step--1: clamp(.9375rem, .9158rem + .1087vi, 1rem);--step-0: clamp(1.125rem, 1.0815rem + .2174vi, 1.25rem);--step-1: clamp(1.35rem, 1.2761rem + .3696vi, 1.5625rem);--step-2: clamp(1.62rem, 1.5041rem + .5793vi, 1.9531rem);--step-3: clamp(1.944rem, 1.771rem + .8651vi, 2.4414rem);--step-4: clamp(2.3328rem, 2.0827rem + 1.2504vi, 3.0518rem);--step-5: clamp(2.7994rem, 2.4462rem + 1.7658vi, 3.8147rem);--space-3xs: clamp(.3125rem, .3125rem + 0vi, .3125rem);--space-2xs: clamp(.5625rem, .5408rem + .1087vi, .625rem);--space-xs: clamp(.875rem, .8533rem + .1087vi, .9375rem);--space-s: clamp(1.125rem, 1.0815rem + .2174vi, 1.25rem);--space-m: clamp(1.6875rem, 1.6223rem + .3261vi, 1.875rem);--space-l: clamp(2.25rem, 2.163rem + .4348vi, 2.5rem);--space-xl: clamp(3.375rem, 3.2446rem + .6522vi, 3.75rem);--space-2xl: clamp(4.5rem, 4.3261rem + .8696vi, 5rem);--space-3xl: clamp(6.75rem, 6.4891rem + 1.3043vi, 7.5rem);--space-3xs-2xs: clamp(.3125rem, .2038rem + .5435vi, .625rem);--space-2xs-xs: clamp(.5625rem, .4321rem + .6522vi, .9375rem);--space-xs-s: clamp(.875rem, .7446rem + .6522vi, 1.25rem);--space-s-m: clamp(1.125rem, .8641rem + 1.3043vi, 1.875rem);--space-m-l: clamp(1.6875rem, 1.4049rem + 1.413vi, 2.5rem);--space-l-xl: clamp(2.25rem, 1.7283rem + 2.6087vi, 3.75rem);--space-xl-2xl: clamp(3.375rem, 2.8098rem + 2.8261vi, 5rem);--space-2xl-3xl: clamp(4.5rem, 3.4565rem + 5.2174vi, 7.5rem);--space-s-l: clamp(1.125rem, .6467rem + 2.3913vi, 2.5rem);--color-primary: black}@font-face{font-family:L10-Trial;src:url(/dist/assets/L10-Trial-SemiBold-DnO8y6ul.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Spot Mono;src:url(/dist/assets/SpotMono-Light-CLrJqFnL.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}[hidden]{display:none!important}.stack{display:flex;flex-direction:column;justify-content:flex-start;--space: var(--space-xs-s)}.stack>*{margin-block:0}.stack>*+*{margin-block-start:var(--space, var(--space-xs-s))}.stack-tiny{--space: var(--space-3xs)}.stack-small{--space: var(--space-2xs)}.stack-medium{--space: var(--space-m-l)}.stack-large{--space: var(--space-2xl)}.stack-reset{--space: 0}.headroom{will-change:transform;transition:transform .2s linear,box-shadow .2s linear}.headroom--top{transform:translateY(0)}.headroom--not-top{transform:translateY(-80%);box-shadow:0 0 20px 20px #0000001a}body{font-family:Spot Mono,Inter Tight,sans-serif;font-weight:400;font-size:var(--step-1);margin:0;background-color:#fff}p{line-height:1.65}:is(h1,h2,h3,h4,h5,h6,li){font-family:L10-Trial,sans-serif;margin:0}main h1{font-size:calc(var(--step-5) + 2vw);max-width:12ch;color:var(--color-primary, black)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}button{font-family:L10-Trial,Helvetica Neue,sans-serif;cursor:pointer}a{font-family:L10-Trial,Helvetica Neue,sans-serif;text-decoration:none}main .constrained{max-width:860px;padding-inline:var(--space-xs-s);margin-inline:auto;display:flex;flex-direction:column;overflow-x:hidden}main .constrained header+*{margin-block-start:var(--space-l)}@media (min-width: 48em){main .constrained{padding-inline:var(--space-s-m)}}@media (min-width: 70em){main .constrained{margin-inline-start:auto;margin-inline-end:0}}@media (min-width: 72.5em){main .constrained{margin-inline-start:14em;max-width:960px}}.main-header{position:relative;width:100vw;inset-inline:0;inset-block-start:0;margin-block-end:var(--space-s-m);z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-l-xl);justify-content:space-between;padding:var(--space-xs-s)}@media (min-width: 36em){.main-header{align-items:center}}@media (min-width: 70em){.main-header{position:sticky;flex-direction:row;align-items:center;padding-block:var(--space-l);padding-inline:var(--space-m-l)}}.panel-dialog{max-width:100%;padding:var(--space-s-m);padding-block-start:var(--space-m-l);border:none;border-radius:var(--space-xs);border-radius:0}.panel-dialog::backdrop{background:color-mix(in srgb,black,transparent 50%)}.panel-dialog p{font-size:var(--step--1);color:color-mix(in srgb,black,white 30%)}.panel-dialog li{font-size:var(--step-0)}@media (min-width: 48em){.panel-dialog{max-width:640px}.panel-dialog li{font-size:var(--step-1)}}.dialog-title{font-size:var(--step-3);max-width:calc(100% - var(--space-l));color:var(--color-primary, lightgray)}.panel-buttons{display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:var(--space-2xs)}@media (min-width: 36em){.panel-buttons{justify-content:flex-start}}@media (min-width: 70em){.panel-buttons{flex-direction:row;position:fixed;inset-block-end:var(--space-s-m);inset-inline-start:var(--space-s-m);max-width:22ch;transform:none}}.panel-buttons button,.panel-buttons a:not(.social-icon-link){background:#f5f5f5;font-size:var(--step--1);border:none;padding:var(--space-2xs) var(--space-xs);border-radius:var(--space-3xs);cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:.0125em;text-decoration:none;display:flex;align-items:center;gap:var(--space-3xs)}.panel-buttons button span,.panel-buttons a:not(.social-icon-link) span{line-height:1rem;height:1rem;color:#000!important}.panel-buttons button svg,.panel-buttons a:not(.social-icon-link) svg{width:1.25rem;fill:#000}@media (min-width: 36em){.panel-buttons button,.panel-buttons a:not(.social-icon-link){font-size:var(--step-0)}}.home .panel-buttons{justify-content:flex-start;position:fixed;inset-block-end:var(--space-s-m);inset-inline-start:var(--space-s-m)}@media (min-width: 36em){.home .panel-buttons{flex-direction:row;justify-content:center;position:fixed;inset-block-end:var(--space-s-m);inset-inline-start:50%;transform:translate(-50%);max-width:none;width:100%;padding-inline:var(--space-m-l)}}@media (orientation: landscape) and (min-width: 48em){.home .panel-buttons button:nth-child(2){display:none}}@media (orientation: landscape) and (max-width: 48em){.home .panel-buttons{inset-block-end:var(--space-2xs)}}.carte-button{position:relative;z-index:2;background:#f5f5f5;font-size:var(--step--2);border:none;padding:var(--space-2xs) var(--space-xs);border-radius:var(--space-3xs);cursor:pointer;font-weight:600;text-transform:uppercase;letter-spacing:.0125em;text-decoration:none;display:flex;align-items:center;gap:var(--space-3xs);width:max-content}.carte-button a,.carte-button span{color:#000}.carte-button span{line-height:1rem;height:1rem}.carte-button svg{fill:#000;width:1.25rem}@media (min-width: 36em){.carte-button{font-size:var(--step-0)}}.logo{width:max-content}.logo svg{width:10rem;aspect-ratio:1 / 1}@media (min-width: 70em){.logo svg{width:12rem}}@media (orientation: landscape) and (max-width: 48em){.logo svg{width:9rem;align-items:flex-end}}@media (min-width: 70em){.logo svg{width:13rem}}.logo a{display:block;width:100%;height:100%}dialog#main-nav-dialog .logo path{fill:#000}dialog#main-nav-dialog .social-icons{margin-inline-start:var(--space-xs)}body.home{overflow:hidden}body.home .logo svg path{fill:#fff}footer{padding-block-start:var(--space-xl);padding-block-end:var(--space-s);text-align:center}footer ul{display:none;gap:var(--space-xs);padding-inline-start:0;font-size:var(--step-0)}footer ul a{text-transform:uppercase;letter-spacing:.015em}@media (min-width: 70em){footer ul{display:inline-flex}}.social-icons{position:relative;z-index:2;display:flex;gap:var(--space-xs);padding:0}.social-icons.footer{display:flex;padding:0;margin-inline:auto}.social-icons a{background:none;border:none;padding:0;cursor:pointer}.social-icons svg{width:2.5rem;aspect-ratio:448/512}.social-icons svg path{fill:#000}.header-icon-buttons{position:fixed;z-index:2;width:max-content;inset-block-start:var(--space-m-l);inset-inline-end:var(--space-m);display:flex;gap:var(--space-2xs);align-items:center}.header-icon-buttons button{z-index:2;width:max-content;background:none;border:none;padding:0;border-radius:0}.header-icon-buttons svg{width:2rem;aspect-ratio:448/512}.header-icon-buttons svg path{fill:#f5f5f5}@media (min-width: 70em){.header-icon-buttons{inset-block-start:auto;inset-block-end:var(--space-s-m);inset-inline-start:var(--space-m-l)}.header-icon-buttons svg{width:2.5rem}}.close-button{position:absolute;z-index:2;width:max-content;background:none;border:none;padding:0;border-radius:0;inset-block-start:var(--space-m-l);inset-inline-end:var(--space-m-l)}.close-button svg{width:2rem;aspect-ratio:1/1}.close-button svg path{fill:#000}#menu-button{margin-inline-start:var(--space-2xs)}#menu-button svg{width:2rem;aspect-ratio:24/22}@media (min-width: 70em){#menu-button{display:none}}body.default .header-icon-buttons .social-icon-link{display:none}body.default .header-icon-buttons svg path{fill:#000}@media (min-width: 70em){body.default .header-icon-buttons{display:none}}dialog#main-nav-dialog{--duration: .15s;--start-opacity: .5;--start-transform: translate(0, -100px);overflow-x:hidden;border:none;position:fixed;top:0;right:0;bottom:0;left:0;box-shadow:0 3px 3px -2px #0003,0 3px 4px #00000024,0 1px 8px #0000001f;padding:var(--space-m);margin:0!important;inline-size:100%;height:100%;max-width:100vw;max-height:100%;opacity:var(--start-opacity);transform:var(--start-transform);transition:opacity var(--duration) ease-out,transform var(--duration) cubic-bezier(0,0,.2,1),overlay var(--duration) allow-discrete,display var(--duration) allow-discrete}dialog#main-nav-dialog[open]{opacity:1;transform:translate(0)}@starting-style{dialog#main-nav-dialog[open]{opacity:var(--start-opacity);transform:var(--start-transform)}}dialog#main-nav-dialog::backdrop{background:color-mix(in srgb,black,transparent 40%);opacity:0;transition:opacity var(--duration),overlay var(--duration) allow-discrete,display var(--duration) allow-discrete}dialog#main-nav-dialog[open]::backdrop{opacity:1}@starting-style{dialog#main-nav-dialog[open]::backdrop{opacity:0}}nav.primary-nav{margin-block-end:var(--space-m);margin-inline-end:var(--space-m);width:max-content}nav.primary-nav.mobile{width:100%;margin-inline-start:var(--space-xs)}nav.primary-nav.mobile ul{display:flex;flex-direction:column;justify-content:center;padding-inline-start:0;margin:0}nav.primary-nav.desktop{display:none;border-radius:var(--space-2xs);padding:var(--space-2xs) var(--space-2xs)}@media (min-width: 70em){nav.primary-nav.desktop{display:block}}nav.primary-nav.desktop ul{display:flex;flex-wrap:wrap;gap:var(--space-3xs);justify-content:center;margin-block:0;width:100%;padding-inline-start:var(--space-2xs)}nav.primary-nav a{display:block;color:#000;width:max-content;font-size:var(--step-0);font-weight:600;padding:var(--space-2xs) 0;text-decoration:none;text-transform:uppercase;letter-spacing:.01em}@media (min-width: 70em){nav.primary-nav a{font-size:var(--step-1);padding:var(--space-2xs) var(--space-2xs)}}nav.primary-nav a[aria-current=page]{text-decoration:underline;text-decoration-color:color-mix(in srgb,black,white 60%)}@media (min-width: 70em){body.home nav.primary-nav a{color:#fff}}body.default nav.primary-nav{background-color:#fff}.hero{width:100%;height:100dvh;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;overflow:hidden;background-size:cover;background-position:center;justify-content:center}.hero:before{content:"";width:100%;height:100%;background:linear-gradient(to bottom,color-mix(in srgb,rgba(0,0,0,.6),transparent 0%),color-mix(in srgb,rgba(0,0,0,.3),transparent 0%));position:absolute;top:0;right:0;bottom:0;left:0}@media (min-width: 36em){.hero{align-items:center}}@media (orientation: landscape) and (max-width: 48em){.hero{align-items:flex-end}}@media (min-width: 70em){.hero{flex-direction:column}}.hero .text{position:relative;z-index:1;display:flex;gap:var(--space-3xs);flex-direction:column;justify-content:flex-start;margin-block-start:var(--space-xl);padding:var(--space-l) var(--space-s-m) var(--space-xs-s);text-align:left;color:#fff}@media (min-width: 36em){.hero .text{text-align:center}}@media (orientation: landscape) and (max-width: 48em){.hero .text{text-align:left;justify-content:space-between;align-items:flex-end;padding:var(--space-m-l);margin-block-end:var(--space-xl)}}@media (min-width: 70em){.hero .text{position:absolute;inset-block-start:17rem;align-items:center;padding:0;margin-block-start:0}}.hero .text h2{margin-block-start:auto;font-size:calc(var(--step-5) + 3vw);line-height:1}.hero .text h3{font-size:calc(var(--step-2) + 1vw);margin-block:0;max-width:10ch}@media (min-width: 36em){.hero .text h3{max-width:none}}.hero .text .order-buttons-grid,.hero .text .order-buttons-grid .uppercase-title,.hero .text .order-buttons-grid p{display:none}@media (min-width: 36em){.hero .text .order-buttons-grid{display:flex}}@media (orientation: landscape) and (max-width: 48em){.hero .text .order-buttons-grid{display:none}}.layout-grid{--columns: 12;--gutter: var(--space-xs);display:grid;grid-gap:var(--gutter);grid-template-columns:1fr;width:100%}.layout-grid+.layout-grid{margin-block-start:var(--space-l)}@media screen and (min-width: 60rem){.layout-grid{grid-template-columns:repeat(12,1fr)}.layout-grid>.column{grid-column:span var(--span)}}.block figure{margin:0}@media (min-width: 70em){.layout-grid.breakout .blocks{margin-inline:-10rem}}.main-carousel{margin-inline:calc(var(--space-m) * -1);margin-block-end:var(--space-m-l)}.main-carousel .flickity-page-dots{bottom:-2.25rem}.main-carousel ul{padding-inline-start:0;margin:0;line-height:0}.main-carousel ul .carousel-cell{min-height:200px;width:100%;display:flex;align-items:center;justify-content:center}@media (min-width: 70em){.main-carousel ul .carousel-cell{height:640px}}.main-carousel ul img{height:100%;width:auto;object-fit:cover;object-position:center}ul.opening-hours{padding-inline-start:0;display:flex;flex-direction:column;gap:var(--space-3xs)}ul.opening-hours li{display:grid;grid-template-columns:var(--space-m-l) 1fr}.order-buttons-grid{display:flex;flex-direction:row;justify-content:center;flex-wrap:nowrap;gap:var(--space-xs);margin:0;padding:0;margin-inline-end:var(--space-s)}.uppercase-title{text-transform:uppercase;font-size:var(--step-0)!important;letter-spacing:.015em}.order-buttons{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;gap:var(--space-2xs-xs)}.order-buttons a{border-radius:0}.order-buttons a.wolt img{max-height:70px;position:relative;top:-4px;aspect-ratio:1/1}.order-buttons img{width:auto;max-height:65px;border-radius:0;aspect-ratio:1053/466}.gloria-button{color:#f5f5f5;background-color:#000;font-family:L10-Trial,Helvetica Neue,sans-serif;height:65px;padding-inline:var(--space-m);border:0;font-size:var(--step-0);font-weight:700;border-radius:0;cursor:pointer;display:flex;justify-content:center;align-items:center;text-decoration:none;width:max-content;text-transform:uppercase;letter-spacing:.05em}
