.nav-links>li.bs-menu-item{position:relative}.bs-menu-parent{display:flex;align-items:center;gap:1px}.bs-menu-parent>a{white-space:nowrap}.bs-menu-expand{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;color:var(--green);border:0;border-radius:6px;background:transparent;cursor:pointer}.bs-menu-expand:focus-visible{outline:2px solid var(--terracotta);outline-offset:2px}.bs-menu-expand svg{transition:transform .2s ease}.bs-menu-item.is-open .bs-menu-expand svg{transform:rotate(180deg)}.bs-menu-subnav{display:none;list-style:none;position:absolute;left:-14px;top:calc(100% + 6px);z-index:100;min-width:240px;max-width:min(360px,90vw);padding:9px;background:var(--cream,#FBF7EF);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 38px -18px #1f33225c}.bs-menu-subnav li{list-style:none}.nav-links .bs-menu-subnav a{display:block;padding:10px 12px;border-radius:8px;color:var(--ink);font-size:14px;line-height:1.4;white-space:normal}.nav-links .bs-menu-subnav a:hover,.nav-links .bs-menu-subnav a:focus-visible{background:var(--cream-deep);color:var(--green-deep);opacity:1}@media(min-width:901px){.bs-menu-subnav{margin:0}.bs-menu-subnav:before{content:"";position:absolute;left:0;right:0;top:-8px;height:8px}.bs-menu-item--has-children:hover>.bs-menu-subnav,.bs-menu-item--has-children:focus-within>.bs-menu-subnav,.bs-menu-item--has-children.is-open>.bs-menu-subnav{display:block}}@media(max-width:900px){.nav-links.open{max-height:calc(100dvh - 98px);overflow-y:auto;overscroll-behavior:contain}.bs-menu-parent{width:100%}.nav-links .bs-menu-parent>a{flex:1;min-width:0}.bs-menu-expand{width:44px;height:44px;flex:0 0 44px}.bs-menu-subnav{position:static;display:none;min-width:0;max-width:none;margin:0 0 6px 12px;padding:0 0 0 10px;border:0;border-left:2px solid rgba(46,70,50,.16);border-radius:0;background:transparent;box-shadow:none}.bs-menu-item--has-children.is-open>.bs-menu-subnav{display:block}.nav-links .bs-menu-subnav a{padding:11px 8px;font-size:14px;min-height:44px}}@media(prefers-reduced-motion:reduce){.bs-menu-expand svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/bs-menu-subnav.css.map */
