.spreads.svelte-1f5ng3s{display:grid;grid-template-columns:auto minmax(0,34rem) auto;grid-template-areas:"prev book next";justify-content:center;align-items:center;gap:0 4rem;margin:0 auto var(--sp-2x)}.book.svelte-1f5ng3s{grid-area:book;position:relative;background:#fff;box-shadow:0 .4rem 1.2rem #0000002e}.book.svelte-1f5ng3s:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,transparent 45%,rgba(0,0,0,.05) 48%,rgba(0,0,0,.2) 50%,rgba(0,0,0,.03) 52%,transparent 55%)}.track.svelte-1f5ng3s{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:4 / 3}.track.svelte-1f5ng3s::-webkit-scrollbar{display:none}.track.svelte-1f5ng3s:focus-visible{outline:2px solid #000;outline-offset:4px}.spread.svelte-1f5ng3s{flex:0 0 100%;scroll-snap-align:start}.spread.svelte-1f5ng3s img:where(.svelte-1f5ng3s){display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}button.svelte-1f5ng3s{display:grid;place-items:center;width:2rem;height:2rem;padding:0;border:none;border-radius:50%;background:#000;color:#fff;cursor:pointer;transition:var(--transition-basic)}button.svelte-1f5ng3s:hover{scale:1.2}button.svelte-1f5ng3s:disabled{opacity:.2;cursor:default}button.svelte-1f5ng3s svg:where(.svelte-1f5ng3s){width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.5}.prev.svelte-1f5ng3s{grid-area:prev}.next.svelte-1f5ng3s{grid-area:next}@media screen and (max-width:500px){.spreads.svelte-1f5ng3s{grid-template-columns:auto auto;grid-template-areas:"book book" "prev next";gap:var(--sp) var(--sp)}.prev.svelte-1f5ng3s{justify-self:end}.next.svelte-1f5ng3s{justify-self:start}}@media screen and (min-width:1800px){.spreads.svelte-1f5ng3s{display:grid;grid-template-columns:auto minmax(0,30rem) auto}}.page-wrapper.svelte-1axrkof{padding:var(--sp-2x) var(--sp) 10rem;min-height:100vh}.subtitle.svelte-1axrkof{margin:.5rem 0}.buy.svelte-1axrkof{text-align:center;margin-bottom:2rem}.buy.svelte-1axrkof h5:where(.svelte-1axrkof){margin:0 0 1rem}.buy.svelte-1axrkof ul:where(.svelte-1axrkof){list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem}.buy.svelte-1axrkof li:where(.svelte-1axrkof){font-size:.8rem;line-height:100%;text-transform:uppercase;letter-spacing:.08em}.buy.svelte-1axrkof li:where(.svelte-1axrkof) a:where(.svelte-1axrkof){padding-bottom:.25rem;border-bottom:1px dotted}.buy.svelte-1axrkof li:where(.svelte-1axrkof) a:where(.svelte-1axrkof):hover{border-bottom:1px solid}
