.coloring-book-module__n2_gha__page{background:#fffdfd;overflow:clip}.coloring-book-module__n2_gha__hero{width:min(100%,108rem);min-height:100svh;margin:0 auto;padding:clamp(9rem,14vh,12rem) clamp(1.25rem,5vw,6.75rem) clamp(5.5rem,9vw,9rem)}.coloring-book-module__n2_gha__heroCopy{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);align-items:center;gap:clamp(3rem,8vw,9rem);min-height:clamp(19rem,31vw,31rem);display:grid}.coloring-book-module__n2_gha__heroCopy h1{letter-spacing:-.052em;text-transform:uppercase;font-size:clamp(4.25rem,7.2vw,8rem);font-weight:400;line-height:.9}.coloring-book-module__n2_gha__heroCopy p{letter-spacing:-.025em;text-wrap:balance;max-width:17em;font-size:clamp(1.8rem,3vw,3.45rem);line-height:1.06}.coloring-book-module__n2_gha__heroCopy p span{color:var(--mist);display:block}.coloring-book-module__n2_gha__coverComposition{width:min(100%,79rem);height:clamp(27rem,48vw,47rem);margin:clamp(1rem,2vw,2rem) auto 0;position:relative}.coloring-book-module__n2_gha__heroCover{aspect-ratio:1545/2000;background:#ece8e4;width:36%;position:absolute;overflow:hidden;box-shadow:0 2rem 4rem #0a0a0a1f}.coloring-book-module__n2_gha__heroCover img,.coloring-book-module__n2_gha__bookCover img{object-fit:cover}.coloring-book-module__n2_gha__edinburghCover{z-index:1;top:15%;left:5%;transform:rotate(-2deg)}.coloring-book-module__n2_gha__istanbulCover{z-index:1;top:15%;right:5%;transform:rotate(2deg)}.coloring-book-module__n2_gha__soulCover{z-index:2;top:0;left:50%;transform:translate(-50%)}.coloring-book-module__n2_gha__catalogue{width:min(100%,98rem);margin:0 auto;padding:clamp(6rem,10vw,10rem) clamp(1.25rem,5vw,5.5rem) clamp(8rem,13vw,13rem)}.coloring-book-module__n2_gha__catalogueHeader{grid-template-columns:10rem minmax(0,1fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.coloring-book-module__n2_gha__catalogueHeader>p{color:var(--mist);letter-spacing:.1em;text-transform:uppercase;padding-bottom:.6rem;font-size:.9rem;font-weight:600}.coloring-book-module__n2_gha__catalogueHeader h2{color:var(--mist);letter-spacing:-.045em;font-size:clamp(3.2rem,5.8vw,6.5rem);font-weight:400;line-height:.95}.coloring-book-module__n2_gha__books{gap:clamp(1.25rem,2.5vw,2.5rem);display:grid}.coloring-book-module__n2_gha__book{border:1px solid #0a0a0a80;grid-template-columns:minmax(18rem,.72fr) minmax(24rem,1.28fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);min-height:38rem;padding:clamp(1.25rem,3vw,3rem);display:grid}.coloring-book-module__n2_gha__bookVisual{place-items:center;min-width:0;display:grid;position:relative}.coloring-book-module__n2_gha__bookIndex{z-index:1;color:var(--mist);letter-spacing:.12em;font-size:.85rem;font-weight:600;position:absolute;top:0;left:0}.coloring-book-module__n2_gha__bookCover{aspect-ratio:1545/2000;background:#ece8e4;width:min(100%,23rem);position:relative;overflow:hidden}.coloring-book-module__n2_gha__bookDetails{gap:clamp(2rem,4vw,3.75rem);display:grid}.coloring-book-module__n2_gha__maker{color:var(--mist);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.8rem;font-size:.85rem;font-weight:600}.coloring-book-module__n2_gha__bookDetails h3{letter-spacing:-.04em;max-width:18ch;font-size:clamp(2.6rem,4.6vw,5rem);font-weight:400;line-height:.9}.coloring-book-module__n2_gha__subtitle{max-width:30rem;color:var(--mist);margin-top:1rem;font-size:clamp(1.25rem,1.8vw,1.75rem);line-height:1.2}.coloring-book-module__n2_gha__bookDetails ul{color:#4f5863;gap:.75rem;max-width:42rem;padding-left:1.15em;font-size:clamp(1.05rem,1.35vw,1.3rem);line-height:1.35;display:grid}.coloring-book-module__n2_gha__purchase{justify-content:space-between;align-items:end;gap:2rem;display:flex}.coloring-book-module__n2_gha__purchase>p{font-size:clamp(2.3rem,3.6vw,4rem);font-weight:600;line-height:.85}.coloring-book-module__n2_gha__purchase>p span{color:var(--mist);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.65rem;font-size:.75rem;font-weight:600;display:block}.coloring-book-module__n2_gha__actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;display:flex}.coloring-book-module__n2_gha__actions button{border:1px solid var(--ink);min-height:3.25rem;color:var(--paper);background:var(--ink);cursor:pointer;border-radius:0;padding:.8rem 1.35rem;font-size:.95rem;transition:color .18s,background-color .18s}.coloring-book-module__n2_gha__actions button:hover,.coloring-book-module__n2_gha__actions button:focus-visible{color:var(--ink);background:0 0}.coloring-book-module__n2_gha__actions button:focus-visible{outline:2px solid var(--ink);outline-offset:.25rem}.coloring-book-module__n2_gha__actions .coloring-book-module__n2_gha__secondaryAction{color:var(--ink);background:0 0}.coloring-book-module__n2_gha__actions .coloring-book-module__n2_gha__secondaryAction:hover,.coloring-book-module__n2_gha__actions .coloring-book-module__n2_gha__secondaryAction:focus-visible{color:var(--paper);background:var(--ink)}@media (max-width:900px){.coloring-book-module__n2_gha__heroCopy{grid-template-columns:1fr;align-content:center;gap:2.5rem;min-height:24rem}.coloring-book-module__n2_gha__heroCopy p{margin-left:auto}.coloring-book-module__n2_gha__book{grid-template-columns:minmax(15rem,.85fr) minmax(20rem,1.15fr);gap:2.5rem}.coloring-book-module__n2_gha__purchase{flex-direction:column;align-items:start}.coloring-book-module__n2_gha__actions{justify-content:flex-start}}@media (max-width:680px){.coloring-book-module__n2_gha__hero{min-height:auto;padding-top:8.5rem}.coloring-book-module__n2_gha__heroCopy{min-height:22rem}.coloring-book-module__n2_gha__heroCopy h1{font-size:clamp(3.8rem,19vw,6.5rem)}.coloring-book-module__n2_gha__heroCopy p{max-width:13em;margin-left:12vw;font-size:clamp(1.6rem,7.8vw,2.5rem)}.coloring-book-module__n2_gha__coverComposition{width:142%;height:clamp(24rem,112vw,36rem);margin-left:-21%}.coloring-book-module__n2_gha__heroCover{width:39%}.coloring-book-module__n2_gha__edinburghCover{left:2%}.coloring-book-module__n2_gha__istanbulCover{right:2%}.coloring-book-module__n2_gha__catalogueHeader{grid-template-columns:1fr;gap:.75rem}.coloring-book-module__n2_gha__catalogueHeader>p{padding-bottom:0}.coloring-book-module__n2_gha__book{grid-template-columns:1fr;gap:2.5rem;min-height:auto}.coloring-book-module__n2_gha__bookVisual{padding-top:1rem}.coloring-book-module__n2_gha__bookCover{width:min(78vw,22rem)}.coloring-book-module__n2_gha__bookDetails{gap:2rem}.coloring-book-module__n2_gha__purchase{gap:1.5rem}}
