body{background-color:#333;color:#fff;font-family:Inter,sans-serif;margin:0;overflow:hidden;padding:0}*{box-sizing:border-box;line-height:1}.wrapper{gap:0;height:100vh}.top,.wrapper{display:flex;flex-direction:column;flex-wrap:nowrap;width:100%}.top{background-color:#333;height:20%;max-height:25%;min-height:25%}.top .image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:auto;height:25vh;transition:opacity .5s ease}.info{background-color:#fff;color:#333;font-size:100px;padding:2rem 2.5rem;text-transform:uppercase;top:100px}.info,.text{left:100px;margin:0;position:absolute}.text{color:#fff;font-size:80px;top:350px;width:100%}.box{background-color:#fff;box-shadow:0 8px 24px hsla(210,8%,62%,.2)}.bottom{background-color:#e2e2e2;flex-grow:1;gap:3rem;padding:50px;width:100%}.bottom,.bottom .meals{display:flex;flex-direction:column;flex-wrap:nowrap}.bottom .meals{gap:5rem}.bottom .header{background-color:#333;box-shadow:0 8px 24px hsla(210,8%,62%,.2);font-size:80px;margin:0;padding:40px}.meal{color:#333;flex-direction:row;gap:1rem;width:100%}.meal,.meal .tag{display:flex;flex-wrap:nowrap}.meal .tag{align-items:center;flex-direction:column;font-size:140px;font-weight:700;justify-content:center;margin:0;overflow-x:hidden;text-align:center;text-overflow:ellipsis;width:300px}.meal .tag.small{font-size:70px;width:170px}.meal .content{flex-grow:1;overflow:hidden;padding:50px}.meal .content.small{padding:30px}.meal .content .title{font-size:70px}.meal .content .description,.meal .content .title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis}.meal .content .description{font-size:45px;font-weight:400}.meal .content .description.large{margin-top:.5rem}.meal .content .allergens{font-size:40px;font-style:italic;margin:0}.meal .price{align-items:center;background-color:#333;color:#fff;display:flex;flex-basis:370px;flex-direction:row;flex-wrap:nowrap;font-size:60px;font-weight:700;justify-content:center;max-width:370px;min-width:370px;padding:50px;width:370px}.meal .price.small{flex-basis:270px;min-width:270px;padding:30px;width:270px}#logo{bottom:100px;height:160px;left:100px}#basilikum,#logo{position:absolute;z-index:10}#basilikum{bottom:-450px;height:800px;right:-300px;-webkit-transform:rotate(-10deg);transform:rotate(-10deg);width:800px}#bowls{bottom:-420px;height:550px;right:200px;width:500px;z-index:9}#bowls,#datetime{position:absolute}#datetime{bottom:50px;color:#333;font-size:50px;font-weight:700;left:50px}.mealsWrapper{display:flex;flex-direction:row;flex-wrap:nowrap;gap:4rem;transition:all .2s ease;will-change:opacity}.mealsWrapper .meals{flex:1 1 50%}.mealsWrapper .meals.large{width:100%}.mealsWrapper.twoRows{gap:4rem}.mealsWrapper.twoRows .meals{flex-grow:1;gap:3rem}.mealsWrapper.twoRows .meals .meal .tag{font-size:65px;width:120px}.mealsWrapper.twoRows .meals .meal .price{flex-basis:200px;font-size:45px;max-width:200px;min-width:200px;width:200px}.mealsWrapper.twoRows .meals .meal .price.large{background-color:transparent;color:#333!important;flex-basis:unset;justify-content:unset;margin:1rem 0 0;max-width:unset;min-width:unset;padding:0;text-align:left;width:auto}.mealsWrapper.twoRows .meals .meal .content{padding:30px 20px}.mealsWrapper.twoRows .meals .meal .content .title{font-size:55px}
/*# sourceMappingURL=main.3831818f.css.map*/