@font-face{font-family:Anton;src:url(/assets/Anton-Regular.ttf)format("truetype");font-display:swap;font-weight:400}@font-face{font-family:Montserrat;src:url(/assets/Montserrat.ttf)format("truetype");font-display:swap;font-weight:100 900}:root{--orange:#d75b3a;--black:#020203;--white:#fff;--line:#fff3;--muted:#ffffffa8}*{box-sizing:border-box}body{background:var(--black);color:var(--white);margin:0;font-family:Montserrat,Arial,sans-serif;font-size:14px;line-height:1.6}button,input,textarea,select{font:inherit}button,a,input,textarea,summary{touch-action:manipulation}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}button:disabled{opacity:.35;cursor:not-allowed}button{background:0 0;border:0}:is(a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible){outline:3px solid var(--orange);outline-offset:5px}h1,h2,h3{margin:0;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.12}h1{letter-spacing:-1px;font-size:clamp(48px,6.5vw,92px)}h2{font-size:clamp(29px,3vw,42px)}h3{font-size:23px}em{color:var(--orange);font-style:normal}p{color:var(--muted)}small{font-size:11px}img{max-width:100%;display:block}svg{flex-shrink:0}.preview{text-align:center;border-bottom:1px solid var(--line);letter-spacing:.8px;color:var(--muted);padding:9px 20px;font-size:10px}header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;height:106px;padding:0 5%;display:flex}.brand{flex-shrink:0;width:90px}.brand img{object-fit:contain;width:86px;height:86px}nav{align-items:center;gap:44px;height:100%;display:flex}nav a{border-bottom:2px solid #0000;padding:14px 0;font-size:13px;font-weight:600}nav a[aria-current]{border-color:var(--orange);color:var(--orange)}.bag{align-items:center;gap:12px;font-size:12px;display:flex}.count{background:var(--orange);color:var(--black);border-radius:50%;place-items:center;width:24px;height:24px;font-weight:700;display:grid}.eyebrow{letter-spacing:2px;color:var(--orange);margin:0 0 24px;font-size:10px;font-weight:700}.hero{grid-template-columns:1fr 1fr;min-height:580px;display:grid}.hero-copy{padding:65px 6% 55px 10%}.hero h1{font-size:clamp(48px,5.4vw,82px)}.intro{margin:25px 0 28px;font-size:16px;line-height:1.7}.button{letter-spacing:.6px;border:1px solid var(--line);justify-content:center;align-items:center;gap:24px;min-height:52px;padding:15px 23px;font-size:11px;font-weight:750;transition:background .15s;display:inline-flex}.orange{background:var(--orange);color:var(--black);border-color:var(--orange)}.orange:hover{background:var(--white);border-color:var(--white)}.light{background:var(--white);color:var(--black)}.secondary{background:0 0}.micro{align-items:center;gap:8px;margin-top:20px;font-size:10px;display:flex}.hero-photo{flex-direction:column;justify-content:center;min-width:0;padding:35px 5% 35px 0;display:flex;position:relative}.hero-photo>img{aspect-ratio:1.15;object-fit:cover;width:100%}.photo-label{justify-content:space-between;align-items:center;gap:15px;padding:18px 0;display:flex}.photo-label span:first-child{font-family:Anton;font-size:21px}.photo-label span:last-child{color:var(--muted);font-size:10px}.strip{background:var(--orange);color:var(--black);justify-content:space-around;gap:20px;padding:17px 20px;font-family:Anton;font-size:24px;display:flex;overflow:hidden}.section{max-width:1600px;margin:0 auto;padding:65px 5%}.section-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:35px;display:flex}.text-link{border-bottom:1px solid var(--orange);align-items:center;gap:20px;padding:12px 0;font-size:12px;display:inline-flex}.category-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.category-tile img{aspect-ratio:1.15;object-fit:cover;width:100%}.category-tile>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:22px 0;display:flex}.category-tile small{color:var(--orange)}.category-tile h3{flex:1;font-size:23px}.story{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;align-items:center;gap:9%;display:grid}.placeholder{border:1px dashed var(--line);flex-direction:column;justify-content:center;align-items:center;min-height:300px;display:flex}.placeholder span{color:var(--muted);font-family:Anton;font-size:40px}.placeholder p{font-size:12px}.story p{max-width:460px}.pending{border-left:2px solid var(--orange);padding-left:15px;font-size:12px}.cta{background:var(--orange);color:var(--black);justify-content:space-between;align-items:center;gap:30px;margin:25px 5% 70px;padding:40px 45px;display:flex}.cta h2{font-size:45px}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr;align-items:center;gap:35px;padding:40px 5% 95px;display:grid}footer>div:first-child{align-items:center;gap:20px;display:flex}footer img{width:80px}footer p{letter-spacing:1px;font-size:10px}footer>div:nth-child(2){flex-direction:column;gap:12px;font-size:12px;display:flex}footer small{color:var(--muted);text-align:right}.page-heading{border-bottom:1px solid var(--line);padding:55px 5% 40px}.page-heading h1{font-size:64px}.page-heading .eyebrow{margin-bottom:15px}.page-heading>p:last-child{margin-bottom:0}.catalog-layout{grid-template-columns:205px minmax(0,1fr);gap:45px;padding-top:38px;display:grid}.categories{align-self:start;position:sticky;top:20px}.categories .eyebrow{color:var(--muted);margin-bottom:20px}.categories button{color:var(--white);text-align:left;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:100%;padding:16px 12px;font-size:12px;display:flex}.categories button[aria-pressed=true]{background:var(--orange);color:var(--black);font-weight:750}.categories small{opacity:.65}.catalog-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.catalog-title h2{font-size:32px}.catalog-title p{margin:10px 0;font-size:11px}.search{border-bottom:1px solid var(--line);align-items:center;gap:10px;max-width:240px;flex-direction:row!important;display:flex!important}.search input{border:0;min-width:0;padding:10px 0;font-size:11px}.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 22px;display:grid}.product{border:1px solid var(--line);min-width:0}.product-top{min-height:90px;padding:18px 18px 16px}.product-top span{letter-spacing:1px;color:var(--muted);font-size:9px}.product h3{margin-top:6px;font-size:23px}.product-photo{aspect-ratio:1.25;background:#fff;place-items:center;display:grid}.product-photo img{object-fit:cover;width:100%;height:100%}.product-bottom{justify-content:space-between;align-items:center;gap:7px;padding:18px 14px;display:flex}.product-bottom small{color:var(--muted);max-width:110px;margin-top:5px;font-size:8px;display:block}.quantity{border:1px solid var(--line);flex-shrink:0;align-items:center;display:flex}.quantity button{place-items:center;width:34px;min-height:42px;padding:0;display:grid}.quantity button:last-child{background:var(--orange);color:var(--black)}.quantity output{text-align:center;min-width:25px;font-size:12px}details{border-top:1px solid var(--line);padding:12px 16px;font-size:10px}summary{cursor:pointer;color:var(--muted)}details p,details small{overflow-wrap:anywhere}.empty{text-align:center;border:1px solid var(--line);grid-column:1/-1;width:100%;padding:70px 25px}.empty svg{margin:0 auto 20px}.empty p{max-width:400px;margin:20px auto 28px}.floating-cart{background:var(--orange);color:var(--black);box-shadow:0 0 0 6px var(--black);z-index:10;white-space:nowrap;align-items:center;gap:20px;max-width:calc(100% - 32px);padding:16px 24px;font-size:12px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.basket{grid-template-columns:minmax(0,1.6fr) minmax(250px,1fr);gap:45px;display:grid}.basket-line{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 40px;align-items:center;gap:20px;padding:22px 0;display:grid}.basket-line img{object-fit:cover;width:110px;height:95px}.basket-line h3{font-size:23px}.basket-line p{margin:8px 0;font-size:11px}.basket-line .quantity{width:max-content}.line-end{flex-direction:column;justify-content:space-between;align-items:end;height:100%;display:flex}.line-end button{padding:10px}.basket-summary{border:1px solid var(--line);align-self:start;padding:25px}.basket-summary>div{justify-content:space-between;gap:20px;display:flex}.basket-summary p{font-size:12px}.basket-summary .button{width:100%;margin-top:20px}.checkout-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:8%;display:grid}.checkout-layout>aside{border-left:1px solid var(--line);padding-left:35px}.compact{display:block}.compact .basket-line{grid-template-columns:75px 1fr 30px;gap:14px}.compact .basket-line img{width:75px;height:75px}.compact .basket-line h3{font-size:20px}.compact .basket-summary{margin-top:25px}.steps{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;font-size:11px;display:flex}.steps span{padding:15px 0}.steps .active{border-bottom:2px solid var(--orange);color:var(--orange)}form h2{margin:25px 0 12px}form label{flex-direction:column;gap:9px;margin:20px 0;font-size:12px;font-weight:550;display:flex}input,textarea,select{border:1px solid var(--line);color:var(--white);background:0 0;border-radius:0;width:100%;min-width:0;padding:14px}input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}select option{background:var(--black)}textarea{resize:vertical}.notice{border:1px solid var(--orange);align-items:start;gap:10px;padding:15px;font-size:12px;line-height:1.7;display:flex}.form-actions{gap:12px;margin-top:30px;display:flex}.radio{border:1px solid var(--line);cursor:pointer;align-items:center;padding:20px;flex-direction:row!important}.radio input{width:18px;accent-color:var(--orange)}.radio small{color:var(--muted);margin-top:5px;font-weight:400;display:block}.review{border-top:1px solid var(--line);overflow-wrap:anywhere;margin-top:25px;padding-top:20px}.review p{font-size:12px}.contact-layout{grid-template-columns:1fr 1fr;gap:12%;padding-top:65px;display:grid}.contact-layout h1{font-size:75px}.contact-layout form{border:1px solid var(--line);padding:15px 35px 35px}.contact-item{border-top:1px solid var(--line);align-items:center;gap:18px;padding:25px 0;display:flex}.contact-item:first-of-type{margin-top:45px}.contact-item small{color:var(--muted);margin-bottom:8px;display:block}.contact-item a{font-size:25px;font-weight:600}.contact-item p{margin:5px 0;font-size:12px}.honeypot,.skip{position:absolute;left:-10000px}.skip:focus{background:var(--black);z-index:99;padding:15px;top:10px;left:10px}.legal{max-width:800px}.admin-shell{max-width:1100px;margin:auto;padding:40px 5%}.admin-tabs{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.admin-tabs button{border:1px solid var(--line);padding:12px}.admin-tabs button.active{background:var(--orange);color:var(--black)}.admin-list{grid-template-columns:1fr 1fr;gap:20px;display:grid}.admin-card{border:1px solid var(--line);padding:22px}.admin-card label{margin:12px 0;display:block}.admin-card input,.admin-card select{margin-top:8px}.login{max-width:450px;margin:60px auto}.login form{border:1px solid var(--line);padding:25px}@media (min-width:1600px){.hero{max-width:1600px;margin:auto}.hero-copy{padding-left:80px}}@media (max-width:1100px){.products{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-layout{grid-template-columns:180px minmax(0,1fr);gap:25px}.hero-copy{padding-top:45px}.hero{min-height:520px}.hero h1{font-size:58px}.category-grid{gap:15px}.category-tile h3{font-size:20px}.catalog-title{flex-direction:column;align-items:start;gap:8px}.search{width:100%;max-width:none}.search input{width:100%}}@media (max-width:700px){.preview{padding:8px 18px;font-size:8px;line-height:1.5}header{gap:12px;height:83px;padding:0 5%}.brand{width:57px}.brand img{width:57px;height:57px}nav{gap:18px}nav a{font-size:11px}.bag{gap:7px}.bag-label{display:none}.bag svg{width:18px}.count{width:20px;height:20px;font-size:10px}.hero{flex-direction:column;display:flex}.hero-copy{padding:40px 6% 18px}.hero h1{font-size:clamp(48px,12.2vw,72px)}.hero .eyebrow{margin-bottom:20px}.intro{margin:20px 0;font-size:14px}.hero-photo{padding:10px 6% 16px}.hero-photo>img{aspect-ratio:1.5;object-fit:cover}.photo-label{padding:12px 0}.photo-label span:first-child{font-size:19px}.photo-label span:last-child{font-size:8px}.strip{gap:25px;padding:14px 16px;font-size:15px}.section{padding:40px 6%}.section-title{flex-direction:column;align-items:start;gap:20px;margin-bottom:25px}.section-title .eyebrow{margin-bottom:14px}.section-title h2{font-size:31px}.category-grid{grid-template-columns:1fr 1fr;gap:25px 15px}.category-tile h3{font-size:22px}.category-tile>div{gap:8px;padding:14px 0}.category-tile small{font-size:9px}.category-tile svg{width:17px}.story{grid-template-columns:1fr;gap:30px}.placeholder{min-height:210px}.cta{flex-direction:column;align-items:start;margin:10px 6% 40px;padding:30px 25px}.cta h2{font-size:34px}footer{grid-template-columns:1fr 1fr;gap:25px;padding:30px 6% 105px}footer>div:first-child{flex-direction:column;align-items:start;gap:0}footer img{width:70px}footer small{text-align:left;grid-column:1/-1;font-size:9px}.page-heading{padding:35px 6% 30px}.page-heading h1{font-size:46px}.page-heading>p:last-child{font-size:11px}.catalog-layout{padding-top:0;display:block}.categories{scrollbar-width:thin;scrollbar-color:var(--orange) var(--black);gap:10px;margin-bottom:15px;padding:20px 0;display:flex;position:static;overflow-x:auto}.categories .eyebrow,.categories small{display:none}.categories button{white-space:nowrap;border:1px solid var(--line);width:auto;padding:12px 16px;font-size:11px}.catalog-title{gap:8px;margin-bottom:22px}.catalog-title h2{font-size:29px}.products{gap:22px 12px}.product-top{min-height:80px;padding:12px}.product h3{font-size:19px}.product-top span{font-size:8px}.product-photo{aspect-ratio:1}.product-bottom{flex-direction:column;align-items:start;gap:12px;padding:12px}.product-bottom small{max-width:none;font-size:8px}.product-bottom strong{font-size:10px}.quantity{justify-content:space-between;width:100%}.quantity button{width:40px;min-height:44px}.quantity output{font-size:13px}details{padding:10px;font-size:9px}details small{font-size:8px}.basket{grid-template-columns:1fr;gap:25px}.basket-line{grid-template-columns:75px 1fr 30px;gap:15px}.basket-line img{width:75px;height:75px}.basket-line h3{font-size:22px}.basket-line .quantity{width:120px}.basket-summary{padding:22px}.checkout-layout{grid-template-columns:1fr;gap:40px}.checkout-layout>aside{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.contact-layout{grid-template-columns:1fr;gap:25px}.contact-layout h1{font-size:58px}.contact-layout form{padding:15px 20px 25px}.contact-item a{font-size:22px}.floating-cart{justify-content:space-between;gap:12px;width:calc(100% - 30px);padding:14px 16px;font-size:11px;bottom:12px}.floating-cart strong{font-size:9px}.empty{padding:45px 20px}.admin-list{grid-template-columns:1fr}.login{margin:30px 6%}input,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (max-width:700px){.product-top{height:100px}.product h3{font-size:19px}}header{z-index:30;background:var(--black);position:sticky;top:0}.categories{top:128px}.product-photo{color:var(--muted);background:#080808;font-size:12px;overflow:hidden}.product-photo img{object-fit:contain}.product-bottom strong{font-size:17px}.quantity button{min-width:44px;min-height:44px}.quantity output{min-width:30px}.product-bottom{flex-wrap:wrap}.product-bottom small{font-size:10px}.basket-placeholder{border:1px dashed var(--line);width:100%;height:95px;color:var(--muted);text-align:center;place-items:center;font-size:10px;display:grid}.mobile-category{display:none}.group-tabs{flex-wrap:wrap;gap:8px;margin:0 0 24px;display:flex}.group-tabs button{border:1px solid var(--line);min-height:44px;padding:12px 15px;font-size:12px}.group-tabs button span{margin-left:8px;font-weight:700}.group-tabs button[aria-pressed=true]{border-color:var(--orange);background:var(--orange);color:var(--black)}.delivery{border-top:1px solid var(--line);max-width:420px;margin-top:28px;padding-top:22px}.delivery .eyebrow{margin:0 0 10px;font-size:9px}.delivery h2{font-size:27px;line-height:1.2}.delivery>div{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 8px;display:grid}.delivery a{border:1px solid var(--orange);justify-content:space-between;align-items:center;min-height:48px;padding:12px 16px;font-weight:700;display:flex}.delivery a:hover{background:var(--orange);color:var(--black)}.delivery small{color:var(--muted);font-size:10px}.hero-photo{align-self:center}.floating-cart strong{font-size:16px}.search input{min-height:44px}@media (max-width:700px){.catalog-layout .categories{display:none}.mobile-category{z-index:20;background:var(--black);margin:0 0 22px;padding:14px 0;font-size:11px;display:block;position:sticky;top:82px}.mobile-category select{border-color:var(--orange);min-height:48px;margin-top:6px;font-size:15px;display:block}.products{grid-template-columns:minmax(0,1fr);gap:18px}.product{grid-template-columns:minmax(0,1fr) 38%;display:grid;position:relative}.product-top{grid-area:1/1;height:auto;min-height:0;padding:16px 16px 6px}.product-top span{font-size:10px}.product h3{overflow-wrap:anywhere;margin:5px 0 0;font-size:23px}.product-photo{aspect-ratio:auto;grid-area:1/2/3;min-height:180px}.product-photo img{object-fit:contain;height:100%}.product-bottom{grid-area:2/1;gap:12px;padding:6px 16px 16px}.product-bottom strong{font-size:19px}.product-bottom small{font-size:9px;line-height:1.5}.product .quantity{width:126px}.quantity button{width:44px}.quantity output{font-size:15px}.product details{grid-column:1/-1;padding:12px 16px;font-size:11px}.product details summary{min-height:22px}.group-tabs{gap:6px}.group-tabs button{padding:10px 11px;font-size:11px}.group-tabs button span{margin-left:5px}.search input{font-size:16px}.hero-photo{width:100%}.hero-photo>img{object-fit:contain}.floating-cart{bottom:max(12px,env(safe-area-inset-bottom));min-height:58px}.floating-cart strong{font-size:16px}.floating-cart span{font-size:12px}.delivery{max-width:none;margin-top:24px}.delivery h2{font-size:27px}.basket-line,.compact .basket-line{grid-template-columns:65px minmax(0,1fr) 58px;gap:12px}.basket-line img,.compact .basket-line img,.basket-placeholder{width:65px;height:75px}.line-end strong{white-space:nowrap;font-size:13px}.basket-summary strong{font-size:22px}.steps{font-size:12px}}.hero-photo{isolation:isolate}.hero-photo>img{aspect-ratio:3/2;object-fit:contain;mix-blend-mode:screen;height:auto}.footer-address{color:var(--muted);flex-direction:column;gap:8px;font-size:11px;font-style:normal;line-height:1.7;display:flex}.contact-address{font-style:normal;line-height:1.8}.contact-address strong{font-size:16px}.contact-item .map-link{min-height:44px;font-size:12px}.pickup-address{font-size:12px}@media (max-width:700px){.hero-copy{display:contents}.hero-intro{order:1;padding:30px 6% 0}.hero h1{font-size:clamp(43px,11.5vw,64px)}.hero-intro .eyebrow{margin-bottom:17px}.hero-intro .intro{margin:16px 0 0}.hero-photo{order:2;padding:0 4%}.hero-photo>img{aspect-ratio:3/2;height:auto}.hero-photo .photo-label{padding:4px 2% 0}.hero-actions{order:3;padding:22px 6% 0}.hero-actions>.button{width:100%}.hero-actions .micro{margin:14px 0 0}.hero .delivery{order:4;margin:24px 6% 30px;padding-top:20px}.hero .delivery .eyebrow{margin-bottom:10px}.footer-address{overflow-wrap:anywhere;font-size:10px}.contact-address strong{font-size:15px}}.empanada-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 26px}.product.empanada{background:var(--black);border:0;border-bottom:1px solid var(--line);isolation:isolate;flex-direction:column;display:flex}.empanada .product-top{z-index:1;height:auto;min-height:0;padding:22px 22px 0;position:relative}.empanada .product-top span{letter-spacing:1.5px;color:var(--orange);font-size:10px}.empanada h3{margin:7px 0 0;font-size:34px;line-height:1.1}.empanada .product-photo{aspect-ratio:1.45;background:var(--black);width:100%;height:auto;min-height:0;margin-top:-12px}.empanada .product-photo img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%}.empanada .product-bottom{flex-flow:row;justify-content:space-between;align-items:center;gap:16px;padding:8px 22px 22px}.empanada .product-bottom strong{font-size:23px}.empanada .product-bottom small{max-width:180px;font-size:10px}.empanada .quantity{width:132px}.empanada details{padding:14px 22px;font-size:11px}.empanada-tabs{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px;display:grid}.empanada-tabs button{justify-content:space-between;align-items:center;gap:15px;min-height:56px;padding:16px 20px;display:flex}.empanada-tabs button span{margin:0;font-size:14px}.empanada-tabs button strong{white-space:nowrap;font-size:15px}.sidebar-submenu{border-left:1px solid var(--orange);margin:6px 0 16px 14px}.categories .sidebar-submenu button{border:0;min-height:44px;padding:10px 14px;font-size:11px}.categories .sidebar-submenu button[aria-pressed=true]{color:var(--orange);background:0 0}.category-placeholder{aspect-ratio:1.15;border:1px solid var(--line);color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.category-placeholder span{font-family:Anton;font-size:30px}.chicken-builder{border:1px solid var(--line);padding:28px}.chicken-intro h3{font-size:42px}.chicken-intro .eyebrow{margin-bottom:12px}.chicken-intro p:last-child{margin-bottom:28px}.chicken-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.chicken-options fieldset{border:1px solid var(--line);min-width:0;margin:0;padding:18px 14px 14px}.chicken-options legend{padding:0 6px;font-size:13px;font-weight:700}.choice-options{flex-direction:column;gap:10px;display:flex}.choice-options label{border:1px solid var(--line);cursor:pointer;align-items:center;gap:10px;min-height:50px;padding:12px;font-size:12px;display:flex}.choice-options label.selected{border-color:var(--orange)}.choice-options input{width:17px;height:17px;accent-color:var(--orange);flex-shrink:0;margin:0;padding:0}.chicken-selection{border-top:1px solid var(--line);margin-top:28px;padding:24px 0 0}.chicken-selection small{color:var(--orange);letter-spacing:1.5px}.chicken-selection p{color:var(--white);margin:10px 0}.chicken-selection strong{font-size:20px}.chicken-add{align-items:center;gap:20px;margin:24px 0;display:flex}.chicken-add .quantity{width:135px}.chicken-add .button{flex:1}.chicken-message{border-left:2px solid var(--orange);align-items:start;gap:10px;padding-left:14px;font-size:12px;display:flex}.chicken-builder details{padding:16px 0 0}.basket-line h3{overflow-wrap:anywhere}@media (max-width:700px){.empanada-grid{grid-template-columns:1fr;gap:20px}.empanada .product-top{padding:18px 12px 0}.empanada h3{font-size:34px}.empanada .product-photo{aspect-ratio:1.32;margin-top:-8px}.empanada .product-bottom{padding:0 12px 22px}.empanada .product-bottom strong{font-size:23px}.empanada .product-bottom small{max-width:145px;font-size:9px}.empanada .quantity{width:128px}.empanada details{padding:14px 12px}.empanada-tabs button{flex-wrap:wrap;gap:8px;min-height:52px;padding:12px 10px}.empanada-tabs button span{font-size:12px}.empanada-tabs button strong{font-size:13px}.chicken-builder{padding:22px 16px}.chicken-intro h3{font-size:36px}.chicken-options{grid-template-columns:1fr;gap:18px}.chicken-options fieldset{padding:15px 10px 10px}.choice-options{flex-direction:row}.choice-options label{flex:1;gap:8px;min-width:0;padding:12px 8px;font-size:12px}.chicken-add{flex-wrap:wrap;gap:14px}.chicken-add .button{flex-basis:100%;width:100%}}.install-app{max-width:360px;margin-top:12px;font-size:12px;line-height:1.7}.install-app summary{cursor:pointer;min-height:44px;color:var(--white);padding:12px 0;display:list-item}.install-app p{font-size:12px}.install-app .button{color:var(--white);margin:10px 0}body{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.floating-cart{bottom:calc(14px + env(safe-area-inset-bottom))}footer{padding-bottom:calc(100px + env(safe-area-inset-bottom))}@media (max-width:700px){.catalog-heading{padding:22px 6% 16px}.catalog-heading .eyebrow{margin-bottom:12px}.catalog-heading h1{font-size:40px}.catalog-heading>p:last-child{margin-bottom:0}.catalog-title{gap:0;margin-bottom:16px}.catalog-title p{margin:7px 0}.empanada-tabs{margin-bottom:16px}}#carta{scroll-margin-top:106px}.chicken-tabs{grid-template-columns:1fr 1fr;display:grid}.chicken-base-options{grid-template-columns:1.2fr 1fr}.chicken-sauce,.chicken-drink,.promo-field{border:1px solid var(--line);min-width:0;margin:24px 0 0;padding:18px 14px 14px}.promo-field{margin-top:0}.chicken-sauce legend,.chicken-drink legend,.promo-field legend{padding:0 6px;font-size:13px;font-weight:700}.chicken-sauce .choice-options,.chicken-drink .choice-options{flex-direction:row}.chicken-sauce .choice-options label,.chicken-drink .choice-options label{flex:1}.sauce-note{margin-bottom:0;font-size:11px;line-height:1.6}.promo-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.promo-options label{border:1px solid var(--line);cursor:pointer;align-items:start;gap:12px;padding:17px;display:flex}.promo-options label.selected{border-color:var(--orange)}.promo-options input{width:18px;height:18px;accent-color:var(--orange);flex-shrink:0;margin:3px 0 0;padding:0}.promo-options strong{font-family:Anton;font-size:25px;font-weight:400;display:block}.promo-options span>span{color:var(--muted);margin:8px 0;font-size:12px;line-height:1.7;display:block}.promo-options small{color:var(--orange)}.chicken-extras{padding:32px 0 0}.chicken-extras .eyebrow{margin-bottom:12px}.chicken-extras h3{font-size:28px}.chicken-extras>p{font-size:12px}.chicken-extras article{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;display:flex}.chicken-extras h4{margin:0 0 6px;font-size:13px;font-weight:600}.chicken-extras article strong{color:var(--orange);font-size:12px}@media (max-width:700px){#carta{scroll-margin-top:83px}.chicken-base-options,.promo-options{grid-template-columns:1fr}.chicken-base-options .choice-options,.chicken-sauce .choice-options,.chicken-drink .choice-options{flex-direction:column}.chicken-sauce,.chicken-drink,.promo-field{padding:15px 10px 10px}.promo-options label{padding:14px 10px}.chicken-tabs button{font-size:12px}.chicken-extras article{gap:12px}}.menu-list{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.menu-item{background:var(--black);border:1px solid var(--line);min-width:0}.menu-item-main{grid-template-columns:minmax(0,1fr) minmax(140px,38%);align-items:center;gap:20px;padding:22px 26px;display:grid}.menu-item-info{min-width:0}.menu-item-group{color:var(--orange);letter-spacing:1.2px;margin-bottom:6px;font-size:10px;display:block}.menu-item h3{overflow-wrap:anywhere;font-size:28px;line-height:1.15}.menu-item-price{color:var(--orange);margin-top:10px;font-size:19px;font-weight:700;display:block}.menu-item-status{color:var(--muted);margin:3px 0 12px;font-size:10px;display:block}.menu-item-photo{min-width:0;height:176px;color:var(--muted);text-align:center;place-items:center;font-size:11px;display:grid}.menu-item-photo img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%}.menu-item details{border-top:1px solid var(--line);padding:0 26px;font-size:11px}.menu-item summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.menu-item summary:before{content:"+";color:var(--orange);font-size:17px}.menu-item details[open] summary:before{content:"−"}.menu-item summary::-webkit-details-marker{display:none}.quantity.quantity-round{border:0;flex-shrink:0;justify-content:space-between;align-items:center;gap:0;width:116px;max-width:none;display:flex}.quantity-round button,.quantity-round button:last-child{background:var(--orange);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--black);border-radius:50%;flex:0 0 44px}.quantity-round button:hover:not(:disabled){background:var(--white)}.quantity-round output{min-width:28px;font-size:14px;font-weight:600}.cart-list{min-width:0;margin:0;padding:0;list-style:none}.cart-row{border-bottom:1px solid var(--line);grid-template-columns:76px minmax(0,1fr) 116px;align-items:center;gap:18px;min-height:116px;padding:20px 0;display:grid}.cart-row:first-child{padding-top:0}.cart-row-photo{background:var(--black);border-radius:8px;align-self:center;place-items:center;width:76px;height:76px;display:grid;overflow:hidden}.cart-row-photo img{object-fit:contain;mix-blend-mode:screen;width:100%;height:100%}.cart-row-photo span{text-align:center;color:var(--muted);font-size:9px;line-height:1.4}.cart-row-info{min-width:0}.cart-row h3{overflow-wrap:anywhere;font-family:Montserrat,Arial,sans-serif;font-size:15px;font-weight:600;line-height:1.45}.cart-row-options{margin:3px 0 6px;font-size:11px;line-height:1.5}.cart-row-price{color:var(--orange);margin-top:5px;font-size:15px;font-weight:650;line-height:1.5;display:block}.cart-row-info>small{color:var(--muted);margin-top:2px;font-size:10px;display:block}.compact .cart-row{grid-template-columns:52px minmax(0,1fr) 116px;gap:10px}.compact .cart-row-photo{width:52px;height:58px}.compact .cart-row h3{font-size:13px}@media (max-width:700px){.menu-list{gap:12px}.menu-item-main{grid-template-columns:minmax(0,1fr) 39%;gap:10px;padding:17px 14px}.menu-item h3{font-size:23px}.menu-item-group{letter-spacing:.6px;margin-bottom:5px;font-size:9px}.menu-item-price{margin-top:8px;font-size:18px}.menu-item-status{max-width:150px;margin-bottom:10px;font-size:9px;line-height:1.45}.menu-item-photo{height:145px}.menu-item details{padding:0 14px;font-size:10px}.cart-row,.compact .cart-row{grid-template-columns:56px minmax(0,1fr) 116px;gap:10px;min-height:106px;padding:18px 0}.cart-row-photo,.compact .cart-row-photo{width:56px;height:62px}.cart-row h3,.compact .cart-row h3{font-size:13px}.cart-row-price{font-size:14px}.cart-row-options{font-size:10px}}@media (max-width:359px){.cart-row,.compact .cart-row{grid-template-columns:44px minmax(0,1fr) 116px;gap:8px}.cart-row-photo,.compact .cart-row-photo{width:44px;height:54px}.cart-row h3,.compact .cart-row h3,.cart-row-price{font-size:12px}.menu-item-main{grid-template-columns:minmax(0,1fr) 37%;gap:8px;padding:15px 12px}.menu-item h3{font-size:21px}}.bundle-section{margin-top:40px}.bundle-section>h3{font-size:30px}.bundle-section>p{margin-bottom:20px;font-size:12px}.catalog-subgroup{align-items:center;gap:16px;margin:0 0 22px;font-size:12px;display:flex}.catalog-subgroup select{max-width:240px;padding:12px}.quantity-round output{white-space:nowrap}.menu-item-empanada .menu-item-main{overflow:hidden}.menu-item-empanada .menu-item-info{z-index:1;position:relative}.menu-item-empanada .menu-item-photo{position:relative}.menu-item-empanada .menu-item-photo img{width:min(calc(140% / var(--food-width,.7)),calc(150px * var(--food-aspect,1.5) / var(--food-height,.5)));max-width:none;height:auto;transform:translate(var(--food-x,15%),var(--food-y,-55%));pointer-events:none;position:absolute;top:50%;right:0}.club-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:10%;padding-top:70px;padding-bottom:70px;display:grid}.club-intro h1{font-size:clamp(64px,7vw,108px);line-height:1.02}.club-lead{color:var(--white);margin:25px 0 12px;font-size:25px;font-weight:600}.club-intro>p:not(.eyebrow){max-width:450px}.club-intro .button{margin-top:20px}.club-preview-label{color:var(--muted);margin-top:16px;font-size:11px;line-height:1.7;display:block}.club-card-wrap{justify-self:center;width:100%;max-width:480px}.club-card{border:1px solid var(--orange);background:var(--black);border-radius:18px;overflow:hidden;box-shadow:14px 14px #151515}.club-card-top{justify-content:space-between;align-items:center;gap:20px;padding:12px 28px 4px;display:flex}.club-card-top img{object-fit:contain;width:62px;height:62px}.club-card-top span{letter-spacing:1.6px;color:var(--muted);font-size:9px}.club-card-title{padding:10px 30px 20px;font-family:Anton,Impact,sans-serif;font-size:clamp(48px,5vw,68px);line-height:1.06}.club-card-title span{color:var(--orange)}.club-card-balance{align-items:center;gap:18px;padding:0 30px 24px;display:flex}.club-card-balance>strong{color:var(--orange);font-family:Anton;font-size:58px;line-height:1}.club-card-balance>div{font-size:17px;font-weight:600}.club-card-balance small{color:var(--muted);font-size:10px;font-weight:400}.club-card-balance svg{color:var(--orange);margin-left:auto}.club-card-foot{background:var(--orange);color:var(--black);letter-spacing:1px;justify-content:space-between;gap:20px;padding:17px 30px;font-size:12px;font-weight:650;display:flex}.club-progress{margin-top:35px}.club-progress>div{justify-content:space-between;gap:16px;font-size:12px;display:flex}.club-progress strong{color:var(--orange)}.club-progress progress{-webkit-appearance:none;appearance:none;background:var(--line);border:0;width:100%;height:5px;margin-top:15px}.club-progress progress::-webkit-progress-bar{background:var(--line)}.club-progress progress::-webkit-progress-value{background:var(--orange)}.club-progress progress::-moz-progress-bar{background:var(--orange)}.club-progress p{margin-bottom:0;font-size:11px;line-height:1.7}.club-how{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:35px;padding-block:32px;display:grid}.club-how article{gap:18px;display:flex}.club-how article>span{color:var(--orange);padding-top:4px;font-size:12px;font-weight:600}.club-how h2{font-size:24px}.club-how p{max-width:280px;margin:10px 0 0;font-size:12px}.club-rewards,.club-demo,.club-faq{scroll-margin-top:110px}.club-reward-progress{max-width:320px;font-size:12px}.club-reward-progress>strong{color:var(--orange)}.club-reward-list{border-top:1px solid var(--line)}.club-reward{border-bottom:1px solid var(--line);grid-template-columns:45px 1fr 220px;align-items:center;gap:30px;padding:30px 0;display:grid}.club-reward-number{color:var(--orange);font-size:13px}.club-reward-copy small{color:var(--muted);font-size:11px}.club-reward h3{margin:8px 0;font-size:32px}.club-reward-copy p{margin:0;font-size:11px}.club-reward-action{text-align:right}.club-reward-action>strong{color:var(--orange);margin-bottom:14px;font-family:Anton;font-size:32px;line-height:1;display:block}.club-reward-action>strong span{color:var(--white);font-family:Montserrat;font-size:11px;font-weight:400}.club-reward-action .button{gap:10px;width:100%;min-height:46px;padding:12px;font-size:10px}.club-reward-action .button:disabled{opacity:1;color:var(--muted);cursor:default}.club-reward.is-ready .button{background:var(--orange);color:var(--black);border-color:var(--orange)}.club-disclaimer{max-width:720px;margin-top:20px;font-size:11px;line-height:1.8}.club-demo{border-block:1px solid var(--line);background:#090909;grid-template-columns:1fr 1fr;gap:10%;display:grid}.club-demo h2{font-size:clamp(36px,4vw,54px)}.club-demo>div>p:not(.eyebrow){max-width:430px;font-size:13px;line-height:1.8}.club-demo-note{align-items:center;gap:12px;margin-top:24px;display:flex}.club-demo-note svg{color:var(--orange)}.club-simulator form label{margin:0 0 8px}.club-money-input{border-bottom:1px solid var(--orange);align-items:center;gap:15px;display:flex}.club-money-input input{border:0;padding:12px 0;font-family:Anton;font-size:55px}.club-money-input>span{color:var(--orange);font-family:Anton;font-size:38px}.club-simulator form>p{margin:10px 0 18px;font-size:10px;line-height:1.7}.club-presets{gap:10px;margin-bottom:18px;display:flex}.club-presets button{border:1px solid var(--line);min-width:68px;min-height:44px;padding:10px 15px;font-size:12px}.club-presets button:hover{border-color:var(--orange)}.club-simulator form>.button{width:100%}.club-feedback{min-height:58px;margin-top:16px}.club-feedback p{gap:10px;font-size:12px;line-height:1.7;display:flex}.club-feedback svg{color:var(--orange);margin-top:3px}.club-feedback [role=alert]{border-left:2px solid var(--orange);padding-left:12px}.club-history{margin:0 0 14px;padding:0;list-style:none}.club-history li{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:13px 0;font-size:11px;display:flex}.club-history strong{white-space:nowrap;color:var(--orange)}.club-reset{min-height:44px;color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.club-faq{max-width:1000px;padding-bottom:80px}.club-faq h2{margin-bottom:30px}.club-faq details{padding:0;font-size:13px}.club-faq summary{min-height:60px;color:var(--white);padding:20px 25px 20px 0;line-height:1.6}.club-faq details p{max-width:760px;padding-bottom:12px;line-height:1.8}.club-teaser{border-top:1px solid var(--line);background:#090909;grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid;position:relative;overflow:hidden}.club-teaser h2{font-size:clamp(48px,5vw,70px)}.club-teaser>div{z-index:1;position:relative}.club-teaser>div:nth-child(2)>p{color:var(--white);font-size:18px;line-height:1.8}.club-teaser small{color:var(--muted);margin-top:12px;font-size:10px;display:block}.club-teaser-mark{color:#151515;pointer-events:none;font-family:Anton;font-size:250px;line-height:1;position:absolute;right:4%;transform:rotate(-8deg)}.club-basket{border-top:1px solid var(--line);text-align:left;gap:12px;margin-top:20px;padding-top:20px;display:flex}.club-basket>svg{color:var(--orange)}.club-basket strong{font-size:12px}.club-basket p{margin:8px 0;font-size:11px}.club-basket a{color:var(--orange);align-items:center;gap:8px;min-height:35px;font-size:11px;display:inline-flex}.club-basket small{color:var(--muted);font-size:9px;display:block}@media (max-width:700px){header{gap:8px}.brand{width:48px}.brand img{width:48px;height:48px}nav{gap:12px}nav a{font-size:10px}.club-hero{grid-template-columns:1fr;gap:38px;padding-top:38px;padding-bottom:40px}.club-intro h1{font-size:68px}.club-intro .eyebrow{margin-bottom:20px}.club-lead{margin-top:20px;font-size:22px}.club-intro>p:not(.eyebrow):not(.club-lead){font-size:13px}.club-intro .button{width:100%;margin-top:12px}.club-preview-label{font-size:10px}.club-card-wrap{max-width:410px}.club-card{box-shadow:8px 8px #151515}.club-card-title{padding:8px 24px 20px;font-size:56px}.club-card-top{padding-inline:24px}.club-card-top img{width:50px;height:50px}.club-card-top span{font-size:8px}.club-card-balance{padding:0 24px 20px}.club-card-balance>strong{font-size:52px}.club-card-balance>div{font-size:15px}.club-card-foot{padding:15px 24px;font-size:11px}.club-progress{margin-top:27px}.club-progress>div{font-size:11px}.club-how{grid-template-columns:1fr;gap:24px;padding-block:28px}.club-how h2{font-size:23px}.club-how p{max-width:none}.club-rewards,.club-demo,.club-faq{scroll-margin-top:85px}.club-rewards .section-title{gap:18px}.club-rewards .section-title h2{font-size:37px}.club-reward-progress p{margin-bottom:0}.club-reward{grid-template-columns:24px minmax(0,1fr);gap:16px;padding:24px 0}.club-reward-number{align-self:start;margin-top:3px}.club-reward h3{font-size:27px;line-height:1.2}.club-reward-copy small{font-size:10px}.club-reward-action{text-align:left;grid-column:2;justify-content:space-between;align-items:center;gap:14px;display:flex}.club-reward-action>strong{white-space:nowrap;margin:0;font-size:30px}.club-reward-action>strong span{font-size:10px}.club-reward-action .button{width:auto;min-width:145px;padding:11px;font-size:9px}.club-disclaimer{font-size:10px}.club-demo{grid-template-columns:1fr;gap:30px}.club-demo h2{font-size:40px}.club-money-input input{font-size:49px}.club-faq h2{font-size:33px}.club-faq details{font-size:12px}.club-teaser{grid-template-columns:1fr;gap:16px}.club-teaser h2{font-size:53px}.club-teaser>div:nth-child(2)>p{font-size:16px}.club-teaser-mark{font-size:230px;top:80px;right:-30px}}@media (max-width:359px){header{gap:6px;padding-inline:4%}.brand{width:42px}.brand img{width:42px;height:42px}nav{gap:9px}nav a{font-size:9.5px}.bag{gap:4px}.club-reward-action{gap:8px}.club-reward-action .button{min-width:126px;font-size:8px}.club-intro h1{font-size:59px}}.admin-orders-heading{justify-content:space-between;align-items:center;gap:20px;margin:35px 0;display:flex}.admin-orders-heading h2{font-size:34px}.admin-orders-heading .eyebrow{margin-bottom:12px}.admin-orders-heading p:last-child{font-size:12px}.order-filters{grid-template-columns:1.2fr 1fr 1fr auto;align-items:end;gap:15px;margin-bottom:30px;display:grid}.order-filters label{gap:8px;font-size:11px;display:grid}.order-filters input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.order-filters select{min-height:48px;font-size:12px}.order-filters .text-link{min-height:48px}.order-day{margin:30px 0}.order-day-title{border-bottom:2px solid var(--orange);align-items:center;gap:12px;padding:16px 0;display:flex}.order-day-title svg{color:var(--orange)}.order-day-title h3{text-transform:capitalize;font-family:Montserrat;font-size:15px;font-weight:650}.order-day-title small{color:var(--muted);margin-left:auto;font-size:10px}.order-record{border:1px solid var(--line);border-top:0;padding:22px}.order-record-top{grid-template-columns:95px minmax(0,1fr) auto auto;align-items:center;gap:18px;display:grid}.order-hour{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.order-hour>strong{font-family:Anton;font-size:22px}.order-hour>small{color:var(--muted);flex-basis:100%;font-size:9px}.order-person h4{margin:0 0 6px;font-size:15px}.order-person small{color:var(--muted);font-size:10px}.order-badge{border:1px solid var(--line);padding:8px;font-size:10px}.order-badge.is-complete{border-color:var(--orange);color:var(--orange)}.order-total{color:var(--orange);font-size:17px}.order-times{color:var(--muted);flex-wrap:wrap;gap:8px 22px;margin:18px 0;font-size:10px;display:flex}.order-record details{padding:0;font-size:12px}.order-record summary{min-height:44px;padding:14px 0}.order-record ul{padding-left:18px;line-height:1.8}.orders-pagination{justify-content:space-between;align-items:center;gap:12px;margin-top:30px;display:flex}.orders-pagination span{font-size:11px}.orders-pagination .button{gap:8px;padding:12px}@media (max-width:700px){.admin-orders-heading{flex-direction:column;align-items:start}.admin-orders-heading h2{font-size:30px}.order-filters{grid-template-columns:1fr 1fr}.order-day-title{flex-wrap:wrap}.order-day-title h3{font-size:12px}.order-day-title small{flex-basis:100%;margin-left:30px}.order-record{padding:17px 12px}.order-record-top{grid-template-columns:80px minmax(0,1fr);gap:16px}.order-total{justify-self:end}.order-badge{justify-self:start;font-size:9px}.order-times{flex-direction:column;line-height:1.8}.order-person h4{font-size:13px}.order-person{overflow-wrap:anywhere}.menu-item-empanada .menu-item-photo img{width:min(calc(140% / var(--food-width,.7)),calc(120px * var(--food-aspect,1.5) / var(--food-height,.5)))}}.category-photo{border:1px solid var(--line);background:#000;margin:0 0 24px;overflow:hidden}.category-photo img{object-fit:contain;width:100%;height:auto;max-height:360px;display:block}.category-photo figcaption{color:var(--muted);border-top:1px solid var(--line);padding:12px 18px;font-size:11px;line-height:1.7}.menu-item-option .menu-item-main{padding:18px 22px;display:block}.menu-item-option .menu-item-info{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;display:grid}.menu-item-option .menu-item-group{grid-column:1}.menu-item-option h3{grid-column:1;font-size:24px}.menu-item-option .menu-item-price{grid-column:1;margin:8px 0 0}.menu-item-option .menu-item-status{grid-column:1;margin-bottom:0}.menu-item-option .quantity{grid-area:1/2/5}.product-note summary{cursor:pointer;min-height:44px;color:var(--white);align-items:center;gap:8px;font-size:12px;display:flex}.product-note summary:before{content:"+";color:var(--orange);font-size:17px}.product-note[open] summary:before{content:"−"}.product-note summary::-webkit-details-marker{display:none}.product-note-field{min-width:0;margin:18px 0}.product-note-field label{margin:0 0 8px;font-size:13px;font-weight:600;display:block}.product-note-field textarea{box-sizing:border-box;resize:vertical;width:100%;min-height:82px;font-size:16px;line-height:1.5;display:block}.product-note-field small{color:var(--muted);margin-top:8px;font-size:10px;line-height:1.6;display:block}.note-count{text-align:right;color:var(--muted);margin-top:4px;font-size:10px;display:block}.cart-row-notes{grid-column:1/-1;min-width:0}.cart-row-notes:empty{display:none}.cart-row-notes .product-note{border:0}.cart-row-notes .product-note-field{margin-top:8px}.order-line-note{white-space:pre-wrap;overflow-wrap:anywhere;border-left:2px solid var(--orange);color:var(--white);margin:0;padding:6px 12px;font-size:12px;line-height:1.6}.order-record .order-line-note{margin:8px 0 16px}@media (max-width:700px){.category-photo img{max-height:240px}.category-photo figcaption{padding:10px 14px;font-size:10px}.menu-item-option .menu-item-main{padding:16px 14px}.menu-item-option h3{font-size:21px}.menu-item-option .menu-item-info{column-gap:10px}.menu-item-option .menu-item-group{display:none}.menu-item-option .menu-item-status{font-size:9px}.cart-row{row-gap:8px}}.menu-item-photo.original-photo{background:#080808;align-self:stretch;height:auto;min-height:176px;overflow:hidden}.product-allergens summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.allergen-summary-copy{flex:1;min-width:0;font-size:11px}.allergen-summary-copy small{color:var(--muted);font-size:9px;line-height:1.45;display:block}.allergen-icons{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;max-width:45%;display:flex}img.allergen-icon{object-fit:contain;filter:brightness(0)invert();opacity:.85;flex-shrink:0;width:18px;max-width:none;height:18px;display:block}.product-allergens p{margin:10px 0;font-size:11px;line-height:1.65}.product-allergens .allergen-review-note{border-left:2px solid var(--orange);color:var(--white);padding-left:10px}.allergen-reasons{margin:10px 0;padding:0 0 0 16px;font-size:11px;line-height:1.7}.allergen-reasons li+li{margin-top:6px}.product-allergens>small{color:var(--muted);margin:12px 0;font-size:10px;display:block}.allergen-legend{border-block:1px solid var(--line);color:var(--muted);margin:0 0 24px;font-size:11px}.allergen-legend summary{cursor:pointer;min-height:44px;color:var(--white);align-items:center;gap:8px;list-style:none;display:flex}.allergen-legend summary:before{content:"+";color:var(--orange);font-size:17px}.allergen-legend[open] summary:before{content:"−"}.allergen-legend summary::-webkit-details-marker{display:none}.allergen-legend p{max-width:650px;line-height:1.7}.allergen-legend ul{color:var(--white);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 18px;margin:0;padding:12px 0;list-style:none;display:grid}.allergen-legend li{align-items:center;gap:9px;line-height:1.4;display:flex}.allergen-legend>small{margin:12px 0 16px;font-size:10px;display:block}.allergen-legend a{text-underline-offset:3px;text-decoration:underline}@media (max-width:700px){.allergen-legend ul{grid-template-columns:repeat(2,minmax(0,1fr))}.allergen-icons{gap:5px}.chicken-builder .product-allergens{padding:0 14px}}.menu-item-photo.original-photo img{object-fit:cover;mix-blend-mode:normal;width:100%;height:100%;max-height:230px}.business-hours{margin:14px 0 20px}.business-hours ul{margin:0 0 8px;padding:0;list-style:none}.business-hours li{margin:7px 0;line-height:1.6}.business-hours small{color:#aaa}.receipt{max-width:880px;margin:auto}.receipt h1,.local-toolbar h1{font-size:clamp(42px,8vw,76px)}.receipt-heading{border-bottom:1px solid #343434;margin-bottom:24px;padding:24px 0}.receipt-heading h2{font-size:clamp(26px,5vw,44px)}.receipt-lines{margin:24px 0;padding:0;list-style:none}.receipt-lines li{border-bottom:1px solid #333;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.receipt-lines small{color:#ccc;margin-top:7px;display:block}.receipt-total{justify-content:space-between;font-size:24px;display:flex}.receipt details{margin:24px 0}.receipt .notice p{margin:12px 0 20px}.local-nav,.local-toolbar,.local-order-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.local-nav{margin:10px 0 35px}.local-count{color:#d75b3a;font-size:20px}.local-order-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:30px 0;display:grid}.local-order{background:#101011;border:1px solid #444;padding:25px}.local-order.is-pending{border:2px solid #d75b3a}.local-order h2{margin:8px 0;font-size:28px}.local-order-heading>strong{white-space:nowrap;font-size:24px}.local-order .eyebrow{overflow-wrap:anywhere;font-size:11px}.local-order p{margin:14px 0}.local-order details{overflow-wrap:anywhere}.local-order .form-actions{flex-wrap:wrap}.local-order .button{font-size:12px}.local-order .order-badge{background:#282323;padding:8px 12px;display:inline-block}.local-toolbar .form-actions{flex-wrap:wrap}.local-order .receipt-lines{margin:18px 0}@media (max-width:800px){.local-order-list{grid-template-columns:1fr}.local-toolbar{flex-direction:column;align-items:flex-start}.local-order{padding:18px}.local-order .form-actions .button{flex:1}.receipt-lines li{gap:12px}.receipt-lines strong{white-space:nowrap}}@media (max-width:700px){.menu-item-photo.original-photo{min-height:145px}.menu-item-photo.original-photo img{max-height:210px}}.local-pending-alert{border:2px solid var(--orange);z-index:2;background:#211008;margin:20px 0;padding:20px;position:sticky;top:0}.local-pending-alert>strong{font-family:Anton,Impact,sans-serif;font-size:26px}.local-pending-alert p{margin:8px 0 14px}.ticket-page{color:#111;background:#eee;min-height:100vh;padding:24px 16px}.ticket-page p,.ticket-page .micro{color:inherit}.ticket-controls{max-width:700px;margin:0 auto 30px;font:14px/1.6 Arial,sans-serif}.ticket-controls h1{color:#111;font-size:28px}.ticket-controls a{text-decoration:underline}.ticket-controls p{margin:10px 0}.ticket-controls select{color:#111;background:#fff;border:1px solid #777;max-width:180px}.ticket-copies{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:30px;display:flex}.order-ticket{color:#000;box-sizing:border-box;overflow-wrap:anywhere;background:#fff;width:72mm;padding:4mm;font:13px/1.4 Courier New,monospace}.ticket-page[data-paper="58"] .order-ticket{width:50mm;padding:2mm;font-size:11px}.order-ticket header,.order-ticket footer{color:#000;background:#fff;border:0;height:auto;min-height:0;padding:0;display:block;position:static}.ticket-heading{text-align:center}.ticket-heading>strong{margin:0 0 8px;font:700 21px/1.2 Arial,sans-serif;display:block}.ticket-heading>b{margin:10px 0 0;display:block}.ticket-test{text-align:center;border:2px solid #000;margin:12px 0;padding:7px;font-weight:700}.ticket-customer,.ticket-pickup{text-align:center;border-bottom:1px solid #000;padding:12px 0}.ticket-customer>span,.ticket-customer>strong,.ticket-pickup>span{display:block}.ticket-customer>strong{margin:5px 0;font-size:19px}.ticket-payment{border:2px solid #000;margin:7px 0;padding:4px;font-size:15px;display:inline-block}.ticket-pickup>strong{font-size:30px;display:block}.ticket-pickup>div{margin-top:5px}.ticket-lines{border-bottom:1px solid #000;padding:12px 0}.ticket-line{break-inside:avoid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px;margin:0 0 12px;display:grid}.ticket-line:last-child{margin-bottom:0}.ticket-line p{margin:6px 0 0;font-weight:700}.ticket-line>span:last-child{white-space:nowrap}.ticket-notes{border-bottom:1px solid #000;padding:12px 0}.ticket-notes p{white-space:pre-wrap;margin:5px 0}.ticket-totals{break-inside:avoid;border-bottom:1px solid #000;padding:12px 0}.ticket-totals>div{justify-content:space-between;gap:8px;display:flex}.ticket-total{margin-top:12px;font-size:21px}.order-ticket .ticket-foot{text-align:center;padding:10px 0;font-size:10px}@media print{@page{size:auto;margin:0}html,body{color:#000!important;background:#fff!important;margin:0!important;padding:0!important}.ticket-page{background:#fff;padding:0}.ticket-controls{display:none!important}.ticket-copies{display:block}.order-ticket{max-width:100%;box-shadow:none;margin:0}.order-ticket+.order-ticket{break-before:page;page-break-before:always}}.legal{font-size:12px;line-height:1.75}.legal h1{letter-spacing:0;margin-bottom:20px;font-size:26px;line-height:1.2}.legal h2{letter-spacing:0;margin-bottom:10px;font-size:18px;line-height:1.3}.legal p{font-size:12px;line-height:1.75}.legal .eyebrow{letter-spacing:1.4px;margin-bottom:12px;font-size:9px}.legal section{margin-top:28px}.public-header{justify-content:space-between}.public-header nav{margin-left:auto}.public-header .brand img{height:auto}.public-hero .hero-copy{flex-direction:column;justify-content:center;display:flex}.public-hero .delivery{margin-top:20px}.public-location{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:45px;max-width:1200px;display:grid}.public-location h2{font-size:32px}.public-location h3{font-size:22px}.public-location address{margin:20px 0;font-style:normal;line-height:1.8}.public-location p{line-height:1.8}.public-location a{overflow-wrap:anywhere}.public-soon{max-width:900px;min-height:55vh}.public-soon h1{font-size:clamp(34px,5vw,58px)}.public-soon>p{max-width:620px;line-height:1.8}.public-soon .delivery{max-width:520px;margin-top:35px}.public-contact-heading{max-width:1200px}.public-contact-heading h1{font-size:48px}@media (max-width:600px){.public-header{flex-wrap:wrap;gap:14px}.public-header nav{flex-wrap:wrap;justify-content:center;gap:22px;width:100%;margin:0;display:flex}.public-location{grid-template-columns:1fr;gap:25px}.public-hero .hero-copy{padding:35px 6%}.public-footer{padding-bottom:35px}.public-soon{padding-top:42px}.public-location p{font-size:13px}}.review-bar{border-bottom:1px solid var(--orange);background:#17100d;padding:18px 5%;font-size:11px;line-height:1.6}.review-bar strong{color:var(--orange)}.review-bar nav{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.review-bar a{text-underline-offset:4px;padding:6px 0;text-decoration:underline}.review-hub{max-width:1200px}.review-hub h1,.review-prices h1{font-size:clamp(32px,5vw,52px)}.review-hub>p{overflow-wrap:anywhere;line-height:1.8}.review-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:32px 0;display:grid}.review-card{border:1px solid var(--line);padding:24px;display:block}.review-card:hover{border-color:var(--orange)}.review-card h2{font-size:25px}.review-card p{font-size:13px;line-height:1.7}.review-card span{color:var(--orange);font-size:11px}.review-instructions{border-top:1px solid var(--line);padding:30px 0}.review-instructions h2{font-size:28px}.review-instructions ol{padding-left:24px;line-height:1.9}.review-instructions li{margin:12px 0}.review-instructions p{font-size:13px;line-height:1.7}.review-table-wrap{margin:25px 0;overflow-x:auto}.review-prices table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.review-prices th,.review-prices td{border-bottom:1px solid var(--line);min-width:110px;padding:14px 12px}.review-prices th{color:var(--orange)}.review-prices caption{text-align:left;margin-bottom:15px}.review-prices td:first-child{min-width:230px}@media (max-width:600px){.review-cards{grid-template-columns:1fr}.review-card{padding:20px}.review-bar nav{gap:12px}.local-nav{flex-wrap:wrap;gap:15px}}.local-photo{width:100%;min-width:0;height:auto;display:block}.public-location-with-photo{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center}.location-details{gap:28px;min-width:0;display:grid}@media (max-width:800px){.public-location-with-photo{grid-template-columns:minmax(0,1fr)}}
