:root{--bn-footer-bg:67, 38, 26;--bn-ink: 64, 43, 34;--bn-ink-soft: 118, 81, 60;--bn-cream: 248, 235, 219;--bn-oat: 244, 221, 199;--bn-apricot: 238, 202, 178;--bn-peach: 220, 158, 145;--bn-paper: 255, 247, 237;--bn-gold: 183, 111, 45;--bn-line: 105, 70, 53;--bn-space-section: clamp(3.2rem, 4vw, 5.6rem);--bn-space-grid: clamp(1.6rem, 2vw, 2.4rem);--bn-radius-sm: .8rem;--bn-radius-card: 1.6rem;--bn-radius-panel: 2rem;--bn-radius-pill: 999rem;--bn-shadow-card: 0 .8rem 2.4rem rgba(var(--bn-ink), .08);--bn-text-small: clamp(1.2rem, 1vw, 1.3rem);--bn-text-body: clamp(1.5rem, 1.2vw, 1.6rem);--bn-text-card: clamp(1.7rem, 1.5vw, 1.9rem);--bn-text-section: clamp(2.8rem, 3vw, 3.8rem);--bn-text-product: clamp(3.4rem, 4vw, 4.8rem);--bn-text-hero: clamp(4rem, 6vw, 6.4rem)}html{scroll-behavior:smooth}body{color:rgb(var(--bn-ink));background:rgb(var(--bn-cream))}.bn-v3{--font-heading-family: Georgia, "Times New Roman", serif;--font-heading-weight: 700;color:rgb(var(--bn-ink));font-size:var(--bn-text-body)}.bn-v3 *,.bn-v3 *:before,.bn-v3 *:after{box-sizing:border-box}.bn-v3__section{padding-block:var(--bn-space-section)}.bn-v3__section--compact{padding-block:clamp(3.2rem,4vw,5.2rem)}.bn-v3__surface--cream{background:rgb(var(--bn-cream))}.bn-v3__surface--oat{background:rgb(var(--bn-oat))}.bn-v3__surface--apricot{background:rgb(var(--bn-apricot))}.bn-v3__surface--paper{background:rgb(var(--bn-paper))}.bn-v3__eyebrow{margin:0 0 .8rem;color:rgb(var(--bn-ink-soft));font-size:var(--bn-text-small);font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.bn-v3__title{margin:0;color:rgb(var(--bn-ink));font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:var(--bn-text-section);letter-spacing:-.025em;line-height:1.08}.bn-v3__title--hero{font-size:var(--bn-text-hero)}.bn-v3__title--product{font-size:var(--bn-text-product)}.bn-v3__copy{color:rgba(var(--bn-ink),.82);font-size:var(--bn-text-body);line-height:1.65}.bn-v3__button,.bn-v3 .button{min-height:4.8rem;border-radius:var(--bn-radius-sm);font-size:1.4rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bn-v3__button{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.6rem;border:.1rem solid rgb(var(--bn-ink));color:rgb(var(--bn-paper));background:rgb(var(--bn-ink));text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.bn-v3__button:hover{color:rgb(var(--bn-ink));background:transparent;transform:translateY(-.1rem)}.bn-v3__button:focus-visible,.bn-v3 button:focus-visible,.bn-v3 a:focus-visible{outline:.2rem solid rgb(var(--bn-gold));outline-offset:.3rem}.bn-v3__card{overflow:hidden;border:.1rem solid rgba(var(--bn-line),.12);border-radius:var(--bn-radius-card);background:rgba(var(--bn-paper),.72);box-shadow:var(--bn-shadow-card)}.bn-v3__grid{display:grid;gap:var(--bn-space-grid)}.bn-v3__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:989px){.bn-v3__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){:root{--bn-space-section: 5.2rem;--bn-radius-card: 1.2rem}.bn-v3__grid--4{grid-template-columns:1fr}.bn-v3__copy{line-height:1.58}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bn-v3 *,.bn-v3 *:before,.bn-v3 *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/booknook-v3.css.map */
