input{-webkit-appearance:none;-webkit-border-radius:0}body{margin:0;padding:0;font-family:"Open Sans";font-weight:400;font-size:14px}a{color:#006c28;text-decoration:none;cursor:pointer}a:hover{text-decoration:none}hr{border:0;color:#ccc;background:#ccc;margin:40px 0;height:1px}h2{font-size:25px;font-weight:600}.t-green{color:#5da734!important}.t-red{color:#bc0000!important}.btn-primary{background:#118614;color:#fff!important;border-color:#118614}.btn-primary:hover{background:#0e6c10;border-color:#005a21;color:#fff!important}.container{width:100%!important;max-width:1250px!important;box-sizing:border-box;margin:0 auto}.topBar{background:#006c28;color:#fff;line-height:40px;font-size:12px}.topBar img{width:20px;height:auto;vertical-align:text-bottom}.topBar ul{margin:0;padding:0}.topBar ul li{display:inline-block;font-weight:600;position:relative;vertical-align:middle}.topBar ul li a{padding:0 4px}.topBar ul li:hover ul{display:block}.topBar .dropdown-toggle::after{display:none}.topBar ul ul{display:none;position:absolute;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.5);padding:10px;width:260px;z-index:3;top:40px;left:0;font-size:12px;color:#000;font-weight:400;text-align:left;line-height:30px}.topBar ul ul a{background:#fff!important;color:#000!important}.topBar ul ul a:hover{color:#000!important;background:#efefef!important}.topBar ul ul li{display:block}.topBar li:hover a,.topBar a:hover{background:#0e883b;color:#fff;text-decoration:none}.topBar li.flags:hover a{background:none}.topBar li.flags a:hover{background:#0e883b}.topBar a .fab,.topBar a .fas{font-size:14px;margin-right:5px}.modal_popup{visibility:hidden;opacity:0;position:absolute;top:58px;right:0;padding:5px 0;width:300px;box-shadow:0 5px 15px rgba(0,0,0,.3)!important;background-color:#fff;border-radius:3px;transition:all .2s;transition-delay:.3s;z-index:5;color:#000;padding:15px;text-align:left}.modal_popup.active,#enlace_carrito:hover #modal_carrito,.topBar .boton_login:hover #form_login{visibility:visible;opacity:1;top:48px!important}.modal_popup .cerrar{float:right;margin:10px;font-size:13px;color:#999;height:15px;line-height:15px;margin-top:0;cursor:pointer}.modal_popup input[type=text],.modal_popup input[type=password]{background:#eee;border:0;border-radius:2px;padding:5px;font-size:13px;color:#555;margin-bottom:5px;display:block;width:100%}.modal_popup a.enlace{display:inline-block;background:none!important;color:#555!important;padding:0px!important;margin:0}.modal_popup a.enlace:hover{color:#000!important;text-decoration:underline}.modal_popup .totals{padding:15px;text-align:right;background:#eee}.modal_popup .totals p{margin:5px 5px 20px;text-align:right;font-size:14px}.modal_popup ol{padding:0}.modal_popup ol li{border-bottom:#eee 1px solid;padding:10px 0}.modal_popup ol li:last-child{border-bottom:0}.modal_popup .btn{font-size:12px}.modal_popup small{color:#777}.modal_popup.cerrando{visibility:hidden!important;opacity:0!important}#modal_carrito{width:500px}.mini-products-list{max-height:600px;overflow:auto}header{width:100%;background-size:cover;position:relative}header a{color:inherit;display:block}header ul,header p{margin:0;padding-left:0}header li{list-style:none}header #busqueda{background:#eee;line-height:40px;padding:5px 10px;padding-right:0;border:0;box-sizing:border-box;width:calc(100% - 45px);border-radius:2px 0 0 2px;font-size:13px;color:#555}header #enviar{background:#eee;line-height:50px;padding:5px;font-size:24px;border:0;color:#495058;display:inline-block;height:50px;vertical-align:bottom;text-align:center;width:45px;border-radius:0 2px 2px 0}.ui-widget{font-family:"Open Sans"!important}.ui-menu{z-index:120!important}.ui-menu .ui-menu-item{background:#fff;border-bottom:#efefef 1px solid}.ui-menu .ui-menu-item a{font-size:13px}.ui-menu .ui-menu-item a img{height:30px;width:auto;margin-right:15px}#marcas_cabecero img{max-width:100%;height:auto;display:block}header #enlace_carrito>a{display:block;color:#494f58}header #enlace_carrito>a:hover{color:#000;text-decoration:none}header #enlace_carrito .fas{font-size:40px;display:inline-block}header #enlace_carrito .texto_carrito{display:inline-block;line-height:17px;padding-left:10px;vertical-align:bottom}header #enlace_carrito .texto_carrito strong{display:block}.mce-visual-caret{display:none!important}main .container{padding-top:60px}.migas .container,main .container{background:#fff}main.index .container h1{text-align:center;margin-bottom:2rem}nav#mainMenu{background:#d4d4d4;text-align:left;width:100%;display:block}nav#mainMenu .cerrar,nav#mainMenu h1{display:none}nav#mainMenu ul{padding:0;margin:0;list-style:none;position:relative;display:flex;justify-content:space-around;width:100%}nav#mainMenu ul li{display:inline-block;max-width:13%;vertical-align:top}.columna_familias ul li a,nav#mainMenu ul li a{display:block;font-size:11px;padding:3px 11px;text-align:center;font-weight:600;color:#000;height:100%;align-items:center;justify-content:center;display:flex;height:42px}h1.titulo_seccion,.columna_familias span.titulo{font-size:25px;display:inline-block;font-weight:600;line-height:1.2;margin-bottom:.5rem}.columna_familias ul li a .fas{font-size:20px;margin-right:10px}nav#mainMenu ul li a span{display:inline-block;vertical-align:middle;line-height:14px}nav#mainMenu ul li a:hover{background:#ccc;text-decoration:none}nav#mainMenu ul li a.LR:hover{background:#0e6c10!important}nav#mainMenu ul li a.varios:hover{background:#f78033!important}nav#mainMenu ul ul{display:none;position:absolute;width:100%;left:0;z-index:12;background:#efefef;box-shadow:0 5px 20px rgba(0,0,0,.2)}.columna_familias ul{width:100%;background:#f5f5f5;list-style:none;padding-left:0}.columna_familias ul li,nav#mainMenu ul ul li{width:20%;max-width:none;border-top:1px solid #fefefe;border-bottom:1px solid #dbe3ef;border-left:1px solid #fefefe;border-right:1px solid #dbe3ef}.columna_familias ul li{width:100%}.columna_familias ul li a:hover,nav#mainMenu ul ul li a:hover{background:#e2e2e2}.columna_familias ul li span.texto,nav#mainMenu ul ul li span.texto{width:66%}.columna_familias .clientes ul li span.texto{width:100%}.columna_familias ul li span.foto,nav#mainMenu ul ul li span.foto{float:right;width:33%;text-align:center;height:100%;overflow:hidden}.columna_familias ul li span.foto img,nav#mainMenu ul ul li span.foto img{max-height:100%;width:auto;height:auto}.columna_familias ul li a,nav#mainMenu ul ul li a{text-align:center;display:flex;height:auto;height:55px;padding-left:10px}nav#mainMenu ul li:hover ul{display:block}#mainMenu li .desplegable{position:absolute;width:100%;left:0;padding:20px;box-sizing:border-box;background:#fff;box-shadow:5px 5px 5px rgba(0,0,0,.3);display:none;z-index:20;border-bottom:#005e23 5px solid}#mainMenu li .desplegable ul{position:relative;display:inline-block;box-shadow:none;background:none;min-width:0;width:100%}#mainMenu li:hover .desplegable{display:block}#mainMenu li .desplegable li{display:inline-block;width:138px;border:0}.desplegable-recambios{width:233px!important;font-size:20px;text-align:center;font-weight:700}.desplegable-recambios li{width:233px!important}.desplegable-recambios img{width:35%;aspect-ratio:1 / 1;object-fit:cover;filter:brightness(1.1);mix-blend-mode:multiply}.desplegable-recambios div span{width:100px}#mainMenu li .desplegable li>a{font-size:11px;font-weight:700;border-bottom:#005e23 3px solid;display:block;height:auto;padding:0}#mainMenu li .desplegable li ul.partes{max-height:154px;overflow:hidden;padding-top:7px;transition:all 0.5s ease 0s}#mainMenu li .desplegable li ul.partes li{width:100%;border:0}#mainMenu li .desplegable li ul.partes a{border:0 none;font-size:11px;font-weight:400;height:auto;line-height:11px;padding:0;padding-bottom:6px;display:block;height:auto}#mainMenu li .desplegable li ul.partes a:hover{background:#efefef}#mainMenu li:hover .desplegable{display:block}#mainMenu li.desplegado .desplegable{display:block}html.is-touch #mainMenu li:hover .desplegable{display:none}html.is-touch #mainMenu li.desplegado .desplegable{display:block}html.is-touch nav#mainMenu ul li:hover ul{display:none}html.is-touch nav#mainMenu ul li.desplegado>ul,html.is-touch nav#mainMenu ul li.desplegado ul{display:block}#capa_opaca{display:none;background-color:#000;left:0;opacity:.6;filter:Alpha(opacity=60);position:fixed;top:0;z-index:100;margin:0pt;padding:0pt;width:100%;height:2000px}header .main-logo img{width:auto;max-width:100%;max-height:150px}#slider{width:100%;height:500px;overflow:hidden;float:left;position:relative;margin-top:0;margin-bottom:30px;z-index:0}#slider div.texto{position:absolute;z-index:1;text-align:center;width:30%;padding:130px 0;left:50%;margin-left:-35%;color:#fff;font-size:18px}#slider div.texto h2,#slider div.texto p:first-child{margin-bottom:20px;color:white;font-size:3em;font-weight:600;letter-spacing:-.02em;line-height:1.2}#slider div.texto h3{margin-bottom:40px;font-style:normal;font-weight:400;line-height:20px;color:white;font-size:1.25em;letter-spacing:.02em;line-height:20px;padding:0 20px}#slider ol{position:absolute;z-index:2;text-align:center;left:50%;float:left;bottom:20px;list-style:none}#slider ol li{float:left;margin-right:20px}#slider ol li a{width:14px;height:14px;background:url(../imagenes/puntitos_deslizante.png) no-repeat right;text-indent:-9999px;display:block}#slider ol li.current a{background:url(../imagenes/puntitos_deslizante.png) no-repeat left}#slider ul{float:left;width:100%;height:300px;padding:0!important;list-style:none}#slider ul li{float:left;width:100%;height:300px;overflow:hidden;display:block;position:relative}#slider ul li img{width:100%;height:auto;top:50%;position:absolute;display:block;min-height:300px;margin-top:-250px}#slider ul{float:left;width:100%;height:inherit;padding:0!important;list-style:none;margin:0}#slider #prevBtn,#slider #nextBtn{width:24px;height:36px;position:absolute;color:#fff;display:block;top:50%;z-index:1000;visibility:hidden;opacity:0;margin:0;transition:visibility 0s linear 0.5s,opacity 0.5s linear;margin-top:-23px}#slider:hover #prevBtn,#slider:hover #nextBtn{visibility:visible;opacity:1;transition-delay:0s}#slider #prevBtn a,#slider #nextBtn a{font-size:60px;color:#fff;display:block;width:60px;height:60px;border-radius:50%;outline:none!important;text-decoration:none!important;text-indent:-9999px;background-color:rgba(0,0,0,.2);background-repeat:no-repeat;background-size:auto 60%}#slider #prevBtn a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAuCAYAAAFFU+neAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkU2MEU3MzkwNjU2RjExRTg5QzIzQTc4NUVGMDFDNjgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkU2MEU3MzkxNjU2RjExRTg5QzIzQTc4NUVGMDFDNjgxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTYwRTczOEU2NTZGMTFFODlDMjNBNzg1RUYwMUM2ODEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RTYwRTczOEY2NTZGMTFFODlDMjNBNzg1RUYwMUM2ODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4AuSjnAAADUElEQVR42mJgwAb+//9ficEIAWJpTCXIAgABhMwpgjHSgFiECUgoAPlfGBkZ3xDQDBMACCBGLM4qA1LMjEgCbkDKGIj3AA0+zQgU4AByCoH4O1BgAkwhE5DzA0j/AmJOoCJWnN7GcAm6AoAAwiURxUKUaqx2UCgI8iADPoDXY+iSyEZ1QxWUgGhGNF1SQCoeiF+gWA4M6WdA6ggQSwAEECMDEQDZbhYCCvOBFBeS0ARGHAojgJQiktAqoLPuYvOEEZByRxK6AFS4HcU/UIVCQCodSfwdUOFMbLaDEmE5Ujj+BSrswucvmA3ZQIoPSXwKUONnnBqQ/FCOFmsdQI3/cWrAkTz/AzV14NUA1cQLpHKQhD4DNU5hJCKWtYCUP4wPEEAMRCYNK2jy5CLGBlBB4Abl/mMioFgRSTEIXGPCoxgU+xFosb+ZCYdiDrSk8h2WVJiwKGaCllcMSMllAr5sXY6W27rwJY1KNMXtOAsOaOGKDDqx+Y8JKSsyo2RFRsZ/WDWA6gC0fDsbqPg7ruAG2SCMlnff4ItM9FAKJJRUQBqmIPFZgU7MwasBmhUXIInxAjUl4nUSUNNzILUBSVwCqCkIrx+Amq4DqcNIcupATXZ4PQ3UBCpwryMJWQM1aeOtIoCaQE57jiTkBy3WcdcpQE2gQPiEJBQPLRRwV0JATVOhtS8M5AA1sRCTp1GKUiZCGoA2IafaRwABxshAJQB0iS2QskETvs9IBYNBBaMvjvD7y0KBwaCojARiNhxKXgDxYkYyDAZFdxxadYUMQHllIaz6YiTBYJBvY4BYEoeS30C8DNrEYCBYW6EZHgCkNHFJA/FmoMFXCVa4WAwGpQpbPEqOAg0+RLAJgMVgkGv98OSsm0C8Hr22J6bJAArfKAIpYwnQ4N/Exh0jOSmDFABqVoUAaVU8KWM50OCn5OYXUBgr45D7Cw3np5TkdFjvJA6tfkMG36Hh/oYsC9AaLLFotS4yeAfEi/DVwkQlU2ivLgytLYAMHgLxClxtA6IzGpaWOjrAaLmTnJPRupS4ALirSbYFSM2+MLROCnqKWwvrtJBsAVpjlKQUR1aNRkqKo6jKhDbcQ/GkuCtUqfTRuhPI4B/VWhWwTg6QsgBidmh+2QAA31KWyQZpu8gAAAAASUVORK5CYII=);background-position:40% center}#slider #nextBtn a{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAuCAYAAAFFU+neAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBRDU2QjE1NjU3MDExRTg5QzIzQTc4NUVGMDFDNjgxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBRDU2QjE2NjU3MDExRTg5QzIzQTc4NUVGMDFDNjgxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RTYwRTczOTI2NTZGMTFFODlDMjNBNzg1RUYwMUM2ODEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUFENTZCMTQ2NTcwMTFFODlDMjNBNzg1RUYwMUM2ODEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6qUtliAAADR0lEQVR42mL4//8/FwMyAApUYggwIfF/M0JF7YDUPyYggwXIMGVkZDwCEEAgUSuYOpAeM6AAB36jcTCAACCAQBxfkAAQKzJgA1BJuA5GbApgbkEWTIQyF8D8IgWk4oH4OdAbC2CqIjAcDAQAAcSAVRBmBy5JDKfilUR2bidUQRmGB4GCIkAqFYjfongQ6Ic3UKYwYUdQKIjP1wABxAiUKEfyzy6gy84y4AGw6EgHUkJI4jOBGt/h1IDkDFAoMSOHHlDjP5wacLkfqKkdrwaoJk4gVYAk9A2ocSIjAwEA1KgMpMJgfBYCinOAFC+S0BRcfggCUupIQhuAzrmOLZS0gZQfktB1oMIN2OIBZG0OkvgnoMKpuGIaOez/ARV24vMXQACBTI8C4iIGIgEoDckDMTvOXIQtP6IlDYIaJiDxmYGa8vFqAHryO5CejSTGBdSUhtdJ0Ny5CklcGFTY4PUDUNNdILUHSU4RqMkNr6eBmk4DqQtIQsZATUY4NUA1bQdSD5GE3IGaFHBqgGpaBqSQs2gkUJMQTg1QTTOB1HckoXRQfUFMBkJJa0wEFEujFQp3mfAoBiX5OLQkv4YJh2JWtPzxC5Y/mLAoBvmrBEkIlEd68QVrBVpodeJL3hW4CjAMDUDFJWiFQje+Cg3kQVaU8oeR8Q9WDdCaFbmwWghU/BlffpBA4m8EKn5GbJ4+AlR8jVBSAQgwRmjOQm8/gDQfZqACYMRS6cAjGIg3E+NKQhaAaohYtLBCBr+AeDmhsMNb5yIl/ni0GEQGn4B4Eb4YJVhHI7W3otDSFTJ4DsRLcKUzghagVXW+eNRgVH0kWYBkEag1bI1HyWFwA5lcC5CKkEC0Wh49xW2C1fokW4BWsMUQSHHLgBY9J8sCclIcIyWZCFoJROJJcbcZKS0KoO26YFylAQsFBotA44MTh5K34GAiw2BOaHUnhEPJNyBeDGt9M5JgMKiojoC22bCBv6A2ENDgB+TkA08gZYBHyU6gwedIzmhAg02BlAseJWeBBu8iuaggkDJA4D40OP6RVBYRnTIYGX+QVFyTmjJIrdFARbIOnpSxGmjwfXLzCyijaeGQI9gFJdYHoFGTAGj6/gnEJ4AGH2OgEgAApoKb0wN50DEAAAAASUVORK5CYII=);background-position:55% center}#slider #prevBtn{left:1%}#slider #nextBtn{left:96%}#slider ul li{float:left;width:100%;height:inherit;overflow:hidden;display:block;position:relative;text-align:center;background-size:cover;background-repeat:no-repeat;background-blend-mode:multiply}#slider ul li>img{height:auto;max-width:100%;top:0;position:absolute;display:block}#slider ul.cycle-slideshow li>video{width:100%}#slider ul li>video,#slider ul li>img{width:auto;height:auto;position:absolute;display:block;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%)}#slider .cycle-pager{position:absolute;bottom:30px;background:none;color:#fff;z-index:200;width:60%;text-align:center;display:block}#slider .cycle-pager span{border:#fff 1px solid;border-radius:50%;display:inline-block;width:13px;height:13px;line-height:15px;text-indent:-9999px;margin:0 3px}#slider .cycle-pager>*{cursor:pointer}#slider .cycle-pager span.cycle-pager-active{background:#fff}#slider .texto,#slider ul li img{width:100%;left:inherit;margin-left:inherit}#slider{max-width:100%;height:490px}#slider ul{height:490px}.buscador_home{position:absolute;width:30%;background:#fff;left:50%;margin-top:121px;margin-left:5%;z-index:101;padding:10px}.buscador_home span{display:inline-block;width:100%;text-align:center;font-size:14px;font-weight:600;margin-bottom:.5rem;line-height:1.2}.buscador_home p{margin:0}.buscador_home form{background:#3f3f3f;display:block;padding:10px}.selector select{font-family:'lucida sans unicode','lucida grande',sans-serif;width:100%;padding:0 35px 0 9px;height:35px;font-size:14px;background:0 0;position:relative;z-index:1;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#191919;font-size:12px;background:#f5f5f5;border-radius:3px}.buscador_home .selector select{background:#fff}.selector::after{content:' ';display:block;position:absolute;top:11px;right:12px;width:7px;height:7px;border-right:1px solid #fff;z-index:3;border-top:1px solid #fff;transition:all .2s ease;transform:rotate(135deg);pointer-events:none}.selector::before{right:-1px;top:-1px;position:absolute;content:'';display:block;width:34px;height:35px;background:#424242;z-index:2;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:#676767;top:0;pointer-events:none}.selector.active::before{background-color:#118614}.selector{width:auto;padding-left:15px;margin:0;margin-bottom:4px;border:none;height:37px;position:relative;display:inline-block}.buscador_home .selector{width:96%;padding-left:35px}.buscador_home .selector label{font-size:12px;width:23px;height:23px;color:#fff;background:#bdbdbd;text-align:center;line-height:23px;position:absolute;left:5px;top:5px;border-radius:100%}.buscador_home .selector.active label{background:#118614;font-weight:600}.buscador_home .selector.active label::before{content:'';display:block;width:0;height:0;right:-3px;top:50%;margin-top:-5px;position:absolute;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #118614}.catalogos_portada ul{list-style:none;margin:0;padding:0;margin-top:10px;display:flex}.catalogos_portada ul li{display:flex;margin-right:11px;width:101px;flex:auto}.catalogos_portada ul li a{display:block;text-align:center;color:#000;padding:10px;border-radius:5px;font-size:13px}.catalogos_portada ul li a img{max-width:100%;height:auto}.catalogos_portada ul li a:hover{background:#efefef;z-index:2;box-shadow:5px 5px 5px rgba(0,0,0,.3)}footer{background:#3f3f3f;color:#c6c6c6;padding-top:60px}footer img{max-width:100%}footer a{color:inherit}footer a:hover{color:#fff}footer ul.rrss{list-style:none;margin:0;padding:0}footer ul.rrss li{display:inline-block;font-size:30px;color:#c6c6c6;margin:0 10px}.selector_orden{float:left;line-height:40px;font-size:13px;font-weight:600}.pagination{display:block;text-align:right}.pagination li{display:inline-block;list-style:none}.page-link{line-height:14px;color:#000!important}.pagination .page-item.active .page-link{background-color:#006c28!important;border-color:#006c28!important;color:#fff!important}.listado_articulos_familias ul,.listado_articulos_familias{margin:0;padding:0;list-style:none;text-align:center}.listado_articulos_familias>li{margin:30px 0}.listado_articulos_familias li a.btn{font-size:.675rem}.listado_articulos_familias li a{display:block}.listado_articulos_familias>li::before{content:" ";border-top:#ccc 1px solid;width:96%;display:block;position:absolute;top:10px;z-index:0;left:2%}.listado_articulos_familias .titulo_categoria{text-align:center;color:#000;font-weight:600;font-size:13px;display:inline-block;background:#fff;padding:0 10px;z-index:1;position:relative}.productos_subcategoria a{color:#000;text-align:left}.productos_subcategoria p{margin:0;line-height:19px}.productos_subcategoria a .foto{width:100%;height:70px;text-align:center;vertical-align:middle}.productos_subcategoria a .foto img{max-width:100%;max-height:70px;height:auto;width:auto}.productos_subcategoria a .texto{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px}.productos_subcategoria a small,.productos_subcategoria a .precio{font-weight:600;text-align:right}.productos_subcategoria a .mini{display:block;font-size:11px;font-weight:400}.productos_subcategoria a .precio .before{color:#999;text-decoration:line-through;font-weight:400;display:block}.productos_subcategoria a .precio .now{color:#cb0000;font-weight:600;margin-right:5px}fieldset{padding:15px;background:#d4edda;margin-bottom:15px}fieldset legend{font-weight:600;font-size:16px;margin:0;top:20px;position:relative;margin-bottom:20px}fieldset label{display:block;font-weight:600;font-size:12px}fieldset input[type=text]{font-family:'lucida sans unicode','lucida grande',sans-serif;width:100%;padding:0 35px 0 9px;height:35px;font-size:14px;background:0 0;position:relative;z-index:1;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#191919;font-size:12px;background:#fff;border-radius:3px}fieldset .selector{margin:0;padding-left:0;width:100%}fieldset .selector select{background:#fff}fieldset .btn-primary{margin-top:15px}.subparte{border:#ccc 2px solid;border-radius:5px;margin:10px;overflow:hidden;text-align:center;font-weight:700;font-size:13px}.subparte:hover{background:#efefef;cursor:pointer}.subparte img{height:180px;width:auto;margin-bottom:5px;mix-blend-mode:multiply}.listado_fichas_productos{margin:0;padding:0;list-style:none}#msg_info{background:#ffc;border:#000 1px solid;padding:10px;margin:10px 0}.ficha_producto{border:#efefef 1px solid;border-radius:3px;padding:0;margin-bottom:15px}.ficha_producto .row{margin:0}.ficha_producto h1,.ficha_producto h2{background:#efefef;margin:0;font-size:1.75rem}.ficha_producto h1 img,.ficha_producto h2 img{max-height:30px;width:auto}.boton-ver-ficha{color:white!important;padding:.25rem .5rem!important;font-size:12px!important;line-height:1.5!important;border-radius:.2rem!important;min-width:143px!important;max-height:26px!important;margin:7px!important}.ficha_producto h1 a,.ficha_producto h2 a{color:#000;font-size:16px;font-weight:600;line-height:40px;padding-left:10px;display:block}.ficha_producto .cuerpo>div{padding-top:15px}.ficha_producto .col_fotos ul{width:100%;padding:0;margin:0;list-style:none}.ficha_producto .col_fotos li{width:100%;z-index:1!important}.ficha_producto .col_fotos li a{width:100%;text-align:center;display:block}.ficha_producto .col_fotos li img{width:auto;height:auto;max-height:140px;max-width:100%}.ficha_producto .galeria{position:relative;padding:5px 25px;height:60px}.ficha_producto .galeria .contenedor{position:relative;width:100%;overflow:hidden;height:60px}.ficha_producto .galeria ul{position:absolute;white-space:nowrap}.ficha_producto .galeria li{width:50px;height:50px;border:#dedede 1px solid;display:inline-block!important;position:static!important;visibility:visible!important;opacity:1!important;vertical-align:top;z-index:1!important}.ficha_producto .galeria li.cycle-sentinel{display:none!important}.ficha_producto .galeria li.cycle-slide-active{border-color:#000}.ficha_producto .galeria .cycle-prev,.ficha_producto .galeria .cycle-next{position:absolute;top:50%;margin-top:-16px;outline:0;width:32px;height:32px;text-indent:-9999px;z-index:9;background:0 0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;height:50px;width:24px;border:1px solid #dedede;margin-top:0}.ficha_producto .galeria .cycle-prev:hover,.ficha_producto .galeria .cycle-next:hover{background:#dfdfdf}.ficha_producto .galeria .cycle-prev{left:0;top:5px}.ficha_producto .galeria .cycle-next{right:0;top:5px}.ficha_producto .galeria .cycle-prev::after,.ficha_producto .galeria .cycle-next::after{display:block;content:'';position:absolute;top:21px;width:8px;height:8px;border-top:2px solid #9d9d9d;border-right:2px solid #9d9d9d;transition:all .2s ease-in-out;pointer-events:none}.ficha_producto .galeria .cycle-prev::after{left:9px;transform:rotate(-135deg)}.ficha_producto .galeria .cycle-next::after{right:9px;transform:rotate(45deg)}.ficha_producto .marca{margin:10px 0;text-align:center}.ficha_producto .marca img{max-width:100%;max-height:30px;width:auto;height:auto}.ficha_producto table.lista_vehiculos_productos{width:100%;font-size:12px}.ficha_producto table.lista_vehiculos_productos th{background:#118614;color:#fff;padding:0 5px}.ficha_producto table.lista_vehiculos_productos th h2,.ficha_producto table.lista_vehiculos_productos th span{font-size:12px;background:none}.ficha_producto table.lista_vehiculos_productos td{border-bottom:#efefef 1px solid;padding-right:5px}.ficha_producto .contenedor_listado_vehiculos{max-height:none}.ficha_producto .contenedor_listado_vehiculos.replegado{max-height:100px;overflow:hidden}.ficha_producto .replegar::before{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);bottom:22px;height:69px;left:0;position:absolute;content:" ";position:absolute;width:100%}.ficha_producto .replegar{position:relative;display:block;background:#eee;color:#000;font-size:12px;font-weight:700;padding:3px;text-align:center;cursor:pointer}.ficha_producto .replegar .icon{transform:scale(.7);margin-top:0}.ficha_producto ul.especificaciones{margin:0;padding:0;list-style:none;margin-top:15px}.ficha_producto ul.especificaciones li,.ficha_producto ul.especificaciones li h2{padding:5px;font-size:12px;background:none}.ficha_producto ul.especificaciones li span,.ficha_producto ul.especificaciones li h2{display:inline-block}.ficha_producto ul.especificaciones li strong{float:right;max-width:80%;text-align:right}.ficha_producto ul.especificaciones li:nth-child(odd){background:#efefef}.ficha_producto .titulo_vehiculos{font-weight:600;font-size:12px;margin-top:15px;margin-bottom:10px}.ficha_producto .col_tienda{border-left:#efefef 1px solid;background:#f5f5f5}.ficha_producto .col_tienda .pvp{color:#424242;font-weight:700;font-size:40px;font-family:Arial,sans-serif;text-align:right;letter-spacing:-2px;margin-bottom:0}.ficha_producto .col_tienda .pvp small{font-weight:700;letter-spacing:-1px}.ficha_producto .col_tienda .before{text-decoration:line-through;color:#aaa;font-weight:400;font-size:20px;display:block;margin-bottom:-10px}.ficha_producto .col_tienda .before small{font-weight:400}.ficha_producto .col_tienda .mini{text-align:right;font-size:12px;margin:0;margin-top:-8px}.ficha_producto .col_tienda .descuento{position:absolute;display:block;top:10px;left:10px;background:#c80909;width:30px;height:30px;text-align:center;color:#fff;font-size:13.5px;text-align:center;line-height:30px;letter-spacing:-.5px}.ficha_producto .col_tienda .descuento strong{position:relative;display:block;color:#fff;z-index:1;right:6px;bottom:4px}.ficha_producto .col_tienda .descuento:before,.ficha_producto .col_tienda .descuento:after{content:"";position:absolute;top:0;left:0;height:30px;width:30px;background:#c80909}.ficha_producto .col_tienda .descuento:before{transform:rotate(30deg)}.ficha_producto .col_tienda .descuento:after{transform:rotate(60deg)}.ficha_producto .col_tienda .cantidad{display:inline-block;border:#979797 1px solid;box-sizing:border-box;font-weight:300}.ficha_producto .col_tienda .cantidad input{border:0;text-align:center;width:80px;font-size:20px;letter-spacing:-1px;font-weight:400;color:#6A6A6A;line-height:35px;vertical-align:top}.ficha_producto .col_tienda .cantidad span{display:inline-block;cursor:pointer;padding:4px;text-align:center;color:#6A6A6A;font-size:26px;background:#fff;line-height:30px}#capa_opaca{display:none;background-color:#000;left:0;opacity:.6;filter:Alpha(opacity=60);position:fixed;top:0;z-index:200;margin:0pt;padding:0pt;width:100%;height:2000px}div[data-cky-tag="detail-powered-by"]{display:none!important}.stepper{display:-ms-flexbox;display:flex}@media (max-width:767px){.stepper{display:none}}@media (min-width:801px){#enlace_menu_movil{display:none}header #buscador .lupa_movil{display:none}}.stepper-item{display:-ms-flexbox;display:flex;align-items:center}.stepper-item:not(:last-child){-ms-flex:auto;flex:auto}.stepper-item:not(:last-child):after{content:" ";-ms-flex:auto;flex:auto;margin:10px;height:1px;background-color:rgba(0,0,0,.08)}.stepper-item.active .stepper-body,.stepper-item.active .stepper-circle,.stepper-item.error .stepper-body,.stepper-item.error .stepper-circle,.stepper-item.success .stepper-body,.stepper-item.success .stepper-circle,.stepper-item.warning .stepper-body,.stepper-item.warning .stepper-circle{opacity:1}a.stepper-item:hover{text-decoration:none}.stepper-circle{display:inline-block;vertical-align:middle;height:31px;width:31px;border-radius:31px;line-height:31px;font-size:14px;font-weight:400;text-align:center;color:#444;background-color:transparent;border:1px solid #ccc;box-sizing:border-box;opacity:.8;transition:background-color .15s}.stepper-body{display:inline-block;vertical-align:middle;line-height:1;opacity:.8;transition:opacity .15s}.stepper-circle:not(.empty)+.stepper-body{margin-left:10px}.stepper-title{font-size:14px;font-weight:400;color:#444}.stepper-subtitle{opacity:.8;font-size:12px;font-weight:400;color:#444}.stepper-title+.stepper-subtitle{margin-top:4px}.stepper-item.active .stepper-circle,.stepper-item.default .stepper-circle,.stepper-item.info .stepper-circle,.stepper-item.warning .stepper-circle{color:#fff}.stepper-item.error .stepper-circle,.stepper-item.success .stepper-circle{color:#fff;font-size:0}.stepper-item.default .stepper-circle{border-color:#222;background-color:#222}.stepper-item.active .stepper-circle{border-color:#5da734;background-color:#5da734}.stepper-item.warning .stepper-circle{border-color:#f7e3b8}.stepper-item.info .stepper-circle{border-color:#4e85ce;background-color:#4e85ce}.stepper-item.success:not(:last-child):after{background-color:rgba(93,167,52,.2)}.stepper-item.error:not(:last-child):after{background-color:rgba(228,81,81,.2)}.stepper-item.default .stepper-title{color:#222}.stepper-item.active .stepper-title,.stepper-item.success .stepper-title{color:#5da734}.stepper-item.warning .stepper-title{color:#e8a100}.stepper-item.info .stepper-title{color:#4e85ce}.stepper-item.error .stepper-title{color:#e45151}.stepper-item.success .stepper-circle{color:#5da734;border-color:rgba(93,167,52,.2)}.stepper-item.warning .stepper-circle{color:#e8a100}.stepper-item.error .stepper-circle{color:#e45151;border-color:rgba(228,81,81,.2)}.stepper-circle.empty{border-color:#ccc!important;background-color:transparent!important}.stepper-item.error .stepper-circle:after,.stepper-item.success .stepper-circle:after{font-family:deporvillage;font-size:15px;transition:font-size .15s;transition:background-color .15s}.stepper-item.success .stepper-circle:after{content:"\e876"}.stepper-item.error .stepper-circle:after{content:"\e5cd"}.stepper-item.success:hover .stepper-circle{background-color:#5da734}.stepper-item.error:hover .stepper-circle{background-color:#e45151}.stepper-item.error:hover .stepper-circle,.stepper-item.success:hover .stepper-circle{font-size:14px;color:#fff}.stepper-item.error:hover .stepper-circle:after,.stepper-item.success:hover .stepper-circle:after{font-size:0}.stepper-lg .stepper-circle{height:41px;width:41px;border-radius:41px;line-height:41px;font-size:18px}.stepper-lg .stepper-title{font-size:16px}.stepper-lg .stepper-subtitle{font-size:14px}.tabla_productos{width:100%}.tabla_productos th,.tabla_productos td{padding:5px 10px;border-bottom:#efefef 1px solid}.tabla_productos td img{max-height:100px}.tabla_productos.peque{font-size:12px}.tabla_productos.peque td img{max-height:50px}.tabla_productos input.cantidad{border:#666 1px solid;border-radius:3px;width:40px;text-align:center}.tabla_productos .text-right{white-space:nowrap}.tabla_productos .fa-times{color:#aaa}.tabla_productos .importe_total{font-size:20px;font-weight:700}.tabla_pedido{width:100%}.tabla_pedido th,.tabla_pedido td{padding:5px 10px;border:#ababab 1px solid}.pull-left{float:left!important}.pull-right{float:right!important}.t-gray-light{color:#999!important}.datos_pedido_new label{font-weight:600;font-size:13px;margin-top:12px;display:block}.datos_pedido_new textarea,.datos_pedido_new input[type=password],.datos_pedido_new input[type=text]{background:#f5f5f5;width:100%;display:block;border-radius:3px;padding:5px;border:0;color:#191919;line-height:25px}input[type=text].error,.datos_pedido_new textarea.error,.datos_pedido_new input[type=text].error,.datos_pedido_new .selector select.error{background:#f5d1d1;border:red 1px solid}.datos_pedido_new .selector{padding-left:0;width:100%}.datos_pedido_new.resumen-pedido span.d-block{min-height:38px}.descuento{background:#f5f5f5;border-radius:3px;padding:5px;border:0;color:#191919;line-height:25px}.bloque_gris{background:#f5f5f5;width:100%;display:block;border-radius:5px;padding:15px}.bloque_gris .selector{margin-top:6px}.bloque_gris .selector select{background:#fff}input[type=checkbox],input[type=radio]{appearance:none;-webkit-appearance:none;-moz-appearance:none;margin:0;height:auto;width:auto;line-height:inherit;letter-spacing:3px;background:0 0;border:none}input[type=checkbox]:active,input[type=checkbox]:focus,input[type=radio]:active,input[type=radio]:focus{outline:0}input[type=checkbox]+a,input[type=radio]+a{color:#555}input[type=checkbox]+a:hover,input[type=radio]+a:hover{text-decoration:none;color:#222}input[type=checkbox]:before,input[type=radio]:before{font-family:"Font Awesome 5 Free";display:inline-block;cursor:pointer;color:#666}input[type=checkbox]:before{content:"\f0c8"}input[type=checkbox]:checked:before{content:"\f14a"}input[type=radio]:before{content:"\f111"}input[type=radio]:checked:before{content:"\f192"}input[type=checkbox]:before,input[type=checkbox]:checked:before,input[type=radio]:before,input[type=radio]:checked:before{margin-bottom:-6px;vertical-align:bottom;font-size:17px;font-weight:400}#form_forma_pago .opcion_reparto,#selector_mensajero p{padding:5px;border-radius:3px}#form_forma_pago p label,#selector_mensajero p label{font-weight:400;display:block}#form_forma_pago .opcion_reparto.selected,#form_forma_pago .opcion_reparto:hover,#selector_mensajero p.selected,#selector_mensajero p:hover{background:#dfdfdf}#selector_mensajero p .precio{float:right;font-size:20px;margin-top:-3px}.modal_popup span.titulo_form{font-size:1.75rem;font-weight:500;line-height:1.2;display:block}main .listado_productos h1{font-size:25px;font-weight:600}.columna_familias .familias p.titulo,.catalogos_columna p.titulo{font-size:25px;font-weight:600;line-height:1.2;margin-bottom:.5rem}.descripcion_familiar{padding:1rem 0 1rem 0}.banner_portada{background-color:#d4d4d4}.banner_portada .container{text-align:center;padding:30px 15px}.banner_portada .container img{max-width:100%;height:auto;transform:scale(.6667)}@media screen and (max-width:1200px){.solopc{display:none}}@media screen and (max-width:1070px){#slider div.texto{left:15px;margin-left:0;width:40%}#slider .cycle-pager{width:40%}.buscador_home{margin-left:0;width:40%}nav#mainMenu ul li a{font-size:9px}nav#mainMenu ul li{padding:0}}@media screen and (max-width:1000px){.topBar .txt{display:none}.topBar a .fab,.topBar a .fas{font-size:20px}.enlace_carrito{position:relative}.enlace_carrito .txt{display:none!important}.enlace_carrito #n_productos_carrito{background:#bc0000;color:#fff;position:absolute;top:-4px;z-index:1;border-radius:50%;width:20px;text-align:center;left:35px}.catalogos_portada ul{flex-wrap:wrap;align-items:flex-end}.catalogos_portada ul li{flex:0 0 25%;max-width:25%;margin:0}.catalogos_portada ul li a{width:100%}.catalogos_portada ul li img{display:block;margin:0 auto}footer{padding-bottom:0}footer .col-12{text-align:center!important;border-bottom:#ccc 1px solid;padding-bottom:20px;margin-bottom:20px}footer .col-12:last-child{border-bottom:0}footer ul.rrss{display:inline-block;vertical-align:text-top}footer .text-right p{display:inline-block}.topBar ul ul{top:20px;right:0;left:auto;z-index:4}#mainMenu{overflow-x:scroll}}#slider.slider_horizontal{display:block}#slider.slider_vertical{display:none}@media screen and (max-width:800px){div.nav_zonas{display:none}ul li.nav_movil{display:block!important}#slider div.texto{left:5%;margin-left:0;width:90%;padding-top:10px}#slider .cycle-pager{width:100%;bottom:auto;top:45%}.buscador_home{margin-left:0;width:90%;left:5%;bottom:5px}#slider div.texto h2{font-size:2.5em}header #buscador{position:inherit}header #buscador .buscador{display:none;position:absolute;left:3%;width:94%;z-index:3;top:133px}header #enlace_menu_movil,header #buscador .lupa_movil{font-size:35px;color:#494f58;text-align:center}nav#mainMenu{display:none;position:fixed;right:0;top:0;width:33%;min-width:320px;height:100%;-moz-transition:margin-right 0.5s;-o-transition:margin-right 0.5s;-webkit-transition:margin-right 0.5s;transition:margin-right 0.5s;background-repeat:repeat;display:flex!important;padding-left:15px;margin-bottom:0;list-style:none;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;background-color:#fff;color:#000;padding-top:30px;overflow:scroll;margin-right:-50%;z-index:1002;font-family:"Open Sans"}nav#mainMenu .container{padding:0}nav#mainMenu h1{display:block;margin-bottom:20px}nav#mainMenu h1 img{width:auto;max-width:100%}nav#mainMenu .cerrar{display:block;float:right;color:#666;padding:15px;text-align:center;margin-right:10px}nav#mainMenu .cerrar:hover{background:#efefef;color:#000}nav#mainMenu.active{margin-right:0}nav#mainMenu ul{display:block}nav#mainMenu ul li a,nav#mainMenu ul li{display:block;max-width:100%;text-align:left;font-size:14px}nav#mainMenu ul li a{display:flex;justify-content:flex-start}nav#mainMenu ul li{border-top:#efefef 1px solid}nav#mainMenu ul li a br{display:none}nav#mainMenu ul ul{position:static;box-shadow:none}nav#mainMenu ul ul li{width:100%}main .container{padding-top:20px;border-top:#efefef 15px solid}main .container .cuerpo{padding:0}#enlace_carrito{position:inherit}#enlace_carrito:hover #modal_carrito{width:100%;left:0;top:130px!important}.stepper-vertical-mobile{display:block}.stepper-vertical-mobile .stepper-item{display:block}.stepper-vertical-mobile .stepper-item:not(:last-child):after{background-color:#ccc;margin:0 15px;height:15px;width:1px;display:block}.stepper-vertical-mobile.stepper-lg .stepper-item:not(:last-child):after{margin:0 20px}.stepper-circle+.stepper-body{margin-left:10px}.tabla_productos{font-size:12px}.tabla_productos th,.tabla_productos td{padding:3px 5px}.tabla_productos td img{max-height:30px}h4{font-size:1.25rem}.listado_articulos_familias>li{margin:15px 0;margin-bottom:0}.productos_subcategoria li{padding:0 5px}#slider.slider_horizontal{display:none!important}#slider.slider_vertical{display:block!important}}@media screen and (max-width:710px){.catalogos_portada ul li{flex:0 0 33.333333%;max-width:33.333333%;margin:0}.ficha_producto h3 a{font-size:14px;line-height:30px}.ficha_producto .col_tienda .pvp{font-size:30px}.ficha_producto .col_tienda button{font-size:13px;white-space:initial}.ficha_producto .col_tienda .cantidad input{width:40px}}@media screen and (max-width:650px){.main-logo{padding:0}header #enlace_carrito .fas{font-size:28px}header #buscador .lupa_movil{font-size:29px}.enlace_carrito #n_productos_carrito{left:37px}nav#mainMenu{margin-right:-600px}.enlace_carrito #n_productos_carrito{left:22px}}@media screen and (max-width:575px){.ficha_producto .col-tienda{margin-top:20px}.ficha_producto .cuerpo div{padding-left:2px;padding-right:2px}.ficha_producto .col_tienda{margin-top:10px;border-left:0px!important;padding:0 15px!important}.ficha_producto h3 a{line-height:20px;padding:5px 10px}}@media screen and (max-width:500px){.catalogos_portada ul li{flex:0 0 50%;max-width:50%;margin:0}}@media screen and (max-width:400px){.topBar a .fab,.topBar a .fas{font-size:18px}#slider div.texto h2{font-size:2em}.topBar ul li a{padding:0 7px}}@media screen and (max-width:330px){.tabla_productos td img{max-height:20px}.tabla_productos th,.tabla_productos td{padding:3px 2px}.btn{font-size:.8rem}.ficha_producto .btn{padding:5px 0}.ficha_producto .col_tienda .pvp{padding-top:20px}}li.ficha_producto div.descripcion p{margin:0}.fianza-container{position:relative;display:inline-block}.fianza-text{width:500px;visibility:hidden;opacity:0;position:absolute;background-color:#fff;border:1px solid #ddd;border-radius:5px;padding:5px;top:120%;left:50%;transform:translateX(-50%);white-space:pre-wrap;transition:opacity 0.3s ease,visibility 0.3s ease;z-index:10}.fianza-container:hover .fianza-text{visibility:visible;opacity:1}h2.subapartado{font-size:13px}.close-login:hover{cursor:pointer;color:black!important;background:white!important}.cycle-slideshow li.foto_horizontal{display:block}.cycle-slideshow li.foto_vertical{display:hidden}nav#mainMenu ul li a span.toggle-familia{display:none}@media (max-width:767px){nav#mainMenu ul li a span.toggle-familia{display:inline-block;vertical-align:middle;line-height:14px;float:right;padding:10px 10px}.dropdown-toggle::after{display:none}}.listado-subpartes>div{display:flex}.subparte{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.subparte img{width:100%;height:160px;object-fit:contain}.subparte p{margin:auto 5px 8px}@media (max-width:575px){.subparte img{height:120px}.subparte{margin:6px;font-size:12px}}.ficha_producto .referencia-listado{background:#efefef;margin:0;align-items:center}.ficha_producto h3.titulo-ficha{margin:0;font-size:1rem;flex:1}.ficha_producto h3.titulo-ficha a{color:#000;font-size:16px;font-weight:600;line-height:40px;padding-left:10px;display:block}.ficha_producto .referencia-listado .boton-ver-ficha{margin-right:10px;white-space:nowrap}.landing-buscador fieldset{background:#f5f5f5;border-radius:6px;padding:12px 15px;margin:10px 0 20px}.landing-buscador legend{font-size:1.1rem;font-weight:600;width:auto;padding:0 5px}.landing-buscador label{display:block;font-weight:600;margin:6px 0 2px}.landing-buscador select,.landing-buscador input[type=text]{width:100%;height:38px}.landing-modelo-fijo{display:block;font-weight:400;line-height:38px}ul.landing-partes{list-style:none;padding:0;margin:0 0 10px}ul.landing-partes li{margin:0}ul.landing-partes li a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:9px 4px;border-bottom:1px solid #e5e5e5;text-decoration:none}ul.landing-partes li a .n{color:#666;font-size:.85em;background:#f0f0f0;border-radius:10px;padding:1px 8px}details.landing-partes-resto summary{cursor:pointer;font-weight:600;padding:8px 4px;color:#1a6b3a}.landing-texto{margin-top:30px}.landing-faq h3{font-size:1.05rem;margin-top:15px}.descripcion_familiar_final{margin-top:30px;padding-top:20px;border-top:1px solid #e5e5e5}.landing-cabecera{align-items:center;margin-bottom:10px}.landing-cabecera h1.titulo_seccion{margin-bottom:8px}.landing-resumen{color:#444;margin-bottom:6px}.landing-datos{font-size:.9em;color:#666}.landing-cabecera-img{text-align:center}.landing-cabecera-img img{max-width:100%;max-height:170px;width:auto;height:auto}@media (max-width:767px){.landing-cabecera-img img{max-height:120px;margin-top:8px}}.landing-buscador fieldset{background:#d9eedd;border:0;border-radius:8px;padding:16px 18px 18px}.landing-buscador legend{float:left;width:100%;font-size:1.1rem;font-weight:700;margin-bottom:6px;padding:0}.landing-buscador label{font-size:.85rem;font-weight:700}.landing-buscador select,.landing-buscador input[type=text]{background:#fff;border:1px solid #c9c9c9;border-radius:4px;padding:0 8px}.landing-buscador .btn-primary{background:#1a7f37;border-color:#1a7f37;font-weight:700;padding:6px 22px;margin-top:12px}.landing-modelo-fijo{line-height:38px;font-weight:400}ul.landing-partes{list-style:none;padding:0;margin:0 -6px 6px}ul.landing-partes li{padding:6px}ul.landing-partes li a{display:flex;align-items:center;gap:12px;height:100%;padding:10px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;text-decoration:none;color:#222}ul.landing-partes li a:hover{border-color:#1a7f37;box-shadow:0 1px 4px rgba(0,0,0,.08)}ul.landing-partes li img{width:56px;height:44px;object-fit:contain;flex:0 0 56px;mix-blend-mode:multiply}ul.landing-partes li .sin-icono{width:56px;flex:0 0 56px}ul.landing-partes li .txt{display:flex;flex-direction:column;line-height:1.25}ul.landing-partes li .txt strong{font-weight:600}ul.landing-partes li .n{background:none;padding:0;border-radius:0;color:#777;font-size:.85em}details.landing-partes-resto summary{list-style:none;color:#1a7f37;font-weight:600;padding:4px 0 10px}details.landing-partes-resto summary::-webkit-details-marker{display:none}.landing-buscador fieldset{background:#d4edda}.landing-buscador .btn-primary{background:#118614;border-color:#118614}@media (max-width:767px){.landing-cabecera{flex-direction:column}.landing-cabecera-img{order:-1}.landing-cabecera-img img{max-height:130px;margin:0 0 6px}.landing-cabecera h1.titulo_seccion{font-size:21px}.landing-resumen{font-size:13px}.landing-buscador .btn-primary{width:100%}ul.landing-partes li a{flex-direction:column;text-align:center;gap:4px;padding:8px 6px}ul.landing-partes li img{width:100%;height:56px;flex:none}ul.landing-partes li .txt{align-items:center}ul.landing-partes li .txt strong{font-size:13px}}.landing-prods{margin:0 -7px}.landing-prod-col{padding:7px;display:flex}.landing-prod{flex:1;display:flex;flex-direction:column;border:1px solid #e3e3e3;border-radius:6px;padding:12px;background:#fff}.landing-prod .foto img{width:100%;height:130px;object-fit:contain;margin-bottom:8px}.landing-prod .sis{align-self:flex-start;font-size:11px;background:#f3f3f3;border-radius:10px;padding:2px 8px;margin-bottom:6px;color:#555;display:inline-block}.landing-prod h3.t{font-size:14px;font-weight:600;line-height:1.3;min-height:36px;margin:0}.landing-prod h3.t a{color:#212529}.landing-prod .r{font-size:12px;color:#6c757d;margin:4px 0 8px}.landing-prod .pie{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:8px}.landing-prod .pr{font-size:20px;font-weight:700;line-height:1.1}.landing-prod .pr small{display:block;font-size:10px;font-weight:400;color:#6c757d}.landing-prod .cart{background:#118614;color:#fff;border:0;border-radius:4px;padding:7px 10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.landing-prod .cart:hover{background:#0b6b10}.landing-prod .consultar{font-weight:600;font-size:13px}.landing-mas{text-align:center;margin:18px 0 6px}.landing-mas .btn-mas{border:1px solid #118614;color:#118614;border-radius:4px;padding:9px 22px;font-weight:600;display:inline-block}.landing-mas .btn-mas:hover{background:#118614;color:#fff;text-decoration:none}h2.landing-mas-sobre{margin-top:30px;padding-top:14px;border-top:1px solid #e3e3e3;font-size:1.3rem}@media (max-width:575px){.landing-prods{margin:0}.landing-prod-col{padding:0}.landing-prod{flex-direction:row;flex-wrap:wrap;gap:0 10px;border-width:0 0 1px;border-radius:0;padding:12px 0}.landing-prod .foto img{width:84px;height:84px;margin:0}.landing-prod .cuerpo{flex:1;min-width:0}.landing-prod h3.t{min-height:0;font-size:13px}.landing-prod .pie{width:100%;padding-left:94px;margin-top:6px}.landing-prod .pr{font-size:17px}}.filtros-activos{display:flex;flex-wrap:wrap;gap:8px;align-items:center;background:#d4edda;border-radius:6px;padding:12px 14px;margin:10px 0 18px;font-size:14px}.filtros-activos .chip{background:#fff;border:1px solid #b9dcc2;border-radius:16px;padding:4px 12px;color:#212529}.filtros-activos a.chip:hover{text-decoration:none;border-color:#118614}.filtros-activos .cambiar{margin-left:auto;font-weight:600;cursor:pointer;color:#118614;background:none;border:0;padding:0}.filtros-plegados{display:none}.filtros-plegados.abierto{display:block}.migas-filtro{font-size:13px;color:#6c757d;margin:6px 0 4px}h2.titulo-subpartes{font-size:1.3rem;margin:10px 0 6px}@media (max-width:767px){.filtros-activos .cambiar{margin-left:0}}.btn-imagen-recambio-nav picture,.landing-cabecera-img picture{display:contents}