@import"https://fonts.googleapis.com/css2?family=Comic+Neue:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap";*{box-sizing:border-box}body{background:linear-gradient(to right,#bbb,#9e99a2)}.image{width:100%}.comic-neue-bold{font-family:Comic Neue,cursive;font-weight:400;font-style:normal}.back-to-portfolio{display:block;margin:20px auto;text-align:center;text-decoration:none;font-family:Comic Neue,cursive;font-size:1.5rem;font-weight:700;color:#f4efe1;padding:10px 20px;transition:all .3s ease}.back-to-portfolio:hover{color:#caccd3;text-decoration:underline}.header-container{display:flex;justify-content:center;align-items:center;height:200px;position:relative}.header-background{position:absolute;top:0;left:50%;transform:translate(-50%);width:525px;height:200px;opacity:.5;z-index:0;border-radius:20px}.title{font-family:Comic Neue,cursive;font-weight:900;font-size:45px;color:#f4efe1;position:relative;z-index:1;text-align:center;margin:0}.header-container,.hours-container{margin-bottom:20px}.hours-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:auto;max-width:524px;padding:8px;border:2px solid #12151e;border-radius:20px;margin:20px auto;background-color:#bbb}.hours-container .address,.hours-container .hours{flex:1;padding:5px}.hours-container menu{margin:0;padding:0;display:flex;gap:1rem}.hours-container h2{font-size:18px;margin-bottom:5px}.hours-container p{margin:0;font-size:14px}.menu{display:flex;justify-content:space-between;gap:20px;margin:0 auto}.breakfast-container,.lunch-container,.dinner-container{flex:1;min-width:280px;padding:10px;border:2px solid #12151e;border-radius:20px;background-color:#bbb}.breakfast-container h2,.lunch-container h2,.dinner-container h2{font-size:24px;margin-bottom:10px;text-align:center}.breakfast-item,.lunch-item,.dinner-item{display:flex;align-items:center;margin-top:20px}.breakfast-item img,.lunch-item img,.dinner-item img{width:150px;border-radius:10px;margin-right:20px}.breakfast-item h4,.lunch-item h4,.dinner-item h4{margin:0;font-size:20px}.breakfast-item p,.lunch-item p,.dinner-item p{margin:5px 0;font-size:16px}.coupon-container{max-width:524px;padding:20px;border:2px solid #12151e;border-radius:20px;background-color:#bbb;margin:20px auto;text-align:center;color:#7f7983}.coupon-container h2{font-size:24px;margin-bottom:15px}.coupon-container p{font-size:16px;margin-bottom:10px}.coupon-container menu{margin:1rem 0;padding:0;display:flex;gap:.5rem;list-style:none;justify-content:center;flex-wrap:wrap}.coupon-container menu button{padding:5px 10px;border:2px solid #12151e;border-radius:20px;background-color:#655e6c;color:#caccd3;font-family:Comic Neue,cursive;font-weight:700;font-size:1.2rem;cursor:pointer;transition:all .3s ease}.coupon-container menu button:hover{background-color:#444953}.coupon-container menu button.active{background-color:#7d7f8c}.footer .container .text{display:flex;justify-content:center}.footer{padding:40px 0;color:#2a2a29}.footer h4{margin-bottom:10px}@media only screen and (max-width: 600px){.title{font-size:24px}.header-container{padding:10px}.header-background{max-width:100%}.hours-container{padding:5px}.hours-container h2{font-size:16px}.hours-container p{font-size:12px}.menu{gap:10px}.breakfast-container h2,.lunch-container h2,.dinner-container h2{font-size:20px}.breakfast-item,.lunch-item,.dinner-item{flex-direction:column;align-items:flex-start}.breakfast-item img,.lunch-item img,.dinner-item img{width:100%;margin:0 0 10px}.breakfast-item h4,.lunch-item h4,.dinner-item h4{font-size:18px}.breakfast-item p,.lunch-item p,.dinner-item p{font-size:14px}.coupon-container menu button{font-size:1rem}}@media only screen and (max-width: 992px){.header-container,.hours-container,.menu{flex-direction:column}.breakfast-container,.lunch-container,.dinner-container{width:100%}}
