.book-club-library{padding:clamp(42px,6vw,78px) 0;background:#f4f1ea;color:#1f2a30}.book-club-library__intro{max-width:780px;margin-bottom:34px}.book-club-library__intro .h2{margin:8px 0 20px}.book-club-library__books.book-club-library__featured{grid-template-columns:repeat(4,minmax(0,1fr))}.book-club-library__browse{display:flex;flex-wrap:wrap;gap:16px 28px}@media(max-width:749px){.book-club-library__books.book-club-library__featured{grid-template-columns:repeat(2,minmax(0,1fr))}}.book-club-library__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.book-club-library__shelf{padding:clamp(24px,3vw,38px);border:1px solid #d9d4c8;background:#fff;min-width:0}.book-club-library__shelf .h4{margin:0 0 18px}.book-club-library__shelf .rte{margin-bottom:22px}.book-club-library__shelf a:focus-visible{outline:3px solid #b85529;outline-offset:5px}.book-club-library__books{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;padding:0;margin:0 0 26px;list-style:none}.book-club-library__books a{display:block;text-decoration:none}.book-club-library__cover{display:flex;align-items:center;justify-content:center;aspect-ratio:2 / 3;margin-bottom:12px;background:#f4f1ea}.book-club-library__cover img{display:block;width:100%;height:100%;object-fit:contain}.book-club-library__title{display:block;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.book-club-library__author{display:block;margin-top:6px;font-size:.85rem;line-height:1.4}.book-club-library__credit{margin:10px 0 0;line-height:1.4;overflow-wrap:anywhere}.book-club-library--dark{background:#1f3038;color:#f7f3e9}.book-club-library--dark .h2,.book-club-library--dark .h4{color:inherit}.book-club-library--dark .book-club-library__shelf{background:transparent;border-color:#536069}.book-club-library--dark a{color:#f7f3e9}@media(max-width:749px){.book-club-library__grid{grid-template-columns:minmax(0,1fr)}}.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/28/compiled_assets/styles.css.map?subset=ACAAAAAAAAAAAAAAAAAB */
