:root{--ink:#0067b1;--ink-deep:#00518d;--sky:#b8ddf5;--frost:#eaf4fa;--canvas:#fcfbf8;--copy:#355b70;--line:rgba(0,103,177,.16)}html{background:var(--canvas)}body{background:var(--canvas);color:var(--ink);font-family:DM Sans,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,.logo{font-family:Manrope,Arial,sans-serif!important}h1,h2{letter-spacing:-.048em!important}h3{letter-spacing:-.025em}em,.hero h1 em,.sectionHead em,.refill em,.story em,.pdpBuy h1 em,.results em,.ingredientCopy em,.details em,.refillMini em,.pdpEnd em,.ilariaMethod h2 em,.protocolHero h1 em{font-family:Manrope,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important;color:#2c83c1}.quickChoice em,.story em,.protocolTeaser em,.primaryRecommendation em,.refillMini em{color:var(--sky)}blockquote,.reviewList blockquote p,.ilariaResult blockquote,.protocolIlaria blockquote,.ilariaMethod blockquote,.promise>p{font-family:Manrope,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:-.025em}p{letter-spacing:-.005em}.lead,.pdpLead,.methodIntro>p:not(.eyebrow),.ilariaMethod>div:last-child>p:not(.eyebrow),.protocolHero>p:not(.eyebrow){color:var(--copy)}.eyebrow{font-family:DM Sans,Arial,sans-serif;font-size:9px!important;line-height:1.4;letter-spacing:.19em!important;font-weight:600}.topbar{background:var(--ink-deep);min-height:34px;height:auto;padding:8px 18px;color:#fff;font-size:10px;letter-spacing:.08em;text-align:center}.nav{background:#fcfbf8f5;border-color:var(--line)}.logo{font-weight:600;letter-spacing:.39em}.primary,.addToCart,.kitAdd,.tierAdd,.resultCart button,.primaryRecommendation>div>button,.newsletter button,.drawerTotal>button{background:var(--ink);color:#fff;border-radius:2px;min-height:48px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.primary:hover,.addToCart:hover,.kitAdd:hover,.tierAdd:hover,.resultCart button:hover,.primaryRecommendation>div>button:hover,.newsletter button:hover,.drawerTotal>button:hover{background:var(--ink-deep);transform:translateY(-1px);box-shadow:0 8px 22px #00518d24}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.productImage,.pdpGallery,.recImg,.kitVisual,.heroVisual{background:#eaf3f8}.promise,.shop,.expectations,.beforeOrder,.newsletter,.protocolPage,.pdp{background:var(--canvas)}.firstOffer,.method,.ilariaMethod,.routine,.recommended,.emptyCart{background:var(--frost)}.refill,.refillHow,.protocolSupport,.ilariaPortrait,.testIntroArt,.ilariaCircle,.ilariaMark{background:var(--sky)}.quickChoice,.story,.protocolTeaser,.primaryRecommendation,.refillMini,.resultCart,.footer{background:var(--ink-deep)}.choiceGrid a,.protocolTeaser .primary,.primaryRecommendation>div>button,.resultCart button,.refillMini button{background:var(--sky);color:var(--ink-deep)}.choiceGrid a:hover,.protocolTeaser .primary:hover,.primaryRecommendation>div>button:hover,.resultCart button:hover,.refillMini button:hover{background:#d5edfb}.product,.choiceGrid article,.orderAssurances article,.methodGrid article,.expectationGrid article,.protocolTimeline article{border-color:var(--line)}.product h3,.productBottom strong{color:var(--ink-deep)}.productBottom small,.pdpLead,.resultCards p,.expectationGrid p,.orderAssurances p{color:var(--copy)}.benefitChips span{background:#ffffff7a;border-color:var(--line)}.expertTip{background:var(--frost);border-left:3px solid var(--sky)}.expertTip b{font-family:Manrope,Arial,sans-serif!important;font-style:normal!important;font-size:14px!important;letter-spacing:-.01em}.offerCode,.format button,.experience button,.tierCards>button{border-color:var(--line)}.format button.selected,.experience button.selected,.tierCards>button.selected{border-color:var(--ink);background:var(--frost)}.textLink,.proofSupport{font-weight:500;text-underline-offset:4px}.footer{color:#fff}.footer>div b{color:var(--sky)}.protocolIlaria blockquote,.ilariaResult blockquote{font-size:clamp(23px,3vw,36px)!important;line-height:1.45!important}.ilariaMethod blockquote{font-size:22px!important;line-height:1.5!important}.pdpBuy h1,.results h2,.ingredientCopy h2,.details h2,.refillMini h2,.pdpEnd h2,.expectations h2{line-height:.98!important}.productImage img,.pdpGallery img,.recImg img{filter:saturate(.92) contrast(1.02)}@media(max-width:560px){body{font-size:15px}.topbar{font-size:8px;line-height:1.35;padding:7px 12px}h1,h2{letter-spacing:-.042em!important}.eyebrow{font-size:8px!important}.primary{width:100%;justify-content:space-between}.heroActions{width:100%}.ilariaMethod blockquote{font-size:19px!important}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/niri-launch-polish.css.map */
