@import url("https://fonts.googleapis.com/css?family=Barlow:400,400i,600,600i&display=swap&subset=latin-ext");@font-face{font-family:"Dumpli Hand";src:url("fonts/dumplihand-webfont.woff2") format("woff2"), url("fonts/dumplihand-webfont.woff") format("woff");font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;padding:0;background:black;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-family:"Barlow", system, -apple-system, ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", sans-serif;font-size:17px;line-height:1.5;font-weight:normal}small{font-size:14px;color:rgba(255, 255, 255, 0.66)}.mainDumpli{position:absolute;z-index:-9999;top:0;color:transparent;font-size:1px;opacity:0}.wrapper{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10}.wrapper,.wrapper>*{width:100%}.menu,.welcome{min-height:100vh;min-height:calc( var( --vh, 1vh ) * 100);background-size:cover}.welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.welcome .opening-hours span,.welcome .opening span{font-weight:normal}.welcome:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url("./img/08_.jpg");background-size:cover;background-position-y:35%}.welcome .middle{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:75vh;height:calc( var( --vh, 1vh ) * 75);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:10}.welcome .middle p{width:42ch;font-size:21px}.welcome .middle .show-menu{margin-top:24px;width:250px}.quickInfo{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:25vh;height:calc( var( --vh, 1vh ) * 25);position:relative;z-index:10;font-size:22px;background:-moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:-webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(black));background:-o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, black 100%);background:linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, black 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );font-weight:600;font-style:italic}.quickInfo>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 48px}.drinks-heading,.sauces-heading,.soups-heading{height:140px}.drinks-heading{margin-bottom:30px}.logo{margin-bottom:36px;height:170px;width:auto;margin-top:-84px}.social{margin-top:120px;margin-bottom:36px}.contact{font-size:30px;height:auto;margin-bottom:90px}a{color:white;text-decoration:none}a:hover{text-decoration:underline}.ccm{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.ccm:after{display:block;content:"";width:26px;height:26px;background-image:url("./img/external-link.svg");background-size:16px 16px;background-position:100% 100%;background-repeat:no-repeat;opacity:.6}.ccm:hover:after{opacity:1}.opening-hours,.telephone{border-right:1px solid rgba(255, 255, 255, 0.5)}.follow-us{margin:0 0 20px 0;font-style:italic}.social-icons>*{margin:15px}.menu{font-size:21px;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.menu>.inside{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:45vw;position:relative;background:rgba(0, 0, 0, 0.75)}.menu>.inside:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.menu.right>.inside{-ms-flex-item-align:end;align-self:flex-end}.subheading{text-transform:uppercase;font-size:16px;letter-spacing:3px}.heading{font-size:72px;margin:0 0 24px 0;display:none}.small-subheading{font-size:13px;text-transform:uppercase;letter-spacing:3px;font-weight:400;margin-bottom:16px;font-style:normal}.prices ul li{font-size:18px}.menu-heading{height:140px}.buni-heading{height:90px;margin-top:16px}.menu-flavors ul,.menu-preparation-types ul,.prices ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;list-style-type:none;padding:0;margin:0}.menu-flavors,.menu-preparation-types{margin-top:24px;font-style:italic}.menu-flavors ul>li,.menu-preparation-types ul>li{padding:16px 24px;border-right:1px solid rgba(255, 255, 255, 0.5)}.menu-flavors ul>li strong,.menu-preparation-types ul>li strong{display:block}.menu-flavors ul>li:last-child,.menu-preparation-types ul>li:last-child{border:0}.menu-preparation-types{margin-top:36px}.prices ul>li strong{display:block;font-size:72px;font-weight:400;font-family:"Dumpli Hand", sans-serif}.prices ul>li strong span{font-size:36px}.prices ul>li{padding:16px 24px}.col-2-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-top:24px}.col-2-layout .prices ul li{padding:0 24px}.col-2-layout .prices ul li strong{display:inline}.menu-sauces ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;list-style-type:none;padding:0;font-style:italic}.disclaimer{font-size:18px;font-style:italic}.disclaimer br{display:none}.menu.soups .prices ul li{padding:0}.menu-drinks{padding:0 48px}.menu-drinks ul{list-style-type:none;padding:0;font-style:italic}.menu-drinks .small-price{font-family:"Dumpli Hand", sans-serif;font-size:30px;margin-left:16px;font-style:normal}.menu.drinks .col-2-layout{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:24px;text-align:right}.company-details{margin-top:36px;margin-bottom:96px}a.show-menu{border:1px solid #fff;padding:16px 30px;font-weight:600;font-size:18px;color:#000;text-decoration:none;display:inline-block;display:inline-block;text-align:center;background:#fff}a.show-menu:hover{background:#eee}.brush-stroke{margin-top:0}.menu-dumpli{background-image:url("./img/09.jpg");background-position:center}.menu-dumpli .menu-flavors ul{-ms-flex-wrap:wrap;flex-wrap:wrap}.menu-dumpli .menu-flavors ul>li{min-width:100%;padding:6px}.menu-dumpli .menu-flavors ul>li strong{display:inline}.menu-buni{background-image:url("./img/01_.jpg")}.menu-sauce{position:relative;height:auto;min-height:unset}.menu-sauce .sauces-heading{height:100px}.menu-sauce .sauces-presentation{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 6vw}.menu-sauce .sauces-presentation .sauce-flavour{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:italic}.menu-sauce .sauces-presentation .sauce-flavour img{width:100%;height:auto}.menu-sauce>.content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:48px 96px;padding-top:72px}.menu-sauce>.content>.col-2-layout{margin-left:auto;margin-right:auto;margin-top:0}.menu-sauce:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background-image:url("./img/bg.jpg");background-size:cover;opacity:.45}.menu-sauce>*{position:relative;z-index:10}.menu-soups{background-image:url("./img/14.jpg")}.menu-drink{background-image:url("./img/13.jpg");background-position:center}.drink-menu .subheading{padding-top:30px;display:block}.social-icons a{text-decoration:none!important}.small-price{white-space:nowrap}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 24px}.menu-sauce .sauces-presentation .sauce-flavour strong{margin-top:-24px}.prices{margin-top:24px}.menu-drink .inside{padding:72px 0}@media only screen and (max-width:1340px){.menu-dumpli .menu-flavors ul>li{font-size:16px;padding:16px 4px}}@media only screen and (max-width:970px){.menu-drink,.menu-dumpli{background-position:top}.menu-dumpli .menu-flavors ul>li{font-size:21px;padding:8px}.disclaimer br{display:inline}body{font-size:16px;line-height:1.5}body img,body svg{max-width:90vw}body .logo{height:auto;width:180px}body .welcome .middle p{width:auto}body .quickInfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .quickInfo>*{padding:0 24px;margin:12px}body .opening-hours,body .telephone{border-right:none}body .menu{min-height:unset;height:unset;background-repeat:no-repeat;background-size:contain;margin-top:24px}body .welcome .quickInfo{padding-bottom:48px}body .menu>.inside,body .welcome .middle{position:static;width:100%;padding:48px 24px}body .menu-sauce .sauces-presentation{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}body .small-price{display:block;padding-bottom:12px}body .prices ul>li{padding:16px}body .menu-dumpli .menu-flavors ul>li{min-width:100%;border-right:none!important;margin-top:0!important}body ul li:last-child .small-price{padding-bottom:0}body .menu>.inside{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;padding-top:calc( 100vw / 3 * 2 + 48px)}body .drinks-heading,body .menu-heading,body .sauces-heading,body .soups-heading{height:100px}body .buni-heading{height:70px}body .prices ul>li strong{font-size:36px}body .prices ul>li strong span{font-size:24px}body .menu-sauce:after{background-position:25%;opacity:.35}body .menu-sauce>.content{padding:48px 48px}body .menu-sauce>.content>.col-2-layout{margin-top:24px}body .menu-sauce .prices ul>li strong{font-size:48px}body .menu-sauce .prices ul>li strong span{font-size:36px}body .menu-soups{margin-top:0}body .footer{background:#222}body .footer .social{margin-top:60px}body .footer .company-details{margin-bottom:60px}body .footer .contact{margin-bottom:48px}body .footer .quickInfo{background:none}body .logo{margin-bottom:24px;margin-top:0}body .welcome:after{background-position:50%;opacity:1}body .welcome{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body .welcome .quickInfo{font-size:20px}body .welcome .middle,body .welcome .quickInfo{height:unset}body .welcome .middle p{font-size:20px}body .welcome .middle .show-menu{margin-top:12px}}
/*# sourceMappingURL=style.css.map */