.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__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-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-edition-links{padding:32px 0 48px}.book-edition-links .h3{margin:0 0 24px}.book-edition-links__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;list-style:none;padding:0;margin:0}.book-edition-links__list li{min-width:0}.book-edition-links__list a{display:flex;align-items:center;min-height:48px;padding:14px 18px;border:1px solid #d9d4c8;color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.book-edition-links__list a:hover{background:#f4f1ea}.book-edition-links__list a:focus-visible{outline:3px solid #b85529;outline-offset:3px}.book-edition-links__note{margin:20px 0 0}@media(max-width:749px){.book-edition-links__list{grid-template-columns:minmax(0,1fr)}}.books-discovery{overflow:hidden}.books-discovery__hero{margin-bottom:clamp(52px,7vw,96px);background:#f4f1ea}.books-discovery__hero-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(38px,7vw,110px);align-items:center;padding-top:clamp(34px,5vw,68px);padding-bottom:clamp(34px,5vw,68px)}.books-discovery__hero-image{max-width:460px;justify-self:center;background:#e9e4d8}.books-discovery__hero-image img{width:100%;height:auto;display:block;aspect-ratio:3 / 4;object-fit:cover;object-position:center 28%}.books-discovery__hero-copy{max-width:700px}.books-discovery__hero-copy .h1{margin:8px 0 18px}.books-discovery__section-heading,.books-discovery__transition{max-width:780px;margin-bottom:34px}.books-discovery__section-heading .h2,.books-discovery__transition .h2{margin:8px 0 16px}.books-discovery__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px,3vw,48px) clamp(18px,2vw,34px)}.books-discovery__card{min-width:0}.books-discovery__cover{display:block;aspect-ratio:2 / 3;background:#f4f1ea}.books-discovery__cover .image-wrapper{height:100%}.books-discovery__cover img{width:100%;height:100%;object-fit:contain}.books-discovery__card-copy{padding-top:16px}.books-discovery__card-copy .h5{margin:0 0 5px}.books-discovery__card-copy p{margin:0 0 7px;font-style:italic}.books-discovery__recommendations{margin-top:clamp(68px,9vw,128px);padding:clamp(58px,8vw,108px) 0;background:#e9e4d8}.books-discovery__grid--recommendations{grid-template-columns:repeat(5,minmax(0,1fr))}.books-discovery__grid--recommendations .books-discovery__cover{background:#f7f5f0}.books-discovery__book-club-link{margin-top:46px}@media screen and (max-width:989px){.books-discovery__grid,.books-discovery__grid--recommendations{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.books-discovery__hero-layout{grid-template-columns:1fr;gap:28px}.books-discovery__hero-image{width:min(100%,390px)}.books-discovery__grid,.books-discovery__grid--recommendations{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.books-discovery__card-copy .h5{font-size:1rem}.books-discovery__card-copy p{font-size:.9rem}.books-discovery__book-club-link .btn{width:100%}}.book-club-directory{padding:clamp(42px,6vw,78px) 0;background:#f4f1ea;color:#1f2a30}.book-club-directory__intro{max-width:780px;margin-bottom:34px}.book-club-directory__intro .h2{margin:8px 0 20px}.book-club-directory__notice{padding:12px 16px;background:#e7dac5;color:#402d1e;font-size:.85rem}.book-club-directory__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.book-club-directory__card{padding:clamp(24px,3vw,38px);border:1px solid #d9d4c8;background:#fff;min-width:0}.book-club-directory__card .h4{margin:0 0 18px}.book-club-directory__card .rte{margin-bottom:20px}.book-club-directory__card a:focus-visible,.book-club-directory__card summary:focus-visible{outline:3px solid #b85529;outline-offset:5px}.book-club-directory__card summary{padding:14px 0;cursor:pointer;font-weight:700}.book-club-directory__preview{overflow-wrap:anywhere;padding:16px 0 0;border-top:1px solid #d9d4c8;line-height:1.8}.book-club-directory__books{padding-left:20px}.book-club-directory__books li{margin-bottom:10px}.book-club-directory--dark{background:#1f3038;color:#f7f3e9}.book-club-directory--dark .h2,.book-club-directory--dark .h4{color:inherit}.book-club-directory--dark .book-club-directory__card{background:transparent;border-color:#536069}.book-club-directory--dark .book-club-directory__preview{border-color:#536069}.book-club-directory--dark a{color:#f7f3e9}@media(max-width:749px){.book-club-directory__grid{grid-template-columns:minmax(0,1fr)}}.page-404__links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:24px auto 32px}.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/20/compiled_assets/styles.css.map */
