.gg-category-books{clear:both;margin:24px 0 48px;padding:32px 0 30px;border-top:1px solid var(--gh-line,#d5ccbe);border-bottom:1px solid var(--gh-line,#d5ccbe)}
.gg-category-books *{box-sizing:border-box}
.gg-category-books .gg-category-books-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin:0 0 24px}
.gg-category-books .gg-category-books-heading>div{max-width:760px}
.gg-category-books .gg-category-books-eyebrow{margin:0 0 9px;color:var(--gh-cognac,#8b512f);font:600 11px/1.5 Manrope,Arial,sans-serif;letter-spacing:.09em;text-transform:uppercase}
.gg-category-books #gg-category-books-title{font:500 clamp(30px,3vw,42px)/1.1 'Cormorant Garamond',Georgia,serif;margin:0 0 12px;text-transform:none;letter-spacing:-.02em}
.gg-category-books-heading>div>p:last-child{margin:0;font:400 15px/1.7 Manrope,Arial,sans-serif}
.gg-category-books .gg-category-books-jump{flex-shrink:0;font:600 13px/1.6 Manrope,Arial,sans-serif;color:var(--gh-ink,#211c18);border-bottom:1px solid var(--gh-cognac,#8b512f);padding-bottom:4px;text-decoration:none}
.gg-category-books .gg-category-books-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.gg-category-books .gg-category-book{min-width:0;display:flex;flex-direction:column;background:#fbf8f2;border:1px solid var(--gh-line,#d5ccbe);margin:0}
.gg-category-books .gg-category-book-image{display:flex;align-items:center;justify-content:center;aspect-ratio:1.42;background:#fff;overflow:hidden}
.gg-category-books .gg-category-book-image img{display:block;width:100%;height:100%;object-fit:contain;margin:0}
.gg-category-books .gg-category-book-copy{display:flex;flex-direction:column;flex:1;padding:20px}
.gg-category-books .gg-category-book h3{font:500 28px/1.15 'Cormorant Garamond',Georgia,serif;margin:0 0 12px;text-transform:none;letter-spacing:-.01em}
.gg-category-books .gg-category-book h3 a{color:var(--gh-ink,#211c18);text-decoration:none}
.gg-category-books .gg-category-book-description{font:400 14px/1.7 Manrope,Arial,sans-serif;color:#655d52;margin:0 0 20px}
.gg-category-books .gg-category-book-actions{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:auto;font:600 12px/1.7 Manrope,Arial,sans-serif}
.gg-category-books .gg-category-book-actions a{color:var(--gh-ink,#211c18);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c7b39a}
.gg-category-books a:hover{text-decoration:underline;text-underline-offset:4px}
.gg-category-books a:focus-visible{outline:2px solid #8b512f;outline-offset:4px}
.gg-category-books .gg-category-books-note{font:400 13px/1.7 Manrope,Arial,sans-serif;color:#655d52;margin:22px 0 0;max-width:980px}
#gg-category-products.gg-category-products-heading{clear:both;font:500 32px/1.2 'Cormorant Garamond',Georgia,serif;margin:0 0 24px;scroll-margin-top:190px;text-transform:none}
@media(max-width:950px){.gg-category-books .gg-category-books-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gg-category-books .gg-category-books-heading{display:block}.gg-category-books .gg-category-books-jump{display:inline-block;margin-top:18px}}
@media(max-width:560px){.gg-category-books{padding-top:24px}.gg-category-books .gg-category-books-grid{grid-template-columns:1fr;gap:18px}.gg-category-books .gg-category-book-copy{padding:18px}.gg-category-books .gg-category-book h3{font-size:27px}}
