:root{--blue:#2ba8e0;--cream:#fff8e7;--red:#e63329;--black:#153e53;--dg:#fff8e7;--mg:#d9e3e5;--lg:#edf5f7;--gold:#f4bb35}
body{background:var(--cream)!important;color:#153e53!important}.ticker{display:none}nav{background:var(--cream)!important;border-bottom:1px solid #d9e3e5!important;height:92px!important;padding:0 max(5vw,20px)!important}nav .nav-logo img{height:64px!important}.nav-links a{color:#153e53!important;font-family:Nunito,sans-serif!important;font-weight:900;letter-spacing:0!important;font-size:15px!important}.nav-order,.btn-p{border-radius:8px!important;box-shadow:none!important;background:var(--red)!important;color:white!important}.nav-order{padding:14px 23px!important;font-family:Nunito,sans-serif!important;font-weight:900!important;letter-spacing:0!important}
.hero{background:var(--blue)!important;min-height:540px!important;height:auto!important;padding:65px 6vw!important;display:grid!important;grid-template-columns:1fr 1fr;gap:3vw}.hero-bg,.hero-wall,.welcome-food,.gs-hero-art{display:none!important}.hero-content{position:relative!important;width:auto!important;max-width:650px!important;z-index:1}.hero-title{font-family:'Black Han Sans',sans-serif!important;font-size:clamp(40px,5.6vw,78px)!important;line-height:1.02!important;letter-spacing:-2px!important;color:var(--cream)!important}.hero-tag{color:#153e53!important;font-size:12px!important;font-weight:900!important;letter-spacing:2px!important}.hero-sub{color:#fff!important;font-size:18px!important;max-width:420px!important;line-height:1.6!important}.hero-note{color:#fff!important}.hero .btn-s{background:var(--cream)!important;color:#153e53!important;border:0!important;border-radius:8px!important}.hero-visual{align-self:center;position:relative}.hero-visual .photo-window{border-radius:22px;box-shadow:0 12px 45px #075f8020}.hero-caption{margin-top:18px;display:flex;justify-content:space-between;align-items:center;color:white;font-weight:900}.hero-caption strong{background:var(--red);border-radius:30px;padding:10px 18px;font-size:21px}
.hbanner{background:white!important;color:#153e53!important;border:0!important}.hbanner *{color:#153e53}.gs-shopbar{background:var(--cream)!important;border:0!important;border-bottom:1px solid #d9e3e5!important;top:92px!important;padding:14px 5vw!important;z-index:100!important}.gs-categories a{color:#153e53!important;background:transparent!important;border:0!important;border-radius:0!important;white-space:nowrap;font-weight:900;padding:12px!important}.gs-categories a:hover,.gs-categories a.active{color:var(--red)!important;border-bottom:3px solid var(--red)!important}.gs-branch{border:1px solid #b8cdd6!important;border-radius:6px!important;background:white!important;color:#153e53!important;padding:10px!important}.gs-highlight{display:none!important}
.menu-sec,.deals-section,#padel-specials,#sides,.about-sec,.loc-sec{max-width:1260px!important;margin:auto!important;padding:64px 4vw!important;background:transparent!important}.ey{color:#227fa5!important;letter-spacing:2px!important;font-weight:900}.st{color:#153e53!important;font-size:clamp(32px,4vw,54px)!important;letter-spacing:-1px!important}.st span{color:inherit!important}.sec-desc,.meal-intro{color:#496774!important;line-height:1.6!important}.mgrid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important}.mc{display:flex!important;flex-direction:column!important;padding:0 0 22px!important;background:#fff!important;border:1px solid #e1e8e8!important;border-radius:14px!important;overflow:hidden!important;box-shadow:none!important;grid-column:auto!important;transform:none!important}.mc:hover{box-shadow:0 8px 22px #174c6010!important}.mc .photo-window,.mc>.gs-food-image,.mc>.gs-type-card{order:-3;width:100%!important;aspect-ratio:1.65!important;height:auto!important;min-height:0!important;margin:0 0 20px!important;border-radius:0!important}.photo-window{position:relative;overflow:hidden;background:var(--blue);width:100%;aspect-ratio:1.65}.photo-window img{position:absolute!important;max-width:none!important;height:auto!important;display:block!important;pointer-events:none}.mc-tag{margin:0 22px 12px!important;align-self:flex-start;background:#edf6fa!important;color:#21617d!important;border:0!important;font-size:10px!important;letter-spacing:1px}.pop-badge{display:none!important}.mc-top{padding:0 22px!important;gap:10px!important;align-items:start!important}.mc-name{font-family:'Black Han Sans',sans-serif!important;color:#153e53!important;font-size:22px!important;line-height:1.25!important}.mc-price{font-family:Nunito,sans-serif!important;color:var(--red)!important;font-weight:900!important;font-size:18px!important;white-space:nowrap}.mc-desc{padding:0 22px!important;margin:12px 0 20px!important;color:#496774!important;line-height:1.6!important;font-size:14px!important;flex:1}.add-btn{width:calc(100% - 44px)!important;align-self:center;margin-top:auto!important;background:var(--cream)!important;color:#153e53!important;border:1px solid #eddfbf!important;border-radius:7px!important;font-family:Nunito,sans-serif!important;font-weight:900!important;letter-spacing:0!important;padding:12px!important}.add-btn:hover{background:var(--red)!important;color:#fff!important;border-color:var(--red)!important}.add-btn.added{background:#dff1e4!important;color:#25633c!important}.combo-card:last-child{grid-column:span 2!important}.combo-card:last-child .photo-window{aspect-ratio:2.7!important}.combo-terms{margin:24px 0;color:#547481;font-size:13px}.combo-addons{padding:25px;background:#e8f4f9;border-radius:12px;line-height:1.9}.combo-addons h3{font-family:'Black Han Sans',sans-serif}.combo-addons strong{color:var(--red)}.combo-addons small{color:#547481}.gs-search{background:white!important;border:1px solid #bfd3dc!important;color:#153e53!important;max-width:420px!important;border-radius:8px!important;margin:12px 0 25px!important}.divider{background:var(--blue)!important;color:var(--cream)!important;padding:32px 5vw!important}.divider *{color:var(--cream)!important}.deal-card,.scard{background:#fff!important;color:#153e53!important;border-color:#d9e3e5!important}.sc-name,.sc-desc,.deal-name,.deal-items{color:#153e53!important}.sc-price,.deal-price{color:var(--red)!important}.sc-add,.deal-add{background:var(--red)!important;color:#fff!important;border-radius:6px!important}.about-sec,.loc-sec,.fb-sec,.reviews-sec,footer{color:#153e53!important}footer{background:var(--blue)!important}.gs-empty{color:#153e53!important}section[id]{scroll-margin-top:180px}.gs-hidden{display:none!important}.branch-hidden{display:none!important}
@media(max-width:900px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero{min-height:430px!important;padding:45px 5vw!important}.hero-title{font-size:45px!important}.nav-links{gap:15px!important}.gs-shopbar{flex-wrap:wrap!important}.gs-categories{overflow:auto!important;width:100%!important}.hero-caption{font-size:13px}.mc-name{font-size:20px!important}}
@media(max-width:600px){nav{height:76px!important}.nav-logo img{max-width:110px!important;height:50px!important}.nav-links{display:none!important}.nav-order{padding:11px 15px!important;font-size:13px!important}.hero{grid-template-columns:1fr!important;padding:32px 22px!important;gap:25px!important}.hero-title{font-size:46px!important}.hero-sub{font-size:16px!important;margin-bottom:22px!important}.hero-visual{width:100%}.hero-visual .photo-window{aspect-ratio:2!important}.hero-caption{margin-top:10px}.hero-note{font-size:10px!important}.hbanner{display:none!important}.gs-shopbar{top:76px!important;padding:8px 15px!important;gap:6px!important}.gs-categories a{font-size:12px!important;padding:10px!important}.gs-branch{font-size:12px!important}.menu-sec,.deals-section,#padel-specials,#sides{padding:38px 16px!important}.mgrid{gap:12px!important}.mc{padding-bottom:14px!important;border-radius:10px!important}.mc-tag{margin:0 12px 8px!important;font-size:8px!important}.mc-top{padding:0 12px!important;flex-direction:column!important;gap:6px!important}.mc-name{font-size:16px!important}.mc-price{font-size:15px!important}.mc-desc{font-size:12px!important;padding:0 12px!important;margin:10px 0 15px!important}.add-btn{width:calc(100% - 24px)!important;font-size:11px!important;padding:10px 4px!important}.mc .photo-window{margin-bottom:14px!important}.combo-card:last-child{grid-column:span 2!important}.st{font-size:32px!important}.gs-search{width:100%!important}.hero-tag{font-size:10px!important;letter-spacing:1px!important}section[id]{scroll-margin-top:190px}}
.st,.st *{text-shadow:none!important;-webkit-text-stroke:0!important;color:#153e53!important}.hbanner{position:static!important}.hbanner *{color:#153e53!important}.hero-btns a{text-decoration:none!important}.combo-card .mc-name{text-transform:uppercase}.photo-window img{object-fit:fill!important}.combo-card .mc-tag{font-family:Nunito,sans-serif!important;font-size:13px!important;letter-spacing:0!important;font-weight:900!important;white-space:normal!important}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
