@import url(/wp-content/themes/hstagnari/style.css);body{padding-top:0!important}.borde{border:1px solid #ddd}.fondo img{background:#f2f2f2}.page-template-default #content{padding:100px 0}.post-type-archive.wpb-is-on #content,#content{padding:100px 0}.wpb_gmaps_widget .wpb_wrapper{background:transparent!important;padding:0!important}.title-subtitle-box a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.title-subtitle-box h1,.title-subtitle-box h2,.title-subtitle-box h3,.title-subtitle-box h4{line-height:1em!important}.home .title-subtitle-box a{color:#fff!important}.title-subtitle-box a:hover{text-decoration:none}.woocommerce .form-row-first,.woocommerce-page .form-row-first{margin-right:calc(6% - 5px);vertical-align:top}.wpb-js-composer .wpb_gallery .wpb_flexslider .flex-control-nav{background:#fff0;left:50%;transform:translate(-50%,0);margin-left:0}.max-width-600 .vc_column-inner>.wpb_wrapper{max-width:600px;margin-inline:auto!important}.max-width-800 .vc_column-inner>.wpb_wrapper{max-width:800px;margin-inline:auto!important}:is(.archive,.blog,.single) #content{padding:100px 0}#sb_instagram #sbi_load{display:none!important}.btn-rojo a{background-image:none!important}.btn-rojo a:hover{background-color:#000!important;color:#fff!important}.btn-negro a:hover{background-color:#b92e2e!important}.btn-rojo-dark-bg a{border:2px solid #b92e2e!important}.btn-rojo-dark-bg a:hover{background-color:#000!important}.btn-rojo-dark-bg-exp a{border:2px solid #b92e2e!important}.btn-rojo-dark-bg-exp a:hover{background-color:transparent!important;background-color:#fff0!important}.wp-block-button__link{background:var(--links-elements-color);border-radius:0;color:#fff!important;font-size:12px;font-weight:700;line-height:normal;text-transform:uppercase;letter-spacing:2px;padding:18px 45px}.wp-block-button__link:hover{background:var(--primary-color-alt)}.grecaptcha-badge{display:none!important}span.soldout{background:#b92e2e!important;font-size:12px;text-transform:uppercase}#CDSSCROLLINGRAVE,#CDSWIDCOE{width:100%!important;margin:0!important}.widgets-tripadvisor #CDSWIDCOE.widCOE2020 a{border:1px solid #34e0a1;display:block;padding:5px 0}.widgets-tripadvisor #CDSWIDCOE.widCOE2020 img{display:inline-block;width:auto}input[type="text"],.form-control,select{font-weight:400!important}.wc-pao-addon .wc-pao-addon-wrap select{line-height:1em;width:100%}.select2.select2-container--default .select2-selection .select2-selection__rendered{line-height:25px!important}.woocommerce-page #bulletinwp-bulletin-item-1,.bulletinwp-bulletin-powered-by-label{display:none!important}.bulletinwp-bulletins .bulletinwp-bulletin-content-wrapper a{text-underline-offset:2px}#experiencias{text-align:center}.site-preloader{z-index:999999!important}.centrar{text-align:center}@media (min-width:768px){.hide-desktop{display:none!important}}@media (max-width:767px){.hide-mobile{display:none!important}.widgets-tripadvisor .wpb_content_element{margin-bottom:0!important}.vc_row.vc_column-gap-35{margin-right:-15px!important;margin-left:-15px!important}.bulletinwp-bulletin-item div p{font-size:12px!important;padding:2px 0 5px!important}}aside.sidebar-nav{border:none!important;padding:0 30px 0 0!important;margin:0!important}aside.sidebar-nav .gg-widget{padding-bottom:0}aside.sidebar-nav>*:not(:last-child){margin-bottom:30px}aside.sidebar-nav .widget-title{font-size:20px;margin-top:0}aside.sidebar-nav ul{padding:0;list-style:none}aside.sidebar-nav ul:last-child{margin-bottom:0}aside.sidebar-nav li:before{content:"\f105";font-family:"FontAwesome";color:var(--text-body-color)}aside.sidebar-nav li{display:grid;grid-template-columns:auto 1fr auto;gap:10px;row-gap:0;line-height:1.4em}aside.sidebar-nav li .post-date{font-size:14px;grid-column:2}aside.sidebar-nav li:not(:last-child){margin-bottom:10px}aside.sidebar-nav li a:hover{color:var(--text-body-color)}@media (width < 992px){aside.sidebar-nav{padding:0!important}}.woocommerce-notices-wrapper{text-align:center}.woocommerce-message{border-color:#b0976d}.woocommerce .form-row-first,.woocommerce .form-row-last,.woocommerce-page .form-row-first,.woocommerce-page .form-row-last{display:inline-block;vertical-align:top;width:47%!important;padding:0!important}a.add_to_cart_button{padding:18px 10px!important}@media (max-width:767px){.woocommerce .form-row-first,.woocommerce .form-row-last,.woocommerce-page .form-row-first,.woocommerce-page .form-row-last{display:block;width:100%}}#billing_country_field>span,#shipping_country_field>span{border:1px solid #e9e9e9;display:inline-block;padding:10px 30px;margin:10px 0 0 20px;width:calc(100% - 70px)}.select2-container--default .select2-selection--single{border-color:#e9e9e9;border-radius:0;color:#000;font-family:Lato;font-size:12px;font-weight:700;line-height:24px;letter-spacing:2px;height:auto;text-transform:uppercase}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#000;padding:13px 30px}.select2-container--default .select2-selection--single .select2-selection__arrow{height:100%;width:8px;right:25px}.woocommerce-account-fields .checkbox input[type="checkbox"]{position:relative}.checkbox:hover{cursor:pointer}.home .navbar-default{background:#fff0}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{background:#fff0;color:#b0976d!important}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus,.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus,.dropdown-menu>li>.dropdown-menu>li>a:hover,.dropdown-menu>li>.dropdown-menu>li>a:focus,.dropdown-menu>li>.dropdown-menu>.active>a,.dropdown-menu>li>.dropdown-menu>.active>a:hover,.dropdown-menu>li>.dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open>.dropdown-menu>.dropdown-submenu.open>a,.navbar-default .navbar-nav .open>.dropdown-menu>.dropdown-submenu.open>a:hover,.navbar-default .navbar-nav .open>.dropdown-menu>.dropdown-submenu.open>a:focus,.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus,.dropdown-header{color:#b0976d!important}.navbar-nav>li>a{padding-block:5px!important}.navbar-default{background-color:#fff0;position:fixed!important;left:0;width:100%;z-index:10000}.navbar-default.navbar-fixed-top,.error404 .navbar-default,.product-template-default .navbar-default{background-color:#000}.navbar-nav>li>.dropdown-menu{display:none}.navbar-nav>li:hover>.dropdown-menu{display:block}header.site-header .page-meta .page-meta-wrapper{padding:150px 0 90px!important}.single-product header.site-header .page-meta .page-meta-wrapper{padding:110px 0 0!important}#nav_crumb a{color:#b0976d!important}header.site-header .header-page-description,.nav_crumb,.nav_crumb .current{color:rgb(255 255 255 / .5)!important}.navbar-nav>li>a{padding-right:15px!important;padding-left:15px!important}.open-cart #side-cart{z-index:99999}header.site-header .logo-wrapper .brand{display:block!important;max-height:50px;padding:0!important}header .menu-button-container ul{display:flex;align-items:center;margin-right:10px}header .menu-button-container ul svg{stroke:#fff}header .gg-woo-mini-cart .quick_cart_count{z-index:2}@media (max-width:1200px){.navbar-nav>li>a{padding-left:0!important}}@media (max-width:992px){.navbar-collapse{background:#000!important}}@media (min-width:822px){.navbar-grid{grid-template-columns:minmax(90px,150px) 1fr minmax(90px,150px)!important}}@media (max-width:767px){.navbar-grid{padding:0!important}.navbar-default{background-color:#000}header.site-header .page-meta h1{font-size:30px;line-height:1.2em}header.site-header .page-meta .page-meta-wrapper{padding:90px 0 40px!important}}@media (max-width:480px){header.site-header .page-meta .page-meta-wrapper{padding-top:90px!important}}.subheader-slider .tparrows{border:none}.subheader-slider .tparrows:before{border:none;color:#fff}.gg-widget.gg-instagram-feed .followers,.vc_widget.vc_widget_instagram .followers{text-transform:lowercase!important}.gg-widget.gg-instagram-feed iframe{display:block!important}.contacto form .input-group{position:relative;display:flex;justify-content:center}.contacto .input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.contacto form .input-group input[type="text"],.contacto form .input-group input[type="email"]{padding:40px 40px;-webkit-appearance:none}.contacto form input[type="text"]{width:50%;border-right:none}.contacto form input[type="email"]{border-left:none;border-right:none}.contacto input[type="submit"]{background-color:#b92e2e;color:#fff;height:82px!important}.contacto input[type="submit"]:hover{background:#000!important;color:#fff!important}.contacto .btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:transparent!important;color:#b92e2e!important}.contacto form .input-group-btn-email{display:inline-block;width:50%}.contacto .input-group-btn-email:before{content:'';height:50%;width:1px;background:#e9e9e9;display:block;position:absolute;top:20%}.contacto .input-group-btn{width:auto}.contacto .input-group-btn:before{content:'';height:50%;width:1px;background:#e9e9e9;display:block;position:absolute;top:20%}.contacto .g-recaptcha>div{margin:40px auto 0}.vc_row.bg-bottom{background-position:center bottom!important}.representantes .wpb_text_column{margin:0!important}.representantes h2{margin-top:0!important}.turismo-experiencias{height:75vh}.turismo-city-tours{height:25vh}.turismo-item{overflow:hidden}.turismo-item>.vc_column-inner::before{content:"";background:#000;width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;top:0;left:0;opacity:.5;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.turismo-item>.vc_column-inner{-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.turismo-item:hover>.vc_column-inner{transform:scale(1.1)}.turismo-item:hover>.vc_column-inner::before{opacity:.3}.turismo-item>.vc_column-inner .wpb_wrapper,.turismo-item .contenido{height:100%;text-align:center;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.turismo-item:hover .contenido{transform:scale(.92)}.turismo-item .contenido a{height:100%;width:100%;display:block;position:relative;z-index:2}.turismo-item .contenido .info{width:100%;position:absolute;top:50%;left:0;transform:translate(0,-50%)}.turismo-item .contenido h2{color:#fff;font-size:45px;line-height:1.1em;margin:0 0 10px;padding:0 10px;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.turismo-item .contenido p{color:#fff;font-size:14px;margin:0;padding:0 10px;-webkit-transition:all ease 0.5s;-moz-transition:all ease 0.5s;-o-transition:all ease 0.5s;transition:all ease 0.5s}.turismo-item:hover .contenido h2,.turismo-item:hover .contenido p{text-shadow:2px 2px 2px rgb(0 0 0 / .9)}@media (max-width:767px){.turismo-experiencias{height:calc(75vh - 62.25px);margin-top:83px}.turismo-city-tours{height:calc(25vh - 20.75px)}.turismo-item .contenido h2{font-size:30px}.turismo-item .contenido p{display:none}}.modal-window__content{padding:0 50px 20px!important}@media (min-width:768px){.pagina-vino .imagen{padding-right:120px}}@media (max-width:767px){.pagina-vino .imagen img{max-width:400px!important;padding-right:5%}}.pagina-vino .botones{font-size:0;margin:0 -15px}.pagina-vino .botones.en-linea{margin:0}.pagina-vino .botones.en-linea p{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));column-gap:30px;row-gap:15px}.pagina-vino .botones br{display:none!important}.pagina-vino .botones .button{font-size:12px;display:inline-block;vertical-align:middle;margin:0 15px;width:calc(50% - 32px);text-align:center}.pagina-vino .botones.en-linea .button{width:auto;margin:0}.pagina-vino .botones .button.dos{background:#b92e2e}.pagina-vino .botones:not(.no-dos) .button.uno,.pagina-vino .botones.no-dos .button.dos{display:none}.pagina-vino .botones .button:hover{background:#b0976d!important;color:#000}.pagina-vino .botones .button.con-icono i{display:inline-block;margin-right:10px}@media (max-width:767px){.pagina-vino .botones{margin:50px -15px}.pagina-vino .botones .button{width:calc(100% - 32px)}}.pagina-vino{padding-bottom:0!important}.pagina-vino .informacion .gg_list ul li{display:table;padding:5px 0;width:100%}.pagina-vino .informacion .gg_list ul li::before{display:none}.pagina-vino .informacion .gg_list ul li strong{font-family:Lato;font-size:12px;letter-spacing:2px;display:table-cell;vertical-align:middle;width:50%;padding-right:60px;position:relative}.pagina-vino .informacion .gg_list ul li strong::after{content:"";background:#b92e2e;height:1px;width:30px;position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.pagina-vino .informacion .gg_list ul li em{display:table-cell;padding-left:60px}.especificaciones-vino{padding-bottom:0!important}.especificaciones-vino .texto>.vc_column-inner{background:#f2f2f2;padding:100px}.especificaciones-vino:not(.girar) .imagen,.especificaciones-vino.girar .texto{padding-right:15px}.especificaciones-vino.girar .imagen,.especificaciones-vino:not(.girar) .texto{padding-left:15px}@media (max-width:767px){.especificaciones-vino{padding:45px 0 0!important;margin-bottom:95px!important}.especificaciones-vino.primero{margin-bottom:0!important}.especificaciones-vino.girar{padding:0!important;display:flex}.especificaciones-vino .imagen{padding-left:15px;height:400px}.especificaciones-vino:not(.girar) .imagen,.especificaciones-vino.girar .texto{padding-left:15px}.especificaciones-vino.girar .imagen,.especificaciones-vino:not(.girar) .texto{padding-right:15px}.especificaciones-vino.girar .imagen{order:2}.especificaciones-vino.girar .texto{order:1}.especificaciones-vino .texto>.vc_column-inner{padding:50px}}.mas-vinos .featured-image-box{margin:0}.mas-vinos .featured-image-box figure>a{background:#f2f2f2;display:block;padding:50px;transition:ease all 0.2s}.mas-vinos .featured-image-box:hover figure>a{background:#fff0}.mas-vinos .featured-image-box figure>a img{margin:0}.mas-vinos .featured-image-box h4{margin:20px 0 50px}.mas-vinos .featured-image-box h4 a{color:#000}.mas-vinos .featured-image-box:hover h4 a{color:#b92e2e}@media (min-width:768px){.mas-vinos.primero{padding-top:45px!important}}.aviso-regalo{border:1px solid #b0976d;font-style:italic;padding:30px;text-align:center}.aviso-regalo.efectivo{border-color:#b92e2e}.aviso-regalo.cerrado{border-color:#b92e2e;margin-top:-35px!important;margin-bottom:55px}.aviso-regalo.cerrado i{color:#b92e2e}.aviso-regalo.carrito{float:left;padding:20px 30px;width:100%;margin-bottom:55px}.aviso-regalo i{color:#b0976d;padding:0 10px 0 0}.aviso-regalo.efectivo i{color:#b92e2e}.aviso-regalo:not(.carrito) i{font-size:30px;padding:0 0 10px;display:block}.woocommerce ul.products li.product{margin-bottom:40px}.woocommerce ul.products li.product h2{font-size:25px;line-height:1.1em;padding:0;margin:0 0 25px;transition:ease all 0.2s}.woocommerce ul.products li.product:hover h2{color:#b92e2e!important}.woocommerce ul.products li.product .gg-product-image-wrapper{padding:0!important;margin:0;position:relative;overflow:hidden;transition:ease all 0.2s}.woocommerce ul.products li.product .gg-product-image-wrapper:hover{background:#fff0;opacity:1}.woocommerce ul.products li.product .gg-product-image-wrapper img{width:100%;height:auto;max-width:800px;max-height:800px}.woocommerce ul.products li.product .gg-product-meta-wrapper{background:transparent!important;padding:30px 0 0!important}.woocommerce ul.products li.product .gg-product-meta-wrapper dl{margin:-13px 0 10px!important}.woocommerce ul.products li.product .gg-product-meta-wrapper a.button{margin-top:0!important}.pagination>li>span,.pagination>li>a{line-height:1em;display:block}.pagination>li>span.current{background:#ededed;color:#000}@media (width < 992px){div.pagination{margin-bottom:90px!important}}.product-template-default #content{padding-bottom:60px!important;padding-top:100px!important}.woocommerce div.product div.images img{background:#f2f2f2}.product-template-default .woocommerce-product-gallery img{padding-right:30px}.single-product .woocommerce-Price-currencySymbol{font-size:0.7em!important}.woocommerce .product .summary h1.product_title{margin:0 0 50px 0;line-height:1.1em}.woocommerce .product .summary div[itemprop="description"]{margin:-10px 0 40px!important}.woocommerce .product .summary .year{display:none!important}.woocommerce .product .summary div[itemprop="description"]{margin-bottom:70px}.woocommerce.single-product .product .summary form.cart{float:none}.woocommerce.single-product p.stock{display:none}.single-product .product_cat-vino .woocommerce-product-gallery{padding-right:30px;margin:0!important}.single-product .product_cat-vino .woocommerce-product-gallery a{display:block;position:relative;overflow:hidden}.single-product .product_cat-vino .woocommerce-product-gallery figure img{background:#f2f2f2;padding-right:0}.single-product .product_cat-vino .woocommerce-product-gallery ol{margin:10px -5px 0!important}.single-product .product_cat-vino .woocommerce-product-gallery ol li{background:#f2f2f2;margin:5px!important;width:calc(20% - 10px)!important}.single-product .product_cat-vino .woocommerce-product-gallery ol li img{padding:0}@media (max-width:991px){.single-product .product_cat-vino .woocommerce-product-gallery{padding-right:0;margin:0 0 40px!important}}@media (max-width:767px){.single-product .product_cat-vino .woocommerce-product-gallery ol li{width:calc(25% - 10px)!important}}.woocommerce.single-product .product.product_cat-vino .summary{margin:0}.woocommerce.single-product .product_cat-vino .summary div[itemprop="offers"]{display:inline-block;vertical-align:middle;width:115px;margin:0 30px 0 0}.woocommerce.single-product .product.product_cat-vino .summary .price{font-size:34px;line-height:1em;padding:3px 0 8px}.woocommerce.single-product .product.product_cat-vino .summary .price::after{content:"IVA INCLUIDO";color:#555;font-family:Lato;font-size:12px;line-height:1em;display:block;margin-top:5px}.woocommerce.single-product .product_cat-vino .summary form.cart{display:inline-block;vertical-align:middle;width:calc(100% - 150px)}.woocommerce.single-product .product_cat-vino .summary form.cart .quantity{display:inline-block;vertical-align:middle;float:none;margin-right:30px}.woocommerce.single-product .product_cat-vino .summary form.cart .quantity input{width:140px}.woocommerce.single-product .product_cat-vino .summary form.cart .quantity input.minus,.woocommerce.single-product .product_cat-vino .summary form.cart .quantity input.plus{width:45px}.woocommerce.single-product .product_cat-vino .summary form.cart .button{display:inline-block;vertical-align:middle;float:none;padding:18px 0;width:calc(100% - 175px)}@media (max-width:550px){.woocommerce .product .summary h1.product_title{font-size:40px;text-align:center;margin-bottom:45px}.woocommerce.single-product .product_cat-vino .summary div[itemprop="offers"]{display:block;margin:0 auto;width:50%;text-align:center}.woocommerce.single-product .product_cat-vino .summary form.cart{display:block;margin-top:50px;width:100%}}@media (max-width:480px){.woocommerce.single-product .product_cat-vino .summary form.cart .quantity input,.woocommerce.single-product .product_cat-vino .summary form.cart .button{width:100%}}.woocommerce .product.product_tag-promo.product_tag-cinco-opciones .summary div[itemprop="description"]{margin-bottom:360px!important}.woocommerce .product.product_tag-promo.product_tag-tres-opciones .summary div[itemprop="description"]{margin-bottom:250px!important}.woocommerce .product.product_tag-promo.product_tag-dos-opciones .summary div[itemprop="description"]{margin-bottom:150px!important}.product_tag-promo form.cart{position:relative}.product_tag-promo form.cart .wc-pao-addons-container{position:absolute;width:calc(100% + 150px);display:grid;grid-template-columns:repeat(2,1fr);column-gap:30px;row-gap:10px}.product_tag-promo.product_tag-cinco-opciones form.cart .wc-pao-addons-container{top:-450px}.product_tag-promo.product_tag-tres-opciones form.cart .wc-pao-addons-container{top:-340px}.product_tag-promo.product_tag-dos-opciones form.cart .wc-pao-addons-container{top:-240px}.product_tag-promo form.cart .wc-pao-addons-container #product-addons-total{display:none!important}@media (max-width:550px){.product_tag-promo form.cart .wc-pao-addons-container{width:100%;left:0}.product_tag-promo.product_tag-cinco-opciones form.cart .wc-pao-addons-container{top:-450px}.product_tag-promo.product_tag-tres-opciones form.cart .wc-pao-addons-container{top:-340px}.product_tag-promo.product_tag-dos-opciones form.cart .wc-pao-addons-container{top:-240px}}.consultar-btn{display:block;margin-bottom:80px}#modal-consulta form span.your-name,#modal-consulta span.your-email{display:inline-block;width:32%;margin:0 2% 15px 0}#modal-consulta form span.your-phone{display:inline-block;width:32%}#modal-consulta form input[type="email"]{padding:13px 30px}#modal-consulta p{text-align:center;margin:30px 0}#modal-consulta form input[type="text"],#modal-consulta textarea{-webkit-appearance:none}.woocommerce.single-product .shop_attributes{margin-top:45px}.vino-especificaciones{background:#b92e2e;color:#fff;margin-top:100px}.vino-especificaciones .wpb_column{padding:90px 100px 95px}.vino-especificaciones .wpb_column:nth-child(even){background:#000;color:#fff}.vino-especificaciones .wpb_text_column{margin:0}.vino-especificaciones .wpb_text_column h2,.vino-especificaciones .wpb_text_column h3{color:#fff;margin-top:0}.vino-especificaciones .wpb_text_column a{color:#fff}.vino-especificaciones .wpb_text_column a:hover{text-decoration:underline}@media (max-width:1500px) and (min-width:767px){.vino-especificaciones.x4 .wpb_column{width:50%}.vino-especificaciones.x4 .wpb_column:nth-child(3){background:#000;color:#fff}.vino-especificaciones.x4 .wpb_column:nth-child(4){background:#b92e2e;color:#fff}}@media (max-width:959px){.vino-especificaciones .wpb_column{padding:40px 20px 45px}}.product-template-default .related>h2{margin:100px 0 40px!important}.product-template-default .up-sells>h2{margin:100px 0 70px!important}@media (max-width:991px){.product-template-default #content{padding-top:100px!important}.woocommerce div.product div.images{margin-bottom:50px}}.featured-image-box figure>img{display:none}.descripcion-vino{padding-bottom:30px;position:relative}.descripcion-vino:hover{cursor:pointer}.descripcion-vino:not(.expandido){max-height:300px;overflow:hidden}.descripcion-vino::after{content:"VER M\00C1S";background:linear-gradient(to top,rgb(255 255 255) 50%,#fff0);color:#b92e2e;font-family:Lato;font-size:12px;font-weight:600;line-height:1em;letter-spacing:2px;padding-top:30px;position:absolute;bottom:0;left:0;width:100%}.descripcion-vino.expandido::after{content:"VER MENOS"}.experiencias .featured-image-box{margin-top:0!important}.experiencias .featured-image-box img{margin:0!important}.experiencias .vc_column-inner{padding:0!important}#experiencias2 .title-subtitle-box{margin-top:30px}.costo-traslado h2{margin-top:0}.menu-del-dia h2{margin-bottom:0!important}.menu-del-dia .vc_cta3-content{margin-bottom:40px!important}@media (max-width:991px){.single-product .wpb_row:not(.vc_inner),.single-product .vc_row.wpb_row:not(.vc_inner){padding:0}}.precio-promo p{margin:0;color:#999;font-size:14px;text-transform:uppercase;letter-spacing:2px;font-weight:700;text-decoration:line-through;text-align:center}.precio-promo{margin-bottom:0!important}.experiencia-promo{position:relative}.product_cat-experiencia .year,.bottle-size,.product_cat-full-day-experience .year{display:none!important}.product_cat-experiencia .woocommerce-Price-amount,.bottle-size,.cart,.product_cat-full-day-experience .woocommerce-Price-amount{display:block}.product_cat-experiencia .variations select,.product_cat-full-day-experience .variations select{max-width:40%}.product_cat-experiencia .summary,form.cart,.product_cat-full-day-experience .summary{margin-bottom:0!important}.product_cat-experiencia .consultar-btn,.product_cat-full-day-experience .consultar-btn{display:none}.woocommerce .product:not(.product_cat-vino) .summary div[itemprop="offers"]{margin-top:-25px}.experiencia-desc h2{color:#b92e2e;font-size:30px;line-height:1.1em;margin:0 0 30px}#content .experiencia-desc .wpb_text_column h3{font-size:28px!important;line-height:1.1em;margin:30px 0 0}.experiencia-plato .plato,.experiencia-plato .vino{margin-bottom:10px}.experiencia-plato .plato p{padding:15px 20px;background:#f1f1f1;line-height:normal}.experiencia-plato .vino a{display:block;padding:15px 20px;color:#fff;background:#b92e2e;line-height:normal}.experiencia-plato .vino a:hover{background:#000}.vino-platos-cursiva{font-style:italic;font-family:'Playfair Display';font-size:14px;opacity:.8}@media (max-width:1200px){.woocommerce .product_cat-experiencia.product .summary .product_title{margin-bottom:30px}.woocommerce .product_cat-experiencia.product .summary>div{margin-bottom:30px}.woocommerce .product_cat-experiencia.product .summary .price{font-size:40px}.product_cat-experiencia .experiencia-desc{margin-top:25px!important}.product_cat-experiencia .paso1{margin-top:25px!important}.product_cat-experiencia .aviso{margin-bottom:25px!important}}@media (max-width:990px){.product_cat-experiencia .experiencia-desc{margin-top:70px!important}}@media (max-width:990px) and (min-width:551px){.product_cat-experiencia .experiencia-desc .wpb_wrapper>*{text-align:left!important}}@media (min-width:768px){.experiencia-plato .vc_col-sm-8>.vc_column-inner{padding-right:0!important}.experiencia-plato .vc_col-sm-4>.vc_column-inner{padding-left:0!important}}@media (max-width:767px){.experiencia-plato .vc_col-sm-4>.vc_column-inner{margin-top:-10px}}@media (max-width:550px){.woocommerce .product_cat-experiencia.product .summary,.experiencia-plato{text-align:center}}span.onsale{background:url(http://stagnari.com/wp-content/uploads/2019/12/sale-badge.svg) no-repeat center;background-size:cover;position:absolute;inset:15px 15px auto auto!important;width:80px;line-height:25px;font-size:13px;text-transform:uppercase;text-align:center;padding:0;z-index:1}.single span.onsale{inset:15px auto auto 30px!important}.product span.onsale{color:#fff0}.product span.onsale::before{content:"PROMO!";color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wpb_raw_code span.onsale{font-size:10px;line-height:80px;width:80px;top:20px;left:20px!important}.woocommerce .product .summary .price del,.woocommerce .product .summary .price del span{font-size:20px!important;line-height:1em}.single-product .modal-window__content{padding:0!important;top:50px!important;height:calc(100% - 100px)!important}.single-product .modal-window__content-main{padding:50px 48px 10px 50px!important;overflow-y:scroll}.single-product modal-window__content-main>p{line-height:1.3em;text-align:center;margin:0 0 30px}.single-product .modal-window__content-main>p small{color:#b92e2e}.single-product .modal-window__content hr{margin:10px 0 27px}.single-product .modal-window__content ::placeholder{color:#999}.single-product .modal-window__content .col{display:block;margin:0 -10px}.single-product .modal-window__content .col>*{display:inline-block}.single-product .modal-window__content .col.x1>*{display:block;width:100%;padding:0 10px 20px}.single-product .modal-window__content .col.x2>*{width:50%;padding:0 10px 20px}.single-product .modal-window__content label{line-height:1.3em;margin:0}.single-product .modal-window__content label span{display:block;margin:5px 0 0}.single-product .modal-window__content select,.single-product .modal-window__content textarea{padding:13px 30px;margin:0 0 -3px;width:100%}.single-product .modal-window__content .enviar{margin:10px 0 0;text-align:center}.single-product .modal-window__content .enviar .ajax-loader{display:block}.single-product .modal-window__content .wpcf7-not-valid{border-color:#b92e2e}.single-product .modal-window__content .wpcf7-not-valid-tip{display:none}.single-product .wpcf7 form .cerrar{display:none}.single-product .wpcf7 form.sent .cerrar{display:inline-block}.single-product .wpcf7 form.sent .wpcf7-submit{display:none}.wpcf7 form .wpcf7-response-output{line-height:1.3em;padding:20px 30px}.wpcf7 form.sent .wpcf7-response-output{background:#46b450}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output{border-color:#ff8300;background:#ff8300}@media (max-width:600px){.single-product .modal-window__content .col.x2>*{width:100%}}.galeria-city-tour .wpb_image_grid_ul{margin:-10px!important;height:auto!important}.galeria-city-tour .isotope-item{display:inline-block;width:calc(50% - 20px);margin:10px!important;position:relative!important;top:0!important;left:0!important}.galeria-city-tour .isotope-item a img{width:100%;height:auto}.city-tour>.wpb_column:nth-child(2) .wpb_wrapper,.city-tour>.wpb_column:nth-child(2) .wpb_map_wraper,.city-tour>.wpb_column:nth-child(2) .wpb_wrapper .mapa-city-tour{height:100%}.city-tour>.wpb_column:nth-child(2) .wpb_wrapper .mapa-city-tour iframe{height:calc(100% - 10px)}@media (max-width:767px){.city-tour>.wpb_column:nth-child(2) .wpb_wrapper .mapa-city-tour iframe{height:300px;margin-bottom:-20px}}.woocommerce-cart .cart-empty.woocommerce-info,.woocommerce-cart .return-to-shop{text-align:center}.woocommerce-cart .woocommerce-cart-form .product-thumbnail img{background:#f2f2f2;width:80px;padding:10px;transition:ease all 0.2s}.woocommerce-cart .woocommerce-cart-form .product-thumbnail img:hover{background:#fff0}.woocommerce-cart .shop_table.cart{display:table}.woocommerce-cart .shop_table.cart .cart_item .product-name a{font-size:25px;margin:0}.woocommerce-cart .shop_table.cart .cart_item .product-name a:hover{color:#b92e2e}.woocommerce .shop_table .cart_item dl.variation{font-size:.8em;margin:5px 0 0}.woocommerce .shop_table .cart_item dl.variation dd{margin:0}.woocommerce .shop_table .cart_item dl.variation dt,.woocommerce .shop_table .cart_item dl.variation dd{line-height:1.5em}.woocommerce-cart .woocommerce-cart-form .shop_table.cart td.actions{padding-top:0;padding-bottom:0}.woocommerce-cart .woocommerce-cart-form .shop_table.cart td.actions .coupon{padding:60px 0}.woocommerce-cart .woocommerce-cart-form .cart-collaterals{border:none;text-align:center!important}.woocommerce-cart .woocommerce-cart-form .cart-collaterals .cart_totals{padding:60px 0 0}.woocommerce-cart .woocommerce-cart-form .cart-collaterals .cart_totals table{margin:40px 0 45px;text-align:left}.woocommerce-cart .woocommerce-cart-form .cart-collaterals .cart_totals table tr{border-bottom:1px solid #e5e5e5;padding:0 0 5px}.woocommerce-cart .woocommerce-cart-form .cart-collaterals .cart_totals table tbody tr:last-child{border-bottom:none}.woocommerce-cart .woocommerce-cart-form .cart-collaterals .cart_totals table th{background:#f2f2f2;padding:10px 40px!important}.woocommerce-cart .woocommerce-cart-form .cart-collaterals .cart_totals table td{padding:10px 40px!important}.woocommerce-cart .woocommerce-cart-form .cart-collaterals .woocommerce-shipping-destination{display:none}.woocommerce-checkout .entry-content .woocommerce>p{text-align:center}.woocommerce-checkout .entry-content .woocommerce>p:first-of-type{margin-bottom:30px}.woocommerce-checkout .woocommerce-form-login-toggle>div,.woocommerce-checkout .woocommerce-form-coupon-toggle>div{border:1px solid #e5e5e5;border-top:4px solid #b0976d;float:none;padding:15px 20px}.woocommerce-checkout form.woocommerce-form-login{background:#f2f2f2;padding:30px 40px 35px;margin:-60px 0 50px!important}.woocommerce-checkout form.woocommerce-form-login>p:first-child{display:none}.woocommerce-checkout form.woocommerce-form-login input{background:#fff}.woocommerce-checkout form.woocommerce-form-login .button{float:right}.woocommerce-checkout form.woocommerce-form-login .lost_password{margin:0}.woocommerce form.checkout{padding:0}.woocommerce form.checkout #customer_details{border:1px solid #ddd;border-right:none;padding:30px!important}.woocommerce form.checkout #order_review{border-color:#b0976d;padding:40px}.woocommerce form.checkout #order_review table.woocommerce-checkout-review-order-table{margin-bottom:30px}.woocommerce form.checkout #order_review .shop_table td{line-height:1.4em}.woocommerce form.checkout #order_review .shop_table td.product-total,.woocommerce form.checkout #order_review .shop_table tfoot td{padding-right:0;width:60px}.woocommerce form.checkout #order_review .shop_table .shipping td{font-size:14px;line-height:1.4em}.woocommerce form.checkout #order_review .shop_table tfoot{display:table-row-group}.woocommerce form.checkout #order_review .shop_table tfoot tr:first-child>*{padding-top:30px}.woocommerce form.checkout #order_review .shop_table th.product-total{min-width:80px}.woocommerce form.checkout .woocommerce-checkout-review-order-table .order-total th::after{content:"IVA incl.";font-size:12px;font-weight:400;padding-left:5px}.woocommerce form.checkout li label{font-weight:400}.woocommerce form.checkout li .amount{font-weight:700}@media (max-width:992px){.woocommerce form.checkout #order_review,.woocommerce form.checkout #customer_details{border:none!important}}.woocommerce-shipping-totals{display:block!important;width:200%!important}.woocommerce-shipping-totals *:not(bdi,span){display:block!important}.woocommerce-shipping-totals th,.woocommerce-shipping-totals td{width:100%!important}#shipping_method:has(#shipping_method_0_flat_rate11)::before{content:"Seleccione la opción de envío que corresponda.";font-weight:700;display:block;margin-bottom:15px}#shipping_method:has(#shipping_method_0_flat_rate11:checked) .aviso-arp{display:none!important}.woocommerce form.checkout .woocommerce-checkout-payment{padding:50px 0 0;margin:0}.woocommerce form.checkout .woocommerce-checkout-payment::before{content:"\00bf C\00f3mo quiere pagar?";color:#000;font-family:"Playfair Display";font-size:28px;line-height:1.2em;display:block;margin:0 30px 30px}.woocommerce form.checkout .wc_payment_methods input[type="radio"]{float:left!important;margin-top:6px}.woocommerce form.checkout ul.payment_methods{margin:0}.woocommerce form.checkout ul.payment_methods li label{display:block}.woocommerce form.checkout ul.payment_methods li label:hover{cursor:pointer}.woocommerce form.checkout ul.payment_methods li label img{display:none}.woocommerce form.checkout ul.payment_methods li .payment_box{background:#f2f2f2;font-size:14px;line-height:1.4em;padding:15px 20px}.woocommerce form.checkout ul.payment_methods li .payment_box p:last-child{margin:0}.woocommerce form.checkout ul.payment_methods li .mp-panel-checkout{background:#fff0;padding:0}.woocommerce form.checkout ul.payment_methods li .mp-panel-checkout .mp-redirect-frame{background:#fff}.woocommerce form.checkout ul.payment_methods .mp-checkout-pro-payment-methods{padding-top:0!important}#payment .payment_methods>.wc_payment_method.payment_method_woo-mercado-pago-basic::after{content:"";background:url(/wp-content/uploads/2024/05/logo-mercadopago-h-color.svg) center no-repeat;background-size:contain;width:80px;height:20px;position:absolute;right:15px;top:19px}#payment .payment_methods>.wc_payment_method.payment_method_woo-mercado-pago-basic:has(:checked)::after{right:40px}.woocommerce ul#shipping_method label,#payment .payment_methods>.wc_payment_method>label,#payment .payment_methods>.woocommerce-PaymentMethod>label{background:#fafafa!important;line-height:1.2em!important;padding:19px 50px 19px 19px!important}#payment .payment_methods>.wc_payment_method.payment_method_woo-mercado-pago-basic>label{padding-right:125px!important}.woocommerce ul#shipping_method input[type=radio]:first-child:checked+label:before,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:before,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label:before{background:#b92e2e!important}.woocommerce ul#shipping_method input[type=radio]:first-child:checked+label:after,#payment .payment_methods li.wc_payment_method>input[type=radio]:first-child:checked+label:after,#payment .payment_methods li.woocommerce-PaymentMethod>input[type=radio]:first-child:checked+label:after{color:#b92e2e!important}.woocommerce .aviso-arp{background:#ffefd0;font-size:14px;line-height:1.2em;text-align:left;padding:20px;margin:0 0 25px}.woocommerce .aviso-arp>*{display:inline-block!important}#payment .place-order{padding:30px 0 0}.woocommerce-order-received .woocommerce-thankyou-order-received{font-size:20px;text-align:center;padding:20px;border:1px solid #04B45F}.woocommerce-order-received .woocommerce-order>p:nth-of-type(2){display:none}.woocommerce-order-received .woocommerce-thankyou-order-received::after{content:"Recibimos correctamente su pedido, a la brevedad nos contactaremos para coordinar el envío.";display:block;font-size:14px;color:#444;text-align:center}.woocommerce-order-received .woocommerce-order-details{margin-top:50px}.woocommerce-order-received .woocommerce-order-details table{margin-bottom:0!important}.woocommerce-order-received .woocommerce-order-details tbody tr:last-child{border-bottom:3px solid #ededed}.woocommerce-order-received .woocommerce-order-details tfoot tr.extra{border-top:3px solid #ededed}.woocommerce-order-received .woocommerce-customer-details{line-height:1.916;padding-top:50px;border-top:3px solid #ededed}.woocommerce-order-received .woocommerce-customer-details h2{margin-bottom:30px!important}.woocommerce-order-received .woocommerce-customer-details p:first-child{margin-top:10px}.woocommerce-order-received .woocommerce-customer-details p{display:block;width:100%;border-top:1px solid #ededed;padding:10px 10px 10px 0;margin:0}.woocommerce-order-received .woocommerce-order-overview__total.total{display:none}.search-results .productsearch{padding:0}.search-results .productsearch>h2,.search-results .postsearch>h2{display:none!important}.search-results .productsearch ul{float:none}.search-no-results .no-results.not-found,.search-no-results .no-results.not-found header{text-align:center;margin:0;max-width:initial}.search-no-results .no-results.not-found .entry-content p{margin:30px 0 50px!important}.search-results .postsearch{margin-top:50px!important}.search-results .postsearch .entry-summary{display:none!important}#mapa .vc_column-inner{padding:0}#mapa .wpb_content_element{margin-bottom:0}#contactar input[type="email"]{padding:13px 30px}.contacto-info p{color:#000}.contacto-info .gg-infobox p.subtitle{margin-bottom:30px!important}.contacto-info .description{display:block}@media (width < 768px){.contacto-info p{text-align:center}}.cont-info-link a:hover{color:#b92e2e!important}.viaje-info .featured-icon-box{padding-left:60px;margin:0;position:relative}.viaje-info .featured-icon-box .vc_icon_element{position:absolute;left:0;top:0}.viaje-info .salida .featured-icon-box .vc_icon_element{font-size:16px}.viaje-info .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{width:2.5em;height:3em}.viaje-info .featured-icon-box h3{font-size:12px;text-transform:uppercase;margin:0}.viaje-info .featured-icon-box .featured-icon-desc{font-size:25px;line-height:1.3em;float:none;margin:0}@media (max-width:767px){.viaje-info .featured-icon-box{display:block;float:none;width:190px;margin:0 auto 30px;text-align:left}.viaje-info .salida .featured-icon-box{margin-bottom:0}}.viaje-incluidos .gg_list ul{margin:-10px -15px}.viaje-incluidos .gg_list ul li{line-height:1.5em;display:inline-block;vertical-align:top;padding:0 0 0 30px;margin:10px 15px;position:relative;width:calc(33.3% - 33px)}.viaje-incluidos .gg_list ul li::before{position:absolute;left:0;top:1px}@media (max-width:1200px){.viaje-incluidos .gg_list ul li{width:calc(50% - 33px)}}@media (max-width:767px){.viaje-incluidos .gg_list ul li{width:calc(100% - 30px)}}.viaje-itinerario .imagen>div{margin-left:15px;min-height:250px}.viaje-itinerario .texto>div{background:#fff;padding:50px;margin-right:15px}.viaje-itinerario .texto .wpb_text_column{line-height:1.3em;margin:0}@media (max-width:767px){.viaje-itinerario .imagen>div{margin-right:15px}.viaje-itinerario .texto>div{margin-left:15px}}.viaje-precio .wpb_text_column{margin:0}.viaje-precio p{color:#fff;font-size:20px}.viaje-precio p a{color:#fff;font-weight:700}.viaje-precio p a:hover{text-decoration:underline}@media (max-width:767px){#content .viaje-precio .wpb_text_column p,#content .viaje-precio .wpb_text_column :last-child{font-size:16px!important}}#titulo-caballada div.wpb_row:not(.vc_inner),div.vc_row.wpb_row:not(.vc_inner){padding:150px 0 0}li article.post{margin-bottom:50px!important}li article.post a.post-thumbnail img.wp-post-image{margin-bottom:30px}li article.post.has-post-thumbnail header.entry-header{margin:0;max-width:initial}li article.post.has-post-thumbnail:hover header.entry-header a{color:#b92e2e}li article.post h2.entry-title{font-size:30px}li article.post .post-meta,li article.post .entry-content{display:none!important}.blog form .input-group,.single-post form .input-group{display:flex;flex-direction:column;justify-content:center;align-items:center}.blog form .input-group input[type="text"],.input-group-btn-email{margin-bottom:10px}.single-post form .input-group input[type="text"],.input-group-btn-email{margin-bottom:10px}.blog form .input-group .input-group-btn-email,.single-post form .input-group .input-group-btn-email{width:100%}.blog form input[type="submit"]{width:auto;background-color:#b92e2e}.blog form input[type="submit"]:hover{background-color:#000}@media (max-width:425px){.blog form .input-group-btn-email input[type="email"],.single-post form .input-group-btn-email input[type="email"]{padding:13px 30px}}.single article.post{margin-bottom:20px!important}.single article.post .post-meta{margin-bottom:30px!important}.single article.post .post-meta .author,.single article.post .post-meta .cat-links{display:none!important}.blog .post-meta p,footer.entry-meta{display:none}.gg-shop-style1 .products .product h2{color:#000!important;margin:15px}@media (max-width:767px){.pagination-wrapper .btn-group{width:100%!important}}form div.wpcf7-mail-sent-ok{background-color:#398f14!important;color:#fff!important;text-align:center!important}form div.wpcf7-response-output{background-color:red;text-align:center;color:#fff}form div.wpcf7-validation-errors{border:2px solid red}#footer-menu{flex-wrap:wrap}#footer-menu li{width:100%!important}.site-footer a,footer.site-footer .footer-extras{color:#777!important}.site-footer a:hover{color:#b0976d!important}footer.site-footer .footer-extras{align-items:center}footer .navbar-nav>li>a{padding-block:3px!important}footer.site-footer .footer-extras .gg-footer-menu .navbar-nav>li>a{padding-left:0!important}.site-footer .gg-footer-menu .menu-item-1232 a{padding-left:0!important}.site-footer .footer-social .fa-foursquare::before{background:url(/wp-content/uploads/2021/03/tripadvisor.svg) no-repeat center center;background-size:cover;color:#fff0;display:block;height:18px;width:18px}.site-footer .footer-social .fa-foursquare{opacity:.5}.site-footer .footer-social .fa-foursquare:hover{opacity:1}.site-footer .footer-copyright a img{position:relative!important;top:-1px!important}.site-footer .footer-copyright a{opacity:.4}.site-footer .footer-copyright a:hover{opacity:1}.nota-cata{margin-top:0}@media (max-width:768px){.contacto .input-group{flex-direction:column}.contacto form .input-group input[type="text"],.input-group-btn-email,.input-group-btn{width:100%!important}.contacto form .input-group input[type="text"],.input-group-btn-email>input[type="email"]{margin-bottom:20px}.contacto .input-group-btn-email:before,.contacto .input-group-btn:before{display:none}.contacto form .input-group input[type="text"],input[type="email"]{border-right:1px solid #e9e9e9!important}.contacto form .input-group input[type="email"],input[type="submit"]{border-left:1px solid #e9e9e9!important}}@media (max-width:991px){.product-template-default .woocommerce-product-gallery img{padding-right:0}}@media (max-width:568px){#contactar textarea{padding:13px 30px}}@media (max-width:480px){header.site-header .header-page-description{width:100%}.product_cat-experiencia-gourmet .variations select{max-width:24%}.product_cat-degustacion-de-quesos .variations select{max-width:78%!important}#modal-consulta form span.your-name,#modal-consulta span.your-email,#modal-consulta span.your-phone{display:block!important;width:100%!important;margin-bottom:30px}#modal-consulta form.wpcf7-form{overflow-y:scroll;height:300px}.home .vc_btn3-inline a{margin-bottom:30px}}.post-social ul li:nth-child(3){display:none}#sb_instagram #sbi_images{padding:0!important}#fullscreen-searchform .close{top:100px!important}header.site-header .logo-wrapper .brand{object-position:left;object-fit:contain}@media (width < 1400px){header.site-header .logo-wrapper .brand,.gg-has-sticky-logo header.site-header .navbar-fixed-top .logo-wrapper .sticky-brand{display:none}header.site-header .logo-wrapper .mobile-brand{display:block}.lock-scrolling .site-wrapper{position:fixed;max-width:100%;width:100%}html{height:-webkit-fill-available}.navbar-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:min-content 1fr min-content!important;grid-template-areas:"logo mobile-toggle" "main-nav main-nav" "secondary-nav secondary-nav"!important;padding:15px 0!important}.navbar-grid .navbar-nav{display:none}body.primary-navigation-open{min-height:100vh;min-height:-webkit-fill-available}.primary-navigation-open .navbar-grid{position:fixed;visibility:visible;opacity:1;top:0;right:0;bottom:0;left:0;height:100vh;height:-webkit-fill-available;z-index:499;overflow-x:hidden;overflow-y:auto;width:100%;background:var(--primary-color);padding:15px 15px calc(15px + env(safe-area-inset-bottom)) 15px!important}.primary-navigation-open .navbar-grid .navbar-nav{display:flex;flex-direction:column;align-items:stretch;padding:0;margin:0}.primary-navigation-open .navbar-grid .navbar-nav.secondary-nav{display:flex;flex-direction:row;justify-content:center;background:var(--primary-color-alt);margin:0}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;text-align:center;font-weight:700!important;font-size:14px!important}.navbar-nav.secondary-nav>li>a{font-weight:400!important;font-size:12px!important}.navbar-nav .sub-menu .menu-item>a{padding-top:10px!important;padding-bottom:10px!important;font-size:14px!important}.navbar-nav>li .sub-menu-toggle span svg{width:25px!important;height:25px!important}.navbar-nav>li .sub-menu-toggle span svg path{fill:var(--links-elements-color)!important}.navbar-nav>li .sub-menu-toggle[aria-expanded="false"] .icon-minus{display:none!important}.navbar-nav>li .sub-menu-toggle[aria-expanded="true"] .icon-plus{display:none!important}.navbar-nav>li .sub-menu-toggle{display:block!important}.navbar-nav>li.gg-language-switcher>a,.navbar-nav>li.gg-currency-switcher>a{padding-right:30px!important}.navbar-nav>li.gg-language-switcher .sub-menu-toggle,.navbar-nav>li.gg-currency-switcher .sub-menu-toggle{right:0!important}.navbar-nav.secondary-nav>li>.sub-menu{position:absolute!important;bottom:45px!important}.navbar-nav.secondary-nav>li .sub-menu-toggle[aria-expanded=true]~.sub-menu{background:#000!important}.menu-button-container{display:flex!important;grid-area:mobile-toggle}.navbar-nav>li .sub-menu{display:none!important;left:0!important;margin:0;min-width:initial!important;position:relative!important;padding:0!important;z-index:1!important;background:initial!important;visibility:visible!important;top:0!important;opacity:1!important}.navbar-nav>li .sub-menu .sub-menu{left:0}.navbar-nav>li>.sub-menu li{background:transparent!important;padding:0;position:relative}.navbar-nav li.menu-item-has-children:hover>.sub-menu{display:none!important}.navbar-nav>li>.sub-menu li.menu-item-has-children>a:after{content:""!important}.navbar-nav>li .sub-menu-toggle[aria-expanded=true]~.sub-menu{display:block!important;background:rgb(255 255 255 / .1)!important;padding:15px 0!important;text-align:center}.navbar-nav>li .sub-menu-toggle[aria-expanded=true]~.sub-menu a{padding-block:5px!important}}@media (width < 768px){.navbar-grid{padding-block:10px!important}header.site-header .logo-wrapper .brand{max-height:40px}}@media (max-width:1024px){#content .wpb_text_column :last-child,.wpb_text_column :last-child{font-size:14px!important}.wpb_single_image img{max-width:110%!important}}.center-text .wpb_wrapper{text-align:left}div#av-overlay::before{content:url(https://stagnari.com/wp-content/uploads/2019/04/logorojo-1.png)}div#av-overlay{text-align:center}body #av-overlay h1,#av-overlay p{text-align:center}body #av_verify_form .submit{margin-top:30px}body #av_verify_form .submit input[type="submit"]{float:none;margin-right:initial;margin-bottom:10px}#av_verify .btn-primary:hover,.btn-primary:active,.btn-primary:focus{background-color:#b92e2e!important;color:#fff!important}body #av_verify_form label[for="av_verify_remember"]{display:block;margin-bottom:20px;line-height:0}body #av-overlay{background-color:#fff!important}.age-gate__wrapper{z-index:999999!important}.age-gate-wrapper~*,.age-gate__wrapper~*{filter:none!important}.age-gate__background-color{opacity:0.7!important}.age-gate{min-height:350px;height:350px;display:flex;flex-wrap:wrap;align-items:center;overflow:visible!important;width:80%!important;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.age-gate::before{content:"";border:5px solid #b0976d;width:calc(100% + 40px);height:calc(100% + 40px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none}.age-gate>*{flex:1;width:100%}.age-gate__buttons button{background:#000;border-radius:0!important;font-family:var(--body-font)!important;font-size:12px!important;font-weight:bold!important;padding:16px 0px!important;width:46.67px;text-align:center}.age-gate__buttons button:hover{background:#b92e2e!important}.age-gate__remember-wrapper{display:none!important}.age-gate__additional-information{font-size:14px;line-height:1.2em;margin:15px 0 0}.age-gate__error{margin:10px 0 0!important}.vc_row.vc_row-o-equal-height>.exp-vh{height:100vh}.exp-desc{color:#fff;font-size:14px}@media (max-width:767px){.vc_row.vc_row-o-equal-height>.exp-vh{height:50vh}}@media (max-width:767px){.exp-desc{display:none}}.vc_custom_1554757252179,.vc_custom_1554757240770{transition:all .2s ease-in-out}.vc_custom_1554757252179:hover{transform:scale(1.1)}.vc_custom_1554757240770:hover{transform:scale(1.1)}.sidebar-nav form .g-recaptcha{border:1px solid #ddd;margin:20px auto 20px 0;width:171px}.sidebar-nav form .g-recaptcha>div{width:170px!important;height:50px!important;overflow:hidden}.sidebar-nav form .g-recaptcha>div>div{position:relative;left:-1px;top:-10px}.input-group-btn:last-child:before{display:none!important}.restaurante-galeria .wpb_image_grid_ul{display:flex;flex-wrap:wrap;height:auto!important;margin:0!important}.restaurante-galeria .wpb_image_grid_ul li{width:calc(100% / 3);margin:0!important;position:relative!important;top:0!important;left:0!important;float:none!important}.restaurante-galeria .wpb_image_grid_ul a{transition:none!important}@media (max-width:500px){.restaurante-galeria .wpb_image_grid_ul li{width:100%}}.carta ul{list-style:none;text-align:center;padding:0}.carta li{line-height:1.5em;padding:18px 20px 20px}.carta.fb li:nth-child(odd){background:#f2f2f2}.carta.fg li:nth-child(odd){background:#fff}.carta strong{color:#b92e2e}@media (max-width:480px){.carta.vc_row{padding-top:30px!important;padding-bottom:15px!important}.carta .title-subtitle-box{margin-bottom:30px}.carta li{font-size:14px!important}}.grilla-turismo .wpb_wrapper:has(>.wpb_single_image){display:grid;grid-template-columns:repeat(2,1fr);gap:30px;justify-content:center}.grilla-turismo .wpb_wrapper:has(>.wpb_single_image:only-child){grid-template-columns:1fr}.grilla-turismo .wpb_wrapper:has(>.wpb_single_image:only-child) .vc_figure{max-width:600px}.grilla-turismo img{transition:transform ease 0.3s;width:100%;height:auto;max-width:100%!important}.grilla-turismo img:hover{transform:scale(1.02)}@media (width < 767px){.vc_row.grilla-turismo{padding-block:50px!important}}