button:focus{outline:none}img{width:auto;height:auto;max-width:100% !important}a{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}.shadow,body.sticky #header{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.3);box-shadow:5px 5px 15px 5px rgba(0,0,0,.3)}.shadow-gray,body #header .order-pizza:hover a{-webkit-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);-moz-box-shadow:5px 5px 15px 5px rgba(0,0,0,.1);box-shadow:5px 5px 15px 5px rgba(0,0,0,.1)}.shadow-white{-webkit-box-shadow:5px 5px 15px 5px rgba(255,255,255,.3);-moz-box-shadow:5px 5px 15px 5px rgba(255,255,255,.3);box-shadow:5px 5px 15px 5px rgba(255,255,255,.3)}.hidden{display:none}.required{border:1px solid #ed5643}.one-line{text-overflow:ellipsis;display:block;overflow:hidden;white-space:nowrap;max-width:95%}span.edit-link{display:none !important}.default-padding{padding:100px 0}.pt-big{padding-top:100px}.pt-small{padding-top:50px}.pb-big{padding-bottom:100px}*{font-display:swap}body{max-width:100vw;overflow-x:hidden}body::-webkit-scrollbar{width:10px}body::-webkit-scrollbar-track{background:#f5f5f5}body::-webkit-scrollbar-thumb{background:#3d5243}body::-webkit-scrollbar-thumb:hover{background:#4c6754}body.sticky #header{background:#3d5243}body.sticky #header .elementor-container{min-height:80px}body.sticky #header .elementor-widget-theme-site-logo img{height:60px}body .main-title .elementor-heading-title span{font-weight:normal;font-style:normal;font-family:"Playfair Display"}body #header .elementor-nav-menu .menu-item{padding:5px 0 10px}body #header .elementor-nav-menu .menu-item .elementor-item i{margin-right:5px}body #header .elementor-nav-menu .menu-item.shop{background-image:linear-gradient(90deg, #4C6754 0%, #3D5243 100%);border-radius:20px}body #header .elementor-nav-menu .menu-item.shop a{color:#fff}body #header .elementor-nav-menu .menu-item.shop:hover{background:#3d5243}body #header .order-pizza{margin:0 10px}body #header .order-pizza a{background:#f3e1cd;border-radius:0;color:#4c6754;text-transform:uppercase;border:1px solid #f3e1cd;box-sizing:border-box}body #header .order-pizza a:after{display:none}body #header .order-pizza:hover a{border-color:#f3e1cd;background:#4c6754;color:#f3e1cd}@media(max-width: 575px){#showcase.selection{margin-top:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#showcase.selection .elementor-container{min-height:calc(100vh - 100px) !important;max-height:calc(100vh - 100px) !important}}#products-list .ex-fdlist .parent_grid{background:none}#products-list figcaption{margin-top:2px !important}#products-list figcaption h3 a{font-weight:900}#products-list figcaption h5 p{width:90%;border-bottom-color:#3d5243}#products-list figcaption h5 p>span{background:#f3e1cd}.exwoofood-woocommerce .single-product .variations td{background:#f3e1cd !important}.exwoofood-woocommerce .single-product .variations td.label{padding:15px !important;font-size:16px;vertical-align:middle}#essen .elementor-image-box-wrapper{max-height:800px;display:flex;justify-content:flex-start;flex-flow:column nowrap}@media(min-width: 1024px)and (max-width: 1199px){#essen .elementor-image-box-wrapper{max-height:400px;flex-flow:row nowrap}}@media(min-width: 768px)and (max-width: 1023px){#essen .elementor-image-box-wrapper{max-height:400px;flex-flow:row nowrap}}#essen .elementor-image-box-content,#essen .elementor-image-box-img{height:400px;overflow:hidden}@media(max-width: 575px){#essen .elementor-image-box-content{height:auto;min-height:200px;padding-bottom:50px}}#essen .elementor-image-box-img img{min-width:100%;height:100%;min-height:400px;object-fit:cover}#essen .elementor-image-box-content{display:flex;justify-content:center;flex-flow:column nowrap;align-items:center}#essen .elementor-image-box-content .elementor-image-box-description{border-top:1px solid #f3e1cd;border-bottom:1px solid #f3e1cd;padding:10px 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#essen .elementor-image-box-content .elementor-image-box-description a{color:#f3e1cd !important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#essen .elementor-image-box-content .elementor-image-box-description:hover{border-top:1px solid #231f20;border-bottom:1px solid #231f20}#essen .elementor-image-box-content .elementor-image-box-description:hover a{color:#231f20 !important}#essen .menu1 .elementor-image-box-content .elementor-image-box-description{border-color:#4c6754}#essen .menu1 .elementor-image-box-content .elementor-image-box-description a{color:#4c6754 !important}#essen .menu1 .elementor-image-box-content .elementor-image-box-description:hover{border-top:1px solid #231f20;border-bottom:1px solid #231f20}#essen .menu1 .elementor-image-box-content .elementor-image-box-description:hover a{color:#231f20 !important}#essen .reverse .elementor-image-box-wrapper{display:flex;flex-flow:column-reverse nowrap}@media(max-width: 1199px){#essen .reverse .elementor-image-box-wrapper{flex-flow:row-reverse nowrap}}@media(max-width: 575px){#essen .reverse .elementor-image-box-wrapper{flex-flow:column nowrap}}#essen .menu1{position:relative}#essen .menu1:after{position:absolute;top:0;right:0;width:50vw;content:"";background:#4c6754;height:400px;z-index:-1}@media(max-width: 1199px){#essen .menu1:after{display:none}}#essen .menu3{position:relative}#essen .menu3:after{position:absolute;bottom:0;left:0;width:50vw;content:"";background:#ed5643;height:400px;z-index:-1}@media(max-width: 1199px){#essen .menu3:after{display:none}}#essen .menu1 .elementor-image-box-img{position:relative}#essen .menu1 .elementor-image-box-img:after{content:"";position:absolute;left:calc(50% - 45px);bottom:0;width:0;height:0;border-style:solid;border-width:0 45px 45px 45px;border-color:transparent transparent #f3e1cd transparent;z-index:10}@media(min-width: 1024px)and (max-width: 1199px){#essen .menu1 .elementor-image-box-img:after{left:auto;right:0;top:calc(50% - 22.5px);border-width:45px 45px 45px 0;border-color:transparent #f3e1cd transparent transparent}}@media(min-width: 768px)and (max-width: 1023px){#essen .menu1 .elementor-image-box-img:after{left:auto;right:0;top:calc(50% - 22.5px);border-width:45px 45px 45px 0;border-color:transparent #f3e1cd transparent transparent}}#essen .menu2 .elementor-image-box-img{position:relative}#essen .menu2 .elementor-image-box-img:after{content:"";position:absolute;left:calc(50% - 45px);top:0;width:0;height:0;border-style:solid;border-width:45px 45px 0 45px;border-color:#4c6754 transparent transparent;z-index:10}@media(min-width: 1024px)and (max-width: 1199px){#essen .menu2 .elementor-image-box-img:after{left:0;top:calc(50% - 22.5px);border-width:45px 0 45px 45px;border-color:transparent transparent transparent #4c6754}}@media(min-width: 768px)and (max-width: 1023px){#essen .menu2 .elementor-image-box-img:after{left:0;top:calc(50% - 22.5px);border-width:45px 0 45px 45px;border-color:transparent transparent transparent #4c6754}}@media(max-width: 575px){#essen .menu2 .elementor-image-box-img:after{top:auto;bottom:0;border-width:0 45px 45px 45px;border-color:transparent transparent #4c6754 transparent}}#essen .menu3 .elementor-image-box-img{position:relative}#essen .menu3 .elementor-image-box-img:after{content:"";position:absolute;left:calc(50% - 45px);bottom:0;width:0;height:0;border-style:solid;border-width:0 45px 45px 45px;border-color:transparent transparent #ed5643 transparent;z-index:10}@media(min-width: 1024px)and (max-width: 1199px){#essen .menu3 .elementor-image-box-img:after{left:auto;right:0;top:calc(50% - 22.5px);border-width:45px 45px 45px 0;border-color:transparent #ed5643 transparent transparent}}@media(min-width: 768px)and (max-width: 1023px){#essen .menu3 .elementor-image-box-img:after{left:auto;right:0;top:calc(50% - 22.5px);border-width:45px 45px 45px 0;border-color:transparent #ed5643 transparent transparent}}.gallery.gallery-columns-1{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(3, auto);grid-column-gap:20px;grid-row-gap:20px}@media(max-width: 575px){.gallery.gallery-columns-1{grid-column-gap:5px;grid-row-gap:5px}}.gallery.gallery-columns-1 .gallery-item .gallery-icon{width:100%;height:100%;display:block;overflow:hidden}.gallery.gallery-columns-1 .gallery-item a img{display:block;object-fit:cover;min-height:100%;min-width:100%;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.gallery.gallery-columns-1 .gallery-item a:hover img{transform:scale(1.1);opacity:.85}.gallery.gallery-columns-1 .gallery-item:nth-child(1){grid-area:1/1/2/3}.gallery.gallery-columns-1 .gallery-item:nth-child(2){grid-area:1/3/3/4}.gallery.gallery-columns-1 .gallery-item:nth-child(3){grid-area:2/1/3/2}.gallery.gallery-columns-1 .gallery-item:nth-child(4){grid-area:2/2/3/3}.gallery.gallery-columns-1 .gallery-item:nth-child(5){grid-area:3/1/4/3}.gallery.gallery-columns-1 .gallery-item:nth-child(6){grid-area:3/3/4/4}#reservation .elementor-button-icon.elementor-align-icon-right{position:relative}#reservation .elementor-button-icon.elementor-align-icon-right:after{position:absolute;content:"";width:1px;top:-10px;bottom:-10px;left:-10px;background:#f3e1cd}#reservation .elementor-button-wrapper:hover .elementor-button-icon.elementor-align-icon-right:after{background:#231f20}@media(max-width: 575px){#footer .elementor-container{display:flex}#footer .elementor-container .logo{order:1}#footer .elementor-container .contact{order:2}#footer .elementor-container .working-time{order:3}}.ex-fdlist .exfd-ribbon>span{background:#ed5643}.exfd-cart-content.excart-active dl.variation dt p,.exfd-cart-content.excart-active dl.variation dd p{margin:0;line-height:24px}.exfd-cart-content.excart-active .elementor-menu-cart__footer-buttons{display:flex;justify-content:flex-start;flex-flow:column nowrap}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce button.button{background:#3d5243;color:#fff !important}.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,.woocommerce button.button:hover{background:#4c6754}.woocommerce form .form-row input,.woocommerce form .form-row .select2-selection__rendered,.woocommerce form .form-row select,.woocommerce form .form-row textarea{background:rgba(255,255,255,.2) !important;border-radius:0}.woocommerce .select2-container--default .select2-selection--single{background:none !important}.woocommerce fieldset{display:block;margin-bottom:20px !important}.woocommerce .woocommerce-Button.button{background:#4c6754;color:#fff !important}.woocommerce .woocommerce-Button.button:hover{background:#3d5243}.woocommerce .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0}.woocommerce .woocommerce-MyAccount-navigation ul li{padding:0}.woocommerce .woocommerce-MyAccount-navigation ul li a:hover{color:#000 !important}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active{background:#4c6754}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#fff !important}.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads,.woocommerce .woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--payment-methods{display:none !important}.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:rgba(255,255,255,.5);border-top-color:#3d5243 !important}.woocommerce .woocommerce-error a,.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a{background:#4c6754;color:#fff !important}.woocommerce .woocommerce-error a:hover,.woocommerce .woocommerce-info a:hover,.woocommerce .woocommerce-message a:hover{background:#3d5243}.woocommerce table.shop_table tbody>tr:nth-child(odd)>td,.woocommerce table.shop_table tbody>tr:nth-child(odd)>th{background:rgba(255,255,255,.2) !important}.woocommerce table.shop_table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a{background:#4c6754;color:#fff}.woocommerce table.shop_table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a:hover{background:#3d5243}.woocommerce table.cart td.actions .coupon #coupon_code{min-width:150px !important;line-height:30px !important;padding:0 15px !important}.exwf-method-title a{color:#f5f5f5 !important}.woocommerce-order-received .woocommerce-order{font-family:"Chivo";font-size:16px}.woocommerce-order-received .woocommerce-order h2,.woocommerce-order-received .woocommerce-order h3{font-family:"Chivo";color:#3d5243}.woocommerce-order-received .woocommerce-order ul li,.woocommerce-order-received .woocommerce-order p,.woocommerce-order-received .woocommerce-order table td,.woocommerce-order-received .woocommerce-order table th{color:#404040 !important}.woocommerce-order-received .woocommerce-order .woocommerce-order-overview.order_details{margin-left:0;padding-left:0}.woocommerce-order-received .woocommerce-order .woocommerce-order-overview.order_details li{font-size:16px}.woocommerce-order-received .woocommerce-order .woocommerce-order-overview.order_details li strong{font-size:18px;font-weight:bold}.woocommerce-order-received .woocommerce-order .woocommerce-customer-details address{background:#FFFFFF5C;border:none;padding:15px;border-radius:0}.single-product .elementor-add-to-cart.elementor-product-simple form{align-items:center}.single-product .elementor-add-to-cart.elementor-product-simple form input{border:none}.single-product #exlive-total{font-weight:bold !important;margin-right:20px !important;border-top:none !important}.woocommerce form.cart .exwo-product-options.exwo-accordion-style .exwo-container{display:flex;justify-content:flex-start;flex-flow:row wrap}.woocommerce form.cart .exwo-product-options.exwo-accordion-style .exwo-container span{margin:0 0 10px;flex:1 1 50%;width:50%}.woocommerce form.cart .exwo-product-options.exwo-accordion-style .exwo-container span .woocommerce-Price-amount{font-weight:bold;color:#000}.exfd-cart-mini .elementor-menu-cart__product .variation dt,.woocommerce .e-checkout__container td.product-name dl.variation dt,.woocommerce td.product-name .wc-item-meta .wc-item-meta-label{display:none !important}.woocommerce .e-checkout__container td.product-name dl.variation dd p{font-size:16px;font-weight:normal;letter-spacing:0;text-transform:none}/*# sourceMappingURL=style.css.map */
