.gallery-books-band-section{position:relative}.gbb{--gbb-cream: #F5F1E6;--gbb-ink: #121C2E;--gbb-gold: #96701C;--gbb-muted: #8E929C;background:var(--gbb-cream);color:var(--gbb-ink);scroll-margin-top:1rem;padding-block-start:var(--gbb-pad-top, 64px);padding-block-end:var(--gbb-pad-bottom, 64px)}.gbb__inner{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:1.25rem;display:grid;gap:2rem}.gbb__rail{display:grid;gap:1rem}.gbb__index{margin:0;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;color:#96701c}.gbb__eyebrow{margin:0 0 .35rem;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gbb-gold);font-weight:600}.gbb__heading{margin:.5rem 0;font-family:var(--font-heading--family, inherit);font-size:clamp(1.6rem,2.2vw,2.4rem);line-height:1.15;color:var(--gbb-ink)}.gbb__placard{margin:0 0 .75rem;font-size:1.05rem;line-height:1.4;max-width:18rem}.gbb__body{margin:0 0 1rem;max-width:34rem;line-height:1.6}.gbb__catalog{color:var(--gbb-ink);font-size:.95rem;text-underline-offset:.2em}.gbb__shelf{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(42vw,180px);gap:1.25rem;overflow-x:auto;padding-block:.5rem 1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}@media(min-width:900px){.gbb__inner{grid-template-columns:minmax(220px,.85fr) minmax(0,1.8fr);align-items:start;gap:2.5rem}.gbb__shelf{grid-auto-flow:dense;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;align-items:end}.gbb__card--1{transform:translateY(-12px)}.gbb__card--2{transform:translateY(8px)}.gbb__card--3{transform:translateY(-4px)}}.gbb__card{scroll-snap-align:start}.gbb__cover-link{display:block;text-decoration:none}.gbb__cover{display:block;width:100%;height:auto;border-radius:4px;box-shadow:0 16px 36px #121c2e38;background:#fffbf2}.gbb__cover--placeholder{aspect-ratio:2 / 3;display:grid;place-items:center;padding:1rem;text-align:center;font-size:.9rem}.gbb__meta{margin-top:.75rem}.gbb__title{margin:0;font-size:.98rem;line-height:1.35}.gbb__title a{color:inherit;text-decoration:none}.gbb__title a:hover,.gbb__title a:focus-visible{text-decoration:underline;text-underline-offset:.15em}.gbb__format{margin:.25rem 0 0;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:#96701c}.gbb__bundle-note{margin:.35rem 0 0;font-size:.8rem;line-height:1.35;opacity:.85}.gbb__disclaimer{margin:0;font-size:.8rem;line-height:1.45;opacity:.75;max-width:40rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gbb__index-rail{max-width:var(--page-width, 1200px);margin:0 auto 2.5rem;padding-inline:1.25rem;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;border-bottom:1px solid rgba(18,28,46,.35)}.gbb__index-list{list-style:none;margin:0;padding:0 0 .9rem;display:flex;flex-wrap:wrap;gap:.75rem clamp(1.25rem,3.2vw,2.75rem);flex:1 1 auto}.gbb__index-link{display:inline-flex;flex-direction:column;gap:.2rem;text-decoration:none;color:var(--gbb-muted);transition:color .2s ease}.gbb__index-num{font-family:var(--font-body--family, inherit);font-size:.7rem;font-weight:600;letter-spacing:.2em;color:var(--gbb-gold)}.gbb__index-word{font-family:var(--font-heading--family, "Lora", Georgia, serif);font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.1;letter-spacing:.01em;padding-bottom:.35rem;border-bottom:2px solid transparent}.gbb__index-item.is-active .gbb__index-link{color:var(--gbb-ink)}.gbb__index-item.is-active .gbb__index-word{border-bottom-color:var(--gbb-gold)}.gbb__index-link:hover,.gbb__index-link:focus-visible{color:var(--gbb-ink)}.gbb__index-link:focus-visible{outline:2px solid var(--gbb-gold);outline-offset:4px}.gbb__catalog--rail{padding-bottom:1.4rem;font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;text-decoration:none;white-space:nowrap}.gbb__catalog--rail:hover,.gbb__catalog--rail:focus-visible{color:var(--gbb-gold)}@media(max-width:599px){.gbb__index-list{gap:.5rem 1.25rem}.gbb__index-word{font-size:1.45rem}.gbb__catalog--rail{padding-bottom:1rem}}@media(prefers-reduced-motion:no-preference){html:has(.gbb__index-rail){scroll-behavior:smooth}}#listen,#music,#concerts,#read{scroll-margin-top:1rem}
/*# sourceMappingURL=/cdn/shop/t/35/assets/gallery-books-band.css.map */
