@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.wp-block-navigation{position:relative}.wp-block-navigation ul{margin-bottom:0;margin-left:0;margin-top:0}.wp-block-navigation ul,.wp-block-navigation ul li{list-style:none;padding:0}.wp-block-navigation .wp-block-navigation-item{align-items:center;background-color:inherit;display:flex;position:relative}.wp-block-navigation .wp-block-navigation-item__content{display:block;z-index:1}.wp-block-navigation .wp-block-navigation-item__content.wp-block-navigation-item__content{color:inherit}.wp-block-navigation :where(a),.wp-block-navigation :where(a:active),.wp-block-navigation :where(a:focus){text-decoration:none}.wp-block-navigation{--navigation-layout-justification-setting:flex-start;--navigation-layout-direction:row;--navigation-layout-wrap:wrap;--navigation-layout-justify:flex-start;--navigation-layout-align:center}.wp-block-navigation.is-vertical{--navigation-layout-direction:column;--navigation-layout-justify:initial;--navigation-layout-align:flex-start}.wp-block-navigation.items-justified-right{--navigation-layout-justification-setting:flex-end;--navigation-layout-justify:flex-end}.wp-block-navigation .wp-block-page-list,.wp-block-navigation__container,.wp-block-navigation__responsive-close,.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container-content,.wp-block-navigation__responsive-dialog{gap:inherit}.wp-block-navigation__container{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial);list-style:none;margin:0;padding-left:0}.wp-block-navigation__container:only-child{flex-grow:1}.wp-block-navigation__responsive-container{bottom:0;display:none;left:0;position:fixed;right:0;top:0}.wp-block-navigation__responsive-container :where(.wp-block-navigation-item a){color:inherit}.wp-block-navigation__responsive-container .wp-block-navigation__responsive-container-content{align-items:var(--navigation-layout-align,initial);display:flex;flex-direction:var(--navigation-layout-direction,initial);flex-wrap:var(--navigation-layout-wrap,wrap);justify-content:var(--navigation-layout-justify,initial)}.wp-block-navigation__responsive-container:not(.is-menu-open.is-menu-open){background-color:inherit!important;color:inherit!important}@media (min-width:600px){.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){background-color:inherit;display:block;position:relative;width:100%;z-index:auto}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) .wp-block-navigation__responsive-container-close{display:none}}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{background:#0000;border:0;color:currentColor;cursor:pointer;margin:0;padding:0;text-transform:inherit;vertical-align:middle}.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{fill:currentColor;display:block;height:24px;pointer-events:none;width:24px}.wp-block-navigation__responsive-container-open{display:flex}.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open.wp-block-navigation__responsive-container-open{font-family:inherit;font-size:inherit;font-weight:inherit}@media (min-width:600px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}}.wp-block-navigation__responsive-container-close{position:absolute;right:0;top:0;z-index:2}.wp-block-navigation__responsive-close{width:100%}.wp-block-navigation__responsive-close:focus{outline:0}.wp-block-cover,.wp-block-navigation__responsive-dialog{position:relative}.wp-block-cover{align-items:center;background-position:50%;box-sizing:border-box;display:flex;justify-content:center;min-height:430px;overflow:hidden;overflow:clip;padding:1em}.wp-block-cover .wp-block-cover__background{bottom:0;left:0;opacity:.5;position:absolute;right:0;top:0}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-20{opacity:.2}.wp-block-cover .wp-block-cover__background.has-background-dim.has-background-dim-100{opacity:1}.wp-block-cover .wp-block-cover__inner-container{color:inherit;position:relative;width:100%}.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0}.wp-block-cover.has-custom-content-position.has-custom-content-position.is-position-top-left .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover .wp-block-cover__image-background{border:0;bottom:0;box-shadow:none;height:100%;left:0;margin:0;max-height:none;max-width:none;object-fit:cover;outline:0;padding:0;position:absolute;right:0;top:0;width:100%}:where(.wp-block-cover:not(.has-text-color)){color:#fff}:root :where(.wp-block-cover p:not(.has-text-color)){color:inherit}body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)).has-background-dim:not(.has-background-gradient):before{z-index:1}div.is-style-swt-button-inverse .wp-element-button,div.is-style-swt-button-inverse .wp-element-button:hover{color:#1f2937;background:#fff}@media (min-width:1025px){.swt-hide-desktop{background:repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);opacity:.4}}@media (min-width:768px) and (max-width:1024px){.swt-hide-tablet{background:repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);opacity:.4}}@media (max-width:767px){.swt-hide-mobile{background:repeating-linear-gradient(125deg,rgba(0,0,0,.05),rgba(0,0,0,.05) 1px,transparent 2px,transparent 9px);opacity:.4}}.wp-block-group.swt-block-row{padding-left:0;padding-right:0}.wp-block-uagb-container{display:flex;position:relative;box-sizing:border-box;transition-property:box-shadow;transition-duration:.2s;transition-timing-function:ease}.wp-block-uagb-container.uagb-is-root-container{margin-left:auto;margin-right:auto}.wp-block-uagb-container.alignfull.uagb-is-root-container .uagb-container-inner-blocks-wrap{display:flex;position:relative;box-sizing:border-box;margin-left:auto!important;margin-right:auto!important}body .wp-block-uagb-container>.uagb-container-inner-blocks-wrap,body .wp-block-uagb-container>:not(.wp-block-uagb-container):not(.wp-block-uagb-column):not(.wp-block-uagb-container):not(.wp-block-uagb-section):not(.uagb-container__shape):not(.uagb-container__video-wrap):not(.wp-block-spectra-pro-register):not(.wp-block-spectra-pro-login):not(.uagb-slider-container):not(.spectra-container-link-overlay):not(.spectra-image-gallery__control-lightbox):not(.wp-block-uagb-lottie):not(.uagb-faq__outer-wrap){min-width:unset!important;width:100%;position:relative}.uagb-container__shape{overflow:hidden;position:absolute;left:0;width:100%;line-height:0;direction:ltr}.uagb-container__shape-top{top:-3px}.uagb-container__shape svg{display:block;width:-webkit-calc(100% + 1.3px);width:calc(100% + 1.3px);position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.uagb-container__shape .uagb-container__shape-fill{-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.wp-block-uagb-image{display:flex}.wp-block-uagb-image__figure{position:relative;display:flex;flex-direction:column;max-width:100%;height:auto;margin:0}.wp-block-uagb-image__figure img{height:auto;display:flex;max-width:100%;transition:box-shadow .2s ease}.wp-block-uagb-image__figure>a{display:inline-block}.wp-block-uagb-image--align-left{text-align:left}.uagb-modal-popup{visibility:hidden;position:fixed}.uagb-modal-popup .uagb-modal-popup-close{display:none;border:0;background:#fff0;padding:0}.uagb-modal-popup .uagb-modal-popup-content{padding:35px;overflow-x:hidden;overflow-y:overlay;height:100%}.uagb-modal-popup .uagb-modal-popup-wrap{display:flex;flex-direction:column;justify-content:flex-start;width:700px;height:450px;max-width:100%;box-sizing:border-box;background:#fff;color:#333;position:relative}.uagb-modal-popup .uagb-modal-popup-wrap .uagb-modal-popup-content::-webkit-scrollbar{width:5px}.uagb-modal-popup .uagb-modal-popup-wrap .uagb-modal-popup-content::-webkit-scrollbar-thumb{box-shadow:inset 0 0 6px rgb(0 0 0/.3);border-radius:100px}.wp-block-uagb-modal{width:100%}.uagb-modal-trigger:not(img){display:flex}div.uagb-spectra-button-wrapper{line-height:1}div.uagb-spectra-button-wrapper .uagb-modal-button-link.uagb-modal-trigger{display:inline-flex;align-items:center;cursor:pointer}.uagb-effect-default .uagb-modal-popup-wrap{opacity:0}.uagb-google-map__wrap{display:flex}.uagb-google-map__wrap .uagb-google-map__iframe{width:100%;box-shadow:none;border:0;padding:0;margin:0}.wp-block-uagb-container.uagb-block-6b9155b2 .uagb-container__shape-top svg{width:calc(100% + 1.3px)}.wp-block-uagb-container.uagb-block-6b9155b2 .uagb-container__shape.uagb-container__shape-top .uagb-container__shape-fill{fill:rgb(112 46 13)}.wp-block-uagb-container.uagb-block-6b9155b2{background-color:#e60b0b;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;max-width:900px!important}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd1dc56a>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 1200px);max-width:var(--inner-content-custom-width);width:100%;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;row-gap:20px;column-gap:20px}.wp-block-uagb-container.uagb-block-6b9155b2,.wp-block-uagb-container.uagb-block-8a3887ce,.wp-block-uagb-container.uagb-block-bd1dc56a{box-shadow:0 0#00000070;padding:10px;overflow:visible;order:initial;border-color:inherit;row-gap:20px;column-gap:20px}.wp-block-uagb-container.uagb-block-bd1dc56a{min-height:491px;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;background-attachment:scroll;background-image:url(https://barlucani.com/wp-content/uploads/2025/05/tavola-calda-Bar-Lucani.avif);background-clip:padding-box}.wp-block-uagb-container.uagb-block-bd1dc56a::before{content:"";position:absolute;pointer-events:none;top:0;left:0;width:calc(100% + 0px + 0px);height:calc(100% + 0px + 0px);border-color:inherit;background:currentColor;opacity:.45}.wp-block-uagb-container.uagb-is-root-container .uagb-block-8a3887ce{max-width:70%;width:100%}.wp-block-uagb-container.uagb-block-8a3887ce{flex-direction:column;align-items:stretch;justify-content:center;flex-wrap:nowrap}.uagb-block-032c12aa.wp-block-uagb-image{text-align:left;justify-content:flex-start;align-self:flex-start}.uagb-block-032c12aa .wp-block-uagb-image__figure{align-items:flex-start}.uagb-block-032c12aa.wp-block-uagb-image--layout-default figure img,.uagb-block-032c12aa.wp-block-uagb-image--layout-default figure:hover img{box-shadow:0 0 0#00000070}.uagb-block-032c12aa.wp-block-uagb-image .wp-block-uagb-image__figure img{width:350px;height:auto}.wp-block-uagb-container.uagb-is-root-container .uagb-block-261e4b36{max-width:30%;width:100%}.wp-block-uagb-container.uagb-block-261e4b36{box-shadow:0 0#00000070;padding:10px;overflow:visible;order:initial;border-color:inherit;flex-direction:column;align-items:stretch;justify-content:center;flex-wrap:nowrap;row-gap:0;column-gap:0}.uagb-block-799c1f22.uagb-modal-popup .uagb-modal-popup-wrap{height:auto;width:600px;max-height:90vh;border-style:none;border-color:none;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.uagb-block-799c1f22 .uagb-modal-popup-close svg{width:25px;height:25px;line-height:25px;font-size:25px}.uagb-block-799c1f22 .uagb-modal-popup-close:focus svg{filter:drop-shadow(0 0 1px)}.uagb-block-799c1f22 .uagb-modal-popup-content,.uagb-block-799c1f22 .uagb-spectra-button-wrapper .uagb-modal-button-link.uagb-modal-trigger{border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.uagb-block-799c1f22.uagb-modal-wrapper .uagb-spectra-button-wrapper .uagb-modal-button-link.uagb-modal-trigger{padding:14px 32px}.uagb-block-799c1f22.uagb-modal-wrapper{text-align:left}.uagb-block-799c1f22 .wp-block-button__link{width:unset}.uagb-block-799c1f22 .uagb-modal-trigger,.wp-site-blocks{justify-content:flex-start}.uagb-block-870b34b6 .uagb-google-map__iframe{height:300px}@media only screen and (max-width:976px){.wp-block-uagb-container.uagb-block-6b9155b2{padding:10px;order:initial;background-color:#e60b0b}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd1dc56a>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 1024px);max-width:var(--inner-content-custom-width);width:100%}.wp-block-uagb-container.uagb-block-bd1dc56a{padding:10px;order:initial;background-image:url(https://barlucani.com/wp-content/uploads/2025/05/tavola-calda-Bar-Lucani.avif);background-clip:padding-box}.wp-block-uagb-container.uagb-block-bd1dc56a::before{top:0;left:0;width:calc(100% + 0px + 0px);height:calc(100% + 0px + 0px);background:currentColor;opacity:.45}.wp-block-uagb-container.uagb-is-root-container .uagb-block-261e4b36,.wp-block-uagb-container.uagb-is-root-container .uagb-block-8a3887ce{width:100%}.wp-block-uagb-container.uagb-block-261e4b36,.wp-block-uagb-container.uagb-block-8a3887ce{padding:10px;order:initial;align-items:stretch}.uagb-block-032c12aa.wp-block-uagb-image .wp-block-uagb-image__figure img{width:350px;height:auto}.uagb-block-799c1f22.uagb-modal-popup .uagb-modal-popup-wrap{height:auto;border-style:none;border-color:none}.uagb-block-799c1f22 .uagb-modal-trigger{justify-content:center}.uagb-block-870b34b6 .uagb-google-map__iframe{height:300px}}@media only screen and (max-width:767px){.wp-block-uagb-container.uagb-block-6b9155b2{padding:10px;order:initial;background-color:#e60b0b;flex-wrap:wrap;max-width:100%!important}.wp-block-uagb-container.uagb-is-root-container.alignfull.uagb-block-bd1dc56a>.uagb-container-inner-blocks-wrap{--inner-content-custom-width:min( 100%, 767px);max-width:var(--inner-content-custom-width);width:100%;flex-wrap:wrap}.wp-block-uagb-container.uagb-block-bd1dc56a{padding:10px;order:initial;background-image:url(https://barlucani.com/wp-content/uploads/2025/05/tavola-calda-Bar-Lucani.avif);background-clip:padding-box}.wp-block-uagb-container.uagb-block-bd1dc56a::before{top:0;left:0;width:calc(100% + 0px + 0px);height:calc(100% + 0px + 0px);background:currentColor;opacity:.45}.wp-block-uagb-container.uagb-is-root-container .uagb-block-261e4b36,.wp-block-uagb-container.uagb-is-root-container .uagb-block-8a3887ce{max-width:100%;width:100%}.wp-block-uagb-container.uagb-block-261e4b36,.wp-block-uagb-container.uagb-block-8a3887ce{padding:10px;order:initial;align-items:stretch;flex-wrap:wrap}.uagb-block-032c12aa.wp-block-uagb-image .wp-block-uagb-image__figure img{width:350px;height:auto}.uagb-block-799c1f22.uagb-modal-popup .uagb-modal-popup-wrap{height:auto;border-style:none;border-color:none}.uagb-block-799c1f22 .wp-block-button__link{width:unset}.uagb-block-799c1f22 .uagb-modal-trigger{justify-content:center}.uagb-block-870b34b6 .uagb-google-map__iframe{height:300px}}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}.wp-site-blocks{display:flex;min-height:100vh;flex-direction:column}.wp-site-blocks footer{margin-block-start:auto;margin-top:auto}.swt-block-row,.wp-block-group.is-layout-flow.wp-block-group-is-layout-flow{padding-left:0;padding-right:0}.wp-block-uagb-container.uagb-is-root-container.alignfull{margin-right:0;margin-left:0}@media only screen and (min-width:992px){.pwaforwp-footer-prompt{padding:1% 3%;flex-direction:row;justify-content:center}}#pwaforwp_loading_div,.pwaforwp-footer-prompt{display:none;position:fixed;width:100%;z-index:9999}.pwaforwp-footer-prompt{line-height:2em;color:#333;text-align:center;text-decoration:none;min-height:10%;padding:15px 0;bottom:0;justify-content:flex-end;flex-direction:column;flex-grow:1;animation-duration:1s;animation-fill-mode:both}.pwaforwp-footer-prompt .pwaforwp-prompt-close:after{content:"✖";color:#d5e0eb;position:absolute;right:10px;top:10px;font-size:12px;background:rgba(0,0,0,.4);border-radius:30px;text-align:center;width:20px;height:20px;line-height:22px;cursor:pointer}.pwaforwp-bounceInUp{animation-name:bounceInUp}.pwaforwp-animated{animation-duration:1s;animation-fill-mode:both}.pwaforwp-btn{border:0;cursor:pointer;display:inline-block;border-radius:4px;height:auto;line-height:1;min-width:auto;padding:8px 16px;font-size:16px;margin:10px 0 0;font-family:sans-serif;text-transform:none;transition:all .2s ease-in-out}#pwaforwp_loading_div{height:200%;top:0;left:0;background-color:#fff}.pwaforwp-loading-wrapper{z-index:9999999;display:none}#pwaforwp_loading_icon{position:fixed;left:50%;top:50%;z-index:9999999;margin:-60px 0 0-60px;border:16px solid #f3f3f3;border-radius:50%;border-top:16px solid #3498db;width:120px;height:120px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}#pwaforwp-add-to-home-click h3{font-size:20px;font-weight:600;margin:0;line-height:1.4;font-family:sans-serif}@media (max-width:425px){#pwaforwp-add-to-home-click h3{font-size:16px}.pwaforwp-btn{font-size:14px}.pwaforwp-footer-prompt{padding:15px 0 10px}.pwaforwp-footer-prompt .pwaforwp-prompt-close:after{right:5px;top:5px}}