@charset "utf-8";@font-face{font-family:'Merriweather';src:url(../fonts/Merriweather-Light.eot);src:url(../fonts/Merriweather-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Merriweather-Light.woff2) format("woff2"),url(../fonts/Merriweather-Light.woff) format("woff"),url(../fonts/Merriweather-Light.ttf) format("truetype"),url(../fonts/Merriweather-Light.svg#Merriweather-Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Merriweather';src:url(../fonts/Merriweather-LightItalic.eot);src:url(../fonts/Merriweather-LightItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Merriweather-LightItalic.woff2) format("woff2"),url(../fonts/Merriweather-LightItalic.woff) format("woff"),url(../fonts/Merriweather-LightItalic.ttf) format("truetype"),url(../fonts/Merriweather-LightItalic.svg#Merriweather-LightItalic) format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Merriweather';src:url(../fonts/Merriweather.eot);src:url(../fonts/Merriweather.eot?#iefix) format("embedded-opentype"),url(../fonts/Merriweather.woff2) format("woff2"),url(../fonts/Merriweather.woff) format("woff"),url(../fonts/Merriweather.ttf) format("truetype"),url(../fonts/Merriweather.svg#Merriweather) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Merriweather';src:url(../fonts/Merriweather-Italic.eot);src:url(../fonts/Merriweather-Italic.eot?#iefix) format("embedded-opentype"),url(../fonts/Merriweather-Italic.woff2) format("woff2"),url(../fonts/Merriweather-Italic.woff) format("woff"),url(../fonts/Merriweather-Italic.ttf) format("truetype"),url(../fonts/Merriweather-Italic.svg#Merriweather-Italic) format("svg");font-weight:400;font-style:italic}@font-face{font-family:'Merriweather';src:url(../fonts/Merriweather-Heavy.eot);src:url(../fonts/Merriweather-Heavy.eot?#iefix) format("embedded-opentype"),url(../fonts/Merriweather-Heavy.woff2) format("woff2"),url(../fonts/Merriweather-Heavy.woff) format("woff"),url(../fonts/Merriweather-Heavy.ttf) format("truetype"),url(../fonts/Merriweather-Heavy.svg#Merriweather-Heavy) format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Merriweather';src:url(../fonts/Merriweather-HeavyItalic.eot);src:url(../fonts/Merriweather-HeavyItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Merriweather-HeavyItalic.woff2) format("woff2"),url(../fonts/Merriweather-HeavyItalic.woff) format("woff"),url(../fonts/Merriweather-HeavyItalic.ttf) format("truetype"),url(../fonts/Merriweather-HeavyItalic.svg#Merriweather-HeavyItalic) format("svg");font-weight:900;font-style:italic}@font-face{font-family:'Merriweather';src:url(../fonts/Merriweather-Bold.eot);src:url(../fonts/Merriweather-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Merriweather-Bold.woff2) format("woff2"),url(../fonts/Merriweather-Bold.woff) format("woff"),url(../fonts/Merriweather-Bold.ttf) format("truetype"),url(../fonts/Merriweather-Bold.svg#Merriweather-Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Merriweather';src:url(../fonts/Merriweather-BoldItalic.eot);src:url(../fonts/Merriweather-BoldItalic.eot?#iefix) format("embedded-opentype"),url(../fonts/Merriweather-BoldItalic.woff2) format("woff2"),url(../fonts/Merriweather-BoldItalic.woff) format("woff"),url(../fonts/Merriweather-BoldItalic.ttf) format("truetype"),url(../fonts/Merriweather-BoldItalic.svg#Merriweather-BoldItalic) format("svg");font-weight:700;font-style:italic}*,html,body,h1,h2,h3,h4,h5,p,a,span,strong,ul,ul li,form,button,input{font-family:'Merriweather'}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5,strong{font-weight:700}button,a,p{font-weight:400}html,body{width:100%;height:100%}.nonumberlinks,.nonumberlinks > *{pointer-events:none;text-decoration:none;color:inherit}.element{pointer-events:none}.element > a{text-decoration:none;color:inherit}.btn.focus,.btn:focus{box-shadow:0 0 0 .2rem #009ee040}.mayus{text-transform:uppercase}.col-5th,.col-sm-5th,.col-md-5th,.col-lg-5th,.col-xl-5th{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.disabled:hover{cursor:not-allowed!important}.sinmargen{margin:0}.row.filabsoluta{position:absolute;left:15px;right:15px;top:0;text-align:center;display:block;margin:0}.row.filabsoluta.arraigo{top:50%;text-align:center;display:block;margin:0;transform:translateY(-50%)}a:focus,a:active,button:focus,button:active,.btn:focus,.btn:active{outline:none!important}.relativo{position:relative!important}.sinmargen{margin:0!important}.sinmargenalto{margin-top:0!important}.sinmargenbajo{margin-bottom:0!important}.negrita{font-weight:700!important}.fwnormal{font-weight:400!important}.text-azul{color:#1a3665!important}.borde-azul{border-color:#1a3665!important}.fondo-azul{background-color:#1a3665!important}.text-azult{color:#3E7298!important}.borde-azult{border-color:#3E7298!important}.fondo-azult{background-color:#3E7298!important}.text-marron{color:#AA7E2D!important}.borde-marron{border-color:#AA7E2D!important}.fondo-marron{background-color:#AA7E2D!important}.text-marronc{color:#B09553!important}.borde-marronc{border-color:#B09553!important}.fondo-marronc{background-color:#B09553!important}.text-negro{color:#414042!important}.borde-negro{border-color:#414042!important}.fondo-negro{background-color:#414042!important}.text-blanco{color:#fff!important}.borde-blanco{border-color:#fff!important}.fondo-blanco{background-color:#fff!important}.text-gris{color:#727272!important}.borde-gris{border-color:#727272!important}.fondo-gris{background-color:#727272!important}.lnk-zoomimg{display:block}hr{border-color:#1a3665}.img-thumbnail{border-color:#3E7298!important}textarea{resize:none}.sinpadding-hori{padding-left:0;padding-right:0}.relativa{position:relative!important}.animacarga{opacity:0}.animated{-webkit-animation-duration:1.5s;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}.lnk-ftel,.lnk-ftel:hover{font-family:'Merriweather';font-weight:700;font-size:12pt;line-height:19pt;color:#AA7E2D;margin-bottom:0}header .container-fluid.conTcabecera{position:absolute;display:block;z-index:10;left:0;right:0;margin:0;padding:0 15px}button.navbar-toggler{cursor:pointer}header h1.titu-home{margin-top:10px;margin-bottom:0}header h1.titu-home a{width:100%;height:100%;display:block;text-align:right}header h1.titu-home a img.img-fluid{max-height:100px}nav.navbar.navbar-expand-md{padding:0}#navbarBodRe ul.navbar-nav{float:left;margin-right:auto;margin-left:0;width:100%;margin-top:29px;max-width:675px}#navbarBodRe ul.navbar-nav li.nav-item.active{position:relative}#navbarBodRe ul.navbar-nav li.nav-item.active a.nav-link span.narnav,#navbarBodRe ul.navbar-nav li.nav-item.active a.nav-link.inicio{position:relative}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link.inicio{display:block;background-image:url(../img/icono-inicio.png);background-size:auto 12pt;background-repeat:no-repeat;background-position:center center}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link{font-family:'Merriweather'!important;font-weight:400;font-size:12.855pt;line-height:15.426pt;color:#1a3665;text-align:left;padding:.3rem .4rem}#navbarBodRe ul.navbar-nav li.nav-item.active a.nav-link{font-weight:700}#navbarBodRe ul.navbar-nav li.nav-item.dropdown .dropdown-menu a.dropdown-item{font-family:'Merriweather'!important;font-weight:400;font-size:12.855pt;line-height:15.426pt}.dropdown-item.active,.dropdown-item:active,.dropdown-item:focus,.dropdown-item:hover{color:#fff;background-color:#1a3665}.headcon2{text-align:right}header a.lnk-whats,header a.lnk-tel,header a.lnk-mail,header a.lnk-redes,header a.lnk-cabcom.carrito,header a.lnk-usuario{background-position:center center;background-size:auto 100%;background-repeat:no-repeat;width:18px;height:18px;display:inline-block;margin-top:35px;line-height:12pt;margin-left:10px}header a.lnk-whats:hover,header a.lnk-tel:hover,header a.lnk-mail:hover,header a.lnk-redes:hover,header a.lnk-cabcom.carrito:hover,header a.lnk-usuario:hover{text-decoration:none}header a.lnk-usuario{position:relative}header a.lnk-usuario::after{position:absolute;content:" ";display:block;background-color:#2d3b6f;right:-7px;top:-5px;bottom:-5px;width:2px}header a.lnk-cabcom.carrito{background-image:url(../img/icono-carrito.png)}header a.lnk-usuario{background-image:url(../img/icono-usuario.png)}header a.lnk-whats{background-image:url(../img/icon-whatssapp.png)}header a.lnk-tel{background-image:url(../img/icon-telefono.png)}header a.lnk-mail{background-image:url(../img/icono-mail.png)}header a.lnk-redes{background-image:url(../img/icono-redes.png);margin-right:10px}#collapseRedes.collapse.show,#collapseRedes.collapsing{position:absolute;right:23px;margin-top:64px;min-width:170px}#collapseRedes .card.card-body{padding:4px 8px;border:1px solid #1C64B0;-webkit-box-shadow:0 5px 15px #aa7e2de3;box-shadow:0 5px 15px #aa7e2de3}header .headcon2{position:relative}.idiomas{position:absolute;left:15px;right:15px;top:100%;display:block;text-align:right;margin-top:8px}.idiomas .lnk-idiomas{width:24px;height:24px;display:inline-block;margin:0 auto;background-size:100% auto;background-position:center center;background-repeat:no-repeat}.idiomas .lnk-idiomas.spa{background-image:url(../img/icono-idioma-es.png);margin-right:15px}.idiomas .lnk-idiomas.eng{background-image:url(../img/icono-idioma-en.png);margin-right:7px}.conTbloqIn{padding-top:75px}.titu-logoc{font-family:'Merriweather'!important;font-weight:400;font-style:italic;font-size:32.151pt;line-height:38.582pt;color:#AA7E2D;text-align:center}.titu-home{max-width:350px;margin:10% auto 0}ul.lista-vinos,ul.lista-vinos li{list-style:none;padding-left:0}.titulo,.subtitulo{font-family:'Merriweather'!important;font-weight:400;font-style:italic}.titulo{font-size:30pt;line-height:36pt;color:#AA7E2D}.titulo:lang(en){font-size:27pt;line-height:33pt}.subtitulo{font-size:16pt;line-height:29pt;line-height:20pt;color:#B09553}.texto,.conTDetVino p{font-family:'Merriweather'!important;font-weight:300;font-size:12pt;line-height:17pt;color:#3E7298;margin-bottom:5px}.texto.vinos{font-size:10pt;line-height:13pt}.texto.arraigo{font-size:12pt;line-height:19pt}.lnk-vinos{font-family:'Merriweather'!important;font-weight:400;font-size:12pt;line-height:13pt;vertical-align:middle;text-align:center;padding:4px 8px;margin:10px auto;color:#3E7298;border:1px solid #3E7298;display:inline-block}.conTvnb{z-index:2}.conTiBr{margin-top:-35px;z-index:-1}.blockquote{margin-bottom:5px}.blockquote-footer{color:#1a3665}.blockquote-footer::before{content:"\201C"}.blockquote-footer::after{content:"\201D"}.lnk-zoomimg.catas{display:block;text-align:center}.lnk-zoomimg.catas img.img-fluid{max-height:220px;margin:0 auto}ul.nav.nav-fill.mx-auto.compartir{width:100%}ul.nav.nav-fill.mx-auto.compartir li.nav-item a.lnk-red{min-width:24px;height:24px;display:block;background-position:center center;background-size:auto 100%;background-repeat:no-repeat}ul.nav.nav-fill.mx-auto.compartir li.nav-item a.lnk-red:hover{text-decoration:none}ul.nav.nav-fill.mx-auto.compartir li.nav-item a.lnk-red.whatsapp{background-image:url(../img/iconos/icono-whatsapp.png)}ul.nav.nav-fill.mx-auto.compartir li.nav-item a.lnk-red.facebook{background-image:url(../img/iconos/icono-facebook.png)}ul.nav.nav-fill.mx-auto.compartir li.nav-item a.lnk-red.twitter{background-image:url(../img/iconos/icono-twitter.png)}ul.nav.nav-fill.mx-auto.compartir li.nav-item a.lnk-red.linkedin{background-image:url(../img/iconos/icono-linkedin.png)}ul.nav.nav-fill.mx-auto.compartir li.nav-item a.lnk-red.email{background-image:url(../img/iconos/icono-email.png)}#formu_contacto .form-control,#formu_pedidos .form-control,#formu_registro .form-control,#formu_login .form-control,#formu_campass .form-control,#formu_recupass .form-contro{border-radius:0;border-color:#3E7298}#formu_contacto .form-control:focus,#formu_pedidos .form-control:focus,#formu_registro .form-control:focus,#formu_login .form-control:focus,#formu_campass .form-control:focus,#formu_recupass .form-contro:focus{color:#1C64B0;background-color:#fff;border-color:#AA7E2D;outline:0;box-shadow:0 0 0 .2rem #aa7e2d40}#formu_contacto .form-control::-webkit-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_contacto .form-control::-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_contacto .form-control:-ms-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_contacto .form-control:-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_contacto label,#formu_pedidos label,#formu_registro label,#formu_login label,#formu_campass label,#formu_recupass label{color:#3E7298}#formu_contacto label.form-check-label,#formu_contacto label.custom-control-label,#formu_pedidos label.form-check-label,#formu_pedidos label.custom-control-label,#formu_registro label.form-check-label,#formu_registro label.custom-control-label,#formu_login label.form-check-label,#formu_login label.custom-control-label,#formu_campass label.form-check-label,#formu_campass label.custom-control-label,#formu_recupass label.form-check-label,#formu_recupass label.custom-control-label{font-size:10pt;line-height:15pt;color:#3E7298}#formu_contacto .custom-control-input:checked ~ .custom-control-label::before,#formu_pedidos .custom-control-input:checked ~ .custom-control-label::before,#formu_registro .custom-control-input:checked ~ .custom-control-label::before,#formu_login .custom-control-input:checked ~ .custom-control-label::before,#formu_campass .custom-control-input:checked ~ .custom-control-label::before,#formu_recupass .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#AA7E2D;background-color:#AA7E2D}.custom-control-input:active~.custom-control-label::before,.custom-control-input:checked~.custom-control-label::before,.custom-control-input:focus~.custom-control-label::before{border-color:#AA7E2D;box-shadow:0 0 0 .2rem #aa7e2d40;outline-color:#AA7E2D}.custom-control-input:focus:not(:checked) ~ .custom-control-label::before{border-color:#AA7E2D}#formu_contacto label.form-check-label a,#formu_contacto label.custom-control-label a,#formu_pedidos label.form-check-label a,#formu_pedidos label.custom-control-label a,#formu_registro label.form-check-label a,#formu_registro label.custom-control-label a,#formu_login label.form-check-label a,#formu_login label.custom-control-label a,#formu_campass label.form-check-label a,#formu_campass label.custom-control-label a,#formu_recupass label.form-check-label a,#formu_recupass label.custom-control-label a{color:#1a3665}#formu_contacto .lnk-vinos,#formu_pedidos .lnk-vinos,#formu_registro .lnk-vinos,#formu_login .lnk-vinos,#formu_campass .lnk-vinos,#formu_recupass .lnk-vinos{border-radius:0;float:right}#formu_registro .lnk-vinos:hover,#formu_login .lnk-vinos:hover,#formu_campass .lnk-vinos:hover{background-color:#3E7298;color:#fff}#formu_pedidos .form-control::-webkit-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_pedidos .form-control::-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_pedidos .form-control:-ms-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_pedidos .form-control:-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_registro .form-control::-webkit-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_registro .form-control::-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_registro .form-control:-ms-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_registro .form-control:-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_login .form-control::-webkit-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_login .form-control::-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_login .form-control:-ms-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_login .form-control:-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_campass .form-control::-webkit-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_campass .form-control::-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_campass .form-control:-ms-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_campass .form-control:-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_recupass .form-control::-webkit-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_recupass .form-control::-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_recupass .form-control:-ms-input-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}#formu_recupass .form-control:-moz-placeholder{font-family:'Merriweather';font-weight:400;color:#B09553;text-transform:uppercase;font-size:11pt}footer.pieinicio{margin-top:30px}footer .contpie1,footer .contpie2,footer .contpie3,footer .contpie4{min-height:auto}footer a.lnk-logopie{display:block;width:100%;text-align:center}footer a.lnk-logopie img.img-fluid{margin:0 auto;max-width:90%}footer p.txtpie{font-family:'Merriweather';font-weight:400;font-size:12pt;line-height:19pt;color:#3E7298;margin-bottom:0}footer p.txtpie a,footer p.txtpie a:hover{color:#3E7298;font-weight:700}footer img.logo-rioja{margin:30px 0 30px auto}footer ul.nav.nav-fill{margin-top:0;margin-bottom:10px;max-width:190px}footer ul.nav.nav-fill li.nav-item a.lnk-red{display:block;min-width:30px;height:30px;background-position:center center;background-size:auto 100%;background-repeat:no-repeat;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=71);filter:alpha(opacity=71);-moz-opacity:.71;-khtml-opacity:.71;opacity:.71;-webkit-transition:opacity 1s ease-out .5s,background-image 1s ease-out;-moz-transition:opacity 1s ease-out .5s,background-image 1s ease-out;-o-transition:opacity 1s ease-out .5s,background-image 1s ease-out;transition:opacity 1s ease-out .5s,background-image 1s ease-out}footer ul.nav.nav-fill li.nav-item:hover a.lnk-red,footer ul.nav.nav-fill li.nav-item a.lnk-red:hover{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}footer ul.nav.nav-fill li.nav-item a.lnk-red.facebook{background-image:url(../img/icon-facebook-marron.png)}footer ul.nav.nav-fill li.nav-item a.lnk-red.twitter{background-image:url(../img/icon-twitter-marron.png)}footer ul.nav.nav-fill li.nav-item a.lnk-red.instagram{background-image:url(../img/icon-instagram-marron.png)}footer ul.nav.nav-fill li.nav-item a.lnk-red.youtube{background-image:url(../img/icon-you-tube-marron.png)}footer ul.nav.nav-fill li.nav-item a.lnk-red.linkedin{background-image:url(../img/icon-in-marron.png)}footer ul.nav.nav-fill li.nav-item:hover a.lnk-red.facebook,footer ul.nav.nav-fill li.nav-item a.lnk-red.facebook:hover{background-image:url(../img/icon-facebook.png)}footer ul.nav.nav-fill li.nav-item:hover a.lnk-red.twitter,footer ul.nav.nav-fill li.nav-item a.lnk-red.twitter:hover{background-image:url(../img/icon-twitter.png)}footer ul.nav.nav-fill li.nav-item:hover a.lnk-red.instagram,footer ul.nav.nav-fill li.nav-item a.lnk-red.instagram:hover{background-image:url(../img/icon-instagram.png)}footer ul.nav.nav-fill li.nav-item:hover a.lnk-red.youtube,footer ul.nav.nav-fill li.nav-item a.lnk-red.youtube:hover{background-image:url(../img/icon-you-tube.png)}footer ul.nav.nav-fill li.nav-item:hover a.lnk-red.linkedin,footer ul.nav.nav-fill li.nav-item a.lnk-red.linkedin:hover{background-image:url(../img/icon-in.png)}footer .lnk-legalpie{color:#006EC7;font-family:'Merriweather';font-weight:400;font-size:8pt;line-height:12pt;text-align:right;margin-bottom:10px;display:block}footer .lnk-legalpie:first-child{margin-top:0}#top-link-block.hidden{position:absolute;bottom:-82px;right:10px;display:none}#top-link-block{position:fixed;bottom:18px;right:10px;display:inline-block}#top-link-block.visto.abajo{bottom:150px}#top-link-block a.well.well-sm,#top-link-block a.well.well-sm:active,#top-link-block a.well.well-sm:focus{padding:4px;background-image:none;background-color:#fff;outline:none;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;vertical-align:middle;line-height:1;width:36px;height:36px;background-image:url(../img/to-top-azul.png);background-position:center center;background-size:85% auto;background-repeat:no-repeat;border:1px solid #2D3B6F}#top-link-block a.well.well-sm{-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out}#top-link-block a.well.well-sm:hover{background-color:#ffffffb5;background-color:#2D3B6F;border:1px solid #E6B235;background-image:url(../img/to-top-dorado.png);text-decoration:none;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}#top-link-block a.well.well-sm{-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out}#top-link-block a.well.well-sm img.img-top-top{max-width:32px}.contpie5{display:none}#configura-cook{position:fixed;bottom:18px;left:10px;z-index:100001;width:35px;height:35px;text-align:center;vertical-align:middle}#configura-cook a.well.well-sm{padding:4px;border-radius:50%;display:block;width:35px;height:35px;background-position:center center;background-size:80% auto;background-repeat:no-repeat;border:1px solid #2D3B6F;background-color:#fff;background-image:url(../img/config-cookies-azul.png);text-align:center;vertical-align:middle;text-decoration:none;-webkit-transition:border .5s ease-out;-moz-transition:border .5s ease-out;-o-transition:border .5s ease-out;transition:border .5s ease-out}#configura-cook a.well.well-sm:hover{background-image:url(../img/config-cookies-naranja.png);border:1px solid #E6B235;background-color:#2D3B6F;text-decoration:none}#configura-cook a.well.well-sm{-webkit-transition:background .5s ease-out;-moz-transition:background .5s ease-out;-o-transition:background .5s ease-out;transition:background .5s ease-out}#btn-confcook{font-weight:700!important;border:1px solid #2D3B6F!important}#btn-confcook:hover{border:1px solid #E6B235!important;background-color:transparent!important;color:#E6B235!important}.masmenos .btn-number,.masmenos #cantidad,select#preciosel,select#preciosel option{font-family:'Merriweather'!important;border-color:#3E7298;color:#3E7298}.lnk-addcarrito{font-family:'Merriweather'!important;font-weight:400;font-size:14pt;line-height:18pt;vertical-align:middle;text-align:center;padding:.375rem .75rem;color:#3E7298;border:1px solid #3E7298;display:inline-block}#lnk-car,.lnk-cabcom.carrito{position:relative}span.numKar{position:absolute;left:-10px;bottom:-12px;border:1px solid #2d3b6f;border-radius:50%;padding:0;background-color:#fff;color:#2d3b6f;width:20px;height:20px;text-align:center;vertical-align:middle;line-height:18px;font-size:13px;font-weight:700}ul#carrito,ul#carritodet{min-width:auto;max-width:500px;min-width:250px;padding:10px 12px;margin-top:15px}ul#carritodet{max-width:100%;min-width:100%;display:block}ul#carrito .conTvinosencar,ul#carritodet .conTvinosencar{padding:10px;position:relative;border:1px solid #3E7298;border-radius:4px}ul#carrito .conTvinosencar .titulo.nomvinocar,ul#carritodet .conTvinosencar .titulo.nomvinocar{font-family:'Merriweather';font-weight:400;font-size:15px;line-height:18px;color:#AA7E2D;padding-left:85px;margin-bottom:5px}ul#carrito .conTvinosencar .texto.eldetcar,ul#carritodet .conTvinosencar .texto.eldetcar{text-align:left;padding-left:85px;margin-bottom:0;font-size:10pt;line-height:14pt}ul#carrito .conTvinosencar .texto.eldetcar.pl-0.w-100.float-left,ul#carritodet .conTvinosencar .texto.eldetcar.pl-0.w-100.float-left{font-size:10pt;line-height:14pt;margin-top:5px}ul#carrito .conTvinosencar .lnk-delcarrito,ul#carritodet .conTvinosencar .lnk-delcarrito{float:right;position:absolute;right:15px;top:10px;color:#a30404;font-weight:700;text-decoration:none;text-transform:uppercase;font-size:16px;border:1px solid red;padding:2px 6px;line-height:15px;border-radius:4px}ul#carrito .conTvinosencar .img-fluid.imgcarro,ul#carritodet .conTvinosencar .img-fluid.imgcarro{min-width:75px;max-width:24%;float:left;margin-right:10px;border:1px solid #212529}ul#carrito .conTvinosencar .texto.preciocar,ul#carritodet .conTvinosencar .texto.preciocar{font-family:'Merriweather';font-weight:700;font-size:15px;line-height:15px;color:#3E7298;text-align:right;margin:0}ul#carrito li#totalcar,ul#carritodet li#totalcar{font-family:'Merriweather';font-weight:700;font-size:18px;line-height:20px;color:#2d3b6f;text-align:right;padding:0 20px}ul#carrito li#totalcar .btn.btn-outline-primary.lnk-pagar,ul#carritodet li#totalcar .btn.btn-outline-primary.lnk-pagar{min-width:160px;margin-top:10px;font-family:'Merriweather'!important;font-weight:400;font-size:12pt;line-height:13pt;vertical-align:middle;text-align:center;padding:4px 8px;color:#3E7298;border:1px solid #3E7298;display:inline-block;border-color:#3E7298}ul#carrito li#totalcar .btn.btn-outline-primary.lnk-pagar:hover,ul#carritodet li#totalcar .btn.btn-outline-primary.lnk-pagar:hover{background-color:#3E7298;color:#fff;border-color:#3E7298}.contmamecar,.contmamecar *{display:inline-block}.contmamecar{margin-right:5px}.contmamecar .lnk-menoscar,.contmamecar .lnk-mascar{display:inline-block;width:14pt;height:14pt;background-repeat:no-repeat;background-size:auto 100%;background-position:center center;text-decoration:none}.contmamecar .lnk-menoscar:hover,.contmamecar .lnk-mascar:hover{text-decoration:none}.contmamecar .lnk-menoscar{background-image:url(../img/icono-menos.png);margin-right:0}.contmamecar .lnk-mascar{background-image:url(../img/icono-mas.png);margin-left:0}.contmamecar .cantcar{font-size:14pt;color:#2d3b6f;margin:0;min-width:38px;text-align:center}.titulo.registro{font-size:16px;font-weight:400}#nav-tabContent{border-bottom:1px solid #3E7298;border-left:1px solid #3E7298;border-right:1px solid #3E7298;border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.nav-tabs{border-bottom:1px solid #3E7298}.nav-tabs .nav-link{font-family:'Merriweather';font-weight:400;color:#3E7298;background-color:#eee8db;font-size:1.2rem;text-transform:none}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{font-family:'Merriweather';font-weight:700;color:#AA7E2D;background-color:#fff;border-color:#3E7298 #3E7298 #fff}form legend{font-family:'Merriweather';font-size:1.2rem;font-weight:700;color:#3E7298}.lnk-recupass{font-family:'Merriweather';font-size:10pt;line-height:15pt;color:#3E7298;text-decoration:underline}.lista-condic{color:#B09553}.lnk-condic{font-family:'Merriweather';color:#3E7298;font-weight:700;font-size:12pt;line-height:19pt;margin-bottom:0}#cont_edad{position:fixed;top:0;left:0;width:100vw;height:100vh;box-sizing:border-box;padding:30px;text-align:center;vertical-align:middle;background-image:url(../img/barricas-fondo-edad.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:100;overflow:hidden}#cont_edad .lnk-idiomas{width:24px;height:24px;display:inline-block;margin:0 auto;margin-right:auto;background-size:100% auto;background-position:center center;background-repeat:no-repeat}#cont_edad .lnk-idiomas.spa{background-image:url(../img/icono-idioma-es.png);margin-right:15px}#cont_edad .lnk-idiomas.eng{background-image:url(../img/icono-idioma-en.png);margin-left:15px}.texto.txt-edad{color:#AA7E2D;margin-top:10px;font-weight:700}#edad-form{max-width:500px;max-height:500px;margin:auto;background-color:#fff;border-radius:30px;padding:30px;ox-shadow:0 0 8px 5px #eee8db}.lnkedad{margin:10px 15px 20px 10px}#edad-form .custom-control-label{color:#3E7298}#edad-form .custom-control-input:active ~ .custom-control-label::before,#edad-form .custom-control-input:checked ~ .custom-control-label::before,#edad-form .custom-control-input:focus ~ .custom-control-label::before{border-color:#AA7E2D;box-shadow:0 0 0 .2rem #aa7e2d40;outline-color:#AA7E2D}#edad-form .custom-control-input:checked ~ .custom-control-label::before{color:#fff;border-color:#AA7E2D;background-color:#AA7E2D}@media (max-width: 575.98px){.col-5th{max-width:20%!important;float:left}nav.navbar button.navbar-toggler{border-color:#1a3665;padding:4px 6px;margin-left:0;margin-right:auto;margin-top:10px}nav.navbar button.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#1a3665' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-collapse.collapsing,.navbar-collapse.collapse.show{position:absolute;top:45px;left:0;width:auto;min-width:175px;z-index:2147483647;background-color:#fff;border:1px solid #1a3665;padding:12px 15px}#navbarBodRe ul.navbar-nav{margin-top:0}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link.inicio{background-position:5px center}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link{border-bottom:1px dotted #00608a;padding-top:10px;padding-bottom:10px}#navbarBodRe ul.navbar-nav li.nav-item:last-child a.nav-link{border-bottom:none}header a.lnk-whats,header a.lnk-tel,header a.lnk-mail,header a.lnk-redes,header a.lnk-cabcom.carrito,header a.lnk-usuario{margin-top:20px}.titulo.tintos,.titulo.blancos,.titulo.rosados{font-size:22pt}.titulo.tintos{text-align:right;font-size:30pt;line-height:30pt;text-align:right;margin-top:-30px}.titulo.blancos{text-align:left!important;margin-bottom:-105px!important;bottom:0;position:absolute}.titulo.rosados{text-align:right!important;margin-top:-25px}.titulo{font-size:27pt;line-height:31pt}.texto.arraigo{font-size:11pt;line-height:15pt}#top-link-block.visto.abajo{bottom:145px}}@media (max-width: 575.98px) and (orientation : landscape){.titu-logoc{font-size:25pt;line-height:27pt}.titulo.blancos{margin-bottom:-139px!important;bottom:0}.titulo.tintos{font-size:25pt}.titu-home{max-width:335px;margin:0 auto}.conTbloqIn{padding-top:55px}.animada0.conTbloqIn .conTcabimg img.w-100.d-block.d-sm-none{margin-top:-137px}.conTImgarraigo img.img-fluid.w-100.d-block.d-md-none{max-height:340px}.conTiBr img.img-fluid.w-100.d-block.d-md-none{margin-top:-150px}.contpie3{margin-top:-41%;transform:translateY(50%)}#top-link-block.visto.abajo{bottom:155px}}@media (max-width: 575.98px) and (orientation : portrait){.titu-home{max-width:234px;margin:5px auto 0}.titu-logoc{font-size:22pt;line-height:27pt;margin-top:20px}.titulo.tintos,.titulo.blancos,.titulo.rosados{font-size:21pt;line-height:32pt}.titulo.rosados{line-height:44pt}.conTiBr{margin-top:-115px}.conTvnb .titulo{font-size:25pt;line-height:34pt}.contpie3{margin-top:-62%;transform:translateY(50%)}footer p.txtpie{font-size:10pt;line-height:19pt}}@media (min-width: 576px) and (max-width: 767.98px){.col-5th{max-width:20%!important;float:left}nav.navbar button.navbar-toggler{border-color:#1a3665;padding:4px 6px;margin-left:0;margin-right:auto;margin-top:10px}nav.navbar button.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='#1a3665' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.navbar-collapse.collapsing,.navbar-collapse.collapse.show{position:absolute;top:45px;left:0;width:auto;min-width:175px;z-index:2147483647;background-color:#fff;border:1px solid #1a3665;padding:12px 15px}#navbarBodRe ul.navbar-nav{margin-top:0}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link.inicio{background-position:5px center}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link{border-bottom:1px dotted #00608a;padding-top:10px;padding-bottom:10px}#navbarBodRe ul.navbar-nav li.nav-item:last-child a.nav-link{border-bottom:none}header a.lnk-whats,header a.lnk-tel,header a.lnk-mail,header a.lnk-redes,header a.lnk-cabcom.carrito,header a.lnk-usuario{margin-top:20px}.titulo.tintos,.titulo.blancos,.titulo.rosados{font-size:22pt}.titulo.tintos{text-align:right;font-size:30pt;line-height:30pt;text-align:right;margin-top:-30px}.titulo.blancos{text-align:left!important;margin-bottom:-105px!important;bottom:0;position:absolute}.titulo.rosados{text-align:right!important;margin-top:-25px}.titulo{font-size:27pt;line-height:31pt}.texto.arraigo{font-size:11pt;line-height:15pt}#top-link-block.visto.abajo{bottom:145px}}@media (min-width: 576px) and (max-width: 767.98px) and (orientation : landscape){.titu-logoc{font-size:25pt;line-height:27pt}.titulo.blancos{margin-bottom:-139px!important;bottom:0}.titulo.tintos{font-size:25pt}.titu-home{max-width:335px;margin:0 auto}.conTbloqIn{padding-top:55px}.animada0.conTbloqIn .conTcabimg img.w-100.d-block.d-sm-none{margin-top:-137px}.conTImgarraigo img.img-fluid.w-100.d-block.d-md-none{max-height:340px}.conTiBr img.img-fluid.w-100.d-block.d-md-none{margin-top:-150px}.contpie3{margin-top:-41%;transform:translateY(50%)}#top-link-block.visto.abajo{bottom:155px}}@media (min-width: 576px) and (max-width: 767.98px) and (orientation : portrait){.titu-logoc{font-size:22pt;line-height:27pt;margin-top:20px;font-size:25pt;line-height:29pt}.titulo.tintos,.titulo.blancos,.titulo.rosados{font-size:21pt;line-height:32pt}.titulo.rosados{line-height:44pt}.conTiBr{margin-top:-115px}.conTvnb .titulo{font-size:25pt;line-height:34pt}.contpie3{margin-top:-62%;transform:translateY(50%)}footer p.txtpie{font-size:10pt;line-height:19pt}}@media (min-width: 768px) and (max-width: 991.98px){.col-md-5th{max-width:20%!important;float:left}}@media (min-width: 768px) and (max-width: 991.98px) and (orientation : portrait){.headcon1{padding-right:0}.headcon2{padding-left:0!important}header a.lnk-cabcom.carrito{margin-left:0}header a.lnk-whats,header a.lnk-tel,header a.lnk-mail,header a.lnk-redes,header a.lnk-cabcom.carrito,header a.lnk-usuario{width:16px;height:16px}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link{font-size:10pt;line-height:14pt}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link.inicio{margin-right:10px}.titu-home{max-width:275px;margin:0 auto}}@media (min-width: 992px) and (max-width: 1199.98px){.col-lg-5th{max-width:20%!important;float:left}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link.inicio{margin-right:12px}}@media (min-width: 1200px){.col-xl-5th{max-width:20%!important;float:left}#navbarBodRe ul.navbar-nav li.nav-item a.nav-link.inicio{margin-right:12px}}@media (min-width: 1400px){.row.filabsoluta.cabecera{top:10%}.titu-home{max-width:unset;margin:10% auto 0}}#carga-modal .modal-content,#redes-modal .modal-content{background-color:#fffc;border:1px solid #00608A;-webkit-box-shadow:0 5px 15px #3e7298e3;box-shadow:0 5px 15px #3e7298e3}#carga-modal .modal-header,#redes-modal .modal-header{border-bottom:1px solid #00608A}#carga-modal .modal-header #titulo-modal{color:#AA7E2D;font-weight:700;font-style:italic}#carga-modal .modal-content .modal-body #modal_cuerpo *{font-family:'Merriweather';font-weight:400;font-style:normal;font-size:11pt;color:#3E7298;line-height:14.006pt}#carga-modal .modal-footer,#redes-modal .modal-footer{border-top:1px solid #00608A}#cont_cook.container-fluid,#cont_cook.container-fluid.hide{width:100%;position:fixed;bottom:1px;left:0;background-color:#1a3665;min-width:100%;color:#FFF;display:none;opacity:.9;border-top:2px solid #1a3665;border-bottom:2px solid #1a3665;z-index:2000000}#cont_cook.container-fluid a{color:#AA7E2D;font-weight:700;text-decoration:underline}#cont_cook div.row div.col-md-12.text-center{padding-top:1%;padding-bottom:1%}#p_cook,#bot_cook,#bot_cooka,#bot_cookb,#bot_cookc{display:inline;margin:auto 0;color:#fff;line-height:1;border-color:#AA7E2D}#bot_cook,#bot_cooka,#bot_cookb,#bot_cookc{margin:auto auto auto 10px}#cont_cook.container-fluid a:hover{color:#000}#bot_cook:hover{background-color:#fff;color:#000}.socialshares-btn{float:left!important;margin-right:10px!important;margin-bottom:10px!important;margin-left:0!important}#carga-modal,#redes-modal{z-index:1.0E+17}.ekko-lightbox .modal-header h4.modal-title{color:#AA7E2D;font-family:'Merriweather';font-weight:700;font-style:italic;text-transform:uppercase}.ekko-lightbox .modal-footer{text-shadow:1px 2px 2px #3E7298}.ekko-lightbox{padding-top:15px}.ekko-lightbox .modal-dialog{padding-left:30px;padding-right:30px}.ekko-lightbox .modal-dialog .modal-content,.ekko-lightbox .modal-dialog .modal-content .modal-header{background-color:#FFF;border-color:#00608A}.ekko-lightbox .modal-dialog .modal-content{font-family:'Merriweather';font-weight:400;font-size:11pt;color:#3E7298;line-height:14.006pt;border:1px solid #00608A;-webkit-box-shadow:0 5px 15px #3e7298e3;box-shadow:0 5px 15px #3e7298e3}.ekko-lightbox .modal-dialog .modal-content .modal-header button.close{border-radius:4px;padding:2px 5px;color:#AA7E2D;opacity:1;border:1px solid #AA7E2D;margin:0 2px -1rem 0}.ekko-lightbox .modal-dialog .modal-content .modal-header button.close:hover{border-color:#00608A;color:#00608A}.ekko-lightbox .modal-dialog .modal-content .modal-body{padding:15px}.ekko-lightbox .modal-dialog .modal-content .modal-body img.img-fluid{border:1px solid #3E7298}.ekko-lightbox.modal.fade.in.clasextra{padding:0!important}.ekko-lightbox.modal.fade.in.clasextra .modal-dialog{padding:0!important;overflow:auto!important;margin:0 auto!important}.ekko-lightbox.modal.fade.in.clasextra{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:100%!important}.ekko-lightbox.modal.fade.in.clasextra .modal-body{overflow-y:auto!important;max-height:100%!important;min-height:100%!important;height:100%!important}iframe.iframetwitter,div[id^="___plus_"],.g-plus,.fb-share-button,.fb-share-button > span{border:none!important;line-height:1!important;vertical-align:top!important;width:auto;max-width:75px}iframe.iframetwitter,div[id^="___plus_"],.fb-share-button,.fb-share-button > span{margin-right:15px!important;position:relative;float:right}.text-right iframe.iframetwitter,.text-right div[id^="___plus_"],.text-right .g-plus,.text-right .fb-share-button{margin-top:0!important}.iframetwitter{margin-left:10px}