@font-face{font-family:Inter;font-display:swap;font-weight:100 900;src:url(/assets/Inter-VariableFont-CFE5FJpA.woff2)format("woff2")}@font-face{font-family:Smythe;font-display:swap;font-weight:400;src:url(/assets/Smythe-Regular-CiyY1Ie3.woff2)format("woff2")}body{margin:0;font-family:Smythe,cursive,serif;font-weight:400}button{cursor:pointer}button:disabled{cursor:not-allowed;background:#ddd}header{width:100%;max-width:600px;margin:0 auto}.header-img{width:100%;height:auto}main{box-sizing:border-box;width:100%;max-width:600px;margin:0 auto;padding:22px 45px 30px}.menu-item{border-bottom:1px solid #d2d2d2;margin-top:min(45px,7.5vw);padding-bottom:min(48px,8vw);display:flex}.dish-icon{font-family:Inter,sans-serif;font-size:78px}.menu-item-description{margin-left:30px}.menu-item-title{margin:.1786em 0;font-size:28px;font-weight:400}.ingredients{color:#8b8b8b;margin-top:0;font-size:16px}.price{margin:.5em 0 0;font-size:20px}.add-btn{background:#fff;border:1.5px solid #dedede;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin:15px 0 0 auto;padding:0;font-family:Inter,sans-serif;font-size:32px;font-weight:200;display:flex}.add-btn-text{line-height:0;transform:translateY(-1px)}.order-title{text-align:center;margin:40px 0 45px;font-size:28px}.order-item-container{margin-bottom:10px;display:flex}.order-item{font-size:28px}.remove-btn{color:#bbb;background:#fff;border:none;font-size:12px}.remove-btn:hover{text-decoration-line:underline}.order-price{margin-left:auto;font-size:20px}.order-hr{border:1px solid #000;margin:20px 0 10px}.total-price-container{justify-content:space-between;display:flex}.total-price{font-size:28px}.complete-order-btn{color:#fff;background:#16db99;border:none;border-radius:3px;width:100%;height:60px;margin-top:45px;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:16px;font-weight:700}.payment-modal{box-sizing:border-box;background:#fff;border-radius:4px;width:95%;max-width:524px;padding:0 24px 30px;font-family:Verdana,Geneva,Tahoma,sans-serif;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:5.19px 5.19px 255.44px #00000080}.modal-close-btn{background:#fff;border:none;font-size:30px;position:absolute;top:6px;right:6px}.modal-close-btn:hover{color:red}.modal-title{text-align:center;margin:47px 0 46px;font-size:24px;font-weight:700}.modal-input{box-sizing:border-box;width:100%;height:71.3px;margin-bottom:23px;padding-left:26.5px;font-size:20px}.modal-input::placeholder{color:#757575;font-family:Verdana,Geneva,Tahoma,sans-serif;font-size:20px;font-weight:400}.modal-submit-btn{color:#fff;background:#16db99;border:none;border-radius:4px;width:100%;height:71.3px;margin-top:23.5px;font-size:20px;font-weight:700}.thank-you-message-container{box-sizing:border-box;color:#065f46;background:#ecfdf5;border-radius:3px;justify-content:center;align-items:center;width:100%;margin-top:45px;padding:50px;font-size:32px;display:flex}.thank-you-message{margin:0}@media (width<=600px){main{padding:0 4vw 30px}.dish-icon{font-size:max(13vw,50px)}.menu-item-description{margin-left:3vw}.add-btn{margin:2.5vw 0 0 auto}}@media (width<=350px){.modal-input{padding-left:12px}}
