:root{--grigioScuro:#252525;--grigioChiaro:#e9e9e9;--grigioTesto:#999999;--grigioTestoHP:#5f5f5f;--grigioVini:#d8d8d8;--grigioDettVino:#e9e9e9;--oro:#b87e02;--nero:#000000;--neroHover:rgba(0, 0, 0, 0.3);--biancoLinea:rgba(255, 255, 255, 0.3);--scacchiera:linear-gradient(45deg, #ac7119 25%, transparent 25%),
    linear-gradient(-45deg, #ac7119 25%, transparent 25%),
    linear-gradient(45deg, transparent 75%, #ac7119 75%),
    linear-gradient(-45deg, transparent 75%, #ac7119 75%);--cardo:"Cardo", serif;--poppins:"Poppins", sans-serif;--bianco:#ffffff;--grigio:#efefef;--rosso:#ff0000;--verde:#28d30d;--distanceBig:140px;--distance:70px;--distanceText:35px;--distanzaSection:140px 0;--transition-speed-base:400ms;--transition-in-delay:400ms;--transition-out-delay:100ms;--animation-speed-base:1200ms;--line-index:1;--word-index:1}html,body{color:var(--grigioTesto);background-color:var(--bianco);font-family:var(--cardo);font-size:10px;will-change:background-color;-webkit-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:var(--animation-speed-base);-o-transition-duration:var(--animation-speed-base);transition-duration:var(--animation-speed-base)}main{width:100%;overflow:hidden}.grecaptcha-badge{right:-300px!important}.has-scroll-init.has-scroll-smooth body{overflow:hidden;position:relative}.has-cookie-bar #catapult-cookie-bar{font-size:1.5rem}.body_dark .logo,.body_dark .logo:visited,.body_dark .logo:focus,.body_dark .logo:hover,.single-product:not(.single-box) .logo,.single-product:not(.single-box) .logo:visited,.single-product:not(.single-box) .logo:focus,.single-product:not(.single-box) .logo:hover,.single-post .logo,.single-post .logo:visited,.single-post .logo:focus,.single-post .logo:hover,.page-template-page-form .logo,.page-template-page-form .logo:visited,.page-template-page-form .logo:focus,.page-template-page-form .logo:hover,.page-template-default .logo,.page-template-default .logo:visited,.page-template-default .logo:focus,.page-template-default .logo:hover,.page-template-page-contatti .logo,.page-template-page-contatti .logo:visited,.page-template-page-contatti .logo:focus,.page-template-page-contatti .logo:hover,.body_dark .cart{background:var(--grigioScuro)}.body_dark .hamburger .text,.body_dark a.prenota,.body_dark a.prenota:visited,.body_dark a.prenota:focus,.body_dark a.prenota:hover,.body_dark .lang-selector li a,.body_dark .lang-selector li a:visited,.body_dark .lang-selector li a:focus,.body_dark .lang-selector li a:hover{color:var(--grigioScuro)}.page-template-page-vini .logo,.page-template-page-vini .logo:visited,.page-template-page-vini .logo:focus,.page-template-page-vini .logo:hover{background-color:var(--oro)}.page-template-page-woocommerce .logo,.page-template-page-woocommerce .logo:visited,.page-template-page-woocommerce .logo:focus,.page-template-page-woocommerce .logo:hover{background-color:var(--grigioScuro)}.complete_black_white img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:1s -webkit-filter linear;-moz-transition:1s -moz-filter linear;-moz-transition:1s filter linear;-ms-transition:1s -ms-filter linear;-o-transition:1s -o-filter linear;transition:1s filter linear,1s -webkit-filter linear}.half_black_white img{-webkit-filter:grayscale(50%);-moz-filter:grayscale(50%);filter:grayscale(50%);-webkit-transition:1s -webkit-filter linear;-moz-transition:1s -moz-filter linear;-moz-transition:1s filter linear;-ms-transition:1s -ms-filter linear;-o-transition:1s -o-filter linear;transition:1s filter linear,1s -webkit-filter linear}a.black_white img{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:1s -webkit-filter linear;-moz-transition:1s -moz-filter linear;-moz-transition:1s filter linear;-ms-transition:1s -ms-filter linear;-o-transition:1s -o-filter linear;transition:1s filter linear,1s -webkit-filter linear}a.black_white:hover img{-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%)}a.black_white,a.black_white:hover{border:0!important}.cooming{opacity:.5;cursor:none}.w-150{width:120%}.m-Top-small{margin-top:var(--distance)}.m-Top{margin-top:var(--distanceBig)}.p-Top{padding-top:var(--distanceBig)}.p-Bottom{padding-bottom:var(--distanceBig)}.border-top-white-custom{position:relative}.border-top-white-custom::before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background-color:var(--bianco)}.loader{position:fixed;width:100%;height:100vh;top:0;left:0;background-color:var(--grigioScuro);transition:all 1s ease-in-out;z-index:9999;opacity:1;transform:scaleX(1);transform-origin:left}.page-loaded .loader{opacity:1;transform:scaleX(0)}.exitPage{transition:all .3s ease-in-out}.exitPage .loader{transform:scaleX(1);transition:all 1s ease-in-out}.wrapper{width:100%;max-width:1400px;margin:auto}header .wrapper{width:calc(100% - 300px);max-width:inherit}.full-width{width:100%;max-width:100%;overflow:hidden}.full-height{height:100vh}a,a:visited,a:focus,a:hover{color:var(--grigioScuro);outline:none;border-bottom:1px solid var(--grigioScuro);text-decoration:none;transition:all var(--transition-speed-base)ease-in-out}a:hover{color:var(--oro);border-bottom:1px solid var(--oro);text-decoration:none}.button,.button:visited,.button:focus,.button:hover{position:relative;display:inline-block;vertical-align:middle;color:var(--grigioScuro)!important;background-color:transparent!important;text-align:center;font-weight:400!important;font-family:var(--cardo)!important;margin:0;padding:10px 0!important;font-size:1.5rem!important;letter-spacing:0;line-height:20px!important;text-transform:uppercase;border:none;cursor:pointer;white-space:nowrap;-webkit-transition:all var(--transition-speed-base)ease-in-out;transition:all var(--transition-speed-base)ease-in-out}@media(min-width:1200px){.button-maps,.button-maps:visited,.button-maps:focus,.button-maps:hover{margin-top:-450px}}.button::before{content:"";position:absolute;right:-40px;height:7px;width:7px;border-radius:50%;background-color:var(--oro);transform:translateY(-50%);top:50%;-webkit-transition:all var(--transition-speed-base)ease-in-out;transition:all var(--transition-speed-base)ease-in-out}.button:hover::before{content:"";height:10px;width:10px}.button:hover{color:var(--oro)!important;border:none}.button::after{content:"";position:absolute;right:-40px;box-sizing:border-box;transform:translateY(-50%);top:50%;position:absolute;background-color:var(--oro);width:30px;height:1px;bottom:3.5px}.scacchiera .button::before,.scacchiera .button::after{background-color:var(--bianco)}.button.reverse{padding-right:0!important}.button.reverse:before{right:calc(100% + 45px)}.button.reverse:after{right:calc(100% + 20px)}.button.reverse:hover::before{right:calc(100% + 42px)}.button-absolute{position:absolute;bottom:50px;display:block;transform:translateX(-50%);left:50%}.cart-button,.cart-button:visited,.cart-button:focus,.cart-button:hover{background-color:var(--bianco);color:var(--grigioScuro);font-family:var(--poppins);font-size:1.2rem;letter-spacing:0;line-height:1.8rem;text-align:center;padding:10px 15px;position:relative;text-transform:uppercase;border-radius:20px;border:0;-webkit-transition:all var(--transition-speed-base)ease-in-out;transition:all var(--transition-speed-base)ease-in-out}.cart-button.cart-icon{padding:10px 15px 10px 40px}.cart-button.cart-icon::before{content:"";width:16px;height:16px;background-color:var(--grigioScuro);-webkit-mask:url(../img/svg/icona_cart_2x.svg)no-repeat 50% 50%;mask:url(../img/svg/icona_cart_2x.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;position:absolute;padding:0;left:15px;cursor:pointer}.cart-button.oro,.cart-button.oro:visited,.cart-button.oro:focus,.cart-button.oro:hover{background-color:var(--oro);color:var(--bianco)}.cart-button.oro::before{background-color:var(--bianco)}.z-index-slow{z-index:-1}.z-index-1{z-index:1}.z-index-2{z-index:2}.grigioScuro .button,.grigioScuro .button:visited,.grigioScuro .button:focus,.grigioScuro .button:hover,.scacchiera .button,.scacchiera .button:visited,.scacchiera .button:focus,.scacchiera .button:hover{color:var(--bianco)!important}.scuro p{color:var(--grigioScuro)!important}.home .grigioChiaro p{color:var(--grigioTestoHP)}.page-template-page-chisiamo .grigioChiaro.last-section p,.page-template-page-chisiamo .grigioChiaro.last-section h4,.page-template-page-tenuta .grigioChiaro p,.page-template-page-tenuta .grigioChiaro h4{color:var(--grigioTestoHP)}p,td{margin-bottom:var(--distanceText);color:var(--grigioTesto);font-family:var(--poppins);font-weight:300;font-size:1.5rem;letter-spacing:1px;line-height:2.6rem}.indirizzo p,.indirizzo p span,.indirizzo p a,.cart-items p,.cart-items p span{color:var(--grigioTesto);margin-bottom:0;display:block;text-transform:uppercase;border:0}del{color:var(--grigioTesto)!important}.cart-items p,.cart-items p span{font-size:1.2rem;letter-spacing:1px;line-height:1.7rem}.indirizzo p span,.cart-items p span{color:var(--grigioScuro)}.cart-items p span{font-size:1.5rem;line-height:2.2rem;margin-top:15px}body.woocommerce-checkout .cart-items p span{margin-top:inherit}p.oro{color:var(--oro)}p:last-child{margin-bottom:0}p.small{font-size:1.2rem;letter-spacing:1px;line-height:1.6rem;text-transform:uppercase}p.big{font-size:2.4rem;letter-spacing:1px;line-height:2.9rem}section.grigioNormale p{color:var(--grigioScuro)}h1,h2,h3,h4,h5,h6{margin-bottom:var(--distanceText);font-weight:400}h1,h2{color:var(--nero);font-size:11.5rem;letter-spacing:0}.grigioScuro h1,.grigioScuro h2{color:var(--bianco)}h1.abs-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.page-template-page-contatti h1,h3{color:var(--oro);font-size:3.6rem;letter-spacing:0;line-height:5.4rem}h3.point::before{content:"";height:6px;width:6px;border-radius:3px;background-color:#a00535;position:absolute;top:23px;left:-20px}section.grigioNormale h3,.page-template-page-contatti h1,.page-template-page-contatti h3,.page-template-page-woocommerce h3{color:var(--grigioScuro)}.cont-carousel-vini h3,.cont-carousel-vini h4{color:var(--grigioTesto)}.page-template-page-vini .cont-esperienze p{font-size:1.2rem;line-height:1.8rem}.cont-esperienze:hover h3{color:var(--bianco)}.cont-carousel-vini h3{line-height:3.8rem;transition:all var(--transition-speed-base)ease-in-out}h3.grigioScuro{color:var(--grigioScuro)}h3.gold{color:var(--oro)}h3.etichette{color:var(--grigioScuro);padding-right:30px;position:relative;display:inline-block}h3.etichette.reverse{display:flex;flex-direction:row-reverse;padding-right:0;padding-left:30px}h3.etichette::before{content:"";position:absolute;right:0;height:6px;width:6px;border-radius:50%;background-color:var(--oro);transform:translateY(-50%);top:50%;-webkit-transition:all var(--transition-speed-base)ease-in-out;transition:all var(--transition-speed-base)ease-in-out}h3.etichette.reverse::before{left:calc(50%)}h3.etichette::after{content:"";position:absolute;left:100%;height:1px;width:160px;background-color:var(--oro);transform:translateY(-50%);top:50%;-webkit-transition:all var(--transition-speed-base)ease-in-out;transition:all var(--transition-speed-base)ease-in-out}h3.etichette.reverse::after{left:0}h4{color:var(--oro);font-size:2.4rem;letter-spacing:0;line-height:2.4rem}section.grigioScuro h4,h4.grigioScuro,h4.grigioChiaro{color:var(--grigioTesto);line-height:3.6rem}h4.vino-int,h4.checkout,.vino-int p{color:var(--grigioScuro);font-size:2.4rem;line-height:3.6rem;font-family:var(--cardo)}.vino-int p{letter-spacing:0}pre{display:block;margin-top:0;margin-bottom:0;overflow:auto;color:var(--grigioTesto);font-size:2rem;font-family:var(--cardo)}h4.gold,.cont-esperienze h4{color:var(--oro)!important;line-height:2.4rem!important}h5{color:var(--grigioScuro);font-family:var(--poppins);font-weight:300;font-size:1.5rem;letter-spacing:1.25px;line-height:23px}ul,ol{margin-left:.2rem;margin-bottom:var(--distanceText)}.privacy ul,.privacy ol{margin-left:30px;margin-bottom:var(--distanceText);color:var(--grigioTesto);font-family:var(--poppins);font-weight:300;font-size:1.5rem;letter-spacing:1px;line-height:2.6rem}.c-scrollbar{z-index:100}.opacity-0{opacity:0;transition:opacity var(--animation-speed-base)ease-in-out}.opacity-1{opacity:1}.text-0{transform:translateY(-10px);transition:all var(--animation-speed-base)ease-in-out}.text-1{transform:translateY(0)}.cover{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}html[data-direction=up] .opacity-0{opacity:1}video{display:block;width:100%;height:100%;object-fit:cover;font-family:"object-fit: cover;"}figure{position:relative;width:100%;height:100%;margin:0;padding:0;display:inline-block;border:0}figure.figure-page-normal{width:calc(100% - 300px);top:50%;left:50%;transform:translate(-50%,-50%)}figure.animation-scale img{margin-top:var(--distanceText);opacity:1;transition:all 1s ease-in-out;animation-name:scale_figure;animation-duration:1s;animation-delay:2s;animation-fill-mode:both}figure.animation-scale.overlay img::after{content:"";animation-name:scale_figure_after;animation-duration:1s;animation-delay:3s;animation-fill-mode:both}#ancora,#villa{animation-name:scale_ancora;animation-duration:2s;animation-fill-mode:both}@keyframes scale_ancora{from{padding:0}to{padding:0}}@keyframes scale_figure_after{from{opacity:.8}to{opacity:.4}}@keyframes scale_figure{from{transform:scale(1.4);z-index:9999;max-width:100%;margin:0 auto;height:100vh;top:0%;left:0%;z-index:2}to{transform:scale(1);z-index:inherit;max-width:1400px;margin:0 auto;height:70vh;margin-top:15vh;z-index:2}}.page-loaded figure.animation-scale{transform:scale(1)}.overlay::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--grigioScuro);opacity:.4}figure img{display:block;height:100%;max-height:100vh;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom}.single figure img{max-height:none!important}#bistrot figure.half_black_white img,#cantina figure.half_black_white img{-o-object-position:center;object-position:center}figure.max-height-vertical img{max-height:70vh}figure.max-height-vertical{margin-bottom:-5px}figure figcaption{position:absolute;width:100%;left:0;bottom:0;padding:60px 20px 20px;background-color:linear-gradient( 0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 40%,transparent );color:var(--bianco);z-index:2}.avvertenza{position:fixed;width:100%;top:0;background:var(--oro);padding:10px;z-index:5;transition:all var(--transition-speed-base)ease-in-out}.openMenu .avvertenza{opacity:0}.avvertenza p{font-size:1.3rem;letter-spacing:normal;color:var(--bianco)}header{position:absolute;width:100%;top:0;left:0;transition:all .3s ease-in-out;z-index:5}header.has-avviso{top:40px}.logo,.logo:visited,.logo:focus,.logo:hover{display:block;width:250px;height:141px;text-indent:-9e3px;background:var(--bianco);margin:0 auto;border:none!important;-webkit-mask:url(../img/svg/logo.svg)no-repeat 50% 50%;mask:url(../img/svg/logo.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.logo.oro,.logo.oro:visited,.logo.oro:focus,.logo.oro:hover{background:var(--oro)}.page-scroll footer .logo,.page-scroll footer .logo:visited,.page-scroll footer .logo:focus,.page-scroll footer .logo:hover{opacity:1}.overlayMenu .lang-selector{display:none}.openMenu .overlayMenu .lang-selector{display:none;position:absolute;top:50%;right:25px;opacity:1!important;transition:none}.lang-selector{position:relative;float:right;margin:0;border-right:1px solid var(--oro)}.lang-selector li{position:relative;display:inline-block;margin:0}a.prenota,a.prenota:visited,a.prenota:focus,a.prenota:hover{display:inline-block;color:var(--bianco);font-size:1.5rem;letter-spacing:0;line-height:2rem;border-bottom:2px solid transparent;text-transform:uppercase;float:right;padding:0 20px;border-right:1px solid var(--oro);margin-right:20px}.single-product:not(.single-box) a.prenota,.single-product:not(.single-box) a.prenota:visited,.single-product:not(.single-box) a.prenota:focus,.single-product:not(.single-box) a.prenota:hover,.single-post a.prenota,.single-post a.prenota:visited,.single-post a.prenota:focus,.single-post a.prenota:hover,.page-template-page-form a.prenota,.page-template-page-form a.prenota:visited,.page-template-page-form a.prenota:focus,.page-template-page-form a.prenota:hover,.page-template-default a.prenota,.page-template-default a.prenota:visited,.page-template-default a.prenota:focus,.page-template-default a.prenota:hover,.page-template-page-contatti a.prenota,.page-template-page-contatti a.prenota:visited,.page-template-page-contatti a.prenota:focus,.page-template-page-contatti a.prenota:hover,.page-template-page-woocommerce a.prenota,.page-template-page-woocommerce a.prenota:visited,.page-template-page-woocommerce a.prenota:focus,.page-template-page-woocommerce a.prenota:hover{color:var(--grigioScuro)}a.cart-contents,a.cart-contents:hover{position:relative;display:block;border:0}span.cart-contents.op{opacity:.5;cursor:default}span.cart-contents.op .cart{cursor:default}.cart{width:21px;height:21px;background-color:var(--bianco);-webkit-mask:url(../img/svg/icona_cart_2x.svg)no-repeat 50% 50%;mask:url(../img/svg/icona_cart_2x.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;float:right;padding:0;margin-left:20px;cursor:pointer;transition:all var(--transition-speed-base)ease-in-out;position:relative}.single-product:not(.single-box) .cart,.single-post .cart,.page-template-default .cart,.page-template-page-form .cart,.page-template-page-contatti .cart,.page-template-page-woocommerce .cart{background-color:var(--grigioScuro)}body.openMenu .cart{background-color:#fff!important}.cart-subtotal{margin-top:var(--distanceText)}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:left}.wc_payment_method label img{display:none!important}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{border-bottom:0}.cart+.cirle-item{box-sizing:border-box;height:16px;width:16px;border:0;border-radius:50%;background-color:var(--oro);position:absolute;right:-8px;top:-8px;opacity:0;transition:all var(--animation-speed-base)ease-in-out;color:var(--bianco);font-family:var(--poppins);font-size:1rem;letter-spacing:.67px;line-height:16px;text-align:center}.cart+.cirle-item.show{opacity:1}.lang-selector li a,.lang-selector li a:visited,.lang-selector li a:focus,.lang-selector li a:hover{display:inline-block;color:var(--bianco);padding:0;margin-left:0;font-size:1.5rem;letter-spacing:0;line-height:2rem;text-shadow:none;text-decoration:none;border-bottom:2px solid transparent;text-transform:uppercase;padding-right:20px}.lang-selector li a:hover,.lang-selector li:hover a{border-bottom:2px solid transparent}.lang-selector li a.active,.lang-selector li a.active:visited,.lang-selector li a.active:focus,.lang-selector li a.active:hover{border-bottom:2px solid transparent;display:none}.page-template-page-newsletter .hamburger::before{background-color:var(--bianco)}.page-template-page-newsletter .hamburger__menu-bar:before,.page-template-page-newsletter .hamburger__menu-bar::after{background-color:var(--grigioScuro)}.single-product:not(.single-box).single-product .lang-selector li a,.single-product:not(.single-box) .lang-selector li a:visited,.single-product:not(.single-box) .lang-selector li a:focus,.single-product:not(.single-box) .lang-selector li a:hover,.single-post .lang-selector li a,.single-post .lang-selector li a:visited,.single-post .lang-selector li a:focus,.single-post .lang-selector li a:hover,.page-template-page-form .lang-selector li a,.page-template-page-form .lang-selector li a:visited,.page-template-page-form .lang-selector li a:focus,.page-template-page-form .lang-selector li a:hover,.page-template-page-contatti .lang-selector li a,.page-template-page-contatti .lang-selector li a:visited,.page-template-page-contatti .lang-selector li a:focus,.page-template-page-contatti .lang-selector li a:hover,.page-template-default .lang-selector li a,.page-template-default .lang-selector li a:visited,.page-template-default .lang-selector li a:focus,.page-template-default .lang-selector li a:hover,.page-template-page-woocommerce .lang-selector li a,.page-template-page-woocommerce .lang-selector li a:visited,.page-template-page-woocommerce .lang-selector li a:focus,.page-template-page-woocommerce .lang-selector li a:hover{color:var(--grigioScuro)}nav.overlayMenu{position:fixed;max-height:100%;min-height:100%;top:0;left:-50%;width:50%;opacity:0;overflow:hidden;transition:all 1s ease-in-out;z-index:4}.openMenu nav.overlayMenu{opacity:1;left:0%;width:40%}.openMenu .logo{opacity:1;background:var(--bianco)!important}.mappa_menu{position:absolute;left:0;width:100%;display:none}.openMenu .mappa_menu{display:block}nav.overlayMenu::before{content:"";position:absolute;width:0%;height:100vh;left:-100%;background-color:transparent;transition:all .5s ease-in-out}.openMenu nav.overlayMenu::before{content:"";position:absolute;width:100%;height:100vh;left:0;background-color:var(--grigioScuro);z-index:-1}.navigation_hash{position:fixed;list-style:none;z-index:2;top:50%;opacity:0;transition:all .3s ease-in-out;transform:translateY(-50%)}.navigation_hash.view{opacity:1}.navigation_hash li{display:block}.navigation_hash li a span{opacity:0;transition:all var(--transition-speed-base)ease-in-out}.navigation_hash li a:hover span,.navigation_hash li a.active span{opacity:1}.navigation_hash li a,.navigation_hash li a:hover{color:var(--grigioTesto);font-family:var(--poppins);font-size:1.5rem;letter-spacing:1px;line-height:2.3rem;text-transform:uppercase;display:block;border:0;position:relative;margin-bottom:40px;padding-right:30px}.navigation_hash li a::after{content:"";position:absolute;right:0;top:50%;height:7px;width:7px;border-radius:50%;background-color:var(--grigioTesto);opacity:.5;transition:all var(--transition-speed-base)ease-in-out;margin-top:-3.5px}.navigation_hash li a.active::after{content:"";position:absolute;height:15px;width:15px;border-radius:50%;background-color:var(--oro);opacity:1;margin-top:-7.5px;margin-right:-4px}section{padding-top:var(--distance);padding-bottom:var(--distance);position:relative;z-index:auto}section.grigioScuro,section.bianco,section.grigioNormale,section.scacchiera,section.grigioChiaro{margin:0;padding:var(--distanzaSection)}section.grigioScuro{background-color:var(--grigioScuro)}section.grigioNormale{background-color:var(--grigioTesto)}section.negative{top:-1px}section.grigioChiaro{background-color:var(--grigioChiaro)}section.bianco{background-color:var(--bianco)}section.bianco.transparent{background-color:transparent}section#museo{background-color:#fff}section .gallery,.galleria_sx{margin-left:-25%}section.scacchiera{background-size:420px 420px;background-color:var(--oro);background-position:0 0,0 210px,210px -210px,-210px 0}section.caratteristiche h4{color:var(--grigioScuro)}section.caratteristiche p{color:var(--bianco);font-size:1.5rem;line-height:2.1rem}section.border-start-section{border-top:1px solid var(--bianco)}.svg-absolute{position:absolute;top:0;width:100%;left:0}.MappaBase::before{content:"";position:absolute;width:70%;height:70%;top:0%;left:50%;transform:translate(-50%,-300px);opacity:.3;text-indent:-9e3px;background:var(--grigioTesto);margin:0 auto;margin-top:30px;border:none!important;-webkit-mask:url(../img/svg/MappaBase.svg)no-repeat 50% 50%;mask:url(../img/svg/MappaBase.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.MappaProdotto::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0%;text-indent:-9e3px;transition:all var(--transition-speed-base)ease-in-out;background:var(--grigioDettVino);margin:0 auto;border:none!important;-webkit-mask:url(../img/svg/MappaProdotto.svg)no-repeat 50% 50%;mask:url(../img/svg/MappaProdotto.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.box-acquisto{position:relative;background-color:var(--grigioScuro);padding:var(--distanceText);display:block;border-radius:5px;-webkit-transition-duration:var(--transition-speed-base);-o-transition-duration:var(--transition-speed-base);transition-duration:var(--transition-speed-base)}.box-acquisto .info::before{content:"";position:absolute;width:calc(100% + var(--distance));height:1px;background-color:var(--grigioTesto);top:41px;left:-35px}.box-acquisto .coming{color:var(--bianco);font-family:var(--poppins);font-size:1.1rem;font-weight:300;letter-spacing:0;line-height:1.8rem;text-transform:uppercase}.box-acquisto .info{content:"";padding-top:var(--distance);color:var(--bianco);font-family:var(--poppins);font-size:1.15rem;font-weight:300;letter-spacing:0;line-height:1.8rem;position:relative}.box-acquisto .info a{display:inline-block;color:var(--oro);border-bottom:1px solid var(--oro);padding-top:10px}.box-acquisto{transition:all 2s ease}.box-acquisto.active{position:fixed;top:50%;right:5px;z-index:2;height:100px;overflow:hidden;transform:translateY(-50%);border:1px solid var(--grigioTesto)}span.oro{color:var(--oro)}.box-acquisto.h-auto{height:auto}.no-trasform{transform:none!important}.cont-vini-int{position:relative}.cont-vini-int img{max-height:950px;min-height:950px;height:100vh!important;margin:0 auto;position:relative;z-index:2}.cont-vini-int.cru::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;text-indent:-9e3px;background:var(--grigioDettVino);margin:0 auto;border:none!important;-webkit-mask:url(../img/svg/bg-vino.svg)no-repeat 50% 50%;mask:url(../img/svg/bg-vino.svg)no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.cont-vini-int.cru.tavernetto::before{content:"";width:100%;height:100%;top:0;left:0;-webkit-mask:url(../img/bg/Cru_Tavernetto.svg)no-repeat 50% 50%;mask:url(../img/bg/Cru_Tavernetto.svg)no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.cont-vini-int.cru.bertone::before{content:"";width:100%;height:100%;top:0;left:0;-webkit-mask:url(../img/bg/Cu_Bertone.svg)no-repeat 50% 50%;mask:url(../img/bg/Cu_Bertone.svg)no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain}.cont-svg-mappa-vini{min-height:90vh}.cont-svg-mappa-vini svg{width:100%;height:100%;position:absolute;top:0;left:0}.cont-ticker,.cont-slide-vini{white-space:nowrap}.cont-slide-vini{margin-left:-20%}.cont-ticker{display:flex;position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.cont-slide-vini figure{display:inline-block;margin-left:200px;margin-bottom:0;max-width:600px;height:400px}.nav-contatti.nav-tabs{border-bottom:none;position:relative;margin-top:40px}.nav-contatti.nav-tabs::after{content:"";position:absolute;background-color:var(--grigioTesto);height:1px;width:200vw;left:-100vw;bottom:0}.nav-contatti .nav-link{margin-top:var(--distance);border:0 solid transparent;border-bottom:3px solid transparent;border-top-left-radius:0;border-top-right-radius:0;background:0 0;padding:0;text-align:left;padding-right:var(--distance);color:var(--grigioScuro);font-family:var(--cardo);font-size:2.4rem;letter-spacing:0;line-height:5rem}.nav-contatti.nav-tabs .nav-item.show .nav-link,.nav-contatti.nav-tabs .nav-link.active{color:var(--grigioScuro);background-color:transparent;border-color:none;border-bottom:3px solid var(--oro);z-index:2}.page-template-page-news .nav-contatti .nav-link{color:var(--grigioTesto);width:25%}.download-single-vini a{color:var(--bianco);font-family:var(--poppins);font-weight:300;font-size:1.5rem;letter-spacing:1px;line-height:2.2rem;text-align:center;border:0;text-transform:uppercase;padding-top:var(--distanceText);padding-bottom:var(--distanceText);display:block;position:relative}.download-single-vini a::after{content:"";position:absolute;right:0;top:0;width:1px;height:100%;opacity:.5;background-color:var(--bianco)}.download-single-vini .link:last-child a::after{content:none}.download-single-vini .scheda::before,.download-single-vini .carrello::before,.download-single-vini .premi::before{content:"";position:absolute;width:7px;height:22px;top:50%;transform:translateY(-50%);margin-left:-30px;text-indent:-9e3px;background:var(--grigioScuro);border:none!important;-webkit-mask:url(../img/svg/icona_sceda_tecnica.svg)no-repeat 50% 50%;mask:url(../img/svg/icona_sceda_tecnica.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.download-single-vini .carrello::before{width:21px;height:21px;margin-left:-52px;-webkit-mask:url(../img/svg/icona_cart.svg)no-repeat 50% 50%;mask:url(../img/svg/icona_cart.svg)no-repeat 50% 50%}.download-single-vini .premi::before{width:33px;height:25px;margin-left:-55px;-webkit-mask:url(../img/svg/icona_press.svg)no-repeat 50% 50%;mask:url(../img/svg/icona_press.svg)no-repeat 50% 50%}.cont-ticker .ticker-text{animation:textLoop 40s linear infinite}@keyframes textLoop{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.cont-ticker h2.ticker-text span{position:relative;margin-left:90px;margin-bottom:0}.cont-ticker h2.ticker-text span::before{content:"";position:absolute;height:22px;width:22px;border-radius:50%;background-color:var(--oro);top:50%;left:-70px;transform:translateY(-50%)}.fullscreen{height:100vh;background-image:none;padding:0}.fullscreen::before{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,.5)}iframe{transform:none!important}.title{position:absolute;width:100%;top:90vh;left:0;transform:translateY(-50%);text-align:center;z-index:1}.scroll-header::before{content:"";position:absolute;background-color:var(--biancoLinea);width:2px;margin-left:-1px;left:50%;height:350px;top:-100px;z-index:2}@-webkit-keyframes scroll-point{0%{top:-103px}100%{top:103px}}@keyframes scroll-point{0%{top:-103px}100%{top:103px}}.scroll-header::after{content:"";position:absolute;top:-103px;margin-left:-3px;left:50%;height:6px;width:6px;border-radius:3px;background-color:var(--bianco);transition-property:all;transition-duration:1s;transition-delay:3s;-webkit-animation:scroll-point 1.5s ease-in-out infinite alternate both;animation:scroll-point 1.5s ease-in-out infinite alternate both}.scroll-header.view::after{top:200px}.scroll-header{color:var(--bianco);font-family:var(--poppins);font-size:1.5rem;letter-spacing:0;line-height:3.6rem;text-align:center;text-transform:uppercase;position:absolute;left:50%;transform:translateX(-50%)!important}.home .scroll-header{top:90vh}.scroll-header.hp{top:-100px}.hero{background-color:var(--grigio);padding-top:calc(2 * var(--distance))}a.link-video{border:0;display:block;position:relative}a.link-video figure::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:184px;height:188px;text-indent:-9e3px;background:var(--bianco);margin:0 auto;-webkit-mask:url(../img/svg/play_video.svg)no-repeat 50% 50%;mask:url(../img/svg/play_video.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;animation:30s linear 1s infinite rotateAll;opacity:1;z-index:2}a.link-video.en figure::before{-webkit-mask:url(../img/svg/play_video_en.svg)no-repeat 50% 50%;mask:url(../img/svg/play_video_en.svg)no-repeat 50% 50%}a.link-video figure::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:40px;height:47px;text-indent:-9e3px;background:var(--oro);margin:0 auto;-webkit-mask:url(../img/svg/play.svg)no-repeat 50% 50%;mask:url(../img/svg/play.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;opacity:1}@keyframes rotateAll{0%{transform:translate(-50%,-50%)rotate(0)}100%{transform:translate(-50%,-50%)rotate(-360deg)}}.cont-gallery{position:relative;width:100%;height:60vh}.cont-carousel{position:relative;width:100%;height:60vh}.cont-esperienze{display:block;width:100%;border:0}.cont-esperienze .button{opacity:1;color:var(--grigioTesto)!important;margin-right:40px}.cont-esperienze:hover{border:0}.cont-esperienze .button:hover{opacity:1;color:var(--oro)!important}.cont-esperienze p{transition:all var(--transition-speed-base)ease-in-out}.cont-esperienze:hover p{color:var(--bianco)}.cont-esperienze.int-flex{display:flex;width:calc(100% - 120px);border:0;padding-right:0;padding-bottom:0;flex-direction:column;align-items:start;margin:0 auto;padding-bottom:60px}.swiper-slide{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;overflow:hidden}.swiper-slide figure{position:absolute;width:100%;height:100%;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:20px}.swiper-pagination-bullet-active{background-color:var(--bianco)}.swiper-button-next,.swiper-container-rtl .swiper-button-prev,.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-color:none}.swiper-button-next::before,.swiper-container-rtl .swiper-button-prev::before,.swiper-button-prev::before,.swiper-container-rtl .swiper-button-next::before{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased}.swiper-button-next::before,.swiper-container-rtl .swiper-button-prev::before{font-family:"font awesome 5 pro";font-size:3rem;font-weight:300;content:"\f054";color:var(--bianco)}.swiper-button-prev::before,.swiper-container-rtl .swiper-button-next::before{font-family:"font awesome 5 pro";font-size:3rem;font-weight:300;content:"\f053";color:var(--bianco)}.swiper-int.swiper-container{width:50vw;padding-bottom:40px}.swiper-int .swiper-slide{height:450px;width:50%!important}.swiper-prev-custom,.swiper-next-custom{position:absolute;bottom:0;left:0;padding:15px 0;width:30px}.swiper-next-custom{left:90px}.swiper-prev-custom::before,.swiper-next-custom::before{content:"";position:absolute;background-color:var(--oro);width:30px;height:1px;bottom:3.5px}.swiper-prev-custom::after,.swiper-next-custom::after{content:"";position:absolute;left:0;bottom:0;height:7px;width:7px;border-radius:50%;background-color:var(--oro)}.swiper-next-custom::after{left:calc(100% - 7px)}.cont-carousel-vini .swiper-slide{-ms-flex-align:self-start;-webkit-align-items:self-start;align-items:self-start;overflow:inherit}.cont-carousel-vini .swiper-slide img{max-height:800px;height:60vh;margin:0 auto;padding-right:15px}.single-product .cont-carousel-vini .swiper-slide img,.single-post .cont-carousel-vini .swiper-slide img{max-height:500px;height:60vh;padding-right:0}.cont-carousel-vini .swiper-slide a{border:0}.cont-carousel-vini .swiper-slide a .cont-txt{position:absolute;top:0;right:-80px;width:40%}section.dark::after{content:"";width:100vw;height:33%;position:absolute;bottom:0;background-color:var(--grigioScuro)}section.grigioMeta::after{content:"";width:100vw;height:70px;position:absolute;bottom:0;background-color:var(--grigioTesto)}.navigazione-vini::before{content:"";position:absolute;width:200%;top:-20px;left:-50%;height:1px;background-color:var(--grigioTesto);z-index:1}.navigazione-vini{position:relative;margin-top:90px}.scrolling-wrapper::-webkit-scrollbar{display:none}.scrolling-wrapper{text-align:left;position:relative;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:100%;-ms-overflow-style:none;scrollbar-width:none;top:-20px}.navigazione-vini .card{display:inline-block;margin-right:var(--distance);margin-bottom:var(--distance);background:0 0;border:0;position:relative;padding-top:20px}.navigazione-vini a{color:var(--grigioTesto);font-size:1.5rem;line-height:20px;letter-spacing:2px;text-transform:uppercase;border:0}footer{padding:var(--distanzaSection);background-color:var(--bianco)}footer h3{color:var(--grigioTesto);opacity:.5}footer h3.small{color:var(--grigioScuro);font-size:1.5rem;letter-spacing:0;line-height:1.4;opacity:1;text-transform:none}footer p span{color:var(--nero);text-transform:uppercase}footer p a{color:var(--grigioTesto);border:0}footer p a:hover{color:var(--nero);border:0}footer .logo,footer .logo:visited,footer .logo:focus,footer .logo:hover{background:var(--grigioScuro);margin-top:0}.seguici{position:absolute;right:0;top:0}.instagram,.instagram:visited,.instagram:focus,.instagram:hover{display:block;width:30px;height:30px;text-indent:-9e3px;background:var(--grigioScuro);border:none!important;-webkit-mask:url(../img/svg/instagram.svg)no-repeat 50% 50%;mask:url(../img/svg/instagram.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:20px;left:50%;margin-left:-20px}.facebook,.facebook:visited,.facebook:focus,.facebook:hover{display:block;width:16px;height:29px;text-indent:-9e3px;background:var(--grigioScuro);border:none!important;-webkit-mask:url(../img/svg/facebook.svg)no-repeat 50% 50%;mask:url(../img/svg/facebook.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:20px;left:50%;margin-left:20px}header .facebook,header .facebook:visited,header .facebook:focus,header .facebook:hover,header .instagram,header .instagram:visited,header .instagram:focus,header .instagram:hover{display:inline-block!important;position:relative;background-color:var(--bianco);text-align:left;left:0;top:0;margin-left:0;margin-top:var(--distanceText);margin-right:var(--distanceText);text-indent:inherit}.consorzio{padding:30px 0;background-color:var(--grigioScuro)}.credits{position:absolute;right:9px;bottom:10px;display:block;text-indent:-9999px;width:86px;height:12px;text-indent:-9e3px;background-color:var(--grigioScuro);margin-top:var(--distanceText);border:none!important;-webkit-mask:url(../img/svg/hellobarrio.svg)no-repeat 50% 50%;mask:url(../img/svg/hellobarrio.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover}.ie .credits{width:86px;height:12px;background-color:url(../img/logo-hellobarrio.svg)no-repeat center center;background-size:cover;-webkit-mask:none;mask:none}.campagna{display:block;width:300px;height:35px;text-indent:-9e3px;border:none!important;background:url(../img/svg/campagna.svg)no-repeat 50%}.consorzio_logo{display:block;width:124px;height:39px;text-indent:-9e3px;background:var(--bianco);border:none!important;-webkit-mask:url(../img/svg/consorzio.svg)no-repeat 50% 50%;mask:url(../img/svg/consorzio.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;float:right}.modal{padding-right:0!important}.modal-dialog-scrollable{height:var(--app-height)}.modal-dialog{max-width:auto;margin-right:0;margin-left:0;margin-top:0;margin-bottom:0}.modal-dialog h5{text-transform:uppercase;font-size:1.2rem;line-height:17px;font-weight:300;font-family:var(--poppins)}.modal-dialog-scrollable .modal-content{min-height:100%;overflow:hidden;border-radius:0;border:0}#cart-modal{padding:0;min-height:50vh}.modal-header button.close-button{width:26px;height:26px;background-color:var(--grigioScuro);-webkit-mask:url(../img/svg/close.svg)no-repeat 50% 50%;mask:url(../img/svg/close.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;border:0}.cont-img img{width:auto;max-height:150px}.modal-header{justify-content:flex-end;padding:var(--distanceText);border-bottom:0 solid #dee2e6}.modal-footer{justify-content:center;padding:var(--distanceText);border:0;border-top:1px solid var(--grigioChiaro)}#cart-modal .border-bottom-cart-modal{padding-bottom:var(--distanceText);margin-bottom:var(--distanceText);border-bottom:1px solid var(--grigioTesto)}#cart-modal .border-bottom-cart-modal:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}.woocommerce-error,.woocommerce-message{padding:var(--distanceText);margin:0;font-family:var(--poppins);font-size:1.2rem;font-weight:300;letter-spacing:.8px;right:0;width:50%;margin-top:-100px;display:none}.checkout .woocommerce-error{display:block;border:1px solid var(--oro)!important;padding:15px;background:rgba(184,126,2,.2);margin:auto;margin-bottom:30px!important;color:#000!important;width:83%}.woocommerce table.shop_table{float:none;-webkit-mask:none;mark:none;height:auto}.border-bottom-cart{margin-bottom:var(--distanceText);margin-top:var(--distanceText);padding-bottom:var(--distanceText);padding-top:var(--distanceText);border-bottom:1px solid var(--grigioVini);position:relative}.qty{display:inline-block;border:0;overflow:hidden;width:100%;text-align:center;padding:0;font-size:1.2rem;letter-spacing:1px;text-transform:uppercase;color:var(--grigioScuro);font-family:var(--poppins);background:0 0}.delete-woocommerce-cart{color:var(--grigioTesto);font-family:var(--poppins);font-size:1.2rem;letter-spacing:1px;line-height:18px;text-align:center;text-transform:uppercase;border:0;cursor:pointer}.delete-woocommerce-cart::after{content:"X";padding-left:10px}.custom-form-woocommerce input,.custom-form-woocommerce textarea{background-color:var(--grigioChiaro);padding:15px;border-radius:3px;color:var(--grigioTesto);font-family:var(--poppins);font-size:1.5rem;letter-spacing:1px;line-height:23px;border:1px solid transparent}.custom-form-woocommerce textarea{height:150px!important}.custom-form-woocommerce .form-row label{color:var(--grigioTesto);font-size:1rem;letter-spacing:1px;line-height:22px;text-transform:uppercase}.custom-form-woocommerce .select2-container{line-height:auto;margin:0}.custom-form-woocommerce .select2 .select2-selection{background-color:var(--grigioChiaro);color:var(--grigioScuro)}.custom-form-woocommerce .select2-container .select2-selection--single .select2-selection__rendered{color:var(--grigioTesto)}.showlogin{font-family:var(--poppins);font-size:1.2rem;letter-spacing:1px;line-height:18px;text-transform:uppercase}.woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme,a.lost-password{display:block;font-size:1.4rem;font-family:var(--poppins);color:var(--grigioTesto)}a.lost-password{padding-left:17px;margin-top:2px;border:0}.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{text-transform:initial}.woocommerce .woocommerce-breadcrumb{color:var(--grigioTesto);font-family:var(--poppins);font-size:1.2rem;letter-spacing:1px;line-height:18px;text-transform:uppercase;border:0;display:none}.woocommerce .woocommerce-breadcrumb a{color:var(--grigioTesto);border:0}.woocommerce img,.woocommerce-page img{height:inherit;max-width:inherit}body.woocommerce-checkout header .wrapper{max-width:1400px;margin:auto}.woocommerce-Price-currencySymbol{display:inline-flex!important}body.woocommerce-checkout .cont-img img{width:auto;max-height:100px;max-width:50px}body.woocommerce-checkout section.bianco{background:var(--bianco)}body.woocommerce-checkout section.bianco.order{z-index:3;overflow:inherit}body.woocommerce-checkout .scacchiera,body.woocommerce-checkout footer,body.woocommerce-checkout .consorzio{opacity:0!important;display:none}#add_payment_method #payment ul.payment_methods,.woocommerce-cart #payment ul.payment_methods,.woocommerce-checkout #payment ul.payment_methods{padding:0}.woocommerce ul#shipping_method li,.wc_payment_methods li{margin:0;list-style:none outside;color:var(--grigioScuro);font-family:var(--poppins);font-size:1.5rem;letter-spacing:1.25px;line-height:23px;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid var(--grigioVini);padding-bottom:15px;padding-top:15px}.wc_payment_methods li{margin:0;display:inline-block;width:100%}.woocommerce ul#shipping_method li input{margin:0;vertical-align:top;margin-right:10px}.woocommerce-privacy-policy-text p{font-size:1rem;line-height:15px}.woocommerce-checkout #payment div.payment_box p{margin-bottom:0;font-size:1.1rem;line-height:16px}.cont-ordine{position:relative;margin-top:100px;background-color:var(--bianco)}.cont-ordine::before{content:"";position:absolute;width:100vw;height:100vh;top:-150px;left:0;background-color:var(--bianco);z-index:-1}.cont-ordine .logo{transform:none!important;margin:auto!important;position:relative!important;left:0!important;margin-bottom:50px!important}body.woocommerce-checkout.openMenu section.bianco.order{z-index:-1;overflow:inherit}#ship-to-different-address-checkbox{display:none}#ship-to-different-address{position:relative}#ship-to-different-address label{display:block}#ship-to-different-address::after{content:"";display:block;width:21px;height:21px;text-indent:-9e3px;background:var(--grigioTesto);margin:0 auto;border:none!important;-webkit-mask:url(../img/svg/plus.svg)no-repeat 50% 50%;mask:url(../img/svg/plus.svg)no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;position:absolute;right:0;top:7px;z-index:-1;-webkit-transition:all var(--transition-speed-base)ease-in-out;transition:all var(--transition-speed-base)ease-in-out}.page-template-page-vini main{position:fixed;width:100%}#ship-to-different-address.close::after{transform:rotate(45deg)}.woocommerce .loader::before{content:none}.page-template-page-vini section.grigioScuro::before{content:"";position:absolute;background:url(../img/svg/campagna.svg)no-repeat 50%;background-size:cover;width:359px;height:42px;bottom:35%;left:100px;z-index:3;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}.page-template-page-vini section.grigioScuro.scroll-start::before{opacity:0}.woocommerce-error::before,.woocommerce-info::before,.woocommerce-message::before{content:none}.woocommerce-info{margin-bottom:10px!important}.woocommerce-form-coupon-toggle{border-bottom:1px solid var(--grigioVini)!important;padding-bottom:var(--distanceText)!important;margin-bottom:var(--distanceText)!important}.woocommerce-form-coupon-toggle .woocommerce-info{margin-top:0;margin-bottom:0}.woocommerce form.checkout_coupon,.woocommerce form.login,.woocommerce form.register{margin-top:0}#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:0 0}.woocommerce-error,.woocommerce-info,.woocommerce-message{padding:0;margin:0 0 2em;position:relative;background-color:transparent;list-style:none outside;width:auto;word-wrap:break-word;font-size:1.3rem;letter-spacing:.7px;border:none!important;margin-top:var(--distanceText);font-family:var(--poppins);color:var(--grigioTesto);text-transform:uppercase;font-weight:300}.swal-title{font-weight:400;text-transform:none;position:relative;display:block;padding:0x;font-size:27px;margin-bottom:0;color:var(--oro);font-family:var(--cardo);font-size:3.6rem;letter-spacing:0;line-height:5.4rem;text-align:center}.swal-text{position:relative;float:none;line-height:normal;vertical-align:top;text-align:left;display:inline-block;margin:0;padding:0 10px;font-weight:400;color:var(--grigioScuro);font-family:var(--poppins);font-size:1.5rem;letter-spacing:1.25px;line-height:2.3rem;text-align:center}.swal-button{background-color:var(--oro);color:var(--bianco);border:none;box-shadow:none;border-radius:5px;font-weight:400;padding:10px 25px;margin:0;cursor:pointer;color:var(--bianco);font-family:var(--poppins);font-size:1.2rem;letter-spacing:0;line-height:1.8rem;text-align:center;text-transform:uppercase}.swal-button--cancel{color:var(--grigioScuro);background-color:var(--grigioChiaro)}.swal-button:not([disabled]):hover{background-color:transparent;color:var(--grigioScuro)}#add_payment_method #payment ul.payment_methods li img.stripe-icon,.woocommerce-checkout #payment ul.payment_methods li img.stripe-icon{display:inline-block}.woocommerce-MyAccount-navigation ul,.woocommerce-MyAccount-content{list-style:none;padding-top:var(--distanceBig)}.woocommerce-MyAccount-navigation ul li{font-size:1.5rem;letter-spacing:.5px;line-height:5rem;border-bottom:1px solid var(--grigioDettVino);margin-right:30px}.woocommerce-MyAccount-navigation ul li.is-active,.woocommerce-MyAccount-navigation ul li:hover{border-bottom:1px solid var(--oro);color:var(--oro)}.woocommerce-MyAccount-navigation ul li.is-active a,.woocommerce-MyAccount-navigation ul li:hover a{color:var(--oro)}.woocommerce-MyAccount-navigation ul li a{color:var(--grigioTesto);border:none!important;display:block;margin-right:30px}.woocommerce table.my_account_orders .button,.woocommerce table.woocommerce-MyAccount-paymentMethods .button{white-space:nowrap;font-size:1.2rem!important}.woocommerce table.my_account_orders td,.woocommerce table.my_account_orders th,.woocommerce table.woocommerce-MyAccount-paymentMethods td,.woocommerce table.woocommerce-MyAccount-paymentMethods th,.woocommerce table.woocommerce-table td,.woocommerce table.woocommerce-table th{padding:4px 8px;vertical-align:middle;font-size:1.2rem;font-family:var(--poppins);font-weight:300}.woocommerce table.my_account_orders th span.nobr,.woocommerce table.woocommerce-MyAccount-paymentMethods th span.nobr{text-transform:uppercase;padding:15px 20px 15px 0;display:block}.woocommerce table.woocommerce-table th.woocommerce-table__product-name,.woocommerce table.woocommerce-table th.woocommerce-table__product-table{text-transform:uppercase;padding:15px 20px 15px 8px}.woocommerce table.shop_table tbody th,.woocommerce table.shop_table tfoot td,.woocommerce table.shop_table tfoot th{font-weight:300}.woocommerce table.woocommerce-table td,.woocommerce table.woocommerce-table th{padding:12px 8px}.woocommerce .woocommerce-customer-details address{padding:20px}address{font-size:1.4rem;font-family:var(--poppins);font-weight:300}.woocommerce-LostPassword.lost_password{font-size:1rem}#add_payment_method #payment div.payment_box,.woocommerce-cart #payment div.payment_box,.woocommerce-checkout #payment div.payment_box{background-color:transparent;padding:0}#add_payment_method #payment div.payment_box .form-row,.woocommerce-cart #payment div.payment_box .form-row,.woocommerce-checkout #payment div.payment_box .form-row{margin:0}#add_payment_method #payment div.form-row,.woocommerce-cart #payment div.form-row,.woocommerce-checkout #payment div.form-row{padding:0}.payment_method_stripe label,.payment_method_paypal label,.payment_method_bacs label{font-size:1.4rem;letter-spacing:.85px;font-family:var(--poppins)}#add_payment_method #payment,.woocommerce-cart #payment{background:var(--grigio);border-radius:5px;padding:30px}.woocommerce-checkout #payment{background:trasparent}#add_payment_method #payment div.payment_box::before,.woocommerce-cart #payment div.payment_box::before,.woocommerce-checkout #payment div.payment_box::before{border:1em solid transparent}.wc_payment_methods li,.woocommerce-shipping-methods li{position:relative;padding-left:30px}.woocommerce input[type=radio]{display:none}.woocommerce input[type=radio]+label::before{content:"";position:absolute;left:0;border-radius:50%;width:12px;height:12px;border:1px solid var(--oro);background-color:transparent;margin-top:7px}.woocommerce input[type=radio]:checked+label::before{background-color:var(--oro)}.wc-stripe-elements-field,.wc-stripe-iban-element-field{border:1px solid #ddd;margin:5px 0;padding:5px;background-color:#fff;outline:0;background-color:var(--grigioChiaro)!important;padding:15px;border-radius:3px;color:var(--grigioTesto);font-family:var(--poppins);font-size:1.5rem;letter-spacing:1px;line-height:23px;border:1px solid transparent}#add_payment_method #payment .payment_method_paypal .about_paypal,.woocommerce-cart #payment .payment_method_paypal .about_paypal,.woocommerce-checkout #payment .payment_method_paypal .about_paypal{display:none}.loading_ajax{background-color:rgba(255,255,255,.9);height:100%;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;z-index:2}.loading_ajax::before{content:"";position:absolute;top:50%;left:50%;color:var(--grigioScuro);background-image:url(../img/svg/araldica_loading.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:1;width:25%;height:25%;transform:translate(-50%,-50%)}.loading_ajax::after{content:"";position:absolute;top:50%;left:50%;color:var(--grigioScuro);background-image:url(../img/svg/testo_loading.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:1;width:50%;height:50%;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;animation-name:rotateLoading;animation-duration:2s;animation-iteration-count:infinite}@keyframes rotateLoading{0%{transform:translate(-50%,-50%)rotate(0)}100%{transform:translate(-50%,-50%)rotate(360deg)}}.qta-cart .loading_ajax::before{top:-50px;height:120px}.mark,mark{padding:.2em;background-color:transparent;color:var(--oro)}.woocommerce table{border-radius:0}.ui-widget{font-size:1.5em}.awdr_discount_bar{margin-top:20px;margin-bottom:0!important;padding:0!important;text-transform:uppercase}.page-template-page-news .showAllPremi{text-align:center}footer .email-row{display:flex;justify-content:space-between;flex-wrap:wrap}footer .email-row p{display:inline-block;margin-right:20px;margin-bottom:0}.avviso{position:relative;display:block;background:var(--oro);color:var(--bianco);text-align:center;font-size:1.5rem;padding:8px 10px;text-wrap:nowrap;overflow:hidden;transition:all .3s ease-out;z-index:2}.avviso .swiper-slide{width:auto!important}.popmake-content p{color:#fff!important;line-height:normal!important;margin-bottom:20px!important}.pum-theme-4057 .popmake-content p{color:#252525!important}.cart-discount .single-discount{display:flex;flex-wrap:wrap;justify-content:end}.cart-discount .single-discount a{margin-left:10px}._CookieScriptReportPageConsentKey,._CookieScriptReportPageTable{margin-bottom:var(--distanceText)}#terms,#createaccount{display:none}#ship-to-different-address-checkbox+span,#terms+span,#createaccount+span{position:relative}#terms+span{display:block;margin-top:20px}#ship-to-different-address-checkbox+span::before,#terms+span::before,#createaccount+span::before{content:"";display:inline-block;width:14px;height:14px;background-color:transparent;border:1px solid var(--oro);transition:all 0.3sease-out;vertical-align:sub;margin-right:10px}#ship-to-different-address-checkbox:checked+span::before,#terms:checked+span::before,#createaccount:checked+span::before{background:var(--oro)}.required{display:none!important}.avviso-checkout{border:1px solid var(--oro)!important;padding:15px;background:rgba(184,126,2,.2);margin-bottom:20px!important;color:#000!important}.wp-block-table td{display:block;padding:30px}.single-post h1{color:var(--oro);font-size:4rem;letter-spacing:0;line-height:5.4rem}.single-post h2{color:var(--oro);font-size:3.6rem;letter-spacing:0;line-height:4.2rem}.single-post h3{color:var(--oro);font-size:3.2rem;letter-spacing:0;line-height:4rem}.single-post p,.single-post td{color:var(--grigioTestoHP)}.single-post strong{font-weight:900}.single-post .data{text-transform:uppercase;margin-bottom:10px}.st-btn{display:inline-block!important}.cont-esperienze.new-card{display:block;padding:50px 0;border-bottom:1px solid var(--grigioTesto)}.cont-esperienze.new-card .button{opacity:1!important}.cont-esperienze.new-card figure{aspect-ratio:1/1}.cont-esperienze.new-card.special:hover p{color:var(--grigioTesto)}.cont-esperienze.new-card.special p a,.cont-esperienze.new-card.special p a:visited,.cont-esperienze.new-card.special p a:focus,.cont-esperienze.new-card.special p a:hover{color:var(--oro);border-color:initial}.custom-experience{position:relative;background:var(--grigioChiaro);padding-bottom:0}.custom-experience .wrapper{position:relative;background:var(--oro);border-radius:10px;padding:90px 0;overflow:hidden}.custom-experience h4{color:var(--bianco)}.custom-experience ul{color:rgba(255,255,255,.5);font-family:var(--poppins);font-weight:300;font-size:1.5rem;letter-spacing:1px;line-height:2.6rem;columns:2;column-gap:40px;margin-left:15px}.custom-experience ul li::marker{color:#000}.custom-experience .button,.custom-experience .button:visited,.custom-experience .button:focus,.custom-experience .button:hover{color:var(--bianco)!important}.custom-experience .button:hover{color:var(--grigioScuro)!important}.custom-experience .button::before,.custom-experience .button::after{background-color:var(--grigioScuro)!important}@media(min-width:1024px){.adp-popup-type-content .adp-popup-content{padding:0;flex:1 0 50%;order:2}}.adp-popup-outer a,.adp-popup-outer a:visited,.adp-popup-outer a:focus,.adp-popup-outer a:hover{border:none!important}.adp-popup-outer .wp-block-image{margin-bottom:0!important}.adp-popup .adp-popup-close{border:none!important;top:10px!important;right:10px!important}.swiper-container{position:relative;overflow:hidden}