.grid{display:flex;flex-wrap:wrap;gap:var(--grid-gap);align-items:stretch}.grid:after,.grid .grid-item{flex:1 1 var(--grid-max);min-width:var(--grid-min)}.grid:after{content:"";display:block}.stack.stack-vertical>.stack-item+.stack-item{margin-top:var(--stack-gap)}@media screen and (max-width: 600px){.stack.stack-horizontal>.stack-item+.stack-item{margin-top:var(--stack-gap)}}@media screen and (min-width: 601px){.stack.stack-horizontal{display:flex;flex-wrap:wrap;margin-left:calc(-1 * var(--stack-gap));overflow:hidden}.stack.stack-horizontal .stack-item{flex:1 1 0;margin-left:var(--stack-gap)}}.image img,.video{width:100%;display:block;object-fit:cover;max-height:100%}.cms-admin-actions{background:#333;position:fixed;top:0;left:20px;padding:4px;display:flex;font-family:Arial,sans-serif;font-size:14px;border-radius:0 0 5px 5px;box-shadow:0 0 5px #0006;z-index:2000}@media screen and (max-width: 768px){.cms-admin-actions{display:none}}.cms-admin-actions a{color:#fff;border-radius:2px;padding:6px 11px;text-decoration:none}.cms-admin-actions a:hover{background:#222}.b-form-success{display:none}.b-form-submitted .b-form-fields{display:none!important}.b-form-submitted .b-form-success{display:block}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0}.blvd-layout{overflow:hidden;line-height:1.2;font-family:EB Garamond,serif;color:#1d314c;font-size:16px}.blvd-layout #cookie-notice.cookie-notice-default-styling{--primary-color: #1E6589}.blvd-layout #cookie-notice.cookie-notice-default-styling .cookie-notice-button{display:inline-block;line-height:1.1;font-size:14px;border-radius:0 10px;padding:9px 16.5px;font-family:Marcellus,sans-serif;font-weight:400;appearance:none;background:#ceefff;color:#1d314c;text-decoration:none;border:none;background:#1e6589;color:#fff}@media screen and (min-width: 1001px){.blvd-layout #cookie-notice.cookie-notice-default-styling .cookie-notice-button{border-radius:0 20px;padding:12.5px 32.5px;font-size:18px}}.blvd-layout #cookie-notice.cookie-notice-default-styling .cookie-notice-button.medium{background:#1e6589;color:#fff}.blvd-layout #cookie-notice.cookie-notice-default-styling .cookie-notice-button.dark{background:#1d314c;color:#fff}.blvd-layout #cookie-notice.cookie-notice-default-styling .cookie-notice-button.brown{background:#af7461;color:#fff}.blvd-layout #cookie-notice.cookie-notice-default-styling .cookie-notice-button.gold{background:#c69d43;color:#fff}.blvd-layout a{color:#1d314c}@media screen and (min-width: 1001px){.blvd-layout{font-size:20px}}.blvd-layout .layout-outer{max-width:1190px;padding:0 35px;margin:0 auto}.blvd-layout .content-outer{max-width:1000px;padding:0 35px;margin:0 auto}.blvd-layout .two-images{flex:0 1 360px;max-width:360px;height:100%;position:relative}@media screen and (min-width: 1001px){.blvd-layout .two-images{margin-bottom:-100px}}@media screen and (max-width: 1000px){.blvd-layout .two-images{height:0;max-width:60vw}}@media screen and (min-width: 359px) and (max-width: 1000px){.blvd-layout .two-images{max-width:240px}}.blvd-layout .two-images .two-images-image img{width:100%;height:100%;border-radius:0 15px}@media screen and (min-width: 1001px){.blvd-layout .two-images .two-images-image img{border-radius:0 30px}}.blvd-layout .two-images .two-images-image-1{right:0;aspect-ratio:360 / 476;width:100%}.blvd-layout .two-images .two-images-image-2{position:absolute;height:85%;bottom:0;left:calc(100% + 20px);aspect-ratio:360 / 400}@media screen and (max-width: 1000px){.blvd-layout .two-images .two-images-image-2{height:calc(60vw * 400 / 360);top:calc(100 / 476 * 60vw);bottom:auto}}@media screen and (min-width: 359px) and (max-width: 1000px){.blvd-layout .two-images .two-images-image-2{height:267px;top:50px}}.blvd-layout .ticked-heading{margin:0;grid-area:title;font-family:Aboreto,sans-serif;font-size:24px;font-weight:400;width:max-content;text-transform:uppercase}@media screen and (min-width: 1001px){.blvd-layout .ticked-heading{font-size:40px}}.blvd-layout .ticked-heading:after{margin-top:5px;width:100%;content:"";display:block;background:url("/build/library/local/packages/blvd/blvd.assets/style/image/ticks-ITTUXSJ7.svg") repeat-x left center;height:5px}@media screen and (min-width: 1001px){.blvd-layout .ticked-heading:after{height:10px}}.blvd-layout .button{display:inline-block;line-height:1.1;font-size:14px;border-radius:0 10px;padding:9px 16.5px;font-family:Marcellus,sans-serif;font-weight:400;appearance:none;background:#ceefff;color:#1d314c;text-decoration:none;border:none}@media screen and (min-width: 1001px){.blvd-layout .button{border-radius:0 20px;padding:12.5px 32.5px;font-size:18px}}.blvd-layout .button.medium{background:#1e6589;color:#fff}.blvd-layout .button.dark{background:#1d314c;color:#fff}.blvd-layout .button.brown{background:#af7461;color:#fff}.blvd-layout .button.gold{background:#c69d43;color:#fff}.blvd-layout .header{font-size:16px;color:#1d314c;letter-spacing:10%}.blvd-layout .header a{color:inherit;text-decoration:none}@media screen and (min-width: 1001px){.blvd-layout .header .header-content{height:100px;display:flex;justify-content:space-between;align-items:center}.blvd-layout .header .header-logo-link{color:#1d314c;text-decoration:none;display:flex;align-items:center;gap:30px}.blvd-layout .header .header-logo-link .header-logo{width:72px}.blvd-layout .header .header-logo-link .header-logo img{width:100%}.blvd-layout .header .header-menu{font-size:14px;display:flex;gap:25px;font-family:Marcellus,sans-serif;text-transform:uppercase}.blvd-layout .header .header-menu .current{position:relative}.blvd-layout .header .header-menu .current:after{content:"";position:absolute;top:calc(100% + 5px);left:0;width:100%;height:2px;background:#1d314c;border-radius:1px}.blvd-layout .header .header-menu-toggle{display:none}}@media screen and (min-width: 1001px) and screen and (max-width: 1000px){.blvd-layout .header .header-logo-link{display:none}}@media screen and (max-width: 1000px){.blvd-layout .header .header-logo-link{display:none}.blvd-layout .header .header-menu{position:fixed;top:0;height:100vh;left:-100%;max-width:310px;width:80vw;background:#1e6589;color:#fff;padding:70px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;z-index:90;gap:30px;transition:.5s ease all;font-family:Aboreto,sans-serif;text-transform:uppercase;font-size:20px}.blvd-layout .header .header-menu a{position:relative}.blvd-layout .header .header-menu a.current:after{position:absolute;top:calc(100% + 5px);left:0;right:0;content:"";display:block;height:3px;background:url("/build/library/local/packages/blvd/blvd.assets/style/image/ticks-white-WMRR4BAE.svg") left center / contain repeat-x}.blvd-layout .header .header-menu-toggle{width:70px;border-radius:8px 0 0 8px;background:#fff;position:fixed;display:flex;align-items:center;justify-content:flex-start;top:40px;right:0;padding:18px;z-index:100}.blvd-layout .header .header-menu-toggle-icon{position:relative;width:13px;height:13px;transition:.5s ease all}.blvd-layout .header .header-menu-toggle-icon span{width:13px;height:2px;border-radius:1px;background:#1d314c;display:block;position:absolute;top:50%;left:0;transition:.5s ease all}.blvd-layout .header .header-menu-toggle-icon span:nth-child(1){transform:translateY(-5px)}.blvd-layout .header .header-menu-toggle-icon span:nth-child(3){transform:translateY(5px)}}@media screen and (max-width: 1000px){.blvd-layout.menu-open .header-menu{left:0}.blvd-layout.menu-open .header-menu-toggle{background:#1d314c}.blvd-layout.menu-open .header-menu-toggle .header-menu-toggle-icon span{background:#fff}.blvd-layout.menu-open .header-menu-toggle .header-menu-toggle-icon span:nth-child(1){transform:rotate(45deg)}.blvd-layout.menu-open .header-menu-toggle .header-menu-toggle-icon span:nth-child(2){opacity:0}.blvd-layout.menu-open .header-menu-toggle .header-menu-toggle-icon span:nth-child(3){transform:rotate(-45deg)}}.blvd-layout .footer{font-family:Geist,sans-serif;font-size:14px;text-transform:uppercase}.blvd-layout .footer a{text-decoration:none;color:inherit}@media screen and (max-width: 1000px){.blvd-layout .footer{font-size:12px;line-height:1.2;letter-spacing:10%}.blvd-layout .footer .footer-wrapper{padding:70px 35px 35px;display:flex;justify-content:space-between;gap:30px}.blvd-layout .footer .footer-menu{flex:0 1 auto}.blvd-layout .footer .footer-menu-items{display:flex;flex-direction:column;gap:20px}.blvd-layout .footer .footer-extra{color:#1e6589;flex:0 1 auto}.blvd-layout .footer .footer-extra .footer-inner{height:100%;display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 1001px){.blvd-layout .footer .footer-menu{color:#1d314c;background:#fff}.blvd-layout .footer .footer-extra{color:#fff;background:#1d314c}.blvd-layout .footer .footer-inner{max-width:1190px;height:70px;padding:15px 35px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.blvd-layout .footer .footer-menu-items{display:flex;gap:50px}}.blvd-layout .footer .footer-developer{display:flex;gap:5px}@media screen and (max-width: 1000px){.blvd-layout .footer .footer-developer{margin-top:30px;flex-direction:column}}@media screen and (min-width: 1001px){.blvd-layout .footer .footer-developer{align-items:center}}.blvd-layout .footer .footer-developer img{height:10px;object-fit:contain;width:auto;filter:brightness(0) saturate(100%) invert(24%) sepia(21%) saturate(5871%) hue-rotate(177deg) brightness(96%) contrast(76%)}@media screen and (min-width: 1001px){.blvd-layout .footer .footer-developer img{filter:grayscale(100%) brightness(0) invert(1);height:12px}}.blvd-layout .contact{padding-top:90px;padding-bottom:90px}@media screen and (min-width: 1001px){.blvd-layout .contact{padding-top:100px;padding-bottom:150px}}@media screen and (max-width: 1000px){.blvd-layout .contact .b-form-fields{margin:30px 0;display:flex;flex-direction:column;gap:20px}}@media screen and (min-width: 1001px){.blvd-layout .contact .b-form-fields{margin:40px 0;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"name message" "email message" "phone turnstile" "phone submit";gap:15px 115px}.blvd-layout .contact [data-field=name]{grid-area:name}.blvd-layout .contact [data-field=email]{grid-area:email}.blvd-layout .contact [data-field=phone]{grid-area:phone}.blvd-layout .contact [data-field=message]{grid-area:message}.blvd-layout .contact .b-form-help{grid-area:turnstile}.blvd-layout .contact .b-form-actions{grid-area:submit;align-self:end}}.blvd-layout .contact .b-form-field{display:flex;flex-direction:column;gap:10px}.blvd-layout .contact .b-form-label{display:block}.blvd-layout .contact .b-form-help{margin:0;font-size:14px}.blvd-layout .contact .b-form-help a{color:#1d314c}.blvd-layout .contact .b-form-control input:not([type=checkbox]):not([type=radio]),.blvd-layout .contact .b-form-control select,.blvd-layout .contact .b-form-control textarea{width:100%;padding:15px 25px;font:inherit;color:#1d314c;background:#ceefff;border:none;border-radius:0 15px}@media screen and (min-width: 1001px){.blvd-layout .contact .b-form-control input:not([type=checkbox]):not([type=radio]),.blvd-layout .contact .b-form-control select,.blvd-layout .contact .b-form-control textarea{padding:20px 30px;border-radius:0 30px}}.blvd-layout .contact textarea{height:150px;resize:none}@media screen and (min-width: 1001px){.blvd-layout .contact [data-field=message] .b-form-control{flex:1 1 auto}.blvd-layout .contact [data-field=message] .b-form-control textarea{height:100%}}.blvd-layout .contact button{display:inline-block;line-height:1.1;font-size:14px;border-radius:0 10px;padding:9px 16.5px;font-family:Marcellus,sans-serif;font-weight:400;appearance:none;background:#ceefff;color:#1d314c;text-decoration:none;border:none;background:#1e6589;color:#fff}@media screen and (min-width: 1001px){.blvd-layout .contact button{border-radius:0 20px;padding:12.5px 32.5px;font-size:18px}}.blvd-layout .contact button.medium{background:#1e6589;color:#fff}.blvd-layout .contact button.dark{background:#1d314c;color:#fff}.blvd-layout .contact button.brown{background:#af7461;color:#fff}.blvd-layout .contact button.gold{background:#c69d43;color:#fff}.blvd-layout .opening-hours+.contact{padding-top:0}.blvd-layout .follow-us{background:#ceefff}@media screen and (max-width: 1000px){.blvd-layout .follow-us{margin-bottom:150px;padding-bottom:150px}}@media screen and (min-width: 1001px){.blvd-layout .follow-us .content-outer{display:flex;align-items:center;gap:80px}.blvd-layout .follow-us .content-outer .follow-us-content{flex:1 1 490px;max-width:490px}}.blvd-layout .follow-us .follow-us-content{padding-top:60px;padding-bottom:30px}@media screen and (min-width: 1001px){.blvd-layout .follow-us .follow-us-content{padding-top:150px;padding-bottom:85px}}@media screen and (min-width: 1001px){.blvd-layout .follow-us .two-images{margin-top:40px}}.blvd-layout .follow-us .follow-us-text{margin:30px 0}.blvd-layout .follow-us .follow-us-icons{display:flex;gap:10px}.blvd-layout .follow-us .icon-facebook,.blvd-layout .follow-us .icon-instagram{display:inline-block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle}.blvd-layout .follow-us .icon-facebook{background-image:url("/build/library/local/packages/blvd/blvd.assets/style/image/facebook-GJGNYKHO.svg")}.blvd-layout .follow-us .icon-instagram{background-image:url("/build/library/local/packages/blvd/blvd.assets/style/image/instagram-XN5AZCG5.svg")}.blvd-layout .hero{background:#f5e5c9}@media screen and (max-width: 1000px){.blvd-layout .hero{margin-bottom:200px}}.blvd-layout .hero .content-outer{padding-top:115px;padding-bottom:115px;position:relative}@media screen and (min-width: 1001px){.blvd-layout .hero .content-outer{display:flex;gap:80px}}.blvd-layout .hero .content-outer .hero-content{flex:1 1 490px;max-width:490px}.blvd-layout .hero .content-outer .hero-title{font-family:Aboreto,sans-serif;font-size:16px;font-weight:400}@media screen and (min-width: 1001px){.blvd-layout .hero .content-outer .hero-title{font-size:50px}}.blvd-layout .hero .content-outer .hero-title .hero-title-emph{font-weight:700;font-family:EB Garamond,serif;display:block;line-height:.8;font-size:64px}@media screen and (min-width: 1001px){.blvd-layout .hero .content-outer .hero-title .hero-title-emph{font-size:144px}}@media screen and (min-width: 1001px){.blvd-layout .hero .content-outer .two-images{transform:translateY(100px)}}.blvd-layout .hero .content-outer .hero-text{margin:40px 0}.blvd-layout .home-hero .home-hero-top{position:relative;height:1000px;max-height:calc(100vh - 300px)}@media screen and (min-width: 1001px){.blvd-layout .home-hero .home-hero-top{max-height:calc(100vh - 200px);display:flex;align-items:center}}.blvd-layout .home-hero .home-hero-top .home-hero-background-image{position:absolute;top:0;left:0;width:100%;height:100%}.blvd-layout .home-hero .home-hero-top .home-hero-background-image img{width:100%;height:100%}.blvd-layout .home-hero .home-hero-top .layout-outer{height:100%;flex:1 1 auto;position:relative}.blvd-layout .home-hero .home-hero-top .home-hero-logo-wrapper{position:relative;max-width:1120px;z-index:20;padding-top:35px}.blvd-layout .home-hero .home-hero-top .home-hero-logo-wrapper .home-hero-logo{width:120px}@media screen and (min-width: 1001px){.blvd-layout .home-hero .home-hero-top .home-hero-logo-wrapper .home-hero-logo{width:260px}}.blvd-layout .home-hero .home-hero-top .home-hero-link2{position:absolute;right:35px;z-index:20;display:flex;bottom:50px}@media screen and (min-width: 1001px){.blvd-layout .home-hero .home-hero-top .home-hero-link2{bottom:90px}}.blvd-layout .home-hero .home-hero-bottom{padding-bottom:35px}@media screen and (min-width: 1001px){.blvd-layout .home-hero .home-hero-bottom{padding-bottom:50px}}.blvd-layout .home-hero .home-hero-bottom .home-hero-bottom-content{position:relative;background:#fff;border-radius:15px;margin-top:-35px;padding:35px}@media screen and (min-width: 1001px){.blvd-layout .home-hero .home-hero-bottom .home-hero-bottom-content{border-radius:30px;margin-top:-75px;padding:100px;display:grid;gap:30px 70px;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"title text" "button text"}}.blvd-layout .home-hero .home-hero-bottom .home-hero-title{grid-area:title;margin:0}.blvd-layout .home-hero .home-hero-bottom .home-hero-title .home-hero-title-1{display:block;line-height:.8;font-family:Aboreto,sans-serif;font-weight:400;font-size:16px}@media screen and (min-width: 1001px){.blvd-layout .home-hero .home-hero-bottom .home-hero-title .home-hero-title-1{font-size:50px}}.blvd-layout .home-hero .home-hero-bottom .home-hero-title .home-hero-title-2{display:block;line-height:.8;font-weight:700;font-size:64px}@media screen and (min-width: 1001px){.blvd-layout .home-hero .home-hero-bottom .home-hero-title .home-hero-title-2{font-size:144px}}.blvd-layout .home-hero .home-hero-bottom .home-hero-text{grid-area:text;align-self:center}@media screen and (max-width: 1000px){.blvd-layout .home-hero .home-hero-bottom .home-hero-text{font-size:18px;margin:20px 0}}.blvd-layout .home-hero .home-hero-bottom .home-hero-button{grid-area:button}.blvd-layout .map{position:relative;background:#1e6589}.blvd-layout .map .map-image{width:100%;height:100%;position:absolute;top:0;left:0;mix-blend-mode:luminosity}.blvd-layout .map .map-image img{width:100%;height:100%}.blvd-layout .map .layout-outer{position:relative;z-index:10;padding-top:280px}@media screen and (min-width: 1001px){.blvd-layout .map .layout-outer{padding-top:130px;padding-bottom:70px}}.blvd-layout .map .map-logo{width:160px;margin-top:70px}.blvd-layout .map .map-logo img{width:100%}@media screen and (max-width: 1000px){.blvd-layout .map .map-logo{width:80px;padding-bottom:40px}}.blvd-layout .map .button{position:absolute;z-index:20;transform:translateY(50%);right:35px;bottom:70px}@media screen and (max-width: 1000px){.blvd-layout .map .button{bottom:0}}.blvd-layout .map ul{list-style:none;padding:0}.blvd-layout .map ul li{margin:10px 0}.blvd-layout .map a{text-decoration:none;color:inherit}.blvd-layout .follow-us+.map{margin-top:220px}@media screen and (min-width: 1001px){.blvd-layout .follow-us+.map{margin-top:160px}}.blvd-layout .menu .menu-hero{background:#ceefff;padding-top:120px;padding-bottom:90px}.blvd-layout .menu .menu-hero h1{font-size:30px;font-weight:400;font-family:Aboreto,sans-serif;line-height:.8}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-hero h1{font-size:50px}}.blvd-layout .menu .menu-hero h1 .menu-hero-title-emph{display:block;width:min-content;font-size:40px;font-weight:700;font-family:EB Garamond,serif}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-hero h1 .menu-hero-title-emph{font-size:144px;letter-spacing:-3%}}.blvd-layout .menu .menu-hero .menu-hero-text{margin:40px 0;max-width:490px}.blvd-layout .menu .menu-hero .menu-hero-tabs{display:flex;gap:20px}.blvd-layout .menu .menu-hero .menu-hero-tabs a{display:inline-block;line-height:1.1;font-size:14px;border-radius:0 10px;padding:9px 16.5px;font-family:Marcellus,sans-serif;font-weight:400;appearance:none;background:#ceefff;color:#1d314c;text-decoration:none;border:none}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-hero .menu-hero-tabs a{border-radius:0 20px;padding:12.5px 32.5px;font-size:18px}}.blvd-layout .menu .menu-hero .menu-hero-tabs a.medium{background:#1e6589;color:#fff}.blvd-layout .menu .menu-hero .menu-hero-tabs a.dark{background:#1d314c;color:#fff}.blvd-layout .menu .menu-hero .menu-hero-tabs a.brown{background:#af7461;color:#fff}.blvd-layout .menu .menu-hero .menu-hero-tabs a.gold{background:#c69d43;color:#fff}.blvd-layout .menu .menu-hero .menu-hero-tabs a.current{background:#1d314c;color:#fff}.blvd-layout .menu .menu-hero .menu-hero-tabs a:not(.current){background:#af7461;color:#fff}.blvd-layout .menu .menu-tabs{padding:60px 0}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-tabs{padding:135px 0}}.blvd-layout .menu .menu-tabs .menu-tab:not(.current){display:none}.blvd-layout .menu .menu-tab-page+.menu-tab-page{margin-top:60px}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-tab-page+.menu-tab-page{margin-top:135px}}.blvd-layout .menu .menu-tab-page-content{max-width:990px;margin:0 auto;padding:0 35px}.blvd-layout .menu .menu-tab-page-title{margin-left:55px;margin-bottom:40px}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-tab-page-title{margin-left:65px;margin-bottom:70px}}.blvd-layout .menu .menu-products{font-size:16px}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-products{column-gap:120px;columns:2}}.blvd-layout .menu .menu-products .menu-product{break-inside:avoid;display:grid;margin-bottom:20px;gap:3px 13px;grid-template-columns:35px 1fr;grid-template-rows:auto auto auto;grid-template-areas:"x price" "icon name" "icon description"}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-products .menu-product{gap:7px 18px;grid-template-columns:45px 1fr 70px;grid-template-rows:auto auto;grid-template-areas:"icon name price" "icon description y"}}.blvd-layout .menu .menu-products .menu-product .menu-product-title{grid-area:name;font-weight:700;text-transform:uppercase}.blvd-layout .menu .menu-products .menu-product .menu-product-description{grid-area:description;font-family:Marcellus,sans-serif;font-size:12px}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-products .menu-product .menu-product-description{font-size:14px}}.blvd-layout .menu .menu-products .menu-product .menu-product-price{grid-area:price;font-weight:700}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-products .menu-product .menu-product-price{text-align:right}}@media screen and (max-width: 1000px){.blvd-layout .menu .menu-products .menu-product .menu-product-price{color:#af7461}}.blvd-layout .menu .menu-products .menu-product .menu-product-icon{grid-area:icon}.blvd-layout .menu .menu-product-icon{display:flex;align-items:center;flex-direction:column;gap:5px;width:35px;font-size:10px}@media screen and (min-width: 1001px){.blvd-layout .menu .menu-product-icon{width:45px;font-size:12px}}.blvd-layout .menu .menu-product-icon .menu-vegan-icon{width:20px;height:20px;background:url("/build/library/local/packages/blvd/blvd.assets/style/image/vegan-PKKXZE6B.svg") center / contain no-repeat}.blvd-layout .menu .menu-product-icon span{text-transform:uppercase;display:block;font-family:Geist,sans-serif}.blvd-layout .menu.menu-kerst .menu-hero{background:url("/build/library/local/packages/blvd/blvd.assets/style/image/star-RBMGXFYU.svg") 80% 80% no-repeat,url("/build/library/local/packages/blvd/blvd.assets/style/image/star-RBMGXFYU.svg") 20% 10% no-repeat,url("/build/library/local/packages/blvd/blvd.assets/style/image/star-RBMGXFYU.svg") 70% 30% no-repeat,url("/build/library/local/packages/blvd/blvd.assets/style/image/star-RBMGXFYU.svg") 71.5% 25% no-repeat,url("/build/library/local/packages/blvd/blvd.assets/style/image/star-RBMGXFYU.svg") 72.5% 32% no-repeat,url("/build/library/local/packages/blvd/blvd.assets/style/image/star-RBMGXFYU.svg") 15% 60% no-repeat,url("/build/library/local/packages/blvd/blvd.assets/style/image/star-RBMGXFYU.svg") 75% 70% no-repeat;background-color:#f5e5c9;background-size:60px auto,40px auto,55px auto,35px auto,30px auto,35px auto,70px auto}@media screen and (max-width: 1000px){.blvd-layout .menu.menu-kerst .menu-hero{background-size:24px auto,16px auto,20px auto,12px auto,30px auto,20px auto,26px auto;background-position:95% 95%,40% 12%,75% 25%,3% 60%,55% 90%}}.blvd-layout .menu.menu-kerst .menu-hero .menu-hero-tabs a:not(.current){background:#c69d43}.blvd-layout .kerst-menu-image{padding:40px;margin:0 auto;max-width:800px}@media screen and (min-width: 1001px){.blvd-layout .kerst-menu-image{padding:100px}}.blvd-layout .kerst-menu-image img{width:100%;display:block}.blvd-layout .opening-hours{padding:90px 0}@media screen and (min-width: 1001px){.blvd-layout .opening-hours{padding:120px 0}.blvd-layout .opening-hours .opening-hours-content{display:grid;grid-template-columns:1fr 55%;grid-template-areas:"title content" "hours content" "button x";gap:30px 120px}}@media screen and (max-width: 1000px){.blvd-layout .opening-hours h2{margin-bottom:20px}.blvd-layout .opening-hours .opening-hours-table{margin-bottom:30px}.blvd-layout .opening-hours .opening-hours-text{margin-top:70px}}.blvd-layout .opening-hours .opening-hours-text{grid-area:content;align-self:center;font-size:16px}.blvd-layout .opening-hours .opening-hours-table{grid-area:hours}.blvd-layout .opening-hours .opening-hours-table table{width:100%;border-collapse:collapse}.blvd-layout .opening-hours .opening-hours-table table td{padding:5px 0}.blvd-layout .opening-hours .opening-hours-table table td+td{text-align:right}.blvd-layout .opening-hours .opening-hours-button{grid-area:button}.blvd-layout .not-found{position:relative;padding-top:230px;padding-bottom:230px;min-height:100vh;font-family:Aboreto,sans-serif}@media screen and (min-width: 1001px){.blvd-layout .not-found{min-height:calc(100vh - 240px);padding-top:210px;padding-bottom:140px;display:flex;align-items:center}}.blvd-layout .not-found .not-found-image{position:absolute;inset:0}.blvd-layout .not-found .not-found-image img{width:100%;height:100%}.blvd-layout .not-found .not-found-content{position:relative;z-index:20;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 1000px){.blvd-layout .not-found .not-found-content{text-align:center}}@media screen and (min-width: 1001px){.blvd-layout .not-found .not-found-content{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto auto;grid-template-areas:"title x text2" "text1 x text2" "button x text2";gap:20px}}.blvd-layout .not-found h1{grid-area:title;font-family:EB Garamond,serif;font-weight:700;font-size:96px;line-height:.8;margin:0;letter-spacing:-3%}@media screen and (min-width: 1001px){.blvd-layout .not-found h1{font-size:144px}}.blvd-layout .not-found .not-found-text1{grid-area:text1;font-size:22px;text-transform:uppercase}@media screen and (max-width: 1000px){.blvd-layout .not-found .not-found-text1{margin-top:15px;margin-bottom:60px}}@media screen and (min-width: 1001px){.blvd-layout .not-found .not-found-text1{font-size:32px}}.blvd-layout .not-found .not-found-text2{grid-area:text2;font-size:32px;text-transform:uppercase}@media screen and (min-width: 1001px){.blvd-layout .not-found .not-found-text2{font-size:50px}}.blvd-layout .not-found .not-found-button{grid-area:button}@media screen and (max-width: 1000px){.blvd-layout .not-found .not-found-button{margin-top:15px}}.blvd-layout .not-found .not-found-button .button{padding-left:25px;padding-right:25px}@media screen and (min-width: 1001px){.blvd-layout .not-found .not-found-button .button{padding-left:50px;padding-right:50px}}.blvd-layout .slider{position:relative}.blvd-layout .slider .slider-images{display:flex;overflow:auto;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.blvd-layout .slider .slider-images::-webkit-scrollbar{display:none}.blvd-layout .slider .slider-images .slider-image{flex:0 0 100%;width:auto;scroll-snap-align:start;height:280px}@media screen and (min-width: 1001px){.blvd-layout .slider .slider-images .slider-image{height:540px}}.blvd-layout .slider .slider-images .slider-image img{width:100%;height:100%}.blvd-layout .slider .slider-scrollbar{position:absolute;z-index:50;left:50%;transform:translate(-50%);height:4px;border-radius:2px;background:#ceefff;bottom:20px;width:calc(100% - 70px);max-width:1120px}@media screen and (min-width: 1001px){.blvd-layout .slider .slider-scrollbar{bottom:45px}}.blvd-layout .slider .slider-scrollbar .slider-scrollbar-handle{width:50%;height:100%;background:#1e6589;border-radius:2px;transition:.25s ease margin}.blvd-layout .text-section{padding:60px 0}@media screen and (min-width: 1001px){.blvd-layout .text-section{padding:135px 0 90px}}.blvd-layout .text-section .text-section-text{margin:40px 0}.blvd-layout .text-section .text-section-content{flex:1 0 calc(50% - 40px)}.blvd-layout .text-section .text-section-image{flex:1 0 calc(50% - 40px);align-self:flex-start;max-width:363px}.blvd-layout .text-section .text-section-image img{flex:0 0 auto;aspect-ratio:363 / 417;width:100%;border-radius:0 15px}@media screen and (min-width: 1001px){.blvd-layout .text-section .text-section-image img{border-radius:0 30px}}@media screen and (min-width: 1001px){.blvd-layout .text-section.has-image .content-outer{display:flex;align-items:center;gap:80px}.blvd-layout .text-section:not(:first-child:last-child):not(.has-image) .text-section-text{columns:2;gap:20px}.blvd-layout .text-section:not(:first-child:last-child):not(.has-image) .text-section-text p{break-inside:avoid;margin-top:0}}@media screen and (max-width: 1000px){.blvd-layout .text-section .text-section-image{margin-top:60px}}.blvd-layout .view-menu{background:#1e6589;color:#ceefff;padding:80px 35px;text-align:center;font-family:Marcellus,sans-serif;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 1001px){.blvd-layout .view-menu{padding:150px 35px}}.blvd-layout .view-menu h2{text-transform:uppercase;font-size:22px;font-weight:400;margin:0}@media screen and (min-width: 1001px){.blvd-layout .view-menu h2{font-size:24px}}.blvd-layout .view-menu h2:after{content:"";display:block;width:27px;height:7px;background:url("/build/library/local/packages/blvd/blvd.assets/style/image/dots-77YUYRIN.svg") no-repeat center center;margin:10px auto 0}.blvd-layout .view-menu .view-menu-text{margin:30px 0;font-size:64px;text-transform:uppercase}@media screen and (min-width: 1001px){.blvd-layout .view-menu .view-menu-text{font-size:120px}}.blvd-layout .view-menu .view-menu-button{display:flex;gap:15px;align-items:center;justify-content:center}.blvd-layout .view-menu .view-menu-button:before,.blvd-layout .view-menu .view-menu-button:after{content:"";display:block;width:12px;height:1px;background:url("/build/library/local/packages/blvd/blvd.assets/style/image/line-QLMVVCZN.svg") no-repeat center center}@media screen and (min-width: 1001px){.blvd-layout .view-menu .view-menu-button:before,.blvd-layout .view-menu .view-menu-button:after{width:26px;height:2px}}@font-face{font-family:Aboreto;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/aboreto/files/aboreto-latin-ext-400-normal-K4QPF4XR.woff2") format("woff2"),url("/build/node_modules/@fontsource/aboreto/files/aboreto-latin-ext-400-normal-RGBPGG6J.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Aboreto;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/aboreto/files/aboreto-latin-400-normal-57I65XWG.woff2") format("woff2"),url("/build/node_modules/@fontsource/aboreto/files/aboreto-latin-400-normal-FFE35ILW.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-cyrillic-ext-400-normal-BX4IAKHF.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-cyrillic-ext-400-normal-4F6UPXPX.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-cyrillic-400-normal-QATSQ3WI.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-cyrillic-400-normal-XUDQRVGN.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-greek-ext-400-normal-YLVEUYXE.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-greek-ext-400-normal-NHLWUO5L.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-greek-400-normal-XSBGTCQ4.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-greek-400-normal-LIRK5WLU.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-vietnamese-400-normal-EX6QFJLO.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-vietnamese-400-normal-PKX5FHA6.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-latin-ext-400-normal-DDXZZ4PG.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-latin-ext-400-normal-SN2JE5AZ.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-latin-400-normal-TARMRU57.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-latin-400-normal-RQVVWMZF.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-cyrillic-ext-700-normal-LENCRT5O.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-cyrillic-ext-700-normal-LJM6RHCG.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-cyrillic-700-normal-USOQVISO.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-cyrillic-700-normal-KMXHBKXT.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-greek-ext-700-normal-LF3A4EZC.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-greek-ext-700-normal-ZEXL3FOU.woff") format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-greek-700-normal-T5RLN3OC.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-greek-700-normal-GZ7IOKM6.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-vietnamese-700-normal-OLNN4RD5.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-vietnamese-700-normal-PI7YINMD.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-latin-ext-700-normal-SFG7Z6TQ.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-latin-ext-700-normal-R5NMISYN.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:700;src:url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-latin-700-normal-JRX5G2S5.woff2") format("woff2"),url("/build/node_modules/@fontsource/eb-garamond/files/eb-garamond-latin-700-normal-5BBYCCVH.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/marcellus/files/marcellus-latin-ext-400-normal-QGSRNUJY.woff2") format("woff2"),url("/build/node_modules/@fontsource/marcellus/files/marcellus-latin-ext-400-normal-67UE4KBW.woff") format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Marcellus;font-style:normal;font-display:swap;font-weight:400;src:url("/build/node_modules/@fontsource/marcellus/files/marcellus-latin-400-normal-K5OCE72B.woff2") format("woff2"),url("/build/node_modules/@fontsource/marcellus/files/marcellus-latin-400-normal-KDNCCOPB.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}#cookie-notice.cookie-notice-default-styling{position:fixed;padding:0 30px;max-width:895px;transform:translate(-50%);left:50%;z-index:1000;width:100%;bottom:20px;display:none;--background-color: #fff;--text-color: #000;--primary-color: #007bff;--button-background-color: var(--text-color);--button-text-color: var(--background-color)}#cookie-notice.cookie-notice-default-styling.visible{display:block}#cookie-notice.cookie-notice-default-styling .cookie-notice-inner{background-color:var(--background-color);color:var(--text-color);padding:30px;box-shadow:0 0 40px #00000029;border-radius:10px}@media screen and (min-width: 1100px){#cookie-notice.cookie-notice-default-styling{bottom:30px}}#cookie-notice.cookie-notice-default-styling #cookie-notice-heading{font-weight:700;font-size:30px;line-height:1.2;margin-bottom:30px}@media only screen and (max-width: 767px){#cookie-notice.cookie-notice-default-styling #cookie-notice-heading{font-size:24px}}#cookie-notice.cookie-notice-default-styling #cookie-notice-description{max-height:230px;overflow:auto}#cookie-notice.cookie-notice-default-styling #cookie-notice-description a{color:var(--primary-color)}#cookie-notice.cookie-notice-default-styling #cookie-notice-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:15px}@media only screen and (max-width: 767px){#cookie-notice.cookie-notice-default-styling #cookie-notice-buttons{flex-direction:column;gap:5px}}#cookie-notice.cookie-notice-default-styling button{padding:10px 15px}@media only screen and (max-width: 767px){#cookie-notice.cookie-notice-default-styling button{font-size:14px}}#cookie-notice.cookie-notice-default-styling .cookie-notice-button{background:var(--button-background-color);color:var(--button-text-color);border:none;padding:10px 20px;border-radius:40px;font:inherit;cursor:pointer;outline:none}#cookie-notice.cookie-notice-default-styling #cookie-notice-customize{display:none}#cookie-notice.cookie-notice-default-styling #cookie-notice-customize .cookie-notice-checkbox label{display:block;font-weight:500}#cookie-notice.cookie-notice-default-styling.customize #cookie-notice-buttons{display:none}#cookie-notice.cookie-notice-default-styling.customize #cookie-notice-customize{display:flex;align-items:center;flex-wrap:wrap}#cookie-notice.cookie-notice-default-styling.customize #cookie-notice-customize .cookie-notice-checkbox{margin-top:10px;margin-right:30px;display:flex;align-items:center}#cookie-notice.cookie-notice-default-styling.customize #cookie-notice-customize input[type=checkbox]{margin-right:10px}#cookie-notice.cookie-notice-default-styling.customize #cookie-notice-customize button{margin-left:auto}#cookie-notice.cookie-notice-default-styling.hidden{display:none}
