.title{margin:1rem;font-size:2rem}.grid{display:grid;grid-template-columns:50% 50%}@media screen and (min-width:1024px){.grid{display:grid;grid-template-columns:repeat(auto-fill,150px);grid-gap:10px}}.grid-item{display:flex;justify-content:center}.grid-item-card{padding:.5rem;width:150px}.grid-item-book{display:grid;grid-template-rows:240px 2rem 1rem}.grid-item-thumbnail{width:100%;height:100%;overflow:hidden}.grid-item-thumbnail img{width:100%;height:100%;object-fit:cover}.grid-item-title{font-weight:700;font-size:1rem;color:#5e17eb;margin-top:.5rem;margin-bottom:.5rem;overflow:hidden}.grid-item-author{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid-item-author a{font-family:text;font-size:.5rem}.grid-item-price{margin-top:.5rem;font-size:1rem;font-weight:700}.paging{display:flex;justify-content:center}@media screen and (min-width:1024px){.paging{justify-content:start}}.paging a{background-color:#5e17eb;color:#fff;font-weight:700;padding:.6rem;border-radius:20px;margin:.5rem}