:root{--nb-green: #1d6844;--nb-green-dark: #174f35;--nb-ink: #26352d;--nb-muted: #66736b;--nb-line: #dfe6e1;--nb-paper: #f5f7f5;--nb-soft-green: #eef4ee;--base-text-font-size: 16px;--text-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--heading-font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-font-weight: 400;--heading-font-weight: 500;--text-font-bolder-weight: 600;--text-color: #35433b;--text-color-rgb: 53, 67, 59;--heading-color: #213029;--border-color: #dfe6e1;--border-color-rgb: 223, 230, 225;--form-border-color: #d4ddd7;--accent-color: #1d6844;--accent-color-rgb: 29, 104, 68;--link-color: #1d6844;--link-color-hover: #174f35;--background: #ffffff;--secondary-background: #f5f7f5;--secondary-background-rgb: 245, 247, 245;--accent-background: rgba(29, 104, 68, .07);--error-color: #aa5149;--error-background: rgba(170, 81, 73, .08);--success-color: #2f7653;--success-background: rgba(47, 118, 83, .1);--primary-button-background: #1d6844;--primary-button-background-rgb: 29, 104, 68;--primary-button-text-color: #ffffff;--secondary-button-background: #315843;--secondary-button-background-rgb: 49, 88, 67;--secondary-button-text-color: #ffffff;--header-background: #ffffff;--header-text-color: #26352d;--header-light-text-color: #66736b;--header-border-color: #e2e8e3;--header-accent-color: #1d6844;--footer-background-color: #f4f7f5;--footer-heading-text-color: #26352d;--footer-body-text-color: #5d6a62;--footer-body-text-color-rgb: 93, 106, 98;--footer-accent-color: #1d6844;--footer-accent-color-rgb: 29, 104, 68;--product-on-sale-accent: #a4544c;--product-on-sale-accent-rgb: 164, 84, 76;--product-in-stock-color: #2f7653;--product-low-stock-color: #a36a3d;--product-sold-out-color: #87918b;--product-custom-label-1-background: #47765e;--product-custom-label-2-background: #748176;--product-review-star-color: #b48a37}html{font-size:16px}body{font-family:var(--text-font-family);font-size:16px;line-height:1.55;color:var(--text-color);background:#fff;-webkit-font-smoothing:antialiased}body,input,textarea,select,button{font-family:var(--text-font-family)}.heading,h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);color:var(--heading-color);font-weight:500;letter-spacing:-.015em}.rte,.page__content,.card__section{line-height:1.6}.link--accented,a.link--accented{color:var(--nb-green)}.button{letter-spacing:0;box-shadow:none!important;font-weight:600}.button--primary,.form__submit.button--primary,.product-form__add-button.button--primary{background:var(--nb-green)!important;color:#fff!important;border-radius:8px;box-shadow:none!important}.button--primary:hover,.product-form__add-button.button--primary:hover{background:var(--nb-green-dark)!important}.card{border-radius:10px;box-shadow:none!important;border-color:var(--nb-line)}.header{background:#fff}.header__inner{color:var(--nb-ink)}.search-bar__top{border-radius:9px;overflow:hidden;box-shadow:0 0 0 1px var(--nb-line) inset!important}.search-bar__input{font-size:15px}.search-bar__submit{background:var(--nb-green)}.nav-bar{background:#fff;border-top:1px solid #eef1ee;border-bottom:1px solid var(--nb-line)}.nav-bar__link{color:var(--nb-ink);font-size:15px;font-weight:500;letter-spacing:0}.nav-bar__link:hover,.nav-bar__link[aria-expanded=true]{color:var(--nb-green)}.header__action-item-link{color:var(--nb-ink)}.page__header{margin-bottom:28px}.page__title,.page__header .page__title{font-size:clamp(27px,2.8vw,37px);line-height:1.16;font-weight:500;letter-spacing:-.02em}.section__header{margin-bottom:20px}.section__title,.section__title.heading{font-size:clamp(22px,2vw,29px);line-height:1.22;font-weight:500;letter-spacing:-.018em}.breadcrumb{font-size:13px;color:var(--nb-muted)}.template-product .product-meta__title,.product-meta__title.heading.h1{font-size:clamp(25px,2.2vw,30px)!important;line-height:1.22;font-weight:500;letter-spacing:-.02em;color:var(--nb-ink)}.product-meta__reference,.product-meta__reviews-badge,.product-form__info-title,.product-form__price-info{font-size:13px}.product-form__info-list{font-size:14px}.product-form__info-content .price-list .price{font-size:clamp(22px,1.9vw,27px);font-weight:500;color:var(--nb-ink)}.product-form__inventory,.product-item__inventory{font-size:13px;font-weight:500}.inventory--high{color:var(--product-in-stock-color)}.product-form__add-button{min-height:50px;font-size:15px}.product-meta__text{font-size:14px;color:var(--nb-muted)}.product-block-list__item--info .card__section{padding-top:24px;padding-bottom:24px}.quantity-selector,.block-swatch__item,.select-wrapper--primary select{border-color:var(--nb-line);box-shadow:none}.product-item__title{font-size:15px;line-height:1.38;font-weight:500;color:var(--nb-ink)}.product-item__vendor{font-size:12px;color:var(--nb-muted)}.product-item__price-list .price{font-size:18px;line-height:1.25;font-weight:500;color:var(--nb-ink)}.product-item__reviews-badge,.rating__caption{font-size:12px;color:var(--nb-muted)}.product-item__info{padding-top:15px}.text-with-icons{border-color:var(--nb-line)}.text-with-icons__item{padding-top:17px;padding-bottom:17px}.text-with-icons__icon-wrapper{width:32px;min-width:32px}.text-with-icons__title{margin-bottom:2px;font-size:13px;line-height:1.3;font-weight:600}.text-with-icons__content{font-size:12px;line-height:1.35;color:var(--nb-muted)}.footer{background:var(--nb-paper);color:#4d5952}.footer__wrapper{padding-top:36px;padding-bottom:21px}.footer__block-list{margin:-10px -18px}.footer__block-item{padding:10px 18px}.footer__title,.footer__title.heading{font-size:13px;line-height:1.3;font-weight:600;letter-spacing:0}.footer__collapsible-content,.footer__newsletter-text,.footer__link-item,.footer .rte{font-size:13px;line-height:1.5}.footer__aside{margin-top:27px;padding-top:19px;font-size:12px}.nb-home{--nb-home-ink: #26352d;--nb-home-muted: #66736b;--nb-home-line: #dfe6e1;--nb-home-paper: #f5f7f5;--nb-home-accent: #1d6844;color:var(--nb-home-ink);background:#fff}.nb-home *,.nb-home *:before,.nb-home *:after{box-sizing:border-box}.nb-home__wrap{width:min(1160px,calc(100% - 40px));margin:0 auto}.nb-home__hero{padding:66px 0 54px;background:linear-gradient(180deg,#fafbf9,#fff)}.nb-home__hero-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:60px;align-items:end}.nb-home__eyebrow{margin:0 0 14px;font-size:11px;line-height:1.2;font-weight:600;text-transform:uppercase;letter-spacing:.11em;color:#737f77}.nb-home h1,.nb-home h2{margin:0;color:var(--nb-home-ink);font-weight:500;letter-spacing:-.025em}.nb-home h1{max-width:760px;font-size:clamp(42px,5vw,68px);line-height:1.02}.nb-home h2{font-size:clamp(29px,3vw,43px);line-height:1.09}.nb-home__lead{max-width:700px;margin:22px 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.58;color:#4f5b54}.nb-home__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:27px}.nb-btn{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:0 19px;border-radius:8px;text-decoration:none;font-weight:600;transition:background .18s ease,border-color .18s ease}.nb-btn--primary{color:#fff;background:var(--nb-home-accent)}.nb-btn--primary:hover{color:#fff;background:var(--nb-green-dark)}.nb-btn--quiet{color:var(--nb-home-ink);border:1px solid #cfd7d1;background:#fff}.nb-home__promise{padding:19px 0 2px 21px;border-left:2px solid #8fa99a}.nb-home__promise-mark{display:block;margin-bottom:8px;font-size:19px;font-weight:600;letter-spacing:-.01em}.nb-home__promise p{margin:0;color:var(--nb-home-muted);font-size:14px;line-height:1.6}.nb-home__paths{padding:10px 0 64px}.nb-path{display:grid;grid-template-columns:46px minmax(0,1fr) 30px;gap:19px;align-items:center;padding:24px 5px;border-top:1px solid var(--nb-home-line);color:var(--nb-home-ink);text-decoration:none}.nb-path:last-child{border-bottom:1px solid var(--nb-home-line)}.nb-path__number{font-size:11px;font-weight:600;color:#929a94;letter-spacing:.06em}.nb-path__body{display:grid;grid-template-columns:minmax(180px,.58fr) minmax(0,1fr);gap:27px;align-items:baseline}.nb-path__body strong{font-size:clamp(21px,1.9vw,29px);line-height:1.1;font-weight:500;letter-spacing:-.02em}.nb-path__body small{max-width:580px;color:var(--nb-home-muted);font-size:15px;line-height:1.55}.nb-path__arrow{font-size:23px;color:#737f77}.nb-home__search-section{padding:55px 0;background:#eef3ef;border-top:1px solid #e1e7e2;border-bottom:1px solid #e1e7e2}.nb-home__search-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1.2fr);gap:58px;align-items:end}.nb-home__search-section h2{font-size:clamp(28px,2.8vw,40px)}.nb-home__search-section p:not(.nb-home__eyebrow){max-width:500px;margin:15px 0 0;color:#566159;line-height:1.6}.nb-home__search{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:5px;border:1px solid #d8e0da;border-radius:10px;background:#fff}.nb-home__search input{min-width:0;border:0;outline:0;background:transparent;padding:0 15px;font-size:15px;color:var(--nb-home-ink)}.nb-home__search button{min-height:43px;border:0;border-radius:7px;padding:0 20px;background:var(--nb-home-accent);color:#fff;font-weight:600;cursor:pointer}.nb-home__meaning{padding:74px 0}.nb-home__meaning-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:72px;align-items:start}.nb-home__meaning-copy{padding-top:19px}.nb-home__meaning-copy p{margin:0 0 17px;font-size:clamp(17px,1.3vw,19px);line-height:1.62;color:#4e5a53}.nb-text-link{display:inline-block;margin-top:8px;color:var(--nb-home-accent);font-weight:600;text-underline-offset:4px}.nb-home__community{padding:0 0 74px}.nb-home__community-card{display:grid;grid-template-columns:1.2fr .8fr;gap:56px;padding:42px;border:1px solid #e2e7e3;border-radius:14px;background:var(--nb-home-paper)}.nb-home__community-card h2{max-width:720px;font-size:clamp(27px,2.8vw,39px)}.nb-home__community-card>p{align-self:end;margin:0;color:var(--nb-home-muted);font-size:15px;line-height:1.65}.nb-home__final{padding:64px 0 72px;background:#214f39;color:#fff;text-align:center}.nb-home__final .nb-home__eyebrow{color:#cbd8cf}.nb-home__final h2{max-width:760px;margin:0 auto 27px;color:#fff}@media screen and (max-width:899px){body{font-size:15px}.page__title,.page__header .page__title{font-size:28px}.section__title,.section__title.heading{font-size:23px}.template-product .product-meta__title,.product-meta__title.heading.h1{font-size:24px!important}.product-form__info-content .price-list .price{font-size:22px}.product-item__title{font-size:14px}.product-item__price-list .price{font-size:17px}.text-with-icons__item{padding-top:14px;padding-bottom:14px}.footer__wrapper{padding-top:28px;padding-bottom:18px}.nb-home__wrap{width:min(calc(100% - 28px),1160px)}.nb-home__hero{padding:46px 0 40px}.nb-home__hero-grid,.nb-home__search-grid,.nb-home__meaning-grid,.nb-home__community-card{grid-template-columns:1fr;gap:29px}.nb-home h1{font-size:clamp(39px,11.5vw,56px)}.nb-home h2{font-size:clamp(27px,7.8vw,37px)}.nb-home__lead{font-size:18px}.nb-home__promise{max-width:520px}.nb-home__paths{padding-bottom:48px}.nb-path{grid-template-columns:33px minmax(0,1fr) 23px;gap:11px;padding:21px 2px}.nb-path__body{grid-template-columns:1fr;gap:7px}.nb-path__body small{font-size:14px}.nb-home__search-section,.nb-home__meaning{padding:48px 0}.nb-home__community{padding-bottom:50px}.nb-home__community-card{padding:27px 21px;border-radius:12px}.nb-home__final{padding:52px 0 60px}}@media screen and (max-width:520px){.nb-home__actions{display:grid;grid-template-columns:1fr}.nb-btn{width:100%}.nb-home__search{grid-template-columns:1fr;border-radius:10px;gap:5px}.nb-home__search input{min-height:43px;padding:0 12px}.nb-home__search button{width:100%;border-radius:7px}}
/*# sourceMappingURL=/cdn/shop/t/86/assets/ennebiservice-2026.css.map */
