.nav-top{position:relative;display:flex;justify-content:left;gap:30px;padding:10px 15px;font-size:13px}.nav-top:after{content:"";position:absolute;left:15px;right:15px;bottom:0;height:.5px;background:#afafaf}.nav-top-btn{text-decoration:none;color:#e0e0e0;transition:color .3s}.nav-top-btn:hover{color:#b06c18}.nav-bottom{display:flex;justify-content:space-between;align-items:center;padding:10px 15px}.logo{display:block;width:250px;height:40px;background:url(/assets/images/logo-500.webp) center/contain no-repeat;transition:transform .3s,filter .3s}.logo:hover{transform:scale(1.05);filter:brightness(1.2)}.nav-bottom-middle a{text-decoration:none;color:#e0e0e0;font-size:17px;margin-right:100px;transition:color .3s}.nav-bottom-middle a:hover{color:#b06c18}.nav-bottom-right{display:flex;gap:10px}.nav-bottom-right svg{width:20px;height:20px;fill:#e0e0e0;transition:.3s;cursor:pointer}.nav-bottom-right svg:hover{fill:#b06c18;transform:scale(1.2)}@media(max-width:1024px){.nav-bottom-middle a{margin-right:50px;font-size:16px}.logo{width:200px;height:35px}}@media(max-width:768px){.nav-top{gap:20px;font-size:12px;padding:8px 12px;overflow-x:auto;white-space:nowrap}.nav-top:after{left:12px;right:12px}.nav-bottom{padding:8px 12px;gap:10px}.logo{width:180px;height:32px}.nav-bottom-middle a{margin-right:30px;font-size:15px}.nav-bottom-right{gap:8px}.nav-bottom-right svg{width:18px;height:18px}}@media(max-width:480px){.nav-top{gap:12px;font-size:11px;padding:8px 10px;justify-content:flex-start}.nav-top:after{left:10px;right:10px}.nav-bottom{flex-wrap:wrap;padding:8px 10px;gap:8px}.logo{width:160px;height:28px}.nav-bottom-middle{order:3;width:100%;display:flex;justify-content:center;gap:20px;margin-top:8px}.nav-bottom-middle a{margin-right:0;font-size:14px}.nav-bottom-middle a:last-child{margin-right:0}.nav-bottom-right{order:2;gap:6px}.nav-bottom-right svg{width:20px;height:20px}}@media(max-width:360px){.nav-top{gap:8px;font-size:10px}.logo{width:140px;height:24px}.nav-bottom-middle a{font-size:13px}}@font-face{font-family:Futura;src:url(/fonts/FuturaPT-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.hero-home{min-height:100vh;background:linear-gradient(#00000080,#00000080),url(/assets/images/background-home.webp) center/cover no-repeat}.home-content{min-height:calc(100vh - 120px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:40px 15px}.home-text{color:#fff;text-align:center;font-size:40px}.btn-home{padding:12px 24px;background:none;color:#fff;text-decoration:none;border-radius:6px;display:inline-block;border:1px solid white;position:relative;overflow:hidden;z-index:0}.btn-home:before{content:"";position:absolute;inset:0;transform:translate(-100%);background:#fff;transition:transform .3s ease;z-index:-1}.btn-home:hover:before{transform:translate(0)}.btn-home:hover{color:#000}.home-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 15px 40px}.home-card{height:320px;border-radius:12px;background-size:cover;background-position:center;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;padding:18px}.home-card.food{background-image:linear-gradient(#0006,#0006),url(/assets/images/breakfast.webp)}.home-card.coffee{background-image:linear-gradient(#0006,#0006),url(/assets/images/latte.webp)}.home-card.dessert{background-image:linear-gradient(#0006,#0006),url(/assets/images/carrot.webp)}.home-card.milkshake{background-image:linear-gradient(#0006,#0006),url(/assets/images/milkshake.webp)}.home-btn{text-decoration:none;color:#d9d9d9;border:2px solid rgb(211,211,211);padding:9px 20px;border-radius:5px;transition:all .3s ease-in-out;font-size:16px;font-weight:700}.home-btn:hover{background-color:#fff;color:#000}@media(max-width:768px){.home-content{min-height:calc(100vh - 100px);padding:30px 15px;gap:16px}.home-text{font-size:32px}.home-grid{padding:15px 15px 30px;gap:16px}.home-card{height:280px}.home-btn{font-size:15px;padding:8px 18px}}@media(max-width:480px){.home-content{min-height:calc(100vh - 80px);padding:20px 12px;gap:14px}.home-text{font-size:24px;line-height:1.3}.btn-home{padding:10px 20px;font-size:15px}.home-grid{grid-template-columns:1fr;padding:12px 12px 24px;gap:14px}.home-card{height:240px;padding:14px}.home-btn{font-size:14px;padding:8px 16px}}@media(min-width:1400px){.home-text{font-size:50px}.btn-home{padding:14px 32px;font-size:18px}.home-grid{max-width:1400px;margin:0 auto;padding:30px 20px 50px;gap:24px}.home-card{height:360px}.home-btn{font-size:18px;padding:11px 24px}}footer{background-color:#101010;color:#e6e6e6;padding:40px}#footer-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;margin-bottom:20px;line-height:1.7}.footer-section h3{color:#b06c18;margin-bottom:10px}.footer-section p{line-height:1.6}.footer-link{text-decoration:none;color:#b06c18}#footer-icons svg{width:20px;height:20px;fill:#fff;margin-right:10px;transition:.3s}#footer-icons svg:hover{fill:#b06c18}#copyright{text-align:center;font-size:14px;color:#b4b4b4;border-top:1px solid rgb(80,80,80);padding-top:10px}@media(max-width:768px){footer{padding:30px 20px}#footer-container{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:25px}.footer-section h3{font-size:16px}.footer-section p{font-size:14px}}@media(max-width:480px){footer{padding:24px 16px}#footer-container{grid-template-columns:1fr;gap:20px;text-align:center}.footer-section h3{font-size:18px;margin-bottom:8px}.footer-section p{font-size:14px}#footer-icons{display:flex;justify-content:center;gap:4px}#footer-icons svg{width:24px;height:24px}#copyright{font-size:12px;padding-top:12px}}@media(min-width:1400px){footer{padding:50px 60px}#footer-container{max-width:1400px;margin:0 auto 24px}}@font-face{font-family:Futura;src:url(/fonts/FuturaPT-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.about-hero{min-height:100vh;background:linear-gradient(#00000080,#00000080),url(/assets/images/board.webp) center/cover no-repeat}.about-hero-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;max-width:700px;margin:90px auto 0;padding:22px 16px;gap:16px;text-align:center;line-height:1.7;background-color:#0000004d;border-radius:12px}.about-hero-header{color:#b06c18;margin-bottom:20px;font-size:26px}.about-hero-text{color:#fff;text-align:center;font-size:20px}@media(max-width:768px){.about-hero-content{margin:60px auto 0;max-width:90%;padding:20px 14px}.about-hero-header{font-size:24px;margin-bottom:16px}.about-hero-text{font-size:18px}}@media(max-width:480px){.about-hero-content{margin:40px auto 0;padding:18px 12px;gap:12px}.about-hero-header{font-size:22px;margin-bottom:12px}.about-hero-text{font-size:16px;line-height:1.6}}@media(min-width:1400px){.about-hero-content{max-width:800px;padding:28px 20px}.about-hero-header{font-size:32px}.about-hero-text{font-size:22px}}@font-face{font-family:Futura;src:url(/fonts/FuturaPT-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.contact-hero{min-height:70vh;background:linear-gradient(#00000080,#00000080),url(/assets/images/contact.webp) top/cover no-repeat}.contact-hero-center{min-height:calc(100vh - 120px);display:flex;justify-content:center;align-items:center;padding:0 16px}.contact-header{color:#fff;font-size:58px;font-weight:200;text-align:center}.contact-form{max-width:700px;margin:40px auto;padding:20px;display:flex;flex-direction:column;gap:16px;color:#fff}.contact-row{display:flex;gap:16px}.contact-row label{flex:1;display:flex;flex-direction:column;gap:6px}.contact-message{display:flex;flex-direction:column;gap:6px}.contact-form input,.contact-form textarea{padding:12px;border-radius:6px;border:1px solid #666;background:#0006;color:#fff}.contact-form textarea{min-height:140px;resize:vertical}.contact-form button{align-self:flex-start;padding:12px 24px;border:1px solid white;background:transparent;color:#fff;border-radius:6px;cursor:pointer;transition:all .4s}.contact-form button:active{background-color:#fff;color:#000}@media(max-width:768px){.contact-header{font-size:42px}.contact-form{max-width:90%;margin:30px auto;padding:16px}.contact-hero-center{min-height:calc(70vh - 100px)}}@media(max-width:480px){.contact-header{font-size:32px}.contact-hero{min-height:50vh}.contact-hero-center{min-height:calc(50vh - 80px);padding:0 12px}.contact-form{margin:20px auto;padding:12px;gap:14px}.contact-row{flex-direction:column;gap:14px}.contact-form input,.contact-form textarea{padding:10px;font-size:16px}.contact-form textarea{min-height:120px}.contact-form button{width:100%;align-self:stretch;padding:14px 24px}}@media(min-width:1400px){.contact-header{font-size:68px}.contact-form{max-width:800px;padding:24px}}@font-face{font-family:Futura;src:url(/fonts/FuturaPT-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.location-hero{min-height:100vh;background:linear-gradient(#00000080,#00000080),url(/assets/images/Wrapper-out.webp) center/cover no-repeat}.card-container{background:#2f2f2f;display:flex;flex-direction:column;justify-content:left;gap:30px;padding:30px 20px;margin:140px;max-width:370px;width:90%;box-shadow:0 5px 20px #00000080;border-radius:12px}.card-header{color:#fff;font-size:27px}.card-text{color:#ccc;font-size:19px}.card-container a{position:relative;overflow:hidden;display:inline-block;align-self:flex-start;background:#000;color:#fff;padding:12px 20px;text-decoration:none;border-radius:6px}.card-container a:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%);transform:translate(-100%)}.card-container a:hover:before{animation:shine 1.3s ease}@keyframes shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1024px){.card-container{margin:100px 60px;max-width:400px}}@media(max-width:768px){.card-container{margin:80px 40px;max-width:90%;padding:26px 18px;gap:24px}.card-header{font-size:24px}.card-text{font-size:17px}.card-container a{padding:11px 18px;font-size:15px}}@media(max-width:480px){.card-container{margin:120px 20px;max-width:calc(100% - 40px);width:100%;padding:22px 16px;gap:20px}.card-header{font-size:22px;line-height:1.3}.card-text{font-size:16px;line-height:1.5}.card-container a{width:100%;text-align:center;align-self:stretch;padding:12px 16px;font-size:15px}}@media(max-width:360px){.card-container{margin:100px 15px}.card-header{font-size:20px}.card-text{font-size:15px}}@media(min-width:1400px){.card-container{margin:160px;max-width:420px;padding:36px 24px;gap:32px}.card-header{font-size:30px}.card-text{font-size:20px}.card-container a{padding:14px 24px;font-size:17px}}@font-face{font-family:Futura;src:url(/fonts/FuturaPT-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{margin:0;padding:0;box-sizing:border-box}body{min-height:100vh;font-family:Futura,sans-serif;background:#000}.order-page{min-height:100vh;padding-bottom:30px;background:linear-gradient(#0000008c,#0000008c),url(/assets/images/delivery.webp) center/cover no-repeat}.order-content{display:flex;flex-direction:column;gap:46px;max-width:1200px;margin:0 auto;padding:50px 20px 40px}.order-heading{color:#fff;font-size:40px;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,.7);margin-top:0}.order-hero{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));justify-items:center;gap:40px;max-width:900px;margin:0 auto}.order-card{display:flex;flex-direction:column;gap:10px;background:#fff;width:100%;max-width:230px;padding:30px;text-align:center;border-radius:10px;box-shadow:0 5px 20px #00000040;transition:transform .3s ease,box-shadow .3s ease}.order-card:hover{transform:translateY(-10px);box-shadow:0 15px 40px #00000059}svg.card-logo{width:90px;height:90px;margin:0 auto 4px;display:block}.order-card h2{font-weight:800}.order-card p{font-size:15px;color:#222}.order-button{display:inline-block;margin-top:6px;background:#202020;color:#fff;padding:13px 27px;border-radius:4px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s ease,opacity .2s ease}.order-button:hover{transform:translateY(-2px);opacity:.95}.guide-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-items:center;gap:40px;max-width:1000px;margin:0 auto}.guide-card{display:flex;flex-direction:column;gap:10px;background:#000;width:100%;max-width:260px;padding:30px;text-align:center;border-radius:10px;box-shadow:0 5px 20px #00000059;transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.guide-card:hover{transform:translateY(-10px);background:#1e1e1e;box-shadow:0 15px 40px #b06c1859}.guide-icon svg{width:70px;height:70px;margin:0 auto;display:block;fill:#b06c18;transition:transform .3s ease}.guide-card:hover .guide-icon svg{transform:scale(1.12) rotate(4deg)}.guide-card h3{color:#b06c18;font-size:16px}.guide-card p{color:#fff;font-size:14px;line-height:1.6}@media(max-width:1024px){.order-content{padding:40px 20px 35px;gap:40px}.order-heading{font-size:36px}.order-hero,.guide-container{gap:32px}}@media(max-width:768px){.order-content{padding:35px 16px 30px;gap:35px}.order-heading{font-size:32px}.order-hero{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:28px}.order-card{max-width:100%;padding:24px}.guide-container{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px}.guide-card{max-width:100%;padding:24px}}@media(max-width:600px){.order-content{padding:80px 14px 30px;gap:30px}.order-heading{font-size:28px}.order-hero,.guide-container{gap:20px}.order-card,.guide-card{max-width:100%;padding:20px 16px}svg.card-logo{width:100px;height:100px}}@media(max-width:480px){.order-content{padding:70px 12px 24px;gap:26px}.order-heading{font-size:24px;line-height:1.3}.order-hero{grid-template-columns:1fr;gap:18px}.order-card{padding:18px 14px}.order-card h2{font-size:20px}.order-card p{font-size:14px}.order-button{padding:12px 24px;font-size:14px;width:100%}.guide-container{grid-template-columns:1fr;gap:18px}.guide-card{padding:18px 14px}.guide-icon svg{width:60px;height:60px}.guide-card h3{font-size:15px}.guide-card p{font-size:13px}}@media(min-width:1400px){.order-content{padding:60px 24px 50px;gap:52px}.order-heading{font-size:46px}.order-hero,.guide-container{gap:46px}.order-card{max-width:250px;padding:34px}svg.card-logo{width:100px;height:100px}.guide-card{max-width:280px;padding:34px}.guide-icon svg{width:80px;height:80px}}@font-face{font-family:Futura;src:url(/fonts/FuturaPT-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--bg0: #06070a;--bg1: #0b0f17;--panel: rgba(255, 255, 255, .06);--panel2: rgba(255, 255, 255, .085);--stroke: rgba(255, 255, 255, .12);--stroke2: rgba(255, 255, 255, .18);--text: rgba(255, 255, 255, .92);--muted: rgba(255, 255, 255, .62);--accent: #ffb020;--accent2: #7dd3fc;--r-xl: 24px;--r-lg: 18px;--r-md: 14px;--shadow: 0 20px 70px rgba(0, 0, 0, .55);--shadow2: 0 14px 38px rgba(0, 0, 0, .45)}*{box-sizing:border-box}img{display:block;max-width:100%}.page-menu{min-height:100vh;color:var(--text);background:radial-gradient(900px 450px at 12% 6%,rgba(255,176,32,.1),transparent 60%),radial-gradient(850px 420px at 88% 10%,rgba(125,211,252,.1),transparent 60%),radial-gradient(700px 380px at 40% 100%,rgba(167,139,250,.07),transparent 60%),linear-gradient(180deg,var(--bg0),var(--bg1))}.menu-text{max-width:1200px;margin:34px auto 6px;padding:0 20px;letter-spacing:.38em;text-transform:uppercase;font-size:12px;color:var(--muted)}.menu-header{max-width:1200px;margin:0 auto 18px;padding:0 20px;font-size:clamp(34px,4.5vw,62px);line-height:1.05;letter-spacing:.02em}.menu-container{max-width:1200px;margin:0 auto;padding:16px 20px 60px;display:grid;grid-template-columns:240px 1fr;gap:18px}.menu-sideBar{position:sticky;top:16px;align-self:start;padding:14px;border-radius:var(--r-xl);border:1px solid var(--stroke);background:var(--panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--shadow2);display:flex;flex-direction:column;gap:10px}.menu-sideBar button{width:100%;border:1px solid transparent;background:#ffffff0d;color:var(--text);padding:12px 14px;border-radius:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:10px;font-weight:650;letter-spacing:.12em;font-size:12px;text-transform:uppercase;transition:transform .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.menu-sideBar button:after{content:"›";opacity:.55;transform:translateY(-1px)}.menu-sideBar button:hover{transform:translateY(-1px);background:#ffffff14;border-color:#ffffff1f}.menu-sideBar button.active{background:linear-gradient(135deg,#ffb0202e,#7dd3fc1f);border-color:#ffb0208c;box-shadow:0 0 0 4px #ffb0201f}.menu-content{border-radius:var(--r-xl);padding:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.menu-card{position:relative;overflow:hidden;border-radius:var(--r-xl);border:1px solid var(--stroke);background:linear-gradient(180deg,#ffffff12,#ffffff08);box-shadow:var(--shadow);cursor:pointer;display:grid;grid-template-rows:190px auto;transform:translateZ(0);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background .22s ease}.menu-card:hover{transform:translateY(-4px);border-color:#fff3;box-shadow:0 26px 90px #0000009e}.menu-card:before{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(120deg,transparent 35%,rgba(255,255,255,.24) 50%,transparent 65%);transform:translate(-55%) rotate(8deg);transition:transform .6s ease;pointer-events:none;z-index:1}.menu-card:hover:before{transform:translate(55%) rotate(8deg)}.menu-card>img{width:100%;height:100%;object-fit:cover;position:relative}.menu-card>img:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#00000014,#0000009e);pointer-events:none}.menu-card:after{content:"";position:absolute;top:0;left:0;right:0;height:190px;background:linear-gradient(to bottom,#00000014,#0000009e);pointer-events:none;z-index:0}.menu-card h3{margin:0;padding:14px 16px 6px;font-size:18px;letter-spacing:.02em;position:relative;z-index:1}.menu-card p{margin:0;padding:0 16px 16px;color:var(--muted);line-height:1.4;font-size:13px;position:relative;z-index:1}.menu-card h3:after{content:"View details";display:inline-flex;align-items:center;gap:6px;margin-left:10px;padding:6px 10px;border-radius:999px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;background:#ffb02029;border:1px solid rgba(255,176,32,.35);color:#ffffffe0;opacity:0;transform:translateY(6px);transition:opacity .22s ease,transform .22s ease}.menu-card:hover h3:after{opacity:1;transform:translateY(0)}.menu-card:focus-visible,.menu-sideBar button:focus-visible{outline:3px solid rgba(255,176,32,.9);outline-offset:4px}.modal-overlay{position:fixed;inset:0;background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;place-items:center;z-index:9999;padding:16px}.modal-box{width:min(980px,100%);max-height:min(86vh,780px);overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.14);background:#0a0c12e0;box-shadow:0 35px 120px #000000bf;position:relative;animation:modalIn .22s ease-out}@keyframes modalIn{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.modal-close{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff1a;color:#ffffffeb;font-size:24px;cursor:pointer}.modal-inner{display:grid;grid-template-columns:1fr 1.1fr;max-height:inherit}.modal-media{position:relative;min-height:320px;background:#000}.modal-media img{width:100%;height:100%;object-fit:cover}.modal-media:after{content:"";position:absolute;inset:0;background:linear-gradient(to right,#00000014,#000000d9)}.modal-body{padding:22px 22px 18px;overflow:auto;color:#ffffffeb}.modal-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:50px}.modal-title{margin:0;font-size:26px;line-height:1.1}.modal-price{padding:10px 14px;border-radius:999px;border:1px solid rgba(255,176,32,.45);background:#ffb02024;font-weight:800;white-space:nowrap}.modal-desc{margin:10px 0 0;color:#ffffffa6;line-height:1.5}.modal-section{margin-top:18px}.modal-section-title{margin:0 0 10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffbf}.modal-list{display:grid;gap:10px}.modal-row{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:12px;padding:12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a}.modal-row input{width:16px;height:16px}.modal-row-text{display:flex;flex-direction:column;gap:3px}.modal-row-title{font-weight:700}.modal-row-sub{font-size:12px;color:#fff9}.modal-row-price{font-weight:800;color:#ffffffe6;white-space:nowrap}.modal-footer{margin-top:16px;padding-top:12px;border-top:1px solid rgba(255,255,255,.1);color:#ffffffa6;font-size:12px}.modal-footer a{color:#ffffffeb;text-decoration:underline;text-underline-offset:3px}@media(max-width:980px){.menu-container{grid-template-columns:1fr}.menu-sideBar{position:relative;top:0;flex-direction:row;overflow-x:auto;gap:10px}.menu-sideBar button{flex:0 0 auto;width:auto}.menu-content{grid-template-columns:1fr}.menu-card h3:after{display:block;margin-left:0;margin-top:8px;width:fit-content}.modal-box{width:95%;max-height:90vh}.modal-inner{grid-template-columns:.9fr 1.1fr}.modal-body{padding:18px 16px 16px}.modal-title{font-size:20px}.modal-price{padding:8px 12px;font-size:14px}}@media(max-width:768px){.modal-box{width:96%;max-height:92vh}.modal-inner{grid-template-columns:.85fr 1.15fr}.modal-body{padding:16px 14px 14px}.modal-title{font-size:18px}.modal-desc{font-size:13px}.modal-section-title{font-size:11px}.modal-row{padding:10px 8px;gap:10px}.modal-row-title{font-size:13px}.modal-row-sub{font-size:11px}.modal-row-price{font-size:13px}.modal-close{width:36px;height:36px;font-size:20px}}@media(max-width:520px){.menu-header{font-size:42px}.menu-card{display:flex;flex-direction:column}.menu-card>img{height:170px;flex-shrink:0}.menu-card:after{height:170px}.menu-card h3{padding-top:14px}.modal-box{width:98%;max-height:94vh;border-radius:20px}.modal-inner{grid-template-columns:.75fr 1.25fr}.modal-body{padding:14px 12px 12px}.modal-top{padding-right:40px}.modal-title{font-size:16px;line-height:1.2}.modal-price{padding:6px 10px;font-size:12px}.modal-desc{font-size:12px;margin:8px 0 0}.modal-close{width:32px;height:32px;font-size:18px;top:8px;right:8px}.modal-section{margin-top:14px}.modal-section-title{font-size:10px;margin-bottom:8px}.modal-row{grid-template-columns:14px 1fr auto;padding:8px 6px;gap:8px}.modal-row input{width:14px;height:14px}.modal-row-title{font-size:12px}.modal-row-sub{font-size:10px}.modal-row-price{font-size:12px}.modal-footer{font-size:10px;margin-top:12px;padding-top:10px}}
