:root{--nf-deep-teal: #0F7C83;--nf-sea-glass: #8EDBD3;--nf-soft-aqua-mist: #D9F4F1;--nf-charcoal: #1F2A2E;--nf-white: #FFFFFF;--nf-silver: #D8DEE2}body [id*=bundler i],body [class*=bundler i],body [id*=bundle-widget i],body [class*=bundle-widget i],body [data-app*=bundler i],body [data-bundler],body [data-bundle-app],body [class*=nice-team i],body [id*=nice-team i]{display:none!important}body{color:var(--nf-charcoal);background:var(--nf-white)}#MainContent>.shopify-section,.nf-home,.nf-start-guide,.nf-ritual-guide,.nf-brighten-product__section,.nf-brighten-product__hero{scroll-margin-top:112px}.button,.shopify-challenge__button,button.shopify-payment-button__button--unbranded{background:var(--nf-deep-teal);border-color:var(--nf-deep-teal);color:var(--nf-white)}.button:hover,.shopify-challenge__button:hover,button.shopify-payment-button__button--unbranded:hover{background:#0b6870;border-color:#0b6870;color:var(--nf-white)}.button--secondary{background:var(--nf-white);border-color:var(--nf-deep-teal);color:var(--nf-deep-teal)}.announcement-bar-section,.utility-bar{background:var(--nf-deep-teal);color:var(--nf-white)}.announcement-bar__message{color:var(--nf-white);letter-spacing:.04em}.header-wrapper{border-bottom:1px solid var(--nf-silver);background:#fffffffa;box-shadow:0 1px #1f2a2e09}.header{column-gap:clamp(1.6rem,2.2vw,3.2rem)}@media screen and (min-width:990px){.header.page-width{max-width:1520px;min-height:7.8rem;padding-left:clamp(2.4rem,3vw,4.8rem);padding-right:clamp(2.4rem,3vw,4.8rem);padding-top:1.35rem;padding-bottom:1.35rem}.header--middle-center:not(.drawer-menu){grid-template-columns:minmax(38rem,1fr) auto minmax(14rem,1fr);column-gap:clamp(2.2rem,3vw,5rem);align-items:center}.header--middle-center .header__heading,.header--middle-center .header__heading-link{position:relative;z-index:2;justify-self:center;white-space:nowrap;color:var(--nf-charcoal)}.header--middle-center .header__heading-link .h2{color:var(--nf-charcoal);font-size:clamp(2rem,1.35vw,2.8rem);letter-spacing:.04em;line-height:1}.header__inline-menu{justify-self:start;width:100%;max-width:100%;min-width:0;overflow:visible}.header__inline-menu .list-menu--inline{display:flex;column-gap:clamp(1rem,1.15vw,2rem);row-gap:0;flex-wrap:nowrap;align-items:center}.header__inline-menu .list-menu--inline>li{min-width:0;flex:0 1 auto}.header__menu-item{padding:1rem clamp(.85rem,1vw,1.55rem);white-space:nowrap;color:#1f2a2eeb;font-size:clamp(1.05rem,.78vw,1.22rem);font-weight:600;letter-spacing:.06em;line-height:1.2;text-transform:uppercase;text-decoration-thickness:.08rem;text-underline-offset:.45rem;transition:color .16s ease,opacity .16s ease}.header__menu-item:hover,.header__active-menu-item{color:var(--nf-deep-teal)}.header__menu-item .icon-caret{right:.1rem;color:#0f7c83b8}.header__submenu{border:1px solid rgba(216,222,226,.9);background:#fffffffa;box-shadow:0 18px 42px #1f2a2e14}.header__submenu .header__menu-item{min-width:20rem;padding:1.1rem 1.6rem;font-size:1.2rem;letter-spacing:.045em}.header__icons{gap:.25rem;min-width:max-content;position:relative;z-index:2;justify-self:end}.header__icon{color:var(--nf-charcoal)}header-drawer{display:none!important}}@media screen and (max-width:989px){.header{background:var(--nf-white);min-height:6.6rem;padding-top:.9rem;padding-bottom:.9rem;border-bottom:1px solid rgba(216,222,226,.82)}.header__inline-menu{display:none!important}header-drawer{display:flex;min-width:4.4rem}.header__icon--menu{width:4.4rem;height:4.4rem;color:var(--nf-charcoal)}.header__heading-link{color:var(--nf-charcoal)}.header__heading-link .h2{color:var(--nf-charcoal);font-size:clamp(1.7rem,5vw,2.2rem);letter-spacing:.04em;line-height:1}.header__icons{min-width:4.4rem}.menu-drawer{width:min(100vw,42rem);border-right:1px solid rgba(216,222,226,.82);background:var(--nf-white);box-shadow:0 24px 54px #1f2a2e14}.menu-drawer__inner-container,.menu-drawer__navigation-container{min-width:0;overflow-x:hidden}.menu-drawer__navigation{padding-top:1rem}.menu-drawer__menu-item{padding:1.45rem 3rem;color:var(--nf-charcoal);font-weight:600;letter-spacing:.055em;line-height:1.25;text-transform:uppercase;overflow-wrap:anywhere}.menu-drawer__menu-item:hover,.menu-drawer__menu-item--active{color:var(--nf-deep-teal);background:#d9f4f15c}.menu-drawer__utility-links{background:#f3fbfa;padding-top:1.6rem;padding-bottom:1.6rem}.menu-drawer__submenu{background:var(--nf-white)}}.rich-text__heading,.banner__heading,.mcb-heading,.title,h1,h2,h3{color:var(--nf-charcoal)}.footer{border-top:1px solid var(--nf-silver)}.footer,.footer.color-scheme-6ed8da7c-b1b1-47d4-a6ec-428fffb6e047{background:var(--nf-deep-teal);color:var(--nf-white)}.footer h2,.footer .footer-block__heading,.footer .rte,.footer a,.footer p{color:var(--nf-white)}.newsletter{background:var(--nf-white)}.newsletter__wrapper{background:#f3fbfa}.newsletter .newsletter__wrapper{max-width:100%;margin:0}.newsletter h2{color:var(--nf-charcoal)}.newsletter__subheading{max-width:62rem;margin-left:auto;margin-right:auto;color:#1f2a2ebd}.newsletter-form{width:min(100%,48rem);margin-left:auto;margin-right:auto}.newsletter-form__field-wrapper{max-width:48rem}.newsletter-form .field{border-color:#0f7c8347;background:var(--nf-white)}.newsletter-form__button{color:var(--nf-deep-teal)}.footer{overflow:hidden}.footer__content-top,.footer__content-bottom{border-color:#ffffff2e}.footer .footer__blocks-wrapper{align-items:flex-start;row-gap:2.8rem}.footer .footer-block__heading{margin-bottom:1.2rem;color:var(--nf-white);font-size:clamp(1.4rem,1vw,1.6rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.footer .footer-block__details-content{color:#ffffffd1}.footer .footer-block__details-content.rte p{max-width:34rem;color:#ffffffdb;line-height:1.55}.footer .list-menu__item--link{display:inline-flex;padding-top:.35rem;padding-bottom:.35rem;color:#ffffffd1;text-decoration:none}.footer .list-menu__item--link:hover{color:var(--nf-white);text-decoration:underline;text-underline-offset:.3rem}.footer-block--newsletter:empty,.footer-block__newsletter{display:none}.footer .list-payment{justify-content:center}@media screen and (max-width:749px){.newsletter__wrapper{padding-left:1.8rem;padding-right:1.8rem}.newsletter h2{font-size:clamp(3rem,8vw,4rem);line-height:1.08}.newsletter__subheading{max-width:32rem}.newsletter-form,.newsletter-form__field-wrapper{width:100%;max-width:34rem}.newsletter-form .field{min-width:0}.footer .footer__content-top{padding-left:2rem;padding-right:2rem}.footer .footer__blocks-wrapper{display:grid;gap:2.4rem}.footer .footer-block__heading{margin-bottom:.8rem}.footer .footer-block__details-content.rte p{max-width:30rem}.footer .footer__content-bottom-wrapper{row-gap:1.2rem}}.nf-hero-upload-note{position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem;display:flex;align-items:center;justify-content:center;border:1px dashed var(--nf-silver);border-radius:20px;color:#1f2a2ead;font-size:1.3rem;letter-spacing:.04em;text-align:center}.nf-trust-icon{display:inline-flex;width:30px;height:30px;margin:0 auto 14px;color:#0f7c83}.nf-trust-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.multicolumn-card__info .nf-trust-icon+h3{margin-top:0}[id$=__trust_strip] .multicolumn-card__info{padding-top:1.2rem;padding-bottom:1.2rem}[id$=__trust_strip] .multicolumn-card__info h3{margin-bottom:.6rem;color:var(--nf-charcoal);font-weight:650;letter-spacing:.02em}[id$=__trust_strip] .multicolumn-card__info .rte{margin-top:0;color:#1f2a2ead}.image-with-text__grid--no-media{display:block}.image-with-text__grid--no-media .image-with-text__text-item{width:100%;max-width:860px;margin:0 auto}.image-with-text__grid--no-media .image-with-text__content{min-height:auto;padding:clamp(2.8rem,4vw,5.2rem);text-align:center;align-items:center}.image-with-text__grid--no-media .image-with-text__heading{max-width:720px}.image-with-text__grid--no-media .image-with-text__text{max-width:680px}#MainContent>.shopify-section:nth-child(6) .image-with-text__grid--no-media .image-with-text__content{background:#f3fbfa;border:1px solid rgba(216,222,226,.72);border-radius:20px}.image-with-text__media{overflow:hidden;border-radius:20px}.image-with-text__media img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:750px){#MainContent>.shopify-section:first-child .banner{width:min(1500px,calc(100% - 4.8rem));min-height:clamp(56rem,62vw,76rem);margin:0 auto;display:grid;grid-template-columns:minmax(34rem,45%) minmax(42rem,55%);align-items:center;gap:clamp(3.2rem,4vw,6.4rem);background:var(--nf-white)}#MainContent>.shopify-section:first-child .banner__media{position:relative;order:2;width:100%;height:clamp(48rem,54vw,68rem);overflow:hidden;border-radius:28px;background:var(--nf-soft-aqua-mist);box-shadow:0 24px 60px #1f2a2e1a}#MainContent>.shopify-section:first-child .banner.nf-banner--has-image .banner__media{display:block!important;position:relative!important;inset:auto!important}#MainContent>.shopify-section:first-child .banner.nf-banner--no-image .banner__media.placeholder{display:none}#MainContent>.shopify-section:first-child .banner.nf-banner--no-image{width:min(1100px,calc(100% - 4.8rem));min-height:auto;grid-template-columns:minmax(0,1fr);padding:clamp(5.6rem,6vw,8rem) 0;background:#f3fbfa}#MainContent>.shopify-section:first-child .banner.nf-banner--no-image .banner__content{padding:0 clamp(2rem,4vw,5rem)}#MainContent>.shopify-section:first-child .banner__media img{width:100%;height:100%;object-fit:cover;object-position:center center}#MainContent>.shopify-section:first-child .banner__content{order:1;width:100%;padding:clamp(4.8rem,5vw,7.2rem) 0 clamp(4.8rem,5vw,7.2rem) clamp(2rem,3vw,4rem);justify-content:flex-start}#MainContent>.shopify-section:first-child .banner__box{max-width:64rem;min-width:0;padding:0;text-align:left;background:transparent;opacity:1}#MainContent>.shopify-section:first-child .banner__caption{margin:0 0 1.4rem;color:var(--nf-deep-teal);font-weight:700;letter-spacing:.16em}#MainContent>.shopify-section:first-child .banner__heading{font-size:clamp(6.4rem,7vw,11.2rem);line-height:.96;letter-spacing:0}#MainContent>.shopify-section:first-child .banner__text{max-width:52rem;color:#1f2a2ebd;line-height:1.55}#MainContent>.shopify-section:first-child .banner__buttons{justify-content:flex-start;gap:1.2rem}#MainContent>.shopify-section:first-child .banner__buttons .button{min-width:18rem}#MainContent>.shopify-section:nth-child(4) [class^=section-][class*=-padding]{padding-top:0;padding-bottom:6.4rem;max-width:150rem;padding-left:clamp(1.6rem,2.5vw,3.2rem);padding-right:clamp(1.6rem,2.5vw,3.2rem)}#MainContent>.shopify-section:nth-child(4) [class^=row-]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,1.15vw,1.6rem);width:100%;max-width:144rem;margin-left:auto;margin-right:auto}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]{position:relative;isolation:isolate;width:100%!important;height:clamp(48rem,40vw,64rem);overflow:hidden;border-radius:18px;background:var(--nf-soft-aqua-mist);border:1px solid transparent;box-shadow:0 18px 44px #1f2a2e14}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:before{display:none}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]>img,#MainContent>.shopify-section:nth-child(4) [class*=" image-"]>.placeholder-svg{display:block;position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center center}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card--image>img{transform:scale(1.08);transform-origin:center center}#MainContent>.shopify-section:nth-child(4) [class^=row-]>.nf-ritual-card--image:first-child>img{object-position:center 62%;transform:scale(1.16)}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]>.placeholder-svg{opacity:0}#MainContent>.shopify-section:nth-child(4) [class^=text-]:before{display:none!important}#MainContent>.shopify-section:nth-child(4) [class^=text-container-]{position:relative;z-index:2;align-items:flex-end!important;justify-content:center!important;padding:0!important}#MainContent>.shopify-section:nth-child(4) [class^=text-]{width:100%;padding:2.4rem 2rem!important;border-radius:0!important;text-align:left!important;background:linear-gradient(180deg,#1f2a2e00,#1f2a2ea8)!important}#MainContent>.shopify-section:nth-child(4) [class^=text-] h2{color:var(--nf-white)!important;margin-bottom:.8rem;font-size:clamp(2.8rem,2.4vw,3.8rem)!important;line-height:1.05;text-transform:uppercase}#MainContent>.shopify-section:nth-child(4) [class^=text-] p{color:#ffffffeb!important;max-width:22rem;font-size:1.4rem!important;line-height:1.35}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg) [class^=text-container-]{align-items:center!important;justify-content:center!important;padding:2.4rem!important}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg) [class^=text-]{width:100%;max-width:24rem;border-radius:0!important;text-align:center!important;background:transparent!important;padding:0!important;box-shadow:none}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg){background:#f3fbfa!important;border-color:var(--nf-silver);box-shadow:0 10px 28px #1f2a2e0d}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg) [class^=text-] h2{color:var(--nf-deep-teal)!important;margin-bottom:1rem;font-size:clamp(2.8rem,2.4vw,3.6rem)!important;line-height:1;text-transform:uppercase}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg) [class^=text-] p{color:#1f2a2ec2!important;max-width:20rem;margin-left:auto;margin-right:auto;font-size:1.45rem!important;line-height:1.45}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"] [class^=text-] h2:before{display:block;margin-bottom:1.1rem;color:#ffffffd1;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.16em;line-height:1}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:nth-child(1) [class^=text-] h2:before{content:"STEP 1"}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:nth-child(2) [class^=text-] h2:before{content:"STEP 2"}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:nth-child(3) [class^=text-] h2:before{content:"STEP 3"}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:nth-child(4) [class^=text-] h2:before{content:"STEP 4"}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:has(>.placeholder-svg) [class^=text-] h2:before{color:#0f7c83b8}#MainContent>.shopify-section:nth-child(5) .image-with-text__media--placeholder,#MainContent>.shopify-section:nth-child(6) .image-with-text__media--placeholder{position:relative;overflow:hidden;border:0;border-radius:18px;background:var(--nf-soft-aqua-mist);box-shadow:0 18px 44px #1f2a2e14}#MainContent>.shopify-section:nth-child(5) .image-with-text__media--placeholder .placeholder-svg,#MainContent>.shopify-section:nth-child(6) .image-with-text__media--placeholder .placeholder-svg{opacity:.08;color:var(--nf-deep-teal)}}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card--placeholder{background:#f3fbfa!important;border:1px solid var(--nf-silver)!important}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card--placeholder>.placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0!important}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:2.8rem 2.8rem 5.2rem;text-align:center}#MainContent>.shopify-section:nth-child(4) .nf-ritual-step{margin-bottom:1.1rem;color:#0f7c83b8;font-family:var(--font-body-family);font-size:1.1rem;font-weight:700;letter-spacing:.16em;line-height:1}#MainContent>.shopify-section:nth-child(4) .nf-ritual-title{color:var(--nf-deep-teal);font-family:var(--font-heading-family);font-size:clamp(2.8rem,2.4vw,3.6rem);line-height:1;text-transform:uppercase}#MainContent>.shopify-section:nth-child(4) .nf-ritual-description{max-width:21rem;margin-top:1rem;color:#1f2a2ec2;font-size:1.45rem;line-height:1.45}#MainContent>.shopify-section:nth-child(4) .nf-ritual-description span{display:block}#MainContent>.shopify-section:nth-child(4) .nf-ritual-description span+span{margin-top:.18rem}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card-overlay{position:absolute;inset:auto 0 0;z-index:5;display:flex;min-height:46%;flex-direction:column;justify-content:flex-end;padding:8rem 1.6rem 2.2rem;text-align:left;background:linear-gradient(180deg,#1f2a2e00,#1f2a2ead);pointer-events:none}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card-overlay .nf-ritual-step{margin-bottom:.8rem;color:#ffffffd1;font-size:1rem}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card-overlay .nf-ritual-title{color:var(--nf-white);font-size:clamp(2.4rem,1.85vw,3rem);line-height:.98;max-width:100%}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card-overlay .nf-ritual-description{max-width:100%;margin-top:.9rem;margin-left:0;margin-right:0;color:#ffffffeb;font-size:clamp(1.2rem,.95vw,1.35rem);line-height:1.28}@media screen and (min-width:750px)and (max-width:989px){#MainContent>.shopify-section:nth-child(4) [class^=section-][class*=-padding]{max-width:86rem;padding-left:2.4rem;padding-right:2.4rem}#MainContent>.shopify-section:nth-child(4) [class^=row-]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]{height:clamp(44rem,58vw,54rem)}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card--image>img{transform:scale(1.08)}#MainContent>.shopify-section:nth-child(4) [class^=row-]>.nf-ritual-card--image:first-child>img{object-position:center 62%;transform:scale(1.16)}}@media screen and (max-width:749px){#MainContent{overflow-x:hidden}.nf-trust-icon{width:26px;height:26px;margin-bottom:12px}#MainContent>.shopify-section:first-child .banner{min-height:auto;flex-direction:column;overflow:hidden;background:var(--nf-white)}#MainContent>.shopify-section:first-child .banner.nf-banner--has-image .banner__media{display:block!important;position:relative!important;inset:auto!important}#MainContent>.shopify-section:first-child .banner.nf-banner--no-image .banner__media.placeholder{display:none}#MainContent>.shopify-section:first-child .banner__media:not(.placeholder){position:relative;order:2;width:calc(100% - 3.2rem);height:clamp(24rem,68vw,32rem);margin:1.6rem auto 0;overflow:hidden;border-radius:24px;background:var(--nf-soft-aqua-mist)}#MainContent>.shopify-section:first-child .banner__media:not(.placeholder) img{width:100%;height:100%;object-fit:cover;object-position:center center}#MainContent>.shopify-section:first-child .banner__content{order:1;width:100%;max-width:100%;min-height:auto;padding:0;box-sizing:border-box;overflow:hidden}#MainContent>.shopify-section:first-child .banner__box{width:100%;max-width:100%;box-sizing:border-box;padding:4.8rem 2rem 5.2rem;background:transparent;opacity:1;overflow:hidden}#MainContent>.shopify-section:first-child .banner__caption{margin:0 0 1.2rem;color:var(--nf-deep-teal);font-size:1.1rem;font-weight:700;letter-spacing:.14em}#MainContent>.shopify-section:first-child .banner__heading{max-width:34rem;margin-left:auto;margin-right:auto;font-size:clamp(4.2rem,13vw,6rem);line-height:.98;letter-spacing:0;text-wrap:balance}#MainContent>.shopify-section:first-child .banner__text{max-width:31rem;margin-left:auto;margin-right:auto;color:#1f2a2ec2;line-height:1.55}#MainContent>.shopify-section:first-child .banner__buttons{display:grid;width:min(26rem,calc(100vw - 6rem));gap:1.2rem;margin-left:auto;margin-right:auto}#MainContent>.shopify-section:first-child .banner__buttons .button{width:100%;min-width:0!important;box-sizing:border-box;padding-left:1.4rem;padding-right:1.4rem}#MainContent>.shopify-section:nth-child(3) .rich-text__blocks{width:min(100%,calc(100vw - 4rem));max-width:26rem;margin-left:auto;margin-right:auto}#MainContent>.shopify-section:nth-child(3){margin-top:1.6rem}#MainContent>.shopify-section:nth-child(3) .rich-text,#MainContent>.shopify-section:nth-child(3) .rich-text__wrapper,#MainContent>.shopify-section:nth-child(3) .rich-text__blocks{overflow:visible}#MainContent>.shopify-section:nth-child(3) .rich-text__heading{padding-top:.4rem;font-size:clamp(2.8rem,7.2vw,3.4rem);line-height:1.14;text-wrap:balance}#MainContent>.shopify-section:nth-child(4) [class^=section-][class*=-margin]{padding-top:0;padding-bottom:0}#MainContent>.shopify-section:nth-child(4) [class^=section-][class*=-padding]{padding-top:0;padding-bottom:3.2rem;padding-left:0;padding-right:0}#MainContent>.shopify-section:nth-child(4) [class^=row-]{display:grid;grid-template-columns:1fr;gap:1.6rem}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]{position:relative;isolation:isolate;width:calc(100% - 2.4rem)!important;max-width:46rem;height:clamp(34rem,96vw,46rem);margin:0 auto;overflow:hidden;border-radius:22px;background:var(--nf-soft-aqua-mist);border:1px solid transparent;box-shadow:0 16px 34px #1f2a2e14}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:first-child{height:clamp(36rem,102vw,48rem)}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:before{display:none}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]>img,#MainContent>.shopify-section:nth-child(4) [class*=" image-"]>.placeholder-svg{display:block;position:relative;z-index:1;width:100%;height:100%;object-fit:cover}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:first-child>img{object-position:center 62%;transform:scale(1.14)}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]>.placeholder-svg{opacity:0}#MainContent>.shopify-section:nth-child(4) [class^=text-]:before{display:none!important}#MainContent>.shopify-section:nth-child(4) [class^=text-container-]{position:relative;z-index:2;align-items:flex-end!important;justify-content:center!important;padding:0!important}#MainContent>.shopify-section:nth-child(4) [class^=text-]{width:100%;padding:1.8rem 1.6rem!important;border-radius:0!important;background:linear-gradient(180deg,#1f2a2e00,#1f2a2ead)!important}#MainContent>.shopify-section:nth-child(4) [class^=text-] h2{color:var(--nf-white)!important;font-size:2.4rem!important;line-height:1.1;letter-spacing:.02em}#MainContent>.shopify-section:nth-child(4) [class^=text-] p{color:#ffffffeb!important;font-size:1.45rem!important;line-height:1.35}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg) [class^=text-container-]{align-items:center!important;justify-content:center!important;padding:2rem!important}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg) [class^=text-]{width:100%;max-width:24rem;border-radius:0!important;text-align:center!important;background:transparent!important;padding:0!important;box-shadow:none}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg){background:#f3fbfa!important;border-color:var(--nf-silver);box-shadow:0 8px 22px #1f2a2e0d}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg) [class^=text-] h2{color:var(--nf-deep-teal)!important;margin-bottom:1rem;font-size:2.8rem!important;line-height:1;text-transform:uppercase}#MainContent>.shopify-section:nth-child(4) [class*=" image-"]:has(>.placeholder-svg) [class^=text-] p{color:#1f2a2ec2!important;max-width:20rem;margin-left:auto;margin-right:auto;font-size:1.45rem!important;line-height:1.45}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:has(>.placeholder-svg) [class^=text-] h2:before{display:block;margin-bottom:1rem;color:#0f7c83b8;font-family:var(--font-body-family);font-size:1rem;font-weight:700;letter-spacing:.16em;line-height:1}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:nth-child(1):has(>.placeholder-svg) [class^=text-] h2:before{content:"STEP 1"}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:nth-child(2):has(>.placeholder-svg) [class^=text-] h2:before{content:"STEP 2"}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:nth-child(3):has(>.placeholder-svg) [class^=text-] h2:before{content:"STEP 3"}#MainContent>.shopify-section:nth-child(4) [class^=row-]>[class*=" image-"]:nth-child(4):has(>.placeholder-svg) [class^=text-] h2:before{content:"STEP 4"}#MainContent>.shopify-section:nth-child(5) .image-with-text__media--placeholder,#MainContent>.shopify-section:nth-child(6) .image-with-text__media--placeholder{position:relative;overflow:hidden;border:0;border-radius:20px;background:var(--nf-soft-aqua-mist);box-shadow:0 16px 34px #1f2a2e14}#MainContent>.shopify-section:nth-child(5) .image-with-text__media--placeholder .placeholder-svg,#MainContent>.shopify-section:nth-child(6) .image-with-text__media--placeholder .placeholder-svg{opacity:.08;color:var(--nf-deep-teal)}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card-placeholder{padding:2rem 2rem 3.2rem}#MainContent>.shopify-section:nth-child(4) .nf-ritual-step{font-size:1rem}#MainContent>.shopify-section:nth-child(4) .nf-ritual-title{font-size:2.8rem}#MainContent>.shopify-section:nth-child(4) .nf-ritual-description{max-width:20rem;font-size:1.45rem}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card-overlay{min-height:44%;padding:6.4rem 1.8rem 2rem}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card-overlay .nf-ritual-title{font-size:2.8rem}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card-overlay .nf-ritual-description{max-width:24rem;font-size:1.35rem;line-height:1.32}}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card--placeholder [class^=text-container-]{display:none!important}#MainContent>.shopify-section:nth-child(4) .nf-ritual-card--image [class^=text-container-]{display:none!important}@media screen and (max-width:989px),(hover:none),(pointer:coarse){html{-webkit-text-size-adjust:100%}body{font-size:16px;line-height:1.65}.page-width,.page-width--narrow,.page-width-desktop,.page-width-tablet{width:100%;max-width:100%;padding-left:1.8rem;padding-right:1.8rem}#MainContent,#MainContent .shopify-section{overflow-x:hidden}.h0,.hxl{font-size:clamp(4.2rem,13vw,5.6rem);line-height:.98}h1,.h1,.title,.title--primary,.collection-hero__title,.main-page-title{font-size:clamp(3rem,9.2vw,4.4rem);line-height:1.08;overflow-wrap:break-word}h2,.h2,.rich-text__heading,.image-with-text__heading,.multicolumn .title,.collection-list-title{font-size:clamp(2.5rem,7.6vw,3.6rem);line-height:1.12;overflow-wrap:break-word}h3,.h3,.card__heading,.multicolumn-card__info h3,.accordion__title{font-size:clamp(2rem,5.8vw,2.8rem);line-height:1.2}p,.rte,.rte p,.text-body,.collection-hero__description,.rich-text__text,.image-with-text__text,.multicolumn-card__info,.multicolumn-card__info p,.footer-block__details-content,.footer-block__details-content p,.menu-drawer__menu-item{font-size:16px;line-height:1.65}.caption,.caption-large,.small-hide+*,.facets__summary,.product-count,.card-information,.price,.price .price-item{font-size:15px;line-height:1.45}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.shopify-payment-button__button{min-height:4.8rem;padding:1.4rem 2rem;font-size:1.5rem;letter-spacing:.08em}.header{min-height:6.8rem;padding-left:1.6rem;padding-right:1.6rem}.header__heading-link .h2{font-size:clamp(1.9rem,5.4vw,2.4rem)}.header__icon,.header__icon--menu,.header__icons .svg-wrapper{min-width:4.4rem;min-height:4.4rem}.announcement-bar__message{min-height:3.2rem;padding:.8rem 1.4rem;font-size:1.3rem;line-height:1.25}.banner__box,.rich-text__wrapper,.image-with-text__content,.multicolumn-card__info,.collapsible-content__wrapper,.main-page-title,.page-width .rte{max-width:100%}.banner__content,.image-with-text__grid,.multicolumn-list,.collage,.footer__content-top{gap:2.4rem}.image-with-text__grid,.collage,.multicolumn-list:not(.slider),.footer__blocks-wrapper{display:grid;grid-template-columns:1fr}.multicolumn-list__item,.collage__item,.footer-block{width:100%;max-width:100%}.card__information{padding-top:1.2rem;padding-bottom:1.2rem}.card__heading{margin-bottom:.7rem}.card-information>*+*{margin-top:.6rem}.product__title h1,.product__title .h1{font-size:clamp(3.2rem,9vw,4.6rem);line-height:1.05}.product__description,.product__description p,.product__info-container,.product__info-container p{font-size:16px;line-height:1.65}.product-form__buttons,.shopify-payment-button{max-width:100%}.footer{font-size:16px;line-height:1.6}.footer-block__heading{font-size:1.7rem;line-height:1.25}}@media screen and (max-width:480px){.page-width,.page-width--narrow,.page-width-desktop,.page-width-tablet{padding-left:1.6rem;padding-right:1.6rem}h1,.h1,.title,.title--primary,.collection-hero__title,.main-page-title{font-size:clamp(2.9rem,8.6vw,3.8rem)}h2,.h2,.rich-text__heading,.image-with-text__heading,.multicolumn .title,.collection-list-title{font-size:clamp(2.4rem,7.2vw,3.2rem)}}@media screen and (max-width:749px){:root{--nf-mobile-edge: 20px}body{background:#fff;color:#2a2a2a;font-size:16px;line-height:1.7}.page-width,.page-width--narrow,.page-width-desktop,.page-width-tablet,.shopify-policy__container{padding-left:var(--nf-mobile-edge);padding-right:var(--nf-mobile-edge)}#MainContent{overflow-x:hidden}.shopify-section:first-child .main-page-title,.collection-hero__title,.main-page-title,h1,.h1{font-size:clamp(3.4rem,11vw,4.8rem);line-height:1.04}h2,.h2,.title,.rich-text__heading,.image-with-text__heading{font-size:clamp(2.7rem,8.2vw,3.8rem);line-height:1.1}h3,.h3,.card__heading,.accordion__title{font-size:clamp(2rem,6.2vw,2.8rem);line-height:1.18}p,li,.rte,.rte p,.text-body,.collection-hero__description,.product__description,.product__description p,.footer-block__details-content,.footer-block__details-content p{font-size:16px;line-height:1.7}.caption,.caption-large,.product-count,.facets__summary,.card-information,.price,.price .price-item{font-size:15px;line-height:1.45}.header{min-height:64px}.header__icon,.header__icon--menu,.header__icons .svg-wrapper{min-width:44px;min-height:44px}.collection-hero{padding-top:28px;padding-bottom:24px}.collection-hero__description{max-width:30rem;margin-top:14px}.collection .facets-container,.facets-container{display:none!important}.collection #product-grid.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:3rem 1.4rem!important;width:100%}.collection #product-grid.product-grid .grid__item{max-width:none!important}.facets-vertical.page-width,.facets-vertical .product-grid-container,.collection.page-width{display:block!important;width:100%!important;max-width:100%!important;padding-left:var(--nf-mobile-edge);padding-right:var(--nf-mobile-edge)}.facets-vertical .facets-wrapper,.facets-vertical-sort,#main-collection-filters{display:none!important;width:0!important;max-width:0!important;overflow:hidden!important}.collection .card__heading{font-size:1.65rem;line-height:1.22}.collection .price,.collection .price .price-item,.nf-card-price{font-size:1.38rem;line-height:1.4}.collection .card__information{padding-top:1rem}@media screen and (max-width:390px){.collection #product-grid.product-grid{grid-template-columns:minmax(0,min(100%,32rem))!important;justify-content:center}}.product__media-wrapper{margin-bottom:20px}.product__title h1,.product__title .h1{font-size:clamp(3.6rem,10.8vw,4.9rem);line-height:1.02}.product .price,.product .price .price-item{font-size:2rem}.product-form__submit,.shopify-payment-button__button{min-height:54px;font-size:1.55rem}.product__accordion .accordion__title,.accordion summary{font-size:1.75rem;line-height:1.25}.footer{padding-top:34px;color:#fffdf8}.footer,.footer *{overflow-wrap:break-word}.footer .footer__content-top,.footer .footer__content-bottom{padding-left:var(--nf-mobile-edge);padding-right:var(--nf-mobile-edge)}.footer .footer__blocks-wrapper{gap:28px}.footer .footer-block__heading{margin-bottom:12px;color:#fffdf8;font-size:1.85rem;line-height:1.22}.footer .footer-block__details-content,.footer .footer-block__details-content p,.footer .footer-block__details-content a,.footer .list-menu__item--link,.footer .copyright__content,.footer .copyright__content a{color:#fffdf8e6;font-size:16px;line-height:1.65}}
/*# sourceMappingURL=/cdn/shop/t/110/assets/nurse-ferrari-theme.css.map */
