button:focus{outline:0}textarea:focus,input:focus{outline:0}button:disabled,button[disabled]{opacity:.5}.cont-form ::-webkit-input-placeholder{text-transform:uppercase}.cont-form ::-moz-placeholder{text-transform:uppercase}.cont-form :-ms-input-placeholder{text-transform:uppercase}.cont-form :-moz-placeholder{text-transform:uppercase}.cont-form{padding-top:70px}.cont-form.newsletter{padding-top:0}.cont-form .campo{display:block;float:left;width:50%;margin:0 auto;padding-right:120px}.cont-form #nav-visite .campo{display:inline-block;float:none;width:calc(50% - .15rem);vertical-align:bottom}.cont-form .campo.big,.cont-form #nav-visite .campo.big{clear:both;float:none;width:100%;margin:0 auto}.cont-form .newsletter-check span{color:#fff!important;margin-top:30px;font-size:1rem}.cont-form .newsletter-check span a{color:#fff!important;border-bottom:1px solid #fff}.cont-form .newsletter-check span a:hover{border-bottom:0}.cont-form .campo .title-label{display:block;font-family:var(--poppins);font-weight:300;font-size:1.5rem;letter-spacing:1px;line-height:2.2rem;color:var(--grigioScuro);text-transform:uppercase}.cont-form .wpcf7-form-control-wrap{display:block}.cont-form input{width:100%;font-family:var(--poppins);font-size:1.2rem;letter-spacing:1px;line-height:2.2rem;font-weight:300;border:none;background:0 0;border-bottom:1px solid var(--grigioTesto);border-radius:0;padding:15px 0;color:var(--grigioScuro);margin:0 0 30px;-webkit-appearance:none;outline:0}.cont-form textarea{width:100%;font-family:var(--poppins);font-size:1.2rem;letter-spacing:1px;line-height:2.2rem;background:0 0;border:none;border:1px solid var(--grigioTesto);border-radius:0;padding:10px;height:150px;color:var(--grigioScuro);margin:0 0 30px;margin-top:15px;-webkit-appearance:none}.cont-form .check .wpcf7-list-item{margin:0;font-size:1rem;line-height:2.4rem;letter-spacing:0;font-weight:300;font-family:var(--poppins)}.gRecaptcha{display:none!important;font-size:1rem;line-height:1.8rem;letter-spacing:0;font-weight:300;font-family:var(--poppins)}.cont-form .checkbox,.cont-form .radio{display:block;margin-bottom:30px}.cont-form .checkbox label,.cont-form .radio label{display:inline-block;margin-right:30px;cursor:pointer}.cont-form .privacy,.cont-form .marketing{cursor:pointer;margin-bottom:var(--distanceText)}.cont-form .privacy{margin-bottom:0}.cont-form .privacy label,.cont-form .marketing label{cursor:pointer}.cont-form.newsletter .marketing{margin-top:calc(var(--distanceText) + 10px);margin-bottom:10px}.cont-form.newsletter .marketing label,.cont-form.newsletter .gRecaptcha{color:var(--bianco);opacity:.5}.cont-form.newsletter .marketing label a,.cont-form.newsletter .gRecaptcha a{color:var(--bianco);border-color:var(--bianco)}.cont-form.newsletter .marketing label a:hover,.cont-form.newsletter .gRecaptcha a:hover{opacity:1}.cont-form.newsletter input[type=checkbox]+span::before,.cont-form.newsletter input[type=radio]+span::before{border-color:var(--bianco)}.cont-form.newsletter input[type=checkbox]:checked+span::before,.cont-form.newsletter input[type=radio]:checked+span::before{content:"";background-color:var(--bianco);text-indent:0}.cont-form input[type=checkbox],.cont-form input[type=radio]{display:none}.cont-form input[type=checkbox]+span::before,.cont-form input[type=radio]+span::before{content:"";float:left;display:block;width:10px;height:10px;margin:7px 10px 0 0;background-color:transparent;border:1px solid var(--grigioTesto);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cont-form input[type=radio]+span::before{border-radius:50%}.cont-form .marketing input[type=checkbox]+span::before,.cont-form .marketing input[type=radio]+span::before{margin-bottom:0}.cont-form input[type=checkbox]:checked+span::before,.cont-form input[type=radio]:checked+span::before{content:"";background-color:var(--grigioScuro);text-indent:0}.cont-form .button{border:none!important;width:auto;padding:0!important;margin-bottom:0;color:var(--grigioScuro);opacity:.8;letter-spacing:1px!important;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cont-form .button:hover{opacity:1;letter-spacing:1px!important;padding:0!important;color:var(--oro)}.cont-form .button:disabled{opacity:.5}.cont-form div.wpcf7 .ajax-loader{position:absolute;margin:16px 0 0 20px}.cont-form .wpcf7-not-valid-tip{display:none}.cont-form input.wpcf7-not-valid{color:var(--rosso);border-color:var(--rosso)}.cont-form select.wpcf7-not-valid+.select2 .select2-selection{border-color:var(--rosso)}.cont-form select.wpcf7-not-valid+.select2 .select2-selection .select2-selection__rendered{color:var(--rosso)}.cont-form div.wpcf7-response-output{margin:30px 0 0;font-size:1.4rem;font-family:var(--poppins);padding:10px 20px;border:none;background-color:var(--rosso);color:var(--bianco);display:inline-block;width:100%;text-align:center}.cont-form div.wpcf7-validation-errors,.cont-form div.wpcf7-acceptance-missing{border:none}.cont-form div.wpcf7-mail-sent-ok{background-color:var(--verde)}span.select2-selection.select2-selection--single{outline:none}.select2{width:100%!important;margin:0 0 30px}.select2 .selection{display:block}.select2 .select2-selection{width:100%;border:0;border-radius:0;height:50px;line-height:50px;margin:0;padding:0;background-color:transparent;text-transform:uppercase;color:var(--grigioScuro)}.select2-container .select2-selection--single .select2-selection__rendered{display:inline-block;overflow:hidden;width:100%;text-align:left;padding:0 20px 0 10px;font-family:var(--poppins);letter-spacing:1px;font-size:1.5rem;font-weight:300;line-height:46px;text-transform:none;color:var(--bianco)}.select_contact .select2-container .select2-selection--single .select2-selection__rendered{padding:0;color:var(--grigioScuro);border-bottom:1px solid var(--grigioTesto);font-size:1.2rem;letter-spacing:1px;line-height:2.2rem;text-transform:uppercase;padding:15px 0}.select_contact select.wpcf7-not-valid+.select2 .select2-selection .select2-selection__rendered{border-bottom:1px solid var(--rosso)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:46px;right:10px}.select2-dropdown{padding:10px;background-color:var(--grigio);border:0 solid transparent;border-top-width:0;border-radius:0;border-top-left-radius:0;border-top-right-radius:0;font-size:1.4rem;min-width:170px!important;color:var(--nero)}.select2-search--dropdown{padding:0 0 10px}.select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--grigio)!important;color:var(--oro)!important}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--bianco);color:var(--oro)}.select2-results__option[aria-selected],.select2-results__option[data-selected]{cursor:pointer;font-family:var(--poppins);letter-spacing:1px;font-size:1.5rem;font-weight:300}.cont-select{width:100%;height:100px;margin-top:-70px;margin-bottom:70px;display:flex;justify-content:center;position:relative}.cont-select::before{content:"";background:var(--grigioTesto);position:absolute;width:200vw;height:100%}.campo-select{min-width:200px;display:inline-block;margin-top:25px;padding:0;margin-right:25px}.box-acquisto .select2{margin:0}.box-acquisto .select2 .select2-selection{width:100%;border:0;border-bottom:1px solid var(--bianco);border-radius:0;height:30px;line-height:30px;margin:0;padding:0;background-color:transparent;text-transform:uppercase;color:var(--bianco)}.box-acquisto .select2-container .select2-selection--single .select2-selection__rendered{display:inline-block;overflow:hidden;width:90%;text-align:left;padding:0;font-size:1.2rem;line-height:30px;letter-spacing:1px;text-transform:uppercase;color:var(--bianco);font-family:var(--poppins)}.box-acquisto .select2-container--default .select2-selection--single .select2-selection__arrow{height:30px;right:-7px;top:0;border:none!important}.box-acquisto .select2-container--default .select2-selection--single .select2-selection__arrow::after{content:">";position:absolute;right:5px;transform:rotate(90deg);color:var(--bianco);font-size:1.5rem}.box-acquisto .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:transparent!important}.single-vino .select2-dropdown{padding:10px;background-color:var(--nero);font-size:1.2rem;min-width:170px!important;color:var(--bianco);font-family:var(--poppins);font-size:1.2rem}.single-vino .select2-container--default .select2-results__option[aria-selected=true]{color:var(--grigioScuro)!important}.box-acquisto input{display:inline-block;border:0;overflow:hidden;width:100%;text-align:center;padding:0;font-size:1.2rem;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:var(--bianco);font-family:var(--poppins);background:0 0;border-radius:0}.box-acquisto .meno,.box-acquisto .piu,.box-acquisto-cart .meno-cart,.box-acquisto-cart .piu-cart{font-size:1.2rem;line-height:20px;letter-spacing:1px;text-transform:uppercase;color:var(--grigioScuro);font-family:var(--poppins);position:absolute;left:0;top:0;width:20px;height:20px;z-index:2;cursor:pointer;background:var(--grigioTesto);text-align:center;border-radius:50%;transition:all .5s ease-in-out}.box-acquisto-cart .meno-cart,.box-acquisto-cart .piu-cart{top:calc(100% - 20px)}.box-acquisto-cart .meno-cart.op,.box-acquisto-cart .piu-cart.op{opacity:.5;pointer-events:none}.box-acquisto .meno:hover,.box-acquisto .piu:hover,.box-acquisto-cart .meno-cart:hover,.box-acquisto-cart .piu-cart:hover{background:var(--grigioChiaro);color:var(--grigioTesto)}.box-acquisto .piu,.box-acquisto-cart .piu-cart{left:auto;right:0}.price{color:var(--oro);font-size:3.1rem;letter-spacing:0;line-height:3.1rem}.price.grigioTesto{color:var(--grigioTesto)}.price span{font-size:2.4rem;letter-spacing:1.6px}.cont-form.newsletter input::-webkit-input-placeholder{opacity:.5;color:var(--bianco);text-transform:uppercase;transition:all var(--transition-speed-base)ease-in-out}.cont-form.newsletter input{background:0 0;border:0;color:var(--bianco);font-size:1.2rem;font-family:var(--poppins);letter-spacing:1px;line-height:2rem;opacity:1;position:relative;margin:0;padding:15px 20px}.cont-form.newsletter .cont-input{position:relative}.cont-form.newsletter .cont-input::before{content:"";position:absolute;bottom:0;width:100%;height:1px;background-color:var(--biancoLinea)}.page-template-page-news .select2-container .select2-selection--single .select2-selection__rendered{color:var(--grigioScuro);padding:0}.page-template-page-news .cont-select::before{background:var(--grigioChiaro);left:-100%}.page-template-page-news .cont-select{justify-content:left;margin-left:25%}.page-template-page-news .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--grigioScuro)transparent transparent transparent}.page-template-page-news .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px}.wpcf7 form.sent .wpcf7-response-output{background-color:#46b450}select:disabled,.select2-container--disabled,.disabled-content{opacity:.4;pointer-events:none}.gform_heading,.gfield_description,.gform_validation_errors{display:none!important}.gfield label{display:block!important;font-family:var(--poppins)!important;font-weight:300!important;font-size:1.5rem!important;letter-spacing:1px!important;line-height:2.2rem!important;color:var(--grigioScuro)!important;text-transform:uppercase!important}.cont-form.newsletter .gfield label{color:var(--bianco)}.gfield input{width:100%!important;font-family:var(--poppins)!important;font-size:1.2rem!important;letter-spacing:1px!important;line-height:2.2rem!important;font-weight:300!important;border:none!important;background:0 0!important;border-bottom:1px solid var(--grigioTesto)!important;border-radius:0!important;padding:15px 0!important;color:var(--grigioScuro)!important;margin:0 0 30px!important;-webkit-appearance:none!important;outline:0!important;height:55px!important}.gfield textarea{width:100%!important;font-family:var(--poppins)!important;font-size:1.2rem!important;letter-spacing:1px!important;line-height:2.2rem!important;background:0 0!important;border:none!important;border:1px solid var(--grigioTesto)!important;border-radius:0!important;padding:10px!important;height:150px!important;color:var(--grigioScuro)!important;margin:0 0 30px!important;margin-top:15px!important;-webkit-appearance:none!important}.gfield select{border:none!important;border-bottom:1px solid var(--grigioTesto)!important;background:0 0!important;height:55px!important}.cont-form.newsletter .gfield input,.cont-form.newsletter .gfield textarea,.cont-form.newsletter .gfield select{border-color:var(--bianco)!important;color:var(--bianco)!important}.gfield_required{color:var(--rosso)!important}.gfield.gfield_error input,.gfield.gfield_error select,.cont-form.newsletter .gfield.gfield_error input,.cont-form.newsletter .gfield.gfield_error select{border-color:var(--rosso)!important}.gfield .ginput_container_consent label{position:relative!important;display:inline-block!important;margin-right:30px!important;cursor:pointer!important;color:var(--grigioScuro)!important;opacity:.5!important}.cont-form.newsletter .gfield .ginput_container_consent label{color:var(--bianco)!important}.gfield .ginput_container_consent label a{color:var(--grigioScuro)!important;border-color:var(--grigioScuro)!important}.cont-form.newsletter .gfield .ginput_container_consent label a{color:var(--bianco)!important;border-color:var(--bianco)!important}.gfield .ginput_container_consent label a:hover{opacity:1!important}.gfield .ginput_container_consent input[type=checkbox]+label::before{border-color:var(--grigioScuro)!important}.cont-form.newsletter .gfield .ginput_container_consent input[type=checkbox]+label::before{border-color:var(--bianco)!important}.gfield .ginput_container_consent input[type=checkbox]:checked+label::before{content:""!important;background-color:var(--grigioScuro)!important;text-indent:0!important}.cont-form.newsletter .gfield .ginput_container_consent input[type=checkbox]:checked+label::before{background-color:var(--bianco)!important}.gfield .ginput_container_consent input[type=checkbox]{width:0!important;height:0!important;overflow:hidden!important}.gfield .ginput_container_consent input[type=checkbox]+label::before{content:""!important;float:left!important;display:block!important;width:10px!important;height:10px!important;margin:7px 10px 0 0!important;background-color:transparent!important;border:1px solid var(--grigioTesto)!important;-webkit-transition:all .3s ease-in-out!important;transition:all .3s ease-in-out!important}.cont-form.newsletter .gfield .ginput_container_consent input[type=checkbox]+label::before{border:1px solid var(--bianco)}.gfield .ginput_container_consent input[type=checkbox]{margin-bottom:0!important}.gfield .ginput_container_consent input[type=checkbox]:checked+label{opacity:1!important}.gfield .ginput_container_consent input[type=checkbox]:checked+label::before{background-color:var(--grigioScuro)!important;text-indent:0!important}.cont-form.newsletter .gfield .ginput_container_consent input[type=checkbox]:checked+label::before{background-color:var(--bianco)!important}.gfield .ginput_container_select .select2-container .select2-selection--single .select2-selection__rendered{padding:0!important;color:var(--grigioScuro)!important;border-bottom:1px solid var(--grigioTesto)!important;background:0 0!important;font-size:1.2rem!important;letter-spacing:1px!important;line-height:2.2rem!important;text-transform:uppercase!important;padding:15px 0!important}.gfield.gfield_error label,.gfield.gfield_error label a,.gfield.gfield_error .ginput_container_consent label,.gfield.gfield_error .ginput_container_consent label a,.cont-form.newsletter .gfield.gfield_error label,.cont-form.newsletter .gfield.gfield_error label a,.cont-form.newsletter .gfield.gfield_error .ginput_container_consent label,.cont-form.newsletter .gfield.gfield_error .ginput_container_consent label a{color:var(--rosso)!important;border-color:var(--rosso)!important}.gfield.gfield_error .select2 .select2-selection{border-color:var(--rosso)!important}.gfield.gfield_error .select2 .select2-selection .select2-selection__rendered{color:var(--rosso)!important}.gform_confirmation_message{font-size:2.4rem!important;letter-spacing:0!important;line-height:2.4rem!important;color:var(--oro)!important}#ui-datepicker-div{padding:15px;border-color:var(--oro);box-shadow:0 .0625rem .25rem rgba(184,126,2,.11),0 0 .25rem rgba(184,126,2,.041);border-radius:10px;font-size:2rem}.gravity-theme.ui-datepicker .ui-datepicker-header{background:0 0!important}.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.gravity-theme.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{color:var(--bianco)!important;background:var(--oro)!important;border-radius:50%!important}.gravity-theme.ui-datepicker .ui-datepicker-header select{font-size:1.1rem!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--grigioScuro)!important;font-family:poppins!important;border:1px solid var(--oro)!important;box-shadow:none!important;outline:none!important;border-radius:4px!important;padding:0 30px 0 10px!important;background-position:90%!important;background-size:18px 18px!important}.gravity-theme.ui-datepicker .ui-datepicker-calendar th span{font-size:1rem!important;color:var(--grigioScuro)!important;text-transform:uppercase!important;font-family:poppins!important}.gravity-theme.ui-datepicker .ui-datepicker-calendar td{font-size:1.2rem!important;color:var(--grigioScuro)!important}.gravity-theme.ui-datepicker .ui-datepicker-calendar .ui-state-disabled .ui-state-default{background:0 0!important;color:var(--grigioScuro)!important;border:1px solid rgba(184,126,2,.079)!important;box-shadow:0 .125rem .125rem rgba(184,126,2,6%)!important;font-family:poppins!important}.cont-form.newsletter form{position:relative}.cont-form.newsletter .gform_body{width:90%}.cont-form.newsletter .gform_footer{position:absolute;right:0;top:0}.cont-form.newsletter .gform_confirmation_message{color:var(--grigioScuro)!important}