:root{--nl-blush: 255, 246, 249;--nl-mist: 252, 230, 238;--nl-rose: 244, 166, 195;--nl-plum: 226, 122, 158;--nl-plum-deep: 196, 86, 127;--nl-ink: 59, 34, 49;--nl-gold: 201, 162, 92;--nl-white: 255, 255, 255;--nl-radius: 22px;--nl-radius-sm: 14px;--nl-ease: cubic-bezier(.16, 1, .3, 1);--nl-shadow: 0 22px 60px -28px rgba(226, 122, 158, .35)}.nl-section{position:relative;overflow:hidden}.nl-section .page-width{max-width:var(--page-width);margin:0 auto;padding:0 1.5rem}@media screen and (min-width:750px){.nl-section .page-width{padding:0 5rem}}.nl-h2{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-style:var(--font-heading-style);letter-spacing:-.02em;line-height:1.08;margin:0;color:rgb(var(--nl-ink));font-size:clamp(2.8rem,4.2vw,4.6rem);text-wrap:balance}.nl-h2 em{font-style:normal;color:rgb(var(--nl-plum))}.nl-h3{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);letter-spacing:-.01em;line-height:1.2;margin:0;color:rgb(var(--nl-ink));font-size:clamp(1.9rem,2.4vw,2.6rem)}.nl-lead{font-size:1.7rem;line-height:1.6;color:rgba(var(--nl-ink),.84);margin:0;max-width:58ch}.nl-lead p{margin:0 0 1rem}.nl-lead p:last-child{margin-bottom:0}.nl-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;min-height:5.4rem;padding:0 3rem;border-radius:999px;font-family:var(--font-body-family);font-size:1.5rem;font-weight:700;letter-spacing:.02em;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .25s var(--nl-ease),background-color .25s var(--nl-ease),color .25s var(--nl-ease),box-shadow .25s var(--nl-ease);white-space:nowrap}.nl-btn:active{transform:translateY(1px) scale(.985)}.nl-btn--primary{background:rgb(var(--nl-plum));color:#fff;box-shadow:var(--nl-shadow)}.nl-btn--primary:hover{background:rgb(var(--nl-plum-deep));transform:translateY(-1px)}.nl-btn--outline{background:transparent;color:rgb(var(--nl-plum));border-color:rgba(var(--nl-plum),.4)}.nl-btn--outline:hover{border-color:rgb(var(--nl-plum));background:rgba(var(--nl-plum),.05)}.nl-btn--light{background:#fff;color:rgb(var(--nl-plum))}.nl-btn--light:hover{background:rgb(var(--nl-blush))}.nl-img{display:block;width:100%;height:100%;object-fit:cover}.nl-media{position:relative;overflow:hidden;border-radius:var(--nl-radius);background:rgb(var(--nl-mist))}.nl-pill{display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:999px;background:rgba(var(--nl-plum),.08);color:rgb(var(--nl-plum));font-size:1.25rem;font-weight:700}@media(prefers-reduced-motion:no-preference){.nl-reveal{opacity:0;transform:translateY(12px);transition:opacity .4s var(--nl-ease),transform .45s var(--nl-ease);transition-delay:calc(var(--nl-delay, 0ms) * .5)}.nl-reveal.is-visible{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/nl-core.css.map */
