.scene-tools{justify-content:flex-end;padding-top:10px;padding-bottom:10px}.brand-statement{position:relative;text-align:center;background:#29351b;color:#e6cf9e;padding:65px 6vw 45px;overflow:hidden}.brand-statement:before{content:'';position:absolute;inset:0;opacity:.1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.7' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E")}.brand-statement p{position:relative;font-size:10px;letter-spacing:3px;color:#c9b584;margin:0 0 30px}.brand-statement h1{position:relative;font-size:clamp(42px,7.5vw,112px);font-weight:900;letter-spacing:-.045em;line-height:1.13;text-transform:uppercase;margin:0 auto 30px;max-width:1200px}.brand-statement h1 em{font-style:normal}.brand-discover{position:relative;display:inline-flex;gap:20px;align-items:center;font-size:10px;font-weight:700;letter-spacing:2px;border-bottom:1px solid #c2aa7566;padding:10px 0}.brand-discover span{font-size:21px}
#thuc-don{background:#29351b;color:#eee1c5;padding:40px 6vw 70px;overflow:hidden}#thuc-don .section-top{align-items:center;justify-content:center;text-align:center;margin-bottom:20px;flex-direction:column;gap:0}#thuc-don .section-top .eyebrow{display:none}#thuc-don h2{font-size:clamp(26px,3.2vw,42px);letter-spacing:-1.4px}#thuc-don .sub{color:#c0b390;margin-top:6px;max-width:620px;font-size:12px}#thuc-don .tools{max-width:1300px;margin:20px auto 15px}#thuc-don .search{color:#eee1c5;border-color:#c8b48155}#thuc-don .search::placeholder{color:#b2a886}#thuc-don .tab{color:#daceaf;border-color:#c8b48155}#thuc-don .tab.active{background:#e2c696;color:#29351b;border-color:#e2c696}.dish-carousel{max-width:1400px;margin:auto}.carousel-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px;min-height:35px}.carousel-toolbar>span{font-size:10px;letter-spacing:.5px;color:#bfb08a}.carousel-toolbar>div{display:flex;gap:7px}.carousel-control{border:1px solid #c8b48166;background:transparent;color:#e5d2aa;padding:8px 13px;font-size:16px;line-height:1.3;border-radius:3px}.carousel-control:hover{background:#e5d2aa;color:#29351b}.carousel-control:disabled{opacity:.35;cursor:default}.carousel-play{font-size:10px;min-width:110px}.dish-carousel #dishes{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0;scrollbar-width:thin;scrollbar-color:#ac9561 #263218;padding:0 0 20px;overscroll-behavior-x:contain}.dish-carousel .dish{flex:0 0 calc((100% - 66px)/4);min-width:235px;scroll-snap-align:start;background:#eee1c5;color:#29351b;border-radius:6px;overflow:hidden;padding-bottom:18px}.dish-carousel .dish-image{border-radius:0;aspect-ratio:1.12}.dish-carousel .dish-row{padding:0 16px}.dish-carousel .price{padding:0 16px;color:#79432f}.dish-carousel .dish p{font-size:10px;line-height:1.7;min-height:18px}.dish-carousel .dish h3{font-size:14px}.dish-carousel .add{color:#70422e;border-color:#a18b60}.dish-carousel .add:hover{background:#70422e;color:#fff}.dish-carousel .empty{width:100%;font-size:13px;color:#d8c6a0}#thuc-don>.note{color:#b4a782;text-align:center;font-size:10px;margin:12px auto 0}
@media(max-width:900px){.dish-carousel .dish{flex-basis:calc((100% - 44px)/3);min-width:220px}.brand-statement{padding:45px 5vw 28px}}
@media(max-width:600px){.brand-statement h1{font-size:clamp(35px,9vw,54px);letter-spacing:-1.6px}.brand-statement p{font-size:8px;letter-spacing:1.5px;margin-bottom:23px}.brand-statement{padding:38px 5vw 22px}#thuc-don{padding:20px 5vw 45px}.dish-carousel #dishes{gap:14px}.dish-carousel .dish{flex-basis:78%;min-width:220px}.carousel-toolbar{gap:8px}.carousel-toolbar>span{font-size:9px}.carousel-control{padding:7px 10px}.carousel-play{min-width:105px;font-size:9px}#thuc-don .tools{gap:14px}.scene-tools{padding-top:8px;padding-bottom:8px}}
