@charset "utf-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}strong{font-weight:700}@font-face{font-family:font_1;src:url(fonts/robotocondensed-light.eot);src:url(fonts/robotocondensed-light.eot) format('embedded-opentype'),url(fonts/robotocondensed-light.woff) format('woff'),url(fonts/robotocondensed-light.ttf) format('truetype'),url(fonts/robotocondensed-light.svg#robotocondensed-light) format('svg')}@font-face{font-family:font_2;src:url(fonts/robotocondensed-bold.eot);src:url(fonts/robotocondensed-bold.eot) format('embedded-opentype'),url(fonts/robotocondensed-bold.woff) format('woff'),url(fonts/robotocondensed-bold.ttf) format('truetype'),url(fonts/robotocondensed-bold.svg#robotocondensed-bold) format('svg')}.font1{font-family:font_1,Arial,Helvetica,sans-serif}.font2{font-family:font_2,Arial,Helvetica,sans-serif}.font3{font-family:font_3,Arial,Helvetica,sans-serif}.arial{font-family:Arial,Helvetica,sans-serif}.pady{padding-left:5%;padding-right:5%}.resp{width:100%;height:auto}.flex{display:flex;flex-wrap:wrap}.btn{padding:10px 20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-size:19.5px;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px}.btn:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}.parrafo{line-height:120%;font-size:16.5px}form input,form textarea{width:100%;padding:10px;margin-bottom:5px;font-family:font_1,Arial,Helvetica,sans-serif;font-size:15px;border:none;color:#000}form textarea{min-height:100px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}form textarea:focus{min-height:200px;height:auto}form input[type=checkbox]{width:auto}form input[type=button]{padding:10px 20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-size:19.5px;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px;width:auto}form input[type=button]:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}form input:focus,form textarea:focus{outline:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.input_ok{color:#333}.input_no_ok{color:#000}.priv{text-align:center;margin:20px 0}.privacidad{color:#999}.privacidad a{color:#000}#salida_form{margin-top:20px;font-size:15px;font-family:font_2,Arial,Helvetica,sans-serif;text-align:center}.unvalid_campo{color:#c1272d}.exito{color:#8cc63f}.error{color:#c1272d}#form_contacto input[type=checkbox]{display:none}#form_contacto label{padding-left:1.25em;background-image:url(img/back_check.png);background-size:contain;background-repeat:no-repeat;background-position:left;font-size:18px;display:inline-block;margin-bottom:10px;cursor:pointer;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;margin-right:10px;font-family:font_2,Arial,Helvetica,sans-serif}#form_contacto input[type=checkbox]+label{background-image:url(img/back_check.png)}#form_contacto input[type=checkbox]:checked+label{background-image:url(img/back_check_2.png);color:#8cc63f}#form_contacto input[type=radio]{display:none}#form_contacto input[type=radio]+label{background-image:url(img/back_check.png)}#form_contacto input[type=radio]:checked+label{background-image:url(img/back_check_2.png);color:#000}#form_contacto input+label{background-position:top left;background-repeat:no-repeat;background-size:17px}#mis_condi{display:flex;align-items:center}#mis_condi .privacidad{color:#000;margin-left:5px}#mis_condi a{font-family:font_2,Arial,Helvetica,sans-serif}#mis_condi input[type=checkbox]{display:none}#mis_condi label{background-image:url(img/back_check.png);background-size:contain;background-repeat:no-repeat;background-position:left;font-size:18px;display:inline-block;min-width:20px;min-height:20px;cursor:pointer;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;margin-right:10px;font-family:font_2,Arial,Helvetica,sans-serif}#mis_condi input[type=checkbox]+label{background-image:url(img/back_check.png)}#mis_condi input[type=checkbox]:checked+label{background-image:url(img/back_check_2.png);color:#8cc63f}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:#fff!important;height:100%}html{padding:0;margin:0;font-family:font_1,Arial,Helvetica,sans-serif;font-size:12px;text-align:left;color:#000;height:100%;hyphens:none;-webkit-hyphens:none;-moz-hyphens:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer}.tel{pointer-events:none}.load-form{display:flex;flex-wrap:wrap;align-items:center}.load-form img{width:25px;height:25px;margin-right:5px}::selection{background-color:#000;color:#fff}h1{font-family:font_2,Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:85%;font-size:78px}p{line-height:120%;font-size:16.5px}.contenedor{min-height:100%;height:auto!important;height:100%;position:relative;width:100%}#loading{position:fixed;z-index:999999;top:0;left:0;width:100%;height:100vh;background-color:#eaeaea;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}#loading span{width:150px;height:150px;background-image:url(img/iso_loading.svg);background-repeat:no-repeat;background-position:top;background-size:contain;animation:1s move_load infinite}@keyframes move_load{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.main_header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:10px 5%;background-color:#fff;position:sticky;top:0;left:0;z-index:9999;width:100%}.main_header>a{width:200px;display:block;position:relative;height:90px;transition:none}.main_header>a img{position:absolute;height:100%;width:auto;top:0;left:0}.main_header .menu_list{position:absolute;top:50%;right:0;transform:translate(0,-50%);font-size:16.5px}.main_header .menu_list .arrow{display:inline-block;width:8px;height:8px;background-image:url(img/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:contain;margin-left:2px}.main_header .menu_list li{padding:7px;text-transform:uppercase;border-radius:50%;cursor:pointer;transition:.3s ease}.main_header .menu_list .option{margin:2px 9px}.main_header .menu_list .option:hover{background-color:#F2F2F2}.main_header .menu_list .selected{padding:7px 4px 9px 12px;position:relative}.main_header .menu_list .selected:hover{background-color:none}.main_header .menu_list .dropdown{display:flex;flex-direction:column;align-items:center;height:0;transition:.2s ease-out;overflow:hidden;position:absolute;top:100%;right:0;background:#fff}.main_header .menu_list .open{height:75px;transition:height .2s ease-in}.main_header .menu_list .inverted{background-image:url(img/arrow-inverted.svg);background-repeat:no-repeat;background-position:center;background-size:contain}.main_header nav ul{position:relative}.main_header nav ul li{display:inline-block;text-transform:uppercase;font-size:16.5px;position:relative;z-index:3}.main_header nav ul li a{padding:2px 20px}.main_header nav ul #preselect{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;opacity:0}.main_header nav ul #preselect>span{display:block;position:absolute;width:8px;height:8px;background-color:#000;border-radius:100%!important;-moz-border-radius:100%!important;-webkit-border-radius:100%!important;transform:translate(80%,-50%);transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}#logo_index{height:140px}main.generica{padding:40px 5%;display:block}main.generica h1{font-size:42px;margin-bottom:40px}main.generica .article-full.the_content{margin-top:20px;margin-bottom:40px}main.generica .article-full.the_content h2{font-family:font_2,Arial,Helvetica,sans-serif;font-size:24px;margin-bottom:20px}main.generica .article-full.the_content ol,main.generica .article-full.the_content ul{margin-left:20px;margin-bottom:20px}main.generica .article-full.the_content ol li,main.generica .article-full.the_content ul li{line-height:120%;font-size:16.5px;font-size:16px!important;margin-bottom:10px}main.generica .article-full.the_content p{margin-bottom:20px}#contenidos,main{min-height:100vh;background-color:#fff;position:relative;z-index:3}.header_cont_1{width:100%;padding:20px 5% 0}.header_cont_1>div{margin:auto;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.header_cont_1>div h1,.header_cont_1>div>div{width:50%}.header_cont_1>div h1{text-align:right;padding-right:20px}.header_cont_1>div>div{padding-left:20px}.header_cont_1>div>div p{max-width:500px}.header_cont_2{width:100%;padding:20px 5% 0}.header_cont_2>div{margin:auto;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.header_cont_2>div h1,.header_cont_2>div>div{width:100%;padding-left:50%}.header_cont_2>div h1{margin-bottom:20px}.header_cont_2>div>div{text-align:right;padding-right:20px}.header_cont_2>div>div p{max-width:500px;transform:translate(-100%,0);margin-bottom:20px}#index{padding-bottom:160px}#index #home_vinos{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}#index #home_vinos>div{width:33.33%}#index #home_vinos>div:nth-child(1){margin-left:33.33%}#index #home_vinos>div:nth-child(1) img{width:100%;height:auto}#index #home_vinos>div:nth-child(2){padding:5%}#index #home_vinos>div:nth-child(2) a{padding:10px 20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-size:19.5px;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px;margin-top:20px}#index #home_vinos>div:nth-child(2) a:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}#index #home_intro{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;margin-bottom:80px}#index #home_intro>div{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}#index #home_intro>div>div:nth-child(1){width:40%}#index #home_intro>div>div:nth-child(1) p .big{font-size:72px;font-family:font_2,Arial,Helvetica,sans-serif}#index #home_intro>div>div:nth-child(2){padding-left:40px}#index #home_intro>div>div:nth-child(2) a{padding:10px 20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-size:19.5px;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px}#index #home_intro>div>div:nth-child(2) a:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}#index #home_video{width:100%;aspect-ratio:1.77777778;background-color:#000;margin-bottom:160px}#index #home_video video{min-width:100%;min-height:100%;object-fit:cover;display:block}.content{padding:5%;max-width:900px;margin:auto}.content h1,.content h2{margin-bottom:20px}.content h2{font-family:font_2,Arial,Helvetica,sans-serif;font-size:27px}.content p{margin-bottom:20px}#vinos{padding-bottom:80px}#vinos .vino{width:100%;padding:0 5%;margin-bottom:160px}#vinos .vino>div{border-bottom:1px #000 solid;display:flex;align-items:flex-end}#vinos .vino>div .img_vino{position:relative}#vinos .vino>div .img_vino img{width:300px;height:auto;margin-bottom:-20%;left:0}#vinos .vino>div .info_vino{justify-content:center;padding:0 5%;flex-grow:1}#vinos .vino>div .info_vino .cab_vino{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:space-between}#vinos .vino>div .info_vino .cab_vino h3{font-size:36px;font-family:font_2,Arial,Helvetica,sans-serif;text-transform:uppercase}#vinos .vino>div .info_vino .cab_vino h3 span{font-family:font_1,Arial,Helvetica,sans-serif;text-transform:lowercase}#vinos .vino>div .info_vino .cab_vino .add_vino>div:nth-child(1){display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;margin-bottom:10px}#vinos .vino>div .info_vino .cab_vino .add_vino>div:nth-child(1) .precio{font-size:21px;margin-right:20px}#vinos .vino>div .info_vino .cab_vino .add_vino>div:nth-child(1) .loadd{width:30px;height:30px;background-image:url(img/loader.gif);background-repeat:no-repeat;background-position:center;background-size:contain;margin-right:5px;display:none}#vinos .vino>div .info_vino .cab_vino .add_vino>div:nth-child(1) .cart{display:flex;flex-wrap:wrap;align-items:stretch;align-content:center;justify-content:center}#vinos .vino>div .info_vino .cab_vino .add_vino>div:nth-child(1) .cart .input-text{width:60px;border:1px solid #000!important;height:100%}#vinos .vino>div .info_vino .cab_vino .add_vino>div:nth-child(1) .cart button{border:1px solid #000!important;border-left:none!important;font-family:font_2,Arial,Helvetica,sans-serif;cursor:pointer}#vinos .vino>div .info_vino .cab_vino .add_vino .mensaje_add{text-align:right;font-size:15px;font-style:italic;font-family:font_2,Arial,Helvetica,sans-serif}#vinos .vino>div .info_vino .cab_vino a{padding:10px 20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-size:19.5px;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px}#vinos .vino>div .info_vino .cab_vino a:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}#vinos .vino>div .info_vino .descrip_vino{display:flex}#vinos .vino>div .info_vino .descrip_vino>div{padding:5% 5% 5% 0;position:relative;width:50%}#vinos .vino>div .info_vino .descrip_vino>div h4{font-family:font_2,Arial,Helvetica,sans-serif;font-size:16.5px}#vinos .vino>div .info_vino .descrip_vino>div>div p{margin:5px 0;font-size:15px}#vinos .vino>div .info_vino .descrip_vino>div::after{content:"";display:block;width:60px;height:3px;background-color:#000;position:absolute;bottom:0}.info_vino p{font-size:36px}.header_cont_somos{margin-left:50%;padding:20px 5% 0}.header_cont_somos h1 span{opacity:.1}#somos{padding-bottom:80px}#equipo{margin-top:80px}#equipo>div{margin-bottom:160px}#equipo>div:last-child{margin-bottom:0}#equipo .foto_equipo{padding:5px 5px 5px 10%;background-color:#000;height:450px}#equipo .foto_equipo img{height:100%;width:auto}#equipo h2{font-size:30px;font-family:font_2,Arial,Helvetica,sans-serif;text-transform:uppercase}#equipo h3{font-size:24px}#equipo p{margin-bottom:20px}#equipo .eq_1{display:flex;justify-content:space-between}#equipo .eq_1>div:nth-child(2){padding:5%}#equipo .eq_1>div:nth-child(2) p{padding-left:5%;margin-top:20px;max-width:50%;min-width:500px}#equipo .eq_2{margin-left:10%}#equipo .eq_2 .foto_equipo{color:#fff;display:flex}#equipo .eq_2 .foto_equipo>div{padding:5%}#equipo .eq_2>div:nth-child(2){padding:40px 0 0}#equipo .eq_2>div:nth-child(2) p:last-child{margin-bottom:0}.cta_cont{padding:5%}.cta_cont>a{padding:10px 20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-size:19.5px;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px;margin-top:40px}.cta_cont>a:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}.cont_finca{padding-bottom:80px}.cont_finca>img{width:100%;height:auto;margin:40px 0}.cont_finca .texto_finca{padding-left:5%;margin-right:50%}.cont_finca .texto_finca h2{font-family:font_2,Arial,Helvetica,sans-serif;font-size:21px;margin-bottom:40px}.cont_finca .texto_finca p{margin-bottom:20px}.cont_finca .fotos_3{display:flex;align-items:stretch;width:100%;padding:0 5%;margin:40px 0}.cont_finca .fotos_3>div:nth-child(1),.cont_finca .fotos_3>div:nth-child(3){width:35%;aspect-ratio:1.33333333}.cont_finca .fotos_3>div:nth-child(2){width:20%;aspect-ratio:.75}.cont_finca .fotos_3>div img{width:100%;height:100%;object-fit:contain;display:block;padding:5px}#contacto{max-width:900px;margin:auto;padding:5%}#contacto>div:nth-child(1){display:flex}#contacto>div:nth-child(1)>div:nth-child(1){width:60%}#contacto>div:nth-child(1)>div:nth-child(1) img{width:100%;height:auto}#contacto>div:nth-child(1)>div:nth-child(2){width:40%;font-size:15px}#contacto>div:nth-child(1)>div:nth-child(2)>a{display:inline-block}#contacto>div:nth-child(1)>div:nth-child(2) .carretera{display:inline-block;padding:10px 20px;border:1px solid #000!important;margin-bottom:10px}#contacto>div:nth-child(1)>div:nth-child(2) .direc{margin-bottom:40px}#contacto>div:nth-child(1)>div:nth-child(2) .mail{font-family:font_2,Arial,Helvetica,sans-serif;font-size:18px;margin-bottom:20px}#contacto>div:nth-child(1)>div:nth-child(2) .tel{font-size:18px}#contacto>div:nth-child(2){margin-top:40px}#contacto>div:nth-child(2) p{text-align:center;margin-bottom:20px;font-size:15px}#form_contacto{text-align:center}#form_contacto input[type=text]{width:48%;float:left}#form_contacto input[type=text],#form_contacto textarea{text-align:center;font-size:18px;border-bottom:1px #000 solid;margin:10px 2px}footer{position:fixed;z-index:1;bottom:0;left:0;width:100%;min-height:100vh;background-color:#000;color:#fff;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;padding:5%;background-image:url(img/back_footer.jpg);background-repeat:no-repeat;background-position:top;background-size:cover}footer>div{width:100%}footer>div>div{padding:40px 5%;display:flex;flex-wrap:wrap;align-items:stretch;align-content:center;justify-content:center}footer>div>div>div{width:25%;max-width:350px;display:flex;flex-wrap:wrap;align-items:center;padding:40px}footer>div>div>div:nth-child(1) img{width:100%;height:auto;margin-top:-80%}footer>div>div #datos_footer{border-left:1px rgba(255,255,255,.7) solid;border-right:1px rgba(255,255,255,.7) solid}footer>div>div #datos_footer p{font-size:12px}footer>div>div #datos_footer .mail{font-size:16.5px;margin:10px 0;display:inline-block}footer>div>div #datos_footer #redes{display:block;margin-top:20px}footer>div>div #datos_footer #redes a{width:35px;height:35px;display:inline-block;margin:0 5px;border:1px solid #fff!important;border-radius:50%!important;-moz-border-radius:50%!important;-webkit-border-radius:50%!important;position:relative}footer>div>div #datos_footer #redes a::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}footer>div>div #datos_footer #redes a:hover::after{background-color:#666}footer>div>div #datos_footer #redes .instagram::after{mask-image:url(img/insta.svg);-webkit-mask-image:url(img/insta.svg)}footer>div>div #menu_footer ul li a{display:block;padding:5px 0}footer>div>p{text-align:center;width:auto;margin-top:40px;font-size:11px;font-family:Arial,Helvetica,sans-serif;color:#ccc}#redes a{width:30px;height:30px;display:inline-block}#redes .instagram{background-image:url(img/insta.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#redes .linkedin{background-image:url(img/in.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#redes .facebook{background-image:url(img/face.svg);background-repeat:no-repeat;background-position:center;background-size:contain}#generica h1{font-size:42px;margin-bottom:40px}#generica p{margin-bottom:20px}#exito_form,#page_404{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;text-align:center;padding:5%}#exito_form>img,#page_404>img{width:100px;height:auto}#exito_form h2,#exito_form h3,#exito_form p,#page_404 h2,#page_404 h3,#page_404 p{padding-bottom:20px}#exito_form h2,#page_404 h2{font-size:27px}#exito_form h3,#page_404 h3{font-size:21px}#exito_form .redes,#page_404 .redes{display:inline-block;width:45px;height:45px;background-color:#000;border-radius:50%;margin:0 5px}#exito_form h2{font-family:font_2,Arial,Helvetica,sans-serif;color:#8cc63f}#exito_form h3{margin-top:40px}#page_404 h2{font-family:font_2,Arial,Helvetica,sans-serif;color:#c1272d}select.orderby{padding:10px}ul.products{display:flex;flex-wrap:wrap;justify-content:center}ul.products li{float:none!important;text-align:center;font-size:15px}ul.products li h2{font-family:font_2,Arial,Helvetica,sans-serif;font-size:20px!important}ul.products li .price{color:#000!important;font-size:15px!important}ul.products li .add_to_cart_button{padding:10px 20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px;font-size:15px!important}ul.products li .add_to_cart_button:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}ul.products li .added_to_cart{width:100%}ul.products .onsale{font-size:18px;background-color:#8cc63f!important;aspect-ratio:1;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.article-full header{display:none}.article-full .single-product .onsale{font-size:21px;background-color:#8cc63f;aspect-ratio:1;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.article-full .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image{width:100%;aspect-ratio:1;text-align:center}.article-full .single-product .woocommerce-product-gallery .woocommerce-product-gallery__image img{max-width:100%;max-height:100%;object-fit:contain}.article-full .single-product .woocommerce-product-gallery .flex-control-thumbs{margin-top:20px!important;margin-bottom:10px;display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center}.article-full .single-product .woocommerce-product-gallery .flex-control-thumbs li{width:12.5%!important;padding:3px}.article-full .single-product .woocommerce-product-gallery .flex-control-thumbs li img{border:1px solid #000!important;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s}.article-full .single-product .summary h1{font-size:48px;margin-bottom:20px}.article-full .single-product .summary>div{margin-bottom:20px!important}.article-full .single-product .summary .price{font-size:27px;color:#000!important;margin-bottom:20px}.article-full .single-product .summary .stock.available-on-backorder,.article-full .single-product .summary .stock.in-stock,.article-full .single-product .summary .stock.out-of-stock{font-size:18px;font-style:italic;font-family:font_2,Arial,Helvetica,sans-serif}.article-full .single-product .summary .stock.out-of-stock{margin-bottom:40px}.article-full .single-product .summary .stock.available-on-backorder{margin-bottom:20px}.article-full .single-product .summary p{margin-bottom:5px;max-width:600px}.article-full .single-product .summary form.cart{align-items:flex-stretch}.article-full .single-product .summary form.cart .quantity{padding:0;margin:0;border:2px solid #000!important;border-right:none!important}.article-full .single-product .summary form.cart .quantity input{margin-bottom:0!important;height:100%;font-size:17px}.article-full .single-product .summary form.cart button.single_add_to_cart_button{padding:10px 20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-size:19.5px;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px;height:100%}.article-full .single-product .summary form.cart button.single_add_to_cart_button:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}.related.products,section.up-sells{clear:both;padding-top:80px}.related.products h2,section.up-sells h2{font-size:21px;font-family:font_2,Arial,Helvetica,sans-serif;text-align:center}.related.products ul.products,section.up-sells ul.products{margin-top:40px}.related.products ul.products li a,section.up-sells ul.products li a{text-align:center}.related.products ul.products li a img,section.up-sells ul.products li a img{height:350px!important;width:auto!important;margin:auto!important}.wc-block-cart-items th{font-size:18px}.wc-block-cart-item__wrap{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:15px}.wc-block-components-product-name{font-weight:700;pointer-events:none}.wc-block-components-product-metadata{display:none}.wc-block-cart-item__quantity{text-align:center}.wc-block-cart-item__remove-link{color:#c1272d!important;text-decoration:none!important}.wc-block-components-product-badge{display:flex;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;border-color:#ccc!important}.wc-block-components-product-price__value{font-size:15px!important}.wc-block-components-shipping-rates-control__package label span{font-size:15px;font-weight:700}.wp-block-woocommerce-cart-totals-block{font-size:15px}.wc-block-cart__totals-title{font-size:18px!important}.wc-block-cart__submit-button{padding:10px 20px;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-size:19.5px;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px;transition:all .5s!important}.wc-block-cart__submit-button:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}.with-empty-cart-icon:before{display:none!important}.wp-block-woocommerce-empty-cart-block h2.wc-block-cart__empty-cart__title{font-size:18px;font-family:font_2,Arial,Helvetica,sans-serif;margin-bottom:0}.wp-block-heading.has-text-align-center{margin-bottom:40px}.wc-block-components-totals-footer-item-tax{font-size:12px;margin-top:10px}ul.wc-block-grid__products{justify-content:center}li.wc-block-grid__product{max-width:12%}li.wc-block-grid__product .wc-block-grid__product-title{font-size:18px;font-family:font_2,Arial,Helvetica,sans-serif}li.wc-block-grid__product .wc-block-grid__product-image img{height:350px!important;width:auto!important}li.wc-block-grid__product .wc-block-grid__product-price{font-size:15px}li.wc-block-grid__product .wp-block-button a{padding:10px 20px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px;font-size:12px!important}li.wc-block-grid__product .wp-block-button a:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}.woocommerce-product-gallery__image a{width:100%;height:100%}.wc-block-checkout__main{display:flex;font-size:15px}.wc-block-checkout__main fieldset{display:block;width:100%}#order-notes{display:flex;width:100%;padding-left:5%}#order-notes div{width:100%}.wc-block-components-panel__button span{font-size:15px!important}.wc-block-components-totals-coupon a{font-family:font_2,Arial,Helvetica,sans-serif;font-size:15px}.wc-block-checkout__terms{padding-left:5%}.wc-block-components-checkout-place-order-button{padding:10px 20px;-moz-transition:all .5s;-webkit-transition:all .5s;cursor:pointer;font-size:19.5px;font-family:font_2,Arial,Helvetica,sans-serif;border:2px solid #000!important;color:#000!important;background-color:#fff!important;border-radius:0!important;-moz-border-radius:0!important;-webkit-border-radius:0!important;display:inline-block;text-transform:lowercase;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:105% 50%;background-size:7px;transition:all .5s!important}.wc-block-components-checkout-place-order-button:hover{background-color:#000!important;color:#fff!important;padding-right:40px;background-image:url(img/flecha.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:7px}.woocommerce-customer-details h2{font-size:15px!important;margin-bottom:5px}.woocommerce-customer-details address{font-size:12px!important;line-height:120%}.cont_popUp{padding:10px 10px 50px;text-transform:none;font-family:font_1,Arial,Helvetica,sans-serif;color:#666}.cont_popUp img{width:100%;max-width:300px}.cont_popUp h3{font-size:25px;text-transform:uppercase;margin:10px 0;color:#666;display:block;padding-bottom:20px;border-bottom:1px #999 solid}.cont_popUp p{text-align:justify}.cont_popUp p strong{display:block}.cont_popUp p a{text-decoration:underline}