.carousel-block{position:relative}.carousel-block__carousel{overflow:hidden;position:relative;border-radius:8px}.carousel-block__carousel.slick-slider{user-select:text}.carousel-block__carousel__item{width:100%;aspect-ratio:4/3;position:relative}.wp-block .carousel-block__carousel__item:not(:nth-of-type(1)){display:none}.carousel-block__carousel__item__content{top:0;left:0;z-index:3;width:100%;height:100%;display:flex;padding:2em 1em;position:absolute;flex-direction:column}@media (min-width:600px){.carousel-block__carousel__item__content{padding:4em 2em}}@media (min-width:850px){.carousel-block__carousel__item__content{padding:6em 4em}}.wp-block .carousel-block__carousel__item__content{box-sizing:border-box}.carousel-block__carousel__item__content.position-top{justify-content:flex-start}.carousel-block__carousel__item__content.position-center{justify-content:center}.carousel-block__carousel__item__content.position-bottom{justify-content:flex-end}.carousel-block__carousel__item__content.align-left{text-align:left;align-items:flex-start}.carousel-block__carousel__item__content.align-center{text-align:center;align-items:center}.carousel-block__carousel__item__content.align-right{text-align:right;align-items:flex-end}.carousel-block__carousel__item__content p{margin:0;color:#fff;font-size:1.4em;line-height:1.35;font-family:"Lilita One",sans-serif}@media (min-width:600px){.carousel-block__carousel__item__content p{font-size:1.8em}}@media (min-width:850px){.carousel-block__carousel__item__content p{font-size:2em}}.carousel-block__carousel__item__content p.heading{font-size:2em;line-height:1.1}@media (min-width:600px){.carousel-block__carousel__item__content p.heading{font-size:2.6em}}@media (min-width:850px){.carousel-block__carousel__item__content p.heading{font-size:3.8em}}.carousel-block__carousel__item__content .link{margin-top:1em}.carousel-block__carousel__item__content .link a{display:inline-block;color:#fff;line-height:1;font-weight:400;border-radius:4px;font-size:1.1em;text-decoration:none;padding:.5em 1em;font-family:"Lilita One",sans-serif;background-color:#f07d00;border:1px solid #f07d00}.carousel-block__carousel__item__content .link a.active{color:#fff;background-color:#2e2e2e;border:1px solid #2e2e2e}.carousel-block__carousel__item__content .link a:visited{color:#fff}.carousel-block__carousel__item__content .link a:hover{color:#fff;background-color:#d7501e;border:1px solid #d7501e}.carousel-block__carousel__item__content .link a:focus-visible{outline:0;color:#fff;outline-offset:0;background-color:#d7501e;border:1px solid #d7501e;box-shadow:0 0 0 2px #fff,0 0 0 4px #d7501e}@media (min-width:600px){.carousel-block__carousel__item__content .link a{color:#fff;line-height:1;font-weight:400;border-radius:4px;font-size:1.2em;text-decoration:none;padding:.5em 1em;font-family:"Lilita One",sans-serif;background-color:#f07d00;border:1px solid #f07d00}.carousel-block__carousel__item__content .link a.active{color:#fff;background-color:#2e2e2e;border:1px solid #2e2e2e}.carousel-block__carousel__item__content .link a:visited{color:#fff}.carousel-block__carousel__item__content .link a:hover{color:#fff;background-color:#d7501e;border:1px solid #d7501e}.carousel-block__carousel__item__content .link a:focus-visible{outline:0;color:#fff;outline-offset:0;background-color:#d7501e;border:1px solid #d7501e;box-shadow:0 0 0 2px #fff,0 0 0 4px #d7501e}}@media (min-width:850px){.carousel-block__carousel__item__content .link a{color:#fff;line-height:1;font-weight:400;border-radius:4px;font-size:1.4em;text-decoration:none;padding:.5em 1em;font-family:"Lilita One",sans-serif;background-color:#f07d00;border:1px solid #f07d00}.carousel-block__carousel__item__content .link a.active{color:#fff;background-color:#2e2e2e;border:1px solid #2e2e2e}.carousel-block__carousel__item__content .link a:visited{color:#fff}.carousel-block__carousel__item__content .link a:hover{color:#fff;background-color:#d7501e;border:1px solid #d7501e}.carousel-block__carousel__item__content .link a:focus-visible{outline:0;color:#fff;outline-offset:0;background-color:#d7501e;border:1px solid #d7501e;box-shadow:0 0 0 2px #fff,0 0 0 4px #d7501e}}.carousel-block__carousel__item__image{top:0;left:0;z-index:1;width:100%;height:100%;position:absolute}.carousel-block__carousel__item__image::after{top:0;left:0;content:"";width:100%;height:100%;position:absolute;background-color:rgb(30 30 30 / .3)}.carousel-block__carousel__item__image img{margin:0;width:100%;height:100%;display:block;object-fit:cover}.carousel-block__arrows{width:100%;margin:auto;display:flex;max-width:700px;margin-top:1.5em;flex-direction:row;align-items:center;justify-content:space-between}.alignwide .carousel-block__arrows{padding:0 1rem}.carousel-block__arrows p{order:2;margin:0;width:100%;font-size:.9em;text-align:center}.carousel-block__arrows .slick-dots{order:2;margin:0;padding:0;width:100%;gap:0 .35em;display:flex;list-style:none;flex-direction:row;align-items:center;justify-content:center}@media (min-width:850px){.carousel-block__arrows .slick-dots{gap:0 .5em}}.carousel-block__arrows .slick-dots li{line-height:1;display:contents}.carousel-block__arrows .slick-dots li button{padding:0;width:8px;height:8px;font-size:0;line-height:1;border-radius:50%;background:#757575;border:1px solid #757575}@media (min-width:850px){.carousel-block__arrows .slick-dots li button{width:10px;height:10px}}.carousel-block__arrows .slick-dots li.slick-active button{background:#f07d00;border:1px solid #f07d00}.carousel-block__arrows button.slick-arrow{bottom:0;border:0;z-index:5;padding:0;width:40px;height:20px;display:flex;background:none;border-radius:0;align-items:center;pointer-events:auto;flex-direction:column;justify-content:center}@media (min-width:850px){.carousel-block__arrows button.slick-arrow{width:60px}}.wp-block .carousel-block__arrows button.slick-arrow{width:40px}.carousel-block__arrows button.slick-arrow::after{content:"";width:100%;height:100%;background-size:contain;background-repeat:no-repeat;background-position:center center}.carousel-block__arrows button.slick-arrow.button-prev{order:1}.carousel-block__arrows button.slick-arrow.button-prev::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 244 57.6' style='enable-background:new 0 0 244 57.6; fill: %233c3c3c;' xml:space='preserve'%3E%3Crect x='47.9' y='24.9' width='196.2' height='7.8'/%3E%3Cpolygon points='49.9,57.6 49.9,0 0,28.8 '/%3E%3C/svg%3E")}.carousel-block__arrows button.slick-arrow.button-next{order:3}.carousel-block__arrows button.slick-arrow.button-next::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 244 57.6' style='enable-background:new 0 0 244 57.6; fill: %233c3c3c;' xml:space='preserve'%3E%3Crect y='24.9' width='196.2' height='7.8'/%3E%3Cpolygon points='194.2,0 194.2,57.6 244,28.8 '/%3E%3C/svg%3E")}.carousel-block__arrows button.slick-arrow:hover,.carousel-block__arrows button.slick-arrow:focus{outline:0}.carousel-block__arrows button.slick-arrow:hover.button-prev::after,.carousel-block__arrows button.slick-arrow:focus.button-prev::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 244 57.6' style='enable-background:new 0 0 244 57.6; fill: %23f07d00;' xml:space='preserve'%3E%3Crect x='47.9' y='24.9' width='196.2' height='7.8'/%3E%3Cpolygon points='49.9,57.6 49.9,0 0,28.8 '/%3E%3C/svg%3E")}.carousel-block__arrows button.slick-arrow:hover.button-next::after,.carousel-block__arrows button.slick-arrow:focus.button-next::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 244 57.6' style='enable-background:new 0 0 244 57.6; fill: %23f07d00;' xml:space='preserve'%3E%3Crect y='24.9' width='196.2' height='7.8'/%3E%3Cpolygon points='194.2,0 194.2,57.6 244,28.8 '/%3E%3C/svg%3E")}.carousel-block__arrows button.slick-arrow:focus-visible{outline-offset:3px;outline:3px solid #f07d00}.menu-block__menu{gap:1.5em;display:grid;grid-template-columns:100%}@media (min-width:600px){.menu-block__menu{gap:1.5em 2em;grid-template-columns:repeat(2,calc(50% - 1em))}}@media (min-width:850px){.menu-block__menu{gap:2em 4em;grid-template-columns:repeat(2,calc(50% - 2em))}}.menu-block__menu__item{gap:1.5em;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.menu-block__menu__item__image{width:100%;display:flex;padding:0 1em;aspect-ratio:5/3;align-items:center;flex-direction:column;justify-content:center}.wp-block .menu-block__menu__item__image{box-sizing:border-box}.menu-block__menu__item__image img{margin:0;width:100%;height:100%;display:block;aspect-ratio:5/3;object-fit:contain;object-position:50% 100%}.menu-block__menu__item__text{width:100%}.menu-block__menu__item__text p{margin:0}.menu-block__menu__item__text__top{gap:.25em;width:100%;display:flex;margin-bottom:.25em;flex-direction:column;align-items:flex-start;justify-content:flex-start}.menu-block__menu__item__text__top p{margin:0;line-height:1.25;font-family:"Lilita One",sans-serif}.menu-block__menu__item__text__top p.heading{font-size:1.6em;color:#d7501e}.menu-block__menu__item__text__top p.price{color:#000;font-size:1.1em}