@keyframes bh-float-1{0%,to{transform:translateY(0)rotate(-8deg)}50%{transform:translateY(-12px)rotate(-6deg)}}@keyframes bh-float-2{0%,to{transform:translateY(0)rotate(6deg)}50%{transform:translateY(-10px)rotate(4deg)}}@keyframes bh-float-3{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-14px)rotate(-2deg)}}@keyframes bh-float-4{0%,to{transform:translateY(0)rotate(10deg)}50%{transform:translateY(-8px)rotate(8deg)}}@keyframes bh-bob-1{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-8px)rotate(-1deg)}}@keyframes bh-bob-2{0%,to{transform:translateY(0)rotate(4deg)}50%{transform:translateY(-6px)rotate(2deg)}}@keyframes bh-bob-3{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-10px)rotate(-3deg)}}@keyframes bh-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bh-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)scale(1.05)}50%{transform:rotate(0)scale(1.1)}75%{transform:rotate(8deg)scale(1.05)}}@keyframes bh-pop-in{0%{opacity:0;transform:translateY(28px)scale(.85)}60%{opacity:1;transform:translateY(-3px)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes bh-fade-in{0%{opacity:0}to{opacity:1}}.bh-float-1{animation:5.5s ease-in-out infinite bh-float-1}.bh-float-2{animation:6.5s ease-in-out infinite bh-float-2}.bh-float-3{animation:7s ease-in-out infinite bh-float-3}.bh-float-4{animation:6s ease-in-out infinite bh-float-4}.bh-bob-1{animation:7s ease-in-out infinite bh-bob-1}.bh-bob-2{animation:8s ease-in-out infinite bh-bob-2}.bh-bob-3{animation:9s ease-in-out infinite bh-bob-3}.bh-marquee-track{animation:40s linear infinite bh-marquee}.bh-marquee-track:hover{animation-play-state:paused}.bh-wobble-on-hover:hover{animation:.5s ease-in-out bh-wobble}@keyframes bh-rise-in{0%{opacity:0;transform:translateY(26px)scale(.975)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.bh-rise,.bh-stagger>*{animation:linear both bh-rise-in;animation-timeline:view();animation-range:entry 4% cover 26%}.bh-stagger>:nth-child(2){animation-range:entry 10% cover 30%}.bh-stagger>:nth-child(3){animation-range:entry 15% cover 33%}.bh-stagger>:nth-child(4){animation-range:entry 20% cover 36%}.bh-stagger>:nth-child(5){animation-range:entry 24% cover 39%}.bh-stagger>:nth-child(n+6){animation-range:entry 28% cover 42%}}}.bh-stack-md{grid-template-columns:1fr}@media (width>=768px){.bh-stack-md{grid-template-columns:var(--cols-md,1fr 1fr)}}.bh-grid-4{grid-template-columns:1fr 1fr}@media (width>=768px){.bh-grid-4{grid-template-columns:repeat(4,1fr)}}.bh-footer{height:800px}@media (width>=768px){.bh-footer{height:520px}}.bh-footer-bar{justify-content:center}@media (width>=768px){.bh-footer-bar{justify-content:space-between}}.menu-banner{aspect-ratio:4/3}.menu-banner-caption{max-width:none;padding:12px 14px;bottom:12px;left:12px;right:12px}@media (width>=768px){.menu-banner{aspect-ratio:21/9}.menu-banner-caption{max-width:360px;padding:20px 24px;bottom:32px;left:32px;right:auto}}@media print{body *{visibility:hidden}.print-voucher,.print-voucher *{visibility:visible}.print-voucher{position:absolute;inset:0}}
