.nzhm{--n:#012D6C;--lb:#B5F3FD;--t:#027EA2;--ice:#EEF9FE;font-family:Roboto Condensed,sans-serif;color:var(--n);background:#fff}.nzhm *{box-sizing:border-box}.nzhm h1,.nzhm h2,.nzhm h3{font-family:Roboto Condensed,sans-serif;font-weight:700;color:var(--n);margin:0;letter-spacing:.005em}.nzhm__w{max-width:1280px;margin:0 auto;padding:64px 24px}.nzhm-stars{color:#f5b301;letter-spacing:.08em}.nzhm-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;border-radius:99px;background:var(--t);border:2px solid var(--t);color:#fff;font:700 17px Roboto Condensed,sans-serif;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,border-color .2s}.nzhm-btn:hover{background:var(--n);border-color:var(--n);color:#fff}.nzhm-btn--ghost{background:transparent;color:var(--n);border-color:var(--n)}.nzhm-btn--light{background:var(--lb);border-color:var(--lb);color:var(--n)}.nzhm-btn--light:hover{background:#fff;border-color:#fff;color:var(--n)}.nzhm-link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;color:var(--t);text-decoration:underline;text-underline-offset:4px}.nzhm-pill{display:inline-block;background:var(--t);color:#fff;border-radius:99px;padding:5px 14px;font-weight:700;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.nzhm-pill--lb{background:var(--lb);color:var(--n)}.nzhm-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin:0 0 28px}.nzhm-head h2{font-size:clamp(30px,3.6vw,44px);text-transform:uppercase}.nzhm-head--c{flex-direction:column;align-items:center;text-align:center}.nzhm-sub{margin:4px 0 0;font-size:16px}.nzhm-center{text-align:center;margin:28px 0 0}.nzhm-small{font-size:14px;opacity:.85}.nzhm-anchor{display:block;position:relative;top:-90px}.nzhm--hero{background:linear-gradient(180deg,#eef9fe,#fff)}.nzhm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center;padding-top:56px;padding-bottom:56px}.nzhm-rating{display:inline-flex;gap:8px;align-items:center;font-weight:700;font-size:15px;color:var(--n);text-decoration:none;min-height:44px}.nzhm-hero__h{font-size:clamp(40px,5.2vw,72px);line-height:.98;text-transform:uppercase;margin:6px 0 16px!important}.nzhm-hero__sub{font-size:clamp(17px,1.5vw,20px);line-height:1.45;margin:0 0 28px;max-width:40ch}.nzhm-hero__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.nzhm-crowd{display:flex;align-items:center;gap:14px;margin-top:32px}.nzhm-crowd__faces{display:flex}.nzhm-crowd__faces img{width:48px;height:48px;border-radius:50%;object-fit:cover;border:3px solid #fff;margin-left:-12px;box-shadow:0 2px 6px #012d6c26}.nzhm-crowd__faces img:first-child{margin-left:0}.nzhm-crowd p{margin:0;font-size:15px;line-height:1.3}.nzhm-hero__media{position:relative}.nzhm-hero__stage{position:relative;background:radial-gradient(120% 90% at 50% 100%,#b5f3fd,#ddf9fe 55%,#eef9fe);border-radius:28px;aspect-ratio:16/11;display:flex;align-items:flex-end;justify-content:center;padding:0 6% 8%;gap:0}.nzhm-hero__p{display:block;flex:0 0 auto;margin:0 -3.5%;position:relative}.nzhm-hero__p img{display:block;width:100%;height:auto}.nzhm-hero__p--facewash{width:19%;z-index:2}.nzhm-hero__p--exfoliating{width:36%;z-index:3}.nzhm-hero__p--resurfacing{width:36%;z-index:2}.nzhm-hero__p--renewal{width:17%;z-index:1}.nzhm-hero__tag{position:absolute;left:20px;top:20px;background:var(--n);color:#fff;border-radius:99px;padding:7px 16px;font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase}.nzhm--trust{background:var(--n)}.nzhm-trust{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;padding-top:18px;padding-bottom:18px;margin:0 auto;color:#fff;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.nzhm-trust li{display:flex;align-items:center;gap:6px}.nzhm-trust b{color:var(--lb)}.nzhm-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nzhm-card{display:flex;flex-direction:column;background:#fff;border:1px solid #D7E8F2;border-radius:20px;overflow:hidden;transition:box-shadow .2s}.nzhm-card:hover{box-shadow:0 12px 30px #012d6c1f}.nzhm-card__img{position:relative;display:block;background:#fff;height:0;padding-top:100%;overflow:hidden}.nzhm-card__img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:3%}.nzhm-card__step{position:absolute;left:12px;top:12px;background:var(--t);color:#fff;border-radius:99px;padding:3px 11px;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;z-index:1}.nzhm-card__b{display:flex;flex-direction:column;gap:6px;padding:16px 16px 18px;flex:1}.nzhm-card__r{margin:0;font-size:14px;font-weight:700}.nzhm-card__r span:last-child{font-weight:400;opacity:.75}.nzhm-card h3{font-size:20px}.nzhm-card h3 a{color:var(--n);text-decoration:none}.nzhm-card__d{margin:0;font-size:15px;line-height:1.35;flex:1}.nzhm-card__f{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.nzhm-card__p{font-weight:700;font-size:19px}.nzhm-atc{min-height:46px;padding:0 20px;border:0;border-radius:99px;background:var(--t);color:#fff;font:700 15px Roboto Condensed,sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.nzhm-atc:hover{background:var(--n)}.nzhm--concerns{background:var(--ice)}.nzhm-concerns{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nzhm-concerns a{display:flex;flex-direction:column;gap:8px;height:100%;padding:22px;border-radius:18px;background:#fff;border:2px solid transparent;text-decoration:none;color:var(--n);transition:border-color .2s}.nzhm-concerns a:hover{border-color:var(--t)}.nzhm-concerns b{font-size:21px;text-transform:uppercase}.nzhm-concerns span{font-size:15px;line-height:1.35;flex:1}.nzhm-concerns i{font-style:normal;font-weight:700;color:var(--t)}.nzhm--bundle{background:var(--n);color:#fff}.nzhm-bundle{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:40px;align-items:center}.nzhm-bundle h2{color:#fff;font-size:clamp(32px,3.8vw,48px);text-transform:uppercase;margin:14px 0 18px!important;line-height:1.02}.nzhm-steps{margin:0 0 18px;padding:0;list-style:none;counter-reset:s;display:grid;gap:10px}.nzhm-steps li{counter-increment:s;display:flex;gap:12px;align-items:baseline;font-size:17px;color:var(--lb)}.nzhm-steps li:before{content:counter(s);flex:none;width:28px;height:28px;border-radius:50%;background:var(--lb);color:var(--n);font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-size:15px}.nzhm-steps b{color:#fff;margin-right:6px;text-transform:uppercase;letter-spacing:.04em}.nzhm-bundle .nzhm-small{color:#fff}.nzhm-bundle__box .nzb{margin:0!important}.nzhm-revs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.nzhm-revs li{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:18px;background:var(--ice)}.nzhm-revs b{font-size:18px}.nzhm-revs p{margin:0;font-size:16px;line-height:1.45;flex:1}.nzhm-revs small{font-size:13px;font-weight:700;color:var(--t);letter-spacing:.03em}.nzhm--formulator{background:var(--n);color:#fff}.nzhm-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.nzhm-form__img img{display:block;width:100%;height:auto;border-radius:20px}.nzhm-form h2{color:#fff;font-size:clamp(32px,3.8vw,48px);text-transform:uppercase;margin:14px 0 20px!important;line-height:1.02}.nzhm-stats{display:flex;gap:36px;margin:0 0 18px}.nzhm-stats strong{display:block;font-size:52px;line-height:1;color:#fff}.nzhm-stats span{font-weight:700;color:var(--lb);text-transform:uppercase;letter-spacing:.06em;font-size:14px}.nzhm-form p{color:var(--lb);font-size:17px;line-height:1.5;margin:0 0 24px;max-width:46ch}.nzhm-faq{max-width:860px}.nzhm-faq details{border-bottom:1px solid #D7E8F2}.nzhm-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:60px;font-weight:700;font-size:19px}.nzhm-faq summary::-webkit-details-marker{display:none}.nzhm-faq summary:after{content:"+";font-size:26px;color:var(--t);flex:none}.nzhm-faq details[open] summary:after{content:"\2013"}.nzhm-faq p{margin:0 0 18px;font-size:16px;line-height:1.55}.nzhm--newsletter{background:var(--lb)}.nzhm-news{text-align:center;max-width:720px;padding-top:56px;padding-bottom:56px}.nzhm-news h2{font-size:clamp(28px,3.4vw,40px);text-transform:uppercase}.nzhm-news p{margin:8px 0 20px;font-size:17px}.nzhm-news__row{display:flex;gap:10px;max-width:520px;margin:0 auto}.nzhm-news input[type=email]{flex:1;min-height:54px;border-radius:99px;border:2px solid var(--n);padding:0 20px;font:400 17px Roboto Condensed,sans-serif;color:var(--n);background:#fff}.nzhm-news small{display:block;margin-top:12px;font-size:13px}.nzhm-news__ok{font-weight:700}@media(max-width:989px){.nzhm-cards,.nzhm-concerns,.nzhm-revs{grid-template-columns:repeat(2,minmax(0,1fr))}.nzhm-bundle,.nzhm-form{grid-template-columns:1fr}}@media(max-width:749px){.nzhm__w{padding:44px 16px}.nzhm-hero{grid-template-columns:1fr;gap:22px;padding-top:20px;padding-bottom:36px;text-align:center}.nzhm-hero__media{order:-1}.nzhm-hero__stage{aspect-ratio:4/3;border-radius:20px}.nzhm-hero__tag{left:12px;top:12px;font-size:11px;padding:5px 12px}.nzhm-hero__sub{margin-left:auto;margin-right:auto}.nzhm-hero__ctas{flex-direction:column}.nzhm-hero__ctas .nzhm-btn{width:100%}.nzhm-crowd{justify-content:center;margin-top:20px;text-align:left}.nzhm-trust{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;font-size:13px;gap:20px;padding:14px 16px}.nzhm-trust::-webkit-scrollbar{display:none}.nzhm-trust li{flex:none}.nzhm-head{margin-bottom:20px}.nzhm-cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.nzhm-cards::-webkit-scrollbar{display:none}.nzhm-card{flex:0 0 72%;scroll-snap-align:start}.nzhm-concerns{gap:10px}.nzhm-concerns a{padding:16px}.nzhm-concerns b{font-size:17px}.nzhm-concerns span{font-size:14px}.nzhm-revs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -16px;padding:0 16px 8px;scrollbar-width:none}.nzhm-revs::-webkit-scrollbar{display:none}.nzhm-revs li{flex:0 0 82%;scroll-snap-align:start}.nzhm-bundle,.nzhm-form{gap:24px}.nzhm-form__img{order:2}.nzhm-stats strong{font-size:44px}.nzhm-faq summary{font-size:17px}.nzhm-news__row{flex-direction:column}.nzhm-news__row .nzhm-btn{width:100%}}[id$=__nz_waitlist] .nz-wl__imgs>*:nth-child(n+3){display:none}[id$=__nz_waitlist] .nz-wl__imgs{flex-basis:32%}.nzhm--hero{background:#fff}.nzhx{position:relative;display:grid;grid-template-columns:minmax(0,46fr) minmax(0,54fr);min-height:min(720px,82vh);overflow:hidden}.nzhx__media{grid-column:2;grid-row:1;position:relative}.nzhx__pic{display:none;position:absolute;top:0;right:0;bottom:0;left:0}.nzhx--a .nzhx__pic--a,.nzhx--b .nzhx__pic--b{display:block}.nzhx__pic img{width:100%;height:100%;object-fit:cover}.nzhx--a .nzhx__pic img{object-position:50% 30%}.nzhx--b .nzhx__pic img{object-position:60% 85%}.nzhx__media:after{content:"";position:absolute;inset:0 auto 0 0;width:22%;pointer-events:none}.nzhx__copy{grid-column:1;grid-row:1;align-self:center;padding:56px 48px 56px max(24px,calc((100vw - 1280px)/2 + 24px));position:relative;z-index:1}.nzhx__h{font-size:clamp(40px,4.6vw,68px);line-height:.98;text-transform:uppercase;margin:6px 0 16px!important}.nzhx__sub{font-size:clamp(17px,1.4vw,20px);line-height:1.45;margin:0 0 28px;max-width:38ch}.nzhx__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.nzhx__link{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.nzhx .nzhm-crowd{margin-top:30px}.nzhx--a{background:var(--n)}.nzhx--a .nzhx__h{color:#fff}.nzhx--a .nzhx__sub,.nzhx--a .nzhm-crowd p{color:var(--lb)}.nzhx--a .nzhm-crowd strong,.nzhx--a .nzhm-rating{color:#fff}.nzhx--a .nzhx__link{color:var(--lb)}.nzhx--a .nzhm-btn:hover{background:var(--lb);border-color:var(--lb);color:var(--n)}.nzhx--a .nzhx__media:after{background:linear-gradient(90deg,#012d6c,#012d6c00)}.nzhx--a .nzhm-crowd__faces img{border-color:var(--n)}.nzhx--b{background:#eef9fe}.nzhx--b .nzhx__link{color:var(--t)}.nzhx--b .nzhx__media:after{background:linear-gradient(90deg,#eef9fe,#eef9fe00)}@media(max-width:749px){.nzhx{display:block;min-height:0}.nzhx__media{position:relative;aspect-ratio:4/5}.nzhx__media:after{inset:auto 0 0 0;width:auto;height:22%}.nzhx--a .nzhx__media:after{background:linear-gradient(0deg,#012d6c,#012d6c00)}.nzhx--b .nzhx__media:after{background:linear-gradient(0deg,#eef9fe,#eef9fe00)}.nzhx__pic img{object-position:50% 50%!important}.nzhx__copy{margin-top:-36px;padding:0 16px 32px;text-align:center}.nzhx__h{font-size:clamp(34px,10vw,44px)}.nzhx__sub{margin:0 auto 20px;font-size:17px}.nzhx__ctas{flex-direction:column}.nzhx__ctas .nzhm-btn{width:100%}.nzhx .nzhm-crowd{justify-content:center;margin-top:16px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/nz-home.css.map */
