@font-face{font-family:NN Fredoka;src:url(nn-fredoka.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:NN DM Sans;src:url(nn-dm-sans.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--nn-paper:#fffefd;--nn-ink:#504956;--nn-muted:#625b66;--nn-heading:#897392;--nn-lilac:#ded1e8;--nn-wash:#f2ecf6;--nn-blush:#fcf4f7;--nn-mint:#e6f3f1;--nn-line:#50495626;--nn-radius:22px;--nn-gap:24px;--typeHeaderPrimary:"NN Fredoka";--typeHeaderFallback:sans-serif;--typeHeaderWeight:500;--typeHeaderSpacing:-.025em;--typeHeaderLineHeight:1.15;--typeBasePrimary:"NN DM Sans";--typeBaseFallback:sans-serif;--typeBaseWeight:400;--typeBaseSpacing:0;--typeBaseLineHeight:1.6;--colorBody:var(--nn-paper);--colorTextBody:var(--nn-ink);--colorBtnPrimary:var(--nn-lilac);--colorBtnPrimaryText:var(--nn-ink);--colorHeader:var(--nn-paper);--colorHeaderText:var(--nn-ink);--colorFooter:var(--nn-wash);--colorFooterText:var(--nn-ink);--colorDrawers:var(--nn-paper);--colorDrawersText:var(--nn-ink);--colorDrawerButton:var(--nn-lilac);--colorDrawerButtonText:var(--nn-ink);--colorBorder:var(--nn-line)}html{scroll-padding-top:24px}body{background:var(--nn-paper);color:var(--nn-ink);font-family:NN DM Sans,sans-serif;-webkit-font-smoothing:antialiased}body h1,body h2,body .h1,body .h2,body .section-header__title{font-family:NN Fredoka,sans-serif;font-weight:500;color:var(--nn-heading);letter-spacing:-.025em;text-wrap:balance;text-transform:none}body .page-width{max-width:1600px}body .btn,body .rte .btn{background:var(--nn-lilac);color:var(--nn-ink);text-transform:none;letter-spacing:0;font-weight:500;min-height:48px;border-radius:999px}body .btn--secondary,body .btn--tertiary{background:transparent;color:var(--nn-ink);border-color:var(--nn-line)}body .btn:hover{background:#d4c3e0;color:var(--nn-ink)}body a:focus-visible,body button:focus-visible,body summary:focus-visible{outline:2px solid var(--nn-heading);outline-offset:4px}body .announcement-bar{background:var(--nn-lilac);color:var(--nn-ink)}body .announcement-text,body .announcement-link-text{font-size:13px;letter-spacing:0;text-transform:none;font-weight:400}body .site-header{background:var(--nn-paper);color:var(--nn-ink);box-shadow:none;border-bottom:1px solid var(--nn-line);padding:18px 0}body .site-nav__link,body .site-nav__dropdown-link{font-family:NN DM Sans,sans-serif;text-transform:none;letter-spacing:0;font-weight:400}body .header-item--navigation{min-width:0}body .site-nav__link{padding:10px 12px}body .site-nav__link--icon{min-width:44px;min-height:44px;padding:10px}body .site-footer{background:var(--nn-wash);color:var(--nn-ink);border-top:0}body .footer__title{font-family:NN Fredoka,sans-serif;text-transform:none;letter-spacing:0;font-size:22px}body .grid-product__title{font-size:16px;line-height:1.45;font-weight:500;text-transform:none;letter-spacing:0}body .grid-product__meta{text-align:left;padding-top:14px}body .grid-product__price{font-size:15px;color:var(--nn-ink);font-variant-numeric:tabular-nums}body .grid-product__image-mask{border-radius:var(--nn-radius);background:var(--nn-wash);overflow:hidden}body .grid-product__tag{border-radius:12px;padding:6px 12px;font-size:13px;letter-spacing:0}body .product-single__title{font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.12}body .product-single__meta{text-align:left}body .product__photos .image-wrap{border-radius:var(--nn-radius);overflow:hidden}body .variant-input-wrap label{border-radius:12px}body .product-single__description{line-height:1.7}body .collection-filter{margin-top:18px}body .collection-filter__item select{border-radius:12px;min-height:44px}.nn-refresh{color:var(--nn-ink);font-family:NN DM Sans,sans-serif;font-size:16px;line-height:1.6;isolation:isolate}.nn-refresh *{box-sizing:border-box}.nn-refresh h1,.nn-refresh h2,.nn-refresh h3,.nn-refresh p{margin:0}.nn-refresh h1,.nn-refresh h2{font-family:NN Fredoka,sans-serif;font-weight:500;letter-spacing:-.035em;line-height:1.12;color:var(--nn-heading);text-transform:none;text-wrap:balance}.nn-refresh h1{font-size:64px;max-width:18ch}.nn-refresh h2{font-size:36px;max-width:30ch}.nn-refresh h3{font-family:NN DM Sans,sans-serif;font-size:18px;font-weight:500;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--nn-ink)}.nn-refresh p{text-wrap:pretty}.nn-container{width:100%;max-width:1600px;padding-inline:5%;margin-inline:auto}.nn-section{padding-block:42px}.nn-first-screen{display:block}.nn-hero{background:var(--nn-blush)}.nn-hero__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--nn-gap);align-items:center;padding-block:34px}.nn-hero__copy{min-width:0}.nn-refresh .nn-eyebrow{font-size:14px;line-height:1.5;color:var(--nn-muted);margin-bottom:16px;letter-spacing:0;text-transform:none}.nn-hero .nn-hero__credentials{font-size:18px;line-height:1.5;margin-top:21px;max-width:46ch}.nn-hero .nn-copy{font-size:16px;line-height:1.65;color:var(--nn-muted);max-width:40ch;margin-top:12px}.nn-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:27px;font-size:15px}.nn-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:var(--nn-lilac);color:var(--nn-ink);border:0;border-radius:999px;min-height:48px;padding:12px 20px;font-weight:500;text-decoration:none}.nn-button:hover{background:#d4c3e0;color:var(--nn-ink)}.nn-text-link{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;display:inline-block;padding-block:10px;color:var(--nn-ink)}.nn-text-link:hover{color:var(--nn-heading)}.nn-hero__photo{position:relative;width:min(100%,440px);justify-self:center;min-width:0;padding:12px 6px 15px 12px}.nn-hero__photo:before{content:"";position:absolute;top:25px;right:0;bottom:0;left:26px;border-radius:48% 48% 15% 15%;background:var(--nn-lilac);transform:rotate(3deg)}.nn-hero__image{display:block;position:relative;width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center;border-radius:48% 48% 15% 15%}.nn-photo-note{position:absolute;bottom:28px;left:0;max-width:95%;background:var(--nn-mint);padding:14px 20px;border-radius:var(--nn-radius);transform:rotate(-5deg);font-size:13px;line-height:1.4}.nn-photo-note .nn-photo-note__heading{font-family:NN Fredoka,sans-serif;font-size:23px;font-weight:500}.nn-formula-strip{background:var(--nn-wash)}.nn-formula-strip__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--nn-gap);margin:0;padding-block:19px}.nn-formula-strip__item{min-width:0}.nn-formula-strip dt{font-size:15px;font-weight:500;line-height:1.5}.nn-formula-strip dd{margin:0;font-size:13px;line-height:1.5;color:var(--nn-muted)}.nn-formula-strip a:hover{text-decoration:underline;text-underline-offset:4px}.nn-section-head{display:flex;gap:var(--nn-gap);align-items:flex-end;justify-content:space-between;margin-bottom:24px}.nn-section-head>div{min-width:0}.nn-section-head p{font-size:15px;color:var(--nn-muted);line-height:1.65;margin-top:8px;max-width:65ch}.nn-section-head>.nn-text-link{font-size:14px;flex-shrink:0}.nn-link-grid{display:grid;gap:var(--nn-gap);grid-template-columns:repeat(4,minmax(0,1fr))}.nn-link-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.nn-link-tile{min-width:0}.nn-link-tile>a{display:block;text-decoration:none;color:inherit}.nn-link-tile__image{border-radius:var(--nn-radius);overflow:hidden;background:var(--nn-wash)}.nn-link-tile__image img,.nn-link-tile__image svg{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.nn-link-tile h3{display:flex;justify-content:space-between;gap:8px;margin-top:14px}.nn-link-tile h3 span{flex-shrink:0}.nn-link-tile a:hover h3{text-decoration:underline;text-underline-offset:4px}.nn-link-tile p{font-size:14px;color:var(--nn-muted);margin-top:5px}.nn-link-grid--6 h3{font-size:16px}.nn-featured{background:#fff9fb}.nn-native-products{margin-bottom:-24px}.nn-native-products .grid-product{margin-bottom:24px}.nn-native-products .grid-product__meta{padding-bottom:0}.nn-formula-story{background:var(--nn-wash);scroll-margin-top:24px}.nn-formula-story__intro{max-width:62ch;margin-top:16px!important;color:var(--nn-muted)}.nn-formula-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:28px}.nn-formula-grid h3{font-family:NN Fredoka,sans-serif;font-size:26px;color:var(--nn-heading)}.nn-formula-grid .nn-richtext{margin-top:12px;max-width:58ch;font-size:16px;color:var(--nn-muted)}.nn-formula-grid details{margin-top:20px;border-top:1px solid var(--nn-line);padding-top:15px}.nn-formula-grid summary{cursor:pointer;font-size:16px;font-weight:500}.nn-formula-grid .nn-text-link{font-size:15px;margin-top:8px}.nn-image-story{background:var(--nn-blush);border-radius:var(--nn-radius);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding:32px}.nn-image-story>img{width:100%;max-width:420px;aspect-ratio:1.25;object-fit:cover;border-radius:calc(var(--nn-radius) - 8px);justify-self:center}.nn-image-story h2{max-width:20ch}.nn-image-story p:not(.nn-eyebrow){max-width:48ch;margin-top:16px;color:var(--nn-muted)}.nn-image-story .nn-text-link{margin-top:16px}.nn-delivery-note{background:var(--nn-mint);padding-block:28px}.nn-delivery-note h2{font-size:26px}.nn-delivery-note .nn-section-head{margin-bottom:0}.nn-collection-intro{padding-bottom:16px}.nn-collection-banner{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:32px;align-items:center;background:var(--nn-wash);padding:32px;border-radius:var(--nn-radius)}.nn-collection-banner--text{grid-template-columns:minmax(0,1fr)}.nn-collection-banner h1{font-size:48px;max-width:24ch}.nn-collection-banner p:not(.nn-eyebrow){max-width:64ch;color:var(--nn-muted);margin-top:16px}.nn-collection-banner img{width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:14px}.nn-product-reassurance{padding:16px 20px;border-radius:16px;background:var(--nn-wash);font-size:15px;line-height:1.6}.nn-product-reassurance p{margin:0}.nn-product-reassurance p+p{margin-top:12px}.nn-product-reassurance strong{font-weight:500}@media(min-width:1000px){body .header-layout--left-center .header-item--icons{flex:0 0 144px}.nn-first-screen[data-fit=true][data-first-section]{display:flex;flex-direction:column;min-height:min(640px,calc(var(--nn-screen-height,100svh) - var(--nn-header-height,140px)))}.nn-first-screen[data-fit=true][data-first-section] .nn-hero{flex:1;display:flex;align-items:center}.nn-first-screen[data-fit=true][data-first-section] .nn-hero__inner{padding-block:12px}.nn-first-screen[data-fit=true][data-first-section] .nn-formula-strip{flex-shrink:0}.nn-first-screen[data-fit=true][data-first-section] .nn-hero__photo{width:min(100%,440px,max(280px,calc(var(--nn-screen-height,100svh) - var(--nn-header-height,140px) - var(--nn-strip-height,84px) - 50px)))}}@media(min-width:1000px)and (max-height:760px){.nn-hero h1{font-size:56px}.nn-hero .nn-eyebrow{margin-bottom:12px}.nn-hero .nn-hero__credentials{margin-top:16px}.nn-hero .nn-actions{margin-top:20px}}@media(min-width:769px)and (max-width:1100px){body .header-layout--left-center .header-item--navigation .site-navigation{display:none}body .header-layout--left-center .js-drawer-open-nav.medium-up--hide{display:inline-block!important}}@media(max-width:999px){.nn-link-grid--6{grid-template-columns:repeat(3,minmax(0,1fr))}.nn-hero h1{font-size:52px}.nn-formula-grid,.nn-image-story{gap:var(--nn-gap)}}@media(max-width:749px){body .site-header{padding:12px 0}body .page-width{padding-inline:5%}body input,body select,body textarea,body .grid-product__title,body .grid-product__price,.nn-refresh{font-size:16px}.nn-section{padding-block:30px}.nn-hero__inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-block:28px 32px}.nn-hero h1{font-size:48px;max-width:12ch}.nn-refresh h2{font-size:32px}.nn-refresh .nn-eyebrow{font-size:16px;margin-bottom:14px}.nn-hero .nn-hero__credentials{font-size:17px;margin-top:18px}.nn-hero .nn-copy{font-size:16px}.nn-actions{gap:14px;margin-top:22px;font-size:16px}.nn-button{min-height:48px}.nn-hero__photo{width:min(100%,420px)}.nn-hero__image{aspect-ratio:1.12}.nn-photo-note{bottom:25px;padding:12px 16px;font-size:14px}.nn-photo-note .nn-photo-note__heading{font-size:22px}.nn-formula-strip__inner{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:20px}.nn-formula-strip__item+.nn-formula-strip__item{border-top:1px solid var(--nn-line);padding-top:14px}.nn-formula-strip dt,.nn-formula-strip dd{font-size:16px}.nn-section-head{align-items:flex-start;flex-direction:column;gap:8px}.nn-section-head p,.nn-section-head>.nn-text-link{font-size:16px}.nn-link-grid,.nn-link-grid--6{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}.nn-link-tile h3,.nn-link-grid--6 h3,.nn-link-tile p{font-size:16px}.nn-formula-grid{grid-template-columns:minmax(0,1fr);gap:28px}.nn-formula-grid .nn-text-link{font-size:16px}.nn-image-story{grid-template-columns:minmax(0,1fr);padding:24px}.nn-image-story>img{aspect-ratio:1.4}.nn-delivery-note h2{font-size:26px}.nn-collection-banner{grid-template-columns:minmax(0,1fr) 88px;gap:16px;padding:22px 18px}.nn-collection-banner--text{grid-template-columns:minmax(0,1fr)}.nn-collection-banner h1{font-size:32px;overflow-wrap:break-word}.nn-collection-banner:has(p:not(.nn-eyebrow)){grid-template-columns:minmax(0,1fr)}.nn-collection-banner:has(p:not(.nn-eyebrow)) img{display:none}.nn-collection-banner .nn-eyebrow,.nn-product-reassurance{font-size:16px}}@media(prefers-reduced-motion:reduce){.nn-refresh *{scroll-behavior:auto;animation:none;transition:none}}body #SiteHeader{padding:8px 0}body #SiteHeader .site-header__logo{margin-top:0;margin-bottom:0}body #SiteHeader .site-header__logo-link{height:64px;padding-top:0!important;overflow:hidden}body .toolbar__item .faux-select,body .toolbar__item select{padding-top:2px;padding-bottom:2px}@media(max-width:768px){body #SiteHeader .site-header__logo-link{height:56px}}.nn-range-photos{position:relative;aspect-ratio:1;isolation:isolate}.nn-range-photos .nn-hero__image{position:absolute;inset:0 auto auto 0;width:72%;height:auto;aspect-ratio:1}.nn-range-detail{position:absolute;display:block;height:auto;aspect-ratio:1;object-fit:cover;border-radius:var(--nn-radius)}.nn-range-detail--polish{width:32%;right:0;top:4%}.nn-range-detail--hair{width:46%;right:0;bottom:10%}.nn-formula-strip__inner--three,.nn-formula-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.nn-formula-grid--three{gap:var(--nn-gap)}@media(max-width:749px){.nn-formula-strip__inner--three,.nn-formula-grid--three{grid-template-columns:minmax(0,1fr)}}.nn-image-story--compact{grid-template-columns:200px minmax(0,1fr);gap:var(--nn-gap);padding:24px}.nn-image-story--compact>img{width:200px;height:auto;aspect-ratio:1;object-fit:contain}.nn-image-story--compact h2{font-size:30px;max-width:30ch}.nn-image-story--compact .nn-eyebrow{margin-bottom:8px}.nn-image-story--compact p:not(.nn-eyebrow){max-width:60ch;margin-top:10px}.nn-image-story--compact .nn-text-link{margin-top:8px}@media(max-width:749px){.nn-image-story--compact{grid-template-columns:minmax(0,1fr);padding:24px}.nn-image-story--compact>img{width:140px;justify-self:start;aspect-ratio:1}.nn-image-story--compact h2{font-size:28px}}.nn-link-grid--8{grid-template-columns:repeat(8,minmax(0,1fr));gap:18px}.nn-link-grid--8 h3{font-size:16px}@media(min-width:750px)and (max-width:1199px){.nn-link-grid--8{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:749px){.nn-link-grid--8{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 14px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/nn-refresh.css.map */
