/* Generado por tools/node/css_poda.mjs a partir de 5 páginas (escritorio y móvil):
   /lg.html /bosch.html /delonghi.html /braun.html /cecotec.html
   NO editar a mano: regenerar. */
.limpiar { clear: both; display: block; }
.wrap { width: 100%; max-width: 1200px; margin: 0px auto; min-width: 280px; }
.filtros { margin-top: 5px; }
.listadoHeader { padding-bottom: 1.5rem; border-bottom: 1px solid rgb(195, 195, 196); margin-bottom: 10px; }
.listadoHeader .filtros { color: rgb(0, 0, 0); font-size: 1.3rem; float: left; }
.listadoHeader .holder { float: right; font-size: 1.4rem; margin-top: 1em; }
.listadoHeader .holder a { border-left: 1px solid rgb(204, 204, 204); padding: 0px 0.5em; }
.listadoHeader .holder a:first-child { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; }
.listadoBody .landingMarca h3 { padding-bottom: 0px; color: rgb(0, 0, 0); font-size: 1.2rem; font-weight: normal; margin-right: 2%; margin-top: 7px; background-color: rgb(255, 255, 255); }
.listadoHeader .landingMarca .filtros { width: 68%; margin-left: 1%; float: left; }
#itemContainer { width: 74%; margin-left: 1%; float: left; }
#itemContainer li { margin-bottom: 5px; }
.footerHeader.listadoHeader { border-width: 1px medium medium; border-style: solid none none; border-color: rgb(195, 195, 196) currentcolor currentcolor; border-image: none; padding-bottom: 5rem; }
.footerHeader.listadoHeader .holder { margin-top: 15px; }
.listadoBody .landingMarca { border: 1px solid rgb(220, 230, 240); }
.listadoHeaderMarca { }
@media (max-width: 769px) {
#productList { margin-top: 70px; }
}
.listadoCategoriasBody { border-bottom: 1px solid rgb(204, 204, 204); margin-bottom: 5px; }
.listadoCategoriasBody .wrap { padding-bottom: 10rem; }
.listadoCategoriasBody .listado { margin: 0px 2rem; border: 1px solid rgb(204, 212, 216); background: rgb(255, 255, 255); position: relative; z-index: 3; }
.listadoCategoriasBody .listado .producto { width: 25%; float: left; border-left: 1px solid rgb(204, 212, 216); box-sizing: border-box; margin: 0.5rem 0px 1.5rem; }
.listadoCategoriasBody .listado .producto:nth-child(4n+1) { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; clear: left; }
.listadoCategoriasBody .listado .producto .imagen { display: block; width: 98%; padding: 1%; }
.listadoCategoriasBody .listado .producto .imagen img { display: initial; width: 80%; height: auto; padding: 5px 10% 0px; }
.listadoCategoriasBody .listado .producto h2 a { display: block; padding: 1rem 1.5rem 1.5rem; color: rgb(0, 0, 0); font-size: 1.5rem; font-weight: normal; }
.listadoCategoriasBody .listado .producto h2 a:hover { color: rgb(67, 116, 183); }
.ocu_important { display: none !important; }
@media �screen\,screen\9 {
.listadoCategoriasBody .listado { z-index: 2; position: relative; }
}
@media (max-width: 769px) {
.wrap { overflow: hidden; }
li:hover, ul:hover, a:hover { background: none; }
#buscadorHeader:target { top: 0px; }
.listadoHeader { background: none 0px 0px repeat scroll rgb(239, 244, 249); }
.listadoHeader .wrap { padding: 10px 1%; box-sizing: border-box; }
#itemContainer { float: none; margin: 0px 1%; width: 98%; }
.footerHeader.listadoHeader { margin-bottom: 0px; padding-bottom: 10px; }
.listadoCategoriasBody .listado .producto { width: 25%; float: left; border-left: 1px solid rgb(204, 212, 216); box-sizing: border-box; margin: 0px; }
.listadoCategoriasBody .listado .producto:nth-child(5n+1) { border-left: 1px solid rgb(204, 212, 216); clear: none; }
.listadoCategoriasBody .listado .producto:nth-child(4n+1) { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; clear: left; }
.listadoHeaderMarca { background: none; }
}
@media (max-width: 500px) {
.listadoCategoriasBody .listado .producto { width: 33.3%; }
.listadoCategoriasBody .listado .producto:nth-child(4n+1) { border-left: 1px solid rgb(204, 212, 216); clear: none; }
.listadoCategoriasBody .listado .producto:nth-child(3n+1) { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; clear: left; }
}
@media (max-width: 480px) {
.listadoCategoriasBody .wrap, .listadoBody .wrap { }
}
@media (max-width: 400px) {
.listadoCategoriasBody .listado .producto { width: 50%; }
.listadoCategoriasBody .listado .producto:nth-child(3n+1) { border-left: 1px solid rgb(204, 212, 216); clear: none; }
.listadoCategoriasBody .listado .producto:nth-child(2n+1) { border-left-width: medium; border-left-style: none; border-left-color: currentcolor; clear: left; }
}
@media (max-width: 320px) {
.listadoHeader .wrap { padding: 10px 4%; }
.listadoHeader .holder { margin-top: 16px; }
}
.hidden { display: none !important; }
.visible { display: block; }
