:root{--bilus-brown:#320e0b;--bilus-yellow:#ffc757;--bilus-teal:#66edff;--bilus-red:#ef4649;--bilus-cream:#f7dcbe;--bilus-mustard:#dda64e;--bilus-white:#fff;--theme:var(--bilus-red);--theme2:var(--bilus-red);--theme3:var(--bilus-yellow);--base:var(--bilus-red);--header:var(--bilus-brown);--button:var(--bilus-brown);--button2:var(--bilus-brown);--text:color-mix(in srgb, var(--bilus-brown) 82%, white);--bg:color-mix(in srgb, var(--bilus-cream) 38%, white);--bg2:color-mix(in srgb, var(--bilus-red) 6%, transparent);--border:color-mix(in srgb, var(--bilus-mustard) 45%, white);--ratting:var(--bilus-mustard)}.theme-btn:hover:before{background-color:var(--bilus-teal)}.theme-btn:hover,.theme-btn:hover span,.theme-btn:hover i{color:var(--bilus-brown)}.theme-btn-2:hover{background-color:var(--bilus-teal);color:var(--bilus-brown)}.theme-btn.bg-yellow{background-color:var(--bilus-yellow);color:var(--bilus-brown)}.booking-section,.food-comboo-section{background-color:var(--bilus-brown);background-blend-mode:lighten}html[data-wow] .wow:not(.animated){visibility:hidden}.hero-bilus{z-index:5;overflow-x:clip}.hero-bilus .hero-1{background:#1b0b0b url(/assets/img/hero/bilus-hero.jpg) top/max(100%,1100px) repeat-y;padding-top:40px;padding-bottom:40px}.hero-bilus .hero-logo{z-index:1;position:relative}.hero-bilus .hero-float{z-index:0;pointer-events:none;filter:drop-shadow(0 18px 22px #12040273);height:auto;position:absolute}.hero-bilus .hero-float-arepa{width:clamp(64px,7.2vw,128px);top:13%;left:0;transform:translate(-38%)rotate(-14deg)}.hero-bilus .hero-float-flag{filter:drop-shadow(0 0 14px #12040273);width:clamp(88px,10.4vw,184px);bottom:0;left:2%}.hero-bilus .hero-float-shrimp{width:clamp(88px,10.4vw,176px);top:3%;right:0;transform:translate(36%)rotate(8deg)}.hero-bilus .hero-float-chicken{width:clamp(96px,11.2vw,184px);bottom:4%;right:0;transform:translate(38%)rotate(-18deg)}.hero-bilus .hero-grid{grid-template-columns:min-content minmax(0,1fr);align-items:center;gap:24px;display:grid}.hero-bilus .hero-content p{white-space:nowrap}.hero-bilus .hero-content h1{font-size:clamp(64px,8.3vw,120px)}.hero-bilus .hero-logo{justify-content:flex-end;min-width:0;display:flex}.hero-bilus .hero-logo img{width:95%;max-width:763px;height:auto}@media (max-width:991px){.hero-bilus .hero-1{padding-top:96px;padding-bottom:96px}.hero-bilus .hero-float-arepa{width:clamp(42px,8.8vw,67px);top:14px;left:0}.hero-bilus .hero-float-flag{width:clamp(42px,8.8vw,67px);bottom:0;left:2%}.hero-bilus .hero-float-shrimp{width:clamp(61px,13.6vw,94px);top:10px;right:0}.hero-bilus .hero-float-chicken{width:clamp(67px,14.4vw,102px);bottom:14px;right:0}.hero-bilus .hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:16px}.hero-bilus .hero-content p{white-space:normal}.hero-bilus .hero-content h1{text-wrap:balance;font-size:clamp(52px,11vw,80px)}.hero-bilus .hero-logo{justify-content:center;width:100%}.hero-bilus .hero-logo img{max-width:min(95%,494px)}}.lang-switch{border:2px solid var(--theme,#d01818);background:#fff;border-radius:999px;align-items:center;margin-right:16px;padding:4px;display:inline-flex}.lang-switch a{color:#111;text-align:center;border-radius:999px;min-width:48px;padding:6px 12px;font-size:18px;font-weight:700;line-height:1;text-decoration:none;display:block}.lang-switch a.active{background:var(--theme,#d01818);color:#fff}@media (max-width:575px){.lang-switch{margin-right:8px}.lang-switch a{min-width:40px;padding:6px 8px}}.header-top-wrapper ul li i{margin-right:8px}.header-top-wrapper ul li a{color:inherit}.social-handle{color:#fff;margin-left:16px}.dish-circle{border-radius:50%;width:100%;max-width:244px;height:auto;box-shadow:0 14px 30px #00000040}.favorite-card .dish-circle{max-width:230px}.favorite-card .favorite-text{margin:8px 0 0;font-size:16px;line-height:1.4}.favorite-card h4{margin-top:8px}.food-comboo-content .comboo-title small{text-transform:none;margin-top:4px;font-size:15px;font-weight:400}.combo-pane{text-align:center;color:#fff;border-radius:20px;flex-direction:column;align-items:center;padding:48px 32px;display:flex}.combo-pane .dish-circle{max-width:300px}.combo-pane .combo-price{color:#ffc200;margin-top:20px;font-size:56px;font-weight:700;line-height:1}.combo-pane h3{color:#fff;margin:8px 0 12px;font-size:36px}.combo-pane p{color:#fff;max-width:460px;margin-bottom:24px;font-size:18px}.about-image .about-photo{border:8px solid #fff;border-radius:260px 260px 24px 24px;width:100%;max-width:520px;height:auto;box-shadow:0 24px 50px #320e0b4d}.visit-hours ul{margin:24px 0;padding:0;list-style:none}.visit-hours ul li{color:#fff;border-bottom:1px dashed #ffffff59;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;padding:14px 0;font-size:20px;display:flex}.visit-hours ul li strong{font-weight:700}.visit-hours .theme-btn{display:inline-block}.booking-content .icon-items h3 a{color:inherit}.brand-logo{width:auto;height:72px;display:block}.brand-logo-footer{height:130px}.offcanvas__logo a img.brand-logo{width:auto;height:90px}.order-panel{background-color:var(--bilus-red)}.order-panel .section-title{max-width:60%}.order-panel .order-logo{width:260px;position:absolute;top:50%;right:6%;transform:translateY(-50%)}.order-panel .order-logo img{width:100%;height:auto}@media (max-width:991px){.order-panel .section-title{max-width:100%}.order-panel .order-logo{display:none}}.visit-hours{background-color:var(--bilus-red);border-radius:20px;padding:40px}.food-comboo-list .offer-image i{color:var(--bilus-red);font-size:30px}.catagory-product-card .catagory-product-content .catagory-product-icon{width:auto}.catagory-product-icon .hover-text{font-family:var(--font-barlow), sans-serif;text-transform:uppercase;color:var(--bilus-white);padding:0 16px;font-size:32px;font-weight:800;line-height:1.05;display:block}.favorites-section{background-color:var(--bilus-brown);--fav-lift:color-mix(in srgb, var(--bilus-brown) 80%, white);--fav-shadow:#1204028c}.fav-header{max-width:640px;margin-bottom:48px}.fav-header h2{color:var(--bilus-white);margin:0 0 12px;font-size:clamp(40px,6vw,72px);line-height:1}.fav-header p{max-width:46ch;color:var(--bilus-cream);margin:0;font-size:20px;line-height:1.4}.fav-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.fav-cell{min-width:0;display:flex}.fav-feature{grid-area:span 2/span 2}.fav-wide{grid-column:span 2}.fav-compact{grid-column:span 1}.fav-card{--fav-fg:var(--bilus-white);--fav-muted:var(--bilus-cream);--fav-accent:var(--bilus-yellow);border:1px solid color-mix(in srgb, var(--bilus-cream) 14%, transparent);background:var(--fav-lift);color:var(--fav-fg);box-shadow:0 22px 40px -24px var(--fav-shadow);border-radius:20px;flex:1;gap:24px;padding:28px;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;display:flex}.fav-card:hover{box-shadow:0 30px 48px -22px var(--fav-shadow);transform:translateY(-6px)}.fav-card:active{transform:translateY(-2px)scale(.985)}.fav-card:focus-visible{outline:3px solid var(--bilus-teal);outline-offset:3px}.fav-tone-yellow{--fav-fg:var(--bilus-brown);--fav-muted:color-mix(in srgb, var(--bilus-brown) 82%, var(--bilus-yellow));--fav-accent:var(--bilus-brown);background:var(--bilus-yellow);border-color:#0000}.fav-tone-cream{--fav-fg:var(--bilus-brown);--fav-muted:color-mix(in srgb, var(--bilus-brown) 85%, var(--bilus-cream));--fav-accent:var(--bilus-brown);background:var(--bilus-cream);border-color:#0000}.fav-tone-mustard{--fav-fg:var(--bilus-brown);--fav-muted:var(--bilus-brown);--fav-accent:var(--bilus-brown);background:var(--bilus-mustard);border-color:#0000}.fav-photo{width:170px;height:auto;box-shadow:0 16px 28px -12px var(--fav-shadow);border-radius:50%;flex:none;align-self:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.fav-card:hover .fav-photo{transform:scale(1.06)rotate(-3deg)}.fav-body{flex-direction:column;flex:1;min-width:0;display:flex}.fav-body h3{color:var(--fav-fg);margin:0 0 8px;font-size:30px;line-height:1.05}.fav-body p{color:var(--fav-muted);margin:0 0 20px;font-size:17px;line-height:1.4}.fav-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:auto;display:flex}.fav-price{font-family:var(--font-barlow), sans-serif;color:var(--fav-accent);font-size:36px;font-weight:800;line-height:1}.fav-cta{text-transform:uppercase;letter-spacing:.04em;color:var(--fav-fg);align-items:center;gap:8px;font-size:17px;font-weight:700;display:inline-flex}.fav-cta i{transition:transform .3s}.fav-card:hover .fav-cta i{transform:translate(6px)}.fav-feature .fav-card{flex-direction:column;padding:36px}.fav-feature .fav-photo{width:min(100%,300px)}.fav-feature .fav-body h3{font-size:44px}.fav-feature .fav-body p{max-width:44ch;font-size:19px}.fav-feature .fav-price{font-size:56px}.fav-compact .fav-card{flex-direction:column;gap:16px;padding:24px}.fav-compact .fav-photo{width:130px}.fav-compact .fav-body h3{font-size:26px}.fav-compact .fav-body p,.fav-compact .fav-cta span{display:none}@media (max-width:991px){.fav-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fav-feature{grid-row:span 1}.fav-feature .fav-card{flex-direction:row;padding:28px}.fav-feature .fav-photo{width:170px}.fav-feature .fav-body h3{font-size:30px}.fav-feature .fav-price{font-size:36px}}@media (max-width:767px){.fav-grid{grid-template-columns:1fr}.fav-feature,.fav-wide,.fav-compact{grid-column:span 1}.fav-card,.fav-feature .fav-card{flex-direction:column;padding:24px}.fav-photo,.fav-feature .fav-photo,.fav-compact .fav-photo{width:180px}.fav-compact .fav-body p{display:block}.fav-compact .fav-cta span{display:inline}}@media (prefers-reduced-motion:reduce){.fav-card,.fav-photo,.fav-cta i{transition:none}.fav-card:hover,.fav-card:hover .fav-photo,.fav-card:hover .fav-cta i{transform:none}}.site-footer{background-color:var(--bg);color:var(--bilus-brown);padding-top:80px}.ft-grid{grid-template-columns:1.5fr .8fr 1.2fr 1.2fr;gap:48px;padding-bottom:64px;display:grid}.ft-grid h4{color:var(--bilus-brown);margin:0 0 20px;font-size:28px;line-height:1}.ft-grid p,.ft-grid li,.ft-grid dd,.ft-grid dt,.ft-grid a{text-transform:none;font-size:18px;line-height:1.4}.ft-brand p{max-width:34ch;color:var(--text);margin:20px 0}.ft-social{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ft-social li{border:1px solid color-mix(in srgb, var(--bilus-brown) 22%, transparent);background:var(--bilus-white);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:inline-flex}.ft-social i{color:var(--bilus-red)}.ft-links ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ft-links a{color:var(--bilus-brown);padding:6px 0;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.ft-links a:hover{color:var(--bilus-red)}.ft-contact{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.ft-contact h4{margin-bottom:4px}.ft-phone{font-family:var(--font-barlow), sans-serif;color:var(--bilus-red);align-items:center;gap:12px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;font-size:32px!important}.ft-address{color:var(--bilus-brown);align-items:flex-start;gap:12px;font-weight:600;text-decoration:none;display:inline-flex}.ft-address i{color:var(--bilus-red);margin-top:4px}.ft-delivery{color:var(--text);margin:0}.ft-hours dl{background:var(--bilus-white);border-radius:20px;margin:0;padding:8px 24px;box-shadow:0 18px 36px -26px #320e0b80}.ft-hours dl div{flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding:16px 0;display:flex}.ft-hours dl div+div{border-top:1px solid color-mix(in srgb, var(--bilus-brown) 14%, transparent)}.ft-hours dt{font-weight:700}.ft-hours dd{color:var(--text);margin:0}.ft-bottom{background:var(--bilus-brown)}.ft-bottom .container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-top:22px;padding-bottom:22px;display:flex}.ft-bottom p{text-transform:none;color:var(--bilus-cream);margin:0;font-size:16px;line-height:1.4}@media (max-width:991px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 32px}.ft-brand{grid-column:span 2}.ft-links{order:4;grid-column:span 2}.ft-links ul{flex-flow:wrap;gap:10px}.ft-links a{border:1px solid color-mix(in srgb, var(--bilus-brown) 22%, transparent);background:var(--bilus-white);border-radius:999px;padding:10px 20px}}@media (max-width:575px){.site-footer{padding-top:56px}.ft-grid{grid-template-columns:1fr;gap:40px;padding-bottom:48px}.ft-brand,.ft-links{grid-column:span 1}.ft-brand .brand-logo-footer{height:110px}.ft-social{flex-direction:column;align-items:flex-start}.ft-contact .theme-btn{text-align:center;width:100%}.ft-hours dl{padding:4px 20px}.ft-bottom .container{flex-direction:column;align-items:flex-start;padding-right:84px}}.menu-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:48px;display:flex}.menu-pdf-btn{border:2px solid var(--bilus-brown);color:var(--bilus-brown)}.menu-banner{background:#1b0b0b url(/assets/img/hero/hero-art-tile.webp) top/max(100%,1100px) repeat-y;position:relative}.menu-banner .container{z-index:1;position:relative}.breadcrumb-wrapper.menu-banner .page-heading .breadcrumb-items li,.breadcrumb-wrapper.menu-banner .page-heading .breadcrumb-items li a{color:var(--bilus-yellow)}.breadcrumb-wrapper.menu-banner .page-heading .breadcrumb-items li a:hover{color:var(--bilus-white)}.menu-section{background-color:var(--bg)}.menu-tabs-wrap{z-index:30;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin:0 -12px 40px;padding:14px 12px;position:sticky;top:84px}.menu-tabs{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:3px 24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#0000,#000 24px calc(100% - 24px),#0000)}.menu-tabs::-webkit-scrollbar{display:none}.menu-tabs button{scroll-snap-align:center;border:2px solid color-mix(in srgb, var(--bilus-brown) 22%, transparent);background:var(--bilus-white);color:var(--bilus-brown);font-family:var(--font-barlow), sans-serif;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;padding:12px 22px;font-size:20px;font-weight:700;line-height:1;transition:background-color .2s,border-color .2s,color .2s,transform .15s}.menu-tabs button:hover{border-color:var(--bilus-brown)}.menu-tabs button:active{transform:scale(.97)}.menu-tabs button.active{border-color:var(--bilus-red);background:var(--bilus-red);color:var(--bilus-white)}.menu-tabs button:focus-visible{outline:3px solid var(--bilus-teal);outline-offset:2px}.menu-panel{min-height:520px;scroll-margin-top:170px}.menu-panel-head{align-items:center;gap:32px;margin-bottom:44px;display:flex}.menu-panel-head .dish-circle{flex:none;width:150px}.menu-panel-head h2{color:var(--bilus-brown);margin:0;font-size:clamp(40px,5vw,64px);line-height:1}.menu-panel-head p{color:var(--text);margin:8px 0 0;font-size:20px}.menu-count{letter-spacing:.06em;text-transform:uppercase;color:var(--bilus-red);margin-top:10px;font-size:16px;font-weight:700;display:inline-block}.menu-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 64px;margin:0;padding:0;list-style:none;display:grid}.menu-row-top{align-items:baseline;gap:12px;display:flex}.menu-row h3{max-width:72%;color:var(--bilus-brown);margin:0;font-size:26px;line-height:1.1}.menu-leader{border-bottom:2px dotted color-mix(in srgb, var(--bilus-brown) 35%, transparent);flex:1;min-width:16px;transform:translateY(-5px)}.menu-price{font-family:var(--font-barlow), sans-serif;text-align:right;white-space:nowrap;color:var(--bilus-red);flex:none;font-size:28px;font-weight:800;line-height:1}.menu-price em{color:var(--bilus-brown);font-size:16px;font-style:normal;font-weight:700}.menu-price-variant small{letter-spacing:.04em;text-transform:uppercase;color:var(--bilus-brown);margin-right:4px;font-size:14px;font-weight:700}.menu-price-variant+.menu-price-variant{margin-left:14px}.menu-row-top{flex-wrap:wrap}.menu-row p{max-width:52ch;color:var(--text);margin:6px 0 0;font-size:17px;line-height:1.45}.menu-row .menu-note{color:var(--bilus-brown);margin-top:4px;font-size:15px;font-weight:600}.menu-foot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:72px;display:flex}.menu-foot p{max-width:70ch;color:var(--text);margin:0;font-size:16px;line-height:1.45}.menu-foot .menu-advisory{font-size:14px}@media (max-width:991px){.menu-tabs-wrap{top:76px}.menu-list{column-gap:40px}}@media (max-width:767px){.menu-tabs button{padding:11px 18px;font-size:18px}.menu-panel-head{gap:20px;margin-bottom:32px}.menu-panel-head .dish-circle{width:96px}.menu-list{grid-template-columns:1fr;gap:28px}.menu-row h3{max-width:66%;font-size:23px}.menu-price{font-size:24px}.menu-price-multi{text-align:left;flex-basis:100%;order:3}.menu-row-top:has(.menu-price-multi) .menu-leader{display:none}}@media (prefers-reduced-motion:reduce){.menu-tabs button{transition:none}}.res-section{color:var(--bilus-white);background:#1b0b0b url(/assets/img/hero/hero-art-tile.webp) top/max(100%,1100px) repeat-y}.res-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.res-copy h2{color:var(--bilus-white);margin:0;font-size:clamp(44px,6vw,84px);line-height:1}.res-copy h2 span{color:var(--bilus-yellow)}.res-phone{font-family:var(--font-barlow), sans-serif;color:var(--bilus-white);align-items:center;gap:18px;margin-top:36px;font-size:clamp(30px,4vw,48px);font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.res-phone small{letter-spacing:.08em;text-transform:uppercase;color:var(--bilus-cream);margin-bottom:6px;font-size:18px;font-weight:600;display:block}.res-phone-icon{background:var(--bilus-red);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:26px;display:grid}.res-card{background:var(--bilus-white);color:var(--bilus-brown);border-radius:20px;padding:36px;box-shadow:0 30px 60px -30px #0009}.res-card h3{color:var(--bilus-brown);margin:0 0 24px;font-size:34px}.res-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.res-field label{color:var(--bilus-brown);font-size:17px;font-weight:700}.res-field input,.res-field select{border:1px solid color-mix(in srgb, var(--bilus-brown) 40%, transparent);background:var(--bilus-white);width:100%;height:52px;color:var(--bilus-brown);border-radius:12px;padding:0 16px;font-size:18px}.res-field input:focus-visible,.res-field select:focus-visible{outline:3px solid var(--bilus-teal);outline-offset:2px}.res-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.res-card .theme-btn{text-align:center;width:100%;margin-top:8px}.res-done p{color:var(--bilus-brown);margin:0 0 12px;font-size:20px;line-height:1.4}.res-done .theme-btn{margin-top:12px}.res-link{color:var(--bilus-red);cursor:pointer;background:0 0;border:0;margin:18px auto 0;font-size:17px;font-weight:700;text-decoration:underline;display:block}@media (max-width:991px){.res-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:575px){.res-card{padding:26px}.res-row{grid-template-columns:1fr;gap:0}}.about-wrapper .about-content p{font-size:23px}.about-wrapper .about-content .info-area .info-content span,.about-wrapper .about-content .info-area .info-content h6{font-size:21px}
