:root{--color-bg:#f3daae;--color-surface:#fff;--color-footer:#fdf9f7;--color-hero:#f8961d;--color-accent:#f45c40;--color-text:#736f6c;--color-heading:#151413;--color-ink:#000;--color-address:#fafafa;--color-print:#2a2a2a;--color-cater:#e6e6e6;--color-quote:#e0dcd8;--font:"Averia Serif Libre" , Helvetica , Tahoma , Geneva , Arial , sans-serif;--page-margin:3rem;--radius:.4rem;--content-pad:1.5rem}*,*::before,*::after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%}body{margin:0;color:var(--color-text);background:var(--color-bg);font-family: var(--font);font-weight:400;font-size:1rem;line-height:1.5;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;border:0;vertical-align:middle}a{color:var(--color-accent);text-decoration:none;transition:color .2s ease}a:hover{color:var(--color-heading)}p{margin:0 0 1.3rem;font-size:1.15rem;font-weight:400}h1,h2,h3,h4,h5{font-family: var(--font);font-weight:700;color:var(--color-heading);margin:1rem 0 .25rem;line-height:1.25}h1{font-size:2.2rem}h2{font-size:2rem}h3{font-size:1.7rem}h4{font-size:1.15rem;font-weight:400}.phone{color:var(--color-accent);font-weight:700;white-space:nowrap}.phone:hover{color:var(--color-heading)}.hero .phone:hover,.card-print .phone:hover{color:#fff}.page{position:relative;min-height:100vh;margin:var(--page-margin);background-color:var(--color-surface);background-image:url(http://www.chickenplus.net/assets/images/bg-body.svg);background-repeat:repeat-y;background-position:top center;background-size:100%;overflow-x:hidden}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.25rem 2rem 1rem}.brand{display:block;flex:0 0 auto;line-height:0}.brand img{display:block;width:193px;max-width:100%;height:auto}.nav-toggle{display:none;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:0;background:transparent;cursor:pointer;color:var(--color-heading)}.nav-toggle:hover,.nav-toggle:focus-visible{color:var(--color-accent)}.nav-toggle-bars,.nav-toggle-bars::before,.nav-toggle-bars::after{display:block;width:1.35rem;height:2px;background:currentColor;border-radius:1px;position:relative}.nav-toggle-bars::before,.nav-toggle-bars::after{content:"";position:absolute;left:0}.nav-toggle-bars::before{top:-6px}.nav-toggle-bars::after{top:6px}.site-nav ul{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:.15rem .35rem;margin:0;padding:0;list-style:none}.site-nav a{display:inline-block;padding:.625rem .775rem;color:var(--color-heading);font-size:1rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;line-height:1}.site-nav a:hover,.site-nav a[aria-current="page"]{color:var(--color-accent)}.hero{position:relative;margin:1rem .75rem .5rem}.hero-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 3rem;color:#fff;background:var(--color-hero)}.hero-inner::before,.hero-inner::after{content:"";position:absolute;background:var(--color-accent);border-radius:var(--radius);z-index:1;pointer-events:none}.hero-inner::before{width:60px;height:60px;left:-.1rem;top:-.1rem}.hero-inner::after{width:40px;height:40px;right:20%;top:-1rem}.hero-text{position:relative;z-index:2;flex:1 1 auto;min-width:0}.hero-text h1{margin:0;color:#fff;font-size:2.2rem;font-weight:700;line-height:1.25}.hero-text .phone{display:inline-block;margin-top:.15rem;font-size:2.2rem;font-weight:700}.hero-photo{position:relative;z-index:2;flex:0 0 auto;width:400px;max-width:42%}.hero-photo img{display:block;width:100%;height:auto}.layout{display:grid;gap:.75rem 1rem;padding:1rem 1.25rem 1.5rem;align-items:start}.layout--home{grid-template-columns:.3fr .45fr .25fr}.layout--location{grid-template-columns:.2fr .65fr .15fr}.layout--menu{grid-template-columns:.24fr .76fr}.sidebar,.sidebar-end,.main{min-width:0}.sidebar,.sidebar-end{padding:.5rem .75rem}.main{padding:.5rem 1.25rem}.layout--home .main{padding-left:8%;padding-right:6%}.card-address{position:relative;margin:1rem 0 1.5rem}.card-address-inner{position:relative;background:var(--color-address);color:var(--color-ink);padding:2.25rem 1.5rem 1.75rem}.card-address-inner::before,.card-address-inner::after{content:"";position:absolute;background:var(--color-accent);border-radius:var(--radius);pointer-events:none}.card-address-inner::before{width:60px;height:60px;left:-.1rem;top:-.1rem}.card-address-inner::after{width:40px;height:40px;right:20%;top:-1rem}.card-address h2{position:relative;z-index:1;display:inline-block;margin:0 0 1rem;padding:.5rem 1.2rem;border-radius:var(--radius);background:var(--color-accent);color:#fff;font-size:2rem;font-weight:700;line-height:1.15;text-transform:none}.card-address p{position:relative;z-index:1;margin:0 0 1rem;color:var(--color-ink);font-size:1.15rem}.card-address .phone{position:relative;z-index:1;display:inline-block;margin:.5rem 0 0;font-size:2.2rem;font-weight:700}.delivery{padding:.75rem 0 1.5rem}.delivery h2{margin:0;font-size:2.2rem;font-weight:700;color:var(--color-heading);line-height:1.25}.delivery .phone{display:inline-block;margin-top:.15rem;font-size:2.2rem}.article h2{margin:.5rem 0 1rem;font-size:2rem;color:var(--color-ink)}.article h3{margin:1.25rem 0 .5rem;font-size:1.7rem;color:var(--color-ink)}.fresh-sign{float:right;width:250px;max-width:48%;margin:0 0 1rem 1rem}blockquote{margin:0 0 1.3rem;padding:.1rem 0 .1rem 1rem;border-left:8px solid var(--color-quote);font-size:1.1rem}blockquote p{margin:0;font-size:1.15rem}.page-title{margin:.5rem 0 .8rem;padding-bottom:.5rem;color:var(--color-accent);font-size:2.3rem;font-weight:400;line-height:1.2}.menu-note{margin:0 0 1.25rem;font-size:1.15rem;font-weight:400;color:var(--color-text)}.menu-pages{display:flex;flex-direction:column;gap:1.25rem}.menu-pages img{display:block;width:750px;max-width:100%;height:auto}.map-frame{margin:0 0 1.5rem}.map-frame iframe{display:block;width:100%;height:640px;border:0;background:var(--color-address)}.map-fallback{display:none;width:100%;height:auto}.no-js .map-frame iframe{display:none}.no-js .map-fallback{display:block}.card-print,.card-cater{padding:1.5rem 1.35rem 1.6rem;margin:.6rem 0 1rem}.card-print{color:#fff;background:var(--color-print)}.card-print h2{margin:0 0 .6rem;color:#fff;font-size:2rem;font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.02em}.card-print p,.card-print .menu-disclaimer{margin:0 0 1rem;color:#fff;font-size:1.15rem;font-weight:400;line-height:1.45}.card-print a{color:rgba(255,255,255,.85);box-shadow:0 3px 0 0 rgba(255,255,255,.5);font-size:1.05rem;font-weight:700;letter-spacing:.01em;text-transform:uppercase;line-height:1.4}.card-print a:hover{color:rgba(255,255,255,.6);box-shadow:0 3px 0 0 rgba(255,255,255,.3)}.card-cater{color:var(--color-text);background:var(--color-cater)}.card-cater h2{margin:0 0 .75rem;color:#9a9a9a;font-size:2rem;font-weight:700;line-height:1.2}.card-cater p{margin:0 0 1rem;color:var(--color-text)}.card-cater p:last-child{margin-bottom:0}.site-footer{background:var(--color-footer);color:var(--color-heading);text-align:center;padding:2.5rem 1.5rem 3rem}.site-footer p{margin:.35rem 0}.footer-copy{font-size:1.7rem;font-weight:700;color:var(--color-heading)}.site-footer .phone{display:inline-block;margin:.4rem 0 .35rem;font-size:2.2rem}.footer-credit{font-size:1.15rem;font-weight:400;color:var(--color-heading)}.footer-credit a:hover{text-decoration:underline}.skip-link{position:absolute;left:.75rem;top:-100%;z-index:100;padding:.5rem .8rem;background:var(--color-accent);color:#fff}.skip-link:focus{top:.75rem}@media (max-width:75.99rem){.layout--home .main,.main{padding-left:1rem;padding-right:1rem}.hero-inner{padding:2rem 2rem}.card-address h2{font-size:1.65rem}}@media (max-width:60rem){.layout--home,.layout--location,.layout--menu{grid-template-columns:1fr}.sidebar,.sidebar-end,.main{padding:.5rem 1.25rem}.hero-photo{max-width:46%}.card-address h2{font-size:2rem}}@media (max-width:50.99rem){:root{--page-margin:.5rem}.site-header{flex-wrap:wrap;padding:.85rem 1rem .75rem 3.5rem;position:relative}.nav-toggle{display:flex;position:absolute;top:1rem;left:.6rem}.brand img{width:150px}.site-nav{display:none;flex-basis:100%;width:100%;background:var(--color-accent)}.site-nav.is-open{display:block}.site-nav ul{display:block;padding:.5rem 0 .75rem}.site-nav a,.site-nav a[aria-current="page"],.site-nav a:hover{display:block;color:#fff;padding:.85rem 1.25rem;letter-spacing:.18em}.hero{margin:.5rem .4rem}.hero-inner{flex-direction:column-reverse;align-items:stretch;padding:2rem 1.25rem 1.5rem;gap:1.25rem}.hero-inner::before{width:40px;height:40px}.hero-inner::after{width:28px;height:28px;top:-.65rem}.hero-photo{width:100%;max-width:400px;align-self:center}.hero-text h1,.hero-text .phone,.delivery h2,.delivery .phone,.card-address .phone,.site-footer .phone{font-size:1.85rem}.fresh-sign{width:200px;max-width:46%;margin-left:.75rem}.page-title{font-size:1.8rem}.card-print h2,.card-cater h2,.article h2{font-size:1.7rem}.footer-copy{font-size:1.35rem}.map-frame iframe{height:420px}.layout{padding:.5rem 0 1.25rem}}@media (max-width:30rem){.fresh-sign{float:none;display:block;width:220px;max-width:70%;margin:0 auto 1rem}h1,.hero-text h1,.delivery h2{font-size:1.65rem}h2{font-size:1.5rem}}