/* Stock Producto */
.tituloProducto {
    text-transform: uppercase;
    -webkit-text-stroke: thin;
}
@media (min-width: 1200px) {
    .container {
        /* width: 100rem; */
    }
    .containerSillas, .containerTablaProdIndividual {
        width: 86vw;
        margin: auto;
    }
}
    .ulockd-inner-home {
        background-attachment: fixed;
        background-image: url("./../images/background/nuestProd.jpeg");/* style="width:100%"> */
        background-position: center bottom;
        background-repeat: no-repeat;
        /* -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-size: contain;
        padding: 140px 0; *//* 120 */
        overflow-x: hidden;
        position: relative;
    }
    .img-whp {
        width: 90% !important;
        margin: 10px auto;
    }
    .grid-container {
        display: grid;
        grid-template-columns: repeat(auto-fill, minmax(250px, 1fr)); /* Ajusta 250px al tamaño deseado */
        grid-gap: 16px; /* Espacio entre los elementos, ajusta según sea necesario */
    }

    .grid-item {
        background: #f8f8f8; /* Fondo para visualización */
        padding: 16px; /* Espacio interno, ajusta según sea necesario */
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        height: 100%; /* Asegura que los elementos llenen todo el espacio disponible */
    }

    .ulockd-shop-item {
        display: flex;
        flex-direction: column;
        justify-content: end;
        height: 100%;
        margin-bottom: 0;
    }
    .ulockd-product-details {
        /* flex-grow: 1;
        display: flex;
        flex-direction: column;
        justify-content: end;
        height: 100%; */
    }

    /* Productos largos */
    .imgProdLargo {
        height: 16rem;
    }
    .imgProdLargoDetails {
        height: unset;
    }

    .product-description {
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 3; /* Número de líneas a mostrar */
        -webkit-box-orient: vertical;
    }
    .button-container {
        /* margin-top: auto; */ /* Empuja el botón hacia abajo */
    }
    .pagination {
        display: flex;
        justify-content: center; /* Centra los elementos de paginación */
    }
    
/* Stock Producto Individual */
.row_stock_individual {
    /* width: 37vw; */
    margin: auto;
}
.ulockd-product-details-individual {
    flex-grow: 1;
}