html,body{height:auto;overflow:auto;background:#102e2b}body{padding-bottom:30px}.public-nav{max-width:1080px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:18px;padding:20px 28px;color:#fff8eb;font-size:14px}.public-nav a{color:inherit;text-decoration:none;font-weight:700}.public-nav span{font-size:11px;letter-spacing:1.2px}.board{position:relative;left:auto;top:auto;transform:none;width:min(1080px,100%);height:auto;min-height:0;margin:auto;padding:28px 38px 22px;gap:22px;border-radius:12px}.board header{height:auto;min-height:132px}.catalog{gap:24px 18px}.lower{display:block;flex:none}.extras{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;gap:18px}.kids,.drinks{height:auto}.drinks{display:flex;flex-direction:column;justify-content:center}.board footer{font-size:14px;line-height:1.5;padding:20px 0 5px}.board footer p{font-size:13px;letter-spacing:0}.board footer a{color:inherit}.skip-link{position:absolute;top:-100px;z-index:5;background:white;padding:12px}.skip-link:focus{top:0}a:focus-visible{outline:3px solid #cc0c16;outline-offset:5px}@media(max-width:800px){.board{padding:24px}.board header{gap:15px;min-height:100px}.board header img{width:90px;height:90px}.board h1{font-size:44px}.board header p{font-size:12px;letter-spacing:2px}.combo-banner{white-space:normal;gap:12px;font-size:13px;align-items:center}.food-card,.chicken .food-card{height:265px}.food-card img,.chicken .food-card img{height:145px}.item-name{font-size:18px}.main-price b{font-size:27px}.main-price small{font-size:12px}.item-only{font-size:14px}.food-section h2{font-size:24px}.special-photo{height:160px}.island-special{grid-template-rows:160px auto auto}.island-special span{font-size:22px}.kids-row{grid-template-columns:65px 1fr auto}.kids-food-photo{width:65px;height:65px}.kids-row .item-name{font-size:17px}.kids-row b{font-size:18px}}@media(max-width:600px){body{padding-bottom:0}.public-nav{padding:16px 18px;flex-wrap:wrap;font-size:12px}.public-nav span{order:3;width:100%;text-align:center}.board{border-radius:0;padding:22px 16px}.board header img{width:76px;height:76px}.board h1{font-size:34px}.board header p{font-size:9px;letter-spacing:1.5px}.catalog{grid-template-columns:1fr;gap:24px}.food-grid{gap:12px}.food-card,.chicken .food-card{height:280px}.food-card img,.chicken .food-card img{height:163px}.food-copy,.chicken .food-copy{padding:0 10px 10px}.item-name{font-size:19px}.combo-number{width:34px;height:34px;font-size:23px}.main-price b{font-size:28px}.main-price small{font-size:11px}.extras{grid-template-columns:1fr}.island-special{grid-template-rows:200px auto auto}.special-photo{height:200px}.drink-list{font-size:18px}.board footer{font-size:12px}}@media(max-width:360px){.main-price{gap:4px}.main-price b{font-size:24px}.item-name{font-size:17px}.combo-banner{font-size:11px}}
