.gzr-tooltip{width:180px;min-height:95px;color:rgb(var(--bianco-00));background-color:rgba(var(--nero-01),.8);border-radius:10px;top:35px;left:0;font-size:.813rem;line-height:17px;font-weight:500;padding:12px 15px;z-index:2}.gzr-tooltip:before{content:'';display:block;position:absolute;left:23px;bottom:100%;width:0;height:0;border:10px solid transparent}.gzr-tooltip:after{content:'';display:block;position:absolute;left:24px;bottom:100%;width:0;height:0;border:9px solid transparent;border-bottom-color:rgba(var(--nero-01),.8)}.gzr-card-restaurant:hover{z-index:2;position:relative}.gzr-map-resize{background-image:url('data:image/svg+xml,%3C%3Fxml version="1.0" encoding="utf-8" %3F%3E%3Csvg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="18" height="18"%3E%3Cpath fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" transform="translate(1 9.8)" d="M7.1999998 7.1999998L0 7.1999998L0 0" fill-rule="evenodd"/%3E%3Cpath fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" transform="translate(9.7889 1)" d="M0 0L7.2110963 0L7.2110963 7.1999998" fill-rule="evenodd"/%3E%3C/svg%3E');background-repeat:no-repeat;background-position:center;transition:all .5s}.gzr-modal-search .gzr-modal{max-width:100vw;height:100vh}.gzr-modal-search .gzr-search-autocomplete{z-index:1}.gzr-modal-search .gzr-modal-header:after{content:" ";position:absolute;z-index:0;height:50px;inset:auto -20px -25px;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 90%);animation:fadeInEffect 2s linear}.gzr-modal-search .gzr-modal-content{margin-top:-20px;padding:20px 0 10px}.gzr-input-container .gzr-btn-icon{display:none;position:absolute;right:10px;top:50%;width:26px;height:26px;transform:translate(0,-50%);--icon-color:white;--icon-fill-opacity:0.5}.gzr-search-autocomplete .gzr-input-container input.active{padding-right:30px;color:rgb(var(--viola-03))}.gzr-search-autocomplete .gzr-input-container:has(input.active)::after{content:" ";position:absolute;z-index:-1;inset:0;border:2px solid rgb(var(--giallo-01));border-radius:25px;opacity:0;animation:fadeInEffect .5s linear;animation-fill-mode:forwards}.gzr-search-autocomplete input#inputAutocomplete.active{background-color:rgba(var(--giallo-02),.05)}.gzr-search-autocomplete .gzr-input-container:has(input#locationAutocomplete.active)::after{border-color:rgba(var(--pink-02),.3)}.gzr-search-autocomplete input#locationAutocomplete.active{background-color:rgba(var(--pink-02),.05)}.gzr-search-autocomplete .gzr-input-container:has(input#inputAutocomplete.active)::after{border-color:rgba(var(--giallo-02),.3)}.gzr-input-container input.active+.gzr-btn-icon{display:block;--icon-color:rgb(var(--giallo-02))}.gzr-input-container input.active+.gzr-btn-icon use{cursor:pointer}input#locationAutocomplete.active+.gzr-btn-icon{--icon-color:rgb(var(--pink-02))}@media all and (max-width:999px){.gzr-modal-search .gzr-modal{width:100vw!important;border-radius:0}.gzr-modal-search .gzr-modal-header{grid-template-columns:1fr min-content;grid-template-rows:60px auto;grid-template-areas:"title cta" "search search"}.gzr-modal-search .gzr-tooltip{width:200px;left:30px;top:118px;min-height:60px;padding-top:20px}.gzr-modal-search .gzr-tooltip.gzr-tooltip-active{opacity:1;visibility:visible}.gzr-modal-search .gzr-tooltip span.gzr-icon{position:absolute;top:10px;left:auto;right:10px;width:12px;height:12px;--icon-color:rgb(var(--bianco-00))}.gzr-modal-search .gzr-modal-content .gzr-autocomplete-item{padding-inline:15px}.gzr-modal-search .gzr-search-autocomplete{grid-area:search;position:relative}form#searchFormAutocomplete{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"search" "location";gap:10px;position:relative}.gzr-search-autocomplete input{box-shadow:0 6px 12px rgba(var(--viola-03),.07);width:100%;height:48px;border-radius:25px}.gzr-search-autocomplete .gzr-input-container::before{content:" ";position:absolute;z-index:-1;inset:0;border:2px solid rgb(var(--bianco-02));border-radius:25px}.gzr-search-autocomplete .gzr-input-container:has(input.active)::before{animation:fadeOutEffect .5s linear}.gzr-search-autocomplete input#inputAutocomplete{padding-inline:16px 94px}.gzr-search-autocomplete input#inputAutocomplete+.gzr-btn-icon{right:65px}.gzr-input-container{grid-area:search}.gzr-input-container.gzr-geolocal{grid-area:location}.gzr-search-autocomplete button{position:absolute;top:4px;right:4px;width:56px;height:40px;border:0;border-radius:20px}.gzr-search-autocomplete button .gzr-btn-icon{width:32px;height:32px}}.gzr-autocomplete-item{border-bottom:1px solid rgb(var(--bianco-03));padding:13px 0;--icon-color:rgb(var(--giallo-01))}.gzr-autocomplete-item .gzr-btn-icon{--icon-stroke:2;width:25px;height:25px}.gzr-autocomplete-item.gzr-pink{--icon-color:rgb(var(--pink-01))}.gzr-autocomplete-item:last-child{border-bottom:0}.gzr-autocomplete-item .gzr-title{font-size:13px;text-transform:uppercase;margin-bottom:10px;padding-left:5px}.gzr-autocomplete-item li{color:rgb(var(--viola-03));font-size:14px;font-weight:600;display:grid;grid-template-areas:"icon text info";grid-template-columns:25px auto auto;column-gap:6px;align-items:center;cursor:pointer;margin-bottom:5px}.gzr-autocomplete-info{font-size:12px;color:rgb(var(--grigio-01));font-weight:500;text-align:right;padding-right:10px;padding-left:5px}.gzr-autocomplete-info .gzr-btn-icon{width:26px;height:26px;--icon-color:rgb(var(--grigio-01))}.gzr-autocomplete-item li.gzr-autocomplete-no-results{color:rgb(var(--grigio-01));padding-left:10px;font-weight:400;display:block;cursor:auto}.gzr-modal-filtri .gzr-modal{max-width:300px;position:absolute;max-height:92vh;right:15px;top:10px;animation:slideLeft .4s ease forwards}.gzr-modal-filtri.gzr-open .gzr-modal{right:10px}.gzr-modal-filtri .gzr-modal-content{padding:0;padding-bottom:52px}.gzr-modal-filtri .gzr-modal-header{min-height:50px}.gzr-modal-filtri .gzr-form-group{color:rgb(var(--viola-03));font-weight:600;font-size:13px;line-height:15px;border-bottom:1px solid rgb(var(--bianco-03));padding:15px 20px}.gzr-modal-filtri .gzr-form-group:first-child{padding-top:0}.gzr-modal-filtri .gzr-form-group:last-child{border-bottom:0}.gzr-form-gorup-title{color:rgb(var(--grigio-02));font-weight:600;font-size:.813rem;text-transform:uppercase;margin-bottom:7px}.gzr-checkbox-label{display:flex;align-items:center;position:relative;padding-left:35px;margin-bottom:10px;min-height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gzr-form-group input[type=checkbox]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.gzr-checkmark{position:absolute;top:0;left:0;height:20px;width:20px;border-radius:4px;background-color:rgba(var(--giallo-01),.1);border:2px solid rgb(var(--giallo-01))}.gzr-checkbox-label:hover input[type=checkbox]~.gzr-checkmark{background-color:rgba(var(--giallo-01),.1)}.gzr-checkbox-label input[type=checkbox]:checked~.gzr-checkmark{background-color:rgba(var(--giallo-01),.1)}.gzr-checkmark::after{content:"";position:absolute;display:none}.gzr-checkbox-label input[type=checkbox]:checked~.gzr-checkmark::after{display:block}.gzr-checkbox-label .gzr-checkmark::after{left:6px;top:3px;width:5px;height:10px;border:solid rgb(var(--giallo-01));border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.gzr-form-group-price{display:flex;gap:2px}.gzr-form-group-price .gzr-checkbox-label{width:25%;padding:0}.gzr-form-group-price .gzr-checkbox-label.gzr-hide{display:none}.gzr-form-group-price .gzr-checkbox-label ul{display:flex;align-items:center;justify-content:center;width:100%;gap:2px;height:25px;border-radius:14px;background-color:rgb(var(--bianco-02))}.gzr-form-group-price .gzr-checkbox-label ul .gzr-price-dot{background-color:rgb(var(--bianco-04))}.gzr-form-group-price .gzr-checkbox-label input[type=checkbox]:checked~ul{background-color:rgb(var(--orange-03),.1)}.gzr-form-group-price .gzr-checkbox-label input[type=checkbox]:checked~ul .gzr-price-dot{background-color:rgb(var(--giallo-01))}.gzr-modal-filtri .gzr-form-footer{padding:20px;position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,rgba(255,255,255,.1) 0,#fff 40%)}.gzr-modal-classifica .gzr-modal{width:320px;height:450px;animation:slideDown .25s ease forwards}.gzr-modal-classifica .gzr-modal-header{min-height:48px;align-items:flex-end;padding:0 20px 5px}.gzr-modal-classifica .gzr-modal-close{padding-bottom:5px}.gzr-modal-classifica .gzr-modal-content{padding-top:0}.gzr-modal-classifica .gzr-form-group{padding-bottom:12px;border-bottom:0}.gzr-modal-text{color:rgb(var(--grigio-03));font-size:14px;line-height:20px;margin-bottom:10px;font-weight:500;letter-spacing:-.25px}.gzr-modal-classifica .gzr-modal-text{border-bottom:1px solid rgb(var(--bianco-02));padding-bottom:15px;padding-right:20px}.gzr-modal-classifica select:disabled{opacity:.45;cursor:not-allowed}.gzr-form-group select{appearance:none;width:100%;height:38px;border-radius:4px;border:1px solid rgb(var(--bianco-03));background-color:rgb(var(--bianco-02));color:rgb(var(--grigio-01));font-weight:600;font-size:.875rem;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8' %3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='30' height='30'%3E%3Cpath fill='none' stroke='%237A6D8A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round' transform='translate(10.5 13)' d='M9 0L4.5 5L0 0' fill-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center right 5px;padding:0 32px 0 10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0 0 5px}.gzr-form-group select#gzr-modal-provincia{display:block}.gzr-modal-classifica .gzr-btn-link-orange{cursor:pointer;height:40px;border-radius:21px}.gzr-modal-classifica .gzr-modal form{display:grid;grid-template-rows:auto auto auto auto;grid-template-areas:"area area" "location location" "cuisine rank" "footer footer";grid-template-columns:1fr 1fr;column-gap:15px}.gzr-form-group-area{grid-area:area}.gzr-form-group-location{grid-area:location}.gzr-form-group-type{grid-area:cuisine}.gzr-form-group-ranking{grid-area:rank}.gzr-modal-classifica .gzr-form-footer{grid-area:footer;padding-top:2px}@media all and (max-width:999px){.gzr-en .gzr-modal-classifica .gzr-modal{height:460px}.gzr-en .gzr-modal-classifica .gzr-modal-header{min-height:70px;padding-top:20px}.gzr-en .gzr-modal-classifica .gzr-modal-close{align-self:flex-start}}.gzr-modal-menu .gzr-modal{width:300px;position:absolute;top:15px;left:15px;--icon-color:rgb(var(--viola-03));animation:slideRight .4s ease forwards}.gzr-modal-menu .gzr-modal-header{min-height:40px;align-items:flex-end}.gzr-modal-menu .gzr-title{text-transform:uppercase;margin-bottom:10px;font-size:13px;font-weight:600}.gzr-modal-menu .gzr-modal-content{padding-top:0}.gzr-modal-menu nav{padding-bottom:10px;border-bottom:1px solid rgb(var(--bianco-03));margin-bottom:10px}.gzr-modal-menu nav:last-child{padding-bottom:0;border-bottom:0;margin-bottom:10px}.gzr-modal-menu ul{padding:0;margin:0}.gzr-modal-menu ul li{height:40px;display:flex;align-items:center;list-style-type:none;font-weight:600}.gzr-modal-menu ul li a{color:rgb(var(--viola-03));font-size:14px;font-weight:600;text-decoration:none}.fade-in{opacity:0;animation:fadeInEffect 1s ease forwards}.fade-in-fast{opacity:0;animation:fadeInEffect .6s ease forwards}.gzr-loading{position:relative}.gzr-loading:before{content:'';box-sizing:border-box;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.9);z-index:2}.gzr-loading:after{content:'';box-sizing:border-box;position:absolute;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border-radius:50%;border:4px solid #ccc;border-top-color:#333;-webkit-animation:spinner .6s linear infinite;animation:spinner .6s linear infinite;z-index:2}.gzr-spinner-vertical{display:inline-block}.gzr-spinner-vertical span,.gzr-spinner-vertical::before,.gzr-spinner-vertical::after{content:' ';display:inline-block;margin-right:2px;width:4px;height:4px;background-color:#7a6d8a;border-radius:5px;animation:spinner_vertical 1.05s infinite}.gzr-spinner-vertical span{animation-delay:.1s}.gzr-spinner-vertical::after{animation-delay:.2s}@-webkit-keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes slideUp{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-20px)}to{transform:translateY(0)}}@keyframes slideRight{0%{transform:translateX(-20px)}to{transform:translateX(0)}}@keyframes slideLeft{0%{transform:translateX(20px)}to{transform:translateX(0)}}@keyframes fadeInEffect{0%{opacity:0}to{opacity:1}}@keyframes spinner_vertical{0%,57.14%{animation-timing-function:cubic-bezier(.33,.66,.66,1);transform:translate(0)}28.57%{animation-timing-function:cubic-bezier(.33,0,.66,.33);transform:translateY(-6px)}to{transform:translate(0)}} /*# sourceMappingURL=common.min.css.map */