body.openMenu{overflow:hidden}.outsideMenu{content:"";position:fixed;width:0;height:0;top:0;left:0;background-color:rgba(0,0,0,.5);opacity:0;transition:opacity .5s ease-in-out}body.openMenu .outsideMenu{z-index:1;opacity:1;width:100%;height:100%}body.openMenu .logo,body.openMenu .logo:visited,body.openMenu .logo:focus,body.openMenu .logo:hover{opacity:0;background-color:var(--bianco)}body.openMenu .lang-selector li a,body.openMenu a.prenota,body.openMenu a.prenota:visited,body.openMenu a.prenota:focus,body.openMenu a.prenota:hover{color:var(--bianco)}.openMenu .hamburger::before{content:"";height:30px;width:30px;background-color:transparent;border:1px solid var(--bianco)}.hamburger::before{content:"";position:absolute;height:6px;width:6px;border-radius:50%;background-color:var(--oro);border:1px solid transparent;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease-in-out}.hamburger:hover::before{content:"";height:30px;width:30px;background-color:var(--oro);border:1px solid transparent}.hamburger{background:0 0;width:60px;height:60px;border:0 solid #000;left:-15px;position:relative;cursor:pointer;-webkit-transition-duration:var(--animation-speed-base);-o-transition-duration:var(--animation-speed-base);transition-duration:var(--animation-speed-base)}.hamburger .text{position:absolute;top:50%;margin-left:50px;color:var(--bianco);font-size:1.5rem;letter-spacing:0;line-height:2rem;text-transform:uppercase;transform:translateY(-50%);transition:all .5s ease-in-out}.hamburger .text.normal,.openMenu .hamburger .text.close{opacity:1}.hamburger .text.close,.openMenu .hamburger .text.normal{opacity:0}.page-template-default .hamburger .text,.page-template-page-form .hamburger .text,.single-product:not(.single-box) .hamburger .text,.single-post .hamburger .text,.page-template-page-contatti .hamburger .text,.page-template-page-woocommerce .hamburger .text{color:var(--grigioScuro)}.openMenu .hamburger .text{color:#fff!important}.hamburger__menu{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s ease}.hamburger__menu-bar{position:relative;background:var(--bianco);transition:all .5s ease-in-out;height:0}.hamburger__menu-bar.animate{background:var(--bianco)}.hamburger__menu-bar,.hamburger__menu-bar:after,.hamburger__menu-bar:before{width:15px;height:0;transition:all .5s ease-in-out}.hamburger__menu-bar:after,.hamburger__menu-bar:before{content:"";position:absolute;transition:all .5s ease-in-out}.hamburger__menu-bar:before{left:0;bottom:10px;background:#fff;transition:bottom 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.hamburger__menu-bar:after{left:0;top:10px;background:#fff;transition:top 300ms 300ms cubic-bezier(.23,1,.32,1),transform 300ms cubic-bezier(.23,1,.32,1)}.openMenu .hamburger__menu-bar:after{height:1px;top:0;transform:rotate(45deg);transition:top 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}.openMenu .hamburger__menu-bar:before{height:1px;bottom:0;transform:rotate(-45deg);transition:bottom 300ms cubic-bezier(.23,1,.32,1),transform 300ms 300ms cubic-bezier(.23,1,.32,1)}ul.menu-custom{list-style:none;margin-top:-100%;margin-left:0;transition:opacity 2s ease-in-out;display:none;height:100vh;width:100%;overflow:hidden}.openMenu ul.menu-custom{opacity:1;min-height:100%;margin-top:0;margin-right:0;margin-left:0;width:100%;overflow:auto;display:block;padding:150px;transform:translateY(50px)}ul.menu-custom li{font-size:3.6rem;letter-spacing:0;line-height:7.2rem;display:block;position:relative}ul.menu-custom li a{color:var(--grigioTesto);border:none!important;display:block;margin-right:30px}ul.menu-custom li a:hover,ul.menu-custom li.current-menu-item a{color:#fff}ul.menu-custom li.current_page_item a::before{content:"";height:6px;width:6px;border-radius:3px;background-color:var(--oro);position:absolute;left:-20px;top:50%}.stroke-white{stroke:var(--bianco)!important}ul.menu-custom li.oro.first a{margin-top:100px}ul.menu-custom li.is-not-logged{display:block}ul.menu-custom li.is-logged{display:none}.logged-in ul.menu-custom li.is-not-logged{display:none}.logged-in ul.menu-custom li.is-logged{display:block}ul.menu-custom li.oro a{color:var(--oro);font-family:var(--poppins);font-size:1.5rem;letter-spacing:1px;line-height:4.5rem;text-transform:uppercase}ul.menu-custom .facebook,ul.menu-custom .instagram{display:inline-block;background:#fff;position:relative;left:auto;top:auto;bottom:auto;right:auto;margin:0}ul.menu-custom .facebook{margin-top:50px;margin-right:20px}ul.menu-custom .facebook a,ul.menu-custom .instagram a{text-indent:-9e3px;width:100%}.menu-classic{position:relative;margin-bottom:0}.menu-classic li{position:relative;padding-right:40px;margin:0}.menu-classic li a,.menu-classic li a:visited,.menu-classic li a:focus,.menu-classic li a:hover{display:inline-block;color:var(--nero);padding:0;text-shadow:none;text-decoration:none;border-bottom:2px solid transparent}.menu-classic li a:hover,.menu-classic li:hover a{border-bottom:2px solid var(--nero)}.menu-classic li.current_page_item a,.menu-classic li.current_page_item a:visited,.menu-classic li.current_page_item a:focus,.menu-classic li.current_page_item a:hover{border-bottom:2px solid var(--nero)}.menu-classic ul{margin:0;padding:0}.menu-classic .menu-item-has-children::after{content:"\f078";position:absolute;right:20px;top:8px;width:10px;height:10px;font-size:.7rem;font-family:"font awesome 5 pro";font-weight:300;color:var(--nero);line-height:10px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-classic .menu-item-has-children:hover::after{transform:rotate(180deg)}.menu-classic .menu-item-has-children .sub-menu{position:absolute;left:-15px;top:100%;min-width:200px;margin:0;padding-top:20px;list-style-type:none;white-space:nowrap;opacity:0;pointer-events:none;transform:translate(0,20px);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.menu-classic .menu-item-has-children:hover .sub-menu{opacity:1;pointer-events:auto;transform:translate(0,0)}.menu-classic .menu-item-has-children .sub-menu li{display:block;background-color:var(--grigio);padding:0 15px}.menu-classic .menu-item-has-children .sub-menu li a,.menu-classic .menu-item-has-children .sub-menu li a:visited,.menu-classic .menu-item-has-children .sub-menu li a:focus,.menu-classic .menu-item-has-children .sub-menu li a:hover{color:var(--nero);border:none;padding:15px 0;border-top:1px solid var(--nero)}.menu-classic .menu-item-has-children .sub-menu li a:hover{padding-left:15px;border-bottom:none}.menu-classic .menu-item-has-children .sub-menu li:first-child a{border-top:none}.menu-footer::before{content:"";position:absolute;width:100%;height:1px;top:0;background-color:var(--oro)}.menu-footer{position:relative;margin:0;padding-top:50px;margin-top:50px}.menu-footer li{position:relative;display:inline-block;padding-left:0;margin:0;margin-right:50px}.menu-footer li a,.menu-footer li a:visited,.menu-footer li a:focus,.menu-footer li a:hover{display:inline-block;color:var(--grigioScuro);padding:0;margin-left:0;text-shadow:none;text-decoration:none;border-bottom:2px solid transparent;font-size:1.5rem;letter-spacing:0;line-height:2rem;text-transform:uppercase}.menu-footer li a:hover,.menu-footer li:hover a{border-bottom:2px solid var(--nero)}.menu-footer li.current_page_item a,.menu-footer li.current_page_item a:visited,.menu-footer li.current_page_item a:focus,.menu-footer li.current_page_item a:hover{border-bottom:2px solid var(--nero)}