@import url('../mitalukis-theme.css');
.mobile-menu{position:sticky;top:0;background:var(--brand-cream);border-bottom:1px solid var(--brand-rule)}.mobile-menu__bar{padding:18px 20px;min-height:82px}.mobile-menu__brand img{width:215px;height:auto;max-height:48px}.mobile-menu__toggle{display:grid;align-content:center;gap:5px;width:46px;height:46px;border:1px solid var(--brand-rule);border-radius:8px;background:transparent;padding:12px}.mobile-menu__toggle span{display:block;width:20px;height:2px;background:var(--brand-wine)}.mobile-menu__overlay{background:rgba(37,35,34,.45)}.mobile-menu__panel{background:var(--brand-cream);padding:24px}.mobile-menu__panel-head{padding-bottom:24px;border-bottom:1px solid var(--brand-rule)}.mobile-menu__panel-head img{width:215px;max-width:calc(100% - 64px)}.mobile-menu__close{border:0;border-radius:8px;background:transparent;color:var(--brand-wine);font-size:2rem;width:44px;height:44px;line-height:1}.mobile-menu__nav{padding-top:20px;gap:0}.mobile-menu__nav a,.mobile-menu__nav summary{display:block;padding:17px 0;border-bottom:1px solid var(--brand-rule);font-size:1rem;font-weight:500;text-decoration:none;color:var(--brand-wine)}.mobile-menu__cta{margin-top:24px;padding:14px;background:var(--brand-wine);color:var(--brand-cream);border-radius:9px;text-decoration:none}
@media(max-width:380px){.mobile-menu__brand img{width:52vw;max-width:215px}.mobile-menu__bar{gap:12px;padding-inline:16px}}
