@import "https://fonts.googleapis.com/css2?family=Archivo+Black&family=Space+Mono:wght@400;700&display=swap";
:root{--black:#14100d;--cream:#fff3d6;--yellow:#ffd52a;--red:#ef402d;--pink:#ff7d77;--line:#463a30;--display:"Archivo Black",sans-serif;--mono:"Space Mono",monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--black);font-family:var(--mono);margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}.skip{z-index:100;color:#000;background:#fff;padding:.8rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip:focus{transform:none}.fogo-header{background:var(--black);height:90px;color:var(--cream);z-index:30;border-bottom:5px solid var(--yellow);grid-template-columns:220px 1fr 190px;align-items:stretch;display:grid;position:sticky;top:0}.fogo-brand{font:400 1.3rem var(--display);align-items:center;gap:5px;padding:0 22px;display:flex;transform:skew(-5deg)}.fogo-brand b{color:var(--yellow)}.fogo-brand i{color:var(--red)}.fogo-header>nav{justify-content:center;align-items:stretch;display:flex}.fogo-header>nav a{border-left:1px solid var(--line);place-items:center;padding:0 17px;font-size:.58rem;display:grid}.fogo-header>nav a:hover,.fogo-header>nav a.active{background:var(--yellow);color:var(--black)}.order-cta{background:var(--red);justify-content:space-between;align-items:center;padding:0 22px;font-size:.65rem;font-weight:700;display:flex}.fogo-header details{display:none}.fogo-footer{background:var(--black);min-height:150px;color:var(--cream);grid-template-columns:.7fr 1fr auto;align-items:start;gap:40px;padding:45px 4vw;display:grid}.fogo-footer>b{font:400 1.6rem var(--display);color:var(--yellow)}.fogo-footer>p,.fogo-footer nav{font-size:.55rem}.fogo-footer>p{color:#b7a998;margin:0}.fogo-footer nav{gap:25px;display:flex}.fogo-hero{background:var(--yellow);border-bottom:5px solid var(--black);min-height:760px;padding:50px 4vw;position:relative;overflow:hidden}.hero-kicker,.quick-menu header>span,.fogo-locator>div>span,.combo-head>span,.side-head>div>span,.delivery-hero>div>span,.check-zone header>span,.pickup>span,.help-head>span,.order-steps>span{letter-spacing:.08em;font-size:.58rem;font-weight:700}.fogo-hero h1{font:400 clamp(5.5rem,13vw,13rem)/.76 var(--display);letter-spacing:-.075em;text-transform:uppercase;z-index:2;margin:70px 0 0;position:relative}.fogo-hero h1 em{color:var(--red);-webkit-text-stroke:3px var(--black);font-style:normal}.hero-order{background:var(--cream);border:4px solid var(--black);z-index:3;width:350px;box-shadow:12px 12px 0 var(--red);padding:22px;position:absolute;bottom:50px;right:4vw}.hero-order p{font-size:.72rem;line-height:1.55}.hero-order a{background:var(--black);color:var(--cream);justify-content:space-between;margin:20px -5px 10px;padding:16px;font-size:.6rem;font-weight:700;display:flex}.hero-order small{font-size:.48rem}.speed-mark{background:var(--red);border:5px solid var(--black);width:270px;height:270px;box-shadow:14px 14px 0 var(--black);border-radius:50%;place-items:center;display:grid;position:absolute;top:80px;right:7vw;transform:rotate(7deg)}.speed-mark>b{font:400 7rem/.7 var(--display)}.speed-mark>span{font-size:.7rem}.speed-mark>i{background:var(--black);width:100px;height:10px;position:absolute;left:-55px}.speed-mark>i:nth-child(2){width:70px;top:75px}.fogo-ticker{background:var(--red);color:var(--cream);border-bottom:4px solid var(--black);white-space:nowrap;padding:16px 0;overflow:hidden}.fogo-ticker span{font:400 1.5rem var(--display);word-spacing:20px;display:block}.quick-menu{grid-template-columns:.55fr 1.45fr;gap:6vw;padding:100px 4vw;display:grid}.quick-menu h2,.fogo-locator h2,.pickup h2{font:400 clamp(3.5rem,6vw,6rem)/.85 var(--display);letter-spacing:-.06em;text-transform:uppercase;margin:35px 0}.quick-menu>div{border-top:4px solid}.quick-menu>div a{border-bottom:2px solid;grid-template-columns:55px 1fr 1.2fr 100px 35px;align-items:center;gap:20px;padding:26px 5px;transition:padding .18s,background .18s;display:grid}.quick-menu>div a:hover{background:var(--yellow);padding-left:15px}.quick-menu a>span,.quick-menu a>b{font-size:.58rem}.quick-menu h3{font:400 1.3rem var(--display);text-transform:uppercase;margin:0}.quick-menu p{font-size:.65rem}.quick-menu i{font:400 1.5rem var(--display);font-style:normal}.order-flow{background:var(--black);color:var(--cream);border-bottom:5px solid var(--red);grid-template-columns:repeat(3,1fr);display:grid}.order-flow>div{border-right:1px solid var(--line);grid-template-columns:50px 1fr;min-height:260px;padding:55px 4vw;display:grid}.order-flow span{font:700 .7rem var(--mono);color:var(--yellow)}.order-flow b{font:400 2.1rem var(--display)}.order-flow p{color:#b7a998;grid-column:2;font-size:.65rem}.fogo-locator{background:var(--pink);grid-template-columns:1fr .8fr;align-items:center;gap:8vw;padding:100px 5vw;display:grid}.radius{background:repeating-radial-gradient(circle,#0000 0 52px,#14100d2e 53px 55px);border:4px solid;border-radius:50%;place-items:center;width:min(520px,90vw);height:520px;display:grid;position:relative}.radius i{border:3px solid;border-radius:50%;position:absolute;inset:90px}.radius i:nth-child(2){inset:180px}.radius b{background:var(--yellow);z-index:2;border:3px solid;padding:16px}.radius span{font-size:.58rem;position:absolute;bottom:20px}.fogo-locator>div p{max-width:430px;line-height:1.6}.fogo-locator>div a{border-top:3px solid;justify-content:space-between;padding:14px 0;font-size:.62rem;font-weight:700;display:flex}.fogo-close{background:var(--red);color:var(--cream);padding:100px 5vw}.fogo-close h2{font:400 clamp(5rem,11vw,11rem)/.77 var(--display);text-transform:uppercase;letter-spacing:-.07em;margin:0}.fogo-close h2 em{color:var(--yellow);font-style:normal}.fogo-close a{border-top:4px solid;justify-content:space-between;margin-top:70px;padding:20px 0;font-weight:700;display:flex}.order-builder{background:var(--black);min-height:calc(100vh - 90px);color:var(--cream);grid-template-columns:.55fr 1fr .65fr;display:grid}.order-steps{background:var(--yellow);color:var(--black);flex-direction:column;padding:60px 30px;display:flex}.order-steps h1{font:400 clamp(4rem,6vw,6.5rem)/.78 var(--display);letter-spacing:-.07em;text-transform:uppercase;margin:60px 0}.order-steps h1 em{color:var(--red);font-style:normal}.order-steps ol{margin:auto 0 0;padding:0;list-style:none}.order-steps li{opacity:.5;border-top:2px solid;padding:14px 0;font-size:.6rem}.order-steps li.done{opacity:1}.order-steps li b{margin-right:20px}.order-options{padding:35px 28px}.order-options fieldset{border:0;margin:0 0 40px;padding:0}.order-options legend,.order-summary>span,.order-summary legend{color:var(--yellow);margin-bottom:15px;font-size:.55rem;font-weight:700}.order-options button{border:1px solid var(--line);width:100%;color:var(--cream);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;gap:15px;padding:15px;display:flex}.order-options button+button{border-top:0}.order-options button[aria-pressed=true]{background:var(--yellow);color:var(--black)}.order-options button>span{gap:6px;display:grid}.order-options button b{font:400 .9rem var(--display);text-transform:uppercase}.order-options button small{font-size:.52rem}.order-options button strong{white-space:nowrap;font-size:.58rem}.order-summary{background:var(--cream);color:var(--black);flex-direction:column;padding:35px 25px;display:flex}.order-summary>span{color:var(--red)}.order-summary h2{font:400 2.5rem/.9 var(--display);text-transform:uppercase;margin:35px 0}.order-summary ul{margin:0;padding:0;list-style:none}.order-summary li{border-top:1px solid;justify-content:space-between;padding:10px 0;font-size:.56rem;display:flex}.quantity{border:2px solid;grid-template-columns:45px 1fr 45px;margin:30px 0;display:grid}.quantity button{background:var(--yellow);cursor:pointer;border:0;font-size:1.3rem}.quantity output{place-items:center;font-weight:700;display:grid}.order-summary fieldset{border:0;grid-template-columns:1fr 1fr;margin:0 0 25px;padding:0;display:grid}.order-summary fieldset legend{color:var(--red)}.order-summary fieldset button{cursor:pointer;background:0 0;border:2px solid;padding:10px}.order-summary fieldset button[aria-pressed=true]{background:var(--black);color:var(--cream)}.order-summary label{gap:8px;font-size:.55rem;display:grid}.order-summary input{background:#fff;border:2px solid;padding:12px}.order-total{border-top:4px solid;justify-content:space-between;align-items:end;margin-top:auto;padding:18px 0;display:flex}.order-total span{font-size:.55rem}.order-total strong{font:400 2rem var(--display)}.send-order{background:var(--red);color:#fff;cursor:pointer;border:0;padding:16px;font-size:.58rem;font-weight:700}.order-summary>small{margin-top:9px;font-size:.45rem}.order-summary>p{min-height:28px;color:var(--red);font-size:.55rem}.combo-head,.help-head{background:var(--yellow);padding:90px 5vw}.combo-head h1,.side-head h1,.delivery-hero h1,.help-head h1{font:400 clamp(5rem,11vw,11rem)/.76 var(--display);letter-spacing:-.075em;text-transform:uppercase;margin:55px 0 0}.combo-head p{max-width:450px;margin-left:auto;font-size:.65rem}.combo-lines{border-top:4px solid}.combo-lines article{border-bottom:3px solid;grid-template-columns:60px .7fr 1.2fr .5fr .5fr 100px;align-items:center;gap:20px;padding:38px 4vw;display:grid}.combo-lines span,.combo-lines b{font-size:.55rem}.combo-lines h2{font:400 1.5rem var(--display);margin:0}.combo-lines p{font-size:.63rem}.combo-lines strong{font:400 1.3rem var(--display)}.combo-lines a{background:var(--red);color:#fff;text-align:center;padding:12px;font-size:.55rem}.combo-rule{background:var(--pink);grid-template-columns:.4fr 1.2fr;gap:7vw;padding:70px 5vw;display:grid}.combo-rule>b{font-size:.58rem}.combo-rule>p{font:400 2.5rem/1.1 var(--display);text-transform:uppercase;margin:0}.side-head{background:var(--red);min-height:670px;color:var(--cream);grid-template-columns:1fr .75fr;gap:8vw;padding:80px 5vw;display:grid}.side-head h1 em,.delivery-hero h1 em{color:var(--yellow);font-style:normal}.fry-figure{border:4px solid var(--black);background:var(--yellow);min-height:500px;position:relative;overflow:hidden}.fry-figure:after{content:"LADOS";font:400 5rem var(--display);color:var(--red);position:absolute;bottom:20px;left:10%;transform:rotate(-8deg)}.fry-figure i{background:var(--cream);border:3px solid var(--black);width:38px;height:300px;transform:rotate(var(--r));position:absolute;bottom:70px}.fry-figure i:first-child{--r:-13deg;left:8%}.fry-figure i:nth-child(2){--r:9deg;left:22%}.fry-figure i:nth-child(3){--r:-4deg;left:36%}.fry-figure i:nth-child(4){--r:12deg;left:50%}.fry-figure i:nth-child(5){--r:-9deg;left:64%}.fry-figure i:nth-child(6){--r:6deg;left:78%}.fry-figure i:nth-child(7){--r:-4deg;left:88%}.side-list{border-bottom:4px solid;grid-template-columns:repeat(4,1fr);display:grid}.side-list article{border-right:2px solid;flex-direction:column;min-height:330px;padding:30px;display:flex}.side-list span{color:var(--red);font-size:.55rem}.side-list h2{font:400 1.65rem/.95 var(--display);text-transform:uppercase;margin:70px 0 10px}.side-list p{font-size:.62rem}.side-list b{margin-top:auto}.side-list a{border-top:2px solid;margin-top:18px;padding-top:12px;font-size:.5rem;font-weight:700}.heat-scale{background:var(--black);color:var(--cream);grid-template-columns:.4fr 1fr .7fr;align-items:center;gap:30px;padding:80px 5vw;display:grid}.heat-scale>span{font-size:.55rem}.heat-scale>div{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.heat-scale i{background:var(--red);height:18px}.heat-scale i:nth-child(n+4){background:var(--line)}.heat-scale p{font-size:.6rem}.delivery-hero{background:var(--black);color:var(--cream);grid-template-columns:1fr .8fr;gap:7vw;padding:80px 5vw;display:grid}.delivery-map{background:repeating-radial-gradient(circle,var(--line) 0 3px,transparent 4px 68px);place-items:center;height:530px;display:grid;position:relative}.delivery-map i{border:3px solid var(--yellow);border-radius:50%;position:absolute}.delivery-map i:first-child{inset:70px}.delivery-map i:nth-child(2){inset:150px}.delivery-map i:nth-child(3){inset:220px}.delivery-map b{background:var(--red);z-index:2;padding:14px}.delivery-map span{color:var(--yellow);font-size:.52rem;position:absolute}.delivery-map span:first-of-type{top:45px}.delivery-map span:nth-of-type(2){right:80px}.delivery-map span:nth-of-type(3){bottom:55px}.check-zone{grid-template-columns:.7fr 1.3fr;gap:8vw;padding:100px 5vw;display:grid}.check-zone h2{font:400 4rem/.85 var(--display);text-transform:uppercase}.check-zone header p{font-size:.65rem;line-height:1.6}.delivery-check{background:var(--yellow);border:4px solid;align-self:center;padding:35px}.delivery-check label{gap:12px;font-size:.65rem;font-weight:700;display:grid}.delivery-check input{background:var(--cream);font:400 1.3rem var(--display);border:3px solid;padding:18px}.delivery-check button{background:var(--black);width:100%;color:var(--cream);cursor:pointer;border:0;margin-top:15px;padding:18px;font-size:.6rem;font-weight:700}.delivery-check p{min-height:42px;font-size:.62rem;line-height:1.5}.pickup{background:var(--pink);padding:90px 5vw}.pickup p{font-size:.7rem}.pickup a{border-top:3px solid;margin-top:40px;padding:14px 0;font-size:.58rem;font-weight:700;display:block}.help-head h1{font-size:clamp(4.5rem,9vw,9rem)}.faq-list{margin:80px 5vw}.faq-list details{border-top:3px solid}.faq-list details:last-child{border-bottom:3px solid}.faq-list summary{cursor:pointer;font:400 1.5rem var(--display);text-transform:uppercase;justify-content:space-between;align-items:center;padding:25px 0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary b{color:var(--red);font-size:2rem}.faq-list details[open] summary b{transform:rotate(45deg)}.faq-list details p{max-width:760px;padding:0 0 25px;font-size:.75rem;line-height:1.6}.help-action{border-top:4px solid;justify-content:space-between;margin:70px 5vw;padding:18px 0;font-weight:700;display:flex}:where(a,button,input,summary):focus-visible{outline-offset:3px;outline:3px solid #236be0}@media (max-width:1050px){.fogo-header{grid-template-columns:1fr 180px}.fogo-header>nav{display:none}.order-cta{grid-column:2}.fogo-header details{height:85px;display:block;position:absolute;top:0;right:180px}.fogo-header summary{cursor:pointer;place-items:center;height:100%;padding:0 22px;list-style:none;display:grid}.fogo-header details nav{background:var(--black);width:min(330px,92vw);padding:10px;display:grid;position:absolute;top:85px;right:0}.fogo-header details nav a{border-bottom:1px solid var(--line);padding:14px}.fogo-hero h1{font-size:clamp(5rem,14vw,10rem)}.speed-mark{width:210px;height:210px}.speed-mark>b{font-size:5rem}.quick-menu,.fogo-locator,.side-head,.delivery-hero,.check-zone{grid-template-columns:1fr}.radius{margin:auto}.order-builder{grid-template-columns:.7fr 1.3fr}.order-steps{grid-column:1/-1;min-height:420px}.order-steps ol{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.order-summary{min-height:760px}.side-list{grid-template-columns:1fr 1fr}.combo-lines article{grid-template-columns:50px 1fr .7fr 90px}.combo-lines article>p,.combo-lines article>b{grid-column:2}.combo-lines article>strong{grid-area:1/3}.combo-lines article>a{grid-area:1/4}.delivery-map{grid-row:1}}@media (max-width:680px){.fogo-header{grid-template-columns:1fr auto;height:76px}.fogo-brand{padding:0 14px;font-size:1rem}.order-cta{width:110px;padding:0 12px;font-size:.5rem}.fogo-header details{height:71px;right:110px}.fogo-header details summary{padding:0 12px;font-size:.5rem}.fogo-header details nav{top:71px}.fogo-hero{min-height:720px;padding:35px 18px}.fogo-hero h1{margin-top:90px;font-size:18vw}.speed-mark{width:130px;height:130px;top:70px;right:20px}.speed-mark>b{font-size:3.5rem}.speed-mark>span{font-size:.5rem}.hero-order{width:auto;box-shadow:8px 8px 0 var(--red);bottom:35px;left:18px;right:18px}.quick-menu,.fogo-locator,.fogo-close,.combo-head,.side-head,.delivery-hero,.check-zone,.pickup,.help-head{padding-left:18px;padding-right:18px}.quick-menu>div a{grid-template-columns:40px 1fr auto;gap:10px}.quick-menu>div a>p{grid-column:2}.quick-menu>div a>b{grid-area:1/3}.quick-menu>div a>i{grid-column:3}.order-flow{grid-template-columns:1fr}.order-flow>div{min-height:180px}.radius{width:310px;height:310px}.radius i{inset:55px}.radius i:nth-child(2){inset:110px}.fogo-close h2{font-size:18vw}.fogo-footer{grid-template-columns:1fr}.fogo-footer nav{flex-wrap:wrap}.order-builder{grid-template-columns:1fr}.order-steps{min-height:480px;padding:45px 18px}.order-steps h1{font-size:18vw}.order-steps ol{grid-template-columns:1fr}.order-options,.order-summary{padding:30px 16px}.order-summary{min-height:720px}.combo-head h1,.side-head h1,.delivery-hero h1,.help-head h1{font-size:18vw}.combo-lines article{grid-template-columns:40px 1fr auto;padding:28px 16px}.combo-lines article>strong{grid-column:3}.combo-lines article>a{grid-area:auto/2/auto/4}.combo-rule{grid-template-columns:1fr;padding:55px 18px}.combo-rule>p{font-size:1.8rem}.fry-figure{min-height:390px}.side-list{grid-template-columns:1fr}.side-list article{min-height:280px}.heat-scale{grid-template-columns:1fr;padding:55px 18px}.delivery-map{height:390px}.delivery-map i:first-child{inset:55px}.delivery-map i:nth-child(2){inset:115px}.delivery-map i:nth-child(3){inset:170px}.check-zone h2,.pickup h2{font-size:3rem}.delivery-check{padding:24px 18px}.faq-list{margin:60px 18px}.faq-list summary{font-size:1rem}.help-action{margin:60px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--red:#b62318}.order-steps li:not(.active){color:#3a2f08}.speed-mark>b{color:#fff}.order-steps li{opacity:1;color:var(--black)}@media (max-width:680px){.fogo-close h2{font-size:13vw}.side-head h1,.delivery-hero h1{font-size:16vw}.side-head>div,.delivery-hero>div,.check-zone>header,.delivery-check{min-width:0}.check-zone h2{font-size:2.7rem}.delivery-check input{width:100%;min-width:0}}details:not([open]) nav{display:none!important}:is(.speed-mark>b,.speed-mark>span,.hero-order>p,span:nth-child(6)){z-index:12;background-color:var(--black);background-image:linear-gradient(var(--black),var(--black));color:var(--cream);-webkit-box-decoration-break:clone;box-decoration-break:clone;position:relative}@media (min-width:801px){.fogo-hero h1{max-width:calc(100% - 430px)}}.hero-order{isolation:isolate;overflow:hidden}
