.elementor-10981 .elementor-element.elementor-element-d83033d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-10981 .elementor-element.elementor-element-2e871b1{--display:flex}.elementor-10981 .elementor-element.elementor-element-aea91e7{--display:flex}.elementor-10981 .elementor-element.elementor-element-0886b13{--display:flex}.bnl-menu *{box-sizing:border-box}.bnl-menu p,.bnl-menu div{color:inherit}.bnl-menu hr{border:none!important;border-top:1px solid rgb(255 255 255 / .10)!important;margin:14px 0!important}.bnl-menu h1,.bnl-menu h2,.bnl-menu h3,.bnl-menu h4,.bnl-menu strong{font-weight:800!important;letter-spacing:.2px!important}.bnl-menu p{opacity:.92!important;line-height:1.6!important;margin-top:6px!important}.bnl-menu .price,.bnl-menu [class*="price"]{font-weight:800!important;white-space:nowrap!important}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bnlt-menu,.bnlt-menu-list,.menu-list,.full-menu-list{max-width:980px;margin:0 auto;padding:10px 14px}.bnlt-category-title,.menu-category-title,.fullmenu-category-title,h2.bnlt-cat,h3.bnlt-cat{position:sticky;top:78px;z-index:5;margin:26px 0 12px;padding:12px 14px;border:1px solid rgb(255 255 255 / .14);border-radius:14px;background:rgb(0 0 0 / .22);backdrop-filter:blur(6px);font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bnlt-item,.menu-item-row,.fullmenu-item{padding:14px 14px 12px;margin:10px 0;border-radius:14px;background:rgb(255 255 255 / .03);border:1px solid rgb(255 255 255 / .08)}.bnlt-item .bnlt-title,.menu-item-row .title,.fullmenu-item .title,.bnlt-item h3,.bnlt-item h4{font-size:18px;line-height:1.25;font-weight:800;margin:0 0 6px}.bnlt-item .bnlt-desc,.menu-item-row .desc,.fullmenu-item .desc,.bnlt-item p{opacity:.86;line-height:1.55;margin:0;max-width:720px}.bnlt-item .bnlt-price,.menu-item-row .price,.fullmenu-item .price{float:right;font-weight:800;letter-spacing:.02em;white-space:nowrap;margin-left:12px}.bnlt-item hr,.menu-item-row hr{border:none;border-top:1px solid rgb(255 255 255 / .08);margin:12px 0 0}@media (max-width:768px){.bnlt-category-title,.menu-category-title,.fullmenu-category-title,h2.bnlt-cat,h3.bnlt-cat{top:64px;font-size:14px}.bnlt-item .bnlt-price,.menu-item-row .price,.fullmenu-item .price{float:none;display:inline-block;margin:6px 0 0}}