 #tienda{ padding: 0; margin: 0; } #cesta{ top: inherit; right: inherit; width: inherit; float: none; padding: 0 !important; top: 54px; } #cesta.on{ position: sticky; top: 60px; } #cestaProductos { color: initial; } .cestaProducto{ display: flex; width: 100% !important; } .cestaProducto .celda.w100px.p5px { width: 100px !important; } #buscadorTienda{ display: inline-table; margin: 10px; } ul.tiendacategorias, #productos{ width: 100%; justify-content: center; } ul.tiendacategorias li .catTextos, #tienda .descripcion{ width: initial; height: initial; min-width: 50%; } .producto, .producto.max{ width: 100%; max-width: initial; } .producto.max .descripcion{ width: 100%; display: table; margin: 0 auto; float: none; } #comboTienda{ width: initial;} /* ul.tiendacategorias li, .producto { width: initial; height: inherit; max-height: inherit; margin: 10px 0; } */ #tienda select, #tienda input[type="radio"], #tienda input[type="checkbox"]{ width: initial; } .inputCantidad{ wiDth: 30px; } #formTienda textarea { width: 100%; } #misDirecciones{ margin-left: 0; } .miDireccion{ height: inherit; width: 100% !important; margin: 10px auto; } #nuevaDireccion label, #datosFactura label{ width: inherit; text-align: left; } .bannerTienda .celda{ display: table-cell; } div#gestorTienda{ flex-direction: column; clear: both; } div#gestorTienda .menu{ flex-direction: row; width: 100%; } div#gestorTienda .menu .fa-3x{ font-size: 2em; } div#gestorTienda .menu > a { width: initial; } .producto_info{ flex-direction: column; } .producto{ width: calc(100vw - 20px) !important; } 