.nm-header .nm-nav{position:relative;overflow:visible}.nm-nav-item{flex:0 0 auto}.nm-nav-item>summary{padding:15px 0;list-style:none;cursor:pointer}.nm-nav-item>summary::-webkit-details-marker{display:none}.nm-nav-item[open]>summary{color:var(--nm-green);text-decoration:underline;text-underline-offset:6px}.nm-mega{position:absolute;left:0;right:0;top:100%;z-index:30;background:#fff;color:var(--nm-ink);border:1px solid #e7ebe7;border-radius:0 0 12px 12px;box-shadow:0 14px 26px #17231c1a;white-space:normal}.nm-mega-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;padding:28px 32px}.nm-mega-column{min-width:0}.nm-nav .nm-mega a{display:block;padding:7px 0;font-size:14px;line-height:1.5}.nm-nav .nm-mega .nm-mega-heading{font-weight:650;color:var(--nm-green);padding:0 0 12px;border-bottom:1px solid #e7ebe7;margin-bottom:9px}.nm-mega ul{list-style:none;margin:0;padding:0}.nm-nav .nm-mega .nm-mega-more{margin-top:8px;font-size:13px;font-weight:600;color:var(--nm-green)}.nm-mega-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #e7ebe7;padding:10px 32px;background:#f8f9f7;border-radius:0 0 12px 12px}.nm-nav .nm-mega-bottom>a{font-weight:600;color:var(--nm-green)}.nm-mega-bottom button{border:0;background:transparent;color:inherit;font:inherit;padding:8px 0;cursor:pointer;white-space:nowrap}.nm-mega-bottom button:hover{text-decoration:underline;text-underline-offset:4px}.nm-mega-brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px 28px;padding:25px 32px}@media(max-width:700px){.nm-header .nm-nav{flex-wrap:wrap;gap:0;justify-content:space-between}.nm-nav-item{flex:0 0 auto;max-width:100%}.nm-nav-item>summary{padding:12px 8px}.nm-nav-item:first-child>summary{padding-left:0}.nm-mega{max-height:65vh;overflow-y:auto;overscroll-behavior:contain}.nm-mega-columns{grid-template-columns:1fr;gap:22px;padding:20px}.nm-mega-column ul{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.nm-nav .nm-mega a{min-height:44px;display:flex;align-items:center;font-size:13px}.nm-mega-bottom{padding:10px 20px}.nm-mega-bottom button{min-height:44px}.nm-mega-brands{grid-template-columns:1fr 1fr;gap:4px 20px;padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAACA */
