:root{--n2-porcelain: #fbfaf7;--n2-ivory: #f4f1ea;--n2-ink: #191613;--n2-ink-soft: #5a544c;--n2-gold: #a58a54;--n2-hairline: #e5e1d7;--n2-display: "Prata", "Cormorant Garamond", Didot, "Bodoni MT", Georgia, serif;--n2-italic: "Cormorant Garamond", Georgia, serif;--n2-sans: "Jost", "Futura", sans-serif;--n2-ease: cubic-bezier(.19, 1, .22, 1)}.n2{background:var(--n2-porcelain);color:var(--n2-ink);font-family:var(--n2-sans);font-weight:300;overflow:hidden}.n2--ivory{background:var(--n2-ivory)}.n2--ink{background:var(--n2-ink);color:var(--n2-porcelain)}.n2-wrap{max-width:1680px;margin-inline:auto;padding-inline:clamp(1.4rem,5vw,6rem)}.n2-label{font-family:var(--n2-sans);font-size:.68rem;font-weight:400;letter-spacing:.42em;text-transform:uppercase;color:var(--n2-ink-soft)}.n2--ink .n2-label{color:#fbfaf7a6}.n2-display{font-family:var(--n2-display);font-weight:400;line-height:1.04;letter-spacing:.005em;margin:0}.n2-display--xl{font-size:clamp(2.6rem,7vw,6.2rem)}.n2-display--lg{font-size:clamp(2.1rem,4.6vw,4rem)}.n2-display--md{font-size:clamp(1.6rem,3vw,2.6rem)}.n2-display em{font-family:var(--n2-italic);font-style:italic;font-weight:500;letter-spacing:0}.n2-body{font-size:clamp(.95rem,1.05vw,1.05rem);line-height:1.9;color:var(--n2-ink-soft);font-weight:300;max-width:34em}.n2--ink .n2-body{color:#fbfaf7b8}.n2-chapter{font-family:var(--n2-display);font-size:clamp(3.4rem,6vw,5.6rem);line-height:1;color:transparent;-webkit-text-stroke:1px var(--n2-gold);-webkit-user-select:none;user-select:none}.n2-rule{width:3.2rem;height:1px;background:var(--n2-gold);border:0;margin:0}.n2-rule--center{margin-inline:auto}.n2-link{display:inline-flex;align-items:baseline;gap:.8rem;font-family:var(--n2-sans);font-size:.74rem;font-weight:400;letter-spacing:.34em;text-transform:uppercase;color:var(--n2-ink);text-decoration:none;padding-bottom:.45rem;position:relative}.n2-link:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:var(--n2-ink);transform-origin:left;transition:transform .7s var(--n2-ease)}.n2-link:hover:after{transform:scaleX(.35)}.n2-link__dash{color:var(--n2-gold)}.n2--ink .n2-link{color:var(--n2-porcelain)}.n2--ink .n2-link:after{background:var(--n2-porcelain)}.n2-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 2.8rem;border:1px solid var(--n2-ink);background:transparent;color:var(--n2-ink);font-family:var(--n2-sans);font-size:.72rem;font-weight:400;letter-spacing:.34em;text-transform:uppercase;text-decoration:none;transition:background .6s var(--n2-ease),color .6s var(--n2-ease)}.n2-btn:hover{background:var(--n2-ink);color:var(--n2-porcelain)}.n2-btn--light{border-color:#fbfaf7e6;color:#fbfaf7}.n2-btn--light:hover{background:#fbfaf7;color:var(--n2-ink)}.n2-media{position:relative;overflow:hidden;background:var(--n2-ivory)}.n2-media img,.n2-media video{display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--n2-ease)}.n2-media:hover img{transform:scale(1.035)}.n2-caption{font-family:var(--n2-sans);font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:var(--n2-ink-soft)}.n2-list{list-style:none;margin:0;padding:0}.n2-list li{display:flex;align-items:baseline;gap:1rem;padding-block:.62rem;border-bottom:1px solid var(--n2-hairline);font-size:.92rem;font-weight:300;letter-spacing:.02em;color:var(--n2-ink)}.n2-list li:before{content:"\2014";color:var(--n2-gold);flex:0 0 auto;font-size:.8rem}.n2-reveal{opacity:0;transform:translateY(34px);transition:opacity 1.2s var(--n2-ease),transform 1.2s var(--n2-ease);transition-delay:var(--n2-delay, 0s)}.n2-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.n2-reveal{opacity:1;transform:none;transition:none}.n2-media img{transition:none}}.n2-split{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,6vw,7rem);align-items:center;padding-block:clamp(2.2rem,4.5vw,4rem)}.n2-split--flip{grid-template-columns:.85fr 1.15fr}.n2-split--flip>.n2-split__media{order:2}@media(max-width:860px){.n2-split,.n2-split--flip{grid-template-columns:1fr;padding-block:clamp(1.8rem,6vw,3rem)}.n2-split--flip>.n2-split__media{order:0}}.n2-bleed{margin-inline:calc(clamp(1.4rem,5vw,6rem)*-1)}@media(max-width:860px){.n2-bleed{margin-inline:-1.4rem}}.n2-sep{border-top:1px solid var(--n2-hairline)}form[action*="/cart/add"] button[type=submit],form[action*="/cart/add"] [type=submit],.product-information button[name=add]{background:var(--n2-ink)!important;border:1px solid var(--n2-ink)!important;color:var(--n2-porcelain)!important;font-family:var(--n2-sans)!important;font-size:.72rem!important;font-weight:400!important;letter-spacing:.34em!important;text-transform:uppercase!important;min-height:52px;border-radius:0!important;transition:opacity .5s var(--n2-ease)}form[action*="/cart/add"] button[type=submit]:hover,.product-information button[name=add]:hover{opacity:.82}footer .list-unstyled a{font-weight:300;letter-spacing:.06em}@media(max-width:720px){footer .list-unstyled a{display:inline-block;padding-block:.55rem;min-height:40px}}@media(max-width:720px){.n2-wrap{padding-inline:1.4rem}.n2-btn{width:100%;max-width:420px}.n2-display--xl{font-size:clamp(2.3rem,11vw,3.2rem)}}.n2-btn--ghost{background:#fffffff5;border:0;color:var(--n2-ink)}.n2-btn--ghost:hover{background:#fff;color:var(--n2-ink);opacity:.92}.n2-subtitle{font-family:var(--n2-italic);font-style:italic;font-weight:500;font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.5}.n2-linkrow{display:inline-flex;align-items:stretch;background:#fffffff5}.n2-linkrow a{display:inline-flex;align-items:center;padding:1.05rem 1.9rem;font-family:var(--n2-sans);font-size:.7rem;font-weight:400;letter-spacing:.3em;text-transform:uppercase;color:var(--n2-ink);text-decoration:none;transition:opacity .4s var(--n2-ease)}.n2-linkrow a:hover{opacity:.55}.n2-linkrow a+a{border-left:1px solid var(--n2-hairline)}@media(max-width:720px){.n2-linkrow{flex-wrap:wrap;justify-content:center}.n2-linkrow a{padding:.85rem 1.1rem}.n2-linkrow a+a{border-left:0}}header .menu__link,header nav a[href*="/pages/"],header nav a[href*="/collections/"],header nav a[href="/"]{font-size:.72rem!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-weight:400!important}@media(max-width:860px){.n2-link{padding-block:.7rem;min-height:44px}.n2-link:after{bottom:.45rem}}body.klaviyo-prevent-body-scrolling{overflow:visible!important;position:static!important;height:auto!important}@media(min-width:990px)and (max-width:1599px){header .menu__link,header nav a[href*="/pages/"],header nav a[href*="/collections/"],header nav a[href="/"]{font-size:.66rem!important;letter-spacing:.14em!important;padding-inline:.45rem!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nc2-luxe.css.map */
