.nh-search-shell{position:relative;padding:0!important;gap:0;isolation:isolate}.nh-search-native{display:block;width:100%;min-width:0}.nh-search-form{display:flex;align-items:center;gap:12px;padding:10px 15px;width:100%;min-width:0}.nh-search .nh-search-clear[hidden],.nh-search-panel[hidden]{display:none!important}.nh-search .nh-search-clear{font-size:10px;color:#69735e;padding-inline:0}.nh-search-panel{position:absolute;z-index:30;inset:calc(100% + 8px) 0 auto;background:#faf9f6;color:#292d26;border:1px solid #dcded4;box-shadow:0 14px 32px #292d261c;max-height:min(65dvh,590px);overflow:auto;overscroll-behavior:contain;padding:20px;min-width:0}.nh-search-panel .predictive-search-dropdown{position:static}.nh-search-panel .predictive-search-results__inner{overflow:visible}.nh-search-panel .predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 12px;margin:0;padding:0;list-style:none}.nh-search-panel .predictive-search-results__title{font-family:var(--font-body--family);font-size:12px;line-height:1.5;font-weight:500;margin:0 0 12px}.nh-search-panel .predictive-search-results__products{margin-bottom:18px}.nh-search-panel .resource-card{min-width:0;opacity:1;animation:none;transform:none}.nh-search-panel .resource-card__title{font-family:var(--font-body--family);font-size:12px;line-height:1.5}.nh-search-panel .predictive-search-results__card{min-width:0}.nh-search-panel .predictive-search-results__card.keyboard-focus{outline:2px solid #4d5943;outline-offset:3px}.nh-search-panel img{object-fit:contain}.nh-search .nh-search-all{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;border-top:1px solid #dcded4;margin-top:16px;padding:16px 0 0;font-size:12px;white-space:normal;text-align:left;color:#4d5943}.nh-search-loading{font-size:12px;margin:0;color:#69735e}.header__column:has(noel-inline-search[data-open]){z-index:calc(var(--layer-header-menu,10) + 3)}
.ne-brand-directory{padding-top:32px}.ne-brand-intro{max-width:660px;margin-bottom:34px;font-size:15px;line-height:1.85;color:#69735e}.ne-brand-intro p{margin:0 0 15px}.ne-brand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.ne-brand-card{display:block;text-decoration:none;color:#292d26}.ne-brand-photo{display:block;aspect-ratio:1.65;background:#eeece4;overflow:hidden}.ne-brand-photo img{width:100%;height:100%;display:block;object-fit:contain;transition:transform .25s}.ne-brand-card:hover img{transform:scale(1.025)}.ne-brand-label{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:20px}.ne-brand-label h2{font-size:32px;line-height:1.2;margin:0}.ne-brand-label .nh-icon{height:22px;width:22px;flex-shrink:0}.ne-brand-card p{font-size:13px;line-height:1.7;color:#69735e;margin:10px 0 0}.ne-brand-card--text{background:#eeece4;min-height:230px;display:flex;flex-direction:column;justify-content:center;padding:30px}.ne-brand-card--text .ne-brand-label{padding-top:0}.ne-brand-card--text p{color:#4d5943}.ne-brand-note{padding:24px;background:#eeece4;line-height:1.8;font-size:14px}.ne-brand-note p{margin-top:0}.ne-brand-card:focus-visible{outline:2px solid #4d5943;outline-offset:5px}
@media(max-width:749px){.nh-search-form{padding:10px 14px;gap:9px}.nh-search .nh-search-clear{font-size:9px}.nh-search-panel{max-height:65dvh;padding:16px;inset-block-start:calc(100% + 4px)}.nh-search-panel .predictive-search-results__wrapper-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.ne-brand-directory{padding-top:26px}.ne-brand-intro{font-size:13px;margin-bottom:26px}.ne-brand-grid{grid-template-columns:minmax(0,1fr);gap:30px}.ne-brand-photo{aspect-ratio:1.6}.ne-brand-label{padding-top:16px}.ne-brand-label h2{font-size:29px}.ne-brand-card p{font-size:12px}.ne-brand-card--text{min-height:180px;padding:24px}}
@media(prefers-reduced-motion:reduce){.ne-brand-photo img{transition:none}}
