@font-face{font-family:"Nunito Variable";src:url(https://nurturedfirst.com/wp-content/uploads/et-fonts/Nunito-VariableFont_wght.ttf)
format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(https://nurturedfirst.com/wp-content/uploads/et-fonts/Nunito-VariableFont_wght.ttf)
format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"P22 Mackinac Pro";src:url(https://nurturedfirst.com/wp-content/uploads/et-fonts/P22MackinacProMedium.ttf)
format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"P22 Mackinac Pro";src:url(https://nurturedfirst.com/wp-content/uploads/et-fonts/P22MackinacProExtraBold.ttf)
format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"P22 Mackinac Pro Medium";src:url(https://nurturedfirst.com/wp-content/uploads/et-fonts/P22MackinacProMedium.ttf)
format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"P22 Mackinac Pro ExtraBold";src:url(https://nurturedfirst.com/wp-content/uploads/et-fonts/P22MackinacProExtraBold.ttf)
format("truetype");font-weight:800;font-style:normal;font-display:swap}:root{--white:#fff;--black:#000;--charcoal:#222;--violet-shade-2:#1a1a35;--violet-shade-1:#3b3b7a;--violet:#43438b;--violet-tint-1:#6666b5;--violet-tint-2:#c0c0ee;--violet-tint-3:#d7d7f1;--violet-tint-4:#e7e7f9;--violet-tint-5:#f7f7ff;--yellow-shade-1:#ffd745;--yellow:#ffe173;--blue-shade-1:#212737;--blue:#4370b6;--nf-colour-base-white:var(--white);--nf-colour-base-black:var(--black);--nf-colour-base-charcoal:var(--charcoal);--nf-colour-violet-900:var(--violet-shade-2);--nf-colour-violet-800:var(--violet-shade-1);--nf-colour-violet-700:var(--violet);--nf-colour-violet-500:var(--violet-tint-1);--nf-colour-violet-300:var(--violet-tint-2);--nf-colour-violet-200:var(--violet-tint-3);--nf-colour-violet-100:var(--violet-tint-4);--nf-colour-violet-50:var(--violet-tint-5);--nf-colour-yellow-600:var(--yellow-shade-1);--nf-colour-yellow-500:var(--yellow);--nf-colour-blue-700:var(--blue-shade-1);--nf-colour-blue-500:var(--blue);--nf-colour-course-tag:var(--nf-colour-violet-300);--nf-font-family-body:"Nunito Variable",Nunito,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--nf-font-family-heading:"P22 Mackinac Pro",Georgia,"Times New Roman",serif;--nf-font-weight-body:400;--nf-font-weight-heading:500;--nf-font-weight-btn:700;--nf-font-size-h1:2.5rem;--nf-line-height-h1:1.25;--nf-font-size-h2:1.75rem;--nf-line-height-h2:1.25;--nf-font-size-h3:1.5rem;--nf-line-height-h3:1.3;--nf-font-size-h4:1.25rem;--nf-line-height-h4:1.5;--nf-font-size-h5:.875rem;--nf-line-height-h5:1.5;--nf-font-size-h6:.75rem;--nf-line-height-h6:1.5;--nf-font-size-body-lg:1rem;--nf-font-size-body-md:.875rem;--nf-font-size-body-sm:.75rem;--nf-font-size-subtitle:.75rem;--nf-line-height-body:1.5;--nf-line-height-subtitle:1.5;--nf-layout-max-width:1440px;--nf-space-section-x-desktop:50px;--nf-space-section-y-desktop:60px;--nf-space-section-x-mobile:15px;--nf-space-section-y-mobile:30px;--max-width:1440px;--padding-lr-desktop:50px;--padding-tb-desktop:60px;--padding-lr-mobile:15px;--padding-tb-mobile:30px;--nf-border-radius-5:28px;--nf-border-radius-4:18px;--nf-border-radius-3:13px;--nf-border-radius-2:8px;--nf-border-radius-1:5px;--nf-border-radius-0:0;--nf-section-radius:var(--nf-border-radius-4);--nf-accordion-radius:var(--nf-border-radius-3);--nf-btn-radius:var(--nf-border-radius-1);--nf-btn-padding:.75rem .5rem;--nf-btn-border-width:2px;--nf-btn-primary-bg:var(--nf-colour-yellow-500);--nf-btn-primary-bg-hover:var(--nf-colour-yellow-600);--nf-btn-primary-text:var(--nf-colour-base-black);--nf-btn-primary-shadow:0 0 0 1px rgba(215,215,241,1),0 2px 24px 0 rgba(26,26,53,.1);--nf-btn-primary-shadow-hover:0 0 0 1px rgba(215,215,241,1),0 2px 10px 0 rgba(26,26,53,.1);--nf-btn-secondary-bg:transparent;--nf-btn-secondary-bg-hover:rgba(0,0,0,.03);--nf-btn-secondary-text:var(--charcoal);--nf-btn-secondary-text-hover:var(--nf-btn-secondary-text);--nf-btn-secondary-border:var(--charcoal);--nf-btn-secondary-border-hover:var(--violet);--nf-btn-secondary-shadow:none;--nf-btn-secondary-shadow-hover:none;--nf-btn-secondary-invert-bg:transparent;--nf-btn-secondary-invert-bg-hover:rgba(255,255,255,.12);--nf-btn-secondary-invert-text:var(--white);--nf-btn-secondary-invert-text-hover:var(--nf-btn-secondary-invert-text);--nf-btn-secondary-invert-border:var(--white);--nf-btn-secondary-invert-border-hover:var(--yellow);--nf-btn-secondary-invert-shadow:none;--nf-btn-secondary-invert-shadow-hover:none;--nf-tag-radius:var(--nf-border-radius-5);--nf-product-card-radius:var(--nf-border-radius-4);--nf-product-card-info-radius:var(--nf-border-radius-3);--nf-blog-card-colour:var(--nf-colour-violet-100);--nf-blog-card-border-colour:var(--nf-colour-violet-200);--nf-carousel-radius:var(--nf-border-radius-5);--nf-carousel-radius--img:var(--nf-border-radius-4);--nf-footer-bg:var(--nf-colour-violet-800)}@media (min-width:981px){:root{--nf-font-size-h1:3.75rem;--nf-line-height-h1:1.1;--nf-font-size-h2:2.1875rem;--nf-line-height-h2:1.5;--nf-font-size-h3:1.875rem;--nf-line-height-h3:1.2;--nf-font-size-h4:1.25rem;--nf-line-height-h4:1.5;--nf-font-size-h5:.875rem;--nf-line-height-h5:1.5;--nf-font-size-h6:.875rem;--nf-line-height-h6:1.3;--nf-font-size-body-lg:1.25rem;--nf-font-size-body-md:1rem;--nf-font-size-body-sm:.875rem;--nf-font-size-subtitle:.875rem;--nf-line-height-subtitle:1.3}}body{width:100%!important;font-family:var(--nf-font-family-body,system-ui);font-size:var(--nf-font-size-body,1rem);line-height:var(--nf-line-height-body,1.5);font-weight:var(--nf-font-weight-body,400)}h1,.nf-heading-1{font-family:var(--nf-font-family-heading,serif);font-weight:var(--nf-font-weight-heading,500);font-size:var(--nf-font-size-h1);line-height:var(--nf-line-height-h1)}h2,.nf-heading-2{font-family:var(--nf-font-family-heading,serif);font-weight:var(--nf-font-weight-heading,500);font-size:var(--nf-font-size-h2);line-height:var(--nf-line-height-h2)}h3,.nf-heading-3{font-family:var(--nf-font-family-heading,serif);font-weight:var(--nf-font-weight-heading,500);font-size:var(--nf-font-size-h3);line-height:var(--nf-line-height-h3)}h4,.nf-heading-4{font-family:var(--nf-font-family-heading,serif);font-weight:var(--nf-font-weight-heading,500);font-size:var(--nf-font-size-h4);line-height:var(--nf-line-height-h4)}h5,.nf-heading-5{font-family:var(--nf-font-family-heading,serif);font-weight:var(--nf-font-weight-heading,500);font-size:var(--nf-font-size-h5);line-height:var(--nf-line-height-h5)}h6,.nf-heading-6{font-family:var(--nf-font-family-heading,serif);font-weight:var(--nf-font-weight-heading,500);font-size:var(--nf-font-size-h6);line-height:var(--nf-line-height-h6)}ol{padding-left:30px!important}li{list-style-position:outside}blockquote{margin-top:40px!important}.nf-btn-primary{display:block;border:var(--nf-btn-border-width,1px) solid transparent;border-radius:var(--nf-btn-radius);padding:var(--nf-btn-padding)!important;background-color:var(--nf-btn-primary-bg);color:var(--nf-btn-primary-text);box-shadow:var(--nf-btn-primary-shadow);font-family:var(--nf-font-family-body,system-ui);font-weight:var(--nf-font-weight-btn,700);cursor:pointer;transition:background-color 150ms ease-out,box-shadow 150ms ease-out,transform 150ms ease-out}.nf-btn-primary:hover,.nf-btn-primary:focus-visible{background-color:var(--nf-btn-primary-bg-hover);padding:var(--nf-btn-padding)!important;box-shadow:var(--nf-btn-primary-shadow-hover);transform:translateY(-1px)}.nf-btn-secondary{display:block;border-radius:var(--nf-btn-radius);padding:var(--nf-btn-padding)!important;background-color:var(--nf-btn-secondary-bg);color:var(--nf-btn-secondary-text);border:var(--nf-btn-border-width,1px) solid var(--nf-btn-secondary-border);box-shadow:var(--nf-btn-secondary-shadow);font-family:var(--nf-font-family-body,system-ui);font-weight:var(--nf-font-weight-btn,700);cursor:pointer;transition:background-color 150ms ease-out,border-color 150ms ease-out,color 150ms ease-out,box-shadow 150ms ease-out,transform 150ms ease-out}.nf-btn-secondary:hover,.nf-btn-secondary:focus-visible{background-color:var(--nf-btn-secondary-bg-hover);color:var(--nf-btn-secondary-text-hover);border-color:var(--nf-btn-secondary-border-hover);box-shadow:var(--nf-btn-secondary-shadow-hover);transform:translateY(-1px)}.nf-btn-secondary--inverted{border-radius:var(--nf-btn-radius);background-color:var(--nf-btn-secondary-invert-bg);color:var(--nf-btn-secondary-invert-text);border:var(--nf-btn-border-width,1px) solid
var(--nf-btn-secondary-invert-border);box-shadow:var(--nf-btn-secondary-invert-shadow);font-family:var(--nf-font-family-body,system-ui);font-weight:var(--nf-font-weight-btn,700);cursor:pointer;transition:background-color 150ms ease-out,border-color 150ms ease-out,color 150ms ease-out,box-shadow 150ms ease-out,transform 150ms ease-out}.nf-btn-secondary--inverted:hover,.nf-btn-secondary--inverted:focus-visible{background-color:var(--nf-btn-secondary-invert-bg-hover);color:var(--nf-btn-secondary-invert-text-hover);border-color:var(--nf-btn-secondary-invert-border-hover);box-shadow:var(--nf-btn-secondary-invert-shadow-hover);transform:translateY(-1px)}.nf-woo-product-price{align-items:center;gap:10px}.nf-carousel{background-color:var(--nf-colour-violet-700);max-width:600px;padding-bottom:10px}.nf-carousel--rounded{border-radius:var(--nf-carousel-radius)}.nf-carousel--rounded img{border-radius:var(--nf-carousel-radius--img);aspect-ratio:6 / 5;object-fit:cover;object-position:center;width:100%}#main-footer{display:none}.nf-footer-link{color:var(--nf-colour-violet-100);transition:color 300ms ease-out,font-weight 300ms ease-out}.nf-footer-link:hover{color:var(--nf-colour-yellow-600);font-weight:500}.nf-footer-copyright{color:var(--nf-colour-base-white);text-align:center}#nf-promo-bar-hidden{display:none!important;height:0!important}.expandable-text,.testimonial-section__text{font-size:16px;line-height:1.4;max-height:70px;overflow:hidden;transition:max-height .5s ease-in-out}.expandable-button,.testimonial-section__read-more{display:none;cursor:pointer;color:blue;text-decoration:underline;margin-top:10px}a.added_to_cart.wc-forward{display:none!important}ul.woocommerce-error{border-radius:var(--nf-product-card-radius);background-color:var(--nf-colour-violet-500)!important}.woocommerce-error li{display:flex;align-items:center;gap:.75rem}.woocommerce-error li .button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;white-space:nowrap;width:auto;margin:0}@media (max-width:767px){.woocommerce-error li{flex-direction:column;align-items:stretch}.woocommerce-error li .button{display:block;width:100%;text-align:center}}.woocommerce-info{border-radius:12px}body.page-id-247100 .woocommerce a.button.wc-forward{color:#fff!important;background:#000!important}button.woocommerce-Button{background:#000!important;color:#fff!important}.et_pb_menu__icon__with_count{background:#000!important;color:#fff!important;padding:5px!important;border-radius:7px;margin:0 25px!important}p.product.woocommerce.add_to_cart_inline>a{color:#fff!important}td.product-quantity,th.product-quantity{display:none!important}td.product-price,th.product-price{display:none!important}body.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:12px!important;line-height:1.4!important}.ppcp-messages{display:none!important}@media all and (max-width:767px){.et_pb_menu__icon__with_count{margin:0 10px!important;position:relative}.et_pb_menu .et_pb_menu__wrap{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}}.wc-block-components-checkbox__label>a{text-decoration:underline;color:#2e4a93}button.wc-block-components-button{font-size:16px;font-weight:700;background:#43438b;color:#fff;padding:10px;border-radius:8px}#express-payment-method-ppcp-gateway-paypal{align-self:end}.sbi_item{border-radius:15px}.wp-block-rank-math-toc-block{padding:0;max-width:500px;margin:0}.wp-block-rank-math-toc-block h2{font-size:22px!important;padding-top:0!important;margin-top:0!important}.wp-block-rank-math-toc-block h3{margin-top:1.25em!important;padding:0!important}#rank-math-toc nav a{text-decoration:underline;font-weight:bold!important;font-size:16px;line-height:1.6!important;color:red!important}#rank-math-toc nav div div{margin-bottom:10px}#rank-math-toc nav div div:last-child{margin-bottom:0}.testimonial-blurb{border-radius:1.5rem 1.5rem .2rem 1.5rem}#sleep-sequence-cta h3{margin-top:0}.nf-cta-body-safety{border-radius:30px}.nf-cta-body-safety a{text-decoration:none;color:#fff}