@import"https://fonts.googleapis.com/css2?family=Libre+Caslon+Display&family=Inter:wght@400;500;600&display=swap";:root{--n-cream:#F6EFE2;--n-cream-alt:#FBF7EE;--n-ink:#2A2119;--n-ink-soft:#6E6152;--n-line:rgba(42,33,25,.12);--n-gold:#C79A4B;--n-wine:#7C3A34}.nocturna-section{font-family:Inter,sans-serif;color:var(--n-ink)}.n-hero{background:var(--n-cream);text-align:center;padding:9vh 6vw 6vh}.n-hero-eyebrow{font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--n-gold);margin-bottom:1.2rem}.n-hero h1{font-family:Libre Caslon Display,serif;font-weight:400;font-size:clamp(2.4rem,5vw,4rem);line-height:1.12;max-width:16ch;margin:0 auto 1.2rem;color:var(--n-ink)}.n-hero p.n-sub{color:var(--n-ink-soft);max-width:40ch;margin:0 auto 2rem;font-size:1.02rem;line-height:1.6}.n-btn{font-family:Inter,sans-serif;font-weight:600;font-size:.9rem;background:var(--n-ink);color:var(--n-cream)!important;padding:.95rem 2rem;border-radius:3px;text-decoration:none;display:inline-block;transition:.25s}.n-btn:hover{background:var(--n-wine)}.n-hero-photo{margin-top:5vh;aspect-ratio:21/9;max-width:1300px;margin-inline:auto;border-radius:6px;overflow:hidden;position:relative;background:linear-gradient(120deg,#e9dbbc,#c9ae80)}.n-hero-photo img{width:100%;height:100%;object-fit:cover}.n-proof{background:var(--n-cream);padding:6.5rem 6vw 5rem;text-align:center}.n-proof h2{font-family:Libre Caslon Display,serif;font-weight:400;font-size:clamp(1.6rem,2.4vw,2.1rem);margin-bottom:3rem}.n-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;max-width:1150px;margin:0 auto}.n-proof-card{background:var(--n-cream-alt);border:1px solid var(--n-line);border-radius:5px;overflow:hidden;text-align:left;text-decoration:none;color:inherit;display:block}.n-proof-img{aspect-ratio:4/3;background:linear-gradient(150deg,#efe3cb,#d8c09b)}.n-proof-img img{width:100%;height:100%;object-fit:cover}.n-proof-body{padding:1.1rem 1.3rem 1.4rem}.n-proof-name{font-family:Libre Caslon Display,serif;font-size:1.05rem;margin-bottom:.3rem}.n-stars{color:var(--n-gold);font-size:.8rem}.n-proof-price{font-family:Libre Caslon Display,serif;font-size:.95rem;margin-top:.4rem}@media(max-width:820px){.n-proof-grid{grid-template-columns:1fr}}.n-shop{padding:5.5rem 6vw;background:var(--n-cream-alt)}.n-shop-head{text-align:center;margin-bottom:2.6rem}.n-shop-head h2{font-family:Libre Caslon Display,serif;font-weight:400;font-size:clamp(1.6rem,2.4vw,2.1rem);margin-bottom:.6rem}.n-shop-head p{color:var(--n-ink-soft);font-size:.95rem}.n-shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:0 auto}.n-shop-card{text-decoration:none;color:inherit;display:block}.n-shop-thumb{aspect-ratio:1/1.05;border-radius:3px;margin-bottom:.9rem;background:linear-gradient(150deg,#ead9b4,#c7a876);overflow:hidden}.n-shop-thumb img{width:100%;height:100%;object-fit:cover}.n-shop-name{font-family:Libre Caslon Display,serif;font-size:1rem;margin-bottom:.25rem}.n-shop-price{font-size:.9rem;color:var(--n-ink-soft)}@media(max-width:940px){.n-shop-grid{grid-template-columns:repeat(2,1fr)}}.n-story{background:var(--n-cream);padding:7rem 6vw;text-align:center}.n-story blockquote{font-family:Libre Caslon Display,serif;font-weight:400;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.5;max-width:26ch;margin:0 auto 1.2rem;color:var(--n-ink)}.n-story cite{font-style:normal;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--n-ink-soft)}
/*# sourceMappingURL=/cdn/shop/t/1/assets/nocturna-custom.css.map */
