@font-face{font-family:Poppins Bold;src:url(/build/assets/Poppins-Bold-8b772915.eot);src:url(/build/assets/Poppins-Bold-8b772915.eot?#iefix) format("embedded-opentype"),url(/build/assets/Poppins-Bold-d83ab9cc.woff2) format("woff2"),url(/build/assets/Poppins-Bold-dc645a3c.woff) format("woff"),url(/build/assets/Poppins-Bold-360f7677.ttf) format("truetype"),url(/build/assets/Poppins-Bold-3326637f.svg#Poppins-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Poppins Regular;src:url(/build/assets/Poppins-Regular-6ae76e9a.eot);src:url(/build/assets/Poppins-Regular-6ae76e9a.eot?#iefix) format("embedded-opentype"),url(/build/assets/Poppins-Regular-efb99a75.woff2) format("woff2"),url(/build/assets/Poppins-Regular-eeb0834f.woff) format("woff"),url(/build/assets/Poppins-Regular-12e8f76d.ttf) format("truetype"),url(/build/assets/Poppins-Regular-7b15a862.svg#Poppins-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins Medium;src:url(/build/assets/Poppins-Medium-a822a989.eot);src:url(/build/assets/Poppins-Medium-a822a989.eot?#iefix) format("embedded-opentype"),url(/build/assets/Poppins-Medium-9b9b4a38.woff2) format("woff2"),url(/build/assets/Poppins-Medium-7fbbbe96.woff) format("woff"),url(/build/assets/Poppins-Medium-e500febf.ttf) format("truetype"),url(/build/assets/Poppins-Medium-15e7f6ef.svg#Poppins-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins Light;src:url(/build/assets/Poppins-Light-39d3b126.eot);src:url(/build/assets/Poppins-Light-39d3b126.eot?#iefix) format("embedded-opentype"),url(/build/assets/Poppins-Light-fb1ca566.woff2) format("woff2"),url(/build/assets/Poppins-Light-41f353b4.woff) format("woff"),url(/build/assets/Poppins-Light-74341477.ttf) format("truetype"),url(/build/assets/Poppins-Light-d0f93ba5.svg#Poppins-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:SilkSerif;src:url(/build/assets/SilkSerif-Medium-b4cc5406.eot);src:url(/build/assets/SilkSerif-Medium-b4cc5406.eot?#iefix) format("embedded-opentype"),url(/build/assets/SilkSerif-Medium-80f44ae6.woff2) format("woff2"),url(/build/assets/SilkSerif-Medium-6b0dbaec.woff) format("woff"),url(/build/assets/SilkSerif-Medium-76059bfd.ttf) format("truetype"),url(/build/assets/SilkSerif-Medium-dbe2cea7.svg#SilkSerif-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins SemiBold;src:url(/build/assets/Poppins-SemiBold-8e51d794.eot);src:url(/build/assets/Poppins-SemiBold-8e51d794.eot?#iefix) format("embedded-opentype"),url(/build/assets/Poppins-SemiBold-f5bbc891.woff2) format("woff2"),url(/build/assets/Poppins-SemiBold-17b85a3d.woff) format("woff"),url(/build/assets/Poppins-SemiBold-18e88d45.ttf) format("truetype"),url(/build/assets/Poppins-SemiBold-8986ecf7.svg#Poppins-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}html{box-sizing:border-box;font-size:62.5%;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em}.oculto,#btn-menu,.logo-mobile{display:none}.menu-tienda ul{width:100%;display:flex;justify-content:space-between;text-transform:uppercase;margin-bottom:0;padding:16px 0}.menu-tienda-mobile{display:none}.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important;border:0;clip-path:inset(50%);margin:-1px;padding:0}*,:before,:after{box-sizing:inherit}a:hover,a:focus{color:inherit}body{font-family:Poppins Regular}.wrap{max-width:1150px;margin:0 auto;padding:0 15px;width:100%}.txt-mensaje{font-size:1.6rem!important;font-family:Poppins SemiBold!important;line-height:16px!important;color:#333!important;padding:5px!important;border-radius:19px!important;background-color:transparent!important;width:100%;margin-bottom:20px!important;text-align:center;position:relative}.txt-mensaje.correcto{border:2px solid green!important;color:green!important;background-color:#fff!important}.txt-mensaje.aviso{border:2px solid #bd0000!important;color:#bd0000!important;background-color:#fff!important}.txt-mensaje.incorrecto{border:2px solid red!important;color:red!important;background-color:#fff!important}header{position:absolute;top:0;z-index:9999;width:100%}header h1.sr-only{color:#fff;background:#000}header #menu{z-index:999999;position:relative}header .sombra{background:linear-gradient(180deg,rgba(0,0,0,.8) 0%,rgba(0,0,0,0) 100%)!important;height:140px;position:absolute;top:0;width:100%}.banner-superior li{position:relative}.banner-superior li .dropdown-menu{position:absolute;background-color:#040400}.banner-superior li .dropdown-menu .dropdown-item:hover{background:none}.menu ul{display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-left:0;list-style-type:none}.menu ul>a img{width:93px}.menu ul li a{text-transform:uppercase;color:#fff;font-family:Poppins SemiBold;font-size:1.6rem;line-height:1.5em}header .menu ul li div.dropdown-toggle{text-transform:uppercase;color:#fff;font-family:Poppins SemiBold;font-size:1.6rem;line-height:1.5em;-webkit-appearance:unset!important}.menu ul li a:hover{color:#fff;text-decoration:unset}.contenedor-page-txt .contenido-txt{color:#333!important;font-family:Poppins Regular;font-size:1.6rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;padding-top:15px;padding-bottom:80px}.contenedor-page-txt .contenido-txt p,.contenedor-page-txt .contenido-txt div{margin-bottom:2em}.contenedor-page-txt .contenido-txt b,.contenedor-page-txt .contenido-txt strong{font-family:Poppins SemiBold}.contenedor-page-txt .contenido-txt h4{font-size:1.8rem;font-family:Poppins SemiBold;margin-top:2em!important}.contenedor-page-txt .contenido-txt h3{font-size:2rem;font-family:Poppins SemiBold;margin-top:2em!important}.contenedor-page-txt .contenido-txt h2{font-size:2.5rem;font-family:Poppins SemiBold;margin-top:2em!important}.container-tit-general .d-flex .tit-general{transform:unset!important;left:0!important;position:relative!important;text-align:left!important}.tit-general-checkout{font-size:2.5rem;margin-bottom:20px}.container-tit-general .d-flex a{background:#FFFFFF 0% 0% no-repeat padding-box;border-radius:23px;padding:10px 25px;text-transform:uppercase;color:#1a1a0f;font-family:Poppins SemiBold;font-size:1.8rem}.container-tit-tienda{position:absolute;width:calc(100% - 30px);bottom:10px}.wrap-header{position:relative;height:100%}.home-page .banner-home{height:100vh;position:relative;background:#333}.home-page .btn-verde,.vinos-info-page .btn-verde{min-width:235px;color:#1a1a0f;background:#a7a580;border-radius:27px;height:55px;font-size:1.8rem;font-family:Poppins SemiBold;display:flex;justify-content:center;align-items:center;margin:0 auto;text-transform:uppercase;width:-moz-max-content;width:max-content;padding:20px}.home-page .banner-home .btn-verde{position:absolute;bottom:170px;left:0;right:0}.home-page .banner-home .info-header{position:absolute;bottom:50px;right:0;left:0;color:#fff;font-size:4.3rem;font-family:SilkSerif;margin:0 auto;text-align:center;max-width:1120px}.home-page .banner-home .un-slide img{display:block;height:100vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.home-page .introduccion .texto{font-family:Poppins Regular;font-size:2.3rem;color:#13100a;text-align:center;margin:40px 0 65px}.home-page .introduccion .texto span{font-family:Poppins SemiBold}.home-page .singularidades{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:45px}.home-page .singularidades .un-tipo{width:25%;max-width:280px;text-align:center;font-family:Poppins Medium;font-size:2rem;color:#a7a580;display:flex;flex-flow:column;align-items:center}.home-page .singularidades .un-tipo .contenido{height:60px;display:flex;justify-content:center;align-items:center;color:#787754}.home-page .singularidades .un-tipo:nth-child(1) img{width:95px;margin-top:30px}.home-page .singularidades .un-tipo:nth-child(2) img{width:81px;margin-top:22px}.home-page .singularidades .un-tipo:nth-child(3) img{width:95px;margin-top:15px}.home-page .singularidades .un-tipo:nth-child(4) img{width:95px;margin-top:22px}.home-page .nuestros-vinos{box-shadow:inset 0 28px 14px -18px #0000004d;padding-bottom:40px;padding-top:140px}.home-page .nuestros-vinos .texto{font-family:SilkSerif;font-size:4.3rem;color:#040400;text-align:center}.home-page .nuestros-vinos .btn-verde{margin-top:25px}.home-page .botonera,.vinos-info-page .botonera{display:flex;flex-flow:row wrap;justify-content:center;align-items:flex-start}.home-page .botonera .un-boton,.vinos-info-page .botonera .un-boton{width:50%;height:600px;display:flex;flex-flow:column;text-align:center;justify-content:flex-end;padding-bottom:80px}.home-page .botonera .un-boton{background-size:cover!important}.home-page .botonera .un-boton.ancho100,.vinos-info-page .botonera .un-boton.ancho100{width:100%;height:400px}.home-page .botonera .un-boton:nth-child(1){background:#000 url(/assets/images-web-lomo/img_vinedos.jpg) 50% 50% no-repeat}.home-page .botonera .un-boton:nth-child(2){background:#000 url(/assets/images-web-lomo/img_1989.jpg) 50% 50% no-repeat}.home-page .botonera .un-boton:nth-child(3),.vinos-info-page .botonera .un-boton:nth-child(1){background:#000 url(/assets/images-web-lomo/img_bodega.jpg) 50% 50% no-repeat}.home-page .botonera .un-boton:nth-child(4),.vinos-info-page .botonera .un-boton:nth-child(2){background:#000 url(/assets/images-web-lomo/img_vina.jpg) 50% 50% no-repeat}.home-page .botonera .un-boton:nth-child(5){background:#000 url(/assets/images-web-lomo/banner_enoturismo_2.jpg) 50% 50% no-repeat}.home-page .botonera .titulo,.vinos-info-page .botonera .titulo{color:#fff;font-family:SilkSerif;font-size:4.3rem;text-align:center}.home-page .botonera .btn-verde,.vinos-info-page .botonera .btn-verde{width:250px;height:55px;font-size:1.8rem;font-family:Poppins SemiBold;color:#1a1a0f;padding-top:20px}.home-page .banner-eventos{background:#000 url(/assets/images-web-lomo/banner_contacta.jpg) 50% 50% no-repeat;background-size:cover}.home-page .banner-eventos .wrap{display:flex;justify-content:center;align-items:center;height:270px}.home-page .banner-eventos .texto{color:#fff;font-family:Poppins Regular;font-size:2rem;width:100%}.home-page .banner-eventos img{width:113px;margin:0 30px}.home-page .banner-eventos .texto span{color:#fff;font-family:Poppins SemiBold;font-size:2.2rem}.home-page .banner-eventos .btn-verde{width:184px;margin-left:32px}.home-page .feed-instagram{text-align:center;font-family:SilkSerif;font-size:4.3rem;color:#040400;padding:35px 0 45px;background:#efefef;display:none!important}.home-page .feed-instagram img{margin:20px auto 0}footer{background:#14120a;padding:25px 0 55px;color:#fff;font-size:1.6rem}footer .logo-footer{display:flex;justify-content:center}footer .logo-footer img{width:117px}footer .info-contacto{padding:30px 0 50px;text-align:center;font-family:Poppins Light}footer .info-contacto .nombre{font-family:Poppins SemiBold}footer .info-contacto>*{margin:10px 0}footer .info-contacto a{color:inherit}footer .enlaces{display:flex;justify-content:space-between;align-items:flex-start;text-align:center;flex-flow:row wrap}footer .enlaces .col{display:flex;flex-flow:column;align-items:center;justify-content:center;width:200px}footer .enlaces .col .titulo{font-family:Poppins SemiBold;color:#a7a580}footer .enlaces .col a{font-family:Poppins Regular;color:inherit}footer .logos{display:flex;justify-content:center;margin:70px 0 40px}footer .logos .un-logo{max-width:150px;width:100%;display:flex;justify-content:center;align-items:center;margin:0 35px}footer .legales{color:#a7a580;font-size:1.4rem;text-align:center;font-family:Poppins Light}footer .legales a{color:#a7a580;font-size:1.4rem;text-align:center;font-family:Poppins Light}footer .logos-subvencion{border-top:1px solid #fff;border-bottom:1px solid #fff;padding:40px 0;margin:40px 0}footer .logos-subvencion p{text-align:center}footer .logos-subvencion .fila{display:flex;justify-content:center}footer .logos-subvencion .un-logo{width:50%;display:flex;justify-content:flex-end}footer .logos-subvencion .un-logo:last-child{width:50%;display:flex;justify-content:flex-start}footer .logos-subvencion .un-logo img{height:40px;margin:40px 50px 0}.cursor-not-allowed{cursor:not-allowed}.tox.tox-tinymce .tox-menubar{display:none!important;visibility:none!important}body.panel-admin{font-size:1.6rem}body.panel-admin .navbar-nav .nav-link{color:#000!important}body.panel-admin .barra-superior>.container{width:100%;max-width:unset;justify-content:space-between}body.panel-admin .barra-superior>.container:before,body.panel-admin .barra-superior>.container:after{display:none}#navbarSupportedContent{flex-grow:0;flex-basis:0}.admin-galeria-thumb{width:120px;height:120px;-o-object-fit:cover;object-fit:cover;margin:5px;border:thin solid}.seccion-imagen-guardada img{height:240px;width:480px;-o-object-fit:contain;object-fit:contain;border:thin solid;margin:5px}.seccion-imagen-guardada{margin-right:30px}.btn-borrar-galeria{padding:7px!important;border-radius:50%!important;position:absolute;top:0;right:0}.item-admin-galeria{position:relative}.item-admin-galeria .btn-borrar-galeria{padding:7px!important}#admin-gallery-form .form-group{max-width:120px;margin:5px;display:flex;justify-content:space-between;align-content:center;align-items:center}#admin-gallery-form .form-group input{width:60px}.admin-btn-variaciones a{min-width:120px;margin:5px 2px}.img-admin-list-product{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border:thin solid black;margin:0 auto}#opcionesDataModal .opciones-descuentos>div{display:grid;grid-template-columns:repeat(3,1fr)}#opcionesDataModal .opciones-descuentos>div label{height:23px;overflow-y:hidden;margin-bottom:5px}#opcionesDataModal .opciones-descuentos>div label input{margin-right:5px}.img-editar-supplier{max-width:150px;max-height:150px;-o-object-fit:contain;object-fit:contain;border:thin solid black}.img-editar-upload{max-width:100px;max-height:100px;-o-object-fit:contain;object-fit:contain;border:thin solid black}.contacto-page .contenedor-pagina{max-width:100%;padding:0;margin:0}.formulario-inferior-contacto{margin-bottom:60px}.contacto-page .legal-txt{color:gray;font-size:1rem;font-family:Poppins Regular;text-align:justify}.contacto-page .wrap-container{background-color:#fff;max-width:1120px;margin:0 10px;padding:0 20px}.contacto-page textarea{width:calc(100% - 95px);height:100px}.btn-enviar{background-color:#a7a580;color:#fff;text-align:center;margin:0 auto;margin-top:12px!important;padding:5px 30px!important;border-radius:19px;font-size:1.8rem;font-family:Poppins Regular;width:auto!important;margin-bottom:20px;cursor:pointer}.form-contact .col>div{margin-bottom:10px}.formulario-contacto label{width:85px;font-weight:unset}.formulario-contacto label.politica{width:100%;font-size:10px;color:#000;font-family:Poppins Regular;padding-top:20px;display:block!important;margin-bottom:35px}.formulario-contacto label.politica a{text-decoration:underline;color:#000;font-family:Poppins SemiBold}.formulario-contacto input,.formulario-contacto textarea{background-color:#eee;border-radius:15px;font-size:1.6rem;color:#333;font-family:Poppins Regular;border:unset}.formulario-contacto input{max-width:350px;width:100%}.contacto-page .fila-contacto h2{font-size:2rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;color:#4d4d4d;font-family:Poppins SemiBold}.contacto-page .seccion-form-contacto h3{width:auto;font-size:1.8rem;letter-spacing:.12em;word-spacing:.16em;color:#4d4d4d;text-transform:uppercase;font-family:Poppins SemiBold;text-align:center;width:100%;margin-bottom:2em}.contacto-page .fila-contacto p,.contacto-page .fila-contacto a{font-size:1.5rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;color:#4d4d4d;text-decoration:unset;font-family:Poppins Regular}.contacto-page .fila-contacto a,.contacto-page .fila-contacto .nombre p{font-family:Poppins SemiBold}.contacto-page .wrap{max-width:1120px;margin:0 auto;padding:0 10px}.contacto-page .contenedor-pagina{padding-top:15px}.seccion-form-contacto{box-shadow:inset 0 26px 25px -17px #949494bf;margin-top:12px;padding-top:40px}.legal-page .contenido-txt p,.legal-page .contenido-txt span,.legal-page .contenido-txt a,.legal-page .contenido-txt h1,.legal-page .contenido-txt h2,.legal-page .contenido-txt h3{color:#000!important;font-size:1.6rem!important;line-height:1.5em!important;letter-spacing:.12em!important;word-spacing:.16em!important}.legal-page .contenido-txt p{margin-bottom:25px!important}.legal-page .contenido-txt li{margin:15px 0}.contenedor-pagina .wrap-container{max-width:1120px;padding-left:10px;padding-right:10px;margin:0 auto}.historia-page .contenedor-pagina{background-color:#eee;max-width:100%;padding:0;margin:0}.contenido-txt{font-family:Poppins Regular;font-size:1.6rem;color:#333;text-align:left}.historia-page .contenido-txt{padding:25px 18px}.contenido-txt p{margin-bottom:18px}.contenido-txt strong,.contenido-txt b{font-family:Poppins SemiBold}.ed-page{max-width:80%;margin:30px auto}.ed-page .admin-no-imagen{width:480px}.badge-nota{background-color:#17a2b8}.container-cabecera{padding:20px 30px 0!important;background-color:#fff}.container-cabecera .listado-izquierda>a,.container-cabecera .listado-izquierda>div{margin-left:30px;align-items:center;display:flex;flex-flow:column}.container-cabecera .listado-izquierda .primero{margin-left:0}.container-cabecera .listado-derecha>a,.container-cabecera .listado-derecha>div{margin-left:50px;text-align:center;align-items:center;display:flex;flex-flow:column}.container-cabecera .listado-derecha .primero{margin-left:0}.menu-cabecera .menu-item a{text-decoration:unset;text-transform:uppercase;font-size:1.3rem;color:#000}.menu-cabecera{margin-top:15px}footer .wrap-footer-content.footer-style-1{padding:30px 30px 50px;background-color:#333!important;margin-top:0}footer .wrap-footer-content.footer-style-1 a,footer .wrap-footer-content.footer-style-1 p{text-decoration:unset;color:#fff;font-size:1.6rem;margin-bottom:15px}footer .listado-dir img{margin-right:12px;margin-bottom:15px}.row-logo-footer{margin-bottom:60px}.listado-links-footer div{margin-bottom:8px}footer .listado-tarjetas img{margin-left:10px}footer .listado-tarjetas img:nth-child(1){margin-left:0}footer .listado-legales a{margin-top:8px;margin-bottom:0!important}footer .listado-legales a:nth-child(1){margin-top:35px}#franja-instagram{background-color:#fff}#franja-rrss a{margin:40px 15px}#franja-newsletter{background-color:#e5e5e5;padding:30px}#franja-newsletter p{text-align:center;font-size:2.2rem;margin-bottom:0}.front-page .container{width:100%}.section-wrap{max-width:100%;width:100%;padding-left:18px;padding-right:18px}.wrap-center{text-align:center}h2.titulares{font-size:4rem;text-align:center;margin-top:40px;margin-bottom:40px}.front-page .wrap-breadcrumb a,.front-page .wrap-breadcrumb li{color:#b5b5b5;text-transform:uppercase;font-size:1.3rem}.front-page .wrap-breadcrumb ul{display:flex;justify-content:left;align-items:center;height:18px;margin:20px 12px}.page-user-login{max-width:100%;padding:18px}.menu-dashboard-user{background-color:#fff;padding:18px}.page-user-login h1{padding:0 8px;margin-bottom:20px}.menu-dashboard-user ul{padding:0;margin:0}.menu-dashboard-user li:nth-child(1){padding-top:0}.menu-dashboard-user li{padding-top:15px}.contenido-dashboard-user>div{background-color:#fff;padding:18px}.front-page.tienda .container{max-width:100%;padding:0 20px}.front-page.tienda .product-thumnail img{height:300px;max-width:100%;min-width:320px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background-color:#fff}.front-page.tienda .product-list a{text-decoration:unset;color:gray;text-align:center}.front-page.tienda .span-color{width:16px!important;height:16px;border-radius:50%;display:inline-block;border:thin solid #808080;margin-left:2px;margin-right:2px;margin-top:0}.front-page.tienda .product-list .product-list-name{color:#000;font-size:2.4rem;padding-top:10px;margin-top:10px;border-top:thin solid #c2c2c2;max-height:40px;overflow:hidden}.front-page.tienda .product-list .product-list-marca{font-size:18px;padding-bottom:10px;border-bottom:thin solid #c2c2c2}.front-page.tienda .span-talla{margin-left:2px;margin-right:2px;text-align:center}.front-page.tienda .product-list .product-list-tallas{position:absolute;bottom:0;left:50%;right:50%}.front-page.tienda .product-list .product-thumnail{width:100%!important;max-width:320px}.front-page.tienda .product-list .product-thumnail,.front-page.tienda .product-list .product-info,.front-page.tienda .product-list .product.equal-elem{background-color:#fff}.front-page.tienda .product-list .product-list-precio span{color:#a7a580!important;font-size:40px!important;width:auto}.front-page.tienda .product-list .product-list-precio span.decimal{font-size:30px!important}.ficha-producto .detail-info{padding:20px 20px 20px 10px!important}.ficha-producto .detail-media{padding:20px 10px 20px 20px}.js .slider-single>div:nth-child(n+2){display:none}.js .slider-single.slick-initialized>div:nth-child(n+2){display:block}.slider-nav .slick-slide{cursor:pointer}.slick-slide.is-active{border:thin solid black}.ficha-producto .slick-next.slick-arrow,.ficha-producto .slick-prev.slick-arrow{background-color:#bd0000}.ficha-producto .slider-single .slick-slide img{width:100%;height:600px}.slick-prev{left:0;z-index:99999}.slick-next{right:0;z-index:99999}.ficha-producto .slider.slider-single{margin-bottom:80px}.ficha-producto .slider-single .slick-list.draggable{width:calc(100% - 100px);margin-left:50px}.ficha-producto .slider-nav .slick-slide{width:100px!important;margin:5px}.ficha-producto .slider-nav .slick-slide img{height:100px;width:100px;border:thin solid #9b9b9b;-o-object-fit:cover;object-fit:cover}.ficha-producto h2.product-name{font-size:4.1rem!important;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;color:#787754!important;padding-bottom:0!important;margin-bottom:30px!important;border:none!important;font-family:SilkSerif}.ficha-producto h3.marca{font-size:30px;color:gray;border-bottom:1px solid #c1c1c1;margin-bottom:0!important;padding-bottom:10px}.ficha-producto h4{font-size:20px;color:#333}.ficha-producto .wrap-price{padding:20px 25px;margin-top:0!important}.ficha-producto .wrap-price span{color:#a7a580!important;font-size:53px!important}.ficha-producto .wrap-price span.decimal{font-size:33px!important}.ficha-producto .referencia{color:gray;font-size:18px;padding-top:10px}.ficha-producto .referencia,.ficha-producto .color,.ficha-producto .variaciones,.ficha-producto .ficha-descripcion{padding-bottom:35px}.ficha-producto>.container{background-color:#fff}.ficha-producto .btn.add-to-cart,.wrap-product-detail .detail-info .wrap-butons .add-to-cart{background-color:#a7a580;color:#fff;font-size:29px;text-align:center;padding:15px;width:100%;max-width:1005}.ficha-producto .add-to-cart img{margin-left:55px!important}.ficha-producto .quantity-input{margin-top:0!important}.ficha-producto .quantity{height:60px!important}.ficha-producto .quantity-input a{margin-top:0!important}.ficha-producto .quantity-input{height:60px}.ficha-producto .ficha-descripcion>div{font-size:18px;color:#4d4d4d;text-align:left}.wrap-product-detail .detail-info .wrap-butons{display:inline-block;max-width:100%;width:100%;padding:0;margin-left:18px}.ficha-producto .btn.add-to-cart:hover,.wrap-product-detail .detail-info .wrap-butons .add-to-cart:hover{background-color:#a7a580}.span-color{width:24px;height:24px;border-radius:50%;display:inline-block;border:thin solid #808080}.ficha-producto .listado-tallas>div,.ficha-producto .listado-tallas>p{padding:5px;font-size:22px;margin-left:4px;margin-right:4px;border:thin solid black;color:gray}.carrusel-destacados .slick-prev:before,.carrusel-destacados .slick-next:before{color:#333}.home-page .nuestros-vinos{background:url(/assets/images-web-lomo/fondo_carrusel_destacados.png) 50% 135% no-repeat;background-size:104%}.home-page .nuestros-vinos .un-item-carrusel{max-height:350px}.home-page .nuestros-vinos .slick-slide img{display:block;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center center!important;object-position:center center!important;height:350px}.texto-superior{font-size:2rem;letter-spacing:.12em;word-spacing:.16em;color:#13100a;text-align:center;font-family:Poppins Regular}.texto-superior b,.texto-superior strong{font-family:Poppins Regular}.banner-superior .tit-general{font-size:5rem;letter-spacing:.12em;word-spacing:.16em;text-align:center;color:#fff;font-family:SilkSerif;position:absolute;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:1110px}.un-item-listado{text-align:center;margin-left:14px;margin-right:14px;width:100%;max-width:245px}.un-item-listado h3{width:auto;font-size:1.8rem;letter-spacing:.12em;word-spacing:.16em;color:#4d4d4d;text-transform:uppercase;font-family:Poppins SemiBold;height:45px;display:flex;justify-content:center;align-items:center}.vinos-info-page .seccion-relacionados>div>div{flex-flow:row wrap;justify-content:center!important}.un-item-listado img{max-height:330px}.vinos-page .listado-vermuts,.vinos-page .listado-propios,.vinos-page .listado-crazy{box-shadow:inset 0 26px 25px -17px #949494bf}.vinos-page .listado>div{flex-flow:row wrap}#app{font-family:Poppins Regular!important;letter-spacing:normal!important}.vinos-page .txt-content{text-align:center;font-size:2rem;font-family:Poppins Regular;color:#13100a;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;padding-top:40px;padding-bottom:40px}.vinos-page .txt-content b,.vinos-page .txt-content strong{font-family:Poppins SemiBold}.vinos-page .listado{padding-bottom:40px;padding-top:40px;text-align:center}.vinos-page .un-item-listado span{font-size:1.6rem;color:#666;text-transform:uppercase;font-family:Poppins SemiBold;letter-spacing:.12em;word-spacing:.16em}.vinos-page .img-logo{margin:0 auto}.vinos-page .main .wrap{max-width:1020px}.vinos-page h3{text-align:center;font-size:2.7rem;color:#000;font-family:SilkSerif;letter-spacing:.12em;word-spacing:.16em;margin-bottom:1em}.vinos-page h4{width:auto;font-size:1.8rem;letter-spacing:.12em;word-spacing:.16em;color:#4d4d4d;text-transform:uppercase;font-family:Poppins SemiBold;height:45px;display:flex;justify-content:center;align-items:center}.vinos-page .title-vermuts{text-align:center;font-size:5.5rem;color:#000;font-family:SilkSerif;letter-spacing:.12em;word-spacing:.16em;margin-bottom:.5rem;font-weight:500;line-height:1.2;margin-top:0}.vinos-page .un-item-listado a{text-decoration:unset;color:unset}.tienda-page .listado-tienda .d-flex>div{margin-left:5px;margin-right:5px}.franja-menu-tienda a{color:#000;text-decoration:unset;font-size:1.6rem;font-family:Poppins SemiBold;letter-spacing:.12em;word-spacing:.16em}.tienda-page .banner-publi{margin-bottom:20px}.tienda-page .banner-publi img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;min-width:625px}.tienda-page .un-item-listado img{height:330px;width:100%}.cart-page .btn.btn-checkout{background-color:#a7a580;color:#fff;text-transform:uppercase;text-align:center;margin:0 auto;margin-top:12px!important;padding:5px 30px!important;border-radius:19px;font-size:18px;line-height:18px;font-family:Poppins Regular;width:auto!important;margin-bottom:20px;cursor:pointer;display:block}.cart-page .tabla-pedidos td.imagen{width:135px;border-right:1px solid #eee;padding:15px}.cart-page .tabla-pedidos td.imagen .img-admin-list-product{border:unset!important}.cart-page .tabla-pedidos td.info-producto{width:230px;padding:15px;border-right:1px solid #eee}.cart-page .tabla-pedidos td.calculo-cantidad .cantidad{border-top:1px solid;border-bottom:1px solid;padding:6px 25px 5px}.checkout-page input{font-size:1.6rem!important;line-height:19px!important;font-family:Poppins Regular;background:#eee;border-radius:35px!important;width:100%;border:unset!important;padding:5px 10px!important;margin-bottom:20px!important;color:#333;height:55px}.checkout-page select{font-size:1.6rem;line-height:19px;font-family:Poppins Regular;background:#eee;border-radius:35px!important;width:100%;border:unset;padding:5px 10px!important;margin-bottom:25px!important;height:55px}.checkout-page input[type=checkbox]{width:auto;height:auto;margin-bottom:0!important;margin-right:5px;margin-top:0!important}.vinos-info-page .seccion-vino-info{padding-top:60px;padding-bottom:100px;border-bottom-left-radius:475px 120px;border-bottom-right-radius:475px 120px}.vinos-info-page .no-curva .seccion-vino-info{border-bottom-left-radius:0;border-bottom-right-radius:0}body:not(.home-page) header .banner-superior{height:400px;background-size:cover}body.vinos-info-page header .banner-superior{height:750px!important;background-size:cover}body.vinos-info-page header{height:750px!important}body.home-page header .banner-superior+.sombra{display:none}.familia-page .familia{display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start;margin-top:60px;margin-bottom:190px}.franja-menu-tienda{background-color:#adab80;margin-bottom:15px}.franja-menu-tienda li{list-style-type:none}.tienda-page .listado-tienda .d-flex{justify-content:space-evenly}.franja-menu-tienda a{color:#000;text-transform:uppercase;text-decoration:unset;font-size:1.6rem;font-family:Poppins SemiBold;letter-spacing:.12em;word-spacing:.16em}.tienda-page .un-item-listado a.btn-comprar:hover{color:#fff!important;text-decoration:unset!important}.tienda-page .wrap{max-width:1120px;padding:0 10px}.tienda-page main{background-color:#f7f6f5}.tienda-page .un-item-listado a{text-decoration:unset!important}.tienda-page .banner-publi{margin-bottom:20px;overflow:hidden}.btn-comprar:hover{color:#fff!important;text-decoration:unset!important}.btn-comprar{background-color:#4d4d4d;color:#fff;text-decoration:unset;text-transform:uppercase;text-align:center;font-size:2rem;font-family:Poppins SemiBold;letter-spacing:.12em;word-spacing:.16em;width:100%;padding-top:15px;padding-bottom:15px;display:block;margin-bottom:25px}.tienda-page .un-item-listado{width:100%;margin-bottom:10px;max-width:260px;min-width:260px;text-align:center;margin-left:0;margin-right:0}.tienda-page .un-item-listado .caja{background-color:#fff;padding:15px;margin-bottom:15px}.tienda-page .un-item-listado .btn-comprar{border:unset}.tienda-page .un-item-listado h3{width:auto;font-size:2rem;letter-spacing:.12em;word-spacing:.16em;color:#4d4d4d;text-transform:uppercase;font-family:Poppins SemiBold;line-height:1.5em;min-height:48px;display:flex;align-items:center;justify-content:center}.tienda-page .un-item-listado .price{color:#787754;font-family:Poppins Medium;font-size:2.6rem;letter-spacing:.12em;word-spacing:.16em;text-align:center}.tienda-page .un-item-listado .unidad{color:#787754;font-family:Poppins Light;font-size:1.5rem;letter-spacing:.12em;word-spacing:.16em;text-align:center}.banner-inferior{height:400px;position:relative;margin-top:80px}.banner-inferior .btn-banner{background:#ADAB80 0% 0% no-repeat padding-box;border-radius:27px;color:#1a1a0f;font-family:Poppins SemiBold;font-size:1.8rem;letter-spacing:.12em;word-spacing:.16em;padding:15px 58px;position:absolute;left:50%;transform:translate(-50%);bottom:20px}.banner-inferior img{position:absolute;left:50%;transform:translate(-50%);bottom:105px}.banner-inferior .tit-banner{color:#fff;font-family:SilkSerif;font-size:4.3rem;letter-spacing:.12em;word-spacing:.16em;text-align:center;margin-top:175px;position:absolute;left:50%;transform:translate(-50%)}.cart-page .tabla-pedidos{font-size:1.6rem;line-height:19px;font-family:Poppins Regular;width:100%}.cart-page .contenedor-pagina .wrap-container{max-width:1120px!important;padding-left:10px!important;padding-right:10px!important;margin:0 auto}.cart-page .tabla-pedidos .center{text-align:center}.cart-page .tabla-pedidos strong,.cart-page .tabla-pedidos b{font-family:Poppins SemiBold}.cart-page .section-wrap{padding-left:18px!important;padding-right:18px!important}.cart-page .table-total p{font-family:Poppins Regular;text-align:right;font-size:1.6rem;line-height:16px}.cart-page .table-total p strong{font-family:Poppins SemiBold}.cart-page .wrap-breadcrumb{display:none}.cart-page .main-content-area{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:100px}.cart-page .summary{width:100%;max-width:325px;background:#ffffff;padding:32px 28px 29px}body.cart-page{background:#eee}.cart-page .btn.btn-checkout{background-color:#adab80;color:#000;text-transform:uppercase;text-align:center;margin:0 auto;margin-top:12px!important;padding:5px 30px!important;border-radius:19px;font-size:18px;line-height:18px;font-family:Poppins Regular;width:auto!important;margin-bottom:20px;cursor:pointer;display:block}.cart-page label{font-size:1.6rem!important;line-height:19px!important;font-family:Poppins Regular;font-weight:400!important}.cart-page .info-gastosenvio{font-weight:400!important;font-size:13px!important;line-height:16px!important;font-family:Poppins Regular}.checkout-info .descuento{flex-flow:column;text-align:left;align-items:flex-start!important;margin-bottom:30px}.checkout-info .descuento>*{margin:5px 0}.checkout-info .descuento input{font-size:1.6rem!important;line-height:19px!important;font-family:Poppins Regular;background:#eee;border-radius:25px!important;width:100%;border:unset!important;padding:5px 10px!important}.checkout-info .descuento .btn.btn-dark{font-size:14px;padding:3px 18px;border-radius:23px;font-family:Poppins Regular}.cart-page .wrap-iten-in-cart{width:100%;max-width:758px;background:#fff;min-height:500px;padding:25px 20px}.cart-info .table-total{font-size:1.6rem!important;line-height:19px!important}.cart-page .tabla-pedidos tr{height:156px;border-bottom:1px solid #eee}.cart-page .tabla-pedidos td.info-producto .nombre{padding-bottom:15px;font-size:1.6rem!important;line-height:19px!important;font-family:Poppins SemiBold}.cart-page .tabla-pedidos td.info-producto .precio{color:#787754;font-size:14px!important;line-height:16px!important;font-family:Poppins Regular}.cart-page .tabla-pedidos td.calculo-cantidad{display:flex;justify-content:center;align-items:center;height:156px;padding:15px;border-right:1px solid #eee;width:289px}.cart-page .tabla-pedidos td.calculo-cantidad .precio-cantidad{font-size:17px!important;line-height:20px!important;font-family:Poppins Regular;color:#000;margin-left:70px}.cart-page .tabla-pedidos td.calculo-cantidad .btn{border-radius:0;color:#000;font-size:15px}.cart-page .tabla-pedidos td.btn-borrar{width:61px}.cart-page .tabla-pedidos td.btn-borrar .btn{display:block;margin:auto}.cart-page .tabla-pedidos td.btn-borrar .fa.fa-trash{font-size:19px}.cart-page .botones-carrito{display:flex;justify-content:center;align-items:center;margin-top:40px;font-size:15px}.cart-page .botones-carrito>*{margin:0 15px;font-family:Poppins Regular;font-size:15px;border-radius:20px;padding:5px 20px}.cart-page .summary .table-total{margin-bottom:30px}.checkout-page .payment-method .choose-payment-methods{border-top:unset!important}.checkout-page .listado-codigos-aplicados .btn{min-width:30px}.checkout-page .carrito-vacio p{font-size:21px!important;text-align:center;color:#bc1c24;font-family:Poppins Regular;margin-bottom:100px}body.checkout-page{background:#fff}.checkout-page input{font-size:1.6rem!important;line-height:19px!important;font-family:Poppins Regular;background:#eee;border-radius:25px!important;width:100%;border:unset!important;padding:5px 10px!important;margin-bottom:20px!important;color:#333}.checkout-page select{font-size:1.6rem;line-height:19px;font-family:Poppins Regular;background:#eee;border-radius:25px;width:100%;border:unset;padding:5px 10px!important;margin-bottom:25px!important;height:43px}.checkout-page label{font-size:1.6rem!important;line-height:19px!important;font-family:Poppins Regular;font-weight:400!important;padding-left:7px!important;margin-bottom:8px!important}.checkout-page .box-title,.checkout-page .title-box{font-family:Poppins SemiBold;font-size:1.6rem!important;line-height:19px!important;padding-left:7px!important;margin-bottom:33px}.checkout-page .checkout-edit>p select{margin-bottom:0!important;margin-right:10px;max-width:550px}.checkout-page .checkout-edit>p label{margin-bottom:0!important;margin-right:20px}.checkout-page .wrap-breadcrumb{display:none}.checkout-page .summary-checkout .summary-item.shipping-method{padding-left:0}.checkout-page #promo_code{background:#eee;margin-bottom:0!important;max-width:350px;margin-right:30px}.summary-checkout .summary-item>h4,.summary-checkout .summary-item>p,.summary-checkout .summary-item>div{width:100%;max-width:unset}.checkout-page .choose-payment-methods .payment-method input[type=radio]+span,.summary.summary-checkout p{font-weight:400!important;font-size:1.6rem!important;line-height:19px!important;font-family:Poppins Regular;margin-bottom:30px}.checkout-page main{background-color:#eee}.checkout-page .contenido-superior-checkout{background-color:#fff;width:100%;padding:25px 20px}.checkout-page .franja-menu-tienda{margin-bottom:20px}.checkout-page .contenido-inferior-checkout{margin-top:20px}.checkout-page .summary-item.payment-method,.checkout-page .summary-item.shipping-method,.checkout-page .summary-item.descuento-method{background-color:#fff;width:100%;padding:25px 20px!important;margin-bottom:20px}.checkout-page .summary-item h4.title-box,.checkout-page h3.box-title{text-transform:uppercase!important;padding-left:0!important}.checkout-page .totales-derecha p{text-align:right!important}.checkout-page #promo_code{margin-right:30px;margin-left:30px}.checkout-page .summary-item.descuento-method .btn.btn-outline-secondary{font-size:1.4rem;padding:3px 18px;border-radius:23px;font-family:Poppins Regular;color:#fff;background-color:#343a40}.checkout-page .checkout-final .btn.btn-compra{font-size:1.8rem;padding:10px 50px;border-radius:23px;font-family:Poppins Regular;color:#fff;background-color:#343a40;border:unset;margin-bottom:100px;margin-top:5px}.checkout-page h3.box-title{margin-top:10px!important}.checkout-page main>div.container{max-width:100%;padding:0}.checkout-page .wrap{width:100%;max-width:1120px;padding:0 15px;margin:0 auto}.checkout-page .summary.summary-checkout input{width:auto;margin-bottom:0!important}.checkout-page .summary.summary-checkout input[type=radio]+span{margin-left:10px;margin-bottom:0}.vinos-info-page .wrap{max-width:1120px;padding:0 10px;width:100%}.vinos-info-page .seccion-vino-info .txt-contenido,.vinos-info-page .seccion-vino-info .txt-contenido p,.vinos-info-page .seccion-vino-info .txt-contenido span{color:#333!important;font-family:Poppins Regular!important;font-size:1.8rem!important;line-height:1.5em!important;letter-spacing:.12em;word-spacing:.16em}.vinos-info-page .seccion-vino-info .txt-contenido{margin-bottom:80px}.vinos-info-page .seccion-vino-info .txt-contenido b,.vinos-info-page .seccion-vino-info .txt-contenido strong{font-family:Poppins SemiBold}.vinos-info-page .seccion-vino-info{background-color:#f0eee9;padding-top:60px;padding-bottom:100px}.vinos-info-page .btn-comprar-ficha{background:#FFFFFF 0% 0% no-repeat padding-box;border-radius:23px;padding:10px 25px;text-transform:uppercase;color:#1a1a0f;font-family:Poppins SemiBold;font-size:1.8rem;text-decoration:unset;margin-bottom:80px}.vinos-info-page .btn-comprar-ficha:hover{text-decoration:unset;color:#1a1a0f}.vinos-info-page .seccion-relacionados h2{color:#040400;font-family:SilkSerif;font-size:3.3rem;line-height:1.5em!important;letter-spacing:.12em;word-spacing:.16em;margin-top:40px;margin-bottom:70px}.vinos-info-page .seccion-relacionados{padding-bottom:90px}.franja-vinos{width:100%;height:400px}.seccion-sifuera{text-align:center;background-color:#1a1a1a;padding-top:50px;padding-bottom:100px}.seccion-sifuera .un-item-fuera{text-align:center;margin-left:40px;margin-right:40px}.seccion-sifuera .un-item-fuera h4{font-family:SilkSerif;font-size:2.8rem;line-height:1.5em!important;letter-spacing:.12em;word-spacing:.16em;color:#fff;text-align:center}.seccion-sifuera .un-item-fuera .btn-verde-fuera{background:#ADAB80 0% 0% no-repeat padding-box;border-radius:27px;color:#1a1a0f;font-family:Poppins SemiBold;font-size:1.8rem;padding:5px 15px;margin-top:25px;letter-spacing:.12em;word-spacing:.16em;width:100%;max-width:240px;height:100%;max-height:65px;display:flex;align-items:center}.seccion-sifuera h3{font-family:SilkSerif;font-size:3.4rem;text-align:center;width:100%;line-height:1.5em!important;letter-spacing:.12em;word-spacing:.16em;color:#fff;margin-bottom:50px}body:not(.home-page) header{position:relative;height:400px;background:#000}body:not(.home-page) header .banner-superior{height:400px;background-size:cover!important}body:not(.home-page) .wrap{position:relative;height:100%}.familia-page .un-elemento{width:25%;max-width:250px;margin-right:20px;text-align:center;padding-bottom:100px;font-family:Poppins Regular;font-size:2rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em}.familia-page .un-elemento:nth-child(4n){margin-right:0}.familia-page .un-elemento img{max-width:250px;width:100%;aspect-ratio:1/1;margin-bottom:20px}.familia-page .familia{display:flex;justify-content:space-between;align-items:flex-start;margin-top:60px;margin-bottom:190px}.familia-page .familia p{margin-bottom:2em}.title-page{font-family:SilkSerif;font-size:6.5rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;color:#fff;text-align:center;position:absolute;bottom:0;left:0;right:0;margin:auto}.terroir-page .una-terroir:nth-child(2n){background:#edede6}.terroir-page .una-terroir .titulo-terroir{color:#000;font-size:3.8rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;font-family:SilkSerif;text-align:center;padding:13px 0 23px}.terroir-page .una-terroir .contenido{display:flex;justify-content:center;align-content:flex-start;position:relative;width:100%;padding-bottom:35px}.terroir-page .una-terroir .contenido .left{position:relative;width:50%;display:flex;justify-content:flex-end;min-height:500px}.terroir-page .una-terroir .contenido .left img{width:800px;position:absolute}.terroir-page .una-terroir .contenido .right{position:relative;width:50%;max-width:528px;margin-left:40px;font-size:2rem;font-family:Poppins Regular;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;color:#13100a}.terroir-page .una-terroir .contenido .right p{font-size:2rem;font-family:Poppins Regular;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;margin-bottom:2em;color:#13100a}.terroir-page .una-terroir .contenido .right b,.terroir-page .una-terroir .contenido .right strong{font-family:Poppins Bold}.historia-page .desde-historia{font-family:SilkSerif;font-size:3.8rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;padding:15px 0 0;text-align:center;color:#000}.historia-page .titulo-acto{color:#787754;font-family:SilkSerif;font-size:6.5rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;padding:15px 0 50px;text-align:center}.historia-page .una-historia.columna:first-child .right p:last-child{margin-bottom:65px}.historia-page .fondo{background:#edede6}.historia-page .fila .wrap{display:flex;justify-content:center;align-items:flex-start}.historia-page .columna{display:flex;flex-flow:column;width:50%}.historia-page .una-historia.columna:first-child{order:2;padding-left:30px}.historia-page .una-historia.columna:nth-child(2){order:1;padding-right:30px}.historia-page .una-historia.columna:first-child .left{order:2;justify-content:flex-start}.historia-page .una-historia.columna:first-child .right{order:1}.historia-page .una-historia.columna:nth-child(2) .right p{text-align:right}.historia-page .una-historia.columna:nth-child(2) .right p:first-child{margin-top:65px}.historia-page .una-historia p,.historia-page .una-historia{font-size:1.9rem;font-family:Poppins Regular;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;margin-bottom:2em;color:#13100a}.historia-page .una-historia b,.historia-page .una-historia strong{font-family:Poppins Bold}.historia-page .una-historia .left{position:relative;display:flex;justify-content:flex-end}.historia-page .fila img{max-width:800px;max-height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.enoturismo-page .titulo-seccion{color:#000;font-family:SilkSerif;font-size:3rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;padding:25px 0 30px;text-align:center}.enoturismo-page .contenido-seccion{color:#13100a;font-family:Poppins Regular;font-size:2rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;text-align:center;margin-bottom:50px}.enoturismo-page .contenido-seccion a{color:#13100a}.enoturismo-page .contenido-seccion p{margin-bottom:2em}.enoturismo-page .contenido-seccion b,.enoturismo-page .contenido-seccion strong{font-family:Poppins Bold}.enoturismo-page .botonera{display:flex;justify-content:center;align-items:flex-start}.enoturismo-page .botonera .one-third{width:50%;text-align:center;aspect-ratio:1/1;display:flex;flex-flow:column;justify-content:flex-end;align-items:center;padding-bottom:43px;background:#444;max-width:840px;background-size:cover!important}.enoturismo-page .botonera .one-third .titulo{font-family:SilkSerif;font-size:4.3rem;line-height:5.1rem;color:#fff}.enoturismo-page .botonera .one-third .boton{font-family:Poppins SemiBold;font-size:1.8rem;color:#1a1a0f;background:#a7a580;text-align:center;width:235px;height:55px;display:flex;justify-content:center;align-items:center;margin-top:32px;border-radius:27px}.single-product-page .menu-tienda ul li a{text-transform:unset;color:#fff;font-family:Poppins Regular;font-size:1.4rem;line-height:1.5em}.single-product-page .menu-tienda ul li:first{padding-left:0}.single-product-page .menu-tienda ul li{padding-left:5px;padding-right:5px}.single-product-page .menu-tienda ul li,.single-product-page .menu-tienda ul{color:#fff;font-family:Poppins Regular;font-size:1.4rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em}.single-product-page .img-destacada img{-o-object-fit:contain;object-fit:contain;position:relative;max-height:775px;height:100%;-o-object-position:center center;object-position:center center;width:100%;height:775px}.single-product-page .seccion-info{color:#80a73f;font-size:1.8rem;font-family:Poppins Regular;line-height:1.5em!important;letter-spacing:.12em;word-spacing:.16em;display:flex;justify-content:flex-start;text-align:left}.single-product-page .seccion-info ul{padding-left:0}.single-product-page .seccion-relacionados{background-color:#f7f6f5;padding-bottom:40px;padding-top:40px}.single-product-page .un-item-listado .caja{background-color:#fff;padding:15px;margin-bottom:15px}.single-product-page .un-item-listado .btn-comprar{border:unset}.single-product-page .un-item-listado img{height:330px;width:100%}.enoturismo-page .botonera .one-third .boton:hover{text-decoration:none}.enoturismo-page .botonera .one-third:nth-child(1){background:#000 url(/assets/images-web-lomo/img_enoturismo_1.jpg) 50% 50% no-repeat}.enoturismo-page .botonera .one-third:nth-child(2){background:#000 url(/assets/images-web-lomo/img_enoturismo_2.jpg) 50% 50% no-repeat}.enoturismo-page .botonera .one-third:nth-child(3){background:#000 url(/assets/images-web-lomo/img_enoturismo_3.jpg) 50% 50% no-repeat}.single-product-page .menu-single-tienda{padding:16px 0}.single-product-page .menu-single-tienda ul li a{text-transform:unset;color:#000;font-family:Poppins Regular;font-size:1.4rem;line-height:1.5em}.single-product-page .menu-single-tienda ul li:first{padding-left:0}.single-product-page .menu-single-tienda ul li{padding-left:5px;padding-right:5px}.single-product-page .menu-single-tienda ul li,.single-product-page .menu-single-tienda ul{color:#000;font-family:Poppins Regular;font-size:1.4rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em}.single-product-page .menu-single-tienda>ul{padding-top:0;margin:0}.single-product-page .slide.slide-product img{width:75px;height:75px;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;background-color:#e0e0e0;margin-right:18px}.single-product-page .slide.slide-product{display:flex;justify-content:center}.single-product-page .ficha-producto .wrap{width:100%;max-width:1120px!important;padding:0 15px;margin:0 auto}.single-product-page .franja-menu-tienda{margin-bottom:0}.single-product-page .ficha-descripcion{font-size:1.8rem!important;font-family:Poppins Regular!important;color:#333;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em}.single-product-page .ficha-descripcion b,.single-product-page .ficha-descripcion strong{font-family:Poppins SemiBold!important}.single-product-page .ficha-descripcion p,.single-product-page .ficha-descripcion span{color:#333!important;font-family:Poppins Regular!important;font-size:1.8rem!important;line-height:1.5em!important;letter-spacing:.12em;word-spacing:.16em}.single-product-page .ficha-descripcion{position:relative;padding:0}.single-product-page .seccion-descripcion{background-color:#f7f6f5;padding:70px 0}.single-product-page .logos-premios{position:absolute;right:0;top:0}.single-product-page .seccion-info{text-align:center;color:#787754;font-size:1.8rem;font-family:Poppins Regular;line-height:1.5em!important;letter-spacing:.12em;word-spacing:.16em;text-align:left}.single-product-page .add-to-cart{background-color:#1a1a0f!important;border-radius:23px;font-family:Poppins SemiBold;font-size:1.8rem!important;letter-spacing:.12em;word-spacing:.16em;text-transform:uppercase;padding:10px 45px 7px!important;margin:0 auto;display:inline!important}.single-product-page .detail-info .ficha-descripcion span b,.single-product-page .detail-info .ficha-descripcion span strong,.single-product-page .detail-info .ficha-descripcion b,.single-product-page .detail-info .ficha-descripcion strong,.single-product-page .detail-info .ficha-descripcion p b,.single-product-page .detail-info .ficha-descripcion p strong{font-family:Poppins SemiBold!important}.single-product-page .wrap-butons{text-align:center;margin:25px 0}.single-product-page .wrap-price div{color:#1a1a0f;font-size:3rem!important;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;font-family:Poppins Medium}.single-product-page .quantity{max-width:160px;width:100%;border-top:thin solid #1A1A0F;border-bottom:thin solid #1A1A0F}.single-product-page .quantity input{color:#787754;border:unset;text-align:center;font-size:2.9rem!important;letter-spacing:.12em;word-spacing:.16em;font-family:Poppins Regular;line-height:1em;padding:0 20px;width:90px}.single-product-page .wrap-price span.euro{font-size:2.4rem!important;line-height:1.5em;color:#1a1a0f!important;font-family:Poppins Medium;padding-left:5px}.single-product-page .quantity .btn-reduce,.single-product-page .quantity .btn-increase{background-color:#adab80;border-radius:0;color:#000;width:35px!important;display:flex;justify-content:center;align-items:center;height:35px;font-size:1.8rem}.single-product-page .seccion-info ul,.single-product-page .seccion-info li{list-style-type:none}.single-product-page .seccion-relacionados{background-color:#f7f6f5;padding-bottom:40px}.single-product-page .seccion-relacionados h2{color:#040400;font-size:3.3rem;line-height:1.5em!important;letter-spacing:.12em;word-spacing:.16em;text-align:left;font-family:SilkSerif;padding-top:15px}.single-product-page .un-item-listado a{text-decoration:unset!important}.single-product-page .un-item-listado h3{width:auto;font-size:2rem;letter-spacing:.12em;word-spacing:.16em;color:#4d4d4d;text-transform:uppercase;font-family:Poppins SemiBold;line-height:1.5em;min-height:60px;display:flex;align-items:center;justify-content:center}.single-product-page .un-item-listado .price{color:#adab80;font-family:Poppins Medium;font-size:2.6rem;letter-spacing:.12em;word-spacing:.16em;text-align:center}.single-product-page .un-item-listado .unidad{color:#adab80;font-family:Poppins Light;font-size:1.5rem;letter-spacing:.12em;word-spacing:.16em;text-align:center}.single-product-page .relacionados-list{flex-flow:row wrap;justify-content:space-evenly}.single-product-page .un-item-listado{width:100%;margin-bottom:10px;max-width:260px;min-width:260px;text-align:center;margin-left:5px;margin-right:5px}.single-product-page .banner-inferior{margin-top:0}.single-product-page .contenedor-precios{margin-top:25px;margin-bottom:45px}.single-product-page .ficha-producto .wrap-price{padding:0;margin-top:0!important;display:flex;align-items:center;justify-content:center;width:100%;border-top:thin solid #1A1A0F;border-bottom:thin solid #1A1A0F;margin-left:10px}.seccion-btn-variaciones{display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:50px}.single-product-page .btn-varicion:hover{cursor:pointer}.single-product-page .product-gallery .img-destacada{margin-bottom:18px}.seccion-btn-variaciones .btn-varicion{width:calc(50% - 10px);margin-top:10px;margin-bottom:10px}.single-product-page .btn-varicion .span-talla{display:flex;justify-content:center;align-content:center;align-items:center;color:#666;background-color:#fff;border:thin solid #949494;font-family:Poppins Regular;font-size:1.7rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;padding:10px 0;text-align:center}.single-product-page .btn-varicion.seleccionada .span-talla{background-color:#adab80;color:#000;border:thin solid #4D4D4D}.checkout-page .carrito-vacio p{font-family:Poppins Regular;font-size:1.7rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;padding-top:50px;text-align:center}.visitacata-page .productos{display:flex;justify-content:center;align-items:flex-start;flex-flow:row wrap;margin-bottom:40px}.visitacata-page .productos .un-producto{width:calc(50% - 10px);font-family:Poppins Regular;color:#13100a;font-size:2rem;line-height:3rem;text-align:center;border:1px solid #a7a580;padding:40px 20px 20px;margin-bottom:20px;letter-spacing:0}.visitacata-page .productos .un-producto:nth-child(2n){margin-left:20px}.visitacata-page .un-producto .titulo-producto{font-family:SilkSerif;font-size:3.8rem;line-height:4rem;color:#787754;margin-bottom:25px;letter-spacing:0}.visitacata-page .productos .un-producto b,.visitacata-page .productos .un-producto strong{font-family:Poppins Bold}.visitacata-page .productos .un-producto i{font-style:italic}.visitacata-page .productos .un-producto .semi{font-family:Poppins SemiBold}.visitacata-page .productos .un-producto .boton{color:#13100a;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:235px;height:55px;border-radius:27px;background:#a7a580;margin:30px auto 0;font-size:1.8rem;font-family:Poppins SemiBold;letter-spacing:0}.visitacata-page .productos .un-producto .boton:hover{text-decoration:none}.visitacata-page .productos .un-producto .grey{color:#666}.experienciaspremium-page .productos{display:flex;justify-content:center;align-items:flex-start;margin-bottom:115px}.experienciaspremium-page .productos .un-producto{width:calc(50% - 10px);background:#787754;color:#fff;font-family:Poppins Regular;text-align:center;font-size:2rem;padding:35px 20px 65px}.experienciaspremium-page .productos .un-producto:nth-child(2){background:#6A6853;margin-left:20px}.experienciaspremium-page .productos .un-producto:nth-child(1) .descripcion p:last-child{margin-bottom:70px}.experienciaspremium-page .productos .un-producto b,.experienciaspremium-page .productos .un-producto strong{font-family:Poppins Bold}.experienciaspremium-page .productos .un-producto .semi{font-family:Poppins SemiBold}.experienciaspremium-page .productos .un-producto .titulo-producto{font-family:SilkSerif;font-size:3.8rem;line-height:4rem;color:#fff;margin-bottom:25px;letter-spacing:0}.experienciaspremium-page .productos .un-producto .boton{color:#1a1a0f;text-transform:uppercase;display:flex;justify-content:center;align-items:center;width:235px;height:55px;border-radius:27px;background:#fff;margin:30px auto 0;font-size:1.8rem;font-family:Poppins SemiBold;letter-spacing:0}.experienciaspremium-page .productos .un-producto .boton:hover{text-decoration:none}.experienciaspremium-page .productos .un-producto .descripcion p{margin-bottom:40px}.solicitudreserva-page .aviso-noreservable{margin:100px 0;font-family:Poppins Regular;font-size:1.6rem;color:#333}.solicitudreserva-page h3{font-family:SilkSerif;font-size:3.8rem;color:#000;margin:25px auto 35px;text-align:center}.solicitudreserva-page input,.solicitudreserva-page select,.contacto-page input,.contacto-page select{height:55px;padding:10px 20px;border-radius:27px;background:#e9e8e3;width:100%!important;border:unset;color:#333;font-size:1.8rem;font-family:Poppins Regular;max-width:unset}.solicitudreserva-page input::-moz-placeholder,.contacto-page input::-moz-placeholder,.checkout-page input::-moz-placeholder{opacity:1}.solicitudreserva-page input::placeholder,.contacto-page input::placeholder,.checkout-page input::placeholder{opacity:1}.solicitudreserva-page textarea::-moz-placeholder,.contacto-page textarea::-moz-placeholder{opacity:1}.solicitudreserva-page textarea::placeholder,.contacto-page textarea::placeholder{opacity:1}.solicitudreserva-page textarea,.contacto-page textarea{width:100%;background:#e9e8e3;min-height:100px;padding:10px 20px;border-radius:27px;border:unset;color:#333;font-size:1.8rem;font-family:Poppins Regular;max-width:unset}.solicitudreserva-page input[type=checkbox],.contacto-page input[type=checkbox]{max-width:18px}.solicitudreserva-page .politica,.contacto-page .politica{color:#333;font-size:1.8rem!important;font-family:Poppins Regular}.solicitudreserva-page .politica a,.contacto-page .politica a{color:#333;font-size:1.8rem;font-family:Poppins SemiBold;padding:0 7px}.solicitudreserva-page .btn-enviar,.contacto-page .btn-enviar{background:#a7a580;color:#000;font-family:Poppins SemiBold;font-size:1.8rem;height:55px;width:185px!important;text-transform:uppercase;border-radius:27px;display:flex;justify-content:center;align-items:center;margin-bottom:100px;border:unset!important}.contacto-page .fila-contacto{padding:30px 0}.banner-prefooter{max-height:700px;width:100%}.banner-prefooter img{max-height:700px;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.solicitudreserva-page .litepicker{font-size:1.3rem}.solicitudreserva-page .litepicker .day-item.is-today{border:1px solid #e9e8e3;box-sizing:border-box}.solicitudreserva-page .descripcion{font-size:2rem;line-height:1.5em;letter-spacing:.12em;word-spacing:.16em;font-family:Poppins Regular;text-align:center;color:#13100a}.solicitudreserva-page .descripcion p{margin-bottom:2em}.solicitudreserva-page .descripcion p:last-child{margin-bottom:85px}.solicitudreserva-page .descripcion b,.solicitudreserva-page .descripcion strong{font-family:Poppins Bold}.solicitudreserva-page .descripcion a{color:#13100a;text-decoration:none}.litepicker .container__days .day-item:hover{color:#333;box-shadow:inset 0 0 0 1px #e9e8e3}.litepicker .container__days .day-item.is-end-date{background-color:#e9e8e3;color:#333}.litepicker .container__days .day-item.is-today{color:#333}.litepicker .is-locked{filter:opacity(.5)}.gastrobodega-page .wrap-container .contenido-txt{margin-top:40px}.gastrobodega-page .wrap-container .contenido-txt p,.gastrobodega-page .wrap-container .contenido-txt{font-size:1.6rem!important;font-family:Poppins Regular!important;line-height:1.5em!important}.gastrobodega-page .wrap-container .contenido-txt strong,.gastrobodega-page .wrap-container .contenido-txt b{font-size:1.6rem!important;font-family:Poppins SemiBold!important;line-height:1.5em!important}.gastrobodega-page .wrap-container{padding-bottom:100px}.gastrobodega-page .contenido-txt a{color:inherit}.error-form{color:#bd0000!important;font-family:Poppins Regular!important;font-size:1.2rem!important;line-height:1.5em!important;letter-spacing:.12em;word-spacing:.16em}.qr-info{display:flex;align-items:center;justify-content:center;padding-left:50px}.qr-info img{background-color:#fff;border-radius:10px;padding:15px}@media (max-width: 1110px){.single-product-page .un-item-listado{width:48%;max-width:unset}.single-product-page .un-item-listado img{-o-object-fit:contain;object-fit:contain}.tienda-page .un-item-listado{width:32%;max-width:unset}.tienda-page .un-item-listado img{-o-object-fit:contain;object-fit:contain}}@media (max-width: 1100px){.home-page .botonera .un-boton,.vinos-info-page .botonera .un-boton{height:465px}.historia-page .una-historia.columna,.historia-page .una-historia.columna:first-child .left{order:unset!important;padding:0!important}.historia-page .columna{width:100%}.historia-page .fila .wrap{flex-flow:column}.historia-page .una-historia.columna:nth-child(2) .right p{text-align:left}.historia-page .fila .una-historia.columna .left{order:2!important;margin:0 auto}.historia-page .fila .una-historia.columna .right{order:1!important}.historia-page .fila img{width:100%}.historia-page .una-historia.columna:nth-child(2) .right p:first-child{margin-top:30px}.terroir-page .una-terroir .contenido{flex-flow:column}.terroir-page .una-terroir .contenido .left{width:100%;order:2;justify-content:center}.terroir-page .una-terroir .contenido .left img{width:100%;max-width:800px}.terroir-page .una-terroir .contenido .right{width:100%;order:1;max-width:unset;margin-left:0}.cart-page .main-content-area{flex-flow:column}.cart-page .summary{max-width:unset}.cart-page .wrap-iten-in-cart{max-width:unset;margin-bottom:20px}.cart-page .tabla-pedidos td.info-producto{width:315px}.enoturismo-page .botonera .one-third .titulo{font-size:3rem}}@media (max-width: 920px){#btn-menu{display:block;width:35px;padding-top:40px;margin-left:auto;z-index:99}.logo-mobile{display:block;width:185px;position:absolute;left:0;right:0;margin:auto;z-index:99}.logo-mobile img{width:185px;padding-top:40px}.banner-superior>.wrap{position:relative;height:100%;display:flex;justify-content:center;align-items:flex-start}#menu-mobile{background:#fff;max-width:330px;width:100%;padding:10px 0;z-index:99999999;position:absolute;top:90px;right:15px}#menu-mobile .dropdown-menu.show{display:block!important;position:static!important;float:unset!important;transform:none!important;background:#fff!important;border:unset!important;box-shadow:unset!important}#menu-mobile ul{margin-bottom:0;padding-left:20px}#menu-mobile li{list-style:none!important}#menu-mobile .btn{padding-left:0!important}#menu-mobile a{color:#333;font-size:1.3rem;padding:7px 0!important;display:inline-block;text-align:left;text-transform:uppercase;font-family:Poppins Bold}#menu-mobile .dropdown-menu a{margin-left:15px!important;max-width:220px}#menu,.menu-tienda{display:none}.menu-tienda-mobile{display:block}.menu-tienda-mobile #dropdownMenuButton{padding:0}.menu-tienda-mobile>ul{width:100%;display:flex;justify-content:space-between;padding:16px 0}.menu-tienda-mobile .dropdown-menu.show{position:static!important;background:unset!important;border:unset!important;box-shadow:unset!important;width:100%!important;padding:0!important;transform:unset!important;margin-top:15px!important}.menu-tienda-mobile .dropdown-menu>li>a{color:#000;padding:5px 0;text-transform:uppercase}.menu-tienda-mobile .dropdown-menu>li>a:hover{background-color:unset!important}}@media (max-width: 840px){.banner-superior .tit-general{font-size:5rem}.home-page .banner-eventos .wrap{flex-flow:row wrap}.home-page .banner-eventos .wrap .boton{width:100%}.home-page .banner-eventos .btn-verde{margin:0 auto}.home-page .banner-eventos .texto{text-align:center;margin:30px 0}.home-page .banner-eventos img{width:80px;margin:0 auto}.home-page .banner-eventos .wrap{height:auto;padding-top:30px;padding-bottom:30px}footer .enlaces .col{width:50%;margin-bottom:20px;align-self:center;flex-basis:unset}.familia-page .un-elemento{width:32%;margin-right:1%}.seccion-sifuera{padding-bottom:50px}.seccion-sifuera>div>div{flex-flow:column}.seccion-sifuera .un-item-fuera .btn-verde-fuera{margin:25px auto 60px;height:65px;display:flex;justify-content:center;align-items:center}.enoturismo-page .botonera{flex-flow:column}.enoturismo-page .botonera .one-third{width:100%;max-width:unset}.enoturismo-page .botonera .one-third .titulo{font-size:4rem}.visitacata-page .productos .un-producto{width:100%}.visitacata-page .productos .un-producto:nth-child(2n){margin-left:0}.experienciaspremium-page .productos{flex-flow:row wrap}.experienciaspremium-page .productos .un-producto{width:100%}.experienciaspremium-page .productos .un-producto:nth-child(2){margin-left:0;margin-top:30px}.banner-inferior .tit-banner{margin-top:95px}.single-product-page .logos-premios{position:static;margin-bottom:30px}.tienda-page .un-item-listado{width:48%;max-width:unset}}@media (max-width: 760px){.contacto-page .col-info-contacto.first{margin-bottom:45px}.cart-page .tabla-pedidos tr{display:flex;flex-flow:row wrap;height:unset;padding-bottom:20px;align-items:center}.cart-page .tabla-pedidos .center{text-align:left}.cart-page .tabla-pedidos td.imagen{width:70px;border-right:unset;padding:0}.cart-page .tabla-pedidos td.info-producto{border-right:unset;display:flex;flex-flow:column;justify-content:center;width:262px;padding:0 15px}.cart-page .tabla-pedidos td.calculo-cantidad{height:unset;border-right:unset;width:89px;flex-flow:row wrap;padding:0}.cart-page .tabla-pedidos td.calculo-cantidad .btn{padding:3px 7px 4px}.cart-page .tabla-pedidos td.btn-borrar .btn{padding:0}.cart-page .tabla-pedidos td.calculo-cantidad .precio-cantidad{width:100%;margin-left:0;margin-top:20px;text-align:center}.cart-page .tabla-pedidos td.calculo-cantidad .cantidad{padding:5px 6px}.cart-page .tabla-pedidos td.btn-borrar{padding:0;margin-left:auto;width:20px}.cart-page .summary{max-width:unset}}@media (max-width: 640px){.home-page .banner-home .info-header{bottom:15px}.home-page .singularidades{flex-flow:row wrap}.home-page .singularidades .un-tipo{width:50%;margin:30px 0}.home-page .singularidades .un-tipo .contenido{height:60px;display:flex;justify-content:center;align-items:center}.home-page .nuestros-vinos{background-size:cover}.home-page .botonera .un-boton,.vinos-info-page .botonera .un-boton{width:100%;height:70vw;padding-bottom:54px}.home-page .botonera .titulo,.vinos-info-page .botonera .titulo{font-size:3.3rem;padding-bottom:5px}.home-page .botonera .btn-verde,.vinos-info-page .botonera .btn-verde{font-size:1.6rem}footer .logos{flex-flow:column;align-items:center;margin-top:30px}footer .logos .un-logo{margin:20px 0}footer .logos-subvencion .fila{flex-flow:column;align-items:center}footer .logos-subvencion .un-logo{width:100%;justify-content:center}footer .logos-subvencion .un-logo:last-child{width:100%;justify-content:center}.familia-page .un-elemento{width:49%;margin-right:1%}.un-item-listado{width:48%;max-width:unset;margin:1%}.form-contact .col>div{flex-flow:column;margin-bottom:0}.form-contact .col>div>.col{margin-bottom:15px}.single-product-page .un-item-listado{width:100%}.tienda-page .un-item-listado{width:100%;max-width:unset}.cart-page .tabla-pedidos td.info-producto{width:260px;padding:0 10px}.checkout-page .summary-item.descuento-method .listado-codigos-aplicados+div{display:flex;flex-flow:column;justify-content:flex-start!important;align-items:flex-start!important}.checkout-page #promo_code{margin:15px 0;max-width:unset;width:100%}.single-product-page .franja-menu-tienda>.wrap>div{flex-flow:column;align-items:flex-start!important}.single-product-page .menu-single-tienda{padding:0;margin-bottom:15px}.single-product-page .franja-menu-tienda{padding:16px 0}.single-product-page .menu-single-tienda ul li:first-child{padding-left:0}}@media (max-width: 500px){.cart-page .botones-carrito{flex-flow:column}.cart-page .botones-carrito>*{margin:15px}.cart-page .tabla-pedidos td.info-producto{width:180px}}@media (max-width: 420px){footer .enlaces .col{width:100%}.cart-page .wrap-iten-in-cart{padding:15px 10px}.cart-page .tabla-pedidos td.imagen{width:22%}.cart-page .tabla-pedidos td.info-producto{width:78%}.cart-page .tabla-pedidos td.calculo-cantidad{margin-top:25px}}@media (min-width: 576px){.front-page .container{width:100%;max-width:100%}}@media (min-width: 768px){.front-page .container{width:100%;max-width:100%}}@media (min-width: 992px){.front-page .container{width:100%;max-width:100%}}@media (min-width: 1200px){.front-page .container{width:100%;max-width:100%}}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000b3;display:flex;justify-content:center;align-items:center;z-index:10000;pointer-events:auto}#overlay *{pointer-events:auto}#popup{background-color:#fff;padding:20px;border-radius:8px;text-align:center}#popup h2{margin-top:0}#popup button{padding:10px 20px;margin:10px;cursor:pointer;border:none;border-radius:5px;font-size:16px}#soyMayor{background-color:#4caf50;color:#fff}#soyMenor{background-color:#f44336;color:#fff}
