.book-card.svelte-1nwymv9{position:relative;min-height:85vh;min-height:85svh;background-color:var(--color-bg-dark);display:flex;justify-content:flex-end;align-items:center;overflow:hidden}.book-cover.svelte-1nwymv9{position:absolute;inset:0;z-index:0;background-color:var(--color-bg-dark);text-decoration:none}.book-cover.svelte-1nwymv9 .responsive-img{position:absolute;inset:0;width:100%;height:100%}.book-cover.svelte-1nwymv9 .book-cover-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.book-cover.svelte-1nwymv9 .book-cover-detail{position:absolute;right:0;bottom:0;width:calc(clamp(5.5rem,14vw,11rem) * var(--cover-detail-scale, 1));height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.book-cover.svelte-1nwymv9 .book-cover-detail.top-right{top:0;bottom:auto}.book-overlay.svelte-1nwymv9{position:relative;z-index:1;width:30%;max-width:30rem;padding:2rem 1.75rem;margin-right:12%;background:none;color:#fff;pointer-events:none}.book-overlay.svelte-1nwymv9 :is(a:where(.svelte-1nwymv9),button){pointer-events:auto}.book-title-link.svelte-1nwymv9{color:inherit;text-decoration:none}.book-title-link.svelte-1nwymv9:hover{text-decoration:none}.book-title.svelte-1nwymv9{font-family:var(--font-heading);font-weight:var(--font-weight-heading);font-size:clamp(1.5rem,3vw,2rem);margin:0 0 .5rem;color:#fff}.book-desc.svelte-1nwymv9{font-family:var(--font-body);font-weight:var(--font-weight-body);font-size:var(--font-size-body);line-height:var(--font-line-height-body);margin:0 0 1.25rem;opacity:.9;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.book-more.svelte-1nwymv9{color:inherit}.book-more.svelte-1nwymv9:hover{text-decoration:underline;text-underline-offset:.15em}.book-footer.svelte-1nwymv9{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.theme-light.svelte-1nwymv9 .book-overlay:where(.svelte-1nwymv9){color:var(--color-text)}.theme-light.svelte-1nwymv9 .book-title:where(.svelte-1nwymv9){color:var(--color-text)}.theme-light.book-card.svelte-1nwymv9{background-color:var(--color-bg)}.theme-light.svelte-1nwymv9 .book-cover:where(.svelte-1nwymv9){background-color:var(--color-bg)}@media(max-width:799px){.book-card.svelte-1nwymv9{flex-direction:column;align-items:stretch;justify-content:flex-start;min-height:0}.book-cover.svelte-1nwymv9{position:relative;flex:0 0 auto;width:100%;aspect-ratio:1}.book-cover.svelte-1nwymv9 .book-cover-detail{display:none}.book-overlay.svelte-1nwymv9{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:1rem;row-gap:.5rem;flex:0 0 auto;width:100%;max-width:none;margin-right:0;padding:1.5rem;background:var(--color-bg-dark)}.theme-light.svelte-1nwymv9 .book-overlay:where(.svelte-1nwymv9){background:var(--color-bg)}.theme-light.svelte-1nwymv9 .book-cover:where(.svelte-1nwymv9){background-color:var(--color-bg)}.book-title-link.svelte-1nwymv9{grid-column:1;grid-row:1}.book-footer.svelte-1nwymv9{grid-column:2;grid-row:1;align-self:center}.book-title.svelte-1nwymv9{margin-bottom:0}.book-desc.svelte-1nwymv9{grid-column:1 / -1;margin-bottom:0}}.products.svelte-1uha8ag{padding:0}.book-grid.svelte-1uha8ag{display:grid;gap:0;grid-template-columns:1fr}
