@font-face{font-family:morabba;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Morabba-Black.ttf") format("truetype")}@font-face{font-family:morabba;font-style:normal;font-weight:bold;font-display:swap;src:url("../fonts/Morabba-Bold.ttf") format("truetype")}@font-face{font-family:morabba;font-style:normal;font-weight:900;font-display:swap;src:url("../fonts/Morabba-ExtraBold.ttf") format("truetype")}@font-face{font-family:morabba;font-style:normal;font-weight:300;font-display:swap;src:url("../fonts/Morabba-Light.ttf") format("truetype")}@font-face{font-family:morabba;font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/Morabba-Regular.ttf") format("truetype")}html,body{margin:0;padding:0;font-family:"morabba";font-size:14px;word-spacing:-1px;min-height:100vh;background:#fff}.main-layout{height:100%}.header{display:flex;justify-content:center;align-items:center;padding-top:20px}.album{display:flex;justify-content:center;align-items:center;margin:25px 0;overflow-x:clip}.album img{border-radius:30px}.main-menu{display:flex;justify-content:center;align-content:center;gap:8px}.main-menu a{cursor:pointer}.main-menu .main-menu-item{width:170px;height:170px;border-radius:16px;margin:0;background:#000;display:flex;align-items:center;justify-content:center;cursor:pointer}.main-menu .main-menu-item.selected{background:rgba(40,96,99,.9607843137)}.main-menu .main-menu-item h2{color:#fff;font-size:20px;text-align:center}.category{display:flex;flex-flow:column;gap:10px;margin:20px 0}.category h2{font-size:24px;font-weight:bold;color:#000}.category .items{display:flex;flex-flow:column;justify-content:start;align-items:flex-start;gap:10px;flex-wrap:wrap}.category .items a{width:100%;text-decoration:none}.category .items .category-item{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:20px;width:100%;height:fit-content;padding:10px 4px;border-radius:12px;cursor:pointer}.category .items .category-item h3{font-size:16px;font-weight:400;text-align:center}.category .items .category-item.category-color{background-color:#eee7e3;color:#000}.menu-item{display:flex;flex-flow:column;gap:15px;margin:30px 0;align-items:flex-start}.menu-item h1{color:#000;font-size:18px}.menu-item .items{display:flex;flex-flow:column;align-items:start;justify-content:start;gap:10px;flex-wrap:wrap;width:100%}.menu-item .items .item{display:flex;flex-flow:column;justify-content:space-between;align-items:center;gap:6px;width:100%;height:fit-content;padding:4px;border-radius:12px;background-color:#eee7e3;color:#000}.menu-item .items .item.single{width:100%;height:fit-content}.menu-item .items .item.single .price{font-size:14px}.menu-item .items .item.description{width:100%;height:fit-content}.menu-item .items .item.description .price{font-size:14px}.menu-item .items .item.description .description{font-size:14px;color:#5f6061}.menu-item .items .item .header{width:100%;margin:0;border-radius:12px;display:flex;flex-flow:column;gap:4px;justify-content:center;align-items:center;padding-top:0}.menu-item .items .item .header h3{font-size:16px;margin:0;text-align:center}.menu-item .items .item .header h3 span{font-size:10px}.menu-item .items .item .header h3.en{font-size:14px;font-family:cursive}.menu-item .items .item .prices{display:flex;flex-flow:column;gap:4px;width:100%}.menu-item .items .item .prices .price-item{display:flex;justify-content:space-between;direction:ltr}.menu-item .items .item .prices .price-item .title{font-size:12px}.menu-item .items .item .prices .price-item .title span{font-size:10px}.menu-item .items .item .prices .price-item .price{font-size:14px}.social{display:flex;justify-content:space-around;align-items:center;gap:8px;margin:40px 0}.social a{display:flex;justify-content:center;align-items:center}.social a img{width:50px}.contact-us{display:flex;flex-flow:column;margin:40px 0;gap:20px}.contact-us .item{display:flex;flex-flow:column;gap:4px}.contact-us .item .item-header{display:flex;align-items:center;gap:4px}.contact-us .item .item-header a{text-decoration:none}.contact-us .item .item-header h6{font-size:16px;margin:0}.contact-us .item .item-header img{width:30px}@media screen and (max-width: 480px){.main-menu{gap:6px}.main-menu .main-menu-item{width:70px;height:70px;border-radius:8px}.main-menu .main-menu-item h2{font-size:14px}}