@font-face{font-family:Nurocore Lora;font-style:normal;font-weight:400;font-display:swap;src:url(nc-lora-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nurocore Lora;font-style:normal;font-weight:400;font-display:swap;src:url(nc-lora-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--nc-brand:#00474b;--nc-green:#00474b;--ng-deep:#00383b;--ng-cream:#f7f3eb;--ng-sage:#e3e9df;--ng-white:#fffcf6;--nc-paper:var(--ng-cream);--nc-cream:#efeee5;--nc-ink:#123e3e;--nc-dark:#00474b;--nc-muted:#52635d;--nc-line:#cbd3c8;--ng-display:"Nurocore Lora",Georgia,serif;--nc-accent:var(--ng-sage);--colorBody:var(--ng-cream);--colorTextBody:var(--nc-ink);--colorBtnPrimary:#00474b;--colorBtnPrimaryText:#fffcf6;--oka-ground:var(--ng-cream);--oka-cream:var(--ng-cream);--oka-ink:var(--nc-ink)}body{background:var(--ng-cream);color:var(--nc-ink)}.nc-wrap{max-width:1400px;padding-inline:40px}.nc-section{padding-block:88px}.nc h1,.nc h2,.nt-feature__copy h2,.nt-intro h2{color:inherit;font-family:var(--ng-display);font-weight:400;letter-spacing:-.045em}.nc h3,.nc h4,.nc button,.nc input,.nc select{font-family:var(--nc-sans)}.nc-title,.nt-intro h2{font-size:clamp(36px,4.1vw,58px);line-height:1.12}.nc-eyebrow{font-family:var(--nc-sans);font-size:11px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;line-height:1.5}.nc-btn{border-radius:100px;min-height:52px;padding:14px 26px;background:var(--nc-brand);border-color:var(--nc-brand);color:var(--ng-white)!important;font-weight:500;gap:24px}.nc-btn:hover{background:var(--ng-deep);border-color:var(--ng-deep)}.nc-btn .nc-icon{width:20px;height:20px;flex:none;display:block}.nc-link{color:var(--nc-brand);border-bottom:0;min-height:44px;padding:5px 0;font-weight:500}.nc-link:hover{text-decoration:underline;text-underline-offset:5px}.nc-section-head{margin-bottom:36px;align-items:flex-end}.nc-section-head .nc-title{font-size:clamp(34px,3.6vw,50px)}.nc-section-head .nc-eyebrow{margin-bottom:14px}.nt-intro{margin-bottom:44px}.nt-intro .nc-eyebrow{margin-bottom:18px;color:inherit;font-size:11px}.nt-intro>p:not(.nc-eyebrow){font-size:17px;line-height:1.65;color:var(--nc-muted);max-width:600px;margin-top:20px}.nc-announcement--brand{background:var(--nc-brand);color:var(--ng-white)}.nc-header{background:var(--ng-cream);color:var(--nc-brand);border-bottom:1px solid #00474b12}.nc-header--moon .nc-header__inner{height:88px;max-width:1600px;margin:auto}.nc-header__links a{font-weight:500}.nc-header--moon .nc-country{color:var(--nc-brand)}.nc-header--moon .nc-nav{background:var(--ng-cream);border-color:var(--nc-line)}.nc-nav a{border-color:var(--nc-line)}.ng-hero{position:relative;isolation:isolate;min-height:660px;background:var(--nc-brand);color:var(--ng-white);overflow:hidden}.ng-hero__media{position:absolute;top:0;right:0;bottom:0;left:39%;z-index:-2}.ng-hero__media img{width:100%;height:100%;object-fit:cover;object-position:70% 30%}.ng-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#00474b 0%,#00474b 39%,#00474bd9 43%,#00474b55 53%,transparent 66%)}.ng-hero__inner{min-height:660px;display:flex;align-items:center}.ng-hero__copy{width:49%;padding:66px 0 72px;max-width:600px}.ng-hero__copy .nc-eyebrow{color:#d8e3d4;margin-bottom:28px;font-size:11px}.ng-hero h1{font-size:clamp(62px,6.2vw,90px);line-height:1.02;letter-spacing:-.055em}.ng-hero__text{max-width:400px;font-size:17px;line-height:1.65;margin-top:28px!important;color:#f1f0e6}.ng-hero .ng-btn-light{background:var(--ng-cream);border-color:var(--ng-cream);color:var(--nc-brand)!important;margin-top:32px;min-width:240px}.ng-hero .ng-btn-light:hover{background:#e4e8d8;border-color:#e4e8d8}.ng-hero__secondary{display:table;margin-top:20px;color:#f1f0e6;font-size:12px;text-decoration:underline!important;text-underline-offset:4px;padding-block:7px}.ng-hero__caption{position:absolute;right:40px;bottom:32px;color:#fff;font-size:12px;letter-spacing:.025em;text-shadow:0 1px 8px #0008}.ng-hero :is(a,button):focus-visible{outline-color:var(--ng-white)}.nc-quality-bar{background:var(--ng-sage);color:var(--nc-brand);border:0}.nc-quality-bar>.nc-wrap{padding-block:26px;gap:24px}.nc-quality-bar .nc-wrap>div{font-size:12px;gap:13px}.nc-products{background:var(--ng-cream);padding-block:80px}.nc-products.ng-products--sage{background:var(--ng-sage)}.nc-shelf{gap:24px}.nc-shelf .nc-card{flex:0 0 calc((100% - 72px)/4)}.nc-card{background:var(--ng-white);border:1px solid #00474b12;border-radius:12px;overflow:hidden;padding:0 16px 18px}.nc-card__media,.nc-catalog .nc-card__media{border-radius:0;border:0;margin:0 -16px;width:calc(100% + 32px);background:#f5f5f3}.nc-card__body,.nc-catalog .nc-card__body{padding:18px 0 16px;gap:7px}.nc-card .nc-card__title,.nc-catalog .nc-card__title{font-family:var(--nc-sans);font-size:17px;font-weight:500;letter-spacing:-.025em;line-height:1.4}.nc-card__title a{color:var(--nc-brand)}.nc-card .nc-card__price{color:var(--nc-brand);font-weight:500}.nc-card__badge{background:var(--ng-cream);border:0;border-radius:100px;color:var(--nc-brand);left:14px;top:14px;padding:6px 11px;font-size:10px;font-weight:500}.nc-card .nc-btn,.nc-catalog .nc-quick-form .nc-btn{border-radius:100px;background:var(--nc-brand);border-color:var(--nc-brand);color:var(--ng-white)!important;min-height:46px;padding-inline:16px;font-size:12px}.nc-card .nc-btn:hover{background:var(--ng-deep);border-color:var(--ng-deep)}.nc-shelf-controls{margin-top:26px;gap:10px}.nc-shelf-controls button{color:var(--nc-brand);border-color:#00474b50;background:transparent;width:44px;height:44px;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0}.nc-shelf-controls button:not(:disabled):hover{background:var(--nc-brand);color:var(--ng-white)}.nc-shelf-controls button .nc-icon{display:block;width:20px;height:20px}.ng-routines{background:var(--ng-cream);padding-top:20px;padding-bottom:88px}.nt-category-grid{max-width:none;gap:20px}.nt-category{position:relative;display:block;isolation:isolate;overflow:hidden;border-radius:12px;min-width:0;background:var(--nc-brand)}.nt-category>img{aspect-ratio:.73;object-fit:cover;border-radius:0;transition:transform .35s}.nt-category:after{content:"";position:absolute;top:40%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#002b2bcc);z-index:0}.ng-category__label{position:absolute;inset:auto 20px 22px;color:#fff;z-index:1;display:grid;grid-template-columns:1fr 36px;gap:9px 12px;align-items:center}.ng-category__number{font-size:10px;letter-spacing:.1em;grid-column:1/-1;opacity:.8}.ng-category__label h3{font-size:21px;margin:0;line-height:1.15;letter-spacing:-.025em;font-weight:400}.ng-category__arrow{width:36px;height:36px;border:1px solid #ffffff70;display:grid;place-items:center;border-radius:50%}.ng-category__arrow .nc-icon{width:18px;height:18px}.nt-category:hover>img{transform:scale(1.035)}.nt-category:hover .ng-category__arrow{background:#fff;color:var(--nc-brand)}.ng-editorial{padding:64px 0;background:var(--ng-cream);color:var(--nc-brand)}.ng-editorial--green{background:var(--nc-brand);color:var(--ng-white)}.ng-editorial--sage{background:var(--ng-sage)}.ng-editorial .nt-feature{grid-template-columns:1fr 1fr;gap:72px;align-items:center}.ng-editorial .nt-feature__image{border-radius:12px;overflow:hidden}.ng-editorial .nt-feature__image img{aspect-ratio:1.02;object-fit:cover}.ng-editorial .nt-feature__copy{padding:28px 0;max-width:490px}.ng-editorial .nt-feature__copy h2{font-size:clamp(36px,4vw,56px);line-height:1.12;max-width:none}.ng-editorial .nt-feature__copy .nc-eyebrow{font-size:11px;margin:0 0 25px;color:inherit}.ng-editorial .nt-feature__copy>p:not(.nc-eyebrow){font-size:17px;line-height:1.7;margin-top:25px;color:inherit;max-width:410px}.ng-editorial .nc-btn{margin-top:30px}.ng-editorial--green .nc-btn{background:var(--ng-cream);border-color:var(--ng-cream);color:var(--nc-brand)!important}.ng-editorial--green .nc-btn:hover{background:#e4e8d8;border-color:#e4e8d8}.ng-editorial--green :focus-visible{outline-color:var(--ng-white)}.ng-details{background:var(--ng-cream)}.nt-detail-grid{gap:32px}.ng-detail__image{position:relative;overflow:hidden;border-radius:12px}.ng-detail__image img{aspect-ratio:1.4;object-fit:cover}.ng-detail__image>span{position:absolute;top:18px;left:18px;background:var(--ng-cream);color:var(--nc-brand);border-radius:50%;width:36px;height:36px;display:grid;place-items:center;font-size:11px}.nt-detail h3{font-size:24px;font-weight:400;line-height:1.25;margin-top:24px;color:var(--nc-brand)}.nt-detail p{color:var(--nc-muted);font-size:15px;line-height:1.75;margin-top:12px;max-width:370px}.nt-guide{background:var(--nc-brand);color:var(--ng-white);padding:60px;border-radius:14px;gap:64px}.nt-guide h2{font-size:42px;line-height:1.15}.nt-guide p{color:#e0e8dc;font-size:16px;line-height:1.7}.nt-guide__links{gap:12px}.nt-guide__links a{background:transparent;border:1px solid #ffffff55;border-radius:8px;min-height:78px;padding:18px;color:var(--ng-white);font-size:13px}.nt-guide__links a:hover{background:var(--ng-cream);color:var(--nc-brand)}.nt-guide :focus-visible{outline-color:var(--ng-white)}.nc-photo-banner-wrap{background:var(--ng-cream);margin-bottom:32px}.nc-photo-banner{border-radius:12px;overflow:hidden;min-height:370px}.nc-photo-banner__copy h2{font-size:46px;color:var(--nc-brand);line-height:1.13}.nc-photo-banner__copy p{color:#2e4844}.nc-photo-banner__copy .nc-btn{border-radius:100px;background:var(--nc-brand);color:var(--ng-white)!important;border-color:var(--nc-brand)!important;min-height:48px;font-size:13px}.nc-photo-banner__copy .nc-btn:hover{background:var(--ng-deep)}.nt-faq{max-width:900px}.nt-faq .nt-intro{margin-bottom:30px}.nt-faq summary{color:var(--nc-brand);font-size:18px;min-height:66px;border-color:var(--nc-line);padding-block:25px}.nt-faq details{border-color:var(--nc-line)}.nt-faq details .rte{color:var(--nc-muted);line-height:1.75}.nc-catalog{background:var(--ng-cream);padding-bottom:80px}.nc-breadcrumb{color:var(--nc-muted)}.nc-catalog__intro{background:var(--ng-sage);border-radius:12px;padding:42px;gap:48px;align-items:center;margin-bottom:28px}.nc-catalog h1{font-size:clamp(42px,4.5vw,60px);color:var(--nc-brand)}.nc-catalog__intro .nc-eyebrow{color:var(--nc-brand)}.nc-catalog__description{color:var(--nc-muted);font-size:16px;line-height:1.7}.nc-catalog__categories a{border-radius:100px;border-color:#b5c5b8;color:var(--nc-brand);font-weight:500}.nc-catalog__categories a[aria-current=page]{background:var(--nc-brand);border-color:var(--nc-brand);color:#fff}.nc-catalog .nc-collection-sort select{border-radius:6px;background-color:var(--ng-white);border-color:#a4b4a7;color:var(--nc-brand)}.nc-catalog__toolbar{border-color:var(--nc-line)}.nc-catalog__help{border-radius:12px;background:var(--nc-brand);color:var(--ng-white);padding:40px}.nc-catalog__help p,.nc-catalog__help .nc-link{color:var(--ng-white)}.nc-catalog__help h2{font-size:36px}.nc-catalog__help :focus-visible{outline-color:var(--ng-white)}.nt-pdp-heading h1{font-family:var(--ng-display);font-size:54px;color:var(--nc-brand)}.nt-pdp-nav{color:var(--nc-muted);border-color:var(--nc-line)}.nt-pdp-nav a:first-child{color:var(--nc-brand)}.nc-gallery__main{border-radius:14px}.nc-gallery__thumbs button{border-radius:6px}.nc-product__info{background:var(--ng-white);border:1px solid #00474b18;border-radius:14px;padding:30px;max-width:none}.nc-product__info .nt-purchase-heading{font-family:var(--nc-sans);font-size:27px;color:var(--nc-brand);font-weight:500}.nc-product__price{color:var(--nc-brand)}.nc-option{border-color:#a9b7aa;border-radius:9px}.nc-option:has(input:checked){background:var(--ng-sage);border-color:var(--nc-brand)}.nc-option input{accent-color:var(--nc-brand)}.nc-sub-badge{background:var(--nc-brand);color:#fff}.nc-purchase .nc-btn{border-radius:100px;text-transform:none;letter-spacing:0;font-size:14px;padding-inline:16px}.nc-facts,.nc-ingredients,.nc-benefits{background:var(--ng-cream)}.nc-facts__tabs button[aria-selected=true],.nc-ingredients__tabs button[aria-selected=true]{border-color:var(--nc-brand);color:var(--nc-brand)}.nt-benefit-list>div{border-radius:12px;background:var(--ng-sage);color:var(--nc-brand)}.nc-sticky-buy{border-radius:12px;background:var(--ng-white);border-color:var(--nc-line)}.nc-search-dialog{background:var(--ng-cream);color:var(--nc-brand);border-radius:14px}.nc-search-dialog__form{border-color:var(--nc-line)}.nc-search-dialog input{color:var(--nc-brand)}.nc-search-product__image{border-radius:9px;overflow:hidden}.nc-search-product h3{color:var(--nc-brand)}.nc-search-all{background:var(--nc-brand);color:var(--ng-white);border-color:var(--nc-brand);border-radius:100px;padding:13px 24px}.nc-drawer__panel,.nc-drawer__footer{background:var(--ng-cream)}.nc-drawer__header{background:var(--nc-brand);color:var(--ng-white);border:0;padding-block:20px}.nc-drawer__header h2{font-family:var(--ng-display);font-size:28px}.nc-drawer__header h2 span{color:#d4e2d6}.nc-drawer__header :focus-visible{outline-color:var(--ng-white)}.nc-cart-item h3,.nc-drawer__total{color:var(--nc-brand)}.nc-cart-item__image{border-radius:8px}.nc-stepper{border-radius:100px;overflow:hidden;background:var(--ng-white);border-color:#acbcad}.nc-cart-shipping__track{background:#d8e1d4;height:5px}.nc-cart-suggestion{background:var(--ng-sage);border:0;border-radius:9px}.nc-cart-suggestion__add{border-radius:100px;border-color:#a1b5a6;background:var(--ng-white);color:var(--nc-brand)}.nc-cart-suggestion__add:hover{background:var(--nc-brand)}.nc-cart-checkout,.nc-drawer__footer .nc-cart-checkout{border-radius:100px;background:var(--nc-brand);border-color:var(--nc-brand)}.nc-cart-page h1{color:var(--nc-brand);font-family:var(--ng-display)}.nc-cart-page__summary{background:var(--ng-white);border-radius:14px;border-color:var(--nc-line)}.nc-cart-page__mobile-checkout{background:var(--ng-cream)}.nt-footer{background:var(--nc-brand);color:var(--ng-white);padding:0 0 28px;border:0}.nt-footer__newsletter{padding:68px 0 56px;margin:0 0 48px;border-top:0;border-bottom:1px solid #ffffff30;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.nt-footer__newsletter h2{font-family:var(--ng-display);font-size:44px;line-height:1.15;max-width:470px;color:var(--ng-white)}.nt-footer__newsletter p{color:#dbe5db;font-size:14px;margin-top:18px}.nt-footer__field{border:1px solid #ffffff80;border-radius:100px;background:transparent;overflow:hidden;padding-inline:10px}.nt-footer__field input{color:var(--ng-white);padding-left:14px;min-height:54px}.nt-footer__field input::placeholder{color:#e3e8df}.nt-footer__field button{color:var(--ng-white);width:50px;min-height:54px;background:transparent}.nt-footer .nt-footer__consent{font-size:11px;color:#dbe5db;line-height:1.7}.nt-footer .nt-footer__consent a{color:inherit;text-decoration:underline}.nt-footer__column h3{color:var(--ng-white);font-weight:500;font-size:14px}.nt-footer__column a{color:#e0e8df;font-size:13px}.nt-footer__column a:hover{color:#fff;text-decoration:underline;text-underline-offset:4px}.nt-footer__brand .nc-brand-image{filter:none!important;width:150px!important;height:100px!important}.nt-footer__brand p{color:#dbe5db}.nt-footer__bottom{border-color:#ffffff30;margin-top:44px;padding-top:24px}.nt-footer__bottom p{color:#dbe5db;line-height:1.8}.nt-footer :is(a,button,input):focus-visible{outline-color:var(--ng-white)}@media(min-width:1600px){.ng-hero,.ng-hero__inner{min-height:720px}}@media(max-width:1050px){.nc-wrap{padding-inline:28px}.nc-section{padding-block:64px}.ng-hero,.ng-hero__inner{min-height:590px}.ng-hero h1{font-size:68px}.ng-hero__copy{width:52%}.ng-hero__text{font-size:16px;max-width:340px}.nc-shelf .nc-card{flex-basis:calc((100% - 48px)/3)}.nt-category-grid{gap:14px}.ng-category__label{inset:auto 15px 18px;gap:8px}.ng-category__label h3{font-size:17px}.ng-category__arrow{width:30px;height:30px}.ng-editorial .nt-feature{gap:38px}.ng-editorial .nt-feature__copy h2{font-size:40px}.ng-editorial .nt-feature__copy>p:not(.nc-eyebrow){font-size:16px}.nt-guide{padding:40px;gap:30px}.nt-guide h2{font-size:34px}.nc-photo-banner__copy h2{font-size:38px}.nt-footer__newsletter{gap:45px}.nt-footer__newsletter h2{font-size:38px}.nc-product__info{padding:24px}}@media(max-width:749px){.nc-wrap{padding-inline:20px}.nc-section{padding-block:52px}.nc-title,.nt-intro h2{font-size:35px;line-height:1.16}.nc-header--moon .nc-header__inner{height:76px}.nc-btn{min-height:50px;font-size:13px}.nc-section-head{gap:16px;margin-bottom:26px}.nc-section-head .nc-title{font-size:31px}.nc-section-head .nc-eyebrow{font-size:9px;margin-bottom:12px}.nc-section-head .nc-link{font-size:11px;gap:5px;white-space:nowrap}.nc-section-head .nc-link .nc-icon{width:16px}.ng-hero{display:flex;flex-direction:column;min-height:0}.ng-hero:after{display:none}.ng-hero__media{position:relative;inset:auto;order:2;height:300px;z-index:0;width:100%}.ng-hero__media img{object-position:70% 15%;width:100%;height:100%}.ng-hero__inner{min-height:0;order:1;width:100%}.ng-hero__copy{padding:38px 0 30px;width:100%;max-width:none}.ng-hero__copy .nc-eyebrow{font-size:9px;margin-bottom:20px}.ng-hero h1{font-size:60px;line-height:1.03}.ng-hero__text{font-size:15px;line-height:1.6;max-width:370px;margin-top:22px!important}.ng-hero .ng-btn-light{margin-top:24px;min-width:240px}.ng-hero__secondary{margin-top:11px;font-size:11px}.ng-hero__caption{bottom:18px;right:20px;z-index:1;font-size:10px}.nc-quality-bar>.nc-wrap{padding:22px 20px;gap:20px 12px}.nc-quality-bar .nc-wrap>div{font-size:10px;gap:9px}.nc-quality-bar .nc-icon{width:22px;height:22px;flex:none}.nc-products{padding-block:48px}.nc-shelf{gap:14px}.nc-shelf .nc-card{flex-basis:calc((100% - 14px)/2)}.nc-card{padding:0 10px 12px;border-radius:9px}.nc-card__media,.nc-catalog .nc-card__media{margin-inline:-10px;width:calc(100% + 20px)}.nc-card__body,.nc-catalog .nc-card__body{padding:12px 0;gap:5px}.nc-card .nc-card__title,.nc-catalog .nc-card__title{font-size:14px;line-height:1.4}.nc-card .nc-card__meta{font-size:11px}.nc-card .nc-card__contents{font-size:10px}.nc-card .nc-card__price{font-size:14px}.nc-card .nc-btn,.nc-catalog .nc-quick-form .nc-btn{font-size:10px;padding:10px;min-height:44px;gap:6px}.nc-card__badge{font-size:9px;padding:5px 8px;left:8px;top:8px}.nc-shelf-controls{margin-top:20px}.ng-routines{padding-top:8px;padding-bottom:50px}.nt-intro{margin-bottom:28px}.nt-intro .nc-eyebrow{font-size:10px;margin-bottom:15px}.nt-intro>p:not(.nc-eyebrow){font-size:15px;margin-top:16px}.nt-category-grid{grid-template-columns:1fr 1fr;gap:14px}.nt-category>img{aspect-ratio:.66}.nt-category{border-radius:9px}.ng-category__label{inset:auto 13px 16px;grid-template-columns:1fr;gap:9px}.ng-category__number{font-size:9px}.ng-category__label h3{font-size:18px;max-width:130px;line-height:1.2}.ng-category__arrow{display:none}.ng-editorial{padding:30px 0 40px}.ng-editorial .nt-feature{display:flex;flex-direction:column;gap:0}.ng-editorial .nt-feature__image{order:0;width:100%;border-radius:9px}.ng-editorial .nt-feature__image img{aspect-ratio:1.12}.ng-editorial .nt-feature__copy{padding:30px 4px 0;max-width:none;width:100%}.ng-editorial .nt-feature__copy .nc-eyebrow{font-size:10px;margin-bottom:18px}.ng-editorial .nt-feature__copy h2{font-size:37px}.ng-editorial .nt-feature__copy>p:not(.nc-eyebrow){font-size:15px;margin-top:19px;line-height:1.7}.ng-editorial .nc-btn{margin-top:24px}.nt-detail-grid{gap:32px}.ng-detail__image{border-radius:9px}.ng-detail__image img{aspect-ratio:1.65}.nt-detail h3{font-size:22px;margin-top:20px}.nt-detail p{font-size:14px;line-height:1.7}.ng-detail__image>span{top:14px;left:14px}.nt-guide{padding:30px 23px;border-radius:10px;gap:26px}.nt-guide h2{font-size:33px}.nt-guide p{font-size:14px}.nt-guide__links{gap:9px}.nt-guide__links a{font-size:12px;padding:13px;min-height:76px}.nc-photo-banner-wrap{margin-bottom:22px}.nc-photo-banner-wrap>.nc-wrap{padding-inline:20px}.nc-photo-banner{border-radius:10px;min-height:0;background:var(--ng-sage)}.nc-photo-banner__copy h2{font-size:34px}.nc-photo-banner__copy,.nc-photo-banner--ritual .nc-photo-banner__copy{padding:28px 23px 32px;text-align:left}.nc-photo-banner__copy p{font-size:14px}.nc-photo-banner__image{height:190px}.nc-photo-banner__copy .nc-btn{font-size:12px}.nt-faq summary{font-size:16px;line-height:1.5;padding-block:20px}.nt-faq details .rte{font-size:14px}.nc-catalog__intro{padding:27px 23px;gap:14px;margin-bottom:24px}.nc-catalog h1{font-size:37px}.nc-catalog__description{font-size:14px}.nc-catalog .nc-collection-grid{gap:22px 14px}.nc-catalog__categories a{font-size:11px}.nc-catalog__help{padding:30px 24px}.nc-catalog__help h2{font-size:30px}.nt-pdp-heading h1{font-size:37px;line-height:1.15}.nc-product{gap:24px}.nc-product__info{padding:23px 19px;border-radius:11px}.nc-product__info .nt-purchase-heading{font-size:23px}.nc-option{font-size:12px;padding:13px 10px}.nc-option__price{font-size:12px}.nc-sub-badge{font-size:8px}.nc-search-dialog{border-radius:12px}.nc-drawer__header{padding-block:17px}.nc-drawer__header h2{font-size:25px}.nt-footer{padding-bottom:22px}.nt-footer__newsletter{padding:42px 0 34px;margin-bottom:34px;grid-template-columns:1fr;gap:23px}.nt-footer__newsletter h2{font-size:35px;max-width:330px}.nt-footer__newsletter p{font-size:13px;margin-top:15px}.nt-footer__field input{font-size:14px}.nt-footer .nt-footer__consent{font-size:10px;margin-top:13px}.nt-footer__columns{gap:28px 20px}.nt-footer__column a{font-size:12px;line-height:1.5}.nt-footer__column h3{font-size:13px}.nt-footer__brand .nc-brand-image{width:140px!important;height:90px!important}.nt-footer__bottom{margin-top:30px}.nt-footer__bottom p{font-size:10px}}@media(max-width:360px){.nc-wrap{padding-inline:16px}.ng-hero h1{font-size:53px}.ng-hero__media{height:270px}.ng-hero__text{font-size:14px}.nc-section-head .nc-title{font-size:28px}.nc-card{padding-inline:8px}.nc-card__media,.nc-catalog .nc-card__media{margin-inline:-8px;width:calc(100% + 16px)}.nc-card .nc-btn,.nc-catalog .nc-quick-form .nc-btn{padding-inline:8px;font-size:9px}.nc-card .nc-card__title,.nc-catalog .nc-card__title{font-size:13px}.nc-catalog__intro{padding:24px 19px}.nc-catalog h1{font-size:33px}.nc-catalog__categories a{font-size:10px}.ng-editorial .nt-feature__copy h2{font-size:33px}.ng-category__label h3{font-size:16px}.nt-guide{padding-inline:20px}}@media(prefers-reduced-motion:reduce){.nt-category:hover>img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/nc-green.css.map */
