.gg{--gg-btn-bg: #90a0d2;--gg-btn-text: #16302a;--gg-card: #f7efdf;--gg-kicker: #5c6ea8;--gg-muted: rgba(var(--color-foreground), .78)}.gg .page-width{max-width:128rem}.gg [hidden],.gg[hidden]{display:none!important}.gg [id],.gg[id]{scroll-margin-top:12rem}.gg-card__media,.gg-book__cover{text-decoration:none}.gg-kicker{margin:0;font-size:1.3rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--gg-kicker)}.gg-h1,.gg-h2,.gg-name,.gg-book__title{font-family:var(--font-heading-family);font-weight:700;color:rgb(var(--color-foreground));margin:0;letter-spacing:0}.gg-h1{font-size:clamp(3.8rem,5.5vw,6.6rem);line-height:1.05}.gg-h2{font-size:clamp(3rem,3.6vw,4.2rem);line-height:1.1}.gg-tagline,.gg-sub{margin:0;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:2rem;line-height:1.35;color:rgb(var(--color-foreground))}.gg-sub{font-size:2.3rem}.gg-head{display:flex;flex-direction:column;gap:.8rem;margin-bottom:3.2rem}.gg-rte p{margin:0 0 1rem}.gg-rte p:last-child{margin-bottom:0}.gg-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 2.2rem;border-radius:999px;background:var(--gg-btn-bg);color:var(--gg-btn-text);font-weight:700;font-size:1.5rem;line-height:1.2;text-align:center;text-decoration:none;transition:filter .15s ease}.gg-btn:hover{filter:brightness(.95);color:var(--gg-btn-text)}.gg-ph{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1.6rem;box-sizing:border-box;background:#eadfc8;color:#5c5040;font-size:1.4rem;text-align:center}.gg-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6.4rem;align-items:center}.gg-hero__text{min-width:0;display:flex;flex-direction:column;gap:2rem}.gg-hero__intro{font-size:1.8rem;max-width:52rem}.gg-hero__signoff{margin:0;font-family:var(--font-heading-family);font-style:italic;font-size:2rem}.gg-hero__media{min-width:0;aspect-ratio:5 / 6;max-height:68rem;border-radius:2rem;overflow:hidden}.gg-hero__media img{width:100%;height:100%;object-fit:cover;display:block}.gg-disclosure{margin-top:3.2rem;font-size:1.3rem;line-height:1.5;color:var(--gg-muted);max-width:90rem}.gg-nav{border-top:1px solid rgba(var(--color-foreground),.14);border-bottom:1px solid rgba(var(--color-foreground),.14)}.gg-nav--sticky{position:sticky;top:0;z-index:3}.gg-nav__inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem;padding-top:2rem;padding-bottom:2rem}.gg-nav__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 1.8rem;font-size:1.4rem;font-weight:600}.gg-nav__links a{color:rgb(var(--color-foreground));text-decoration:none;padding:.4rem 0;border-bottom:1px solid transparent;white-space:nowrap}.gg-nav__links a:hover{border-bottom-color:currentColor}.gg-filter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem}.gg-filter__label,.gg-filter__count{font-size:1.4rem;color:var(--gg-muted)}.gg-chip{min-height:4.4rem;padding:0 1.8rem;border-radius:999px;border:1px solid rgba(var(--color-foreground),.35);background:transparent;color:rgb(var(--color-foreground));font-family:inherit;font-size:1.5rem;font-weight:500;cursor:pointer}.gg-chip[aria-pressed=true]{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.gg-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:4.8rem 2.4rem}.gg-card{position:relative;flex:0 0 calc((100% - 7.2rem)/4);min-width:0;display:flex;flex-direction:column;gap:.8rem}.gg-card__media{position:relative;display:block;aspect-ratio:4 / 5;margin-bottom:.8rem;border-radius:1.2rem;overflow:hidden;background:#f7efdf}.gg-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.gg-card:hover .gg-card__media img{transform:scale(1.03)}.gg-card__media--contain{background:#fff}.gg-card__media--contain img{object-fit:contain;padding:6%;box-sizing:border-box}.gg-badge{position:absolute;top:1rem;left:1rem;font-size:1.2rem;font-weight:700;padding:.3rem 1rem;border-radius:999px;background:#fbf3e2;color:#21443d}.gg-shop{margin:0;font-size:1.2rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gg-kicker)}.gg-name{font-size:2rem;line-height:1.2}.gg-name a{color:inherit;text-decoration:none}.gg-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.gg-blurb{margin:0;font-size:1.5rem;line-height:1.45;color:var(--gg-muted)}.gg-note{margin:0;font-size:1.3rem;font-style:italic;color:var(--gg-muted)}.gg-card__foot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:.8rem}.gg-price{font-size:1.7rem;font-weight:700;color:rgb(var(--color-foreground))}.gg-shoplink{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));white-space:nowrap}.gg-card:hover .gg-shoplink{text-decoration:underline;text-underline-offset:.3rem}.gg-reading{--gg-kicker: rgba(var(--color-foreground), .8)}.gg-reading__intro{font-size:1.8rem;max-width:62rem;margin:0}.gg-books{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4rem 2.4rem}.gg-book{display:flex;flex-direction:column;gap:.8rem}.gg-book__cover{display:block;aspect-ratio:2 / 3;border-radius:.6rem;overflow:hidden;background:rgba(var(--color-foreground),.1)}.gg-book__cover img{width:100%;height:100%;object-fit:cover;display:block}.gg-book__cover .gg-ph{background:rgba(var(--color-foreground),.1);color:rgb(var(--color-foreground))}.gg-book__title{font-size:1.9rem;line-height:1.2;margin-top:.4rem}.gg-book__title a{color:inherit;text-decoration:none}.gg-book__author,.gg-book__blurb{margin:0;font-size:1.5rem}.gg-book__meta{margin:0;font-size:1.4rem;font-weight:700}.gg-closing{text-align:center}.gg-closing__inner{display:flex;flex-direction:column;align-items:center;gap:1.6rem}.gg-closing__text{max-width:62rem;font-size:1.7rem}.gg-closing__small{max-width:72rem;font-size:1.4rem;color:var(--gg-muted);margin-top:1.6rem}@media screen and (max-width:989px){.gg-hero__inner{gap:4rem}.gg-card{flex-basis:calc((100% - 4.8rem) / 3)}}@media screen and (max-width:749px){.gg-hero__inner{grid-template-columns:minmax(0,1fr);gap:3.2rem}.gg-hero__media{order:-1;aspect-ratio:1 / 1}.gg-nav__inner{align-items:stretch;padding-left:0;padding-right:0}.gg-nav__links,.gg-filter{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding:0 1.6rem;scrollbar-width:none}.gg-nav__links::-webkit-scrollbar,.gg-filter::-webkit-scrollbar{display:none}.gg-chip{flex:0 0 auto;white-space:nowrap}.gg-filter__label,.gg-filter__count{flex:0 0 auto}.gg-grid{gap:3.2rem 1.4rem}.gg-card{flex-basis:calc((100% - 1.4rem)/2)}.gg-name{font-size:1.7rem}.gg-blurb{font-size:1.4rem}.gg-price{font-size:1.5rem}.gg-shoplink{font-size:1.3rem}.gg-books{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem 1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/gift-guide.css.map */
