@import "https://p.typekit.net/p.css?s=1&k=lwp0joa&ht=tk&f=12046.12048.12051.12686.12687.12689&a=7204305&app=typekit&e=css";
:root{--color-primary:#123f54;--color-background:#fff;--color-content-bg:#f5f5f5;--color-text:#123f54;--color-text-light:#676767;--color-border:#e5e5e5;--color-border-light:#dcdcdc;--color-input-border:#c5c2c2;--color-white:#fff;--color-black:#000;--color-overlay:#123f54;--color-overlay-light:#123f541a;--color-overlay-medium:#123f5433;--color-overlay-dark:#123f5466;--color-error:#d9534f;--color-warning:#f0ad4e;--color-success:#5cb85c;--color-gray-100:#f8f9fa;--color-gray-200:#e9ecef;--color-gray-300:#dee2e6;--color-gray-400:#ced4da;--color-gray-500:#adb5bd;--color-gray-600:#6c757d;--color-gray-700:#495057;--color-gray-800:#343a40;--color-gray-900:#212529}.cf:after{content:"";clear:both;display:block}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-indent{text-indent:3em}.text-align-center{text-align:center}.mobile-only{display:none!important}@media (max-width:480px){.mobile-only{display:block!important}}.is-sticky{z-index:1000;transition:box-shadow .3s;position:sticky;bottom:0}@media (max-width:768px){.is-sticky{position:sticky;left:0;right:0}}.preview-banner{text-align:center;background-color:#ff0;position:fixed;top:100px;left:0;right:0}ul{margin:0;padding:0}ul li{list-style:none}@font-face{font-family:Playfair Display;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/fonts/playfair-display-v13-latin-regular.woff2)format("woff2")}@font-face{font-family:Grosa;font-display:swap;font-style:normal;font-weight:600;src:url(/assets/fonts/Grosa-Medium.woff)format("woff")}@font-face{font-family:Grosa;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/fonts/Grosa-Light.woff2)format("woff2")}@font-face{font-family:LetterGothicStd;font-display:swap;font-style:normal;font-weight:600;src:url(/assets/fonts/LetterGothicStd.woff2)format("woff")}@font-face{font-family:LetterGothicStd;font-display:swap;font-style:normal;font-weight:800;src:url(/assets/fonts/LetterGothicStd-Bold.woff2)format("woff2")}@font-face{font-family:Tobias;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/fonts/Tobias-Light.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-display:swap;font-style:normal;font-weight:700;src:url(/assets/fonts/playfair-display-v13-latin-700.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-display:swap;font-style:italic;font-weight:400;src:url(/assets/fonts/playfair-display-v13-latin-italic.woff2)format("woff2")}@font-face{font-family:Playfair Display;font-display:swap;font-style:italic;font-weight:700;src:url(/assets/fonts/playfair-display-v13-latin-700italic.woff2)format("woff2")}@font-face{font-family:Corsa;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/fonts/corsa.otf)format("otf")}@font-face{font-family:Corsa fun;font-display:swap;font-style:normal;font-weight:400;src:url(/assets/fonts/Corsa.ttf)format("truetype")}@font-face{font-family:Montserrat;font-display:swap;src:url(/assets/fonts/montserrat-regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/assets/fonts/montserrat-light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(/assets/fonts/montserrat-bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Domaine Display;font-display:swap;src:url(/assets/fonts/DomaineDisplayWeb-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family: courier-std;font-display:swap;src:url(/assets/fonts/CourierStd.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Domaine Sans;font-display:swap;src:url(/assets/fonts/DomaineSansTextWeb-Light.woff2)format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Domaine Sans;font-display:swap;src:url(/assets/fonts/DomaineSansTextWeb-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Engravers MT;font-display:swap;src:url(/assets/fonts/34BBBF_0_0.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Post Grotesk Book;font-display:swap;src:url(/assets/fonts/PostGrotesk-Book.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:SweetSansPro-Bold;font-display:swap;src:url(/assets/fonts/SweetSansPro-Bold.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Alpin-Gothic-CG-No1;font-display:swap;src:url(/assets/fonts/Alpin-Gothic-CG-No1.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Matter;font-display:swap;src:url(/assets/fonts/Matter-Regular.woff2)format("woff2");font-weight:400;font-style:normal}@font-face{font-family:TT Nooks;font-display:swap;src:url(/assets/fonts/tt_nooks_bold-webfont.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Inbox;font-display:swap;src:url(/assets/fonts/Inbox-Regular.woff2)format("woff2");font-style:normal}@font-face{font-family:Inbox;font-display:swap;src:url(/assets/fonts/Inbox-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Neutraface;font-display:swap;src:url(/assets/fonts/NeutrafaceDisplay-Medium.woff2)format("woff2");font-style:normal}@font-face{font-family:Neutraface;font-display:swap;src:url(/assets/fonts/NeutrafaceDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Director;font-display:swap;src:url(/assets/fonts/Director-Regular.otf)format("opentype");font-style:normal}@font-face{font-family:Director;font-display:swap;src:url(/assets/fonts/Director-Bold.otf)format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-Thin.woff2)format("woff2"),url(/assets/fonts/FilsonPro-Thin.woff)format("woff");font-weight:100;font-style:normal}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-ThinItalic.woff2)format("woff2"),url(/assets/fonts/FilsonPro-ThinItalic.woff)format("woff");font-weight:100;font-style:italic}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-Light.woff2)format("woff2"),url(/assets/fonts/FilsonPro-Light.woff)format("woff");font-weight:300;font-style:normal}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-LightItalic.woff2)format("woff2"),url(/assets/fonts/FilsonPro-LightItalic.woff)format("woff");font-weight:300;font-style:italic}@font-face{font-family:Filson Pro Book;font-display:swap;src:url(/assets/fonts/FilsonPro-Book.woff2)format("woff2"),url(/assets/fonts/FilsonPro-Book.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Filson Pro Book;font-display:swap;src:url(/assets/fonts/FilsonPro-BookItalic.woff2)format("woff2"),url(/assets/fonts/FilsonPro-BookItalic.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-Regular.woff2)format("woff2"),url(/assets/fonts/FilsonPro-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-RegularItalic.woff2)format("woff2"),url(/assets/fonts/FilsonPro-RegularItalic.woff)format("woff");font-weight:400;font-style:italic}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-Medium.woff2)format("woff2"),url(/assets/fonts/FilsonPro-Medium.woff)format("woff");font-weight:500;font-style:normal}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-MediumItalic.woff2)format("woff2"),url(/assets/fonts/FilsonPro-MediumItalic.woff)format("woff");font-weight:500;font-style:italic}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-Bold.woff2)format("woff2"),url(/assets/fonts/FilsonPro-Bold.woff)format("woff");font-weight:700;font-style:normal}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-BoldItalic.woff2)format("woff2"),url(/assets/fonts/FilsonPro-BoldItalic.woff)format("woff");font-weight:700;font-style:italic}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-Heavy.woff2)format("woff2"),url(/assets/fonts/FilsonPro-Heavy.woff)format("woff");font-weight:800;font-style:normal}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-HeavyItalic.woff2)format("woff2"),url(/assets/fonts/FilsonPro-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-Black.woff2)format("woff2"),url(/assets/fonts/FilsonPro-Black.woff)format("woff");font-weight:900;font-style:normal}@font-face{font-family:Filson Pro;font-display:swap;src:url(/assets/fonts/FilsonPro-BlackItalic.woff2)format("woff2"),url(/assets/fonts/FilsonPro-BlackItalic.woff)format("woff");font-weight:900;font-style:italic}@font-face{font-family:orator-std;font-display:swap;src:url(/assets/fonts/OratorStd.woff2)format("woff2")}@font-face{font-family:adobe-garamond-pro;src:url(https://use.typekit.net/af/2011b6/00000000000000003b9b00c1/27/l?primer=6c1f77fbbac35bde72a92d5cf0ced780b6db60a6a2657f35ec19ef7031cd0e28&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/2011b6/00000000000000003b9b00c1/27/d?primer=6c1f77fbbac35bde72a92d5cf0ced780b6db60a6a2657f35ec19ef7031cd0e28&fvd=n4&v=3)format("woff"),url(https://use.typekit.net/af/2011b6/00000000000000003b9b00c1/27/a?primer=6c1f77fbbac35bde72a92d5cf0ced780b6db60a6a2657f35ec19ef7031cd0e28&fvd=n4&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:baskerville-urw;src:url(https://use.typekit.net/af/50c03d/000000000000000077359eea/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/50c03d/000000000000000077359eea/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff"),url(https://use.typekit.net/af/50c03d/000000000000000077359eea/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:100%}@font-face{font-family:corporate-e;src:url(https://use.typekit.net/af/7ecaf9/000000000000000077359f36/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff2"),url(https://use.typekit.net/af/7ecaf9/000000000000000077359f36/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("woff"),url(https://use.typekit.net/af/7ecaf9/000000000000000077359f36/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3)format("opentype");font-display:auto;font-style:normal;font-weight:400;font-stretch:100%}*{margin-top:0;margin-bottom:0}body,br,dd,dfn,dt,li,option,span,td,th{margin-top:0}body,html{font-family:Tobias;font-size:1rem;line-height:1.8}h1,h2,h3,h4{font-family:Filson Pro;font-weight:600}h2{font-size:2rem;font-weight:600}@media (max-width:480px){h2{line-height:2.5rem}}h3{font-size:1.5rem;font-weight:700}.site-header-branding-heading h1{font-family:Tobias}p{font-family:inherit}a{color:inherit;text-underline-offset:5px;cursor:pointer;background:0 0;border:none;outline:none;text-decoration:underline}a:hover,a:focus,a:active,a:visited{color:inherit;background:0 0;border:none;outline:none}.with-icon{transition:transform .3s;display:block;transform:translate(0)}.with-icon:before{content:"●";opacity:0;font-size:5px;transition:all .8s;display:block;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.with-icon:hover{transform:translate(10px)}.with-icon:hover:before{opacity:1;left:-10px}.with-icon.from-right:before{left:auto;right:-15px}.with-icon.from-right:hover{transform:translate(-10px)}.with-icon.from-right:hover:before{right:-10px}.with-icon.no-txt-move:hover,.with-icon.no-txt-move.from-right:hover{transform:translate(0)}.with-icon.from-below:before{font-size:.4rem;top:100%;left:50%;transform:translate(-50%)}.with-icon.from-below:hover{transform:translate(0)}.with-icon.from-below:hover:before{opacity:.5;top:100%}.les-trois-cochons,.les-trois-cochons .site-language-switcher a,.les-trois-cochons .site-language-switcher abbr,.les-trois-cochons .site-header-navigation a{font-family:Domaine Display,sans-serif}.les-trois-cochons .site-header-navigation a{font-weight:600}.les-trois-cochons+#nprogress .spinner-icon{border-top-color:#085c51!important;border-left-color:#085c51!important}.les-trois-cochons h2,.les-trois-cochons h3,.les-trois-cochons h4{text-transform:uppercase;font-family:Domaine Display,sans-serif;font-weight:500}.les-trois-cochons .site-header-branding-heading h1{font-family:Domaine Display,sans-serif}.les-trois-cochons .site-header .site-header-top:before{background-color:var(--color-background)}.les-trois-cochons .video-component .video-banner{margin-top:-86px}@media (max-width:480px){.les-trois-cochons .video-component .video-banner{margin-top:-84px}}.les-trois-cochons .base-component h2,.les-trois-cochons .base-component p{color:var(--color-text-alt)}.les-trois-cochons .base-component .btn{background-color:var(--color-text-alt);color:var(--color-primary)}.les-trois-cochons .aside-nav-container .aside-navigation{background-color:var(--color-background)}.les-trois-cochons .aside-nav-container .aside-navigation svg{fill:var(--color-primary)}.les-trois-cochons .aside-nav-container .aside-navigation h2{font-family:Filson Pro}.les-trois-cochons .aside-nav-container .aside-navigation nav .nav-section,.les-trois-cochons .aside-nav-container .aside-navigation nav .nav-section li{color:var(--color-text)}.les-trois-cochons .hamburger .bar{background-color:var(--color-text)}@media (min-width:1024px){.les-trois-cochons:has(.nav-section:first-child .open:hover) .hamburger .bar{background-color:#fff}.les-trois-cochons :root:has(.nav-section .open:hover) .hamburger .bar{background-color:#fff}:is(.les-trois-cochons:has(.nav-section:first-child .open:hover) a,.les-trois-cochons:has(.nav-section:first-child .open:hover) h2){color:#fff}.les-trois-cochons:has(.nav-section:first-child .open:hover) .aside-navigation svg{fill:#fff}.les-trois-cochons :root:has(.nav-section .open:hover) .aside-navigation svg{fill:#fff}}.restaurant-cofoco,.restaurant-cofoco .site-language-switcher a,.restaurant-cofoco .site-language-switcher abbr,.restaurant-cofoco .site-header-navigation a{font-family:Post Grotesk Book,sans-serif}.restaurant-cofoco .site-header-navigation a{letter-spacing:2px;font-weight:600}.restaurant-cofoco+#nprogress .spinner-icon{border-top-color:#e9c475!important;border-left-color:#e9c475!important}.restaurant-cofoco h2,.restaurant-cofoco h3,.restaurant-cofoco h4{text-transform:uppercase;font-family:SweetSansPro-Bold,sans-serif;line-height:auto}.restaurant-cofoco .site-header-branding-heading h1{font-family:Post Grotesk Book,sans-serif}.restaurant-cofoco .site-header .site-header-top:before{background-color:var(--color-background)}.restaurant-cofoco .video-component .video-banner{margin-top:-87px}@media (max-width:480px){.restaurant-cofoco .video-component .video-banner{margin-top:-85px}}.restaurant-cofoco .site-header-branding-heading{color:var(--color-primary)}.restaurant-cofoco .site-header .site-header-branding .site-header-branding-logo a{max-width:11rem}.restaurant-cofoco .site-header-navigation{color:var(--color-primary)}.restaurant-cofoco .site-header .site-header-top:before{border-color:var(--color-primary)}.restaurant-cofoco .base-component h2{font-size:1.25rem}.restaurant-cofoco .base-component .btn{background-color:var(--color-background);color:var(--color-text-alt);text-transform:uppercase;font-family:SweetSansPro-Bold,sans-serif}.restaurant-cofoco .base-component .component-inner .component-box>h2{border-color:var(--color-border)}.restaurant-cofoco .video-banner{text-transform:uppercase}.restaurant-cofoco .consumption-wrapper .consumption-item{color:var(--color-primary)}.restaurant-cofoco .aside-nav-container .aside-navigation{background-color:var(--color-background)}.restaurant-cofoco .aside-nav-container .aside-navigation svg{fill:var(--color-primary)}.restaurant-cofoco .aside-nav-container .aside-navigation h2{font-family:Filson Pro}.restaurant-cofoco .aside-nav-container .aside-navigation nav .nav-section,.restaurant-cofoco .aside-nav-container .aside-navigation nav .nav-section li{color:var(--color-primary)}.restaurant-cofoco .hamburger .bar{background-color:var(--color-primary)}@media (min-width:1024px){.restaurant-cofoco:has(.nav-section:first-child .open:hover) .hamburger .bar{background-color:#fff}.restaurant-cofoco :root:has(.nav-section .open:hover) .hamburger .bar{background-color:#fff}:is(.restaurant-cofoco:has(.nav-section:first-child .open:hover) a,.restaurant-cofoco:has(.nav-section:first-child .open:hover) h2){color:#fff}.restaurant-cofoco:has(.nav-section:first-child .open:hover) .aside-navigation svg{fill:#fff}.restaurant-cofoco :root:has(.nav-section .open:hover) .aside-navigation svg{fill:#fff}}.restaurant-cofoco footer{color:var(--color-primary)}.restaurant-cofoco .mailchimp-form .form-group{border-bottom:1px solid color-mix(in srgb,var(--color-primary)20%,transparent)}.scarpetta-islands-brygge{font-family:courier-std,sans-serif;line-height:1.7}.scarpetta-islands-brygge .site-language-switcher a,.scarpetta-islands-brygge .site-language-switcher abbr,.scarpetta-islands-brygge .site-header-navigation a{font-family:courier-std,sans-serif}.scarpetta-islands-brygge .site-header-navigation a{font-weight:600}.scarpetta-islands-brygge .site-header-branding-heading h1{font-family:courier-std,sans-serif}.scarpetta-islands-brygge+#nprogress .spinner-icon{border-top-color:#231f20!important;border-left-color:#231f20!important}.scarpetta-islands-brygge .aside-nav-container .aside-navigation.open>svg{fill:#fff}.scarpetta-islands-brygge .site-header .site-header-top:before{background-color:var(--color-background)}.scarpetta-islands-brygge .video-component .video-banner{text-transform:uppercase;margin-top:-101px}@media (max-width:480px){.scarpetta-islands-brygge .video-component .video-banner{margin-top:100px}}.scarpetta-islands-brygge .video-component .video-banner a{font-family:Alpin-Gothic-CG-No1,sans-serif;font-size:1.5rem}.scarpetta-islands-brygge h2{letter-spacing:.15rem;text-transform:uppercase;font-family:Alpin-Gothic-CG-No1,sans-serif}.scarpetta-islands-brygge .base-component .component-inner .component-box{background-color:var(--color-background)}.scarpetta-islands-brygge .base-component .component-inner h2,.scarpetta-islands-brygge .base-component .component-inner p{color:var(---color-primary)}.scarpetta-islands-brygge .base-component .component-inner .btn{background-color:var(--color-primary);color:var(--color-background)}.scarpetta-islands-brygge .openinghours-contact-component h2{letter-spacing:.15rem;text-transform:uppercase;font-family:Alpin-Gothic-CG-No1,sans-serif;font-weight:800}.scarpetta-islands-brygge .nav-section h2{letter-spacing:normal;font-family:Filson Pro}.scarpetta-rantzausgade{font-family:courier-std,sans-serif;line-height:1.7}.scarpetta-rantzausgade .site-language-switcher a,.scarpetta-rantzausgade .site-language-switcher abbr,.scarpetta-rantzausgade .site-header-navigation a{font-family:courier-std,sans-serif}.scarpetta-rantzausgade .site-header-navigation a{font-weight:600}.scarpetta-rantzausgade .site-header-branding-heading h1{font-family:courier-std,sans-serif}.scarpetta-rantzausgade+#nprogress .spinner-icon{border-top-color:#231f20!important;border-left-color:#231f20!important}.scarpetta-rantzausgade .aside-nav-container .aside-navigation.open>svg{fill:#fff}.scarpetta-rantzausgade .site-header .site-header-top:before{background-color:var(--color-background)}.scarpetta-rantzausgade .video-component .video-banner{text-transform:uppercase;margin-top:-101px}@media (max-width:480px){.scarpetta-rantzausgade .video-component .video-banner{margin-top:100px}}.scarpetta-rantzausgade .video-component .video-banner a{font-family:Alpin-Gothic-CG-No1,sans-serif;font-size:1.5rem}.scarpetta-rantzausgade h2{letter-spacing:.15rem;text-transform:uppercase;font-family:Alpin-Gothic-CG-No1,sans-serif}.scarpetta-rantzausgade .base-component .component-inner .component-box{background-color:var(--color-background)}.scarpetta-rantzausgade .base-component .component-inner h2,.scarpetta-rantzausgade .base-component .component-inner p{color:var(---color-primary)}.scarpetta-rantzausgade .base-component .component-inner .btn{background-color:var(--color-primary);color:var(--color-background)}.scarpetta-rantzausgade .openinghours-contact-component h2{letter-spacing:.15rem;text-transform:uppercase;font-family:Alpin-Gothic-CG-No1,sans-serif;font-weight:800}.scarpetta-rantzausgade .nav-section h2{letter-spacing:normal;font-family:Filson Pro}.vespa,.vespa .site-language-switcher a,.vespa .site-language-switcher abbr,.vespa .site-header-navigation a{font-family:Montserrat,sans-serif}.vespa .site-header-navigation a{color:#535353;font-weight:600}.vespa+#nprogress .spinner-icon{border-top-color:#2b2f32!important;border-left-color:#2b2f32!important}.vespa h2,.vespa h3,.vespa h4{font-family:Montserrat,sans-serif;font-weight:700}.vespa .site-header-branding-heading h1{font-family:Montserrat,sans-serif}.vespa .site-header .site-header-top:before{background-color:var(--color-background)}.vespa .video-component .video-banner{margin-top:-86px}@media (max-width:480px){.vespa .video-component .video-banner{margin-top:-85px}}.vespa .base-component .component-inner .component-box>h2{border-color:color-mix(in srgb,var(--color-text-alt)50%,transparent);color:var(--color-text-alt)}.vespa .base-component .component-inner .component-box>p{color:var(--color-text-alt)}.vespa .btn{background-color:var(--color-text-alt);color:var(--color-overlay-light)}.corsa,.corsa-vesterbro,.corsa-islands-brygge,.corsa-nordhavn,.corsa-osterbro{letter-spacing:normal;color:var(--color-text);font-family:Corsa}.corsa h3,.corsa h2,.corsa-vesterbro h3,.corsa-vesterbro h2,.corsa-islands-brygge h3,.corsa-islands-brygge h2,.corsa-nordhavn h3,.corsa-nordhavn h2,.corsa-osterbro h3,.corsa-osterbro h2{font-family:Corsa fun;font-weight:400}.corsa .aside-navigation h2,.corsa-vesterbro .aside-navigation h2,.corsa-islands-brygge .aside-navigation h2,.corsa-nordhavn .aside-navigation h2,.corsa-osterbro .aside-navigation h2{font-weight:600}.corsa .site-language-switcher a,.corsa .site-language-switcher abbr,.corsa-vesterbro .site-language-switcher a,.corsa-vesterbro .site-language-switcher abbr,.corsa-islands-brygge .site-language-switcher a,.corsa-islands-brygge .site-language-switcher abbr,.corsa-nordhavn .site-language-switcher a,.corsa-nordhavn .site-language-switcher abbr,.corsa-osterbro .site-language-switcher a,.corsa-osterbro .site-language-switcher abbr{text-transform:none;font-family:Corsa fun;font-weight:400}.corsa .site-header-navigation a,.corsa-vesterbro .site-header-navigation a,.corsa-islands-brygge .site-header-navigation a,.corsa-nordhavn .site-header-navigation a,.corsa-osterbro .site-header-navigation a{font-family:Corsa fun;font-weight:400}.corsa p,.corsa a,.corsa .menu-content,.corsa-vesterbro p,.corsa-vesterbro a,.corsa-vesterbro .menu-content,.corsa-islands-brygge p,.corsa-islands-brygge a,.corsa-islands-brygge .menu-content,.corsa-nordhavn p,.corsa-nordhavn a,.corsa-nordhavn .menu-content,.corsa-osterbro p,.corsa-osterbro a,.corsa-osterbro .menu-content{font-family:sans-serif}.corsa .site-header .site-header-top:before,.corsa-vesterbro .site-header .site-header-top:before,.corsa-islands-brygge .site-header .site-header-top:before,.corsa-nordhavn .site-header .site-header-top:before,.corsa-osterbro .site-header .site-header-top:before{background-color:var(--color-background)}@media (max-width:480px){.corsa .site-header .site-header-branding .site-header-branding-logo a img,.corsa-vesterbro .site-header .site-header-branding .site-header-branding-logo a img,.corsa-islands-brygge .site-header .site-header-branding .site-header-branding-logo a img,.corsa-nordhavn .site-header .site-header-branding .site-header-branding-logo a img,.corsa-osterbro .site-header .site-header-branding .site-header-branding-logo a img{max-height:5rem}}.corsa .video-component .video-banner-multiple,.corsa-vesterbro .video-component .video-banner-multiple,.corsa-islands-brygge .video-component .video-banner-multiple,.corsa-nordhavn .video-component .video-banner-multiple,.corsa-osterbro .video-component .video-banner-multiple{margin-top:-100px}@media (max-width:480px){.corsa .video-component .video-banner-multiple,.corsa-vesterbro .video-component .video-banner-multiple,.corsa-islands-brygge .video-component .video-banner-multiple,.corsa-nordhavn .video-component .video-banner-multiple,.corsa-osterbro .video-component .video-banner-multiple{margin-top:-8px}}.corsa+#nprogress .spinner-icon,.corsa-vesterbro+#nprogress .spinner-icon,.corsa-islands-brygge+#nprogress .spinner-icon,.corsa-nordhavn+#nprogress .spinner-icon,.corsa-osterbro+#nprogress .spinner-icon{border-top-color:#374ac8!important;border-left-color:#374ac8!important}.corsa .site-header-branding-heading h1,.corsa-vesterbro .site-header-branding-heading h1,.corsa-islands-brygge .site-header-branding-heading h1,.corsa-nordhavn .site-header-branding-heading h1,.corsa-osterbro .site-header-branding-heading h1{color:var(--color-primary);font-family:Corsa fun;font-size:2.5rem;line-height:3.5rem}@media (max-width:480px){.corsa .site-header-branding-heading h1,.corsa-vesterbro .site-header-branding-heading h1,.corsa-islands-brygge .site-header-branding-heading h1,.corsa-nordhavn .site-header-branding-heading h1,.corsa-osterbro .site-header-branding-heading h1{font-size:2rem;line-height:3rem}}.corsa .aside-nav-container .aside-navigation,.corsa-vesterbro .aside-nav-container .aside-navigation,.corsa-islands-brygge .aside-nav-container .aside-navigation,.corsa-nordhavn .aside-nav-container .aside-navigation,.corsa-osterbro .aside-nav-container .aside-navigation{background-color:var(--color-primary)}.corsa .video-component .video-banner a,.corsa-vesterbro .video-component .video-banner a,.corsa-islands-brygge .video-component .video-banner a,.corsa-nordhavn .video-component .video-banner a,.corsa-osterbro .video-component .video-banner a{font-family:Corsa fun;font-weight:400}.corsa .base-component .component-inner .component-box,.corsa-vesterbro .base-component .component-inner .component-box,.corsa-islands-brygge .base-component .component-inner .component-box,.corsa-nordhavn .base-component .component-inner .component-box,.corsa-osterbro .base-component .component-inner .component-box{background-color:var(--color-primary);color:var(--color-text-alt)}.corsa .base-component .component-inner .component-box>h2,.corsa-vesterbro .base-component .component-inner .component-box>h2,.corsa-islands-brygge .base-component .component-inner .component-box>h2,.corsa-nordhavn .base-component .component-inner .component-box>h2,.corsa-osterbro .base-component .component-inner .component-box>h2{border-color:var(--color-text-alt)}.corsa .base-component .component-inner .component-box .btn,.corsa-vesterbro .base-component .component-inner .component-box .btn,.corsa-islands-brygge .base-component .component-inner .component-box .btn,.corsa-nordhavn .base-component .component-inner .component-box .btn,.corsa-osterbro .base-component .component-inner .component-box .btn{background-color:var(--color-text-alt);color:var(--color-text)}.spuntino,.spuntino .site-language-switcher a,.spuntino .site-language-switcher abbr,.spuntino .site-header-navigation a{font-family:adobe-garamond-pro,serif}.spuntino .site-header-navigation a{font-size:.9rem;font-weight:600}.spuntino+#nprogress .spinner-icon{border-top-color:#000!important;border-left-color:#000!important}.spuntino h2,.spuntino h3,.spuntino h4{text-transform:uppercase;font-family:Engravers MT,serif;font-weight:500}.spuntino .site-header-branding-heading h1{font-family:adobe-garamond-pro,serif}.spuntino .site-header .site-header-top:before{background-color:var(--color-background)}.spuntino .video-component .video-banner{margin-top:-92px}.spuntino .video-component .video-banner a{color:var(--color-text);font-family:Engravers MT,serif;font-size:1rem}@media (max-width:480px){.spuntino .video-component .video-banner{margin-top:-78px}.spuntino .video-component .video-banner a{font-size:.7rem}}.spuntino .openinghours-contact-component h2{font-size:1.75rem}.spuntino .base-component h2{font-size:1.25rem}.spuntino .base-component .component-inner .component-box>h2{border-color:var(--color-primary)}.spuntino .btn{background-color:var(--color-text-alt);color:var(--color-overlay-light)}.vaekst{font-family:acumin-pro,sans-serif;font-style:normal;font-weight:400;line-height:1.6}.vaekst .site-language-switcher a,.vaekst .site-language-switcher abbr,.vaekst .site-header-navigation a,.vaekst .site-header-branding-heading h1{font-family:acumin-pro,sans-serif}.vaekst .site-header-navigation a{font-weight:600}.vaekst h2,.vaekst a.btn{font-family:acumin-pro,sans-serif}.vaekst+#nprogress .spinner-icon{border-top-color:#373736!important;border-left-color:#373736!important}.vaekst .aside-nav-container .site-header-logo a svg{fill:var(--color-primary)}.vaekst .video-component .video-banner{margin-top:-81px}@media (max-width:480px){.vaekst .video-component .video-banner{margin-top:-80px}}.vaekst .video-component .video-banner a{color:var(--color-text);font-family:acumin-pro,sans-serif}.vaekst .site-header .site-header-top:before{background-color:var(--color-background)}.vaekst .site-header-branding-heading{font-family:acumin-pro}.vaekst .site-header .site-header-branding .site-header-branding-logo a{max-width:7rem}.vaekst .aside-nav-container .aside-navigation{background-color:var(--color-content-bg);background-color:var(--color-content-bg)}.vaekst .aside-nav-container .aside-navigation h2{font-family:Filson Pro}.vaekst .aside-nav-container .aside-navigation nav .nav-section,.vaekst .aside-nav-container .aside-navigation nav .nav-section li{color:var(--color-text)}.vaekst .hamburger .bar{background-color:var(--color-text)}@media (min-width:1024px){.vaekst:has(.nav-section:first-child .open:hover) .hamburger .bar{background-color:#fff}.vaekst :root:has(.nav-section .open:hover) .hamburger .bar{background-color:#fff}:is(.vaekst:has(.nav-section:first-child .open:hover) a,.vaekst:has(.nav-section:first-child .open:hover) h2){color:#fff}.vaekst:has(.nav-section:first-child .open:hover) .aside-navigation svg{fill:#fff}.vaekst :root:has(.nav-section .open:hover) .aside-navigation svg{fill:#fff}}.hoest{font-family:acumin-pro,sans-serif;font-style:normal;font-weight:400;line-height:1.6}.hoest .site-language-switcher a,.hoest .site-language-switcher abbr,.hoest .site-header-navigation a{font-family:acumin-pro,sans-serif}.hoest .site-header-navigation a{font-weight:600}.hoest+#nprogress .spinner-icon{border-top-color:#144166!important;border-left-color:#144166!important}.hoest .video-component .video-banner{margin-top:-81px}.hoest h1,.hoest h2,.hoest h3,.hoest h4{font-family:acumin-pro,sans-serif;font-weight:400}.hoest .aside-nav-container .site-header-logo a svg{fill:var(--color-primary)}.hoest .site-header .site-header-top:before{background-color:var(--color-background)}.hoest .aside-nav-container .aside-navigation{background-color:var(--color-content-bg)}.hoest .aside-nav-container .aside-navigation h2{font-family:Filson Pro}.hoest .aside-nav-container .aside-navigation nav .nav-section,.hoest .aside-nav-container .aside-navigation nav .nav-section li{color:var(--color-text)}.hoest .base-component h2,.hoest .base-component p{color:var(--color-text-alt)}.hoest .base-component .btn{background-color:var(--color-text-alt);color:var(--color-primary)}.hoest .hamburger .bar{background-color:var(--color-text)}@media (min-width:1024px){.hoest:has(.nav-section:first-child .open:hover) .hamburger .bar{background-color:#fff}.hoest :root:has(.nav-section .open:hover) .hamburger .bar{background-color:#fff}:is(.hoest:has(.nav-section:first-child .open:hover) a,.hoest:has(.nav-section:first-child .open:hover) h2){color:#fff}.hoest:has(.nav-section:first-child .open:hover) .aside-navigation svg{fill:#fff}.hoest :root:has(.nav-section .open:hover) .aside-navigation svg{fill:#fff}}.oysters-and-grill{letter-spacing:-.035em;font-family:courier-std,sans-serif;line-height:1.8}.oysters-and-grill .site-language-switcher a,.oysters-and-grill .site-language-switcher abbr,.oysters-and-grill .site-header-navigation a{font-family:courier-std,sans-serif}.oysters-and-grill .site-header-navigation a{font-weight:600}.oysters-and-grill+#nprogress .spinner-icon{border-top-color:#d5522d!important;border-left-color:#d5522d!important}.oysters-and-grill .video-component .video-banner{margin-top:-92px}@media (max-width:480px){.oysters-and-grill .video-component .video-banner{margin-top:-89px}}.oysters-and-grill .aside-nav-container .aside-navigation.open>svg{fill:#fff}.oysters-and-grill .site-header .site-header-top:before{background-color:var(--color-background)}.oysters-and-grill h1,.oysters-and-grill h2,.oysters-and-grill h3,.oysters-and-grill h4{font-family:courier-std,sans-serif;font-weight:400}.oysters-and-grill h2{font-weight:600}.oysters-and-grill .base-component h2,.oysters-and-grill .base-component p{color:var(--color-text-alt)}.oysters-and-grill .base-component .btn{background-color:var(--color-text-alt);color:var(--color-primary)}.llama{letter-spacing:.04em;font-family:p22-stickley-pro-display,serif;line-height:1.5}.llama .site-language-switcher a,.llama .site-language-switcher abbr,.llama .site-header-navigation a{font-family:p22-stickley-pro-display,serif}.llama .site-header-navigation a{font-weight:600}.llama h1,.llama h2,.llama h3,.llama h4{font-family:p22-stickley-pro-display,serif;font-weight:400}.llama .site-header .site-header-top:before{background-color:var(--color-background)}.llama .bib-menu-component .text h2,.llama .bib-menu-component .menu-header{text-transform:uppercase}.llama+#nprogress .spinner-icon{border-top-color:#f3e4b2!important;border-left-color:#f3e4b2!important}.llama .video-component .video-banner{margin-top:-79px}@media (max-width:480px){.llama .video-component .video-banner{margin-top:-78px}}.llama .video-component .video-banner a{color:var(--color-text);text-transform:uppercase;font-family:p22-stickley-pro-display,serif}.llama .site-header-logo svg{fill:var(--color-primary)}.llama .base-component .btn{color:var(--color-background)}.llama .aside-nav-container .aside-navigation{background-color:var(--color-background)}.llama .aside-nav-container .aside-navigation svg{fill:var(--color-primary)}.llama .aside-nav-container .aside-navigation h2{font-family:Filson Pro}.llama .aside-nav-container .aside-navigation nav .nav-section,.llama .aside-nav-container .aside-navigation nav .nav-section li{color:var(--color-text)}.llama .hamburger .bar{background-color:var(--color-text)}@media (min-width:1024px){.llama:has(.nav-section:first-child .open:hover) .hamburger .bar{background-color:#fff}.llama :root:has(.nav-section .open:hover) .hamburger .bar{background-color:#fff}:is(.llama:has(.nav-section:first-child .open:hover) a,.llama:has(.nav-section:first-child .open:hover) h2){color:#fff}.llama:has(.nav-section:first-child .open:hover) .aside-navigation svg{fill:#fff}.llama :root:has(.nav-section .open:hover) .aside-navigation svg{fill:#fff}}.delphine{letter-spacing:normal;font-family:LetterGothicStd;font-style:normal;font-weight:400;line-height:1.625}.delphine .site-language-switcher a,.delphine .site-language-switcher abbr{text-transform:none;font-family:LetterGothicStd}.delphine .site-header-navigation a{font-weight:600}.delphine+#nprogress .spinner-icon{border-top-color:#2577dd!important;border-left-color:#2577dd!important}.delphine .site-header .site-header-top:before{background-color:var(--color-background)}.delphine .site-header-branding-heading,.delphine .site-header-navigation,.delphine .language-switcher,.delphine .consumption-wrapper{color:var(--color-primary)}.delphine p,.delphine a{font-family:LetterGothicStd}.delphine h1,.delphine h2,.delphine h3,.delphine h4{font-family:LetterGothicStd;font-weight:800}.delphine .video-component .video-banner{margin-top:-83px}.delphine .video-component .video-banner a{text-transform:uppercase;font-family:LetterGothicStd;font-weight:800}@media (max-width:480px){.delphine .video-component .video-banner{margin-top:-81px}}.delphine .base-component h2,.delphine .base-component p{color:var(--color-text-alt)}.delphine .base-component .btn{background-color:var(--color-text-alt);color:var(--color-primary)}.donna{letter-spacing:normal;font-family:Neutraface,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.625}.donna+#nprogress .spinner-icon{border-top-color:#ed1c24!important;border-left-color:#ed1c24!important}.donna p,.donna h1,.donna h2,.donna h3,.donna h4,.donna .site-language-switcher a,.donna .site-language-switcher abbr,.donna a{font-family:Neutraface,sans-serif}.donna .site-header-navigation a{letter-spacing:1px;font-weight:600}.donna h1,.donna h2,.donna h3,.donna h4{text-transform:uppercase}.donna a.btn,.donna .btn{background-color:var(--color-background);color:var(--color-text)}.donna .video-component .video-banner a{font-variant-ligatures:none;font-family:Inbox,sans-serif}.donna .site-header-branding-heading h1{text-transform:none;font-size:1.25rem}.donna .site-header .site-header-top:before{background-color:var(--color-background)}.donna .site-header .site-header-top .site-header-navigation{font-size:1.1rem}.donna .video-component .video-banner{margin-top:-90px}@media (max-width:480px){.donna .video-component .video-banner{margin-top:-83px}}.donna .base-component{color:var(--color-text-alt)}.donna .base-component .component-inner .component-box>h2{font-weight:400}.donna .bib-menu-component h2,.donna .bib-menu-component .menu-content{font-variant-ligatures:none;font-family:Inbox,sans-serif}.donna .bib-menu-component table td span{font-family:Neutraface,sans-serif}@media (max-width:480px){.donna .bib-menu-component table td span{font-size:1rem!important}}.donna .openinghours-contact-component h2,.donna .site-footer-top h3{font-variant-ligatures:none;font-family:Inbox,sans-serif}.superbon{letter-spacing:normal;font-family:monospace;font-style:normal;font-weight:400;line-height:1.4}.superbon .site-language-switcher a,.superbon .site-language-switcher abbr{font-family:monospace}.superbon a.btn,.superbon h2,.superbon h3{font-family:Monospac821 BT,sans-serif}.superbon+#nprogress .spinner-icon{border-top-color:#cf3c38!important;border-left-color:#cf3c38!important}.superbon .site-header .site-header-navigation a{font-family:monospace}.superbon .site-header-branding-heading{margin-left:35px;font-family:monospace}.superbon .aside-nav-container .site-header-logo a svg{fill:var(--color-primary)}.superbon .site-header .site-header-top:before{background-color:var(--color-background);border:none}.superbon .site-header .site-header-branding .site-header-branding-logo a img{max-height:2.4rem}@media (max-width:480px){.superbon .site-header .site-header-branding .site-header-branding-logo a img{max-height:2rem}}.superbon h2,.superbon h3,.superbon h4{text-transform:uppercase;line-height:1.85rem}.superbon h2{text-transform:uppercase;font-family:monospace;font-size:1.75rem;font-weight:700}.superbon .bib-menu-component .menu-item,.superbon .bib-menu-component .menu-item:first-child{border-color:color-mix(in srgb,var(--color-primary)20%,transparent)}.superbon .site-header-branding-heading h1{font-family:monospace}.superbon .video-component .component-image{height:50vw}@media (max-width:480px){.superbon .video-component .component-image{height:50vh}}.superbon .video-component .video-banner{margin-top:-87px}@media (max-width:480px){.superbon .video-component .video-banner{margin-top:-80px}}.superbon .video-component .video-banner a{color:var(--color-text-alt);text-transform:uppercase;font-family:monospace;font-size:1.5rem}@media (max-width:480px){.superbon .video-component .video-banner a{font-size:1.2rem}}.superbon .base-component .component-inner .component-box{background-color:var(--color-overlay);color:var(--color-text-alt)}.superbon .base-component .component-inner .component-box>h2{border-color:var(--color-overlay)}.superbon .aside-nav-container .aside-navigation{background-color:var(--color-content-bg)}.superbon .aside-nav-container .aside-navigation h2{font-family:Filson Pro}.superbon .aside-nav-container .aside-navigation nav .nav-section,.superbon .aside-nav-container .aside-navigation nav .nav-section li{color:var(--color-text)}.superbon .hamburger .bar{background-color:var(--color-text)}@media (min-width:1024px){.superbon:has(.nav-section:first-child .open:hover) .hamburger .bar{background-color:#fff}.superbon :root:has(.nav-section .open:hover) .hamburger .bar{background-color:#fff}:is(.superbon:has(.nav-section:first-child .open:hover) a,.superbon:has(.nav-section:first-child .open:hover) h2){color:#fff}.superbon:has(.nav-section:first-child .open:hover) .aside-navigation svg{fill:#fff}.superbon :root:has(.nav-section .open:hover) .aside-navigation svg{fill:#fff}}.superbon .btn{background-color:var(--color-text-alt);color:var(--color-overlay)}.olise{letter-spacing:normal;font-family:monospace;font-style:normal;font-weight:400;line-height:1.4}.olise .site-language-switcher a,.olise .site-language-switcher abbr,.olise .site-header-navigation a{font-family:monospace}.olise .site-header-navigation a{font-size:.9rem;font-weight:600}.olise+#nprogress .spinner-icon{border-top-color:#000!important;border-left-color:#000!important}@media (max-width:480px){.olise .site-header .site-header-branding .site-header-branding-logo a img{max-height:5rem}}.olise h2,.olise h3,.olise h4{text-transform:uppercase;color:var(--color-text);font-family:Director,serif;line-height:1.85rem}.olise a{color:var(--color-text)}.olise h2{font-size:1.75rem}.olise .site-header .site-header-top:before{background-color:var(--color-background)}.olise .site-header-branding-heading h1{font-family:monospace}.olise .video-component .component-image{height:50vw}@media (max-width:480px){.olise .video-component .component-image{height:55vh}}.olise .video-component .video-banner{margin-top:-88px}@media (max-width:480px){.olise .video-component .video-banner{margin-top:-76px}}.olise .video-component .video-banner a{color:var(--color-text-alt);text-transform:uppercase;font-family:Director,serif;font-size:1.5rem}@media (max-width:480px){.olise .video-component .video-banner a{font-size:1rem}}.olise .base-component .component-inner .component-box>h2{border-color:var(--color-text)}.olise .aside-nav-container .aside-navigation{background-color:var(--color-overlay)}.olise .aside-nav-container .aside-navigation svg{fill:var(--color-primary)}.olise .aside-nav-container .aside-navigation h2{font-family:Filson Pro}.olise .hamburger .bar{background-color:var(--color-text)}@media (min-width:1024px){.olise:has(.nav-section:first-child .open:hover) .hamburger .bar{background-color:#fff}.olise :root:has(.nav-section .open:hover) .hamburger .bar{background-color:#fff}:is(.olise:has(.nav-section:first-child .open:hover) a,.olise:has(.nav-section:first-child .open:hover) h2){color:#fff}.olise:has(.nav-section:first-child .open:hover) .aside-navigation svg{fill:#fff}.olise :root:has(.nav-section .open:hover) .aside-navigation svg{fill:#fff}}.olise .btn{color:var(--color-background)}.icon{width:2rem;display:block}.hamburger-container{z-index:10;cursor:pointer;margin:0 auto;position:relative}.hamburger{width:20px;height:20px;margin:0 auto;position:relative}.hamburger .bar{background-color:var(--color-primary);border-radius:4px;width:20px;height:2px;padding:0;transition:all .4s ease-in-out;display:block;position:absolute}.bar1,.bar2{top:13.5px}.bar2{right:0}.bar2:before{background-color:var(--color-primary);content:"";opacity:1;width:20px;height:2px;transition:opacity .4s ease-in-out;display:block;position:relative;top:-6px}.bar2:after{background-color:var(--color-primary);content:"";opacity:1;width:20px;height:2px;transition:opacity .4s ease-in-out;display:block;position:relative;top:4px}.open .bar2{background-color:#fff;height:2px;transform:rotate(45deg)}.open .bar2:before,.open .bar2:after{opacity:0}.open .bar1{background-color:#fff;height:2px;transform:rotate(-45deg)}.hamburger .bar2{top:13.5px}button{font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}button:hover,button:focus,button:active{color:inherit;background:0 0;border:none;outline:none}button:disabled{cursor:not-allowed}button,input[type=submit],input[type=reset],input[type=button]{font:inherit;color:inherit;cursor:pointer;appearance:none;box-shadow:none;text-align:inherit;background:0 0;border:none;outline:none;margin:0;padding:0;text-decoration:none}button:hover,button:focus,button:active,input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active{color:inherit;box-shadow:none;background:0 0;border:none;outline:none}button:disabled,input[type=submit]:disabled,input[type=reset]:disabled,input[type=button]:disabled{cursor:not-allowed;opacity:.6}a.btn,.btn{background-color:var(--color-primary);color:#fff;text-align:center;box-sizing:border-box;width:100%;margin-top:3rem;padding:1.5em 2em;font-family:Filson Pro;font-size:.8125rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-block;position:relative}a.btn span,.btn span{transition:transform .45s;display:inline-block}a.btn:after,.btn:after{content:"";opacity:0;background-color:currentColor;border-radius:50%;width:4px;height:4px;transition:opacity .3s .15s,transform .3s .15s;position:absolute;bottom:1.2em;left:50%;transform:translate(-50%)translateY(8px)}a.btn:hover span,.btn:hover span{transform:translateY(-5px)}a.btn:hover:after,.btn:hover:after{opacity:1;transform:translate(-50%)translateY(0)}a.btn.clean,.btn.clean{background-color:unset;color:inherit;border:2px solid;width:auto;min-width:16rem}@media (min-width:768px){.slide-up-trigger{transition:transform 1.1s;animation-delay:1.3s;transform:translateY(-95%)}.slide-up-trigger.slide-up-small{transform:translateY(25px)}.slide-up-trigger.active{transform:translateY(-99.9%)}.slide-up-trigger.active.slide-up-small{transform:translateY(0)}.slide-up-trigger.s2{transform:translateY(25%)}.slide-up-trigger.s2.active{transform:translateY(0)}}@media (max-width:768px){.slide-up-trigger{transition:transform 1.1s;animation-delay:1.3s}.slide-up-trigger.slide-up-small{transform:translateY(25px)}.slide-up-trigger.active{transform:translateY(-35px)}.slide-up-trigger.active.slide-up-small{transform:translateY(0)}.slide-up-trigger.s2.active{transform:translateY(-35px)}}.footer-trigger{pointer-events:none;width:100%;height:1px;position:relative;bottom:-10vh}footer{opacity:0;transition:opacity 1.2s}footer.active{opacity:1}@media (prefers-reduced-motion:reduce){footer{opacity:1;transition:none;transform:none}.slide-up-trigger{transition:none;transform:none}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.site-language-switcher abbr{opacity:.5;font-family:Filson Pro;text-decoration:none}.site-language-switcher a{font-family:Filson Pro;font-size:1rem;font-weight:700;text-decoration:none}body{margin:0}.site{padding-top:310px;padding-bottom:780px;padding-right:70px;position:relative}@media (max-width:768px){.site{padding-top:5rem;padding-bottom:0;padding-right:0;position:static}}@media (max-width:480px){.site{padding-top:3.8rem;padding-bottom:0;padding-right:0;position:static}}.site.site-down{background:#fff;padding-top:100px}.site.site-down main{background:#fff}.site.site-down main iframe{width:100%;height:100vh;margin-top:100px}.site.site-down main .base-component p{margin-bottom:35px}.site.news-overview{padding-top:75px}.site.news,.site.pages,.site.not-found,.site.nyheder{padding-top:0}@media (max-width:480px){.site.news .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar,.site.pages .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar,.site.not-found .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar,.site.nyheder .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar{background-color:#fff}.site.news .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar:after,.site.news .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar:before,.site.pages .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar:after,.site.pages .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar:before,.site.not-found .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar:after,.site.not-found .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar:before,.site.nyheder .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar:after,.site.nyheder .gradient-background+aside .site-header-top.is-at-top .hamburger-container .hamburger .bar:before{background-color:inherit}}.site.news .rich-text-component .component-inner,.site.news .text-columns-component .component-inner,.site.pages .rich-text-component .component-inner,.site.pages .text-columns-component .component-inner,.site.not-found .rich-text-component .component-inner,.site.not-found .text-columns-component .component-inner,.site.nyheder .rich-text-component .component-inner,.site.nyheder .text-columns-component .component-inner{max-width:62%;margin-right:0}@media (max-width:768px){.site.news .rich-text-component .component-inner,.site.news .text-columns-component .component-inner,.site.pages .rich-text-component .component-inner,.site.pages .text-columns-component .component-inner,.site.not-found .rich-text-component .component-inner,.site.not-found .text-columns-component .component-inner,.site.nyheder .rich-text-component .component-inner,.site.nyheder .text-columns-component .component-inner{max-width:100%}}.site.news .video-component,.site.pages .video-component,.site.not-found .video-component,.site.nyheder .video-component{height:45vw}@media (max-width:768px){.site.news .video-component,.site.pages .video-component,.site.not-found .video-component,.site.nyheder .video-component{height:auto}}.site.news .site-header .site-header-top .site-header-logo svg,.site.pages .site-header .site-header-top .site-header-logo svg,.site.not-found .site-header .site-header-top .site-header-logo svg,.site.nyheder .site-header .site-header-top .site-header-logo svg{fill:#fff}.site.news .site-header-top:before,.site.pages .site-header-top:before,.site.not-found .site-header-top:before,.site.nyheder .site-header-top:before{background:0 0;border:none}.site.news .top-image-component,.site.pages .top-image-component,.site.not-found .top-image-component,.site.nyheder .top-image-component{margin-top:0}.site.news .top-image-component img,.site.pages .top-image-component img,.site.not-found .top-image-component img,.site.nyheder .top-image-component img{max-height:735px}.site.news .news-body-component+.image-gallery-component,.site.pages .news-body-component+.image-gallery-component,.site.not-found .news-body-component+.image-gallery-component,.site.nyheder .news-body-component+.image-gallery-component{margin-top:0}.site.news .site-header-logo svg,.site.pages .site-header-logo svg,.site.not-found .site-header-logo svg,.site.nyheder .site-header-logo svg{fill:#fff}.site.news .site-header-top,.site.pages .site-header-top,.site.not-found .site-header-top,.site.nyheder .site-header-top{background-color:#0000}.site.restaurant-overview{padding-top:75px}.site.restaurant-overview .news-body-component{margin-top:6rem}@media (max-width:768px){.site.restaurant-overview .news-body-component{margin-top:2rem}}.site section:nth-last-child(2){padding-bottom:125px}.site .top-image-component:empty+.page-body-component{padding-top:8rem}main{z-index:10;background-color:#f5f5f5;margin:0 auto;position:relative}main,.site{color:var(--color-text);background:var(--color-content-bg)}.site-header .site-header-top{z-index:20;will-change:transform;background-color:#fff;justify-content:flex-start;align-items:center;max-width:1440px;margin:auto;padding:20px 2rem;transition:transform .4s ease-in-out;display:flex;position:fixed;top:0;left:0;right:0}@media (max-width:480px){.site-header .site-header-top{max-width:100vw;margin:0;padding:10px 1.5rem}}.site-header .site-header-top:before{content:"";background-color:inherit;z-index:-1;border-bottom:1px solid #ccc;height:100%;transition:all .65s;position:absolute;top:0;left:-100%;right:-100%}.site-header .site-header-top.is-visible{transition-delay:.2s;transform:translateY(0)}.site-header .site-header-top.is-hidden{transition-delay:.2s;transform:translateY(-100%)}.site-header .site-header-top .site-language-switcher{margin-right:75px}@media (max-width:480px){.site-header .site-header-top .site-language-switcher{margin-right:0}}.site-header .site-header-top .site-header-logo{width:33.3333%}.site-header .site-header-top .site-header-logo a{width:60px;display:block}.site-header .site-header-top .site-header-logo svg{fill:var(--color-primary)}.site-header .site-header-top .site-header-navigation{text-transform:capitalize;font-family:Filson Pro;font-size:.8rem;font-weight:600}.site-header .site-header-top .site-header-navigation ul{display:flex}.site-header .site-header-top .site-header-navigation li{padding-right:1.5rem;list-style:none}.site-header .site-header-top .site-header-navigation li a{white-space:nowrap;font-size:.9rem;text-decoration:none;transition:color .75s}@media (max-width:768px){.site-header .site-header-top .site-header-navigation{display:none}}.site-header .site-header-top .language-switcher{margin-left:auto}@media (max-width:480px){.site-header .site-header-top .language-switcher{margin-right:40px}}.site-header .language-switcher{color:#fff}.site-header.solid-background{padding-bottom:10rem}@media (max-width:480px){.site-header.solid-background{padding-bottom:5rem}}.site-header.solid-background .site-header-top{background-color:#fff}.site-header.solid-background .site-header-logo svg{fill:var(--color-primary)!important}.site-header.solid-background .language-switcher{color:var(--color-primary)}.site-header.gradient-background .site-header-top:before{opacity:1;background:#fff}.site-header.gradient-background .site-header-top:after{content:"";opacity:0;z-index:-1;height:215%;transition:all .75s;position:absolute;top:0;left:-100%;right:-100%}.site-header.gradient-background .site-header-top.is-at-top:before{opacity:0}.site-header.gradient-background .site-header-top.is-at-top:after{opacity:1;background:linear-gradient(#000 -145%,#0000 100%)}.site-header.gradient-background .site-header-top.is-at-top .site-header-navigation li a{color:#fff}.site-header.gradient-background .site-header-top.is-visible:not(.is-at-top) svg{fill:var(--color-primary)}.site-header.gradient-background .site-header-top.is-visible:not(.is-at-top) .site-header-navigation li a,.site-header.gradient-background .site-header-top.is-visible:not(.is-at-top) .language-switcher{color:var(--color-primary)}.site-header .site-header-branding{background-color:var(--color-background);z-index:1;visibility:hidden;position:fixed;top:80px;left:0;right:0}@media (max-width:480px){.site-header .site-header-branding{position:relative;top:0}}.site-header .site-header-branding .site-header-branding-inner{justify-content:flex-start;align-items:flex-end;max-width:1440px;min-height:190px;margin:auto;padding:0 2rem 40px;display:flex}@media (max-width:480px){.site-header .site-header-branding .site-header-branding-inner{flex-flow:column;min-height:auto;padding-top:40px;padding-left:1.5rem;padding-right:1.5rem;position:relative}}.site-header .site-header-branding .site-header-branding-inner svg{fill:var(--color-primary);margin:2px}@media (max-width:768px){.site-header .site-header-branding .site-header-branding-inner svg{max-width:100%}}.site-header .site-header-branding .site-header-branding-heading{width:40%}@media (max-width:768px){.site-header .site-header-branding .site-header-branding-heading{width:100%;position:relative}}.site-header .site-header-branding .site-header-branding-logo{width:33.3333%}@media (max-width:768px){.site-header .site-header-branding .site-header-branding-logo{width:100%}}.site-header .site-header-branding .site-header-branding-logo a{max-width:13rem;display:block}.site-header .site-header-branding .site-header-branding-logo a img{max-height:8rem}.site-header .is-at-top+.site-header-branding{visibility:visible}.site-header h1{font-size:1rem;font-weight:300}@media (max-width:768px){.site-header h1{width:100%;padding-top:1.5rem;font-size:.8rem}}.restaurant .solid-background{padding-bottom:0}.not-found .solid-background{padding-bottom:5rem}.news-overview .solid-background{padding-bottom:0}.news-overview .news-gallery-component .component-inner .text{text-align:center;max-width:none}[class=layout] .solid-background{padding-bottom:0}.nprogress-busy .nav-section h4{color:#fff}footer{background-color:var(--color-background);z-index:1;position:fixed;bottom:0;left:0;right:0}@media (max-width:768px){footer{position:relative}}footer .site-language-switcher ul{display:flex}.footer-inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-top:145px;padding-left:2rem;padding-right:2rem}@media (max-width:768px){.footer-inner{padding:125px 1.5rem 0}}.site-footer-top{margin:auto;padding-right:115px}@media (max-width:768px){.site-footer-top{padding-right:0}}.site-footer-top .text{margin-top:5rem}@media (max-width:480px){.site-footer-top .text{font-size:.8rem}}.site-footer-top .text p{line-height:2.5rem}@media (max-width:480px){.site-footer-top .columns .column:nth-child(3){width:100%;margin-top:40px}.site-footer-top .columns .column:nth-child(3) h3{margin:0}.site-footer-top .columns .column:nth-child(3) .mailchimp-form{padding-top:15px}.site-footer-top .columns ul{position:relative}.site-footer-top .columns ul li:first-child{margin-top:2.5rem}.site-footer-top .columns ul:before{content:"";background:currentColor;width:2rem;height:2px;position:absolute;top:-24px;left:0}}.site-footer-top .columns a{font-weight:800;text-decoration:underline}@media (max-width:480px){.site-footer-top .columns a{font-size:.75rem;line-height:2rem}}.site-footer-top .columns p{margin-bottom:4rem;padding-bottom:calc(4rem + 2px);position:relative}.site-footer-top .columns p:before{content:"";background:currentColor;width:3rem;height:2px;position:absolute;bottom:0;left:0}@media (max-width:480px){.site-footer-top .columns p{display:none}}.site-footer-top .columns h3{margin-bottom:25px}@media (max-width:768px){.site-footer-top .columns h3{font-size:1.25rem}}.site-footer-top .columns .column-inner{padding-right:35px}@media (max-width:480px){.site-footer-top .columns .column:nth-child(2) .column-inner{padding-right:0}}.site-footer-top .columns .column:last-child .column-inner{padding-right:0}.site-footer-top .columns .column:last-child .column-inner ul:before{display:none}.mailchimp-form{color:inherit;padding-top:50px}.mailchimp-form .form-group{border-bottom:1px solid color-mix(in srgb,var(--color-text)20%,transparent);align-items:center;display:flex}.mailchimp-form input[type=email]{color:inherit;background:0 0;border:none;outline:none;flex:1;padding:8px 0;font-size:16px}.mailchimp-form input[type=email]::placeholder{color:inherit;opacity:.4}.mailchimp-form button{cursor:pointer;background:0 0;border:none;margin-left:16px;padding:8px 0;font-size:16px;font-weight:600}.mailchimp-form button:hover{opacity:.7}.site-footer-bottom{border-top:1px solid #e5e5e5;margin-top:calc(5rem + 1px)}.site-footer-bottom .site-footer-bottom-inner{justify-content:space-between;max-width:1440px;margin:auto;padding:20px 4rem;font-family:Filson Pro;font-weight:600;display:flex}@media (max-width:480px){.site-footer-bottom{margin-top:calc(5rem + 1px)}.site-footer-bottom .site-footer-bottom-inner{justify-content:flex-end;padding:20px 2rem}}.aside-nav-container{background-color:var(--color-background);z-index:20;justify-content:center;width:70px;height:100vh;padding-top:1.5rem;font-family:Filson Pro;display:flex;position:fixed;top:0;right:0}@media (max-width:480px){.aside-nav-container{background:0 0;width:auto;height:auto;padding:0}}.aside-nav-container .site-header-logo{position:absolute;top:30px;left:40px}@media (max-width:480px){.aside-nav-container .site-header-logo{display:none}}.aside-nav-container .site-header-logo a{width:60px;display:block}.aside-nav-container .site-header-logo a svg{fill:var(--color-background)}.aside-nav-container nav{color:#fff;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;text-align:right;width:35%;padding:4rem 10vw;overflow-y:auto}@media (max-width:768px){.aside-nav-container nav{width:100%;padding:4rem 5rem 4rem 2rem}}.aside-nav-container nav li{color:#fff;opacity:1;transition:all .3s}@media (min-width:1024px){.aside-nav-container nav ul:hover li{color:#ccc;opacity:.8}.aside-nav-container nav ul:hover li:hover{color:#fff;opacity:1}.aside-nav-container nav ul:hover li:hover a:before{opacity:1;left:-20px}}.aside-nav-container nav a{z-index:9;text-transform:none;font-family:Filson Pro;font-size:1.5rem;text-decoration:none;display:inline-block;position:relative}@media (min-width:1024px){.aside-nav-container nav a:hover{transform:translate(0)}.aside-nav-container nav a:hover:before{opacity:1;left:-18px}.aside-nav-container nav a:before{content:"●";opacity:0;transition:all .8s;display:block;position:absolute;top:50%;left:-45px;transform:translateY(-50%)}}@media (max-width:480px){.aside-nav-container nav a{font-size:1.2rem}.aside-nav-container nav a.with-icon:hover{transform:none}}.aside-nav-container nav h2{z-index:9;font-family:Filson Pro;position:relative}.aside-nav-container nav .nav-section h2{cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:none;border-bottom:1px solid;margin-bottom:1rem;padding-top:.5em;padding-bottom:.5em;font-size:1rem}@media (max-width:480px){.aside-nav-container nav .nav-section h2{text-align:left}}.aside-nav-container nav ul{margin:0 0 2rem;padding:0;list-style:none}@media (max-width:480px){.aside-nav-container nav ul{text-align:left}}.aside-nav-container nav ul li{grid-template-rows:0fr;transition:grid-template-rows .6s;display:grid;position:relative}.aside-nav-container nav ul li .li-content{opacity:0;line-height:2.25rem;transition:opacity .5s;overflow:hidden}@media (max-width:480px){.aside-nav-container nav ul li .li-content{line-height:2rem}}.aside-nav-container nav ul li .link-image{object-fit:cover;opacity:0;pointer-events:none;z-index:-1;width:100%;height:100%;transition:opacity .4s;position:fixed;top:0;left:0}.aside-nav-container nav ul li .link-image-gradient{pointer-events:none;opacity:0;background:linear-gradient(270deg,#000,#0000);position:fixed;inset:0 0 0 50%}@media (min-width:1024px){.aside-nav-container nav ul li:hover .link-image{opacity:1}.aside-nav-container nav ul li:hover .link-image-gradient{opacity:.5}}@media (max-width:768px){.aside-nav-container nav ul li .link-image-gradient{background:linear-gradient(90deg,#000,#0000);left:0}.aside-nav-container nav ul li a{transition:font-size .3s}.aside-nav-container nav ul li .active{font-size:1.4rem;color:#fff!important}.aside-nav-container nav ul li .active+.link-image{opacity:1}.aside-nav-container nav ul li .active+.link-image+.link-image-gradient{opacity:.5}}.aside-nav-container nav ul.open li{grid-template-rows:1fr}.aside-nav-container nav ul.open li .li-content{opacity:1}.aside-nav-container nav .nav-section:not(:first-child) ul li:hover .link-image-gradient{opacity:0}.aside-nav-container .aside-navigation{background-color:var(--color-overlay);justify-content:flex-end;transition:transform .4s;display:flex;position:fixed;inset:0;transform:translate(100%)}.aside-nav-container .aside-navigation>svg{opacity:0;visibility:hidden;width:110%;height:100%;fill:--color-primary;transition:left .4s .3s;position:absolute;top:0;left:50px;overflow:visible}.aside-nav-container .aside-navigation.open{transform:translate(0)}.aside-nav-container .aside-navigation.open>svg{opacity:.05;visibility:visible;z-index:-1;left:-75px}@media (max-width:768px){.aside-nav-container .aside-navigation.open>svg{width:185vw;top:-66px;left:auto;right:-80%;transform:rotate(90deg)}}.aside-nav-container .consumption-wrapper{transform-origin:0;z-index:-1;justify-content:center;align-items:center;display:grid;position:absolute;bottom:0;left:35px;transform:translateY(-50%)rotate(-90deg)}@media (max-width:480px){.aside-nav-container .consumption-wrapper{display:none}}.aside-nav-container .consumption-wrapper .consumption-item{grid-area:1/1;align-items:center;gap:20px;display:flex}.aside-nav-container .consumption-wrapper .amount{white-space:nowrap;font-size:1.5rem}.aside-nav-container .consumption-wrapper .description{width:200px;font-size:.65rem}.aside-nav-container .consumption-wrapper img{width:50px;height:50px;transform:rotate(90deg)}@keyframes fadeInOut{0%,to{opacity:0}6.67%,26.67%{opacity:1}33.33%{opacity:0}}@media (max-width:480px){.aside-nav-container .site-header-top{z-index:999;padding:15px;transition:transform .65s}.aside-nav-container .site-header-top.is-visible{transition-delay:.2s;transform:translateY(0)}.aside-nav-container .site-header-top.is-hidden{transition-delay:.2s;transform:translateY(-100px)}}.aside-nav-container .solar-icon-container{width:45px;height:45px;display:inline-block;transform:rotate(90deg)}.aside-nav-container .solar-icon{width:100%;height:100%;color:var(--color-primary);animation:1s linear infinite alternate scale;position:relative}.aside-nav-container .solar-icon svg{width:100%;height:100%;display:block}.aside-nav-container .solar-icon .circle{fill:var(--color-primary)}.aside-nav-container .solar-icon .ray,.aside-nav-container .solar-icon .bolt{stroke:var(--color-primary);fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.aside-nav-container .layer-solar-energy{opacity:1}.aside-nav-container .layer-solar-energy .ray{stroke-dasharray:8.5;stroke-dashoffset:8.5px;transform-origin:50%;will-change:transform,opacity;animation:2s linear infinite rays}.aside-nav-container .layer-solar-energy .bolt{stroke-dasharray:45.3565;stroke-dashoffset:45.3565px;will-change:stroke-dashoffset;animation:3.4s infinite bolt-action}@keyframes scale{0%{transform:scale(1)}70%,to{transform:scale(1.075)}}@keyframes rays{0%{stroke-dashoffset:8.5px;opacity:1}70%,to{stroke-dashoffset:0;opacity:0;transform:rotate(7deg)}}@keyframes bolt-action{0%,10%{stroke-dashoffset:45.3565px}45%,55%{stroke-dashoffset:0}90%,to{stroke-dashoffset:-45.3565px}}@keyframes fadeInSlide{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.language-switcher ul{align-items:anchor-center;display:flex}.language-switcher li{text-transform:capitalize;padding:0 .8em;list-style:none}.language-switcher li button{text-transform:capitalize}.language-switcher li:first-child{padding-left:0}.columns{display:flex}@media (max-width:768px){.columns{flex-wrap:wrap}}.columns.count-1 .column{width:100%}.columns.count-2 .column{width:50%}.columns.count-3 .column{width:33.3%}@media (max-width:768px){.columns.count-3 .column{width:50%}}.columns.count-4 .column{width:25%}.video-component{height:50vw;position:relative}@media (max-width:480px){.video-component{height:auto}}.video-component video{object-fit:cover;width:100%;height:100%}@media (max-width:480px){.video-component video{height:40vh}}.video-component .component-image{height:50vw}@media (max-width:480px){.video-component .component-image{height:55vh}}.video-component .component-image img{object-fit:cover;width:100%;height:100%}.video-component .carousel-image{width:100%;height:100%}.video-component.fit-to-layout{max-width:1200px;max-height:35vw;margin:auto;padding:2rem 10rem}.video-component.fit-to-layout .video-mute-toggle{top:4rem;right:12rem}.video-component .video-mute-toggle,.video-component .video-play-toggle{cursor:pointer;z-index:10;background:#0000001a;border:none;border-radius:50%;padding:1rem;transition:background .3s;display:block;position:absolute}.video-component .video-mute-toggle:hover,.video-component .video-play-toggle:hover{background:#0000004d}.video-component .video-mute-toggle{top:2rem;right:2rem}@media (max-width:480px){.video-component .video-mute-toggle{top:1rem;right:1rem}}.video-component .video-play-toggle{padding:2rem;top:50%;left:50%;transform:translate(-50%,-50%)}.video-component .video-play-toggle.playing{opacity:0;pointer-events:none;transition:opacity .3s}.video-component .video-play-toggle.paused{opacity:1;pointer-events:all}.video-component:hover .video-play-toggle.playing{opacity:.8;pointer-events:all}.video-component .icon{background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px;display:block}.video-component .video-mute-toggle.muted .icon{background-image:url(/assets/icons/volume-2.svg)}.video-component .video-mute-toggle.unmuted .icon{background-image:url(/assets/icons/volume-1.svg)}.video-component .video-play-toggle.paused .icon{background-image:url(/assets/icons/play.svg);width:32px;height:32px}.video-component .video-play-toggle.playing .icon{background-image:url(/assets/icons/pause.svg);width:32px;height:32px}.video-component .video-loader{background-color:inherit;z-index:10;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.video-component .dots-loader{gap:8px;display:flex}@media (min-width:1440px){.video-component .dots-loader{margin-top:-225px}}.video-component .dot{background-color:var(--color-primary);border-radius:50%;width:12px;height:12px;animation:1.4s ease-in-out infinite both bounce}.video-component .dot:first-child{animation-delay:-.32s}.video-component .dot:nth-child(2){animation-delay:-.16s}@keyframes bounce{0%,80%,to{opacity:.5;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.video-component .video-banner{background:rgb(from var(--color-overlay)r g b/.9);width:56vw;margin-top:-87px;margin-left:auto;padding:1.5rem 2rem}@media (max-width:480px){.video-component .video-banner{text-align:right;justify-content:flex-end;width:auto;margin-top:-84px;display:flex}}.video-component .video-banner a{color:#fff;margin-top:0;margin-right:1.75rem;font-family:Filson Pro;font-size:1rem;text-decoration:none;display:inline-block;position:relative}@media (max-width:480px){.video-component .video-banner a{margin-left:1.75rem;margin-right:0}}.video-component .video-banner a:after{content:"";opacity:.5;background:currentColor;width:100%;height:1px;transition:opacity .22s linear;position:absolute;top:100%;left:0}.video-component .video-banner-multiple{width:100%;margin-top:-87px;margin-left:auto;display:flex}@media (max-width:480px){.video-component .video-banner-multiple{flex-direction:column;margin-top:-7px;position:relative}}.video-component .video-banner-multiple .banner{text-align:center;background:#ffffffe6;flex-flow:column;gap:1.5rem;width:100%;padding:1.5rem 2rem;display:flex}@media (max-width:480px){.video-component .video-banner-multiple .banner{justify-content:space-between;gap:1rem;width:auto}}.video-component .video-banner-multiple .banner .banner-inside-wrapper{justify-content:space-between;display:flex}.video-component .video-banner-multiple .banner .banner-restaurant{margin-left:10px;font-size:1.5rem}@media (max-width:480px){.video-component .video-banner-multiple .banner .banner-restaurant{font-size:1.25rem}}.video-component .video-banner-multiple .banner a{color:var(--color-primary);margin-top:0;text-decoration:none;display:inline-block;position:relative}.video-component .video-banner-multiple .banner:nth-child(odd){background:rgb(from var(--color-primary)r g b/.9)}.video-component .video-banner-multiple .banner:nth-child(odd) a,.video-component .video-banner-multiple .banner:nth-child(odd) span,.video-component .video-banner-multiple .banner:nth-child(odd) h2{color:#fff}@media (max-width:480px){.video-component .video-banner-multiple .banner:last-child{border-bottom:1px solid var(--color-primary)}}.base-component{max-width:1440px;margin-top:6rem;margin-left:auto;margin-right:auto;position:relative}@media (max-width:768px){.base-component{max-width:100%;margin-top:4rem}}.base-component .component-inner{max-width:80%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;position:relative}.base-component .component-inner.small{max-width:1150px}@media (max-width:768px){.base-component .component-inner{padding-left:1.5rem;padding-right:1.5rem}.base-component .component-inner .small{max-width:100%}}.base-component .component-inner .component-box{background-color:#fff;padding:38px 35px 45px;position:static}.base-component .component-inner .component-box img{max-width:100%;height:auto;margin-top:1rem;display:block}@media (min-width:768px){.base-component .component-inner .component-box{position:absolute}}.base-component .component-inner .component-box.s1{width:300px}@media (max-width:768px){.base-component .component-inner .component-box.s1{width:auto}}.base-component .component-inner .component-box.s2{width:850px;margin-top:-200px;margin-left:auto;margin-right:auto;position:relative}@media (max-width:768px){.base-component .component-inner .component-box.s2{width:auto;margin-top:0}}.base-component .component-inner .component-box>h2{border-bottom:1px solid #ccc;padding-bottom:1.7rem;font-size:1.6rem;line-height:normal}.base-component .component-inner .component-box>p:nth-child(2){padding-top:1.75rem}.base-component .component-inner .component-box .icon-paragraph-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:50px;padding-bottom:25px;display:flex}@media (max-width:480px){.base-component .component-inner .component-box .icon-paragraph-container{padding-bottom:0}}.base-component .component-inner .component-box .icon-paragraph-container .icon-paragraph-item{min-width:250px;display:flex}.base-component .component-inner .component-box .icon-paragraph-container .icon-paragraph-item .icon-paragraph-icon{width:50px;height:50px;margin-right:25px;position:relative}@media (max-width:480px){.base-component .component-inner .component-box .icon-paragraph-container .icon-paragraph-item .icon-paragraph-text h2{font-size:1.5rem}}.base-component .component-inner .component-box .icon-paragraph-container .icon-paragraph-item .icon-paragraph-text p{font-size:.9em}@media (max-width:480px){.base-component .component-inner .component-box .icon-paragraph-container .icon-paragraph-item .icon-paragraph-text p{font-size:.75rem}}.base-component .component-inner .component-clean-text{text-align:center}.base-component .component-inner .component-clean-text p{max-width:65%;margin-left:auto;margin-right:auto}@media (max-width:480px){.base-component .component-inner .component-clean-text p{max-width:none}}.base-component .component-inner .component-clean-text h2{margin-bottom:2rem;font-weight:600}.base-component .component-inner .component-image{justify-content:center;width:100%;display:flex}.base-component .component-inner .component-image img{object-fit:cover;width:70vw;max-width:972px;height:100%;display:block}.base-component .component-inner .component-image video{object-fit:cover}@media (max-width:480px){.base-component .component-inner .component-image video{max-height:300px}}@media (max-width:768px){.base-component .component-inner .component-image{width:auto;margin-left:-1.5rem;margin-right:-1.5rem}.base-component .component-inner .component-image img{width:100%}}.base-component .component-inner.right .component-image{justify-content:flex-start}.base-component .component-inner.right .component-box{right:35px}.base-component .component-inner.left .component-image{justify-content:flex-end}.base-component .component-inner.left .component-box{left:35px}.base-component .component-inner.center{max-width:none}.base-component .component-inner.center .component-image img,.base-component .component-inner.center .component-image.carousel img{width:90%;max-width:none}@media (max-width:768px){.base-component .component-inner.center .component-image img,.base-component .component-inner.center .component-image.carousel img{width:100%}}.top-image-component{z-index:-1;width:100%;margin-top:310px}.top-image-component img{object-fit:cover;width:100%;height:75vh;max-height:655px}@media (max-width:768px){.top-image-component img{height:50vh}}.news-body-component{max-width:1440px;margin-top:3rem;margin-left:auto;margin-right:auto;position:relative}.news-body-component .component-inner{padding:0 2rem 2rem}@media (max-width:480px){.news-body-component .component-inner{flex-flow:column}.news-body-component .component-inner h1{line-height:normal}}.news-body-component .component-inner img{max-width:100%;height:auto;margin:0 0 2rem;display:block}.news-body-component .component-inner aside{width:33.33%}.news-body-component .component-inner aside h2{font-size:1rem;font-weight:700}@media (max-width:480px){.news-body-component .component-inner aside{width:100%}.news-body-component .component-inner aside .published{align-items:anchor-center;display:flex;position:absolute;top:-50px}.news-body-component .component-inner aside .published h2{margin-right:.75rem;font-size:.8rem}.news-body-component .component-inner aside .published p{font-size:.8rem}}.news-body-component .component-inner .content{width:66.33%}@media (max-width:480px){.news-body-component .component-inner .content{width:100%}}.news-body-component .component-inner .content .row{padding-bottom:3rem}@media (max-width:480px){.news-body-component .component-inner .content .row{padding-bottom:0}}.news-body-component .component-inner .content .row h1{margin-bottom:2rem;font-size:2.5rem;font-weight:600;line-height:normal}@media (max-width:480px){.news-body-component .component-inner .content .row h1{margin-top:1rem;font-size:2rem;line-height:normal}}.news-body-component .component-inner .content .row h2{font-size:1.5rem;font-weight:400}.news-body-component .component-inner .content .row blockquote{margin:0;font-size:1.75rem;font-style:italic;line-height:2.8rem}.news-body-component .component-inner .content .row.full{margin-left:-50%}.news-body-component .component-inner .content .row ul{padding-left:3rem}.news-body-component .component-inner .content .row ul li{padding-left:1rem;list-style-type:disc}.news-body-component aside .internal-site-links h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem}@media (max-width:480px){.news-body-component aside .internal-site-links h2{margin-top:0}}.news-body-component aside .internal-site-links a{margin-bottom:.2rem;text-decoration:underline}@media (max-width:480px){.news-body-component aside .internal-site-links a{margin-bottom:0}.news-body-component aside .internal-site-links ul{width:100%;margin-bottom:2rem;display:flex;overflow:scroll}.news-body-component aside .internal-site-links ul a{white-space:nowrap;margin-right:25px}}.page-body-component{max-width:1440px;margin-top:3rem;margin-left:auto;margin-right:auto;position:relative}.page-body-component .component-inner{padding:0 2rem 2rem}@media (max-width:480px){.page-body-component .component-inner{flex-flow:column;overflow-x:hidden}}.page-body-component .component-inner img{max-width:100%;height:auto;margin:0 0 2rem;display:block}.page-body-component .component-inner aside{width:33.33%}.page-body-component .component-inner aside h2{font-size:1rem;font-weight:700}@media (max-width:480px){.page-body-component .component-inner aside{width:100%}.page-body-component .component-inner aside .published{align-items:anchor-center;display:flex;position:absolute;top:-50px}.page-body-component .component-inner aside .published h2{margin-right:.75rem;font-size:.8rem}.page-body-component .component-inner aside .published p{font-size:.8rem}}.page-body-component .component-inner .content{width:66.33%}@media (max-width:480px){.page-body-component .component-inner .content{width:100%}}.page-body-component .component-inner .content .row{padding-bottom:3rem}.page-body-component .component-inner .content .row h1{margin-bottom:2rem;font-size:2.5rem;font-weight:600;line-height:normal}@media (max-width:480px){.page-body-component .component-inner .content .row h1{margin-top:1rem;font-size:2rem}}.page-body-component .component-inner .content .row h2{font-size:1.5rem;font-weight:400}.page-body-component .component-inner .content .row blockquote{margin:0;font-size:1.75rem;font-style:italic;line-height:2.8rem}.page-body-component .component-inner .content .row.full{margin-left:-50%}.page-body-component .component-inner .content .row ul{padding-left:3rem}.page-body-component .component-inner .content .row ul li{padding-left:1rem;list-style-type:disc}.page-body-component aside .internal-site-links h2{margin-top:2.5rem;margin-bottom:1rem;font-size:1.25rem}@media (max-width:480px){.page-body-component aside .internal-site-links h2{margin-top:0}}.page-body-component aside .internal-site-links a{margin-bottom:.2rem;text-decoration:underline}@media (max-width:480px){.page-body-component aside .internal-site-links a{margin-bottom:0}.page-body-component aside .internal-site-links ul{width:100%;margin-bottom:2rem;display:flex;overflow:scroll}.page-body-component aside .internal-site-links ul a{white-space:nowrap;margin-right:25px}}.page-body-component .tags{justify-content:space-between;margin-top:60px;display:flex}.page-body-component .tag-list{width:45%}.page-body-component .tag-list h2{border-bottom:1px solid;padding-bottom:10px}@media (max-width:480px){.page-body-component .tag-list h2{font-size:1.25rem}}.page-body-component .tag-list ul{margin-top:20px}.page-body-component .tag-list ul li{margin-bottom:5px;font-family:Filson Pro;font-size:1.25rem;font-weight:400}.page-body-component .tag-list ul li a{text-decoration:none}.news-gallery-component{max-width:1440px;margin:0 auto;padding-top:6rem}@media (max-width:480px){.news-gallery-component{padding-top:2rem}}.news-gallery-component h2{font-weight:600}.news-gallery-component .component-inner{padding:2rem}@media (max-width:768px){.news-gallery-component .component-inner{padding-left:1.5rem;padding-right:1.5rem}}.news-gallery-component .text{max-width:50%}.news-gallery-component .text img{max-width:100%;height:auto;margin-top:2rem;display:block}.news-gallery-component .text p{margin-top:2rem}@media (max-width:480px){.news-gallery-component .text{max-width:none}}.news-gallery-component .news-gallery{grid-template-columns:repeat(3,1fr);grid-auto-rows:15px;grid-auto-flow:dense;gap:20px;margin-top:4rem;display:grid}@media (max-width:1024px){.news-gallery-component .news-gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.news-gallery-component .news-gallery{grid-template-columns:1fr;grid-auto-rows:20px}}.news-gallery-component .gallery-item{cursor:pointer;min-height:150px;position:relative;overflow:hidden}.news-gallery-component .gallery-item:hover .gallery-content:after{background:#0000004d}.news-gallery-component .gallery-item:hover .gallery-text{transform:translateY(-20px)}.news-gallery-component .gallery-item:hover .read-more{opacity:1;transform:translateY(0)}.news-gallery-component .span-1{grid-column:span 1}.news-gallery-component .span-2{grid-column:span 2}@media (max-width:480px){.news-gallery-component .span-2{grid-column:span 1}}.news-gallery-component .height-small{grid-row:span 10}@media (max-width:480px){.news-gallery-component .height-small{grid-row:span 6}}.news-gallery-component .height-small.load-more-tile{background-color:var(--color-primary)}.news-gallery-component .height-small.load-more-tile button{width:100%}.news-gallery-component .height-small.load-more-tile .gallery-text{height:55%}.news-gallery-component .height-small.load-more-tile h2{text-align:center;font-size:1.5rem}.news-gallery-component .height-small.load-more-tile .read-more{text-align:center;width:100%}@media (max-width:480px){.news-gallery-component .height-small.load-more-tile{grid-row:span 4}.news-gallery-component .height-small.load-more-tile .gallery-text{height:70%}.news-gallery-component .height-small.load-more-tile .read-more{opacity:1}.news-gallery-component .height-small.load-more-tile:hover .gallery-text,.news-gallery-component .height-small.load-more-tile:hover .read-more{transform:none}}.news-gallery-component .height-medium{grid-row:span 16}@media (max-width:480px){.news-gallery-component .height-medium{grid-row:span 8}}.news-gallery-component .height-large{grid-row:span 18}.news-gallery-component .height-xlarge{grid-row:span 24}@media (max-width:480px){.news-gallery-component .height-xlarge{grid-row:span 15}}.news-gallery-component .gallery-link{color:#fff;height:100%;text-decoration:none;display:block;position:relative}.news-gallery-component .gallery-image-wrapper{width:100%;height:100%;position:absolute;top:0;left:0}.news-gallery-component .gallery-image-wrapper img{object-fit:cover;width:100%;height:100%}.news-gallery-component .gallery-content{align-items:flex-end;height:100%;padding:20px;display:flex;position:relative}.news-gallery-component .gallery-content:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#000000e6);height:50%;position:absolute;bottom:0;left:0;right:0}@media (max-width:480px){.news-gallery-component .gallery-content:before{height:100%}}.news-gallery-component .gallery-content:after{content:"";z-index:1;pointer-events:none;background:0 0;transition:background .3s;position:absolute;inset:0}.news-gallery-component .gallery-text{z-index:2;width:100%;padding:20px 15px;transition:transform .3s;position:relative}.news-gallery-component .gallery-text h2{font-size:1.3rem;line-height:1.5rem}.news-gallery-component .gallery-date{margin-bottom:8px;display:block}.news-gallery-component .gallery-title{margin-bottom:8px}.span-2 .news-gallery-component .gallery-title{font-size:24px}@media (max-width:480px){.news-gallery-component .gallery-title{font-size:14px}.span-2 .news-gallery-component .gallery-title{font-size:18px}}.news-gallery-component .read-more{color:#fff;opacity:0;padding-bottom:2px;transition:all .3s;display:inline-block;transform:translateY(10px)}.news-gallery-component .no-image{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.not-found-component{max-width:1440px;margin-top:3rem;margin-left:auto;margin-right:auto;position:relative}.not-found-component .component-inner{padding:0 2rem 2rem}.not-found-component .component-inner img{max-width:100%;height:auto;margin:0 0 2rem;display:block}.not-found-component .component-inner aside{width:33.33%}@media (max-width:480px){.not-found-component .component-inner aside{display:none}}.not-found-component .component-inner .content{width:66.33%}@media (max-width:480px){.not-found-component .component-inner .content{width:100%}}.not-found-component .component-inner .content .row{padding-bottom:3rem}.not-found-component .component-inner .content .row h1{margin-bottom:2rem;font-size:2.5rem;font-weight:600;line-height:normal}@media (max-width:480px){.not-found-component .component-inner .content .row h1{margin-top:1rem;font-size:2rem}}.not-found-component .component-inner .content .row.full{margin-left:-50%}.two-columns{column-count:2;column-gap:30px}@media (max-width:480px){.two-columns{column-count:1}}.three-columns{column-count:3;column-gap:35px}@media (max-width:480px){.three-columns{column-count:1}}.text-columns-component{max-width:1440px;margin-top:4rem;display:flex;position:relative}@media (max-width:768px){.text-columns-component{margin-top:4rem}}.text-columns-component h1,.text-columns-component h2,.text-columns-component h3,.text-columns-component h4{line-height:normal}.text-columns-component h1{margin-bottom:2rem}.text-columns-component.align-right{justify-content:flex-end;margin-left:auto}.text-columns-component.align-left{justify-content:flex-start}.text-columns-component.align-center{justify-content:center;margin-left:auto;margin-right:auto}.text-columns-component .component-inner{max-width:56vw;padding-left:2rem;padding-right:2rem}.text-columns-component .component-inner img{max-width:100%;height:auto;display:block}@media (max-width:768px){.text-columns-component .component-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:480px){.text-columns-component{max-width:100%;justify-content:space-evenly!important}.text-columns-component .component-inner{max-width:100%}}.image-gallery-component{max-width:1440px;margin-top:8rem;margin-left:auto;margin-right:auto;position:relative}@media (max-width:768px){.image-gallery-component{max-width:100%;margin-top:2rem}}.image-gallery-component .component-inner{margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;position:relative}@media (max-width:480px){.image-gallery-component .component-inner{padding-top:0;padding-left:1.5rem;padding-right:1.5rem}}.image-gallery-component .text:not(:empty){max-width:50vw;margin-bottom:3rem}@media (max-width:480px){.image-gallery-component .text:not(:empty){max-width:none}.image-gallery-component .text:not(:empty) h2,.image-gallery-component .text:not(:empty) h3{margin-top:7rem}}.image-gallery-component .text:not(:empty) h2,.image-gallery-component .text:not(:empty) h3{margin-bottom:2rem}.image-gallery-component .image-caption{color:#666;margin-top:.5rem;font-size:.8rem;line-height:1.5}.image-gallery-component .media-container{display:block}.image-gallery-component.masonry-layout .masonry-grid{columns:3;column-gap:2rem}.image-gallery-component.masonry-layout .masonry-grid>*{break-inside:avoid;margin-bottom:2rem}@media (max-width:768px){.image-gallery-component.masonry-layout .masonry-grid{column-count:1}}.image-gallery-component.masonry-layout .masonry-item{break-inside:avoid;width:100%;margin-bottom:2rem;display:inline-block}.image-gallery-component.masonry-layout .gallery-image,.image-gallery-component.masonry-layout .gallery-video{width:100%;height:auto;display:block}.image-gallery-component.rows-layout .image-row{flex-wrap:wrap;gap:2rem;margin-bottom:2rem;display:flex}@media (max-width:480px){.image-gallery-component.rows-layout .image-row:last-child{margin-bottom:0}}.image-gallery-component.rows-layout .image-row.align-left{justify-content:flex-start}.image-gallery-component.rows-layout .image-row.align-right{justify-content:flex-end}.image-gallery-component.rows-layout .image-wrapper{flex-direction:column;display:flex}@media (max-width:480px){.image-gallery-component.rows-layout .image-wrapper{width:100%}}.image-gallery-component.rows-layout .media-container{height:600px;overflow:hidden}@media (max-width:480px){.image-gallery-component.rows-layout .media-container{height:auto}}.image-gallery-component.rows-layout .gallery-image{object-fit:cover;max-width:100%;width:100%!important;height:600px!important}@media (max-width:768px){.image-gallery-component.rows-layout .gallery-image{width:100%!important;height:auto!important}}.image-gallery-component.rows-layout .gallery-video{object-fit:cover;width:100%;min-width:350px;max-width:966px;height:-webkit-fill-available;height:-moz-available;height:stretch}@media (max-width:480px){.image-gallery-component.rows-layout .gallery-video{max-width:100%;max-height:500px}}section.restaurant-streamer-component{background-color:var(--color-background);color:var(--color-text)}section.restaurant-streamer-component .component-inner{max-width:1440px;margin-left:auto;margin-right:auto;padding-bottom:2rem}section.restaurant-streamer-component .content{padding:6rem 2rem 2rem;font-size:1rem;display:flex}@media (max-width:480px){section.restaurant-streamer-component .content{flex-flow:column-reverse;padding-top:0;padding-left:1.5rem;padding-right:1.5rem}}section.restaurant-streamer-component .content h2{margin-bottom:25px;font-size:2rem}section.restaurant-streamer-component .content .text{width:33.3%;min-height:45vh;padding:0 3rem 2rem 0}@media (max-width:480px){section.restaurant-streamer-component .content .text{width:100%;min-height:auto;padding:0}}section.restaurant-streamer-component .component-image{width:66.6%;height:auto;position:relative}@media (max-width:480px){section.restaurant-streamer-component .component-image{width:100%}}section.restaurant-streamer-component .component-image img{object-fit:contain;object-position:top;width:100%;height:auto}@media (max-width:480px){section.restaurant-streamer-component .component-image img{width:100vw!important;margin-left:-1.5rem!important}}section.restaurant-streamer-component .bib-menu-component{margin-top:0;padding-bottom:0}section.restaurant-streamer-component .bib-menu-component .menu-header-section:empty{display:none}section.restaurant-streamer-component h2{margin-bottom:25px;font-size:2rem}section.restaurant-streamer-component .text{width:33.3%;padding:0 25px 25px 0}section.restaurant-streamer-component .text p{padding-bottom:2rem}@media (max-width:480px){section.restaurant-streamer-component .text h2{padding-top:2rem}}section.restaurant-streamer-component.restaurant-cofoco{color:var(--color-primary)}section.restaurant-streamer-component.restaurant-cofoco .content .text h2{text-transform:none}section.restaurant-streamer-component.restaurant-cofoco .bib-menu-component{color:var(--color-primary)}section.restaurant-streamer-component.restaurant-cofoco .btn{color:var(--color-text)}section.restaurant-streamer-component.donna .text{font-size:1.2rem}section.restaurant-streamer-component.donna .btn{background-color:var(--color-text);color:var(--color-text-alt)}section.restaurant-streamer-component.llama .btn{background-color:var(--color-text);color:var(--color-background)}section.restaurant-streamer-component.jah-izakaya,section.restaurant-streamer-component.posh-jah{font-family:ui-serif}section.restaurant-streamer-component.jah-izakaya p,section.restaurant-streamer-component.posh-jah p{font-family:baskerville-urw,ui-serif,Georgia;font-size:1.1rem}section.restaurant-streamer-component.jah-izakaya h2,section.restaurant-streamer-component.jah-izakaya .btn,section.restaurant-streamer-component.posh-jah h2,section.restaurant-streamer-component.posh-jah .btn{text-transform:uppercase;font-family:corporate-e,ui-sans-serif,system-ui;font-weight:400}section.restaurant-streamer-component:nth-last-child(2){padding-bottom:0}.restaurant-overview-component{max-width:1440px;margin-top:4rem;margin-left:auto;margin-right:auto;position:relative}@media (max-width:480px){.restaurant-overview-component{margin-top:0;padding-bottom:0}}.restaurant-overview-component .content{max-width:75%}@media (max-width:480px){.restaurant-overview-component .content{max-width:100%}.restaurant-overview-component .content h1{line-height:normal}}.restaurant-overview-component .tags{justify-content:flex-start;margin-top:60px;display:flex}@media (max-width:480px){.restaurant-overview-component .tags{flex-wrap:wrap}.restaurant-overview-component .tags .tag-list:last-child{width:100%}}.restaurant-overview-component .tag-list{width:30%;margin-right:4.5rem}@media (max-width:480px){.restaurant-overview-component .tag-list{width:45%;margin-right:1rem}.restaurant-overview-component .tag-list:last-child{margin-top:2rem}}.restaurant-overview-component .tag-list h3{border-bottom:1px solid;padding-bottom:10px}@media (max-width:480px){.restaurant-overview-component .tag-list h3{font-size:1.25rem}}.restaurant-overview-component .tag-list ul{margin-top:20px}.restaurant-overview-component .tag-list ul li{margin-bottom:5px;font-family:Filson Pro;font-size:1.25rem;font-weight:400}.restaurant-overview-component .tag-list ul li a{text-decoration:none}@media (max-width:480px){.restaurant-overview-component .tag-list ul li a{font-size:1rem}}.restaurant-overview-component .component-inner{padding:2rem}.restaurant-overview-component .component-inner:not(.columns){padding-top:0}.restaurant-overview-component .restaurant-grid{grid-template-columns:repeat(3,1fr);gap:3.6rem;display:grid}@media (max-width:480px){.restaurant-overview-component .restaurant-grid{grid-template-columns:1fr;gap:4rem}}.restaurant-overview-component .restaurant-info{margin-top:3rem}@media (max-width:480px){.restaurant-overview-component .restaurant-info{margin-top:2rem}}.restaurant-overview-component .restaurant-info>a{text-decoration:none}.restaurant-overview-component .restaurant-card{overflow:hidden}.restaurant-overview-component .restaurant-link{color:inherit;text-decoration:none;display:block}.restaurant-overview-component .restaurant-image-wrapper{background-color:#e0e0e0;width:100%;padding-bottom:66.67%;position:relative;overflow:hidden}.restaurant-overview-component .restaurant-image{object-fit:cover;transition:transform .3s}.restaurant-card:hover .restaurant-overview-component .restaurant-image{transform:scale(1.05)}.restaurant-overview-component .restaurant-name{margin:.5rem 0;font-size:1.5rem;font-weight:600;text-decoration:none}.restaurant-overview-component .restaurant-description{text-overflow:ellipsis;margin-top:2rem;overflow:hidden}.restaurant-overview-component .restaurant-links{margin-top:2rem;font-family:Filson Pro;font-weight:800}.openinghours-contact-component{max-width:1440px;margin-top:6rem;margin-left:auto;margin-right:auto;position:relative}@media (max-width:480px){.openinghours-contact-component{max-width:100%;margin-top:2rem}}.openinghours-contact-component .component-inner{padding-left:2rem;padding-right:2rem;display:flex}@media (max-width:480px){.openinghours-contact-component .component-inner{flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}}.openinghours-contact-component .column{width:35%}@media (max-width:480px){.openinghours-contact-component .column{width:100%;margin-top:2rem;margin-bottom:2rem}.openinghours-contact-component .column:first-child{margin-bottom:3rem}}.openinghours-contact-component h2{margin-bottom:1.5rem}.bib-menu-component{max-width:1440px;color:var(--color-text);margin-top:6rem;margin-left:auto;margin-right:auto;position:relative}@media (max-width:480px){.bib-menu-component{max-width:100%;margin-top:2rem}}.bib-menu-component .component-inner{padding-left:2rem;padding-right:2rem;display:flex}@media (max-width:480px){.bib-menu-component .component-inner{padding-left:1.5rem;padding-right:1.5rem}}.bib-menu-component .bib-menu-wrapper{width:100%}.bib-menu-component .menu-header-section{justify-content:space-between;align-items:center;margin-bottom:3rem;display:flex}@media (max-width:768px){.bib-menu-component .menu-header-section{flex-flow:column;align-items:flex-start}}.bib-menu-component .menu-header-section .text{padding-right:25%}@media (max-width:768px){.bib-menu-component .menu-header-section .text{padding-right:0}}.bib-menu-component .menu-header-section h2{margin-bottom:1rem}.bib-menu-component .menu-header-section h1{color:var(--color-text);margin:0;font-size:3rem;font-weight:700}.bib-menu-component .date-dropdown-wrapper{display:inline-block;position:relative}@media (max-width:768px){.bib-menu-component .date-dropdown-wrapper{width:100%;margin-top:35px}}.bib-menu-component .date-period-select{cursor:pointer;appearance:none;min-width:220px;color:var(--color-text);background-color:#0000;border:none;padding:.5rem 2.5rem .5rem 1rem;font-size:1rem;font-weight:800}@media (max-width:768px){.bib-menu-component .date-period-select{width:100%;padding-left:0}}.bib-menu-component .date-period-select:hover{border-bottom-color:rgba(from var(--color-primary)r g b/.15)}.bib-menu-component .date-period-select:focus{border-bottom-color:#000;outline:none}.bib-menu-component .dropdown-arrow{pointer-events:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}@media (max-width:768px){.bib-menu-component .dropdown-arrow{left:15.53rem;right:auto}}.bib-menu-component .menu-accordion{flex-direction:column;gap:0;display:flex}.bib-menu-component .menu-item{border-bottom:1px solid;border-color:rgba(from var(--color-primary)r g b/.15)}.bib-menu-component .menu-item:first-child{border-top:1px solid;border-color:rgba(from var(--color-primary)r g b/.15)}.bib-menu-component .menu-header{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:1.75rem;transition:opacity .2s;display:flex}@media (max-width:768px){.bib-menu-component .menu-header{padding-left:0;padding-right:0}}.bib-menu-component .menu-header:hover{opacity:.7}.bib-menu-component .menu-header-content{flex-direction:column;flex:1;gap:.25rem;display:flex}.bib-menu-component .menu-header h2{margin:0;font-size:1.5rem;font-weight:400}.bib-menu-component .menu-date{text-align:center;width:100%;margin-bottom:3rem;font-size:1rem;font-weight:800;display:block;position:relative}.bib-menu-component .menu-date:after{content:"";background-color:var(--color-primary);width:50px;height:2px;margin:2rem auto 0;display:block}.bib-menu-component .menu-icon{flex-shrink:0;transition:transform .3s}.bib-menu-component .menu-icon.open{transform:rotate(180deg)}.bib-menu-component .menu-content{grid-template-rows:0fr;transition:grid-template-rows .3s ease-out;display:grid}.bib-menu-component .menu-item.open .menu-content{grid-template-rows:1fr}.bib-menu-component .menu-content-inner{opacity:0;transition:opacity .3s ease-out;overflow:hidden}.bib-menu-component .menu-item.open .menu-content-inner{opacity:1}.bib-menu-component .menu-html-content{padding:0 0 2rem;line-height:1.6}.bib-menu-component .no-menu-message{text-align:center;padding:2rem;font-style:italic}.rich-text-component{max-width:1440px;margin-top:8rem;margin-left:auto;margin-right:auto;position:relative}@media (max-width:768px){.rich-text-component{margin-top:4rem}}.rich-text-component h1,.rich-text-component h2,.rich-text-component h3,.rich-text-component h4{line-height:normal}.rich-text-component h1{margin-bottom:2rem}.rich-text-component .component-inner{max-width:100%;margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem;position:relative}.rich-text-component .component-inner img{max-width:100%;height:auto;display:block}@media (max-width:768px){.rich-text-component .component-inner{padding-left:1.5rem;padding-right:1.5rem}}div.les-trois-cochons,section.les-trois-cochons{--color-primary:#085c51;--color-background:#ffe6e6;--color-content-bg:#f5f5f5;--color-text:#085c51;--color-text-alt:#ffe6e6;--color-overlay:#085c51;--color-overlay-light:#ffe6e640;--color-overlay-medium:#ffe6e680;--color-border:#0753491a;--color-accent:#ffe5e5;--color-form-bg:#085c51;--color-form-border:#094c43;--color-form-hover:#ffe6e640}div.les-trois-cochons .component-inner .component-box,section.les-trois-cochons .component-inner .component-box{background-color:#085c51}div.les-trois-cochons header .site-header-top,section.les-trois-cochons header .site-header-top{background-color:#ffe6e6}div.coco-cafe,section.coco-cafe{--color-primary:#e74a40;--color-background:#fbf4ef;--color-content-bg:#f5f5f5;--color-text:#e74a40;--color-text-alt:#ffe6e6;--color-overlay:#ec7aa1;--color-overlay-light:#ffe6e640;--color-overlay-medium:#ffe6e680;--color-border:#0753491a;--color-accent:#ffe5e5;--color-form-bg:#085c51;--color-form-border:#094c43;--color-form-hover:#ffe6e640}div.coco-cafe .component-inner .component-box,section.coco-cafe .component-inner .component-box{background-color:#ec7aa1}div.coco-cafe header .site-header-top,section.coco-cafe header .site-header-top{background-color:#fbf4ef}div.posh-jah,section.posh-jah{--color-primary:#ec7aa1;--color-background:#fff;--color-content-bg:#f5f5f5;--color-text:#000;--color-text-alt:#ffe6e6;--color-overlay:#ec7aa1;--color-overlay-light:#ffe6e640;--color-overlay-medium:#ffe6e680;--color-border:#0753491a;--color-accent:#ffe5e5;--color-form-bg:#085c51;--color-form-border:#094c43;--color-form-hover:#ffe6e640}div.posh-jah .component-inner .component-box,section.posh-jah .component-inner .component-box{background-color:#ec7aa1}div.posh-jah header .site-header-top,section.posh-jah header .site-header-top{background-color:#fff}div.jah-izakaya,section.jah-izakaya{--color-primary:#ec7aa1;--color-background:#fff;--color-content-bg:#f5f5f5;--color-text:#000;--color-text-alt:#ffe6e6;--color-overlay:#085c51;--color-overlay-light:#ffe6e640;--color-overlay-medium:#ffe6e680;--color-border:#0753491a;--color-accent:#ffe5e5;--color-form-bg:#085c51;--color-form-border:#094c43;--color-form-hover:#ffe6e640}div.jah-izakaya .component-inner .component-box,section.jah-izakaya .component-inner .component-box{background-color:#085c51}div.jah-izakaya header .site-header-top,section.jah-izakaya header .site-header-top{background-color:#fff}div.restaurant-cofoco,section.restaurant-cofoco{--color-primary:#e9c475;--color-background:#3f5553;--color-content-bg:#f5f5f5;--color-text:#3f5553;--color-text-alt:#e9c475;--color-overlay:#e9c475;--color-overlay-light:#a59867;--color-overlay-medium:#65777580;--color-border:#3c4f4e;--color-accent:#3f5553;--color-form-bg:#e9c475;--color-form-border:#d8b972;--color-form-hover:#a59867}div.restaurant-cofoco .component-inner .component-box,section.restaurant-cofoco .component-inner .component-box{background-color:#e9c475}div.restaurant-cofoco header .site-header-top,section.restaurant-cofoco header .site-header-top{background-color:#3f5553}div.scarpetta-rantzausgade,section.scarpetta-rantzausgade{--color-primary:#231f20;--color-background:#dfdfdf;--color-content-bg:#f5f5f5;--color-text:#231f20;--color-text-alt:#dfdfdf;--color-overlay:#231f20;--color-overlay-light:#231f20cc;--color-overlay-medium:#4f4c4d80;--color-border:#cccbcc;--color-accent:#dfdfdf;--color-form-bg:#dfdfdf;--color-form-border:#c8c8c8;--color-form-hover:#949293}div.scarpetta-rantzausgade .component-inner .component-box,section.scarpetta-rantzausgade .component-inner .component-box{background-color:#231f20}div.scarpetta-rantzausgade header .site-header-top,section.scarpetta-rantzausgade header .site-header-top{background-color:#dfdfdf}div.scarpetta-islands-brygge,section.scarpetta-islands-brygge{--color-primary:#231f20;--color-background:#dfdfdf;--color-content-bg:#f5f5f5;--color-text:#231f20;--color-text-alt:#dfdfdf;--color-overlay:#231f20;--color-overlay-light:#231f20cc;--color-overlay-medium:#4f4c4d80;--color-border:#cccbcc;--color-accent:#dfdfdf;--color-form-bg:#dfdfdf;--color-form-border:#c8c8c8;--color-form-hover:#949293}div.scarpetta-islands-brygge .component-inner .component-box,section.scarpetta-islands-brygge .component-inner .component-box{background-color:#231f20}div.scarpetta-islands-brygge header .site-header-top,section.scarpetta-islands-brygge header .site-header-top{background-color:#dfdfdf}div.corsa,section.corsa{--color-primary:#374ac8;--color-background:#fff;--color-content-bg:#fff;--color-text:#374ac8;--color-text-alt:#dfdfdf;--color-overlay:#231f20;--color-overlay-light:#231f20cc;--color-overlay-medium:#4f4c4d80;--color-border:#cccbcc;--color-accent:#dfdfdf;--color-form-bg:#dfdfdf;--color-form-border:#c8c8c8;--color-form-hover:#949293}div.corsa .component-inner .component-box,section.corsa .component-inner .component-box{background-color:#231f20}div.corsa header .site-header-top,section.corsa header .site-header-top{background-color:#fff}div.corsa-vesterbro,section.corsa-vesterbro{--color-primary:#374ac8;--color-background:#fff;--color-content-bg:#fff;--color-text:#374ac8;--color-text-alt:#dfdfdf;--color-overlay:#231f20;--color-overlay-light:#231f20cc;--color-overlay-medium:#4f4c4d80;--color-border:#cccbcc;--color-accent:#dfdfdf;--color-form-bg:#dfdfdf;--color-form-border:#c8c8c8;--color-form-hover:#949293}div.corsa-vesterbro .component-inner .component-box,section.corsa-vesterbro .component-inner .component-box{background-color:#231f20}div.corsa-vesterbro header .site-header-top,section.corsa-vesterbro header .site-header-top{background-color:#fff}div.corsa-islands-brygge,section.corsa-islands-brygge{--color-primary:#374ac8;--color-background:#fff;--color-content-bg:#fff;--color-text:#374ac8;--color-text-alt:#dfdfdf;--color-overlay:#231f20;--color-overlay-light:#231f20cc;--color-overlay-medium:#4f4c4d80;--color-border:#cccbcc;--color-accent:#dfdfdf;--color-form-bg:#dfdfdf;--color-form-border:#c8c8c8;--color-form-hover:#949293}div.corsa-islands-brygge .component-inner .component-box,section.corsa-islands-brygge .component-inner .component-box{background-color:#231f20}div.corsa-islands-brygge header .site-header-top,section.corsa-islands-brygge header .site-header-top{background-color:#fff}div.corsa-nordhavn,section.corsa-nordhavn{--color-primary:#374ac8;--color-background:#fff;--color-content-bg:#fff;--color-text:#374ac8;--color-text-alt:#dfdfdf;--color-overlay:#231f20;--color-overlay-light:#231f20cc;--color-overlay-medium:#4f4c4d80;--color-border:#cccbcc;--color-accent:#dfdfdf;--color-form-bg:#dfdfdf;--color-form-border:#c8c8c8;--color-form-hover:#949293}div.corsa-nordhavn .component-inner .component-box,section.corsa-nordhavn .component-inner .component-box{background-color:#231f20}div.corsa-nordhavn header .site-header-top,section.corsa-nordhavn header .site-header-top{background-color:#fff}div.corsa-osterbro,section.corsa-osterbro{--color-primary:#374ac8;--color-background:#fff;--color-content-bg:#fff;--color-text:#374ac8;--color-text-alt:#dfdfdf;--color-overlay:#231f20;--color-overlay-light:#231f20cc;--color-overlay-medium:#4f4c4d80;--color-border:#cccbcc;--color-accent:#dfdfdf;--color-form-bg:#dfdfdf;--color-form-border:#c8c8c8;--color-form-hover:#949293}div.corsa-osterbro .component-inner .component-box,section.corsa-osterbro .component-inner .component-box{background-color:#231f20}div.corsa-osterbro header .site-header-top,section.corsa-osterbro header .site-header-top{background-color:#fff}div.vespa,section.vespa{--color-primary:#2b2f32;--color-background:#f0efed;--color-content-bg:#fff;--color-text:#2b2f32;--color-text-alt:#fff;--color-overlay:#19a0b3;--color-overlay-light:#19a0b3e6;--color-overlay-medium:#92d2d833;--color-border:#d8d7d5;--color-accent:#19a0b3;--color-form-bg:#19a0b3;--color-form-border:#2eadbe;--color-form-hover:#77c7ce}div.vespa .component-inner .component-box,section.vespa .component-inner .component-box{background-color:#19a0b3}div.vespa header .site-header-top,section.vespa header .site-header-top{background-color:#f0efed}div.spuntino,section.spuntino{--color-primary:#000;--color-background:#fff;--color-content-bg:#f5f5f5;--color-text:#000;--color-text-alt:#000;--color-overlay:#00789f;--color-overlay-light:#00789f;--color-overlay-medium:#195a6f80;--color-border:#f5f7f9;--color-accent:#a0b2c5;--color-form-bg:#00789f;--color-form-border:#006c8f;--color-form-hover:#00485f}div.spuntino .component-inner .component-box,section.spuntino .component-inner .component-box{background-color:#00789f}div.spuntino header .site-header-top,section.spuntino header .site-header-top{background-color:#fff}div.vaekst,section.vaekst{--color-primary:#373736;--color-background:#f4f2ef;--color-content-bg:#cee0cf;--color-text:#373736;--color-text-alt:#373736;--color-overlay:#f4f2ef;--color-overlay-light:#f4f2effa;--color-overlay-medium:#f6f5f280;--color-border:#e1dfdc;--color-accent:#707855;--color-form-bg:#a8b8ab;--color-form-border:#9cab9f;--color-form-hover:#7b847c}div.vaekst .component-inner .component-box,section.vaekst .component-inner .component-box,div.vaekst header .site-header-top,section.vaekst header .site-header-top{background-color:#f4f2ef}div.hoest,section.hoest{--color-primary:#144166;--color-background:#f2e4da;--color-content-bg:#e8edf3;--color-text:#144166;--color-text-alt:#f2e4da;--color-overlay:#144166;--color-overlay-light:#144166fa;--color-overlay-medium:#f5e9e180;--color-border:#dbd3ce;--color-accent:#6d8294;--color-form-bg:#144166;--color-form-border:#2b5272;--color-form-hover:#6d8294}div.hoest .component-inner .component-box,section.hoest .component-inner .component-box{background-color:#144166}div.hoest header .site-header-top,section.hoest header .site-header-top{background-color:#f2e4da}div.oysters-and-grill,section.oysters-and-grill{--color-primary:#d5522d;--color-background:#fff;--color-content-bg:#f5f5f5;--color-text:#d12a2e;--color-text-alt:#fff;--color-overlay:#002e79;--color-overlay-light:#002e79;--color-overlay-medium:#d5522d80;--color-border:#f5f7f9;--color-accent:#d5522d;--color-form-bg:#002e79;--color-form-border:#00225b;--color-form-hover:#001c49}div.oysters-and-grill .component-inner .component-box,section.oysters-and-grill .component-inner .component-box{background-color:#002e79}div.oysters-and-grill header .site-header-top,section.oysters-and-grill header .site-header-top{background-color:#fff}div.llama,section.llama{--color-primary:#f3e4b2;--color-background:#231f20;--color-content-bg:#000;--color-text:#f3e4b2;--color-text-alt:#f3e4b2;--color-overlay:#231f20;--color-overlay-light:#231f20;--color-overlay-medium:#4f4c4d80;--color-border:#38332f;--color-accent:#766e5a;--color-form-bg:#231f20;--color-form-border:#38332f;--color-form-hover:#766e5a}div.llama .component-inner .component-box,section.llama .component-inner .component-box,div.llama header .site-header-top,section.llama header .site-header-top{background-color:#231f20}div.delphine,section.delphine{--color-primary:#2577dd;--color-background:#f7f5ea;--color-content-bg:#f7f5ea;--color-text:#e93f22;--color-text-alt:#f7f5ea;--color-overlay:#2577dd;--color-overlay-light:#2577dd;--color-overlay-medium:transparent;--color-border:#f4d1c2;--color-accent:#2577dd;--color-form-bg:#2577dd;--color-form-border:#2f7dde;--color-form-hover:#f7f5ea66}div.delphine .component-inner .component-box,section.delphine .component-inner .component-box{background-color:#2577dd}div.delphine header .site-header-top,section.delphine header .site-header-top{background-color:#f7f5ea}div.donna,section.donna{--color-primary:#ed1c24;--color-background:#fdf1e2;--color-content-bg:#fdf1e2;--color-text:#ed1c24;--color-text-alt:#fdf1e2;--color-overlay:#ed1c24;--color-overlay-light:#ed1c24;--color-overlay-medium:transparent;--color-border:#ebebeb;--color-accent:#ed1c24;--color-form-bg:#ed1c24;--color-form-border:#fdf1e2;--color-form-hover:#fdf1e2}div.donna .component-inner .component-box,section.donna .component-inner .component-box{background-color:#ed1c24}div.donna header .site-header-top,section.donna header .site-header-top{background-color:#fdf1e2}div.superbon,section.superbon{--color-primary:#cf3c38;--color-background:#e9c1be;--color-content-bg:#e9c1be;--color-text:#cf3c38;--color-text-alt:#255959;--color-overlay:#4a9a5b;--color-overlay-light:#4a9a5b;--color-overlay-medium:transparent;--color-border:#e9c1be;--color-accent:#4a9a5b;--color-form-bg:#4a9a5b;--color-form-border:#255959;--color-form-hover:#255959}div.superbon .component-inner .component-box,section.superbon .component-inner .component-box{background-color:#4a9a5b}div.superbon header .site-header-top,section.superbon header .site-header-top{background-color:#e9c1be}div.olise,section.olise{--color-primary:#000;--color-background:#f7f5ea;--color-content-bg:#f7f5ea;--color-text:#000;--color-text-alt:#000;--color-overlay:#f9f5ba;--color-overlay-light:#f9f5ba;--color-overlay-medium:transparent;--color-border:#f7f5ea;--color-accent:#000;--color-form-bg:#f9f5ba;--color-form-border:#000;--color-form-hover:#000}div.olise .component-inner .component-box,section.olise .component-inner .component-box{background-color:#f9f5ba}div.olise header .site-header-top,section.olise header .site-header-top{background-color:#f7f5ea}.restaurant .video-mute-toggle{display:none}.corsa-vesterbro .site-header-branding-heading h1,.corsa-nordhavn .site-header-branding-heading h1,.corsa-islands-brygge .site-header-branding-heading h1,.corsa-osterbro .site-header-branding-heading h1{font-size:1rem;line-height:normal}.corsa-vesterbro .video-component .video-banner,.corsa-nordhavn .video-component .video-banner,.corsa-islands-brygge .video-component .video-banner,.corsa-osterbro .video-component .video-banner{background-color:var(--color-primary);margin-top:-77px}@media (max-width:480px){.corsa-vesterbro .video-component .video-banner,.corsa-nordhavn .video-component .video-banner,.corsa-islands-brygge .video-component .video-banner,.corsa-osterbro .video-component .video-banner{margin-top:-75px}}html{scroll-behavior:smooth}@media (max-width:768px){html body{max-width:100%;overflow-x:hidden}}:target{scroll-margin-top:80px}#nprogress .spinner{top:50%!important;left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}#nprogress .spinner-icon{border-width:6px!important;border-top-color:#123f54!important;border-left-color:#123f54!important;width:80px!important;height:80px!important;animation-duration:.8s!important}.aside-open #nprogress .spinner-icon{border-top-color:#fff!important;border-left-color:#fff!important}
