{"id":20,"date":"2026-09-08T03:39:21","date_gmt":"2026-09-08T03:39:21","guid":{"rendered":"https:\/\/www.truckstop77077.com\/avila-food-truck\/"},"modified":"2026-10-13T04:42:34","modified_gmt":"2026-10-13T04:42:34","slug":"avila-food-truck","status":"publish","type":"page","link":"https:\/\/www.truckstop77077.com\/es\/avila-food-truck\/","title":{"rendered":"Avila Food Truck"},"content":{"rendered":"<style>\n:root{--navy:#062f4f;--deep:#021d32;--cream:#fff5d8;--paper:#f7edcf;--red:#ef3326;--yellow:#ffbd24;--teal:#08a9bc;--ink:#05233a;--display:\"Barlow Condensed\",\"Arial Narrow\",sans-serif;--body:\"DM Sans\",Arial,sans-serif}\n*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--deep);color:var(--navy);font:16px\/1.6 var(--body)}button,select{font:inherit}button,a,select{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline:3px solid var(--teal);outline-offset:5px}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.98}h2{font-size:clamp(42px,4.5vw,66px)}h3{font-size:30px}p{max-width:62ch}button{color:inherit}.hidden,[hidden]{display:none!important}.eyebrow{font:800 15px\/1.35 var(--display);letter-spacing:.14em;text-transform:uppercase}.kicker{color:var(--yellow)}.muted{color:#456071}.wrap{max-width:1280px;margin:auto;padding-inline:clamp(22px,4.4vw,68px)}\n.studio{background:var(--deep);color:var(--cream);padding:26px clamp(20px,4vw,64px) 22px;border-bottom:1px solid #ffffff30}.studio-top{display:flex;justify-content:space-between;align-items:center;gap:24px;max-width:1390px;margin:auto}.studio h2{font:700 23px\/1.2 var(--body);text-transform:none}.studio .eyebrow{color:var(--yellow);font-size:12px;margin-bottom:8px}.truck-select{display:flex;align-items:center;gap:14px;font-size:13px;white-space:nowrap}.truck-select select{background:var(--cream);color:var(--navy);border:0;border-radius:4px;padding:9px 34px 9px 12px;font-size:14px;font-weight:700;max-width:240px}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:1390px;margin:22px auto 16px}.choice{padding:15px 18px;border:1px solid #567183;border-radius:5px;background:#0b334d;color:var(--cream);text-align:left;transition:background .18s}.choice strong{display:block;font:800 23px\/1.2 var(--display);text-transform:uppercase;letter-spacing:.02em}.choice span{display:block;font-size:12px;margin-top:4px;opacity:.85}.choice[aria-selected=true]{background:var(--yellow);border-color:var(--yellow);color:var(--deep)}.choice:not([aria-selected=true]):hover{background:#164965}.studio-note{max-width:1390px;margin:auto;display:flex;justify-content:space-between;gap:24px;font-size:12px;color:#c4d4de}.studio-note strong{color:var(--cream)}\n.site{max-width:1520px;margin:28px auto 64px;background:var(--cream);box-shadow:0 24px 80px #0004}.header{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--cream);border-bottom:4px solid var(--navy);padding:4px clamp(22px,4.4vw,68px)}.brand{display:block;width:220px;flex-shrink:0;border:0;background:none;padding:0}.brand img{width:100%}.header nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(15px,2vw,30px);flex-wrap:wrap}.header nav button{font:800 17px\/1.3 var(--display);text-transform:uppercase;letter-spacing:.04em;padding:10px 0;border:0;background:none;white-space:nowrap}.header nav button:hover{color:#c32b1e}.header nav .active{border-bottom:3px solid var(--red)}.header nav .join{background:var(--red);color:var(--cream);border:3px solid var(--navy);box-shadow:4px 4px 0 var(--navy);padding:12px 23px}.header nav .join:hover{background:#cf281e;color:var(--cream)}\n.crumb{font-size:12px;display:flex;gap:10px;align-items:center;padding-top:26px;padding-bottom:24px}.crumb button{border:0;background:none;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:inherit}.crumb b{font-weight:500}.pill{display:inline-block;border:2px solid var(--navy);padding:5px 12px;background:var(--yellow);font:800 15px\/1.2 var(--display);text-transform:uppercase;letter-spacing:.07em}.actions{display:flex;gap:15px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:12px 22px;font:800 18px\/1.2 var(--display);letter-spacing:.03em;text-transform:uppercase;text-decoration:none;border:3px solid var(--navy);box-shadow:4px 4px 0 var(--navy);background:var(--yellow);color:var(--navy);min-height:50px}.button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--navy)}.button.red{background:var(--red);color:var(--cream)}.get-directions-btn{--menu-height:44px;--flare:13px;--head-height:calc(var(--menu-height) + var(--flare) * 2);--point:calc(var(--head-height) * 2 \/ 3);--border:3px;position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--head-height);margin:0;padding-left:18px;padding-right:calc(var(--point) + 10px);color:var(--cream);font:800 15px\/1 var(--display);text-transform:uppercase;letter-spacing:.02em;text-decoration:none}.get-directions-btn::before,.get-directions-btn::after{content:\"\";position:absolute;inset:0}.get-directions-btn span{position:relative;z-index:3}.get-directions-btn .arrow-shadow{position:absolute;inset:0;z-index:0;background:#000;transform:translate(4px,4px);clip-path:polygon(100% 50%,calc(100% - var(--point)) 0,calc(100% - var(--point)) var(--flare),0 var(--flare),0 calc(100% - var(--flare)),calc(100% - var(--point)) calc(100% - var(--flare)),calc(100% - var(--point)) 100%)}.get-directions-btn::before{background:var(--navy);z-index:1;clip-path:polygon(100% 50%,calc(100% - var(--point)) 0,calc(100% - var(--point)) var(--flare),0 var(--flare),0 calc(100% - var(--flare)),calc(100% - var(--point)) calc(100% - var(--flare)),calc(100% - var(--point)) 100%)}.get-directions-btn::after{background:var(--red);z-index:2;clip-path:polygon(calc(100% - var(--border) * 5 \/ 3) 50%,calc(100% - var(--point) + var(--border)) calc(var(--border) * 2),calc(100% - var(--point) + var(--border)) calc(var(--flare) + var(--border)),var(--border) calc(var(--flare) + var(--border)),var(--border) calc(100% - var(--flare) - var(--border)),calc(100% - var(--point) + var(--border)) calc(100% - var(--flare) - var(--border)),calc(100% - var(--point) + var(--border)) calc(100% - var(--border) * 2))}.get-directions-btn:hover{transform:translate(2px,2px) translateZ(0)}.get-directions-btn{-webkit-tap-highlight-color:transparent;transform:translateZ(0);will-change:transform}.get-directions-btn:focus{outline:none}.get-directions-btn:focus-visible{transform:translate(2px,2px) translateZ(0)}.text-link{font:800 17px\/1.3 var(--display);text-transform:uppercase;letter-spacing:.05em;background:none;border:0;border-bottom:2px solid var(--red);padding:7px 0;align-self:center}.truck-art{display:block;width:100%;height:auto;overflow:visible}.truck-art text{font:900 92px var(--display);fill:var(--navy);letter-spacing:.5px}.display-name{font-size:clamp(60px,7vw,108px);letter-spacing:-.012em;line-height:.88}.display-name span{display:block}.shadow-red{text-shadow:3px 3px 0 var(--cream),6px 6px 0 var(--red)}.star{font-size:35px;color:var(--navy);line-height:1}.ticker{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px 32px;padding:15px 22px;background:var(--navy);color:var(--cream);font:800 19px\/1.25 var(--display);text-transform:uppercase;letter-spacing:.12em;border-block:3px solid var(--navy)}.ticker b{color:var(--yellow)}\n\/* Direction 01 \u2014 a vintage roadside poster brought to life. *\/\n.spotlight{background:var(--cream);position:relative;overflow:hidden}.spotlight-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;min-height:450px;padding-bottom:38px;gap:24px}.spotlight-copy{position:relative;z-index:2}.spotlight-copy .eyebrow{margin-bottom:18px}.spotlight-copy .display-name{margin:20px 0 24px}.spotlight-copy p{font-size:17px;max-width:34ch}.poster-art{position:relative;align-self:stretch;display:flex;align-items:center;min-height:420px}.poster-art:before{content:\"\";position:absolute;inset:3% -12% 4% 2%;background:repeating-conic-gradient(from -10deg at 50% 78%,#ffd256 0deg 13deg,#ffdf82 13deg 26deg);border-radius:50% 50% 45% 45%;transform:rotate(-6deg)}.poster-art[data-avila-scene]:before{display:none}.poster-art .truck-art{position:relative;z-index:2;filter:drop-shadow(0 10px 0 #062f4f14);transform:rotate(-3deg)}.poster-art .star.one{position:absolute;left:0;top:12%;font-size:42px;transform:rotate(12deg)}.poster-art .star.two{position:absolute;right:1%;top:21%;font-size:24px}.space-stamp{position:absolute;z-index:3;right:0;bottom:6%;width:104px;height:104px;border-radius:50%;background:var(--navy);color:var(--cream);border:5px solid var(--cream);outline:3px solid var(--navy);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg)}.space-stamp small{font:800 15px\/1 var(--display);letter-spacing:.15em}.space-stamp b{font:900 51px\/.95 var(--display)}\n.flavor-section{padding-top:65px;padding-bottom:65px}.section-title{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.section-title .eyebrow{margin-bottom:12px}.section-title p{max-width:35ch;font-size:15px}.flavor-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.flavor-card{border:3px solid var(--navy);box-shadow:6px 6px 0 var(--navy);padding:26px 30px;min-height:200px;background:var(--yellow);position:relative;overflow:hidden}.flavor-card:nth-child(2){background:#b9e4de}.flavor-card .number{font:900 100px\/1 var(--display);position:absolute;right:20px;bottom:8px;opacity:.13}.flavor-card .eyebrow{margin-bottom:20px}.flavor-card h3{font-size:48px;max-width:85%;position:relative}.flavor-card p{font-size:14px;margin-top:12px;max-width:37ch;position:relative}\n\/* Direction 02 \u2014 an illustrated service window and a generous menu board. *\/\n.window-intro{padding-bottom:38px;display:grid;grid-template-columns:1.4fr .6fr;gap:32px;align-items:end}.window-intro .display-name{font-size:clamp(58px,6vw,86px);margin-top:16px}.window-intro .display-name span{display:inline}.window-intro .display-name span+span:before{content:' '}.window-intro p{font-size:16px;margin-top:18px}.window-intro .intro-note{text-align:right;max-width:28ch;justify-self:end}.window-intro .intro-note .pill{margin-bottom:13px}.service-window{display:grid;grid-template-columns:.9fr 1.1fr;margin-bottom:64px;border:4px solid var(--navy);box-shadow:9px 9px 0 var(--navy)}.window-truck{background:#ffc944;position:relative;padding:50px 22px 26px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:4px solid var(--navy)}.awning{position:absolute;top:0;left:0;right:0;height:27px;background:repeating-linear-gradient(90deg,var(--red) 0 30px,var(--cream) 30px 60px);border-bottom:3px solid var(--navy)}.window-truck .truck-art{transform:rotate(-4deg);margin:-25px 0 0}.window-truck .caption{font:800 22px\/1 var(--display);letter-spacing:.07em;text-align:center;text-transform:uppercase;margin:14px 0}.window-truck .mini-meta{font-size:13px;text-align:center;border-top:2px solid #062f4f55;padding-top:15px;width:85%}.menu-board{background:var(--navy);color:var(--cream);padding:38px}.menu-board>.eyebrow{color:var(--yellow);margin-bottom:8px}.menu-board h2{font-size:56px}.menu-lines{margin:22px 0 26px;border-top:1px solid #fff5d859}.menu-row{display:grid;grid-template-columns:35px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid #fff5d859}.menu-row>span{color:var(--yellow);font:800 25px\/1 var(--display);padding-top:4px}.menu-row h3{font-size:37px;color:var(--cream)}.menu-row p{font-size:14px;margin-top:8px;color:#e0e9e9;max-width:34ch}.menu-board .button{border-color:var(--cream);box-shadow:4px 4px 0 #021d32;color:var(--navy)}.board-note{margin:22px 0 0;font-size:12px;color:#d2dfe0}.window-bottom{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:60px}.window-bottom>div{padding:22px 0;border-top:3px solid var(--navy)}.window-bottom .eyebrow{margin-bottom:12px}.window-bottom h3{font-size:34px}.window-bottom p{font-size:14px;margin-top:12px;max-width:45ch}\n\/* Direction 03 \u2014 the park's evening atmosphere becomes the hero. *\/\n.night-hero{position:relative;min-height:580px;background:var(--navy);isolation:isolate;color:var(--cream);overflow:hidden;display:flex;align-items:flex-end}.night-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.night-hero:after{content:\"\";position:absolute;inset:0;background:linear-gradient(90deg,#021d32da 0%,#021d3260 50%,#021d3210 100%),linear-gradient(0deg,#021d32c9,transparent 65%);z-index:-1}.night-hero .night-content{width:100%;padding-top:60px;padding-bottom:62px}.night-hero .eyebrow{color:var(--yellow);margin-bottom:22px}.night-hero .display-name{font-size:clamp(68px,7.4vw,112px);text-shadow:4px 4px 0 var(--navy);max-width:9ch}.night-hero p{margin-top:22px;font-size:18px;max-width:31ch}.night-hero .button{border-color:var(--cream);box-shadow:4px 4px 0 var(--navy)}.night-hero .photo-caption{position:absolute;bottom:18px;right:25px;font-size:11px;color:var(--cream);background:#021d32b3;padding:3px 8px}.story{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;padding-top:55px;padding-bottom:64px}.story-art{position:relative;background:var(--yellow);border:3px solid var(--navy);box-shadow:8px 8px 0 var(--navy);transform:rotate(-2deg);padding:12px 15px 22px}.story-art .truck-art{margin-top:-15px}.story-art .signed{border-top:2px solid var(--navy);padding-top:16px;text-align:center;font:800 22px\/1.2 var(--display);text-transform:uppercase;letter-spacing:.08em}.story-copy .eyebrow{margin-bottom:15px}.story-copy h2{font-size:56px;margin-bottom:23px}.story-copy>p{font-size:16px;margin-bottom:20px}.story-foods{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.story-foods span{font:800 18px\/1.2 var(--display);text-transform:uppercase;border:2px solid var(--navy);padding:8px 14px;background:var(--cream)}\n\/* Shared visit information, full navigation, and the rest of the lineup. *\/\n.visit{background:var(--navy);color:var(--cream);padding-block:58px;border-bottom:5px solid var(--yellow)}.visit-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:45px;align-items:start}.visit-copy .eyebrow{color:var(--yellow);margin-bottom:12px}.visit-copy h2{font-size:56px;text-shadow:3px 3px 0 var(--red)}.visit-copy address{font-style:normal;margin:24px 0;font-size:16px}.visit-copy address strong{font-weight:700;font-size:18px}.visit-copy .button{border-color:var(--cream);box-shadow:4px 4px 0 var(--deep)}.visit-copy .text-link{color:var(--cream);border-color:var(--yellow)}.visit-ticket{position:relative;color:var(--navy);background:var(--cream);border:3px solid var(--yellow);padding:26px;box-shadow:7px 7px 0 var(--deep)}.ticket-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:2px dashed #062f4f55}.ticket-top .eyebrow{font-size:13px;margin-bottom:8px}.ticket-top h3{font-size:31px;line-height:1.05}.ticket-space{min-width:75px;text-align:center;background:var(--yellow);padding:9px 12px}.ticket-space small{display:block;font:800 13px\/1 var(--display);letter-spacing:.1em}.ticket-space b{font:900 46px\/1 var(--display)}.visit-ticket .hours{margin-top:22px}.hours .eyebrow{margin-bottom:13px}.hours-row{display:flex;justify-content:space-between;gap:16px;font-size:14px;padding-bottom:5px}.hours-row strong{font-weight:700}.visit-ticket .fine{font-size:12px;line-height:1.5;margin-top:14px;color:#3a586d}.others{padding-block:55px}.others .section-title h2{font-size:46px}.roster{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.roster-button{display:block;background:transparent;border:0;padding:0;color:var(--navy);text-align:center}.roster-button .truck-art{transition:transform .2s;max-width:285px;margin:0 auto}.roster-button:hover .truck-art{transform:translateY(-5px)}.roster-button strong{font:800 24px\/1.15 var(--display);display:block;text-transform:uppercase;margin-top:8px}.roster-button small{font-size:12px}.footer{background:var(--deep);color:var(--cream);display:flex;justify-content:space-between;align-items:center;gap:20px;padding:25px clamp(22px,4.4vw,68px);font-size:13px}.footer b{font:800 21px var(--display);letter-spacing:.08em;text-transform:uppercase}.footer a{text-underline-offset:4px}\ndialog{background:var(--cream);color:var(--navy);border:3px solid var(--navy);padding:28px;max-width:calc(100vw - 28px);width:1000px;max-height:90dvh;box-shadow:8px 8px 0 var(--yellow)}dialog::backdrop{background:#021d32db}dialog h2{font-size:44px;margin-bottom:24px;padding-right:40px}.close{position:absolute;top:10px;right:16px;background:none;border:0;color:var(--navy);font-size:30px}.dialog-map{position:relative}.dialog-map>img{width:100%;height:auto}.map-tag{position:absolute;left:clamp(75px,var(--x),calc(100% - 75px));top:var(--y);transform:translate(-50%,-100%);padding:5px 8px;background:var(--cream);border:2px solid var(--navy);box-shadow:3px 3px 0 var(--yellow);border-radius:5px;text-align:center;max-width:145px;font:700 16px\/1.1 var(--display)}.map-tag:after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border:5px solid transparent;border-top-color:var(--navy)}.map-tag small{display:block;font:500 11px\/1.3 var(--body);margin-top:3px}.map-foot{display:flex;gap:20px;justify-content:space-between;margin-top:16px;font-size:13px}.map-foot p{max-width:60ch}.map-foot a{white-space:nowrap;font-weight:700}#join-dialog{width:590px;background:var(--red);color:var(--cream);padding:42px}.join-desc{margin:20px 0 25px}#join-dialog .close{color:var(--cream)}\n@media(min-width:1550px){.site{border:4px solid var(--cream);border-radius:8px;overflow:hidden}}\n@media(max-width:1050px){.site{margin-top:0}.brand{width:190px}.header nav{gap:14px}.header nav button{font-size:16px}.header nav .join{padding:10px 17px}.display-name{font-size:80px}.spotlight-grid{grid-template-columns:1fr 1fr}.poster-art{min-height:350px}.space-stamp{width:85px;height:85px}.space-stamp b{font-size:42px}.menu-board{padding:28px}.menu-board h2{font-size:48px}.story{gap:30px}.story-copy h2{font-size:48px}.visit-layout{gap:30px}}\n@media(max-width:760px){.studio{padding:22px 18px}.studio-top{align-items:start}.studio h2{font-size:20px}.truck-select{flex-direction:column;align-items:start;gap:5px;font-size:11px}.truck-select select{max-width:190px;font-size:12px}.choices{gap:7px}.choice{padding:12px 10px}.choice strong{font-size:19px}.choice span{font-size:11px}.studio-note{display:block}.studio-note>span{display:block;margin-top:6px}.header{flex-direction:column;gap:0;padding-block:3px 19px}.brand{width:175px}.header nav{justify-content:center;gap:7px 19px}.header nav button{font-size:16px}.header nav .join{padding:7px 17px}.crumb{padding-top:22px;padding-bottom:18px}.spotlight-grid{grid-template-columns:1fr;gap:18px;padding-bottom:28px}.spotlight-copy{padding-top:12px}.display-name{font-size:clamp(66px,12vw,90px)}.spotlight-copy p{font-size:16px;max-width:50ch}.spotlight-copy .display-name{margin:18px 0 25px}.poster-art{min-height:300px;max-width:480px;justify-self:center;width:100%}.poster-art:before{inset:0 0 5% 5%}.poster-art .truck-art{max-height:350px}.space-stamp{right:4%;bottom:3%}.ticker{font-size:16px;gap:12px 18px}.flavor-section{padding-block:45px}.section-title{display:block}.section-title p{margin-top:16px;max-width:48ch}.flavor-grid{gap:16px}.flavor-card{padding:23px 22px;min-height:200px}.flavor-card h3{font-size:38px;max-width:95%}.flavor-card .eyebrow{font-size:12px}.window-intro{grid-template-columns:1fr;gap:22px}.window-intro .intro-note{text-align:left;justify-self:start;max-width:45ch}.window-intro .display-name{font-size:64px}.service-window{grid-template-columns:1fr;margin-bottom:38px}.window-truck{border-right:0;border-bottom:4px solid var(--navy);padding:32px 18px 22px}.window-truck .truck-art{max-width:400px;max-height:270px;margin:0}.window-truck .caption{margin-top:10px}.menu-board{padding:28px}.window-bottom{padding-bottom:40px}.night-hero{min-height:500px}.night-hero>img{object-position:60% center}.night-hero .night-content{padding-bottom:45px}.night-hero .display-name{font-size:80px}.night-hero .photo-caption{bottom:10px;font-size:9px}.story{grid-template-columns:1fr;gap:38px;padding-block:42px}.story-art{max-width:430px;justify-self:center}.story-copy h2{font-size:50px}.visit{padding-block:40px}.visit-layout{grid-template-columns:1fr;gap:30px}.visit-copy h2{font-size:48px}.visit-ticket{max-width:560px;width:100%}.roster{gap:15px}.roster-button strong{font-size:20px}.footer{flex-direction:column;text-align:center;gap:8px}.map-tag{left:clamp(56px,var(--x),calc(100% - 56px));font-size:13px;max-width:106px;padding:4px 6px}.map-tag small{font-size:10px}.map-foot{flex-direction:column;gap:9px}.others{padding-block:40px}}\n@media(max-width:440px){.studio-top{flex-direction:column;gap:18px}.truck-select{flex-direction:row;align-items:center;gap:12px}.choices{grid-template-columns:1fr}.choice{padding:10px 13px}.choice strong{font-size:20px}.choice span{display:inline;margin-left:29px}.studio-note{font-size:11px}.header nav{gap:6px 15px}.header nav button{font-size:15px}.brand{width:165px}.flavor-grid{grid-template-columns:1fr}.flavor-card{min-height:175px}.window-bottom{grid-template-columns:1fr}.roster{grid-template-columns:1fr;gap:26px}.roster-button .truck-art{max-width:235px}.roster-button strong{font-size:24px}.night-hero .display-name{font-size:67px}.night-hero{min-height:480px}.actions{gap:18px}.button{font-size:17px;padding:12px 17px}.visit-ticket{padding:22px}.ticket-top h3{font-size:28px}.hours-row{font-size:12px}dialog{padding:20px}dialog h2{font-size:36px}#join-dialog{padding:32px 24px}}\n@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important}}\n@media print{.studio{display:none}.site{margin:0;box-shadow:none}.header{border-top:0}.button{box-shadow:none}body{background:var(--cream)}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}\n\n.concept-example{scroll-margin-top:16px}.concept-divider{display:flex;justify-content:space-between;align-items:center;gap:28px;background:var(--deep);color:var(--cream);padding:34px clamp(22px,4.4vw,68px);border-bottom:5px solid var(--yellow)}.concept-divider .eyebrow{color:var(--yellow);margin-bottom:10px}.concept-divider h2{font-size:48px}.concept-divider>p{font-size:14px;max-width:40ch}.concept-end{display:flex;justify-content:space-between;gap:20px;padding:22px clamp(22px,4.4vw,68px);background:var(--yellow);color:var(--navy);border-top:3px solid var(--navy)}.concept-end a,.concept-end button{font:800 18px var(--display);text-transform:uppercase;background:none;border:0;color:var(--navy);text-decoration:none}.choice:first-child{border-color:var(--yellow)}.choices{margin-bottom:16px}.concept-example+.concept-example{border-top:28px solid var(--deep)}\n@media(max-width:760px){.concept-divider{display:block;padding-block:28px}.concept-divider>p{margin-top:16px}.concept-divider h2{font-size:39px}.concept-end a,.concept-end button{font-size:15px}}\n\n.avila-site{margin-top:24px}.skip{position:fixed;top:10px;left:12px;z-index:100;transform:translateY(-160%);padding:12px;background:var(--yellow);color:var(--navy)}.skip:focus{transform:none}.header nav>a{font:800 17px\/1.3 var(--display);text-transform:uppercase;letter-spacing:.04em;padding:10px 0;text-decoration:none;white-space:nowrap}.header nav>a:hover{color:#c32b1e}.hero-since{font-size:12px!important;margin-top:25px!important;color:#3c5868}.spotlight-copy>p{max-width:40ch}.cuisine-strip{font-size:17px;gap:12px 26px}.menu-section{padding-block:70px}.menu-section .section-title{align-items:center}.menu-lede{margin-top:20px;max-width:50ch!important;font-size:16px!important}.original-menu{display:flex;align-items:center;text-align:left;gap:20px;max-width:280px;background:transparent;border:0;padding:0;font:800 21px\/1.1 var(--display);color:var(--navy);text-transform:uppercase}.original-menu b{color:var(--red)}.original-menu small{display:block;margin-top:8px;font:400 12px\/1.4 var(--body);text-transform:none}.menu-paper{display:block;flex-shrink:0;padding:12px 16px;background:var(--navy);border:2px solid var(--navy);box-shadow:4px 4px 0 var(--yellow);color:var(--cream);font:700 13px\/1.2 var(--display);text-align:center;transform:rotate(6deg)}.menu-paper strong{display:block;font-size:29px}.menu-paper i{display:block;color:var(--yellow);font-size:10px;font-style:normal;letter-spacing:2px;margin-top:5px}.original-menu:hover .menu-paper{transform:rotate(0)}.menu-tools{display:flex;align-items:start;justify-content:space-between;gap:22px;margin:35px 0 25px}.menu-filters{display:flex;flex-wrap:wrap;gap:8px}.filter{padding:8px 13px;border:2px solid var(--navy);background:var(--cream);font:800 17px\/1.2 var(--display);text-transform:uppercase;min-height:39px}.filter.selected{background:var(--navy);color:var(--cream);box-shadow:3px 3px 0 var(--yellow)}.filter:hover:not(.selected){background:var(--yellow)}.menu-search{position:relative;min-width:220px;max-width:260px;flex-shrink:0}.menu-search svg{width:19px;height:19px;fill:none;stroke:var(--navy);stroke-width:2;position:absolute;left:13px;top:12px}.menu-search input{width:100%;font:500 14px var(--body);color:var(--navy);border:2px solid var(--navy);border-radius:0;padding:11px 12px 11px 40px;background:#fffdf5}.menu-search input::placeholder{color:#47616c;opacity:1}.menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start}.menu-card{border:3px solid var(--navy);background:#fffae9;box-shadow:5px 5px 0 #062f4f;overflow:hidden}.dish-photo{width:72px;height:72px;object-fit:contain;background:#000;border-radius:6px;flex-shrink:0;border:2px solid var(--navy)}\n@media(max-width:440px){.dish-photo{width:56px;height:56px}}.menu-card-title{display:flex;justify-content:space-between;align-items:center;padding:18px 24px;background:var(--yellow);border-bottom:3px solid var(--navy)}.menu-card:nth-child(3n+2) .menu-card-title{background:#b9e4de}.menu-card:nth-child(3n) .menu-card-title{background:var(--navy);color:var(--cream)}.menu-card h3{font-size:38px}.menu-card-title>span{font-size:24px}.category-note{font-size:12px;margin:0;padding:13px 24px;color:#3e5868;background:#f7edcf}.dishes{padding:0 24px}.dish{padding:18px 0;display:flex;justify-content:space-between;gap:18px;border-top:1px dashed #73858b;align-items:start}.dish:first-child{border-top:0}.dish h4{font:800 25px\/1.1 var(--display);text-transform:uppercase;margin:0;color:var(--navy)}.dish p{font-size:13px;line-height:1.5;margin-top:7px;color:#34515e}.price{display:block;white-space:nowrap;font:800 20px\/1.1 var(--display);padding:6px 9px;background:var(--cream);border:1px solid #d5bb78;min-width:63px;text-align:center;flex-shrink:0;color:var(--navy)}.menu-footnote{font-size:12px;color:#405765;max-width:none;margin-top:27px}.section-title .menu-footnote{max-width:none}.empty-menu{background:var(--yellow);padding:24px;border:2px solid var(--navy);font-size:16px;max-width:none}.empty-menu button{font:700 16px var(--body);border:0;border-bottom:2px solid var(--navy);padding:0;background:none;color:var(--navy)}.delivery-section{background:var(--yellow);border-block:4px solid var(--navy);padding-block:60px}.delivery-section .section-title p{color:var(--navy)}.delivery-section .section-title>div{width:100%}.delivery-section h2{font-size:62px}.delivery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px}.delivery-card{display:block;position:relative;padding:27px 25px;background:var(--cream);color:var(--navy);border:3px solid var(--navy);box-shadow:5px 5px 0 var(--navy);text-decoration:none;transition:transform .18s,box-shadow .18s;min-height:190px}.delivery-card:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--navy)}.delivery-label{display:block;font:800 13px\/1.2 var(--display);letter-spacing:.13em;text-transform:uppercase;margin-bottom:14px}.delivery-card h3{font-size:38px;margin-bottom:14px}.delivery-card p{font-size:12px;max-width:25ch}.delivery-arrow{position:absolute;right:21px;top:22px;font-size:25px}.delivery-card.direct{background:var(--red);color:var(--cream)}.delivery-fine{font-size:12px;margin-top:25px;max-width:none}.avila-visit{padding-block:65px}.avila-hours{margin:22px 0 0}.avila-hours>div{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px dashed #839093;font-size:15px}.avila-hours dt{font-weight:500}.avila-hours dd{font-weight:700;margin:0;white-space:nowrap}.avila-visit .ticket-top h3{font-size:33px}.contact-section{padding-block:70px}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:stretch}.contact-card{padding:32px;border:3px solid var(--navy);box-shadow:6px 6px 0 var(--navy);background:var(--red);color:var(--cream)}.contact-card .eyebrow{font-size:13px;margin-bottom:16px}.contact-card h3{font-size:46px;display:flex;align-items:baseline;gap:14px}.contact-card h3 span{font:500 15px var(--body);text-transform:none}.phone-number{display:block;font:800 34px\/1.2 var(--display);color:var(--cream);text-decoration:none;margin:16px 0}.contact-card>p:not(.eyebrow){font-size:14px;margin:0 0 25px;max-width:34ch}.contact-card .button{border-color:var(--navy);color:var(--navy)}.social-links{border-top:3px solid var(--navy)}.social-links>a{display:flex;align-items:center;gap:20px;padding:23px 12px 23px 0;text-decoration:none;border-bottom:2px solid var(--navy);color:var(--navy)}.social-links>a:hover strong{color:#be2e20}.social-links strong{display:block;font:800 31px\/1.1 var(--display);text-transform:uppercase}.social-links small{display:block;margin-top:7px;font-size:12px;line-height:1.5}.social-links>a>b{margin-left:auto;font-size:27px}.social-icon{flex-shrink:0;width:49px;height:49px;display:grid;place-items:center;background:var(--yellow);border:2px solid var(--navy);font-size:31px}.social-icon svg{width:27px;height:27px;fill:none;stroke:var(--navy);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.payments{padding-top:33px;margin-top:38px;border-top:2px dashed #6d7c84;display:flex;align-items:center;gap:25px;flex-wrap:wrap}.payments .eyebrow{font-size:14px}.payments>div{display:flex;gap:9px;flex-wrap:wrap}.payments span{background:#fffbed;border:1px solid #526979;padding:7px 12px;font:600 13px\/1.3 var(--body)}.park-glimpse{padding:55px 0;background:#b9e4de;border-top:4px solid var(--navy);border-bottom:5px solid var(--yellow)}.park-glimpse>.wrap{display:grid;grid-template-columns:.7fr 1.3fr;align-items:center;gap:35px}.park-glimpse .eyebrow{font-size:13px;margin-bottom:15px}.park-glimpse h2{font-size:57px;margin-bottom:20px}.park-glimpse p:not(.eyebrow){font-size:15px;margin-bottom:24px;max-width:29ch}.park-photo{padding:0;border:3px solid var(--navy);box-shadow:7px 7px 0 var(--navy);background:var(--navy);color:var(--cream);text-align:left}.park-photo img{width:100%;height:auto}.park-photo span{display:block;padding:12px 17px;font:700 16px var(--display);text-transform:uppercase;letter-spacing:.03em}.footer small{display:block;margin-top:8px;font-size:11px;color:#c9d6df}.menu-dialog{width:860px;padding:24px}.menu-dialog-heading{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-right:24px}.menu-dialog-heading h2{font-size:38px;margin-bottom:20px}.menu-dialog-heading .text-link{white-space:nowrap}.menu-image-scroll{overflow:auto;max-height:72dvh;background:#000;overscroll-behavior:contain}.menu-image-scroll img{width:100%;height:auto;max-width:none;margin:auto}.menu-image-scroll.zoomed img{width:1221px;max-width:none}.lineup-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.lineup-list>div{border:2px solid var(--navy);padding:22px}.lineup-list strong{display:block;font:800 29px\/1.1 var(--display);text-transform:uppercase}.lineup-list span{display:block;font-size:13px;margin-top:9px}.lineup-list .current{background:var(--yellow)}.lineup-list button{font:700 14px var(--body);border:0;border-bottom:1px solid var(--navy);padding:0;background:none;margin-top:12px}section[id]{scroll-margin-top:20px}\n@media(max-width:1050px){.header nav>a{font-size:16px}.menu-tools{flex-direction:column}.menu-search{max-width:100%;width:100%}.delivery-card{padding:25px 19px}.delivery-card h3{font-size:33px}.avila-hours>div{font-size:13px;gap:12px}.contact-card{padding:26px}.park-glimpse>.wrap{grid-template-columns:1fr 1.2fr}.park-glimpse h2{font-size:49px}}\n@media(max-width:760px){.avila-site{margin-top:0}.header nav>a{font-size:16px}.hero-since{margin-top:22px!important}.cuisine-strip{font-size:14px;gap:10px 16px}.menu-section{padding-block:44px}.menu-section .section-title{display:block}.original-menu{margin-top:25px;gap:14px;font-size:18px;max-width:none}.menu-paper{padding:8px 13px}.menu-paper strong{font-size:23px}.menu-lede{font-size:14px!important;margin-top:16px!important}.menu-tools{margin-top:28px;gap:18px}.menu-grid{gap:21px;grid-template-columns:1fr}.menu-card-title{padding:15px 20px}.menu-card h3{font-size:33px}.category-note{padding:11px 20px}.dishes{padding-inline:20px}.dish h4{font-size:24px}.dish p{font-size:13px}.filter{font-size:15px;padding:8px 12px}.delivery-section{padding-block:42px}.delivery-section h2{font-size:48px}.delivery-grid{grid-template-columns:1fr;gap:18px;margin-top:25px}.delivery-card{min-height:0;padding:24px}.delivery-card h3{font-size:36px}.delivery-card p{max-width:none}.delivery-card h3{margin-bottom:9px}.delivery-label{margin-bottom:10px}.avila-visit{padding-block:42px}.avila-hours>div{font-size:14px}.avila-visit .ticket-top h3{font-size:30px}.contact-section{padding-block:45px}.contact-grid{grid-template-columns:1fr;gap:30px}.social-links>a{padding:20px 0}.payments{margin-top:30px;padding-top:28px;gap:15px}.park-glimpse{padding-block:42px}.park-glimpse>.wrap{grid-template-columns:1fr;gap:30px}.park-glimpse h2{font-size:50px}.park-glimpse h2 br{display:none}.park-glimpse p:not(.eyebrow){max-width:none}.lineup-list{grid-template-columns:1fr}.menu-dialog-heading{display:block}.menu-dialog-heading h2{font-size:31px;margin-bottom:8px}.menu-dialog-heading .text-link{margin-bottom:17px}.menu-image-scroll{max-height:65dvh}}\n@media(max-width:440px){.header nav>a{font-size:15px}.avila-hours>div{font-size:12px;gap:10px}.avila-visit .ticket-top h3{font-size:28px}.phone-number{font-size:32px}.contact-card{padding:25px}.original-menu small{font-size:11px}.dish{gap:10px}.price{font-size:19px;min-width:58px;padding:6px}.social-links strong{font-size:27px}.social-links small{font-size:11px}.social-links>a{gap:14px}.park-glimpse h2{font-size:45px}}\n\n\/* Avila page navigation and the requested Info \/ Menu \/ Delivery \/ Socials order. *\/\n.poster-art .truck-art{transform:none}\n.poster-art .space-stamp{top:4%;right:7%;bottom:auto;transform:none}\n.poster-art .star.two{display:none}\n.space-link{cursor:pointer}\n.ticket-space.space-link{border:2px solid var(--navy);color:var(--navy)}\n.space-stamp:hover,.ticket-space.space-link:hover{box-shadow:0 0 0 4px var(--teal)}\n.space-inline{font:inherit;line-height:inherit;text-transform:inherit;color:inherit;text-shadow:inherit;border:0;border-bottom:3px dotted var(--yellow);background:none;padding:0;cursor:pointer}\n.space-inline:hover{color:var(--yellow)}\n.inline-space{border:0;border-bottom:1px dotted currentColor;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}\n#info{border-bottom:3px solid var(--navy)}\n#info .contact-grid{align-items:stretch}\n#info .visit-ticket{box-shadow:6px 6px 0 var(--navy);border-color:var(--navy)}\n#info .visit-ticket .fine{margin-top:20px}\n.social-panel{padding:25px 28px;background:var(--cream);color:var(--navy);border:3px solid var(--yellow);box-shadow:7px 7px 0 var(--deep)}\n.social-title{font-size:38px;margin-bottom:22px;color:var(--navy)}\n.social-panel .social-links>a{padding-block:18px;gap:16px}\n.social-panel .social-links strong{font-size:27px}\n.social-panel .social-links small{font-size:12px}\n.social-panel .social-links>a:last-child{border-bottom:0;padding-bottom:0}\n.social-panel .social-icon{width:44px;height:44px}\n.delivery-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}\n.delivery-card{padding:25px 20px;min-height:185px}\n.delivery-card h3{font-size:34px}\n.delivery-card .delivery-arrow{right:15px;top:20px;font-size:21px}\n.header nav a{border-bottom:3px solid transparent}\n.header nav a:hover,.header nav a[aria-current=\"location\"]{border-bottom-color:var(--red)}\n.avila-map-highlight{position:absolute;left:-1.5%;top:32%;width:14%;height:18%;border:3px solid var(--yellow);border-radius:9px;box-shadow:0 0 0 2px var(--navy),0 0 18px #062f4faa;pointer-events:none}\n.map-tag.space-link{z-index:2}\n@media(max-width:1050px){.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.social-panel{padding:23px}.social-panel .social-links small{font-size:11px}}\n@media(max-width:760px){.poster-art .space-stamp{top:3%;right:6%;bottom:auto}.social-panel{padding:25px}.delivery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-card{min-height:170px;padding:22px 18px}.delivery-card h3{font-size:31px}.contact-section{padding-top:40px}#socials .visit-layout{gap:34px}.avila-map-highlight{border-width:2px}}\n@media(max-width:440px){.delivery-grid{grid-template-columns:1fr}.delivery-card{min-height:0;padding:24px}.social-panel{padding:23px}.social-title{font-size:33px}.social-panel .social-links strong{font-size:25px}.poster-art .space-stamp{right:3%;top:5%}}\n\n\/* One location and socials section, with Avila\u2019s location visible on the page. *\/\n.location-heading{margin-bottom:32px}\n.location-heading h2{font-size:clamp(42px,4.4vw,60px)}\n.location-heading>p:last-child{margin-top:20px;font-size:15px;color:var(--cream)}\n.location-social-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;align-items:start}\n.avila-location{margin:0;background:var(--deep);border:3px solid var(--yellow);box-shadow:7px 7px 0 var(--deep);scroll-margin-block:30px}\n.avila-location:focus-visible{outline:3px solid var(--cream);outline-offset:6px}\n.location-image{position:relative}\n.location-image>img{width:100%;height:auto}\n.location-image .map-tag{left:1%;top:34.5%;transform:translateY(-100%);color:var(--navy);font-size:15px;line-height:1.15;white-space:nowrap;max-width:none;box-shadow:2px 2px 0 var(--yellow)}\n.location-image .map-tag small{color:var(--navy)}\n.location-image .map-tag:after{display:none}\n.avila-location figcaption{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px}\n.location-caption-title{color:var(--yellow);font:800 22px\/1.2 var(--display);text-transform:uppercase}\n.avila-location address{margin-top:12px;color:var(--cream);font-size:13px;font-style:normal;line-height:1.6}\n.avila-location address strong{font-weight:700}\n.avila-location figcaption .button{white-space:nowrap;padding:13px 15px;font-size:16px;box-shadow:4px 4px 0 #000b;border-color:var(--cream)}\n.location-social-grid .social-panel{padding:23px}\n.location-social-grid .social-links>a{gap:12px;padding-block:17px}\n.location-social-grid .social-links strong{font-size:26px}\n.location-social-grid .social-links small{font-size:11px}\n.location-social-grid .social-icon{width:38px;height:38px}\n@media(max-width:1050px){.location-social-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:23px}.avila-location figcaption{display:block;padding:20px}.avila-location figcaption .button{margin-top:20px}.location-social-grid .social-panel{padding:20px}.location-social-grid .social-links strong{font-size:24px}.location-social-grid .social-links>a{gap:10px}}\n@media(max-width:760px){.location-social-grid{grid-template-columns:1fr;gap:30px}.location-heading{margin-bottom:28px}.location-heading h2{font-size:46px}.location-heading>p:last-child{font-size:14px}.avila-location figcaption{display:flex;flex-wrap:wrap;gap:20px}.avila-location figcaption .button{margin:0}.location-social-grid .social-panel{padding:25px}.location-social-grid .social-links strong{font-size:27px}.location-social-grid .social-links small{font-size:12px}.location-image .map-tag{font-size:13px;padding:4px 6px}.location-image .map-tag small{font-size:10px}}\n@media(max-width:440px){.location-heading h2{font-size:42px}.avila-location figcaption{padding:19px}.location-social-grid .social-links strong{font-size:25px}.location-social-grid .social-links small{font-size:11px}}\n\n\/* Info includes the static park location; all page sections have a navigation link. *\/\n.header nav{gap:8px 20px}\n.header nav>a{font-size:17px}\n.info-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:start}\n#park-location{grid-column:1;grid-row:1}\n.info-details{grid-column:2;grid-row:1\/3;grid-template-columns:1fr;gap:26px}\n.info-location-column{grid-column:1;grid-row:2;min-width:0}\n#info .contact-card{padding:26px}\n#info .contact-card .eyebrow{margin-bottom:13px}\n#info .contact-card>p:not(.eyebrow){margin-bottom:19px}\n#info .visit-ticket{padding:25px}\n#info .visit-ticket h3{font-size:32px}\n#info .avila-hours>div{font-size:14px;gap:12px}\n#info .payments{margin-top:30px;padding-top:25px;gap:17px}\n#info .avila-location{box-shadow:6px 6px 0 var(--navy)}\n#info .avila-location figcaption{padding:22px;flex-wrap:wrap}\n#hours,#payments,#park-location{scroll-margin-top:28px}\n.socials-heading{margin-bottom:30px}\n.socials-heading .eyebrow{color:var(--yellow);margin-bottom:14px}\n.socials-heading h2{color:var(--cream);text-shadow:3px 3px 0 var(--red)}\n.socials-heading>p:last-child{font-size:15px;color:var(--cream);margin-top:20px}\n#socials .social-panel{padding:10px 28px}\n#socials .social-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:35px;border-top:0}\n#socials .social-links>a{padding:22px 0}\n#socials .social-links>a:nth-last-child(-n+2){border-bottom:0}\n@media(max-width:1050px){.header nav{gap:5px 15px}.header nav>a{font-size:16px}.info-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:25px}#info .contact-card,#info .visit-ticket{padding:22px}#info .avila-hours>div{font-size:12px;gap:8px}#info .visit-ticket h3{font-size:28px}}\n@media(max-width:850px){.info-layout{grid-template-columns:1fr;gap:30px}.info-details,.info-location-column{grid-column:auto;grid-row:auto}.info-details{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.info-location-column .avila-location{max-width:none}#info .contact-card h3{flex-wrap:wrap;gap:7px}#info .contact-card .phone-number{font-size:30px}#info .visit-ticket{max-width:none}}\n@media(max-width:760px){.header nav{justify-content:center;gap:4px 18px}.header nav>a{font-size:16px}.info-details{grid-template-columns:1fr}#info .contact-card,#info .visit-ticket{padding:25px}#info .avila-hours>div{font-size:14px}#info .contact-card .phone-number{font-size:32px}#socials .social-links{grid-template-columns:1fr}#socials .social-links>a:nth-last-child(2){border-bottom:2px solid var(--navy)}#socials .social-panel{padding:5px 24px}.socials-heading>p:last-child{font-size:14px}}\n@media(max-width:440px){.header nav{gap:3px 17px}.header nav>a{font-size:15px}#info .avila-hours>div{font-size:12px}#info .avila-location figcaption{padding:19px}}\n\n\/* A dedicated section menu, visible while browsing the page. *\/\n.avila-site{overflow:visible}\n.header{justify-content:center;padding-block:0;border-bottom:0}\n.header .brand{width:175px}\n.section-nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 12px;margin:0;padding:14px clamp(12px,3vw,44px) 17px;background:var(--cream);border-bottom:3px solid var(--navy);box-shadow:0 4px 0 #062f4f20}\n.section-nav a{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;background:var(--red);color:var(--cream);border:3px solid var(--navy);box-shadow:4px 4px 0 var(--navy);font:800 17px\/1.2 var(--display);letter-spacing:.035em;text-transform:uppercase;text-decoration:none;white-space:nowrap}\n.section-nav a:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--navy)}\n.section-nav a[aria-current=\"location\"]{background:var(--yellow);color:var(--navy)}\n.section-nav a:focus-visible{outline:3px solid var(--navy);outline-offset:5px}\nsection[id],#overview,#info,#hours,#contact,#park-location,#payments,#menu,#delivery,#socials{scroll-margin-top:var(--section-nav-offset,140px)}\n\n\/* Stack each menu category without the empty space from equal-height grid rows. *\/\n.menu-grid{display:block;columns:2;column-gap:22px}\n.menu-grid .menu-card{display:inline-block;width:100%;vertical-align:top;break-inside:avoid;margin:0 0 22px}\n.menu-card[hidden],.dish[hidden]{display:none!important}\n.menu-section{padding-block:42px}\n.menu-section .section-title{margin-bottom:22px}\n.menu-tools{margin:24px 0 20px}\n.menu-card-title{padding-block:15px}\n.dish{padding-block:15px}\n.menu-footnote{margin-top:16px}\n.contact-section,.avila-visit{padding-block:42px}\n.delivery-section{padding-block:38px}\n.delivery-section .section-title{margin-bottom:22px}\n.delivery-grid{margin-top:0}\n.info-details{grid-template-columns:1fr;gap:22px}\n\n\/* Payment options use the same bordered card treatment as the Info cards. *\/\n#info .payment-card{display:block;margin-top:26px;padding:0;border:3px solid var(--navy);background:#fffae9;box-shadow:6px 6px 0 var(--navy)}\n#info .payment-heading{display:flex;align-items:center;gap:12px;padding:17px 21px;background:var(--yellow);border-bottom:3px solid var(--navy)}\n#info .payment-heading h3{margin:0;font-size:32px;line-height:1.15}\n#info .payment-card span{border:0;padding:0;background:transparent;color:inherit;font:inherit}\n#info .payment-card .payment-heading-icon{display:flex;color:var(--navy)}\n.payment-card svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}\n#info .payment-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 12px;list-style:none;margin:0;padding:23px 18px}\n.payment-methods li{display:flex;flex-direction:column;align-items:center;gap:9px;color:var(--navy);text-align:center;font:700 14px\/1.35 var(--body)}\n#info .payment-card .payment-icon{display:grid;place-items:center;width:49px;height:49px;border:2px solid var(--navy);border-radius:10px;background:#e3eee5;color:var(--navy)}\n#info .payment-card .payment-credit-card{background:#d5e6f3;color:var(--navy)}\n#info .payment-card .payment-cash-app{background:#00bd52;color:#052e19}\n#info .payment-card .payment-apple-pay{background:#18232b;color:#fff}\n#info .payment-card .payment-paypal{background:#e2efff;color:#003087}\n#info .payment-card .payment-monogram{font:italic 900 35px\/1 Arial,sans-serif}\n@media(max-width:1050px){.section-nav{gap:9px 10px;padding-inline:14px}.section-nav a{padding-inline:9px;font-size:16px}.info-details{grid-template-columns:1fr}}\n@media(max-width:760px){.header{padding-bottom:0}.header .brand{width:150px}.section-nav{gap:8px;padding:10px 12px 13px}.section-nav a{font-size:15px;padding:7px 9px;min-height:40px;box-shadow:3px 3px 0 var(--navy)}.menu-grid{columns:1}.menu-grid .menu-card{margin-bottom:19px}.menu-section,.contact-section,.avila-visit{padding-block:32px}.delivery-section{padding-block:30px}.menu-tools{margin-top:22px}.menu-card-title{padding-block:14px}.dish{padding-block:14px}#info .payment-heading{padding:16px 20px}#info .payment-heading h3{font-size:29px}#info .payment-methods{padding:21px 16px}}\n@media(max-width:380px){.section-nav a{font-size:14px;padding-inline:8px}}\n\n\/* Four main sections, with each subtitle directly beneath its heading. *\/\n.section-title .section-subtitle{font-size:16px;line-height:1.5;margin-top:14px;max-width:none}\n.section-nav{gap:10px 14px}\n@media(max-width:760px){.section-nav{gap:8px}.section-nav a{flex:0 1 auto}.section-title .section-subtitle{font-size:15px}}\n\n\/* Space 306 belongs beside The 411 heading, above the hours card. *\/\n#info .info-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}\n#info .info-section-heading>div{min-width:0}\n#info .info-space-badge{flex:0 0 auto;min-width:90px}\n@media(max-width:760px){#info .info-section-heading{gap:18px}#info .info-space-badge{min-width:80px;padding:9px 10px}}\n\n\/* The Feed uses the page's cream, red, and navy card treatment. *\/\n.gallery-section{padding-block:42px;scroll-margin-top:var(--section-nav-offset,140px)}\n.gallery-section .section-title{align-items:center;gap:22px}\n.gallery-instagram{font-size:16px;white-space:nowrap}\n.gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}\n.gallery-shot{display:block;min-width:0;width:100%;padding:0;overflow:hidden;border:3px solid var(--navy);background:var(--cream);color:var(--navy);box-shadow:5px 5px 0 var(--navy);text-align:left;cursor:pointer}\n.gallery-shot>img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:#f7edcf}\n.gallery-caption{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;border-top:3px solid var(--navy);font:800 23px\/1.15 var(--display);text-transform:uppercase;background:var(--yellow)}\n.gallery-shot:nth-child(3n+2) .gallery-caption{background:#b9e4de}\n.gallery-shot:nth-child(3n) .gallery-caption{background:var(--red);color:var(--cream)}\n.gallery-shot:hover{transform:translate(2px,2px);box-shadow:3px 3px 0 var(--navy)}\n.gallery-shot:focus-visible{outline:3px solid var(--red);outline-offset:7px}\n.gallery-dialog{width:min(1050px,calc(100vw - 28px));max-width:calc(100vw - 28px);padding:24px;background:var(--cream);color:var(--navy);max-height:94dvh;overflow:auto}\n.gallery-dialog-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-right:38px;margin-bottom:18px}\n.gallery-dialog-heading h2{font-size:34px;line-height:1.15;margin:0}\n#gallery-position{font:700 14px\/1.4 var(--body);white-space:nowrap}\n.gallery-image-stage{display:flex;align-items:center;justify-content:center;background:var(--navy);min-height:180px}\n#gallery-full-image{display:block;max-width:100%;width:auto;max-height:66dvh;height:auto;object-fit:contain}\n.gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:20px}\n.gallery-controls .button{font-size:16px;min-height:44px;padding:9px 14px}\n.gallery-controls .text-link{font-size:14px;white-space:nowrap}\n@media(max-width:1050px){.gallery-grid{gap:18px}.gallery-caption{font-size:21px;padding:12px}}\n@media(max-width:760px){.gallery-section{padding-block:32px}.gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gallery-instagram{margin-top:20px}.gallery-caption{font-size:21px;padding:11px}.gallery-dialog{padding:18px}.gallery-dialog-heading h2{font-size:29px}.gallery-controls{flex-wrap:wrap;gap:12px}.gallery-controls .text-link{order:3;flex-basis:100%;text-align:center}}\n@media(prefers-reduced-motion:reduce){.gallery-shot:hover{transform:none}}\n\n\/* Keep the account's nine logo tiles together as one continuous image. *\/\n.gallery-shot>img{object-fit:contain;background:#171717}\n.gallery-mosaic{grid-column:span 2;grid-row:span 2;display:flex;align-items:center;min-width:0;border:3px solid var(--navy);box-shadow:5px 5px 0 var(--navy);background:#171717;overflow:hidden}\n.gallery-mosaic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:0}\n.gallery-mosaic .gallery-shot{border:0;box-shadow:none;background:#171717;aspect-ratio:1}\n.gallery-mosaic .gallery-shot>img{display:block;width:100%;height:100%;aspect-ratio:1;object-fit:cover}\n.gallery-mosaic .gallery-shot:hover{transform:none;box-shadow:none;filter:brightness(1.15)}\n.gallery-mosaic .gallery-shot:focus-visible{outline-offset:-4px}\n@media(max-width:760px){.gallery-mosaic{grid-row:auto}.gallery-caption{font-size:19px}}\n\n\/* Let Avila lead the hero; cuisine and food details sit beneath the name. *\/\n.spotlight .crumb{padding-top:18px;padding-bottom:20px}\n.spotlight-grid{align-items:start;min-height:0;padding-bottom:34px;gap:clamp(24px,3vw,40px)}\n.spotlight-copy{align-self:start;padding-top:16px}\n.spotlight-copy .display-name{margin:0 0 25px;line-height:.94}\n.spotlight-copy .display-name span:first-child{font-size:1.15em;line-height:.9;margin-bottom:.1em}\n.spotlight-copy .display-name span:last-child{font-size:.9em}\n.spotlight-copy .hero-description{margin:0;max-width:39ch;font-size:18px;line-height:1.6}\n.spotlight-copy .hero-location{margin:16px 0 0;font-size:14px;line-height:1.5;color:#3c5868}\n.poster-art{min-height:380px}\n@media(max-width:1050px){.spotlight-copy{padding-top:12px}.spotlight-copy .hero-description{font-size:17px}.poster-art{min-height:350px}}\n@media(max-width:760px){.spotlight .crumb{padding-top:16px;padding-bottom:16px}.spotlight-grid{gap:16px;padding-bottom:25px}.spotlight-copy{padding-top:5px}.spotlight-copy .display-name{margin-bottom:22px}.spotlight-copy .display-name span:first-child{font-size:1.1em}.spotlight-copy .hero-description{font-size:16px;max-width:44ch}.spotlight-copy .hero-location{margin-top:13px}.poster-art{min-height:290px}}\n\/* Shared red offset for every main section title. *\/\n#info-title,#menu-title,#delivery-title,#gallery-title,#socials-title{text-shadow:3px 3px 0 var(--red)}\n\/* Enlarge only the truck artwork, preserving the approved hero layout. *\/\n.poster-art .truck-art{transform:scale(1.07);transform-origin:center}\n\n\/* A dedicated tenure card completes the contact column. *\/\n#info .tenure-card{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:25px 26px;background:#b9e4de;border:3px solid var(--navy);box-shadow:6px 6px 0 var(--navy)}\n.tenure-copy{min-width:0}\n.tenure-copy h3{font-size:36px;line-height:1.1;margin:0 0 10px}\n.tenure-copy p{font-size:15px;line-height:1.6;margin:0;max-width:27ch}\n.tenure-date{flex:0 0 80px;overflow:hidden;text-align:center;background:var(--cream);border:2px solid var(--navy);box-shadow:3px 3px 0 #062f4f30;transform:rotate(4deg)}\n.tenure-date span{display:block;padding:5px 8px;background:var(--navy);color:var(--cream);font:700 13px\/1 var(--body);letter-spacing:.14em}\n.tenure-date strong{display:block;padding:9px 6px 7px;font:900 33px\/1 var(--display)}\n\/* Sculpted payment illustrations: layered edges, glossy faces, and soft shadows. *\/\n#info .payment-card .payment-icon{width:90px;height:90px;border:0;border-radius:0;background:transparent;color:inherit}\n#info .payment-card .payment-icon svg{display:block;width:90px;height:90px;overflow:visible;fill:none;stroke:none;stroke-width:0}\n#info .payment-methods{gap:22px 12px;padding:24px 18px 27px}\n#info .payment-methods li{gap:5px;font-size:13px}\n@media(max-width:1050px){#info .tenure-card{padding:22px;gap:16px}}\n@media(max-width:760px){#info .tenure-card{padding:25px}.tenure-copy h3{font-size:32px}}\n@media(max-width:440px){#info .payment-card .payment-icon,#info .payment-card .payment-icon svg{width:76px;height:76px}#info .payment-methods{gap:18px 8px;padding:21px 12px 24px}#info .payment-methods li{font-size:12px}.tenure-date{flex-basis:72px}.tenure-copy p{font-size:14px}}\n\n\/* A larger park logo with room for its entrance spin. *\/\n.header .brand{width:clamp(260px,30vw,360px);max-width:calc(100vw - 44px);perspective:1000px}\n.header .brand img{display:block;transform-origin:center;backface-visibility:visible}\n\n\/* Tighten the opening section while retaining the large logo and truck. *\/\n.header .brand{margin-bottom:-12px}\n.spotlight .crumb{padding-top:8px;padding-bottom:12px}\n.spotlight-grid{padding-bottom:18px}\n.spotlight-copy{padding-top:10px}\n.spotlight-copy .display-name{margin-bottom:18px}\n.spotlight-copy .hero-location{margin-top:12px}\n.spotlight .ticker{padding-block:12px}\n@media(max-width:760px){\n .header .brand{margin-bottom:-8px}\n .spotlight .crumb{padding-top:8px;padding-bottom:12px}\n .spotlight-grid{gap:10px;padding-bottom:18px}\n .spotlight-copy{padding-top:3px}\n .spotlight-copy .display-name{margin-bottom:17px}\n .spotlight-copy .hero-location{margin-top:10px}\n}\n\n\/* A solid, cutout emblem: two printed faces joined by metal side walls. *\/\n.header{padding-top:6px}\n.header .brand{position:relative;aspect-ratio:1506\/867;margin-bottom:0;perspective:1000px;--brand-depth:clamp(18px,2vw,24px)}\n.brand-3d{position:absolute;left:0;top:-10.496%;width:100%;aspect-ratio:1506\/1045;transform-style:preserve-3d;transform:rotateX(-6deg) rotateY(-8deg)}\n.header .brand .brand-3d img{position:absolute;inset:0;display:block;width:100%;height:100%;backface-visibility:hidden;pointer-events:none}\n.header .brand .logo-front{transform:translateZ(calc(var(--brand-depth)\/2))}\n.header .brand .logo-back{transform:translateZ(calc(var(--brand-depth)\/-2)) rotateY(180deg)}\n.logo-side{position:absolute;display:block;height:var(--brand-depth);transform-origin:0 0;backface-visibility:visible;pointer-events:none;background:linear-gradient(to bottom,#b6dcea 0%,#4e819c 9%,#173e59 24%,#092b44 70%,#699bb3 93%,#d8edf5 100%)}\n\/* A shorter opening composition, with the original type and logo scale. *\/\n.spotlight .crumb{padding-top:4px;padding-bottom:6px}\n.spotlight-grid{padding-bottom:10px}\n.spotlight-copy{padding-top:4px}\n.spotlight-copy .display-name{margin-bottom:14px}\n.spotlight-copy .hero-description{line-height:1.5}\n.spotlight-copy .hero-location{margin-top:8px}\n.poster-art{min-height:0;height:clamp(270px,23vw,320px)}\n.poster-art .truck-art{width:100%;height:100%;max-height:none}\n.spotlight .ticker{padding-block:9px}\n@media(max-width:760px){\n .header .brand{margin-bottom:0}\n .spotlight .crumb{padding-top:4px;padding-bottom:6px}\n .spotlight-grid{gap:6px;padding-bottom:10px}\n .spotlight-copy{padding-top:0}\n .spotlight-copy .display-name{margin-bottom:13px}\n .spotlight-copy .hero-location{margin-top:7px}\n .poster-art{height:clamp(210px,53vw,260px);min-height:0}\n}\n\n\/* Keep the operator information with Avila's customer contact details. *\/\n#info .contact-card .operator-note{margin:18px 0 0;padding-top:16px;border-top:1px solid #fff5ce66;max-width:none;font-size:13px;line-height:1.55;color:var(--cream)}\n\/* Lift the hero composition to leave more breathing room above the ticker. *\/\n.spotlight-grid{position:relative;top:-12px}\n@media(max-width:760px){.spotlight-grid{top:-8px}}\n\n\/* A playful search illustration sits beside the field, with its own space. *\/\n.menu-search{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:end;width:310px;min-width:0;max-width:100%;cursor:text}\n.menu-search .search-mascot{display:block;width:56px;height:56px;margin-bottom:-3px}\n.menu-search .search-mascot svg{display:block;position:static;width:56px;height:56px;fill:none;stroke:none;stroke-width:0;overflow:visible}\n.menu-search .search-field{display:block;min-width:0}\n.menu-search .search-label{display:block;margin-bottom:6px;font:700 12px\/1.3 var(--body);letter-spacing:.025em}\n.menu-search input{display:block;min-height:46px;padding:11px 12px;box-shadow:3px 3px 0 var(--navy)}\n.menu-search input:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}\n@media(max-width:760px){.menu-search{width:100%;grid-template-columns:52px minmax(0,1fr);gap:11px}.menu-search .search-mascot,.menu-search .search-mascot svg{width:52px;height:52px}}\n\n\/* Keep both Info columns flush at their top and bottom edges. *\/\n.info-layout{align-items:stretch}\n.info-details{display:flex;flex-direction:column;align-items:stretch}\n.info-details>.tenure-card{flex:1}\n.info-location-column{display:flex;flex-direction:column;gap:26px}\n#info .payment-card{display:flex;flex-direction:column;align-items:stretch;gap:0;margin-top:0;flex:1}\n#info .payment-methods{flex:1;align-content:space-evenly}\n\/* The tagline is centered independently of the back-to-top link. *\/\n.footer{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}\n.footer>div{grid-column:2;text-align:center}\n.footer>a{grid-column:3;justify-self:end}\n@media(max-width:760px){.footer{grid-template-columns:1fr}.footer>div,.footer>a{grid-column:1;justify-self:center}}\n\n\/* The Feed is a photo gallery with an internal photo viewer. *\/\n.gallery-shot>img{object-fit:contain;background:#fffdf5}\n.gallery-truck-photo>img{object-fit:cover;object-position:center}\n\n\/* The sign is centered over the hero, with a taller roadside post. *\/\n.spotlight{overflow:visible;isolation:isolate}\n.spotlight .crumb{padding-top:20px;padding-bottom:10px}\n.spotlight-grid{top:0;align-items:center;padding-top:14px;padding-bottom:30px}\n.spotlight-copy{align-self:center;padding-top:44px;padding-bottom:12px}\n.poster-art{--sign-width:clamp(450px,40.5vw,594px);--sign-center:calc(100% \/ 22 - clamp(24px,3vw,40px) \/ 2);--sign-top:-64px;--truck-height:clamp(288px,23.04vw,340px);--truck-scale:1.07;--truck-rest-x:0px;--sunburst-width:84%;--sunburst-center:59%;--truck-height-adjust:0px;height:calc(var(--truck-height) + var(--truck-height-adjust) + var(--sign-width) * .636 + var(--sign-top) - 64px);min-height:0;max-width:none;width:100%;overflow:visible;display:block}\n.poster-art:before{inset:auto auto -2% auto;left:calc(var(--sunburst-center) - var(--sunburst-width) \/ 2);width:var(--sunburst-width);height:58%;border-radius:50% 50% 45% 45%}\n.poster-art .truck-art{position:absolute;bottom:0;right:-24%;width:110%;height:var(--truck-height);max-height:none;z-index:2;transform:translateX(var(--truck-rest-x)) scale(var(--truck-scale));transform-origin:50% 100%}\n.poster-art .space-stamp{top:auto;bottom:calc(var(--truck-height) + var(--truck-height-adjust) - 55px);right:-11%;z-index:4}\n.poster-art .header.roadside-sign{position:absolute;left:calc(var(--sign-center) - var(--sign-width) \/ 2);top:var(--sign-top);width:var(--sign-width);height:auto;display:block;margin:0;padding:0;gap:0;border:0;background:transparent;overflow:visible;z-index:3;transform-origin:50% 160%;pointer-events:none}\n.roadside-sign .brand{position:relative;display:block;width:100%;max-width:none;aspect-ratio:1506\/1045;margin:0;perspective:calc(var(--sign-unit,.4px) * 3100);overflow:visible;pointer-events:auto;--brand-depth:calc(var(--sign-unit,.4px) * 68)}\n.roadside-sign .brand-3d{display:block;position:relative;left:auto;top:auto;width:100%;aspect-ratio:1506\/1045;overflow:visible;transform-style:preserve-3d;transform:rotateX(-6deg) rotateY(-8deg)}\n.sign-post{position:absolute;left:calc(var(--sign-center) - 45px);top:var(--sign-top);width:90px;height:calc(100% - var(--sign-top));z-index:1;overflow:visible;transform-origin:50% 98%;pointer-events:none}\n.sign-impact{position:absolute;left:calc(var(--sign-center) + var(--sign-width) * .3);top:calc(var(--sign-top) + var(--sign-width) * .58);width:48px;height:48px;z-index:5;opacity:0;pointer-events:none;overflow:visible;transform:translate(-50%,-50%)}\n@media(min-width:761px) and (max-width:1050px){\n .poster-art{--sign-width:clamp(387px,48.6vw,504px);--sign-center:calc(clamp(24px,3vw,40px) \/ -2);--sign-top:-54px;--truck-height:clamp(270px,27vw,300px)}\n .poster-art .truck-art{right:-16%;width:112%}\n .poster-art .space-stamp{right:-6%}\n}\n@media(max-width:760px){\n .spotlight .crumb{padding-top:16px;padding-bottom:8px}\n .spotlight-grid{gap:14px;padding-top:6px;padding-bottom:26px}\n .spotlight-copy{padding-top:0;padding-bottom:0}\n .poster-art{--sign-width:min(405px,99%);--sign-center:50%;--sign-top:0px;--truck-height:clamp(225px,63vw,300px);height:calc(var(--truck-height) + var(--truck-height-adjust) + var(--sign-width) * .636 - 20px);max-width:500px;margin-top:10px}\n .poster-art{--sunburst-width:84%;--sunburst-center:52%}\n .poster-art:before{left:calc(var(--sunburst-center) - var(--sunburst-width) \/ 2);width:var(--sunburst-width);bottom:0;height:50%}\n .poster-art .truck-art{right:-4%;width:105%}\n .poster-art .space-stamp{right:0;bottom:calc(var(--truck-height) + var(--truck-height-adjust) - 38px);width:76px;height:76px}\n .poster-art .space-stamp b{font-size:37px}\n .poster-art .space-stamp small{font-size:12px}\n .sign-post{width:74px;left:calc(var(--sign-center) - 37px)}\n .sign-impact{width:36px;height:36px}\n}\n\n@media(min-width:761px){.spotlight-copy{transform:translateY(32px)}}\n\n\/* Metal trim follows the sign\u2019s three-dimensional outline. *\/\n.marquee-trim{position:absolute;inset:0;width:100%;height:100%;overflow:visible;backface-visibility:hidden;pointer-events:none}\n.marquee-trim-front{transform:translateZ(calc(var(--brand-depth) \/ 2 - .6px))}\n.marquee-trim-back{transform:translateZ(calc(var(--brand-depth) \/ -2 + .6px)) rotateY(180deg)}\n.logo-side.marquee-edge{background:linear-gradient(to bottom,#fff1bf 0%,#d8b174 12%,#8b633a 28%,#4e3b29 61%,#b78c4e 86%,#f8dfa1 100%)}\n\n\/* An evening backdrop makes the sign's warm light readable. *\/\n.spotlight{background:#0b303b;color:var(--cream)}\n.spotlight .display-name{color:var(--cream)}\n.spotlight .shadow-red{text-shadow:3px 3px 0 #0b303b,6px 6px 0 var(--red)}\n.spotlight .hero-description{color:#eee3c8}\n.spotlight .crumb{color:#f9ebc9}\n.spotlight .crumb button{color:inherit}\n.marquee-side-lights{position:absolute;inset:0;transform-style:preserve-3d;pointer-events:none}\n.marquee-socket{position:absolute;display:block;width:2.8%;aspect-ratio:1;transform-style:preserve-3d}\n.marquee-socket:before,.marquee-socket:after{content:\"\";position:absolute;inset:0;border-radius:50%;backface-visibility:visible}\n.marquee-socket:before{background:conic-gradient(from 35deg,#755124,#f6da93,#c8964d,#65421f,#d7af67,#fff0b1,#755124);box-shadow:0 1px 2px #001b2d99,inset 0 0 0 1px #4b381f}\n.marquee-socket:after{inset:10%;background:radial-gradient(circle,#573f25 45%,#b58b4c 57%,#ffedb4 70%,#825c2c 84%);transform:translateZ(calc(var(--sign-unit,.4px) * 5))}\n.marquee-globe{position:absolute;display:block;inset:17%;transform-style:preserve-3d;transform:translateZ(calc(var(--sign-unit,.4px) * 18))}\n.marquee-glass{position:absolute;display:block;inset:0;border-radius:50%;backface-visibility:visible;background:radial-gradient(circle at 33% 27%,#fffefa 0%,#fffbea 27%,#ffe4a1 60%,#efb960 84%,#bc8134 100%);box-shadow:0 0 calc(var(--sign-unit,.4px) * 12) calc(var(--sign-unit,.4px) * 4) #ffdd9c99,0 0 calc(var(--sign-unit,.4px) * 30) calc(var(--sign-unit,.4px) * 7) #ffc15b33}\n.marquee-glass-1{transform:rotateY(90deg)}\n.marquee-glass-2{transform:rotateX(90deg)}\n\n.brand-3d{\n --bulb-on-surface:radial-gradient(circle at 33% 27%,#fffefa 0%,#fffbea 27%,#ffe4a1 60%,#efb960 84%,#bc8134 100%);\n --bulb-off-surface:radial-gradient(circle at 33% 27%,#c1c9bf 0%,#828e85 27%,#455852 63%,#253e3c 100%);\n --bulb-on-glow:0 0 calc(var(--sign-unit,.4px) * 15) calc(var(--sign-unit,.4px) * 5) #ffe8b1b3,0 0 calc(var(--sign-unit,.4px) * 38) calc(var(--sign-unit,.4px) * 9) #ffc15b50;\n}\n.marquee-glass{background:var(--bulb-on-surface);box-shadow:var(--bulb-on-glow)}\n.brand-3d[data-lights=\"off\"] .marquee-glass{background:var(--bulb-off-surface);box-shadow:none}\n.brand-3d[data-lights=\"flicker\"] .marquee-glass{animation:marquee-reignite .95s steps(1,end) both}\n.brand-3d[data-lights=\"flicker\"] .marquee-socket:nth-child(3n+2) .marquee-glass{animation-duration:.87s;animation-delay:38ms}\n.brand-3d[data-lights=\"flicker\"] .marquee-socket:nth-child(3n) .marquee-glass{animation-duration:.92s;animation-delay:85ms}\n.brand-3d[data-lights=\"flicker\"] .marquee-socket:nth-child(5n) .marquee-glass{animation-duration:.95s;animation-delay:17ms}\n@keyframes marquee-reignite{\n 0%,9%,25%,48%{background:var(--bulb-off-surface);box-shadow:none}\n 5%,17%,33%,41%,55%,64%,73%{background:radial-gradient(circle at 33% 27%,#edc785 0%,#c7944c 36%,#856332 72%,#35443a 100%);box-shadow:0 0 calc(var(--sign-unit,.4px) * 8) #eeb15755}\n 13%,22%,36%,45%,58%,69%,77%,100%{background:var(--bulb-on-surface);box-shadow:var(--bulb-on-glow)}\n}\n@media(prefers-reduced-motion:reduce){\n .brand-3d[data-lights] .marquee-glass{animation:none;background:var(--bulb-on-surface);box-shadow:var(--bulb-on-glow)}\n}\n\n\/* Keep the complete Space 306 badge inside the hero edge. *\/\n.poster-art .space-stamp{transform:translateX(-32px)}\n@media(max-width:760px){.poster-art .space-stamp{transform:translateX(-16px)}}\n\n\/* A tighter sunburst sits around the lower truck and just beneath its wheels. *\/\n.poster-art:before{left:calc(var(--sunburst-center) - var(--sunburst-width) \/ 2);top:var(--sunburst-y,70%);bottom:auto;width:var(--sunburst-width);height:var(--sunburst-height,42%);transform:translateY(-50%) rotate(-6deg) scale(1.2)}\n\n\/* iPhone edition: the same page and scene, composed for a narrow touch screen. *\/\nhtml{scroll-padding-top:var(--section-nav-offset,86px);-webkit-text-size-adjust:100%}\nbody.iphone-layout{min-height:100svh;overflow-x:clip;background:var(--deep);font-size:16px}\n.iphone-layout .site{width:100%;max-width:480px;margin:0 auto;border:0;border-radius:0;overflow:clip;box-shadow:none}\n.iphone-layout .wrap{width:100%;max-width:none;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}\n.iphone-layout .spotlight{padding-top:env(safe-area-inset-top);overflow:clip}\n.iphone-layout .spotlight .crumb{padding-top:8px;padding-bottom:4px;gap:9px;font-size:12px;line-height:1.35;min-height:44px}\n.iphone-layout .crumb button{min-height:44px;text-align:left}\n.iphone-layout .spotlight-grid{grid-template-columns:minmax(0,1fr);top:0;gap:18px;padding-top:10px;padding-bottom:32px}\n.iphone-layout .spotlight-copy{padding:0;transform:none;align-self:start}\n.iphone-layout .spotlight-copy .display-name{font-size:clamp(58px,15vw,72px);line-height:.96;margin:0 0 16px;letter-spacing:-.01em}\n.iphone-layout .spotlight-copy .display-name span:first-child{font-size:1.1em;line-height:.94;margin-bottom:.08em}\n.iphone-layout .spotlight-copy .display-name span:last-child{font-size:.9em}\n.iphone-layout .spotlight-copy .hero-description{font-size:16px;line-height:1.5;max-width:35ch}\n.iphone-layout .poster-art{--sign-width:min(365px,99%);--sign-center:50%;--sign-top:0px;--truck-height:clamp(225px,63vw,280px);--sunburst-width:84%;--sunburst-center:52%;width:100%;max-width:none;min-width:0;min-height:0;height:calc(var(--scene-base-height,clamp(340px,110vw,460px)) + var(--truck-height-adjust));margin-top:0;justify-self:stretch}\n.iphone-layout .poster-art .truck-art{right:-4%;width:105%;height:var(--truck-height);max-height:none}\n.iphone-layout .sign-post{width:66px;left:calc(var(--sign-center) - 33px)}\n.iphone-layout .sign-impact{width:34px;height:34px}\n.iphone-layout .cuisine-strip{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:13px;overflow-x:auto;padding:12px 18px;font-size:14px;line-height:1.3;white-space:nowrap;scrollbar-width:none}\n.iphone-layout .cuisine-strip>*{flex:0 0 auto}\n.iphone-layout .cuisine-strip::-webkit-scrollbar{display:none}\n.iphone-layout .section-nav{top:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:calc(9px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 13px max(16px,env(safe-area-inset-left));scroll-padding-inline:16px;scrollbar-width:none}\n.iphone-layout .section-nav::-webkit-scrollbar{display:none}\n.iphone-layout .section-nav a{flex:0 0 auto;min-height:44px;padding:10px 13px;font-size:15px;box-shadow:3px 3px 0 var(--navy)}\n.iphone-layout .section-nav a:hover{transform:none;box-shadow:3px 3px 0 var(--navy)}\n.iphone-layout .contact-section,.iphone-layout .menu-section,.iphone-layout .gallery-section,.iphone-layout .delivery-section{padding-top:34px;padding-bottom:34px}\n.iphone-layout .section-title{display:block;gap:16px;margin-bottom:24px}\n.iphone-layout h2{font-size:clamp(40px,11vw,50px);line-height:1.05;overflow-wrap:normal}\n.iphone-layout .section-title .eyebrow{font-size:12px;margin-bottom:11px}\n.iphone-layout .section-title .section-subtitle{font-size:15px;line-height:1.5;margin-top:14px}\n.iphone-layout #info .info-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}\n.iphone-layout #info .info-space-badge{flex:0 0 72px;width:72px;height:76px}\n.iphone-layout .info-layout{display:flex;flex-direction:column;gap:22px}\n.iphone-layout .info-details,.iphone-layout .info-location-column{display:flex;flex-direction:column;grid-column:auto;grid-row:auto;gap:22px;min-width:0}\n.iphone-layout .info-details>.tenure-card{flex:initial}\n.iphone-layout .visit-ticket,.iphone-layout .contact-card{padding:22px 19px}\n.iphone-layout .ticket-top{gap:12px}\n.iphone-layout .ticket-top h3{font-size:28px;line-height:1.05}\n.iphone-layout .avila-hours>div{font-size:13px;gap:10px;padding-block:13px}\n.iphone-layout .avila-hours dt{min-width:0}\n.iphone-layout .avila-hours dd{white-space:nowrap}\n.iphone-layout .contact-card h3{font-size:44px}\n.iphone-layout .contact-card .phone-number{font-size:34px;line-height:1.25;display:inline-flex;align-items:center;min-height:48px}\n.iphone-layout .contact-card .button{width:100%;justify-content:center;text-align:center}\n.iphone-layout .operator-note{font-size:12px;line-height:1.55}\n.iphone-layout #info .tenure-card{padding:21px 19px;gap:14px}\n.iphone-layout .tenure-copy h3{font-size:29px}\n.iphone-layout .tenure-copy p{font-size:14px;line-height:1.5}\n.iphone-layout .tenure-date{flex-shrink:0}\n.iphone-layout #info .avila-location figcaption{display:flex;flex-direction:column;align-items:stretch;gap:18px;padding:19px}\n.iphone-layout .avila-location figcaption .button{margin:0;text-align:center;justify-content:center}\n.iphone-layout .map-tag{max-width:106px;font-size:13px;padding:5px 7px}\n.iphone-layout .map-tag small{font-size:11px}\n.iphone-layout #info .payment-heading{padding:17px 18px;gap:12px}\n.iphone-layout #info .payment-heading h3{font-size:28px}\n.iphone-layout #info .payment-methods{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px 12px;gap:19px 7px;align-content:start}\n.iphone-layout #info .payment-methods li{font-size:12px;gap:7px}\n.iphone-layout .payment-icon{width:68px;height:68px}\n.iphone-layout .menu-tools{display:flex;flex-direction:column;align-items:stretch;gap:19px;margin-top:20px}\n.iphone-layout .menu-filters{gap:8px}\n.iphone-layout .filter{min-height:44px;padding:9px 12px;font-size:15px}\n.iphone-layout .menu-search{width:100%;grid-template-columns:48px minmax(0,1fr);gap:11px}\n.iphone-layout .menu-search .search-mascot,.iphone-layout .menu-search .search-mascot svg{width:48px;height:48px}\n.iphone-layout input,.iphone-layout select,.iphone-layout textarea{font-size:16px}\n.iphone-layout .menu-search input{font-size:16px;min-height:48px;padding:12px}\n.iphone-layout .menu-grid{display:block;columns:1}\n.iphone-layout .menu-grid .menu-card{margin-bottom:20px}\n.iphone-layout .menu-card-title{padding:15px 18px}\n.iphone-layout .menu-card h3{font-size:31px}\n.iphone-layout .category-note{padding:11px 18px}\n.iphone-layout .dishes{padding-inline:18px}\n.iphone-layout .dish{gap:12px;padding-block:15px}\n.iphone-layout .dish h4{font-size:23px;line-height:1.15}\n.iphone-layout .dish p{font-size:13px;line-height:1.5}\n.iphone-layout .dish>strong,.iphone-layout .dish .price{white-space:nowrap;flex-shrink:0}\n.iphone-layout .original-menu{margin-top:18px;max-width:none;font-size:19px;gap:16px;min-height:48px}\n.iphone-layout .delivery-grid{grid-template-columns:minmax(0,1fr);gap:18px}\n.iphone-layout .delivery-card{padding:23px 20px;min-height:0}\n.iphone-layout .delivery-card h3{font-size:31px}\n.iphone-layout .delivery-card p{max-width:none;font-size:13px}\n.iphone-layout .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 13px}\n.iphone-layout .gallery-caption{font-size:18px;line-height:1.15;padding:11px 10px;min-height:58px;gap:7px}\n.iphone-layout .gallery-caption>b{flex-shrink:0}\n.iphone-layout #socials .social-links{grid-template-columns:minmax(0,1fr);gap:0}\n.iphone-layout #socials .social-links>a{padding-block:20px;gap:14px}\n.iphone-layout #socials .social-links>a:nth-last-child(2){border-bottom:2px solid var(--navy)}\n.iphone-layout .social-links strong{font-size:25px}\n.iphone-layout .social-links small{font-size:12px;overflow-wrap:anywhere}\n.iphone-layout .button{min-height:48px;font-size:17px;padding:12px 17px}\n.iphone-layout .footer{display:flex;flex-direction:column;gap:16px;padding:26px 20px calc(26px + env(safe-area-inset-bottom));text-align:center}\n.iphone-layout .footer>div,.iphone-layout .footer>a{grid-column:auto;justify-self:auto}\n.iphone-layout .footer>b,.iphone-layout .footer b{font-size:19px;letter-spacing:.04em}\n.iphone-layout .footer>a{min-height:44px;display:flex;align-items:center}\n.iphone-layout dialog{width:min(456px,calc(100vw - 24px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:20px 17px;overflow:auto;overscroll-behavior:contain;box-shadow:4px 4px 0 var(--yellow)}\n.iphone-layout dialog .close{width:44px;height:44px;min-width:44px;min-height:44px;right:5px;top:5px;z-index:3}\n.iphone-layout dialog h2{font-size:30px;padding-right:38px}\n.iphone-layout .gallery-dialog-heading{display:block;padding-right:40px;margin-bottom:14px}\n.iphone-layout .gallery-dialog-heading h2{font-size:27px;line-height:1.15;padding-right:0;margin:0 0 8px}\n.iphone-layout .gallery-image-stage{min-height:0}\n.iphone-layout #gallery-full-image{max-width:100%;width:auto;max-height:53dvh;object-fit:contain}\n.iphone-layout .gallery-controls{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding-top:16px}\n.iphone-layout .gallery-controls .button{font-size:16px;min-height:48px;padding:10px}\n.iphone-layout .menu-dialog-heading{display:block;padding-right:32px}\n.iphone-layout .menu-dialog-heading h2{font-size:28px;margin-bottom:10px}\n.iphone-layout .menu-dialog-heading .text-link{display:inline-flex;align-items:center;min-height:44px;margin-bottom:12px}\n.iphone-layout .menu-image-scroll{max-height:58dvh;overflow:auto}\n.iphone-layout #join-dialog{width:min(456px,calc(100vw - 24px));padding:30px 22px}\n@media(prefers-reduced-motion:reduce){.iphone-layout{scroll-behavior:auto}}\n\n\/* The iPhone scene scales as one illustration, including every animation frame. *\/\n.iphone-layout .spotlight-grid{min-height:0;align-content:start}\n.iphone-layout .poster-art[data-avila-scene]{height:auto;aspect-ratio:440\/450;align-self:start;position:relative;display:block;min-height:0;margin:0;overflow:visible}\n.iphone-layout .poster-art[data-avila-scene]:before{display:none}\n.avila-scene-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}\n.scene-home{position:absolute;left:2.272727272727273%;top:1.3333333333333335%;width:72.72727272727273%;height:50.70385126162018%;display:block;z-index:1;border-radius:20%;background:transparent}\n.scene-home:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px}\n.scene-fallback{padding:32px 16px;text-align:center;color:var(--cream)}\n\n\/* Mobile hero\/nav activation (width-based) so the truck-scene canvas gets its intended\n   aspect ratio and the sticky section-nav doesn't overlap it, without needing the\n   standalone file's body.iphone-layout class. Scoped to hero + section-nav only;\n   the rest of the .iphone-layout ruleset above is for the later shared-header backfill. *\/\n@media (max-width:480px){\n.spotlight{padding-top:env(safe-area-inset-top);overflow:clip}\n.spotlight .crumb{padding-top:8px;padding-bottom:4px;gap:9px;font-size:12px;line-height:1.35;min-height:44px}\n.crumb button{min-height:44px;text-align:left}\n.spotlight-grid{grid-template-columns:minmax(0,1fr);top:0;gap:18px;padding-top:10px;padding-bottom:32px}\n.spotlight-copy{padding:0;transform:none;align-self:start}\n.spotlight-copy .display-name{font-size:clamp(58px,15vw,72px);line-height:.96;margin:0 0 16px;letter-spacing:-.01em}\n.spotlight-copy .display-name span:first-child{font-size:1.1em;line-height:.94;margin-bottom:.08em}\n.spotlight-copy .display-name span:last-child{font-size:.9em}\n.spotlight-copy .hero-description{font-size:16px;line-height:1.5;max-width:35ch}\n.poster-art{--sign-width:min(365px,99%);--sign-center:50%;--sign-top:0px;--truck-height:clamp(225px,63vw,280px);--sunburst-width:84%;--sunburst-center:52%;width:100%;max-width:none;min-width:0;min-height:0;height:calc(var(--scene-base-height,clamp(340px,110vw,460px)) + var(--truck-height-adjust));margin-top:0;justify-self:stretch}\n.poster-art .truck-art{right:-4%;width:105%;height:var(--truck-height);max-height:none}\n.sign-post{width:66px;left:calc(var(--sign-center) - 33px)}\n.sign-impact{width:34px;height:34px}\n.cuisine-strip{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:13px;overflow-x:auto;padding:12px 18px;font-size:14px;line-height:1.3;white-space:nowrap;scrollbar-width:none}\n.cuisine-strip>*{flex:0 0 auto}\n.cuisine-strip::-webkit-scrollbar{display:none}\n.section-nav{top:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:calc(9px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 13px max(16px,env(safe-area-inset-left));scroll-padding-inline:16px;scrollbar-width:none}\n.section-nav::-webkit-scrollbar{display:none}\n.section-nav a{flex:0 0 auto;min-height:44px;padding:10px 13px;font-size:15px;box-shadow:3px 3px 0 var(--navy)}\n.section-nav a:hover{transform:none;box-shadow:3px 3px 0 var(--navy)}\n\n\/* The iPhone scene scales as one illustration, including every animation frame. *\/\n.spotlight-grid{min-height:0;align-content:start}\n.poster-art[data-avila-scene]{height:auto;aspect-ratio:440\/450;align-self:start;position:relative;display:block;min-height:0;margin:0;overflow:visible}\n.poster-art[data-avila-scene]:before{display:none}\n}\n\n\/* Restored: interactive location badge + pulsing arrow pointing to Avila's spot on the shared park photo (matches the refined desktop version). *\/\n.location-image .hero-space-badge{position:absolute;left:50%;top:0;transform:translate(-50%,-25%);width:auto;min-width:180px;max-width:300px;padding:10px 14px;text-align:center;z-index:3;border:3px solid var(--navy);box-shadow:5px 5px 0 var(--navy)}.location-image .hero-space-badge small{display:block;font-size:clamp(13.5px,2.4vw,18px);letter-spacing:.05em;white-space:nowrap}\n.location-image .hero-space-badge b{display:block;margin-top:2px;font-size:clamp(20px,3.6vw,30px);white-space:nowrap}\n.location-image .hero-space-arrow{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2;filter:drop-shadow(3px 3px 0 var(--navy))}\n@keyframes hero-pulse-arrow{0%,100%{stroke-width:2.6}50%{stroke-width:4.4}}\n@keyframes hero-pulse-box{0%,100%{transform:scale(1);box-shadow:0 0 0 2px var(--navy),0 0 18px #062f4faa}50%{transform:scale(1.08);box-shadow:0 0 0 4px var(--navy),0 0 32px #062f4fdd}}\n.hero-space-badge{cursor:default}\n.avila-map-highlight{animation:hero-pulse-box .85s ease-in-out infinite}\n@media(max-width:760px){.location-image .hero-space-arrow>path{d:path('M50 4 C 50 35.45, 32.5 41, 15 41')}}\n\n.back-to-home{--menu-width:64px;--menu-height:44px;--flare:13px;--head-height:calc(var(--menu-height) + var(--flare) * 2);--point:calc(var(--head-height) * 2 \/ 3);--border:3px;position:absolute;bottom:28px;left:16px;z-index:5;display:flex;align-items:center;justify-content:center;width:calc(var(--menu-width) + var(--point));height:var(--head-height);padding-left:calc(var(--point) + 6px);padding-right:8px;color:var(--cream);font:800 15px\/1 var(--display);text-transform:uppercase;letter-spacing:.02em;text-decoration:none}\n.back-to-home::before,.back-to-home::after{content:\"\";position:absolute;inset:0}\n.back-to-home span{position:relative;z-index:3}\n.back-to-home .arrow-shadow{position:absolute;inset:0;z-index:0;background:#000;transform:translate(4px,4px);clip-path:polygon(0 50%,var(--point) 0,var(--point) var(--flare),100% var(--flare),100% calc(100% - var(--flare)),var(--point) calc(100% - var(--flare)),var(--point) 100%)}\n.back-to-home::before{background:var(--navy);z-index:1;clip-path:polygon(0 50%,var(--point) 0,var(--point) var(--flare),100% var(--flare),100% calc(100% - var(--flare)),var(--point) calc(100% - var(--flare)),var(--point) 100%)}\n.back-to-home::after{background:var(--red);z-index:2;clip-path:polygon(calc(var(--border) * 5 \/ 3) 50%,calc(var(--point) - var(--border)) calc(var(--border) * 2),calc(var(--point) - var(--border)) calc(var(--flare) + var(--border)),calc(100% - var(--border)) calc(var(--flare) + var(--border)),calc(100% - var(--border)) calc(100% - var(--flare) - var(--border)),calc(var(--point) - var(--border)) calc(100% - var(--flare) - var(--border)),calc(var(--point) - var(--border)) calc(100% - var(--border) * 2))}\n.back-to-home:hover{transform:translate(2px,2px) translateZ(0)}\n.back-to-home{-webkit-tap-highlight-color:transparent;transform:translateZ(0);will-change:transform}.back-to-home:focus{outline:none}.back-to-home:focus-visible{transform:translate(2px,2px) translateZ(0)}\n@media(max-width:480px){.section-nav .nav-home-arrow{display:none}}\n@media(min-width:481px){.back-to-home{display:none}.section-nav .nav-home-arrow{--menu-width:64px;--menu-height:44px;--flare:13px;--head-height:calc(var(--menu-height) + var(--flare) * 2);--point:calc(var(--head-height) * 2 \/ 3);--border:3px;position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--menu-width) + var(--point));height:var(--head-height);margin:0;padding-left:calc(var(--point) + 6px);padding-right:8px;color:var(--cream);font:800 15px\/1 var(--display);text-transform:uppercase;letter-spacing:.02em;text-decoration:none;background:none;border:0;box-shadow:none}.section-nav .nav-home-arrow::before,.section-nav .nav-home-arrow::after{content:\"\";position:absolute;inset:0}.section-nav .nav-home-arrow span{position:relative;z-index:3}.section-nav .nav-home-arrow .arrow-shadow{position:absolute;inset:0;z-index:0;background:#000;transform:translate(4px,4px);clip-path:polygon(0 50%,var(--point) 0,var(--point) var(--flare),100% var(--flare),100% calc(100% - var(--flare)),var(--point) calc(100% - var(--flare)),var(--point) 100%)}.section-nav .nav-home-arrow::before{background:var(--navy);z-index:1;clip-path:polygon(0 50%,var(--point) 0,var(--point) var(--flare),100% var(--flare),100% calc(100% - var(--flare)),var(--point) calc(100% - var(--flare)),var(--point) 100%)}.section-nav .nav-home-arrow::after{background:var(--red);z-index:2;clip-path:polygon(calc(var(--border) * 5 \/ 3) 50%,calc(var(--point) - var(--border)) calc(var(--border) * 2),calc(var(--point) - var(--border)) calc(var(--flare) + var(--border)),calc(100% - var(--border)) calc(var(--flare) + var(--border)),calc(100% - var(--border)) calc(100% - var(--flare) - var(--border)),calc(var(--point) - var(--border)) calc(100% - var(--flare) - var(--border)),calc(var(--point) - var(--border)) calc(100% - var(--border) * 2))}.section-nav .nav-home-arrow:hover{transform:translate(2px,2px) translateZ(0);box-shadow:none;border:0;background:none}.section-nav .nav-home-arrow{-webkit-tap-highlight-color:transparent;transform:translateZ(0);will-change:transform}.section-nav .nav-home-arrow:focus{outline:none}.section-nav .nav-home-arrow:focus-visible{transform:translate(2px,2px) translateZ(0);box-shadow:none;border:0;background:none}}\n#info .payment-card .payment-icon img{display:block;width:100%;height:100%;object-fit:contain}\n.footer-home-row{background:var(--deep);display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;padding:20px 16px 4px}\n.footer-back-home-arrow{--menu-width:64px;--menu-height:44px;--flare:13px;--head-height:calc(var(--menu-height) + var(--flare) * 2);--point:calc(var(--head-height) * 2 \/ 3);--border:3px;position:relative;display:flex;align-items:center;justify-content:center;width:calc(var(--menu-width) + var(--point));height:var(--head-height);padding-left:calc(var(--point) + 6px);padding-right:8px;color:var(--cream);font:800 15px\/1 var(--display);text-transform:uppercase;letter-spacing:.02em;text-decoration:none;-webkit-tap-highlight-color:transparent;transform:translateZ(0);will-change:transform}\n.footer-back-home-arrow::before,.footer-back-home-arrow::after{content:\"\";position:absolute;inset:0}\n.footer-back-home-arrow span{position:relative;z-index:3}\n.footer-back-home-arrow .arrow-shadow{position:absolute;inset:0;z-index:0;background:#000;transform:translate(4px,4px);clip-path:polygon(0 50%,var(--point) 0,var(--point) var(--flare),100% var(--flare),100% calc(100% - var(--flare)),var(--point) calc(100% - var(--flare)),var(--point) 100%)}\n.footer-back-home-arrow::before{background:var(--navy);z-index:1;clip-path:polygon(0 50%,var(--point) 0,var(--point) var(--flare),100% var(--flare),100% calc(100% - var(--flare)),var(--point) calc(100% - var(--flare)),var(--point) 100%)}\n.footer-back-home-arrow::after{background:var(--red);z-index:2;clip-path:polygon(calc(var(--border) * 5 \/ 3) 50%,calc(var(--point) - var(--border)) calc(var(--border) * 2),calc(var(--point) - var(--border)) calc(var(--flare) + var(--border)),calc(100% - var(--border)) calc(var(--flare) + var(--border)),calc(100% - var(--border)) calc(100% - var(--flare) - var(--border)),calc(var(--point) - var(--border)) calc(100% - var(--flare) - var(--border)),calc(var(--point) - var(--border)) calc(100% - var(--border) * 2))}\n.footer-back-home-arrow:hover{transform:translate(2px,2px) translateZ(0)}\n.footer-back-home-arrow:focus{outline:none}.footer-back-home-arrow:focus-visible{transform:translate(2px,2px) translateZ(0)}\n.footer-home-rect{display:flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;background:var(--red);color:var(--cream);border:3px solid var(--navy);box-shadow:4px 4px 0 #000;font:800 17px\/1.2 var(--display);letter-spacing:.035em;text-transform:uppercase;text-decoration:none;white-space:nowrap}\n.footer-home-rect:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 #000}\n\n\/* The Avila Story - tenant bio from HubSpot ts_bio (10\/12\/26). *\/\n.story-section{padding-block:42px;scroll-margin-top:var(--section-nav-offset,140px)}\n.story-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:34px;align-items:center;padding:34px 38px;background:#fffae9;border:3px solid var(--navy);box-shadow:7px 7px 0 var(--navy)}\n.story-card .eyebrow{color:var(--red);margin-bottom:12px}\n.story-card h2{text-shadow:3px 3px 0 var(--yellow);margin-bottom:20px}\n.story-card .story-body p{font-size:17px;line-height:1.7;max-width:62ch;margin-bottom:16px;color:var(--navy)}\n.story-card .story-signoff{font:900 34px\/1.05 var(--display);text-transform:uppercase;color:var(--red);margin-top:6px}\n.story-mountain{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:var(--navy);border:3px solid var(--navy);box-shadow:5px 5px 0 var(--yellow);padding:22px 16px;color:var(--cream);text-align:center;transform:rotate(2deg)}\n.story-mountain svg{width:100%;max-width:180px;height:auto}\n.story-mountain span{font:800 15px\/1.2 var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--yellow)}\n@media(max-width:850px){.story-card{grid-template-columns:1fr;padding:26px 22px;gap:24px}.story-mountain{transform:none;max-width:320px;justify-self:center;width:100%}}\n@media(max-width:760px){.story-section{padding-block:32px}.story-card .story-body p{font-size:16px}.story-card .story-signoff{font-size:30px}}\n<\/style><a class=\"skip\" href=\"#menu\">Skip to menu<\/a>\n<div class=\"site avila-site\" id=\"page-top\">\n \n <main>\n  <section class=\"spotlight\" aria-labelledby=\"avila-title\" id=\"overview\"><a class=\"back-to-home\" href=\"https:\/\/www.truckstop77077.com\/\" aria-label=\"Back to Truck Stop 77077 home\"><i class=\"arrow-shadow\" aria-hidden=\"true\"><\/i><span>Home<\/span><\/a><div class=\"wrap spotlight-grid\"><div class=\"spotlight-copy\"><h1 id=\"avila-title\" class=\"display-name shadow-red\"><span>Avila<\/span><span>Food Truck<\/span><\/h1><p class=\"hero-description\">Venezuelan &amp; Latin American favorites\u2014arepas, pepitos, burgers, and comfort food.<\/p><\/div><div class=\"poster-art\" data-avila-scene><canvas class=\"avila-scene-canvas\" width=\"440\" height=\"450\" role=\"img\" aria-label=\"Avila\u2019s truck rolls into the tall signpost and bounces back. The Truck Stop sign spins, then its bulbs flicker back on.\"><\/canvas><a class=\"scene-home\" href=\"https:\/\/www.truckstop77077.com\/\" aria-label=\"Truck Stop 77077 home\"><\/a><p class=\"scene-fallback\" hidden>Avila Food Truck \u00b7 Truck Stop 77077<\/p><template id=\"avila-scene-assets\"><img decoding=\"async\" data-logo src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-logo-header.png\"><img decoding=\"async\" data-truck src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-truck-illustration.png\"><svg width=\"120\" height=\"600\" class=\"sign-post\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 120 600\" preserveAspectRatio=\"none\" aria-hidden=\"true\" focusable=\"false\"><defs><linearGradient id=\"roadside-post-metal\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"><stop offset=\"0\" stop-color=\"#062f4f\"\/><stop offset=\".3\" stop-color=\"#416c7c\"\/><stop offset=\".48\" stop-color=\"#a4c5c2\"\/><stop offset=\".6\" stop-color=\"#365e70\"\/><stop offset=\"1\" stop-color=\"#05283f\"\/><\/linearGradient><linearGradient id=\"roadside-post-brass\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"0\"><stop stop-color=\"#bb7711\"\/><stop offset=\".45\" stop-color=\"#ffe397\"\/><stop offset=\".6\" stop-color=\"#ffbf24\"\/><stop offset=\"1\" stop-color=\"#bf8216\"\/><\/linearGradient><\/defs><ellipse cx=\"60\" cy=\"588\" rx=\"51\" ry=\"9\" fill=\"#062f4f\" opacity=\".13\"\/><path d=\"M50 102h20v459H50Z\" fill=\"url(#roadside-post-metal)\" stroke=\"#062f4f\" stroke-width=\"3\"\/><path d=\"M55 114v435\" stroke=\"#d7e5d4\" stroke-width=\"2\" opacity=\".55\"\/><path d=\"M60 348C24 348 6 325 16 303c8-16 26-11 27 1 1 9-10 13-14 6M60 348c36 0 54-23 44-45-8-16-26-11-27 1-1 9 10 13 14 6\" fill=\"none\" stroke=\"#062f4f\" stroke-width=\"8\" stroke-linecap=\"round\"\/><path d=\"M60 347C25 347 9 325 18 305M60 347c35 0 51-22 42-42\" fill=\"none\" stroke=\"#d9b456\" stroke-width=\"2\" stroke-linecap=\"round\"\/><rect x=\"43\" y=\"328\" width=\"34\" height=\"13\" rx=\"4\" fill=\"url(#roadside-post-brass)\" stroke=\"#062f4f\" stroke-width=\"3\"\/><rect x=\"43\" y=\"389\" width=\"34\" height=\"12\" rx=\"4\" fill=\"url(#roadside-post-brass)\" stroke=\"#062f4f\" stroke-width=\"3\"\/><path d=\"M48 558h24l7 15H41Z\" fill=\"url(#roadside-post-metal)\" stroke=\"#062f4f\" stroke-width=\"3\"\/><rect x=\"30\" y=\"573\" width=\"60\" height=\"12\" rx=\"4\" fill=\"#062f4f\"\/><path d=\"M39 576h42\" stroke=\"#efc65a\" stroke-width=\"3\" stroke-linecap=\"round\"\/><path d=\"m60 19 10 14-4 11 9 14-15 27-15-27 9-14-4-11Z\" fill=\"url(#roadside-post-brass)\" stroke=\"#062f4f\" stroke-width=\"3\"\/><rect x=\"43\" y=\"86\" width=\"34\" height=\"15\" rx=\"5\" fill=\"url(#roadside-post-brass)\" stroke=\"#062f4f\" stroke-width=\"3\"\/><circle cx=\"60\" cy=\"112\" r=\"5\" fill=\"#ffcf51\" stroke=\"#062f4f\" stroke-width=\"2\"\/><\/svg><\/template><\/div><\/div><\/section>\n<nav class=\"section-nav\" aria-label=\"Avila page sections\">\n<a class=\"nav-home-arrow\" href=\"https:\/\/www.truckstop77077.com\/\" aria-label=\"Back to Truck Stop 77077 home\"><i class=\"arrow-shadow\" aria-hidden=\"true\"><\/i><span>Home<\/span><\/a><a href=\"#info\">Info<\/a><a href=\"#story\">Story<\/a><a href=\"#menu\">Menu<\/a><a href=\"#delivery\">Delivery<\/a><a href=\"#gallery\">Gallery<\/a><a href=\"#socials\">Socials<\/a>\n<\/nav>\n<section class=\"contact-section wrap\" id=\"info\" aria-labelledby=\"info-title\"><div class=\"section-title info-section-heading\"><div><h2 id=\"info-title\">Avila Info<\/h2><\/div><\/div><div class=\"info-layout\"><figure class=\"avila-location\" id=\"park-location\" tabindex=\"-1\" aria-label=\"Avila Food Truck\u2019s location in the park\">\n      <div class=\"location-image\"><img decoding=\"async\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-location-map.png\" alt=\"Truck Stop 77077 at sunset. Avila is the orange truck at the front-left edge of the park, highlighted in yellow.\"><div class=\"ticket-space hero-space-badge\"><b>TRUCK LOCATION<\/b><small>SPACE 306<\/small><\/div><svg class=\"hero-space-arrow\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"none\" aria-hidden=\"true\" focusable=\"false\"><defs><marker id=\"hero-arrowhead\" markerWidth=\"5.5\" markerHeight=\"5.5\" refX=\"2.75\" refY=\"2.75\" orient=\"auto\"><path d=\"M0,0 L5.5,2.75 L0,5.5 Z\" fill=\"var(--yellow)\"\/><\/marker><\/defs><path d=\"M41.36 4 C 41.36 35.45, 28.18 41, 15 41\" fill=\"none\" stroke=\"var(--yellow)\" stroke-width=\"2.6\" stroke-linecap=\"round\" vector-effect=\"non-scaling-stroke\" marker-end=\"url(#hero-arrowhead)\"\/><\/svg><span class=\"avila-map-highlight\" aria-hidden=\"true\"><\/span><\/div>\n      <figcaption><div><p class=\"location-caption-title\">Address<\/p><address><strong>Avila Food Truck<\/strong><br>Truck Stop 77077<br>12970 Westheimer Road, Ste 306<br>Houston, TX 77077<\/address><\/div><a class=\"get-directions-btn\" href=\"https:\/\/maps.app.goo.gl\/SdWtG71Rq1bWS8mu5\" target=\"_blank\" rel=\"noopener noreferrer\"><i class=\"arrow-shadow\" aria-hidden=\"true\"><\/i><span>Get directions<\/span><\/a><\/figcaption>\n     <\/figure><div class=\"contact-grid info-details\"><div class=\"visit-ticket\" id=\"hours\"><div class=\"ticket-top\"><div><p class=\"eyebrow\">Avila Food Truck<\/p><h3>Hours of operation<\/h3><\/div><\/div><dl class=\"avila-hours\"><div><dt>Monday\u2013Thursday<\/dt><dd>6 PM\u201311 PM<\/dd><\/div><div><dt>Friday\u2013Saturday<\/dt><dd>6 PM\u2013Midnight<\/dd><\/div><div><dt>Sunday<\/dt><dd>6 PM\u201311 PM<\/dd><\/div><\/dl><p class=\"fine\">These are Avila\u2019s operating hours. Call the truck for holiday hours or schedule changes.<\/p><\/div><div class=\"contact-card\" id=\"contact\"><p class=\"eyebrow\">Public customer contact<\/p><h3>Paul <span>Manager<\/span><\/h3><a class=\"phone-number\" href=\"tel:+13466148714\">346-614-8714<\/a><p>Questions about the menu or your visit? Give Avila a call.<\/p><a class=\"button\" href=\"tel:+13466148714\">Call Paul <span aria-hidden=\"true\">\u2197<\/span><\/a><p class=\"operator-note\">Avila Food Truck is operated by Avila Hospitality Ventures LLC.<\/p><\/div><section class=\"tenure-card\" aria-labelledby=\"tenure-title\"><div class=\"tenure-copy\"><h3 id=\"tenure-title\">Tenure<\/h3><p>Part of the lineup since January 2024.<\/p><\/div><div class=\"tenure-date\" aria-hidden=\"true\"><span>JAN<\/span><strong>2024<\/strong><\/div><\/section><\/div><div class=\"info-location-column\"><section class=\"payments payment-card\" id=\"payments\" aria-labelledby=\"payment-title\"><div class=\"payment-heading\"><span class=\"payment-heading-icon\"><svg viewBox=\"0 0 24 24\" aria-hidden=\"true\" focusable=\"false\"><rect x=\"2\" y=\"4\" width=\"20\" height=\"16\" rx=\"2\"\/><path d=\"M2 10h20M6 15h3\"\/><\/svg><\/span><h3 id=\"payment-title\">Payment methods<\/h3><\/div><ul class=\"payment-methods\"><li><span class=\"payment-icon payment-cash\"><img src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/payment-icon-cash-v2.png\" alt=\"Cash accepted\" width=\"180\" height=\"180\" decoding=\"async\"><\/span><span>Cash<\/span><\/li><li><span class=\"payment-icon payment-credit-card\"><img src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/payment-icon-credit-card-v2.png\" alt=\"Credit\/Debit Card accepted\" width=\"180\" height=\"180\" decoding=\"async\"><\/span><span>Credit\/Debit Card<\/span><\/li><li><span class=\"payment-icon payment-cash-app\"><img src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/payment-icon-cash-app-v2.png\" alt=\"Cash App accepted\" width=\"180\" height=\"180\" decoding=\"async\"><\/span><span>Cash App<\/span><\/li><li><span class=\"payment-icon payment-apple-pay\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/payment-icon-apple-pay-v2.png\" alt=\"Apple Pay accepted\" width=\"180\" height=\"180\" decoding=\"async\"><\/span><span>Apple Pay<\/span><\/li><li><span class=\"payment-icon payment-paypal\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/payment-icon-paypal-v2.png\" alt=\"PayPal accepted\" width=\"180\" height=\"180\" decoding=\"async\"><\/span><span>PayPal<\/span><\/li><\/ul><\/section><\/div><\/div><\/section>\n  <section class=\"story-section wrap\" id=\"story\" aria-labelledby=\"story-title\"><div class=\"story-card\"><div class=\"story-copy\"><p class=\"eyebrow\">The Avila Story<\/p><h2 id=\"story-title\">Named for the view<\/h2><div class=\"story-body\"><p>Every morning in Caracas, before the city woke, Jose&rsquo;s grandmother, Abuela Carmen, was already at the stove. Her kitchen window faced El &Aacute;vila, the mountain above the city, and that is where she taught Jose her culinary secrets and her one rule: nobody leaves hungry.<\/p><p>Years later in Houston, Jose was cooking her dishes for friends, and they kept urging him to share her recipes with the world, so he called her for her blessing. She laughed and said, &ldquo;Just don&rsquo;t make them small, and put the mountain on it.&rdquo; So he did. Avila Food Truck is named for the view from his grandmother&rsquo;s window.<\/p><\/div><p class=\"story-signoff\">Enjoy the view.<\/p><\/div><div class=\"story-mountain\"><svg viewBox=\"0 0 200 110\" aria-hidden=\"true\" focusable=\"false\"><circle cx=\"150\" cy=\"30\" r=\"16\" fill=\"#ffbd24\"\/><path d=\"M0 110 L58 34 L86 66 L118 22 L200 110 Z\" fill=\"#08a9bc\"\/><path d=\"M58 34 L72 52 L64 50 L56 58 L48 48 Z M118 22 L134 44 L124 41 L116 50 L106 40 Z\" fill=\"#fff5d8\"\/><path d=\"M0 110 L40 78 L70 96 L110 70 L160 98 L200 84 L200 110 Z\" fill=\"#021d32\" opacity=\".55\"\/><\/svg><span>El &Aacute;vila &middot; Caracas<\/span><\/div><\/div><\/section>\n  <section class=\"menu-section wrap\" id=\"menu\" aria-labelledby=\"menu-title\"><div class=\"section-title\"><div><h2 id=\"menu-title\">Avila Menu<\/h2><p class=\"menu-lede\">From the first teque\u00f1o to the last bite of your pepito.<\/p><\/div><button class=\"original-menu\" data-dialog=\"menu-dialog\"><span class=\"menu-paper\" aria-hidden=\"true\">AVILA<br><strong>MENU<\/strong><i>\u2605 \u2605 \u2605<\/i><\/span><span>View original menu <b aria-hidden=\"true\">\u2197<\/b><small>Open the full menu image<\/small><\/span><\/button><\/div>\n   <div class=\"menu-tools\"><div class=\"menu-filters\" aria-label=\"Filter menu by category\"><button class=\"filter selected\" data-filter=\"all\" aria-pressed=\"true\">All dishes<\/button><button class=\"filter\" data-filter=\"arepas\" aria-pressed=\"false\">Arepas<\/button><button class=\"filter\" data-filter=\"burgers\" aria-pressed=\"false\">Burgers<\/button><button class=\"filter\" data-filter=\"pepitos\" aria-pressed=\"false\">Pepitos<\/button><button class=\"filter\" data-filter=\"cachapas\" aria-pressed=\"false\">Cachapas<\/button><button class=\"filter\" data-filter=\"snacks\" aria-pressed=\"false\">More to crave<\/button><button class=\"filter\" data-filter=\"drinks\" aria-pressed=\"false\">Drinks<\/button><\/div><label class=\"menu-search\"><span class=\"search-mascot\" aria-hidden=\"true\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 90 90\" aria-hidden=\"true\" focusable=\"false\"><defs><linearGradient id=\"menu-search-lens\" x1=\"0\" y1=\"0\" x2=\"1\" y2=\"1\"><stop offset=\"0\" stop-color=\"#edfffb\"\/><stop offset=\"1\" stop-color=\"#85d5d4\"\/><\/linearGradient><\/defs><g transform=\"rotate(-12 44 44)\"><path d=\"M54 54 75 75\" fill=\"none\" stroke=\"#062f4f\" stroke-width=\"16\" stroke-linecap=\"round\"\/><path d=\"M54 54 75 75\" fill=\"none\" stroke=\"#f33124\" stroke-width=\"10\" stroke-linecap=\"round\"\/><path d=\"m60 57 14 14\" fill=\"none\" stroke=\"#ff9d80\" stroke-width=\"2.5\" stroke-linecap=\"round\"\/><circle cx=\"34\" cy=\"34\" r=\"25\" fill=\"#062f4f\" transform=\"translate(1 3)\"\/><circle cx=\"34\" cy=\"34\" r=\"25\" fill=\"#ffbf24\" stroke=\"#062f4f\" stroke-width=\"3\"\/><circle cx=\"34\" cy=\"34\" r=\"18\" fill=\"url(#menu-search-lens)\" stroke=\"#062f4f\" stroke-width=\"2.5\"\/><path d=\"M23 34a11 11 0 0 1 11-11\" fill=\"none\" stroke=\"#fffdf1\" stroke-width=\"4\" stroke-linecap=\"round\"\/><path d=\"m37 43 6-6\" fill=\"none\" stroke=\"#fffdf1\" stroke-width=\"2.5\" stroke-linecap=\"round\"\/><\/g><path d=\"m74 8 3.5 8.5L86 20l-8.5 3.5L74 32l-3.5-8.5L62 20l8.5-3.5Z\" fill=\"#ffbf24\" stroke=\"#062f4f\" stroke-width=\"1.8\" stroke-linejoin=\"round\"\/><circle cx=\"10\" cy=\"66\" r=\"3\" fill=\"#f33124\"\/><\/svg><\/span><span class=\"search-field\"><span class=\"search-label\">Search menu<\/span><input id=\"menu-search\" type=\"search\" placeholder=\"Find a dish\u2026\" autocomplete=\"off\"><\/span><\/label><\/div>\n   <div class=\"menu-grid\"><section class=\"menu-card\" data-category=\"arepas\" aria-labelledby=\"menu-arepas\"><div class=\"menu-card-title\"><h3 id=\"menu-arepas\">Arepas<\/h3><span aria-hidden=\"true\">\u2605<\/span><\/div><p class=\"category-note\">Find your filling.<\/p><div class=\"dishes\"><article class=\"dish\" data-search=\"arepas pabell\u00f3n meat, beans, plantain, and cheese.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-arepa-pabellon.webp\" alt=\"Arepa Pabellon\" loading=\"lazy\" width=\"320\" height=\"130\"><div><h4>Pabell\u00f3n<\/h4><p>Meat, beans, plantain, and cheese.<\/p><\/div><span class=\"price\">$12.99<\/span><\/article><article class=\"dish\" data-search=\"arepas reina chicken, mayonnaise, and avocado.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-arepa-reina.webp\" alt=\"Arepa Reina\" loading=\"lazy\" width=\"320\" height=\"141\"><div><h4>Reina<\/h4><p>Chicken, mayonnaise, and avocado.<\/p><\/div><span class=\"price\">$11.99<\/span><\/article><article class=\"dish\" data-search=\"arepas pelu\u00e1 meat and cheddar.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-arepa-pelua.webp\" alt=\"Arepa Pelua\" loading=\"lazy\" width=\"320\" height=\"151\"><div><h4>Pelu\u00e1<\/h4><p>Meat and cheddar.<\/p><\/div><span class=\"price\">$12.50<\/span><\/article><article class=\"dish\" data-search=\"arepas pollo chicken and spices.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-arepa-pollo.webp\" alt=\"Arepa Pollo\" loading=\"lazy\" width=\"320\" height=\"151\"><div><h4>Pollo<\/h4><p>Chicken and spices.<\/p><\/div><span class=\"price\">$11.50<\/span><\/article><article class=\"dish\" data-search=\"arepas domin\u00f3 black beans and white cheese.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-arepa-domino.webp\" alt=\"Arepa Domino\" loading=\"lazy\" width=\"320\" height=\"151\"><div><h4>Domin\u00f3<\/h4><p>Black beans and white cheese.<\/p><\/div><span class=\"price\">$9.99<\/span><\/article><article class=\"dish\" data-search=\"arepas avila steak, avocado, and white cheese.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-arepa-avila.webp\" alt=\"Arepa Avila\" loading=\"lazy\" width=\"312\" height=\"156\"><div><h4>Avila<\/h4><p>Steak, avocado, and white cheese.<\/p><\/div><span class=\"price\">$13.99<\/span><\/article><article class=\"dish\" data-search=\"arepas queso butter and white cheese.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-arepa-queso.webp\" alt=\"Arepa Queso\" loading=\"lazy\" width=\"320\" height=\"139\"><div><h4>Queso<\/h4><p>Butter and white cheese.<\/p><\/div><span class=\"price\">$9.50<\/span><\/article><\/div><\/section><section class=\"menu-card\" data-category=\"burgers\" aria-labelledby=\"menu-burgers\"><div class=\"menu-card-title\"><h3 id=\"menu-burgers\">Burgers<\/h3><span aria-hidden=\"true\">\u2605<\/span><\/div><p class=\"category-note\">Bring a big appetite.<\/p><div class=\"dishes\"><article class=\"dish\" data-search=\"burgers beef burger classic beef burger with vegetables, cheese, and condiments.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-beef-burger.webp\" alt=\"Beef Burger\" loading=\"lazy\" width=\"320\" height=\"180\"><div><h4>Beef Burger<\/h4><p>Classic beef burger with vegetables, cheese, and condiments.<\/p><\/div><span class=\"price\">$11.99<\/span><\/article><article class=\"dish\" data-search=\"burgers gold burger chicken sandwich with vegetables and sauces.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-gold-burger.webp\" alt=\"Gold Burger\" loading=\"lazy\" width=\"320\" height=\"180\"><div><h4>Gold Burger<\/h4><p>Chicken sandwich with vegetables and sauces.<\/p><\/div><span class=\"price\">$13.99<\/span><\/article><article class=\"dish\" data-search=\"burgers 2x double double meat with vegetables, cheese, and condiments.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-2x-double.webp\" alt=\"2X Double burger\" loading=\"lazy\" width=\"320\" height=\"187\"><div><h4>2X Double<\/h4><p>Double meat with vegetables, cheese, and condiments.<\/p><\/div><span class=\"price\">$14.99<\/span><\/article><article class=\"dish\" data-search=\"burgers 3x triple triple meat with vegetables, cheese, and condiments.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-3x-triple.webp\" alt=\"3X Triple burger\" loading=\"lazy\" width=\"320\" height=\"172\"><div><h4>3X Triple<\/h4><p>Triple meat with vegetables, cheese, and condiments.<\/p><\/div><span class=\"price\">$17.99<\/span><\/article><\/div><\/section><section class=\"menu-card\" data-category=\"pepitos\" aria-labelledby=\"menu-pepitos\"><div class=\"menu-card-title\"><h3 id=\"menu-pepitos\">Pepitos<\/h3><span aria-hidden=\"true\">\u2605<\/span><\/div><p class=\"category-note\">A Venezuelan sandwich stop.<\/p><div class=\"dishes\"><article class=\"dish\" data-search=\"pepitos classic pepito large bun stuffed with steak and vegetables.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-pepito-classic-mix.webp\" alt=\"Classic Pepito\" loading=\"lazy\" width=\"293\" height=\"200\"><div><h4>Classic Pepito<\/h4><p>Large bun stuffed with steak and vegetables.<\/p><\/div><span class=\"price\">$14.99<\/span><\/article><article class=\"dish\" data-search=\"pepitos pepito mix large bun stuffed with steak, chicken, and vegetables.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-pepito-classic-mix.webp\" alt=\"Pepito Mix\" loading=\"lazy\" width=\"293\" height=\"200\"><div><h4>Pepito Mix<\/h4><p>Large bun stuffed with steak, chicken, and vegetables.<\/p><\/div><span class=\"price\">$18.99<\/span><\/article><article class=\"dish\" data-search=\"pepitos pepito 3x prote\u00edna three-protein pepito.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-pepito-3x.webp\" alt=\"Pepito 3X Proteina\" loading=\"lazy\" width=\"276\" height=\"200\"><div><h4>Pepito 3X Prote\u00edna<\/h4><p>Three-protein pepito.<\/p><\/div><span class=\"price\">$21.99<\/span><\/article><\/div><\/section><section class=\"menu-card\" data-category=\"cachapas\" aria-labelledby=\"menu-cachapas\"><div class=\"menu-card-title\"><h3 id=\"menu-cachapas\">Cachapas<\/h3><span aria-hidden=\"true\">\u2605<\/span><\/div><p class=\"category-note\">Corn pancakes with cheese and butter.<\/p><div class=\"dishes\"><article class=\"dish\" data-search=\"cachapas con queso with cheese.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-cachapa.webp\" alt=\"Cachapa Con Queso\" loading=\"lazy\" width=\"320\" height=\"187\"><div><h4>Con Queso<\/h4><p>With cheese.<\/p><\/div><span class=\"price\">$12.15<\/span><\/article><article class=\"dish\" data-search=\"cachapas con carne with meat.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-cachapa.webp\" alt=\"Cachapa Con Carne\" loading=\"lazy\" width=\"320\" height=\"187\"><div><h4>Con Carne<\/h4><p>With meat.<\/p><\/div><span class=\"price\">$16.50<\/span><\/article><\/div><\/section><section class=\"menu-card\" data-category=\"snacks\" aria-labelledby=\"menu-snacks\"><div class=\"menu-card-title\"><h3 id=\"menu-snacks\">More to crave<\/h3><span aria-hidden=\"true\">\u2605<\/span><\/div><p class=\"category-note\">Snacks & comfort food.<\/p><div class=\"dishes\"><article class=\"dish\" data-search=\"more to crave teque\u00f1os \u00b7 4 pieces handmade.\"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-tequenos.webp\" alt=\"Tequenos\" loading=\"lazy\" width=\"309\" height=\"200\"><div><h4>Teque\u00f1os \u00b7 4 pieces<\/h4><p>Handmade.<\/p><\/div><span class=\"price\">$6.99<\/span><\/article><article class=\"dish\" data-search=\"more to crave patac\u00f3n \"><img loading=\"lazy\" decoding=\"async\" class=\"dish-photo\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/dish-patacon.webp\" alt=\"Patacon\" loading=\"lazy\" width=\"320\" height=\"182\"><div><h4>Patac\u00f3n<\/h4><\/div><span class=\"price\">$15.50<\/span><\/article><\/div><\/section><section class=\"menu-card\" data-category=\"drinks\" aria-labelledby=\"menu-drinks\"><div class=\"menu-card-title\"><h3 id=\"menu-drinks\">Drinks<\/h3><span aria-hidden=\"true\">\u2605<\/span><\/div><p class=\"category-note\">Something cold to go with it.<\/p><div class=\"dishes\"><article class=\"dish\" data-search=\"drinks water \"><div><h4>Water<\/h4><\/div><span class=\"price\">$1.50<\/span><\/article><article class=\"dish\" data-search=\"drinks malta \"><div><h4>Malta<\/h4><\/div><span class=\"price\">$2.99<\/span><\/article><article class=\"dish\" data-search=\"drinks frescolita \"><div><h4>Frescolita<\/h4><\/div><span class=\"price\">$2.99<\/span><\/article><article class=\"dish\" data-search=\"drinks soda \"><div><h4>Soda<\/h4><\/div><span class=\"price\">$1.99<\/span><\/article><\/div><\/section><\/div><p class=\"empty-menu\" id=\"empty-menu\" role=\"status\" hidden=\"\">No dishes match that search. <button id=\"clear-menu\">Show the full menu<\/button><\/p>\n  <\/section>\n  <section class=\"delivery-section\" id=\"delivery\" aria-labelledby=\"delivery-title\"><div class=\"wrap\"><div class=\"section-title\"><div><h2 id=\"delivery-title\">Avila Delivery<\/h2><p class=\"section-subtitle\">When you\u2019re just too damn lazy to get out... BTW: Delivery-platform prices and item availability may differ from the local menu.<\/p><\/div><\/div><div class=\"delivery-grid\"><a class=\"delivery-card\" href=\"https:\/\/www.doordash.com\/store\/avila-venezuelan-food-truck-nacogdoches-35360107\/75522946\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"delivery-label\">Food delivery<\/span><h3>DoorDash<\/h3><p>Check delivery availability<\/p><b class=\"delivery-arrow\" aria-hidden=\"true\">\u2197<\/b><\/a><a class=\"delivery-card\" href=\"https:\/\/www.ubereats.com\/store\/avila-food-truck\/MCC-ovqYWsadJh8zfFJl4Q\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"delivery-label\">Food delivery<\/span><h3>Uber Eats<\/h3><p>Check delivery availability<\/p><b class=\"delivery-arrow\" aria-hidden=\"true\">\u2197<\/b><\/a><a class=\"delivery-card\" href=\"https:\/\/www.grubhub.com\/restaurant\/avila-12970-westheimer-road-houston\/9774448\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"delivery-label\">Food delivery<\/span><h3>Grubhub<\/h3><p>Check delivery availability<\/p><b class=\"delivery-arrow\" aria-hidden=\"true\">\u2197<\/b><\/a><a class=\"delivery-card\" href=\"https:\/\/postmates.com\/store\/avila-food-truck\/MCC-ovqYWsadJh8zfFJl4Q\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"delivery-label\">Food delivery<\/span><h3>Postmates<\/h3><p>Check delivery availability<\/p><b class=\"delivery-arrow\" aria-hidden=\"true\">\u2197<\/b><\/a><\/div><\/div><\/section>\n\n\n  <section class=\"gallery-section wrap\" id=\"gallery\" aria-labelledby=\"gallery-title\"><div class=\"section-title\"><div><h2 id=\"gallery-title\">Avila Gallery<\/h2><\/div><\/div><div class=\"gallery-grid\"><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"0\" data-caption=\"Reina Pepiada\" aria-label=\"Open photo 1: Reina Pepiada\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-01-reina-pepiada.jpg\" alt=\"An arepa with creamy chicken filling and a dipping sauce\" loading=\"lazy\" decoding=\"async\" width=\"1401\" height=\"1751\"><span class=\"gallery-caption\">Reina Pepiada<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"1\" data-caption=\"Burger cravings\" aria-label=\"Open photo 2: Burger cravings\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-02-burger-cravings.jpg\" alt=\"A stacked burger with cheese and ham\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\"><span class=\"gallery-caption\">Burger cravings<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"2\" data-caption=\"Empanadas\" aria-label=\"Open photo 3: Empanadas\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-03-empanadas.jpg\" alt=\"Golden empanadas served with dipping sauces\" loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1800\"><span class=\"gallery-caption\">Empanadas<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot gallery-truck-photo\" data-gallery-index=\"3\" data-caption=\"Meet Avila\" aria-label=\"Open photo 4: Meet Avila\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-04-meet-avila.jpg\" alt=\"The black Avila food truck parked outside the wrap shop\" loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"600\"><span class=\"gallery-caption\">Meet Avila<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"4\" data-caption=\"Cachapa time\" aria-label=\"Open photo 5: Cachapa time\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-05-cachapa-time.jpg\" alt=\"A golden corn cachapa folded around white cheese\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\"><span class=\"gallery-caption\">Cachapa time<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"5\" data-caption=\"Pabell\u00f3n arepa\" aria-label=\"Open photo 6: Pabell\u00f3n arepa\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-06-pabellon-arepa.jpg\" alt=\"An arepa filled with shredded meat, black beans, and white cheese\" loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"440\"><span class=\"gallery-caption\">Pabell\u00f3n arepa<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"6\" data-caption=\"Pepito fix\" aria-label=\"Open photo 7: Pepito fix\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-07-pepito-fix.jpg\" alt=\"A loaded pepito sandwich with meat and shredded cheese\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\"><span class=\"gallery-caption\">Pepito fix<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"7\" data-caption=\"Fresh and golden\" aria-label=\"Open photo 8: Fresh and golden\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-08-fresh-and-golden.jpg\" alt=\"Hands holding three golden empanadas\" loading=\"lazy\" decoding=\"async\" width=\"1440\" height=\"1369\"><span class=\"gallery-caption\">Fresh and golden<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"8\" data-caption=\"Crispy chicken\" aria-label=\"Open photo 9: Crispy chicken\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-09-crispy-chicken.jpg\" alt=\"A crispy chicken burger with lettuce and tomato\" loading=\"lazy\" decoding=\"async\" width=\"782\" height=\"440\"><span class=\"gallery-caption\">Crispy chicken<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"9\" data-caption=\"The Avila arepa\" aria-label=\"Open photo 10: The Avila arepa\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-10-the-avila-arepa.jpg\" alt=\"An Avila arepa filled with avocado, meat, and cheese\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\"><span class=\"gallery-caption\">The Avila arepa<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"10\" data-caption=\"Teque\u00f1o time\" aria-label=\"Open photo 11: Teque\u00f1o time\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-11-tequeno-time.jpg\" alt=\"Golden teque\u00f1os with dipping sauce\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\"><span class=\"gallery-caption\">Teque\u00f1o time<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"11\" data-caption=\"Pabell\u00f3n bowl\" aria-label=\"Open photo 12: Pabell\u00f3n bowl\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-12-pabellon-bowl.jpg\" alt=\"A bowl of shredded beef, rice, black beans, and plantains\" loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"440\"><span class=\"gallery-caption\">Pabell\u00f3n bowl<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot gallery-truck-photo\" data-gallery-index=\"12\" data-caption=\"Truck life\" aria-label=\"Open photo 13: Truck life\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-13-truck-life.jpg\" alt=\"A close view of the Avila truck\u2019s black wrap and serving side\" loading=\"lazy\" decoding=\"async\" width=\"480\" height=\"597\"><span class=\"gallery-caption\">Truck life<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"13\" data-caption=\"Pelu\u00e1 arepa\" aria-label=\"Open photo 14: Pelu\u00e1 arepa\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-14-pelua-arepa.jpg\" alt=\"An arepa filled with shredded beef and yellow cheese\" loading=\"lazy\" decoding=\"async\" width=\"659\" height=\"440\"><span class=\"gallery-caption\">Pelu\u00e1 arepa<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"14\" data-caption=\"Patac\u00f3n crunch\" aria-label=\"Open photo 15: Patac\u00f3n crunch\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-15-patacon-crunch.jpg\" alt=\"A sandwich made with crisp plantain and a savory filling\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\"><span class=\"gallery-caption\">Patac\u00f3n crunch<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"15\" data-caption=\"Double trouble\" aria-label=\"Open photo 16: Double trouble\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-16-double-trouble.jpg\" alt=\"A double burger stacked with cheese, tomato, and lettuce\" loading=\"lazy\" decoding=\"async\" width=\"725\" height=\"440\"><span class=\"gallery-caption\">Double trouble<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"16\" data-caption=\"Chicken empanadas\" aria-label=\"Open photo 17: Chicken empanadas\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-17-chicken-empanadas.jpg\" alt=\"Chicken-filled empanadas cut open beside dipping sauce\" loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"500\"><span class=\"gallery-caption\">Chicken empanadas<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"17\" data-caption=\"Pepito mix\" aria-label=\"Open photo 18: Pepito mix\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-18-pepito-mix.jpg\" alt=\"A large mixed-meat pepito with tomato, lettuce, cheese, and sauce\" loading=\"lazy\" decoding=\"async\" width=\"550\" height=\"550\"><span class=\"gallery-caption\">Pepito mix<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"18\" data-caption=\"Cheese pull\" aria-label=\"Open photo 19: Cheese pull\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-19-cheese-pull.jpg\" alt=\"Cheese-filled empanadas with creamy dipping sauce\" loading=\"lazy\" decoding=\"async\" width=\"633\" height=\"440\"><span class=\"gallery-caption\">Cheese pull<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><button type=\"button\" class=\"gallery-shot\" data-gallery-index=\"19\" data-caption=\"The classic\" aria-label=\"Open photo 20: The classic\"><img loading=\"lazy\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-gallery-20-the-classic.jpg\" alt=\"A classic burger with lettuce, tomato, and cheese\" loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"440\"><span class=\"gallery-caption\">The classic<span aria-hidden=\"true\">\uff0b<\/span><\/span><\/button><\/div><\/section>\n<section class=\"visit avila-visit\" id=\"socials\" aria-labelledby=\"socials-title\"><div class=\"wrap\"><div class=\"socials-heading\"><h2 id=\"socials-title\">Avila Socials<\/h2><p>Follow Avila, visit their website, and share your experience.<\/p><\/div><div class=\"social-panel\"><div class=\"social-links\"><a href=\"https:\/\/www.avilafoodtruck.com\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"social-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"><\/circle><ellipse cx=\"12\" cy=\"12\" rx=\"4\" ry=\"9\"><\/ellipse><path d=\"M3 12h18M5 6.5h14M5 17.5h14\"><\/path><\/svg><\/span><span><strong>Website<\/strong><small>avilafoodtruck.com<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a><a href=\"https:\/\/www.instagram.com\/avila.foodtruck\/\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"social-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><rect x=\"3\" y=\"3\" width=\"18\" height=\"18\" rx=\"5\"><\/rect><circle cx=\"12\" cy=\"12\" r=\"4\"><\/circle><circle cx=\"17.5\" cy=\"6.5\" r=\".6\"><\/circle><\/svg><\/span><span><strong>Instagram<\/strong><small>@avila.foodtruck \u00b7 Follow the flavor<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a><a href=\"https:\/\/www.yelp.com\/biz\/avila-food-truck-comida-venezolana-houston\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"social-icon\" aria-hidden=\"true\">\u2605<\/span><span><strong>Yelp<\/strong><small>Read reviews or share your visit<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a><a href=\"https:\/\/maps.app.goo.gl\/SdWtG71Rq1bWS8mu5\" target=\"_blank\" rel=\"noopener noreferrer\"><span class=\"social-icon\" aria-hidden=\"true\"><svg viewBox=\"0 0 24 24\"><path d=\"M12 22S4 13.8 4 9a8 8 0 0 1 16 0c0 4.8-8 13-8 13Z\"><\/path><circle cx=\"12\" cy=\"9\" r=\"2.5\"><\/circle><\/svg><\/span><span><strong>Google Business<\/strong><small>Directions, photos, and customer reviews<\/small><\/span><b aria-hidden=\"true\">\u2197<\/b><\/a><\/div><\/div><\/div><\/section>\n <\/main>\n <div class=\"footer-home-row\"><a class=\"footer-back-home-arrow\" href=\"https:\/\/www.truckstop77077.com\/\" aria-label=\"Back to Truck Stop 77077 home\"><i class=\"arrow-shadow\" aria-hidden=\"true\"><\/i><span>Home<\/span><\/a><a class=\"footer-home-rect\" href=\"#page-top\" aria-label=\"Back to top\">Back to top<\/a><\/div>\n <footer class=\"footer\"><div><b>Where 77077 comes to eat.<\/b><\/div><\/footer>\n<\/div>\n<dialog id=\"menu-dialog\" class=\"menu-dialog\" aria-labelledby=\"original-menu-title\"><button class=\"close\" data-close=\"\" aria-label=\"Close original menu\">\u00d7<\/button><div class=\"menu-dialog-heading\"><h2 id=\"original-menu-title\">Avila\u2019s full menu<\/h2><button id=\"menu-zoom\" class=\"text-link\" aria-pressed=\"false\">Zoom in +<\/button><\/div><div class=\"menu-image-scroll\"><img decoding=\"async\" src=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-menu-poster.png\" id=\"original-menu-image\" alt=\"Avila's original menu poster. All items and prices are also available as searchable text on this page.\"><\/div><\/dialog>\n<dialog id=\"lineup-dialog\" aria-labelledby=\"lineup-title\"><button class=\"close\" data-close=\"\" aria-label=\"Close truck lineup\">\u00d7<\/button><p class=\"eyebrow\">Truck Stop 77077<\/p><h2 id=\"lineup-title\">Our Truck Lineup<\/h2><div class=\"lineup-list\"><div><strong>La Familia Salvimex<\/strong><span>Salvadoran &amp; Mexican \u00b7 Space 307<\/span><\/div><div class=\"current\"><strong>Avila Food Truck<\/strong><span>Venezuelan &amp; Latin American \u00b7 <button class=\"inline-space space-link\" data-location=\"\">Space 306<\/button><\/span><button data-close=\"\">Viewing this truck<\/button><\/div><div><strong>Taquizas Ari<\/strong><span>Mexican street food \u00b7 Space 304<\/span><\/div><div><strong>Hood Hibachi<\/strong><span>Hibachi &amp; Teppanyaki \u00b7 Space 302<\/span><\/div><\/div><\/dialog>\n<dialog id=\"join-dialog\" aria-labelledby=\"join-title\"><button class=\"close\" data-close=\"\" aria-label=\"Close Join Our Lineup\">\u00d7<\/button><p class=\"eyebrow\">Bring your flavor to Westheimer<\/p><h2 id=\"join-title\" style=\"margin-top:15px\">Join Our Lineup<\/h2><p class=\"join-desc\">Food-truck spaces on Westheimer with power, water, and trash service included.<\/p><a class=\"button\" href=\"tel:2817219758\">Call 281-721-9758 \u2197<\/a><\/dialog>\n<dialog id=\"gallery-dialog\" class=\"gallery-dialog\" aria-labelledby=\"gallery-photo-title\"><button type=\"button\" class=\"close\" data-close=\"\" aria-label=\"Close photo\">\u00d7<\/button><div class=\"gallery-dialog-heading\"><h2 id=\"gallery-photo-title\">The Feed<\/h2><span id=\"gallery-position\" aria-live=\"polite\"><\/span><\/div><div class=\"gallery-image-stage\"><img id=\"gallery-full-image\" alt=\"\"><\/div><div class=\"gallery-controls\"><button type=\"button\" class=\"button\" id=\"gallery-previous\" aria-label=\"Previous photo\">\u2190 Previous<\/button><button type=\"button\" class=\"button\" id=\"gallery-next\" aria-label=\"Next photo\">Next \u2192<\/button><\/div><\/dialog>","protected":false},"excerpt":{"rendered":"<p>Skip to menu HomeAvilaFood TruckVenezuelan &amp; Latin American favorites\u2014arepas, pepitos, burgers, and comfort food.Avila Food Truck \u00b7 Truck Stop 77077 HomeInfoStoryMenuDeliveryGallerySocials Avila Info TRUCK LOCATIONSPACE 306 AddressAvila Food TruckTruck Stop 7707712970 Westheimer Road, Ste 306Houston, TX 77077Get directions Avila Food TruckHours of operationMonday\u2013Thursday6 PM\u201311 PMFriday\u2013Saturday6 PM\u2013MidnightSunday6 PM\u201311 PMThese are Avila\u2019s operating hours. Call the truck [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-20","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Avila Food Truck - Truck Stop 77077<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.truckstop77077.com\/es\/avila-food-truck\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Avila Food Truck - Truck Stop 77077\" \/>\n<meta property=\"og:description\" content=\"Skip to menu HomeAvilaFood TruckVenezuelan &amp; Latin American favorites\u2014arepas, pepitos, burgers, and comfort food.Avila Food Truck \u00b7 Truck Stop 77077 HomeInfoStoryMenuDeliveryGallerySocials Avila Info TRUCK LOCATIONSPACE 306 AddressAvila Food TruckTruck Stop 7707712970 Westheimer Road, Ste 306Houston, TX 77077Get directions Avila Food TruckHours of operationMonday\u2013Thursday6 PM\u201311 PMFriday\u2013Saturday6 PM\u2013MidnightSunday6 PM\u201311 PMThese are Avila\u2019s operating hours. Call the truck [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.truckstop77077.com\/es\/avila-food-truck\/\" \/>\n<meta property=\"og:site_name\" content=\"Truck Stop 77077\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-13T04:42:34+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-logo-header.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/avila-food-truck\\\/\",\"url\":\"https:\\\/\\\/www.truckstop77077.com\\\/avila-food-truck\\\/\",\"name\":\"Avila Food Truck - Truck Stop 77077\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/avila-food-truck\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/avila-food-truck\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.truckstop77077.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/avila-logo-header.png\",\"datePublished\":\"2026-09-08T03:39:21+00:00\",\"dateModified\":\"2026-10-13T04:42:34+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/avila-food-truck\\\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.truckstop77077.com\\\/avila-food-truck\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/avila-food-truck\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.truckstop77077.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/avila-logo-header.png\",\"contentUrl\":\"https:\\\/\\\/www.truckstop77077.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/avila-logo-header.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/avila-food-truck\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.truckstop77077.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Avila Food Truck\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/#website\",\"url\":\"https:\\\/\\\/www.truckstop77077.com\\\/\",\"name\":\"Truck Stop 77077\",\"description\":\"Food Truck Park &amp; Leasing on Westheimer, Houston TX\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.truckstop77077.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/#organization\",\"name\":\"Truck Stop 77077\",\"url\":\"https:\\\/\\\/www.truckstop77077.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.truckstop77077.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ts2-logo.webp\",\"contentUrl\":\"https:\\\/\\\/www.truckstop77077.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/ts2-logo.webp\",\"width\":660,\"height\":458,\"caption\":\"Truck Stop 77077\"},\"image\":{\"@id\":\"https:\\\/\\\/www.truckstop77077.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Avila Food Truck - Truck Stop 77077","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.truckstop77077.com\/es\/avila-food-truck\/","og_locale":"es_MX","og_type":"article","og_title":"Avila Food Truck - Truck Stop 77077","og_description":"Skip to menu HomeAvilaFood TruckVenezuelan &amp; Latin American favorites\u2014arepas, pepitos, burgers, and comfort food.Avila Food Truck \u00b7 Truck Stop 77077 HomeInfoStoryMenuDeliveryGallerySocials Avila Info TRUCK LOCATIONSPACE 306 AddressAvila Food TruckTruck Stop 7707712970 Westheimer Road, Ste 306Houston, TX 77077Get directions Avila Food TruckHours of operationMonday\u2013Thursday6 PM\u201311 PMFriday\u2013Saturday6 PM\u2013MidnightSunday6 PM\u201311 PMThese are Avila\u2019s operating hours. Call the truck [&hellip;]","og_url":"https:\/\/www.truckstop77077.com\/es\/avila-food-truck\/","og_site_name":"Truck Stop 77077","article_modified_time":"2026-10-13T04:42:34+00:00","og_image":[{"url":"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-logo-header.png","type":"","width":"","height":""}],"twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.truckstop77077.com\/avila-food-truck\/","url":"https:\/\/www.truckstop77077.com\/avila-food-truck\/","name":"Avila Food Truck - Truck Stop 77077","isPartOf":{"@id":"https:\/\/www.truckstop77077.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.truckstop77077.com\/avila-food-truck\/#primaryimage"},"image":{"@id":"https:\/\/www.truckstop77077.com\/avila-food-truck\/#primaryimage"},"thumbnailUrl":"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-logo-header.png","datePublished":"2026-09-08T03:39:21+00:00","dateModified":"2026-10-13T04:42:34+00:00","breadcrumb":{"@id":"https:\/\/www.truckstop77077.com\/avila-food-truck\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.truckstop77077.com\/avila-food-truck\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.truckstop77077.com\/avila-food-truck\/#primaryimage","url":"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-logo-header.png","contentUrl":"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/avila-logo-header.png"},{"@type":"BreadcrumbList","@id":"https:\/\/www.truckstop77077.com\/avila-food-truck\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.truckstop77077.com\/"},{"@type":"ListItem","position":2,"name":"Avila Food Truck"}]},{"@type":"WebSite","@id":"https:\/\/www.truckstop77077.com\/#website","url":"https:\/\/www.truckstop77077.com\/","name":"Truck Stop 77077","description":"Food Truck Park &amp; Leasing on Westheimer, Houston TX","publisher":{"@id":"https:\/\/www.truckstop77077.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.truckstop77077.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.truckstop77077.com\/#organization","name":"Truck Stop 77077","url":"https:\/\/www.truckstop77077.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.truckstop77077.com\/#\/schema\/logo\/image\/","url":"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/ts2-logo.webp","contentUrl":"https:\/\/www.truckstop77077.com\/wp-content\/uploads\/2026\/09\/ts2-logo.webp","width":660,"height":458,"caption":"Truck Stop 77077"},"image":{"@id":"https:\/\/www.truckstop77077.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/www.truckstop77077.com\/es\/wp-json\/wp\/v2\/pages\/20","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.truckstop77077.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.truckstop77077.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.truckstop77077.com\/es\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.truckstop77077.com\/es\/wp-json\/wp\/v2\/comments?post=20"}],"version-history":[{"count":10,"href":"https:\/\/www.truckstop77077.com\/es\/wp-json\/wp\/v2\/pages\/20\/revisions"}],"predecessor-version":[{"id":785,"href":"https:\/\/www.truckstop77077.com\/es\/wp-json\/wp\/v2\/pages\/20\/revisions\/785"}],"wp:attachment":[{"href":"https:\/\/www.truckstop77077.com\/es\/wp-json\/wp\/v2\/media?parent=20"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}