#thuc-don .tools{display:block}.category-caption{display:flex;justify-content:space-between;gap:20px;align-items:center;color:#c7b58e;font-size:10px;margin-bottom:12px}.category-caption span:last-child{opacity:.75}.tabs,#full-menu-tabs{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;max-width:100%;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#a68c59 #29351b}.tab{white-space:nowrap;flex-shrink:0}.tabs .tab{font-size:11px;padding:11px 17px}.search{margin-top:15px;width:100%}.menu-photo{width:100%;height:100%;background-image:url('assets/menu-examples.png');background-size:400% 400%;background-repeat:no-repeat;transition:filter .3s}.dish:hover .menu-photo{filter:brightness(1.06)}.dish-carousel .dish-image,.full-menu-row .dish-image{aspect-ratio:1}.dish-image .tag{max-width:calc(100% - 25px);font-size:9px;letter-spacing:.3px}.view-menu-wrap{text-align:center;margin:25px 0 10px}#view-menu{background:#e2c696;color:#29351b;border:1px solid #bda470;padding:15px 35px;letter-spacing:1px;font-weight:800;font-size:12px}#view-menu:hover{background:#f0ddb9}body.menu-open{overflow:hidden}
#full-menu{width:min(1350px,94vw);max-width:none;max-height:91vh;padding:0;border:1px solid #aa9260;border-radius:8px;background:#29351b;color:#eee1c5;box-shadow:0 30px 100px #0008}#full-menu::backdrop{background:#10190ee6;backdrop-filter:blur(5px)}.full-menu-shell{padding:25px 30px}.full-menu-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.full-menu-top p{font-size:10px;letter-spacing:1.5px;margin:0;color:#cdb98c}.full-menu-top h2{font-size:30px;margin:8px 0}.full-menu-top button{background:transparent;border:1px solid #bda47088;color:#eee1c5;padding:10px 15px;font-size:12px}.full-menu-shell .tab{background:transparent;border-color:#bda47077;color:#ded0ae;font-size:11px;padding:9px 14px}.full-menu-shell .tab.active{background:#e2c696;color:#29351b}.full-menu-search-row{display:flex;gap:15px;align-items:center;margin:12px 0 20px}.full-menu-search-row input{margin:0;background:#223016;border:1px solid #bda47066;color:#eee1c5;border-radius:30px;padding:12px 18px;flex:1}.full-menu-search-row input::placeholder{color:#b6a786}#menu-show-all{background:transparent;border:0;color:#e2c696;text-decoration:underline;font-size:11px;white-space:nowrap}.full-menu-row{display:flex;overflow-x:auto;gap:18px;padding-bottom:20px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#bda470 #223016}.full-menu-row .dish{flex:0 0 260px;scroll-snap-align:start;background:#eee1c5;color:#29351b;border-radius:5px;overflow:hidden;padding-bottom:18px}.full-menu-row .dish-row,.full-menu-row .price{padding:0 15px}.full-menu-row h3{font-size:14px;line-height:1.5}.full-menu-row p{font-size:10px;line-height:1.7}.full-menu-row .add{color:#79432f}.full-menu-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:20px}.full-menu-footer p{font-size:11px;margin:0;color:#cdb98c}.full-menu-footer .btn{background:#e2c696;color:#29351b;font-size:11px;padding:12px 20px}.full-menu-note{font-size:10px;line-height:1.8;color:#baac8b;margin:15px 0 0}
@media(max-width:600px){.category-caption{font-size:9px;gap:10px}.tabs .tab{font-size:10px;padding:10px 14px}#full-menu{width:96vw;max-height:94vh}.full-menu-shell{padding:20px 15px}.full-menu-top h2{font-size:24px}.full-menu-row .dish{flex-basis:78%;min-width:230px}.full-menu-footer{align-items:flex-start;flex-direction:column;gap:14px}.full-menu-search-row{flex-wrap:wrap}.full-menu-search-row input{flex-basis:100%}.full-menu-top button{padding:8px;font-size:10px}.full-menu-footer .btn{width:100%}}
