:root{--maximum-card-width:300px}*{text-decoration:none!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#sections-margin-top{margin-top:90px!important}#sections-border-bottom{border-bottom:3px solid #e1bf63}.container{max-width:1320px}*,::after,::before{box-sizing:border-box}.up{position:relative;z-index:5}.up1{position:relative;z-index:6}.revealElement,.revealElementRight{transition:1s}.revealElementGrow,.revealElementGrow1,.revealElementGrow2,.revealElementGrow3{transition:1.5s;transform:scale(1)}.element--grow{transform:scale(0)}.revealElementGrowLeft{animation:growLeft 1.5s}.element--hidden{opacity:0;transform:translateY(50px)}.font-weight-bold{font-weight:700}@keyframes growLeft{from{transform-origin:center right;transform:scale(0)}to{transform:scale3d(1)}}@media (max-width:767px){.half-background{height:50%!important}.footer-center{flex-direction:column}.footer-center .image-box-content{text-align:center}.footer-right .week-day-col{width:120px}.footer-right .time-schedule-col{width:180px}.footer-center .social-icons-wrapper{gap:5px}.footer-right .clock-text{text-transform:uppercase}#footer .logo-wrapper a{width:100px;height:100px}#footer .logo-wrapper a img{width:100%;height:100%}#footer .footer-center .logo-wrapper .header-logo{margin:0}.footer-left{margin-top:30px}.footer-left .privacy-text>p{text-align:center!important}.newsletter-block-footer>input{border-bottom-left-radius:0!important;border-top-right-radius:10px!important}.footer-left .newsletter-button{border-top-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:10px}.footer-right .homepage-days-clock{display:flex;justify-content:center;padding-bottom:10px}.top-header-list{padding-left:0}.top-header-list-element{font-size:12px}.top-header-list-element a i{margin-right:0}.top-header-list-element>a{padding-left:5px;padding-right:5px}.wideVideo-wrapper iframe{height:300px!important}#tour360modal .modal-header .close>i{font-size:14px;width:20px;height:20px}}@media (max-width:600px){.top-header-list-element:first-child a,.top-header-list-element:last-child a{border:none}}@media (max-width:480px){.top-header-list>li{width:100%;text-align:center}.logo-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal}#mainHeader .header-wrapper .header-logo-col{width:40%}#mainHeader .header-wrapper .menu-col{width:60%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}}#carouselHomeSlides .carousel-inner .carousel-item img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;object-position:center center}.carousel-control-next,.carousel-control-prev{z-index:5!important}.carousel-control-next:hover,.carousel-control-prev:hover{text-decoration:none;color:unset}.carousel-inner .carousel-item>img.zoom-in-animation{-webkit-animation:thing 20s;animation:thing 20s}@-webkit-keyframes thing{from{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}}@keyframes thing{from{-webkit-transform:scale(1,1);transform:scale(1,1)}to{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}}@-webkit-keyframes thingReverse{from{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes thingReverse{from{-webkit-transform:scale(1.5,1.5);transform:scale(1.5,1.5)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}#carouselHome2Slides:after,#carouselHomeSlides:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-position:bottom left;background-size:cover;opacity:.52;z-index:2}#carouselHome2Slides .carousel-inner .carousel-item,#carouselHomeSlides .carousel-inner .carousel-item{position:relative}.family-roboto{font-family:Roboto!important}.font-size-12{font-size:12px!important}.font-size-16{font-size:16px!important}.font-size-17{font-size:17px!important}.font-size-18{font-size:18px!important}.font-size-20{font-size:20px!important}.font-size-21{font-size:21px!important}.font-size-22{font-size:22px!important}.font-size-24{font-size:24px!important}.font-size-26{font-size:26px!important}.font-size-28{font-size:28px!important}.font-size-30{font-size:30px!important}.line-height-16{line-height:16px!important}.line-height-18{line-height:18px!important}.line-height-20{line-height:20px!important}.line-height-21{line-height:21px!important}.line-height-22{line-height:22px!important}.line-height-24{line-height:24px!important}.line-height-26{line-height:26px!important}.line-height-27{line-height:27px!important}.line-height-28{line-height:28px!important}.line-height-30{line-height:30px!important}.font-weight-400{font-weight:400!important}.font-weight-500{font-weight:500!important}.font-weight-600{font-weight:600!important}.font-weight-700{font-weight:700!important}.hours-yellow{border-color:#ffc107;background:#ffc107}.hours-red{border-color:#f5424b;background:#f5424b}.hours-green{border-color:#23a455;background:#23a455}.loading{background:#fff url('/img/loading.gif') center center no-repeat;background-size:contain}.ph-item{padding:0}.ph-item>*{padding:0;margin:0}#not-found-404{min-height:calc(100vh - 452px)}@media (max-width:767.98px){#not-found-404{min-height:auto}}.bootstrap-z-index{z-index:999999999!important}.aperto-color{background-color:#23a455}.aperto-color-border{border-color:#23a455!important}.chiuso-color{background-color:#fc2f2f}.chiuso-color-border{border-color:#fc2f2f!important}.chiuso-ora-color{background-color:#ff792f}.chiuso-ora-color-border{border-color:#ff792f!important}@media (max-width:991.98px){body{background-color:#fff!important}#mainHeader .header-wrapper .header-logo-col{width:85%}#mainHeader .header-wrapper .menu-col{width:15%}}@media (max-width:670px){#mainHeader .header-wrapper .header-logo-col{width:75%}#mainHeader .header-wrapper .menu-col{width:25%}}@media (max-width:420px){#mainHeader .header-wrapper .header-logo-col{width:70%}#mainHeader .header-wrapper .menu-col{width:30%}}@media (max-width:575.98px){body{overflow-x:hidden}}.gray-hours{background-color:grey}.dot-pulse{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff;box-shadow:9999px 0 0 -5px;animation:dot-pulse 1.5s infinite linear;animation-delay:.25s}.dot-pulse::after,.dot-pulse::before{content:"";display:inline-block;position:absolute;top:0;width:10px;height:10px;border-radius:5px;background-color:#fff;color:#fff}.dot-pulse::before{box-shadow:9984px 0 0 -5px;animation:dot-pulse-before 1.5s infinite linear;animation-delay:0s}.dot-pulse::after{box-shadow:10014px 0 0 -5px;animation:dot-pulse-after 1.5s infinite linear;animation-delay:.5s}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}100%,60%{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}100%,60%{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}100%,60%{box-shadow:10014px 0 0 -5px}}.top-header{background:#f4f4f4;box-shadow:inset 0 -5px 10px 0 rgba(0,0,0,.05)}.fixed-header{position:fixed}.fixed-header>.header-wrapper .row{height:74px;transition:height .5}.main-header{background:#fff;position:fixed;top:0;width:100%;z-index:999}.lang-dropdown{display:inline-block;margin:0 10px 0 20px;position:relative}.lang-dropdown.mobile .dropdown-list{width:100px}.lang-dropdown.mobile .dropdown-item>div{padding:15px 9px!important}.lang-dropdown button{background:0 0;border:0;padding:0}.lang-dropdown .dropdown-list{-ms-overflow-style:none;background-color:#fff;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.15);display:none;margin:0;max-height:305px;overflow:hidden;overflow-y:auto;padding:0;position:absolute;right:0;scrollbar-width:none;top:200%;width:180px}.lang-dropdown .dropdown-list::-webkit-scrollbar{display:none}.lang-dropdown .dropdown-list .dropdown-item{cursor:pointer;margin-bottom:-1px;padding:0 8px}.lang-dropdown .dropdown-list .dropdown-item:hover{background-color:#eee}.lang-dropdown .dropdown-list .dropdown-item.active{background-color:var(--primary);color:var(--primary-light)}.lang-dropdown .dropdown-list .dropdown-item>div{padding:14px 19px 11px}.lang-dropdown .dropdown-list .dropdown-item:not(:last-of-type)>div{border-bottom:1px solid #bfbfbf}.lang-dropdown .dropdown-list .dropdown-item .lang{display:inline-block;overflow:hidden;width:100px}.lang-dropdown .dropdown-list .dropdown-item .flag{float:right;margin-top:6px}@media (max-width:575.98px){.main-header{top:-1px}}.main-header .container{padding-left:2rem!important;padding-right:2rem!important}.main-header.sticky{position:fixed;top:0;width:100%}.main-header.sticky .top-header{height:0;overflow:hidden}.main-header.sticky .header-wrapper .row{height:74px}.main-header.sticky .menu-col nav{padding-bottom:0;padding-top:0}.main-header.sticky .whatsapp-button-link{padding:18px 19px}.main-header.sticky .whatsapp-button-link i{font-size:19.2px}.main-header.sticky .whatsapp-button-link{display:block;padding:15px 19px}.main-header.sticky .social-icons-wrapper{align-items:center;display:flex;height:60px}.main-header.sticky .menu-col{align-items:flex-end}@media screen and (max-width:768px){.top-header{display:none}}.top-header-list{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;margin-bottom:0;min-height:30px;padding-bottom:5px}.top-header-list-element{list-style:none}.top-header-list-element>a{color:#7a7a7a;font-size:12px;font-weight:400;padding-left:9px;padding-right:9px}.top-header-list-element>a:hover{text-decoration:none}.top-header-list-element:first-child a{border-right:1px solid #7a7a7a}.top-header-list-element:last-child a{border-left:1px solid #7a7a7a;padding-right:0}.top-header-list-element a i{color:var(--primary)!important;font-size:12px;margin-right:3px}#mobile-menu.collapse:not(.show){display:none}.image-box-content{padding:0 0 0 12px}.image-box-title{color:var(--primary);font-family:var(--primary-font),sans-serif;font-size:22px;font-weight:700;letter-spacing:0;line-height:33px;margin-bottom:6px;margin-top:.5rem;white-space:nowrap;width:100%}@media (max-width:1119.98px){.image-box-title{line-height:24px;white-space:normal}}@media (max-width:991.98px){.image-box-title{line-height:21px;white-space:normal}}.image-box-title>a{color:var(--primary)}.image-box-title>a:hover{color:var(--primary);text-decoration:none}.image-box-description{color:grey;font-family:var(--secondary-font),sans-serif;font-size:16px;font-style:italic;font-weight:400;line-height:14px;margin-bottom:0}.logo-wrapper{align-items:center;display:flex;height:100%}.navbar #mobile-menu .menu-element.nav-item>a{color:#000;display:block;font-family:Roboto,Sans-serif;font-size:16px;font-weight:700;line-height:19px;padding:20px 15px;position:relative;text-transform:uppercase}.menu-element.nav-item:hover>a:after,.menu-element.nav-item>a.active:after{border-bottom:2px solid var(--primary);bottom:0;content:"";display:block;left:0;position:absolute;width:100%}.menu-element-link{transition:.3s}.menu-element-link:hover,.nav-link.menu-element-link.active{color:var(--primary)!important}.header-wrapper .row{align-items:center;display:flex;flex-wrap:wrap;height:90px}.header-wrapper{box-shadow:0 4px 10px 0 rgba(0,0,0,.1)}#mobile-menu{align-items:flex-center}#mobile-menu,.menu-col{display:flex;flex-wrap:wrap}.menu-col{align-items:center;flex-direction:row}.whatsapp-button-link{align-items:center;background-color:var(--primary);color:#fff;display:flex;font-size:20px;justify-content:center;padding:40px 19px;transition:background-color .3s linear}.whatsapp-button-link:hover{background-color:#fff;color:var(--primary);text-decoration:none}.social-icons-wrapper>a{align-items:center;background-color:var(--primary);border-radius:50%;color:#fff;display:inline-flex;font-size:15px;height:33px;justify-content:center;transition:background-color .3s linear;width:33px}.social-icons-wrapper>a:hover{background-color:#fff;color:#fff!important;text-decoration:none}#mainHeader .header-wrapper .header-logo-col{padding:5px 0}#mainHeader .header-wrapper .menu-col{align-items:center;justify-content:flex-end;padding:0}#mainHeader .header-wrapper .menu-col .navbar.navbar-expand-lg{padding:0}#mainHeader .header-wrapper .menu-col .social-icons-wrapper{align-items:center;display:flex;justify-content:center;margin-left:5px}#mainHeader .header-wrapper .menu-col .social-icons-wrapper .social-icon:first-child{margin-right:12px}#mainHeader .header-wrapper .header-logo-col .header-logo{border-radius:50%;height:85px!important;max-height:85px;-o-object-fit:cover;object-fit:cover;width:85px!important}.main-header.sticky .header-wrapper .menu-col{align-items:center!important}#mainHeader .menu-aperto{display:none}.carousel-inner{background-color:silver}@media (max-width:1140px){.none{display:none}}@media (min-width:1300px){#mainHeader .header-wrapper .menu-col .social-icons-wrapper{margin-left:50px}}@media (min-width:992px) and (max-width:1200px){.navbar #mobile-menu .menu-element.nav-item>a{font-size:14px;padding-left:10px;padding-right:10px}}@media (max-width:1024px){#mobile-menu{align-items:flex-end;display:flex;flex-wrap:wrap}}@media (min-width:992px){#mobile-menu{min-height:60px}}@media (max-width:991.98px){.navbar-expand-lg .navbar-toggler{display:flex!important;font-size:35px;z-index:9}#mainHeader .menu-aperto{display:block}#mainHeader .menu-aperto .navbar-aperto-ora{display:inline-block}#carouselHome2Slides{height:511px;width:768px!important}#carouselHome2Slides .carousel-inner{height:511px}#carouselHome2Slides .carousel-inner .carousel-item{height:511px;width:768px!important}.carousel-control-next,.carousel-control-prev{display:none!important}#mobile-menu.navbar-collapse{background-color:#fff;bottom:0;display:flex;flex-direction:column;position:fixed;right:0;top:0;width:80%}.navbar #mobile-menu .menu-element.nav-item{padding:0 12px;text-align:center}.navbar #mobile-menu .menu-element.nav-item>a{border-bottom:1px solid #ccc;color:#000;font-size:17px;font-weight:400;height:unset;padding:15px 20px;text-transform:capitalize}.navbar #mobile-menu .menu-element.nav-item>a.contact-menu{border:none}.menu-element.nav-item:hover>a:after,.menu-element.nav-item>a.active:after{display:none}.logo-wrapper{align-items:flex-start;display:flex}.menu-col nav{display:flex;justify-content:flex-end;padding-right:0}.navbar #mobile-menu .menu-element.nav-item>a.active{background-color:var(--primary);color:#fff!important}ul.navbar-nav.main-menu{color:var(--primary);font-family:var(--secondary-font);font-size:24px;font-weight:600;line-height:28.13px;padding:30px;text-align:right;width:100%}ul.navbar-nav.main-menu .nav-link{margin-bottom:20px}.header-wrapper .row{position:relative}.menu-col nav{margin:0!important}.menu-col,.menu-col nav{position:static}.menu-col button.navbar-toggler.mob-toggler-btn:active,.menu-col button.navbar-toggler.mob-toggler-btn:focus,.menu-col button.navbar-toggler.mob-toggler-btn:visited{box-shadow:none;outline:0}.main-menu-wrapper.navbar-collapse.collapse.show{min-height:unset}.main-header.sticky .header-wrapper .menu-col{align-items:center!important}}.goToBlog-btn a:hover{color:#fff!important}.navbar-buttons{border:none;border-radius:0;color:var(--primary-text-color);display:inline-block;font-weight:500}.navbar-buttons,.orari-buttons{font-family:var(--secondary-font);font-size:18px;line-height:21px;padding:10px}.orari-buttons{border:2px solid;border-radius:8px;color:#fff;font-weight:700}.orari-buttons .i{color:#fff}.navbar-buttons:hover{color:var(--primary)!important}.goTo-link{background-color:var(--primary);border-radius:10px;color:#fff;font-family:var(--primary-font) Sans-serif;font-weight:700;line-height:30px;margin:0 10px 0 0;padding:5px 20px;transition:.3s}#mainHeader .activity-phone-number,#mainHeader .activity-phone-number a{color:#fff!important}.navbar-aperto-ora{border-radius:6px 6px 6px 6px;border-style:solid;border-width:2px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;line-height:24px;margin-bottom:auto!important;margin-top:auto!important;padding:5px 15px;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.navbar-aperto-ora>i{font-size:90%}#mainHeader .navbar-aperto-ora{font-size:20px;font-weight:700;line-height:23px;padding:6px 15px}#sections-margin-top-home{margin-top:90px!important}@media screen and (max-width:767.98px){.navbar-expand-lg .navbar-toggler{padding:0}.main-header{height:90px}.main-header .container{padding-left:15px!important;padding-right:15px!important}.header-wrapper .row{height:90px}}@media (max-width:575.98px){#mainHeader .prenota-ordina{display:none!important}}#mainHeader .mob-toggler-btn .fa-bars:before,#mainHeader .mob-toggler-btn .fa-times:before{color:#212529!important}#prenotation{z-index:10000000000000000}.modal{z-index:99999999999999!important}#prenotation .modal-body{padding:1rem!important}#mobile-menu-canvas .navbar-toggler{color:var(--primary);font-size:28px}#mobile-menu-canvas .nav-link{color:var(--primary);font-family:var(--secondary-font);font-size:24px;font-weight:600;line-height:28.13px;margin-bottom:20px;text-align:right}#mobile-menu-canvas .offcanvas{top:89px;z-index:99999!important}#mobile-menu-canvas .offcanvas-backdrop{opacity:0!important}@media (max-width:575.98px){#mobile-menu-canvas .offcanvas{width:300px!important}}@media (max-width:767.98px){.image-box-title{font-size:18px}#mainHeader .header-wrapper .header-logo-col .header-logo{display:none}}#footer{background-color:var(--primary-semi-light)}#footer .social-icon{font-size:20px;height:32px;margin-right:6px;width:32px}#footer .social-icon i{font-size:16px}#footer .footer-right .schedule-clock .schedule-heading{font-size:28px!important;line-height:1;margin-bottom:10px}#footer .footer-right .zig-zag-pattern-gold{height:10px;width:60px}#footer .social-icons-wrapper{margin:5px 0 0}#footer .social-container{align-items:center;display:flex;height:100%;justify-content:flex-start;overflow:hidden;width:100%}#footer .social-content{padding:5px}#footer .image-box-title{font-size:20px;margin-bottom:6px}#footer .image-box-description{font-size:16px}#footer .footer-right .orari-title{color:var(--primary);font-family:var(--primary-font);font-size:32px;font-weight:600;letter-spacing:0;line-height:28px;text-align:center}.footer-left{padding:10px 20px 10px 10px}.footer-center,.footer-right{padding:10px}.footer-right .days-clock .week-days .week-day{font-family:Roboto-Bold;font-size:14px;margin-bottom:10px}.footer-right .time-schedule .clock-text{font-size:14px;margin-bottom:10px;text-transform:uppercase}.footer-right .days-clock.row{margin-top:20px}.footer-center{align-items:center;display:flex;gap:20px;justify-content:flex-start}.footer-center .logo-wrapper a img{height:120px;margin:0;width:120px}.footer-center .social-wrapper{display:flex;flex-direction:column;gap:10px;justify-content:flex-start;text-align:left}.footer-left-heading{font-size:19.2px;line-height:19.2px;margin-bottom:10px}.footer-left-heading,.footer-left-title{color:var(--primary);font-family:Roboto,Roboto-Medium,Sans-serif;text-align:center}.footer-left-title{font-size:25.6px;font-weight:700;line-height:25.6px;margin:-10px 0 0;margin-bottom:10px!important}.privacy-text>p{font-family:Roboto,Roboto-Regular,Sans-serif;font-size:13px;line-height:19.5px;text-align:left}.privacy-policy-link{color:var(--primary);display:inline-block;font-family:Roboto-Bold,Sans-serif;font-size:13px;text-align:left;transition:.3s}.privacy-policy-link:hover{color:#000;text-decoration:none}.footer-left-col{align-items:center;display:flex}.orari-container{margin-bottom:0;margin-top:0;padding:30px 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}@media (min-width:768px) and (max-width:1024px){.footer-left{display:flex;flex-direction:column;justify-content:center;text-align:center}}@media (max-width:767px){#footer .social-icons-wrapper{display:flex;justify-content:center;margin:20px 0;width:100%}.privacy-text>p{padding-bottom:0;text-align:justify!important}}#footer img.telefonia-footer-logo{height:6rem;-o-object-fit:contain;object-fit:contain;transition:.5s}#footer ul.footer-link{list-style-type:none;margin:0;overflow:hidden;padding:0}#footer ul.footer-link li.footer-menu-item{float:left}#footer ul.footer-link li.footer-menu-item a{color:var(--primary-text-color);display:block;font-weight:700;line-height:19px;padding-left:3.5rem;text-align:center;text-decoration:none;text-transform:uppercase}#footer .week-day-container{display:flex;flex:1;font-family:var(--secondary-font);font-size:18px!important;justify-content:center;line-height:22px!important;margin:auto;min-height:86px;padding:10px;text-align:center}#footer .week-day{color:var(--primary-text-color);font-family:var(--secondary-font);line-height:20px!important;line-height:22px}#footer .clock-text,#footer .week-day{font-size:18px;text-align:center!important}#footer .clock-text{color:#000;font-family:Roboto,Sans-serif;font-weight:400;line-height:20px!important;line-height:22px!important}#footer .days-clock.row{margin-left:auto;margin-right:auto;max-width:500px}#footer .clock-text:last-child{margin-bottom:0}@media (max-width:991.98px){#footer-aperto,#footer-contact{display:block!important}.image-container{margin-bottom:2rem;text-align:center}#footer ul.footer-link{flex-direction:column}#footer ul.footer-link li.footer-menu-item{float:left}#footer ul.footer-link li.footer-menu-item a{font-size:16px;font-weight:600;line-height:19px;padding-bottom:1rem;padding-left:0}#footer img.telefonia-footer-logo{height:10rem;-o-object-fit:contain;object-fit:contain;width:250px}#footer .week-day-container{flex:0 0 50%;padding:10px}#copyright{margin-bottom:130px}}@media (max-width:767.98px){.week-day-container{flex:0 0 50%}#footer .container{padding:0}}@media (max-width:1024px) and (min-width:768px){.week-day-container{flex:0 0 25%}}#copyright{background-color:var(--primary-light);display:flex;font-family:var(--secondary-font);min-height:100px;padding:0 8rem!important}#copyright .copyright-footer a{text-decoration:none!important}#copyright .copyright-footer .cookie-policy a{text-decoration:underline!important}#copyright .copyright-footer,#copyright .copyright-footer a{color:#7a7a7a;font-size:16px;line-height:28px;width:100%}#copyright .copyright-footer .copyright-footer-content{display:flex;justify-content:space-between}#footer-buttons,.copyright-footer-mobile-screen{display:none}@media (max-width:991.98px){#footer-buttons{bottom:0;box-shadow:0 0 10px 0 rgba(0,0,0,.149);display:block;left:0;position:fixed;right:0;z-index:99}#footer-buttons .footer-buttons-content{background:#fff;display:flex;justify-content:space-evenly}#footer-buttons .footer-buttons-content .border-div{border:1px solid #d3c7c7;margin:30px 0;width:1px}#footer-buttons .footer-buttons-content .footer-buttons-content-buttons{align-items:center;display:flex;height:90px;justify-content:center;width:100%}#footer-buttons .footer-buttons-content .footer-buttons-content-buttons a{color:#313133;display:block;font-family:var(--secondary-font);font-size:16px;font-weight:400;height:100%;letter-spacing:0;line-height:24px;padding:20px 0;text-align:center;width:100%}#footer-buttons .footer-buttons-content .footer-buttons-content-buttons a i{font-size:25px}#footer-buttons .orari-footer{height:38px}#footer-buttons .orari-footer p{align-items:center;color:#fff;display:flex;font-family:var(--secondary-font);font-size:16px;font-weight:700;height:100%;justify-content:center;letter-spacing:0;line-height:19px;margin:0;text-align:center}}@media (max-width:767.98px){#copyright{min-height:134px;padding:10px 0!important;text-align:center}.copyright-footer-full-screen{display:none}.copyright-footer-mobile-screen{display:block}}#whatsapp-icon{bottom:30px;display:block;position:fixed;right:30px;z-index:99}#whatsapp-icon a{background-color:#23a455;border:none;border-radius:12px;box-shadow:0 4px 20px 0 rgba(0,0,0,.149);color:#fff;font-size:20px;font-weight:700;height:50px;line-height:23.44px;padding:12px 24px;width:auto}#whatsapp-icon a span{font-family:var(--secondary-font)}@media (max-width:991.98px){#whatsapp-icon{display:none}}#not-found{padding:100px 0}#not-found h2{font-size:150px}#not-found h3{font-size:48px}#about-us{font-family:Roboto,serif;padding:90px 0 60px;position:relative}#about-us .about-content{padding:50px 0 0}#about-us .about-content h3{color:var(--primary);font-family:var(--primary-font),serif;font-size:38px;font-weight:700;letter-spacing:0;line-height:50px}#about-us .about-content p{color:#2b2b2b;font-family:var(--secondary-font),serif;font-size:18px;font-weight:500;letter-spacing:0;line-height:28px}#about-us .about-menu{margin:40px 0}#about-us p{font-family:var(--secondary-font),serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;text-align:center}#about-us .section-border{border-top:1px solid var(--primary);bottom:20px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:40px}#about-us .about-desc button{background:0 0;border:none;color:var(--bs-body-color);display:none}#about-us .custom-page-button{background-color:transparent;border:2px solid var(--primary);border-radius:6px;color:var(--primary);font-family:var(--secondary-font);font-size:18px;font-weight:700;gap:8px;line-height:21.09px;padding:12px 21px;text-align:center;width:auto}@media (max-width:767.98px){#about-us .about-content h3{font-family:var(--primary-font),serif;font-size:32px;font-weight:700;line-height:2;text-align:center}#about-us .about-content p{line-height:21.09px}}@media (max-width:575.98px){#about-us{padding:0 0 60px}#about-us .about-desc{padding-bottom:35px;position:relative}#about-us .about-desc p{max-height:121px;overflow:hidden}#about-us .about-desc p.active{max-height:none}#about-us .about-desc p.non-complete:before{background:var(--bs-body-bg);bottom:36px;content:"...";padding:0 4px;position:absolute;right:0}#about-us .about-desc button{background:0 0;border:none;bottom:-20px;color:var(--primary);display:block;font-family:var(--primary-font),serif;font-weight:600;height:40px;position:absolute;right:calc(50% - 60px);text-decoration:underline!important;width:120px}#about-us .navbar-buttons{margin-bottom:10px}}#italian_excellence{padding-bottom:60px;position:relative}#italian_excellence .italian_excellence{margin-top:30px}#italian_excellence .italian_excellence h3{color:var(--primary);font-family:var(--primary-font);font-size:32px;font-weight:700;letter-spacing:0;line-height:47.42px;text-align:center}#italian_excellence .italian_excellence img{height:100px;-o-object-fit:contain;object-fit:contain;width:450px}#italian_excellence .italian_excellence img.accademia-italiana-della-cucina{height:120px}#italian_excellence .section-border{border-top:1px solid var(--primary);bottom:20px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:40px}@media (max-width:767.98px){#italian_excellence .italian_excellence img{height:auto;width:75vw}#italian_excellence .italian_excellence img.accademia-italiana-della-cucina{height:120px}#italian_excellence .italian_excellence h3{color:var(--primary);font-family:var(--primary-font),serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:1.5;text-align:center}}#blogs{padding-bottom:5rem!important;padding-top:2rem!important;position:relative}#blogs .blogs-title{color:var(--primary);font-family:var(--primary-font);font-size:32px;font-weight:700;letter-spacing:0;line-height:47.42px;text-align:center}#blogs .card{background:0 0!important;border:none;cursor:pointer;height:auto}#blogs .card .card-body{padding:var(--bs-card-spacer-y) 0}#blogs .card .blogs-image-container{position:relative}#blogs .card .blogs-image-container img.card-img-top{aspect-ratio:4/5;border-radius:16px!important;box-shadow:0 2px 10px 0 rgba(0,0,0,.302);height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#blogs .card .blogs-image-container img.logo{background-color:#fff;border:2px solid #fff;border-radius:50%;display:none;height:auto;left:18px;position:absolute;top:15px;width:auto}#blogs .card .blogs-image-container .overlay{align-items:center;background-color:rgba(0,0,0,.2);border-radius:16px;color:#fff;display:flex;font-size:70px;font-weight:400;height:100%;justify-content:space-evenly;left:0;position:absolute;text-shadow:0 0 20px #000;top:0;width:100%}#blogs .card .card-text{color:#313133;font-family:var(--secondary-font);font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;margin-bottom:0;max-height:116px;overflow:hidden;position:relative}#blogs .card .card-text:before{bottom:2px;color:transparent!important;content:"...";position:absolute;right:2px}#blogs .card .card-text:after{background:0 0!important;content:"";height:1rem;position:absolute;right:0;width:1rem}#blogs .card .blog-button{border-radius:4px;margin-bottom:25px;position:static;width:100%}#blogs .card .blog-button .btn{border:none;color:var(--primary-text-color);float:left;font-family:var(--secondary-font);font-size:16px;font-weight:600;letter-spacing:0;line-height:19px;margin:0;padding:0;text-align:left;text-decoration:underline!important}#blogs .section-border{border-top:1px solid var(--primary);bottom:20px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:40px}.blogs-modal .modal-title{color:#2b2b2b;font-family:var(--secondary-font);font-size:14px;font-weight:400;line-height:16.41px;text-align:left}.blogs-modal img{border-radius:16px;width:100%}.blogs-modal p{font-family:var(--secondary-font);font-size:16px;font-weight:400;line-height:18.75px;text-align:left}.blogs-modal .blogs-modal-header{border-bottom:1px solid #dadada;display:flex;justify-content:space-between}@media (max-width:991.98px){.blogs-modal .blogs-image-wrapper{position:relative}.blogs-modal .blogs-image-wrapper button{background:0 0;border:none;color:#fff!important;font-size:16px;position:absolute;right:6px;top:6px}.blogs-modal .row{margin:0}.blogs-modal .modal-body,.blogs-modal .row .blog-image-col{padding:0}}@media (max-width:767.98px){#blogs .blogs-title{color:var(--primary);font-family:var(--primary-font),serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:1.5;text-align:center}}.modal{--bs-modal-border-radius:2rem}#imageGallery{font-family:Roboto,serif;padding-bottom:3rem!important;padding-top:2rem!important}#imageGallery h3.galleria-title{color:var(--primary);font-family:var(--primary-font);font-size:32px;font-weight:700;letter-spacing:0;line-height:47.42px;text-align:center}#imageGallery .gallery-content .galleria-item{padding:5px!important}#imageGallery .gallery-content img{aspect-ratio:4/5;border-radius:16px!important;cursor:pointer;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}#imageGallery .gallery-content video{width:100%}#imageGallery .gallery-content .gallery-item-wrapper{position:relative}#imageGallery .gallery-content .gallery-item-wrapper .google-logo{background:#fff;border-radius:50%;height:auto;left:18px;padding:2px;position:absolute;top:15px;width:auto}#imageGallery .ph-picture{height:260px!important}@media (max-width:767.98px){#imageGallery .gallery-content .galleria-item{padding-bottom:5px!important;padding-left:calc(var(--bs-gutter-x)*.5)!important;padding-right:calc(var(--bs-gutter-x)*.5)!important}#imageGallery h3.galleria-title{color:var(--primary);font-family:var(--primary-font),serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:1.5;text-align:center}}@media (max-width:576px){#imageGallery .gallery-content .gallery-item-wrapper .google-logo{width:24px}}#home-slider{height:calc(100vh - 90px)}.slide-short{height:100%}.clip-path-wrapper{position:absolute}.clip-path,.clip-path-wrapper{bottom:0;height:100px;left:0;right:0}.clip-path{position:relative;top:0}.clip-path-one{background-color:#fff;bottom:0;-webkit-clip-path:polygon(0 68%,100% 74%,100% 100%,0 100%);clip-path:polygon(0 68%,100% 74%,100% 100%,0 100%);height:50px;left:0;position:absolute;right:0}.clip-path-two{background-color:hsla(0,0%,100%,.478);-webkit-clip-path:polygon(0 98%,100% 40%,100% 100%,0 100%);clip-path:polygon(0 98%,100% 40%,100% 100%,0 100%);height:100px}.clip-path-three,.clip-path-two{bottom:0;position:absolute;width:100%}.clip-path-three{background-color:hsla(0,0%,100%,.239);-webkit-clip-path:polygon(0 98%,100% 20%,100% 100%,0 100%);clip-path:polygon(0 98%,100% 20%,100% 100%,0 100%);height:150px}#carouselHomeSlides .carousel-inner .carousel-item img{aspect-ratio:4/3}#carouselHome2Slides .carousel-inner .carousel-item,#carouselHomeSlides .carousel-inner .carousel-item{height:100%}@media (max-width:767.98px){#home-slider{aspect-ratio:4/3!important;height:auto!important}}#home-video-slider,#home-video-slider video{height:calc(100vh - 90px)}#home-video-slider video{-o-object-fit:cover;object-fit:cover;width:100%}@media (max-width:575.98px){#home-video-slider{height:auto}#home-video-slider video{aspect-ratio:4/3!important;height:auto!important}}#hours1{margin-top:-160px;padding:0 5.28rem!important;position:relative;z-index:99}#hours1 .container{padding-left:2.85rem!important;padding-right:2.85rem!important}#hours1 .hours1-full-container{position:relative}#hours1 .hours1-full-container .availability-container{font-family:Roboto,serif;margin-left:auto;margin-right:auto;text-align:center;width:100%}#hours1 .hours1-full-container .availability-container .orari{border-radius:6px;color:#fff;display:inline-flex;font-family:var(--secondary-font);font-size:14px;font-weight:700;height:40px;line-height:28px;padding:7px 17px}#hours1 .hours1-full-container .availability-container .orari .orari-text-container{align-items:center;display:flex;justify-content:center}#hours1 .hours1-full-container .availability-container .orari .orari-text-container p{margin:0}#hours1 .hours1-full-container .availability-container .navbar-aperto-ora{border-radius:6px 6px 6px 6px;border-style:solid;border-width:2px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;line-height:24px;margin-bottom:auto!important;margin-top:auto!important;min-width:110px;padding:5px 15px 4px;width:-moz-fit-content;width:fit-content}#hours1 .hours1-full-container .availability-container .navbar-aperto-ora .span-info{color:#fff;display:inline-block;font-size:19px}#hours1 .hours1-full-container .availability-container .navbar-aperto-ora .span-info i{color:#fff;font-size:90%}#hours1 .hours1-full-container .hours-container{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.85);box-shadow:0 2px 4px rgba(0,0,0,.15);font-family:var(--secondary-font);padding:20px 12px 0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}#hours1 .hours1-full-container .hours-container .days{padding-bottom:20px;padding-top:2px}#hours1 .hours1-full-container .hours-container .days .day-of-week{flex:1;padding:10px}#hours1 .hours1-full-container .hours-container .days .day-of-week .day-of-week-title{line-height:21px;margin-bottom:10px}#hours1 .hours1-full-container .hours-container .days .day-of-week .day-of-week-time i{margin-top:7px}#hours1 .hours1-full-container #hourContainerButtons{cursor:pointer;flex:0 0 20%}#hours1 #full-screen-view .availability-container{position:absolute;top:-19px}#hours1 .action-button{align-items:center;background-color:var(--primary);border-radius:6px 6px 6px 6px;color:#fff;display:flex;font-family:var(--secondary-font);font-size:18px;font-weight:600;height:21px;justify-content:center;line-height:50px;padding:20px}#hours1 .action-button i{margin-right:8px}#hours1 .action-button:hover{color:#fff}#hours1 #mobile-screen-view{display:none}#hours1 .loading-container{align-items:center;display:flex;justify-content:center;margin:0 -5%;overflow:hidden;padding:10px 0;position:relative;text-align:initial}#hours1 .dot-pulse{animation:dot-pulse 1.5s linear infinite;animation-delay:.25s;box-shadow:9999px 0 0 -5px;left:-9999px;position:relative}#hours1 .dot-pulse,#hours1 .dot-pulse:after,#hours1 .dot-pulse:before{background-color:#fff;border-radius:5px;color:#fff;height:5px;width:5px}#hours1 .dot-pulse:after,#hours1 .dot-pulse:before{content:"";display:inline-block;position:absolute;top:0}#hours1 .dot-pulse:before{animation:dot-pulse-before 1.5s linear infinite;animation-delay:0s;box-shadow:9984px 0 0 -5px}#hours1 .dot-pulse:after{animation:dot-pulse-after 1.5s linear infinite;animation-delay:.5s;box-shadow:10014px 0 0 -5px}@media (max-width:1024px) and (min-width:768px){#hours1 .hours1-full-container .hours-container .days .day-of-week{flex:0 0 25%}}@media (max-width:991.98px){#hours1{padding:1rem 2rem 80px!important}#hours1 .container{padding:0!important}#hours1 .hours1-mobile-container .availability-container{position:absolute;top:-35px}#hours1 .hours1-mobile-container .availability-container .orari{border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:700;height:40px;line-height:28px;padding:7px 17px}#hours1 .hours1-mobile-container .availability-container .orari .orari-text-container{align-items:center;display:flex;justify-content:center}#hours1 .hours1-mobile-container .availability-container .orari .orari-text-container p{margin:0}#hours1 .hours1-full-container .hours-container .days{padding-bottom:96px}#hours1 .hours1-full-container .hours-container .days .day-of-week{flex:0 0 50%}#hours1 .button-container.prenota-button{bottom:10px}#hours1 .button-container{width:100%}#hours1 .button-container.call-now{bottom:-45px}#hours1 #full-screen-view{display:none}#hours1 #mobile-screen-view{display:block;font-family:var(--secondary-font);position:relative}#hours1 #mobile-screen-view .availability-container{display:inline-block;margin-left:auto;margin-right:auto;text-align:center}#hours1 #mobile-screen-view .hours-mobile-view .hours-container{background:#fff;border-radius:6px;box-shadow:0 2px 4px rgba(0,0,0,.15);overflow:hidden;padding:0;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}#hours1 #mobile-screen-view .hours-mobile-view .hours-container .days{padding-bottom:10px;padding-top:10px}#hours1 #mobile-screen-view .hours-mobile-view .hours-container .days .day-of-week{flex:0 0 50%;padding:10px}#hours1 #mobile-screen-view .hours-mobile-view .hours-container .day-of-week.today-date{border-right:1px solid #ccc}#hours1 #mobile-screen-view .day-show-more{background-color:var(--primary);color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:700;justify-content:center;line-height:22px;padding:.5rem!important}#hours1 #mobile-screen-view .day-show-more i{margin-top:.1rem!important}#hours1 #mobile-screen-view .calendario-orari{background:vaR(--primary);border:none;border-radius:0 0 8px 8px;color:#fff;font-size:16px;font-weight:700;height:52px;line-height:19px;outline:0;width:100%}}@media screen and (max-width:767.98px){#hours1{padding:0 1rem!important}#hours1 .hours1-mobile-container .availability-container{position:absolute;top:-19px}#hours1 .navbar-aperto-ora{font-size:20px;font-weight:700;line-height:23px}#hours1 .day-of-week-title{font-size:18px;font-weight:700;line-height:21px}#hours1 .day-of-week-time{font-size:18px;font-weight:400;line-height:21px}}@media (max-width:575.98px){#hours1{margin-top:1rem;padding:0 1rem!important}#hours1 .container{margin:0!important}}@keyframes dot-pulse-before{0%{box-shadow:9984px 0 0 -5px}30%{box-shadow:9984px 0 0 2px}60%,to{box-shadow:9984px 0 0 -5px}}@keyframes dot-pulse{0%{box-shadow:9999px 0 0 -5px}30%{box-shadow:9999px 0 0 2px}60%,to{box-shadow:9999px 0 0 -5px}}@keyframes dot-pulse-after{0%{box-shadow:10014px 0 0 -5px}30%{box-shadow:10014px 0 0 2px}60%,to{box-shadow:10014px 0 0 -5px}}@media (max-width:1120px){#hours1 #hourContainerButtons{flex:0 0 25%!important}}#location .ph-picture{height:350px!important}#location .lazy-load-map{height:450px;overflow:hidden;position:relative}#location .lazy-load-map iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}#location iframe.location-iframe,#location iframe.location-map{display:block;height:400px;width:100%}#location iframe.location-map{border:none;border-radius:8px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.15))}@media screen and (max-width:767.98px){#location{padding:0}}#reviews{font-family:Roboto,serif;padding-bottom:50px;position:relative}#reviews .row>*{padding-left:16px;padding-right:16px}#reviews h3.reviews-title{color:var(--primary);font-family:var(--primary-font);font-size:32px;font-weight:700;letter-spacing:0;line-height:47.42px;text-align:center}#reviews .review-container{background-color:#fff;border-radius:16px;box-shadow:0 2px 10px 0 rgba(0,0,0,.302);display:flex;flex-direction:column;font-family:var(--secondary-font);height:100%;justify-content:space-between;padding:15px}#reviews .review-container .stars{color:#fbbc04}#reviews .review-container .date{color:#2b2b2b;font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;margin:0;opacity:.5;text-align:right}#reviews .review-container .comment{color:#2b2b2b;font-size:18px;font-weight:400;letter-spacing:0;line-height:24px;margin:0;padding-bottom:35px;position:relative}#reviews .review-container .comment p{color:var(--primary-text-color);max-height:241px;overflow:hidden}#reviews .review-container .comment p.active{max-height:none}#reviews .review-container .comment p.non-complete:before{background:var(--contrast-section-bg);bottom:36px;content:"...";position:absolute;right:0;width:50px}#reviews .review-container .comment p.non-complete:after{content:"";height:1rem;position:absolute;right:0;width:1rem}#reviews .review-container .comment button{background:0 0;border:none;bottom:0;color:var(--primary-text-color);display:block;font-family:var(--primary-font);font-weight:600;height:40px;left:0;padding:0;position:absolute;text-align:left;text-decoration:underline!important;width:120px}#reviews .review-container .reviewer{color:#2b2b2b;font-size:20px;font-weight:700;letter-spacing:0;line-height:24px;margin:0}#reviews .section-border{border-top:1px solid var(--primary);bottom:20px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:40px}#reviews .review-button{background-color:transparent;border:2px solid var(--primary);border-radius:6px;color:var(--primary);font-family:var(--secondary-font);font-size:18px;font-weight:700;gap:8px;line-height:21.09px;padding:12px 21px;text-align:center;width:auto}@media (max-width:767.98px){#reviews h3.reviews-title{color:var(--primary);font-family:var(--primary-font),serif;font-size:26px;font-weight:700;letter-spacing:0;line-height:1.5;padding-bottom:1rem!important;text-align:center}}.navbar-buttons,.navbar-buttons path{fill:var(--primary-text-color);border:none;border-radius:0;color:var(--primary-text-color);display:inline-block;font-weight:500}a.navbar-buttons:hover path{fill:var(--primary)!important}#who{padding:60px 0}#who .who-container{align-items:center;display:flex;justify-content:center}#who .who-container .logo-container img{border-radius:50%;height:85px;-o-object-fit:cover;object-fit:cover;width:85px}#who .who-container .who-content h3{color:var(--primary);font-family:var(--primary-font);font-size:22px;font-weight:700;letter-spacing:0;line-height:33px}#who .who-container .who-content p{color:grey;font-family:var(--secondary-font);font-size:16px;font-style:italic;font-weight:400;letter-spacing:0;line-height:14px}@media (max-width:991.98px){#who .who-container{display:block;text-align:center}}#menu{overflow-x:hidden;padding:135px 0 60px}#menu .menu-title{color:var(--primary);font-family:var(--primary-font),serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:47.42px;text-align:center}#menu .menu-category{text-align:center}#menu .menu-category .menu-category-btn{color:var(--primary);cursor:pointer;font-size:18px;font-weight:700;margin-bottom:10px}#menu .menu-category .menu-category-header{display:block}#menu .menu-category .navbar-buttons{border-radius:6px;border-width:1px;font-size:16px;font-weight:700;margin-bottom:10px;padding:10px 15px}#menu .menu-category .navbar-buttons.active{background-color:var(--primary);color:var(--bs-body-bg)}#menu .menu-category .navbar-buttons.active:hover{color:var(--bs-body-bg)!important}#menu .menu-content{text-align:center}#menu .menu-content .menu-categories{display:none}#menu .menu-content .menu-categories.active{display:block}#menu .menu-content .menu-content-header{background-color:#f4f4f4;display:flex;font-size:22px;justify-content:center;margin-top:90px;padding:24px 0}#menu .menu-content .menu-content-header .row{flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}#menu .menu-content .menu-content-header .row.dragging{cursor:grab;scroll-behavior:unset}#menu .menu-content .menu-content-header .row::-webkit-scrollbar{display:none}#menu .menu-content .menu-content-header .row .menu-section{text-wrap:nowrap;display:inline-block;margin:0 2px;padding:10px 20px}#menu .menu-content .menu-content-header .menu-section{text-wrap:nowrap;margin:0 20px}#menu .menu-content .menu-content-header .menu-section h3{font-size:1.375rem;margin-bottom:0}#menu .menu-content .menu-content-header .menu-section a{color:var(--bs-body-color);font-size:22px;font-weight:400}#menu .menu-content .menu-content-header .menu-section a.active{text-decoration:underline!important}#menu .menu-content-body .menu-section{padding-top:100px}#menu .menu-content-body .menu-section h3{color:var(--primary);font-size:24px;font-weight:700;margin-bottom:20px}#menu .menu-item{background-color:#fff;border:1px solid #dadada;color:var(--bs-body-color)}#menu .menu-item .open-modal{cursor:pointer}#menu .menu-item .head{align-items:center;display:flex;margin-bottom:.5rem}#menu .menu-item .head h4{font-family:var(--secondary-font);font-size:18px;font-weight:700;line-height:30px;margin-bottom:0;text-align:left}#menu .menu-item .head h6{text-wrap:nowrap;font-size:20px;font-weight:700}#menu .menu-item .head h4.quantity{align-items:center;border:1px solid var(--primary);color:var(--primary);display:flex;height:30px;justify-content:center;padding:5px;width:30px}#menu .menu-item .details{align-items:center;display:flex;justify-content:space-between}#menu .menu-item .details h6{font-family:var(--secondary-font);font-size:16px;font-weight:400;line-height:24px;margin:0;text-align:left;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-position:from-font}#menu .menu-item .details u{color:#8c8c8c;cursor:pointer;text-decoration:underline!important}#menu .menu-item hr{clear:both;margin:5px 0}#menu .menu-item p{color:#8c8c8c;font-family:var(--secondary-font),serif;font-size:16px;margin-bottom:5px;text-align:left}#menu .menu-item .quantity-selector .add-to-cart-container{height:100%;margin:0 5px}#menu .menu-item .quantity-selector .add-to-cart-container .first-add-to-cart{align-items:center;border:1px solid var(--primary);color:var(--primary);display:flex;height:100%;justify-content:center;width:32px}#menu .menu-item .quantity-selector .decrease,#menu .menu-item .quantity-selector .increase,#menu .menu-item .quantity-selector .remove{background-color:transparent;border:2px solid var(--primary);border-radius:50%;color:var(--primary);padding:5px 10px}#menu .menu-item .quantity-selector .remove{margin-right:10px}#menu .menu-item .quantity-selector .quantity{border:2px solid var(--primary);border-radius:10px;font-weight:700;margin:0 10px;padding:5px 20px}#menu .menu-item .quantity-selector .add-remove-to-cart{display:flex;flex-direction:column;height:100%;justify-content:space-between;margin:0 5px;width:32px}#menu .menu-item .quantity-selector .add-remove-to-cart .btn{align-items:center;background-color:#fff;border-color:var(--primary);color:var(--primary);display:flex;height:100%;justify-content:center;min-height:32px}#menu .menu-item .quantity-selector .add-remove-to-cart .btn:first-of-type{margin-bottom:8px}#menu .menu-item img{aspect-ratio:1/1;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#menu #cart{background-color:var(--bs-body-bg)}#menu #cart .go-up{background:hsla(0,0%,100%,.9);border:1px solid #8c8c8c;border-radius:8px;bottom:32px;color:#8c8c8c;height:48px;position:fixed;right:32px;width:48px}#menu #cart .empty-cart-items{font-weight:600}#menu #cart .empty-cart-items i{margin-left:8px}#menu .cart-closed,#menu .cart-open{bottom:0;box-shadow:0 -2px 10px rgba(0,0,0,.15);color:#212121;left:0;position:fixed;transition:all .3s ease;width:100%;z-index:999}#menu .cart-closed{height:90px}#menu .cart-closed .go-up{display:none}#menu .cart-open{background-color:var(--bs-body-bg);height:100dvh;overflow-y:auto}#menu .cart-header{align-items:center;background-color:var(--bs-body-bg)!important;cursor:pointer;display:flex;height:90px;justify-content:space-between;position:fixed;width:100%;z-index:999}#menu .cart-header p{font-size:16px;font-weight:700;line-height:24px;margin:0}#menu .cart-content{padding-top:90px}#menu .cart-content .total-price{background-color:var(--bs-body-bg);margin-bottom:10px;position:fixed;width:100%;z-index:999}#menu .cart-content .total-price .selection{align-items:center;background-color:hsla(0,0%,50%,.102);color:#212121;display:flex;font-family:var(--secondary-font);font-size:18px;font-weight:700;height:53px;justify-content:flex-end;line-height:21.13px;text-align:left}#menu .cart-content .total-price .selection h2{margin:0}#menu .cart-content .items{color:var(--bs-body-color);padding:69px 0 32px}#menu .cart-content h2{font-size:24px;text-align:center}#menu .cart-content h3{font-size:20px;margin-bottom:40px;text-align:center}#menu .cart-content .empty-cart{align-items:center;background-color:hsla(0,0%,50%,.102);border-radius:10px;color:var(--bs-body-color);display:flex;font-size:20px;font-weight:700;height:150px;justify-content:space-evenly;margin:100px 20px 0}.sticky-parent{padding-top:170px}.sticky{position:fixed;top:0;width:100%;z-index:99}@media (max-width:767.98px){#menu .menu-item{background-color:initial;border:0}#menu hr{margin:16px auto;width:calc(100% - 32px)}#menu .menu-section-content{border-bottom:1px solid #dadada;border-top:1px solid #dadada;padding:16px 0!important}#menu .menu-section-content .menu-item{background-color:initial;border:0;padding:0 4px!important}#menu .menu-section-content .menu-item .open-modal{padding-right:20px}#menu .menu-section-content .menu-item>.row{min-height:72px}#menu .menu-section-content .menu-item img{width:80%}}@media (max-width:575.98px){#menu .menu-title{font-size:24px}#menu .menu-category .navbar-buttons{width:100%}#menu .menu-content .menu-content-header .menu-section a,#menu .menu-content .menu-content-header .menu-section h3{font-size:18px}}#menu-price-list-modal{font-family:var(--secondary-font)}#menu-price-list-modal .modal-content,#menu-price-list-modal .modal-header{background-color:transparent;border:0}#menu-price-list-modal .modal-header{display:flex;justify-content:flex-end;padding-bottom:.5rem}#menu-price-list-modal .modal-header button{align-items:center;background-color:#fff!important;border:0;border-radius:24px;box-sizing:content-box;color:#212121;display:flex;height:20px;justify-content:center;opacity:1;padding:.25em;width:20px}#menu-price-list-modal .modal-body{background-color:var(--bs-body-bg)!important;border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);overflow:hidden;padding:0}#menu-price-list-modal .price-list-meta{background-color:#f2f2f2}#menu-price-list-modal .price-list-meta img{border:1px solid #d9d9d9;height:120px;-o-object-fit:cover;object-fit:cover;width:120px}#menu-price-list-modal .price-list-meta .price-list-title{align-items:center;display:flex;font-size:26px;font-weight:700;line-height:24px;text-align:left}#menu-price-list-modal .price-list-content-allergeni{border:1px solid #dadada}#menu-price-list-modal .price-list-content-allergeni h4{color:#212121;font-size:20px;font-weight:700;line-height:24px;text-align:left}#menu-price-list-modal .price-list-content-allergeni p{color:#212121;font-size:18px;font-weight:400;line-height:24px;margin:0;text-align:left}#menu-price-list-modal .price-list-price{background-color:#f2f2f2;font-size:26px;font-weight:700;line-height:24px;text-align:center}#menu-price-list-modal .price-list-price .cart-buttons button,#menu-price-list-modal .price-list-price .cart-buttons span{align-items:center;background-color:#fff;border-color:var(--bs-btn-active-border-color);color:var(--primary);display:flex;height:40px;justify-content:center}#menu-price-list-modal .price-list-price .cart-buttons span{cursor:auto;font-family:var(--secondary-font);font-size:18px;font-weight:700;line-height:24px;text-align:center}body.pe-modal-open{overflow:hidden}#pe-gallery-instagram-widget .pe-container{display:block;font-family:var(--secondary-font);padding:0}#pe-gallery-instagram-widget .pe-container .pe-title{color:var(--primary);display:flex;font-family:var(--primary-font);font-size:32px;font-weight:700;justify-content:center;line-height:37px;padding:40px;text-align:center}#pe-gallery-instagram-widget .pe-container .pe-gallery-view{display:flex;flex-wrap:wrap;gap:9px}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper{cursor:pointer;line-height:0;position:relative;width:calc(33.33333% - 6px)}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper .pe-multiple-icon,#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper .pe-video-icon{position:absolute;right:10px;top:10px}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper .pe-multiple-icon .pe-multiple-svg,#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper .pe-multiple-icon .pe-video-svg,#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper .pe-video-icon .pe-multiple-svg,#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper .pe-video-icon .pe-video-svg{fill:hsla(0,0%,100%,.8);display:block;height:24px;width:24px}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper .pe-image{aspect-ratio:4/5;flex:1;-o-object-fit:cover;object-fit:cover;transition:filter .2s;width:100%}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper .pe-dsp-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper .pe-dsp-wrapper .pe-description{color:#fff;font-size:15px;left:50%;line-height:18px;max-height:56px;opacity:0;overflow:hidden;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .9s;width:80%}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper:hover .pe-image{filter:brightness(.4)}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper:hover .pe-description{opacity:1}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info{align-items:center;aspect-ratio:5/1;background:linear-gradient(180deg,#e5e5e5,#fff);display:flex;flex:1;justify-content:center}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-instagram-wrapper{display:flex;flex-direction:column;justify-content:center}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-instagram-wrapper .pe-info-title{color:#212121;font-size:20px;font-weight:700;margin-bottom:10px;padding:0;text-align:center}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-instagram-wrapper .pe-link-wrapper{align-items:center;display:flex;justify-content:center}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-instagram-wrapper .pe-link-wrapper .pe-info-footer-link{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px 0 rgba(0,0,0,.15);display:flex;justify-content:center;padding:12px;text-decoration:none}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-instagram-wrapper .pe-link-wrapper .pe-info-footer-link .pe-info-footer-link-img{border:1px solid #dadada;border-radius:15px;height:30px;margin-right:12px;width:30px}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-instagram-wrapper .pe-link-wrapper .pe-info-footer-link .pe-footer-info-link-username{color:#212121;font-size:20px;font-weight:700}#pe-gallery-instagram-widget .pe-container .instagram-show-more-button{border:none;border-radius:6px;color:var(--primary-text-color);cursor:pointer;font-family:var(--secondary-font);font-size:18px;font-weight:700;gap:8px;height:45px;line-height:18px;padding:12px 24px;text-decoration:underline!important;width:auto}#pe-gallery-instagram-widget .pe-container .img-logo{background:#fff;border-radius:50%;left:18px;padding:2px;position:absolute;top:15px}#pe-gallery-instagram-widget .pe-modal{background-color:rgba(0,0,0,.6);font-family:var(--secondary-font);height:100%;left:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s!important;width:100%;z-index:999999999999}#pe-gallery-instagram-widget .pe-modal.active{opacity:1;pointer-events:all}#pe-gallery-instagram-widget .pe-modal.active .pe-modal-content{bottom:50%}#pe-gallery-instagram-widget .pe-modal .pe-modal-content{background-color:#fff;border-radius:20px;height:90vh;margin:auto;max-width:600px;overflow-y:scroll;position:absolute;width:100%}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-header{background-color:#fff;border-bottom:1px solid #dadada;height:50px;left:0;position:relative;position:sticky;top:0;z-index:99}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-header .pe-close{color:#000;cursor:pointer;font-size:30px;position:absolute;right:20px;top:10px}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper{border-bottom:1px solid #dadada}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-profile-wrapper{align-items:center;display:flex;justify-content:flex-start;padding:15px 20px}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-profile-wrapper .pe-profile-img{border:1px solid #c1c1c1;border-radius:15px;height:30px;margin-right:15px;-o-object-fit:cover;object-fit:cover;width:30px}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-profile-wrapper .pe-profile-username{font-size:18px;font-weight:700}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-modal-image{min-width:100%;-o-object-fit:contain;object-fit:contain;width:100%}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-carousel{height:100%;height:-moz-fit-content;height:fit-content;position:relative}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-carousel .pe-carousel-wrapper{display:flex;transition:transform .2s ease}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-carousel .pe-carousel-next-prev{background-color:transparent;border:none;color:#fff;cursor:pointer;font-size:32px;position:absolute;top:50%;transform:translateY(-50%);width:60px;z-index:9}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-carousel .pe-prev{left:0}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-carousel .pe-next{right:0}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-bullets{bottom:10px;left:50%;position:absolute;transform:translate(-50%)}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-bullet{background-color:hsla(0,0%,100%,.6);border:none;border-radius:50%;cursor:pointer;display:inline-block;height:12px;margin:0 5px;outline:0;padding:0;transition:all .2s ease;width:12px}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-bullet.active{background-color:#fff}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-video-container{position:relative}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-video-container .pe-modal-video{min-width:100%;width:100%}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-video-container .pe-video-overlay{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-video-container .pe-mute-btn{background:rgba(0,0,0,.6);border:none;border-radius:50%;bottom:12px;cursor:pointer;height:32px;left:12px;position:absolute;width:32px}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-video-container .pe-mute-btn .pe-icon-wrapper{height:100%;position:relative;width:100%}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-video-container .pe-mute-btn .pe-icon-wrapper .pe-mute-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-video-container .pe-mute-btn .pe-icon-wrapper .pe-video-sound-on{display:none}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-modal-image{position:relative}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-modal-image .pe-video-overlay{background-color:transparent;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-modal-image .pe-mute-btn{background:rgba(0,0,0,.6);border:none;border-radius:50%;bottom:12px;cursor:pointer;height:32px;left:12px;position:absolute;width:32px;z-index:2}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-modal-image .pe-mute-btn .pe-icon-wrapper{height:100%;position:relative;width:100%}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-modal-image .pe-mute-btn .pe-icon-wrapper .pe-mute-icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-modal-image .pe-mute-btn .pe-icon-wrapper .pe-video-sound-on{display:none}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-modal-dsp{font-size:16px;padding:20px}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-body .pe-element-wrapper .pe-modal-dsp .pe-modal-date{color:#6d6d6d;font-size:12px;margin-top:10px;text-transform:uppercase}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-footer{margin:30px 0;padding:0 20px}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-footer .pe-footer-dsp{display:flex;font-size:18px;font-weight:700;justify-content:center;margin-bottom:15px;text-align:center}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-footer .pe-footer-link-wrapper{display:flex;justify-content:center}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-footer .pe-footer-link-wrapper .pe-footer-link{align-items:center;background-color:#1095f6;border-radius:16px;display:flex;justify-content:center;padding:8px 16px 8px 8px;text-decoration:none}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-footer .pe-footer-link-wrapper .pe-footer-link .pe-footer-link-img{border:1px solid #dadada;border-radius:15px;height:30px;margin-right:8px;width:30px}#pe-gallery-instagram-widget .pe-modal .pe-modal-content .pe-content-wrapper .pe-modal-footer .pe-footer-link-wrapper .pe-footer-link .pe-footer-link-username{color:#fff;font-size:16px;font-weight:500}#pe-gallery-instagram-widget .pe-modal-content{overflow:hidden}#pe-gallery-instagram-widget .pe-modal-content::-webkit-scrollbar{width:.01px}#pe-gallery-instagram-widget .pe-modal-content::-webkit-scrollbar-thumb{background:0 0}#pe-gallery-instagram-widget #pe-gallery-modal .btn-close{opacity:.75!important}@media (max-width:992px){#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper{width:calc(33.33333% - 6px)}#pe-gallery-instagram-widget .pe-container .pe-title{font-size:26px}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info{aspect-ratio:4/1}}@media (max-width:768px){#pe-gallery-instagram-widget .pe-modal .pe-modal-content{border-bottom-left-radius:0;border-bottom-right-radius:0;height:100%;top:17px}#pe-gallery-instagram-widget .pe-modal.active .pe-modal-content{bottom:0}#pe-gallery-instagram-widget .pe-container .pe-gallery-view{display:flex;flex-wrap:wrap;gap:0;padding:2px}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-image-wrapper{padding:2px;width:50%}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info{aspect-ratio:2/1}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-info-title{font-size:16px!important}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-link-wrapper .pe-info-footer-link{border-radius:8p!important;margin-bottom:10px!important;padding:8px!important}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-link-wrapper .pe-info-footer-link .pe-info-footer-link-img{border-radius:10px!important;height:20px!important;margin-right:8px!important;width:20px!important}#pe-gallery-instagram-widget .pe-container .pe-gallery-view .pe-instagram-info .pe-link-wrapper .pe-info-footer-link .pe-footer-info-link-username{font-size:16px!important}#pe-gallery-instagram-widget .pe-container .pe-title{font-size:26px;line-height:1.5;margin-bottom:.5rem;padding:1rem}}@media (max-width:576px){#pe-gallery-instagram-widget .pe-container .img-logo img{width:24px}}#trademarks{padding:50px 0}#trademarks .title{color:var(--primary);font-family:var(--primary-font),serif;font-size:32px;font-weight:700;letter-spacing:0;line-height:47.42px;text-align:center}#trademarks .splide{padding:0 50px}#trademarks .splide .splide__arrow{background-color:transparent}#trademarks .splide .splide__arrow:disabled,#trademarks .splide .splide__pagination{display:none}#trademarks .splide .splide__track .splide__list{align-items:center}#trademarks .splide .splide__track .splide__list .splide__slide{padding:20px}#trademarks .splide .splide__track .splide__list .splide__slide img{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;width:100%}#trademarks .mobile ul{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}#trademarks .mobile ul li{padding:20px;width:33.3333333333%}#trademarks .mobile ul li img{width:100%}
