@font-face{font-family:Khaira;src:url(nurturelift-khaira.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--nl-brand: #963B18;--nl-brand-hover: #b84a20;--nl-premium-blue: #515C85;--nl-wellness-green: #58955D;--nl-bg-light: #FAF8F6;--nl-bg-section: #E9E9E9;--nl-white: #FFFFFF;--nl-text-main: #3D454D;--nl-text-secondary: #666666;--nl-text-white: #FFFFFF;--nl-border: #E9E9E9;--nl-shadow-sm: 0 2px 10px rgba(61,69,77,.07);--nl-shadow-md: 0 6px 24px rgba(61,69,77,.11);--nl-shadow-lg: 0 14px 48px rgba(61,69,77,.16);--nl-terracotta: #963B18;--nl-terra-light: #b84a20;--nl-logo-color: #963B18;--nl-espresso: #3D454D;--nl-off-white: #FAF8F6;--nl-warm-cream: #FAF8F6;--nl-mid-gray: #666666;--nl-text-muted: #666666;--nl-text-body: #3D454D;--nl-text-primary: #3D454D;--nl-light-gray: #E9E9E9;--nl-tp-blue: #515C85;--nl-tp-blue-deep: #515C85;--nl-slate: #515C85;--nl-slate-light: #eef0f6;--nl-tp-green: #58955D;--nl-tp-green-mid: #58955D;--nl-tp-green-dark: #4a7d50;--nl-sage: #58955D;--nl-warm-gold: #C4853A;--nl-blush: #e8b89a;--nl-radius: 14px;--nl-radius-sm: 8px;--nl-transition: .25s ease;--nl-header-h: 72px}body{font-family:Lato,Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:18px;background:var(--nl-bg-light);color:var(--nl-text-main);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.nl-h1{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:56px;line-height:1.1}.nl-h2{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:40px;line-height:1.2}.nl-h3{font-family:Nunito Sans,sans-serif;font-weight:700;font-size:32px;line-height:1.25}.nl-body{font-family:Lato,sans-serif;font-weight:400;font-size:18px;line-height:1.7}.nl-small{font-family:Lato,sans-serif;font-weight:400;font-size:16px;line-height:1.6}@media(max-width:1024px){.nl-h1{font-size:48px}.nl-h2{font-size:34px}.nl-h3{font-size:28px}.nl-small{font-size:16px}}@media(max-width:640px){.nl-h1{font-size:36px}.nl-h2{font-size:28px}.nl-h3{font-size:24px}.nl-body{font-size:17px}.nl-small{font-size:15px}}.nl-container{max-width:1160px;margin:0 auto;padding:0 24px}.nl-eyebrow{display:inline-block;font-family:Nunito Sans,sans-serif;font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--nl-brand);margin-bottom:10px}.nl-btn{display:inline-flex;align-items:center;gap:8px;border-radius:50px;border:none;font-family:Nunito Sans,sans-serif;font-weight:700;font-size:14px;letter-spacing:.04em;text-transform:uppercase;padding:14px 30px;transition:var(--nl-transition);cursor:pointer;text-decoration:none;line-height:1}.nl-btn-primary{background:var(--nl-brand);color:var(--nl-white);box-shadow:0 4px 18px #963b184d}.nl-btn-primary:hover{background:var(--nl-brand-hover);transform:translateY(-2px);box-shadow:0 8px 26px #963b1861;color:var(--nl-white)}.nl-btn-secondary{background:transparent;color:var(--nl-brand);border:2px solid var(--nl-brand)}.nl-btn-secondary:hover{background:var(--nl-brand);color:var(--nl-white)}.nl-btn-ghost{background:transparent;color:var(--nl-text-main);border:2px solid var(--nl-border)}.nl-btn-ghost:hover{border-color:var(--nl-brand);color:var(--nl-brand)}.nl-lang-btn{display:inline-flex;align-items:center;gap:5px;background:#0000000f;border:1px solid rgba(0,0,0,.18);border-radius:20px;padding:5px 11px;font-family:Nunito Sans,sans-serif;font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--nl-text-main);cursor:pointer;text-decoration:none;transition:var(--nl-transition)}.nl-lang-btn:hover{background:#0000001c;color:var(--nl-text-main)}
/*# sourceMappingURL=/cdn/shop/t/2/assets/nurturelift-brand.css.map */
