.book-club-shelf{padding:clamp(36px,5vw,70px) 0}.book-club-shelf__intro{max-width:780px;margin-bottom:40px}.book-club-shelf__intro .h1{margin:20px 0}.book-club-shelf__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 26px;margin:0;padding:0;list-style:none}.book-club-shelf__grid li{min-width:0}.book-club-shelf__cover{display:flex;align-items:center;justify-content:center;aspect-ratio:2 / 3;margin-bottom:18px;background:#f4f1ea}.book-club-shelf__cover img{display:block;width:100%;height:100%;object-fit:contain}.book-club-shelf__grid .h5{margin:0 0 8px;overflow-wrap:anywhere}.book-club-shelf__grid p{margin-bottom:10px}.book-club-shelf__credit{line-height:1.4;overflow-wrap:anywhere}.book-club-shelf a:focus-visible{outline:3px solid #b85529;outline-offset:5px}.book-club-shelf__pagination{display:flex;gap:12px;justify-content:center;margin-top:48px}.book-club-shelf__pagination span{display:inline-block;padding:12px}@media(min-width:750px)and (max-width:989px){.book-club-shelf__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:749px){.book-club-shelf__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 18px}}.book-cover-credit{margin:10px 0 0;line-height:1.4;overflow-wrap:anywhere}.product-item.book-cover-preserved .product-item__image img{object-fit:contain}.product-item__cover-author{margin:6px 0;font-size:.875em}
/*# sourceMappingURL=/cdn/shop/t/27/compiled_assets/styles.css.map?subset=AEAAAAAAAAAAAAAAAAAB */
