.elementor-1125 .elementor-element.elementor-element-576c96b2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-ef74f12 */.libreria-grid{
    display:grid;
    grid-template-columns:repeat(5,1fr);
    gap:32px;
}

.libro-card{
    text-decoration:none;
    color:inherit;
}

.libro-card img{
    width:100%;
    aspect-ratio:0.68;
    object-fit:cover;
    display:block;
}

/* TITULO */

.libro-card h3{
    font-family:'Montserrat', sans-serif;
    font-size:18px;
    font-weight:500;
    line-height:1.4;
    color:#75160D;
    margin-top:16px;
    margin-bottom:4px;
}

/* AUTOR (para cuando exista) */

.libro-card .autor{
    font-family:'Montserrat', sans-serif;
    font-size:14px;
    font-weight:500;
    color:#75160D;
    margin-bottom:8px;
}

/* PRECIO */

.libro-card .precio{
    font-family:'Montserrat', sans-serif;
    font-size:12px;
    font-weight:500;
    color:#9A9A9A;
}

/* PAGINACION */

.libreria-pagination{
    margin-top:80px;
    display:flex;
    justify-content:center;
    gap:8px;
}

.libreria-pagination .page-numbers{
    width:42px;
    height:42px;
    display:flex;
    align-items:center;
    justify-content:center;

    background:#75160D;
    color:#fff;

    border:1px solid rgba(255,255,255,.35);

    text-decoration:none;

    font-family:'Montserrat', sans-serif;
    font-size:14px;
    font-weight:500;

    transition:.2s ease;
}

.libreria-pagination .page-numbers:hover{
    transform:translateY(-2px);
}

.libreria-pagination .current{
    background:#8C1A0E;
}/* End custom CSS */