:root{--nv-ink: #141512;--nv-ink-soft: #514E48;--nv-grey: #514E48;--nv-stone: #EEE7DA;--nv-stone-deep: #C9BFB0;--nv-card: #EEE7DA;--nv-cream: #F8F4EA;--nv-line: #C9BFB0;--nv-line-ink: #514E48;--nv-blue: #234C78;--nv-accent: #234C78;--nv-cta: #141512;--nv-atlas-terracotta: #A64B32;--nv-atlas-saffron: #D39A2C;--nv-atlas-cedar: #285142;--nv-atlas-parchment: #E9D9BA;--nv-atl-chalk: #FBFAF3;--nv-atl-blue: #82B9D8;--nv-atl-seafoam: #A9D5CE;--nv-atl-navy: #183A58;--nv-atl-coral: #E27D67;--nv-ac-midnight: #171D2A;--nv-ac-amber: #D99C3B;--nv-ac-oxblood: #782A35;--nv-dr-carbon: #11110F;--nv-dr-safelight: #821F2E;--nv-dr-silver: #B8B6B1;--nv-font-display: "Newsreader", "Iowan Old Style", Georgia, serif;--nv-font-text: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--nv-font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--nv-t-display: clamp(2.6rem, 6.4vw, 5rem);--nv-t-page: clamp(2rem, 3.8vw, 3rem);--nv-t-section: clamp(1.5rem, 2.4vw, 2rem);--nv-t-title: clamp(1rem, 1.15vw, 1.0625rem);--nv-t-body: clamp(.95rem, 1.05vw, 1.0625rem);--nv-t-label: .72rem;--nv-ls-label: .14em;--nv-max: 1320px;--nv-gutter: clamp(18px, 4vw, 64px);--nv-section: clamp(56px, 8vw, 120px);--nv-radius: 0}html{background:var(--nv-cream)}body{background:var(--nv-cream);color:var(--nv-ink);font-family:var(--nv-font-text);-webkit-font-smoothing:antialiased}.nv4-wrap{max-width:var(--nv-max);margin-inline:auto;padding-inline:var(--nv-gutter)}.nv4-label{font-family:var(--nv-font-mono);font-size:var(--nv-t-label);letter-spacing:var(--nv-ls-label);text-transform:uppercase;color:var(--nv-grey);margin:0 0 .9rem}.nv4-label--blue{color:var(--nv-blue)}.nv4-display,.nv4-h1,.nv4-h2{font-family:var(--nv-font-display);font-weight:400;letter-spacing:-.015em;line-height:1.02;margin:0;color:var(--nv-ink)}.nv4-display{font-size:var(--nv-t-display)}.nv4-h1{font-size:var(--nv-t-page)}.nv4-h2{font-size:var(--nv-t-section);line-height:1.1}.nv4-lede{font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.5;color:var(--nv-grey);max-width:46ch;margin:1.1rem 0 0}.nv4-body{font-size:var(--nv-t-body);line-height:1.6;color:var(--nv-ink);max-width:60ch}.nv4-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:48px;padding:0 1.6rem;text-decoration:none;font-family:var(--nv-font-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--nv-ink);background:var(--nv-ink);color:var(--nv-cream);transition:background .2s,color .2s}.nv4-btn:hover,.nv4-btn:focus-visible{background:var(--nv-blue);border-color:var(--nv-blue);color:#fff}.nv4-btn--ghost{background:transparent;color:var(--nv-ink)}.nv4-btn--ghost:hover{background:var(--nv-ink);color:var(--nv-cream)}.nv4-link{font-family:var(--nv-font-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nv-ink);text-decoration:none;border-bottom:1px solid var(--nv-ink);padding-bottom:3px}.nv4-link:hover{color:var(--nv-blue);border-color:var(--nv-blue)}.nv4-grid{list-style:none;margin:0;padding:0;display:grid;gap:clamp(18px,2.4vw,36px) clamp(14px,1.8vw,24px);grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1080px){.nv4-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.nv4-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}.nv4-card{margin:0}.nv4-card__link{display:block;color:inherit;text-decoration:none}.nv4-card__frame{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--nv-stone);border:1px solid var(--nv-line)}.nv4-card__frame img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:opacity .35s ease,transform .6s cubic-bezier(.2,.6,.2,1)}.nv4-card__frame img.nv4-card__alt{opacity:0}@media(hover:hover){.nv4-card__link:hover .nv4-card__alt{opacity:1}.nv4-card__link:hover img{transform:scale(1.02)}}.nv4-card__meta{padding-top:.75rem;display:grid;grid-template-columns:1fr auto;gap:.2rem .8rem;align-items:baseline}.nv4-card__chapter{grid-column:1 / -1;font-family:var(--nv-font-mono);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:var(--nv-blue)}.nv4-card__title{font-family:var(--nv-font-display);font-size:1.2rem;line-height:1.15}.nv4-card__price{font-family:var(--nv-font-mono);font-size:.82rem;color:var(--nv-grey);white-space:nowrap}.nv4-card__sold{grid-column:1 / -1;font-family:var(--nv-font-mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--nv-grey)}.shopify-section-group-header-group{position:relative;z-index:20}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--nv-font-mono)!important;letter-spacing:.12em;text-transform:uppercase;border-radius:0!important}.product-details h1,.product-title,.product-information h1,.product-information__title,h1.product__title,.product-details__title{font-family:var(--nv-font-display)!important;font-weight:400!important;letter-spacing:-.01em}.nv-reveal{opacity:1!important;transform:none!important}.nv-faq h2,.nv-email h2,.nv-size-guide h2,.nv-faq h3,.nv-email h3,[class^=nv-] .nv-h1,[class^=nv-] .nv-h2,.nv-h1,.nv-h2,section[class*=nv-] h2{font-family:var(--nv-font-display)!important;font-weight:400!important;letter-spacing:-.01em}section[class*=nv-] label,section[class*=nv-] .nv-eyebrow,.nv-eyebrow{font-family:var(--nv-font-mono)!important;letter-spacing:.14em}.nv4-card__swatches{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:6px;margin-top:.45rem}.nv4-card__swatch{font-family:var(--nv-font-mono);font-size:.6rem;letter-spacing:.1em;text-transform:uppercase;border:1px solid currentColor;opacity:.62;padding:3px 7px;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/9/assets/nv-brand.css.map */
