.shopify-section:has(>.ns-header){position:sticky;top:0;z-index:30}.ns-header{background:var(--ns-bg);color:var(--ns-text);border-bottom:1px solid rgba(47,93,70,.12);--ns-logo-h: 46px}:root{--ns-gutter: 24px}@media screen and (min-width:750px)and (max-width:1099px){:root{--ns-gutter: 18px}}@media screen and (max-width:749px){:root{--ns-gutter: 16px}}.page-width-ns{max-width:1320px;margin-inline:auto;padding-inline:var(--ns-gutter)}.ns-header__top{display:grid;grid-template-columns:auto minmax(220px,620px) auto;align-items:center;justify-content:space-between;gap:32px;padding-block:14px}.ns-header__burger{display:none;background:none;border:0;padding:6px;color:var(--ns-text);cursor:pointer}.ns-header__logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--ns-text)}.ns-header__logo-icon{width:54px;height:47px;flex:none}.ns-header__logo-text{font-family:var(--font-heading--family);font-weight:700;font-size:26px;letter-spacing:-.01em;white-space:nowrap;color:var(--ns-text)}.ns-search{position:relative;display:flex;align-items:center;width:100%}.ns-search__icon{position:absolute;left:18px;color:var(--ns-text);opacity:.75;pointer-events:none}.ns-search__input{width:100%;height:50px;border-radius:999px;border:1px solid rgba(43,43,43,.14);background:#f3eee6;padding:0 20px 0 50px;font-size:15px;color:var(--ns-text);box-shadow:inset 0 1px 2px #00000008;transition:border-color .2s,background .2s,box-shadow .2s}.ns-search__input::placeholder{color:#2b2b2b80}.ns-search__input:focus{outline:none;background:#fff;border-color:var(--ns-green);box-shadow:0 0 0 3px #2f5d4626}.ns-search__input::-webkit-search-cancel-button{display:none}.ns-search__submit{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ns-actions{display:flex;align-items:stretch;gap:0}.ns-action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:92px;padding:2px 10px;color:var(--ns-text);text-decoration:none;font-size:13.5px;background:none;border:0;cursor:pointer;transition:color .2s}.ns-action+.ns-action{border-left:1px solid rgba(43,43,43,.1)}.ns-action:hover{color:var(--ns-green)}.ns-action__icon,.ns-cart-icon{position:relative;display:inline-flex;flex-direction:column;align-items:center;gap:4px}.ns-cart-icon .cart-bubble,.ns-badge{position:absolute;top:-6px;right:-10px;width:20px;min-width:20px;height:20px;--cart-bubble-background: var(--ns-orange);--cart-bubble-text: #fff}.ns-badge{border-radius:999px;background:var(--ns-orange);color:#fff;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.ns-badge[hidden]{display:none}.ns-nav{border-top:1px solid rgba(47,93,70,.1);background:var(--ns-bg)}.ns-nav__list{list-style:none;display:flex;justify-content:space-between;gap:8px;margin-block:0;padding-block:0}.ns-nav__item{position:relative}.ns-nav__link{display:flex;align-items:center;gap:8px;padding:13px 8px;font-size:14.5px;font-weight:600;color:var(--ns-text);text-decoration:none;white-space:nowrap;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.ns-nav__link:hover,.ns-nav__link.is-active{color:var(--ns-green);border-bottom-color:var(--ns-green)}.ns-nav__link--sale,.ns-nav__link--sale:hover{color:#c0392b}.ns-menu-icon{width:20px;height:20px;flex:none;color:var(--ns-green)}.ns-nav__link--sale .ns-menu-icon{color:#c0392b}.ns-nav__sub{position:absolute;top:100%;left:0;min-width:230px;list-style:none;margin:0;padding:10px;background:#fff;border-radius:14px;box-shadow:0 14px 40px #0000001f;opacity:0;visibility:hidden;transform:translateY(6px);transition:all .18s ease;z-index:40}.ns-nav__item--has-sub:hover .ns-nav__sub,.ns-nav__item--has-sub:focus-within .ns-nav__sub{opacity:1;visibility:visible;transform:none}.ns-nav__sub a{display:block;padding:9px 12px;border-radius:8px;color:var(--ns-text);text-decoration:none;font-size:14px}.ns-nav__sub a:hover{background:#faf7f2;color:var(--ns-green)}.ns-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.ns-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;opacity:0;transition:opacity .25s}.ns-drawer__panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:480px;display:flex;flex-direction:column;background:#faf7f2;color:#2b2b2b;transform:translate(-100%);transition:transform .28s ease}.ns-drawer.is-open .ns-drawer__overlay{opacity:1}.ns-drawer.is-open .ns-drawer__panel{transform:none}.ns-drawer__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 14px 24px;flex:none}.ns-drawer__logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#2f5d46}.ns-drawer__logo-icon{width:46px;height:40px;flex:none}.ns-drawer__logo-img{height:40px;width:auto}.ns-drawer__logo-text{font-family:var(--font-heading--family);font-weight:700;font-size:22px;letter-spacing:-.01em;color:#2f5d46}.ns-drawer__close{background:none;border:0;padding:8px;margin-right:-8px;cursor:pointer;color:#2f5d46;display:inline-flex}.ns-drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 24px 32px}.ns-drawer__list,.ns-drawer__sub,.ns-drawer__info{list-style:none;margin:0;padding:0}.ns-drawer__list>li>a,.ns-drawer__list summary{display:flex;align-items:center;gap:16px;padding:12px 0;font-size:17px;font-weight:500;color:#2b2b2b;text-decoration:none;cursor:pointer;list-style:none}.ns-drawer__list summary::-webkit-details-marker{display:none}.ns-drawer__ico{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#2f5d46}.ns-drawer__ico .ns-menu-icon{width:26px;height:26px;color:#2f5d46}.ns-drawer__txt{flex:1;min-width:0}.ns-drawer .ns-chev{flex:none;color:#2f5d46;opacity:.75;transition:transform .2s}.ns-drawer__list details[open] .ns-chev{transform:rotate(90deg)}.ns-drawer__item--sale>a,.ns-drawer__item--sale summary{color:#d9822b;font-weight:600}.ns-drawer__item--sale .ns-chev{color:#d9822b}.ns-drawer__sale-dot{width:30px;height:30px;border-radius:50%;background:#d9822b;color:#fff;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.ns-drawer__sub{padding:0 0 8px 48px}.ns-drawer__sub a{display:block;padding:9px 0;color:#4a4a4a;text-decoration:none;font-size:15.5px}.ns-drawer__info{margin-top:14px;padding-top:14px;border-top:1px solid rgba(47,93,70,.14)}.ns-drawer__info a{display:flex;align-items:center;gap:16px;padding:9px 0;color:#2b2b2b;text-decoration:none;font-size:15.5px}.ns-drawer__info svg{width:24px;height:24px;margin-inline:4px;flex:none;color:#2f5d46}.ns-drawer__social{display:flex;gap:14px;margin-top:24px}.ns-drawer__social a{width:46px;height:46px;border-radius:50%;background:#2f5d46;color:#faf7f2;display:inline-flex;align-items:center;justify-content:center;transition:background .2s}.ns-drawer__social a:hover{background:#244a37}.ns-drawer__social svg{width:22px;height:22px}@media screen and (max-width:749px){.ns-header__top{grid-template-columns:auto 1fr auto;gap:10px;padding-block:10px}.ns-header__burger{display:inline-flex}.ns-header__logo{justify-self:start}.ns-header__logo-icon{width:38px;height:33px}.ns-header__logo-text{font-size:19px}.ns-search{grid-column:1 / -1;grid-row:2}.ns-search__input{height:44px;font-size:16px}.ns-action{min-width:0;padding:4px 7px}.ns-action+.ns-action{border-left:0}.ns-action__label,.ns-action--account,.ns-nav{display:none}.ns-header{--ns-logo-h: 34px}}@media screen and (min-width:750px)and (max-width:1099px){.ns-header__top{grid-template-columns:auto minmax(160px,1fr) auto;gap:16px;padding-block:12px}.ns-header__logo{gap:8px}.ns-header__logo-icon{width:40px;height:35px}.ns-header__logo-text{font-size:20px}.ns-search__input{height:44px;font-size:14px;padding-left:44px}.ns-search__icon{left:15px}.ns-action{min-width:64px;padding:2px 6px;font-size:12px}.ns-action svg{width:23px;height:23px}.ns-nav__list{justify-content:flex-start;gap:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ns-nav__list::-webkit-scrollbar{display:none}.ns-nav__link{font-size:13.5px;padding:11px 9px;gap:6px}.ns-menu-icon{width:18px;height:18px}.ns-nav__sub{display:none}}@media screen and (min-width:1100px)and (max-width:1279px){.ns-header__logo-text{font-size:22px}.ns-action{min-width:80px}.ns-nav__link{font-size:13.5px;padding-inline:4px;gap:6px}}@media screen and (min-width:750px)and (max-width:1099px){.ns-nav__list{overflow:visible;flex-wrap:wrap;justify-content:space-between}.ns-nav__sub{display:block}}.ns-nav__item:nth-last-child(-n+2) .ns-nav__sub{left:auto;right:0}.ns-nav__sub{max-height:70vh;overflow-y:auto}.ns-col__title{margin-bottom:22px!important}@media screen and (max-width:749px){.ns-col__title{margin-bottom:16px!important}}.ns-action--cart,.ns-action{overflow:visible!important}.ns-trust__icon svg path[fill="#3F7A57"]{fill:none!important;stroke:currentColor;stroke-width:1.6;stroke-linejoin:round;stroke-linecap:round}.ns-prods__deco{background:radial-gradient(600px 260px at 88% -10%,rgba(245,184,92,.28),transparent 70%),radial-gradient(480px 240px at 6% 110%,rgba(245,184,92,.16),transparent 70%)!important}@media screen and (max-width:749px){.ns-header__top{grid-template-columns:1fr auto 1fr}.ns-header__burger{justify-self:start}.ns-header__logo{justify-self:center}.ns-actions{justify-self:end}.ns-header{--ns-logo-h: 36px}}.ns-header{--ns-logo-h: 64px !important}.ns-header__top{padding-block:10px}@media screen and (max-width:749px){.ns-header{--ns-logo-h: 46px !important}.ns-header__top{padding-block:8px}}.announcement-bar__slide,.announcement-bar__text{text-align:center!important;justify-content:center!important;margin-inline:auto}#header-group{display:contents}.shopify-section:has(>.ns-header){position:sticky;top:0;z-index:40;box-shadow:0 2px 12px #0000000f}@media screen and (min-width:750px)and (max-width:1099px){.ns-nav__list{flex-wrap:nowrap;justify-content:flex-start;gap:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-right:40px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 48px),transparent)}.ns-nav__list::-webkit-scrollbar{display:none}.ns-nav__item{flex:none;scroll-snap-align:start}.ns-nav__link{padding:12px 10px}.ns-nav__sub{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/namai-header.css.map */
