.bmenu-burger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:none;border:none;color:var(--cream);cursor:pointer;padding:0;transition:color .2s ease}.bmenu-burger:hover{color:var(--acid)}.bmenu-burger svg{width:24px;height:24px}#BotaniMenuOverlay.bmenu-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0009;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}#BotaniMenuOverlay.bmenu-overlay.is-open{opacity:1;visibility:visible}.bmenu{position:fixed;top:0;left:0;bottom:0;z-index:1001;width:340px;max-width:88vw;height:100%;background:var(--ink);border-right:1px solid var(--line);display:flex;flex-direction:column;transform:translate(-100%);transition:transform .4s cubic-bezier(.4,0,.1,1);box-shadow:20px 0 60px #00000080}.bmenu.is-open{transform:none}@media(min-width:600px){.bmenu{width:380px}}.bmenu__head{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.bmenu__logo{display:flex}.bmenu__logo-img{height:28px;width:auto;display:block}.bmenu__close{width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--cream);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .2s ease,color .2s ease,transform .2s ease}.bmenu__close:hover{border-color:var(--acid);color:var(--acid);transform:rotate(90deg)}.bmenu__search{padding:16px 20px;border-bottom:1px solid var(--line-soft);flex-shrink:0}.bmenu__search-box{display:flex;align-items:center;gap:10px;width:100%;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:11px 14px;transition:border-color .2s ease}.bmenu__search-trigger{cursor:pointer;text-align:left;font-family:var(--font-body)}.bmenu__search-trigger:hover{border-color:var(--acid)}.bmenu__search-box svg{color:var(--muted-2);flex-shrink:0}.bmenu__search-trigger:hover svg{color:var(--acid)}.bmenu__search-ph{flex:1;color:var(--muted-2);font-size:14px}.bmenu__nav{flex:1;overflow-y:auto;padding:8px 0}.bmenu__nav::-webkit-scrollbar{width:5px}.bmenu__nav::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.bmenu__label{font-family:var(--font-mono);font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--muted-2);padding:14px 20px 8px}.bmenu__link{display:flex;align-items:center;gap:14px;padding:14px 20px;font-size:16px;font-weight:600;color:var(--cream);transition:background .18s ease,color .18s ease,border-color .18s ease;border-left:2px solid transparent;cursor:pointer;width:100%;background:none;border-top:none;border-right:none;border-bottom:none;text-align:left;font-family:var(--font-body);text-decoration:none}.bmenu__link:hover{background:var(--panel);border-left-color:var(--acid);color:var(--acid)}.bmenu__ic{width:24px;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:color .18s ease;flex-shrink:0}.bmenu__ic svg{width:20px;height:20px}.bmenu__link:hover .bmenu__ic{color:var(--acid)}.bmenu__text{flex:1}.bmenu__arrow{color:var(--muted-2);transition:transform .25s ease,color .2s ease;flex-shrink:0}.bmenu__arrow--static{opacity:.4}.bmenu__link--sub[aria-expanded=true] .bmenu__arrow{transform:rotate(90deg);color:var(--acid)}.bmenu__sub{max-height:0;overflow:hidden;transition:max-height .3s ease;background:var(--black)}.bmenu__sub a{display:flex;align-items:center;gap:10px;padding:11px 20px 11px 58px;font-size:14px;color:var(--muted);transition:color .15s ease,background .15s ease}.bmenu__sub a:hover{color:var(--acid);background:var(--panel)}.bmenu__sub a:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--line);transition:background .15s ease;flex-shrink:0}.bmenu__sub a:hover:before{background:var(--acid)}.bmenu__divider{height:1px;background:var(--line-soft);margin:8px 20px}.bmenu__promo{margin:12px 20px;background:linear-gradient(135deg,var(--acid),var(--acid-deep));border-radius:14px;padding:16px 18px;color:var(--on-acid)}.bmenu__promo-tag{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase;opacity:.7}.bmenu__promo-title{font-family:var(--font-display);font-weight:900;font-size:17px;text-transform:uppercase;line-height:1;margin:5px 0 8px;color:var(--on-acid)}.bmenu__promo-text{font-size:12px;line-height:1.4;opacity:.85;margin:0 0 10px}.bmenu__promo-btn{display:inline-flex;align-items:center;gap:6px;background:var(--on-acid);color:var(--acid);font-weight:700;font-size:12px;padding:8px 14px;border-radius:8px;text-decoration:none}.bmenu__foot{border-top:1px solid var(--line-soft);padding:16px 20px;flex-shrink:0}.bmenu__account{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--panel);border:1px solid var(--line);border-radius:11px;margin-bottom:14px;transition:border-color .2s ease;text-decoration:none}.bmenu__account:hover{border-color:var(--acid)}.bmenu__account-ic{width:38px;height:38px;border-radius:9px;background:#c8ff4d1a;color:var(--acid);display:flex;align-items:center;justify-content:center;flex-shrink:0}.bmenu__account-txt b{display:block;font-size:14px;font-weight:700;color:var(--cream)}.bmenu__account-txt span{font-size:11px;color:var(--muted-2)}.bmenu__account-arrow{margin-left:auto;color:var(--muted-2);flex-shrink:0}.bmenu__meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.bmenu__socials{display:flex;gap:9px}.bmenu__socials a{width:36px;height:36px;border:1px solid var(--line);border-radius:9px;display:flex;align-items:center;justify-content:center;color:var(--muted);transition:border-color .2s ease,color .2s ease}.bmenu__socials a:hover{border-color:var(--acid);color:var(--acid)}.bmenu__socials svg{width:17px;height:17px}.bmenu__lang-wrap{display:flex;align-items:center;gap:6px;border:1px solid var(--line);padding:7px 11px;border-radius:9px;color:var(--muted);font-family:var(--font-mono);font-size:12px;transition:border-color .2s ease,color .2s ease}.bmenu__lang-wrap:hover{border-color:var(--acid);color:var(--acid)}.bmenu__lang{appearance:none;-webkit-appearance:none;background:none;border:none;color:inherit;font-family:var(--font-mono);font-size:12px;cursor:pointer;outline:none;padding-right:2px}.bmenu__lang option{color:#000}.bmenu__legal{font-family:var(--font-mono);font-size:9px;color:var(--muted-2);text-align:center;margin-top:14px;letter-spacing:.3px}
/*# sourceMappingURL=/cdn/shop/t/10/assets/botani-menu.css.map */
