.mm-mobile-menu{display:none}.mm-footer-grid>*{min-width:0}.mm-footer a{overflow-wrap:anywhere}.mm-footer nav a,.mm-footer-grid>div:last-child a{display:inline-flex;align-items:center;min-height:44px;line-height:1.7}.mm-footer li{margin:0}.mm-menu [aria-current=page],.mm-mobile-list [aria-current=page]{color:var(--deep);font-weight:800}.mm-menu .current-menu-ancestor>a,.mm-mobile-list .current-menu-ancestor>a{color:var(--deep)}.mm-header-actions a{display:inline-flex;align-items:center;min-height:44px}.mm-mobile-menu [hidden]{display:none!important}
@media(max-width:980px){.mm-desktop-nav{display:none}.mm-mobile-menu{display:block;border-block:1px solid var(--line);background:#fff}.mm-menu-toggle{padding:12px 20px;min-height:48px;cursor:pointer;color:var(--deep);font-weight:650;list-style:none}.mm-menu-toggle::-webkit-details-marker{display:none}.mm-menu-toggle span{margin-inline-start:10px}.mm-drawer-body{padding:14px 20px;max-width:100%;overflow-wrap:anywhere}.mm-drawer-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.mm-drawer-close,.mm-submenu-toggle{border:1px solid var(--line);border-radius:8px;background:var(--paper);color:var(--ink);min-width:44px;min-height:44px}.mm-drawer-close{padding-inline:12px}.mm-mobile-list,.mm-mobile-list ul{margin:0;padding:0;list-style:none}.mm-mobile-list li{position:relative;border-top:1px solid var(--line)}.mm-mobile-list li>a{display:flex;align-items:center;min-height:48px;padding:10px 6px;line-height:1.7;font-size:14px}.is-enhanced .mm-mobile-list li.menu-item-has-children>a{padding-inline-end:52px}.mm-mobile-list ul{padding-inline-start:16px;border-inline-start:2px solid var(--lavender)}.mm-submenu-toggle{position:absolute;inset-inline-end:0;top:2px;font-size:21px}.is-enhanced[open] .mm-drawer-shell{position:fixed;inset:0;z-index:100005}.is-enhanced .mm-drawer-backdrop{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgb(18 12 40 / .42);cursor:pointer}.is-enhanced .mm-drawer-body{position:absolute;inset-block:0;inset-inline-start:0;width:min(88vw,370px);height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#fff;box-shadow:0 0 30px #0002;padding:16px;scroll-padding:16px}.mm-drawer-open{overflow:hidden}.mm-header-row{max-width:100%}.mm-header-actions{flex-wrap:wrap;gap:10px}.mm-header-actions .mm-cart{padding-inline-start:10px}.mm-search input{font-size:16px}}
@media(max-width:480px){.mm-footer-grid{gap:16px}.mm-footer-grid>div:last-child{grid-column:1/-1}.mm-footer-name{font-size:24px}.mm-footer h2{font-size:13px}.mm-footer p,.mm-footer li,.mm-footer a{font-size:14px}.mm-header-actions span{margin-inline-end:3px}.mm-header-row{gap:12px}.mm-brand{flex-basis:110px}}
@media(prefers-reduced-motion:reduce){.mm-drawer-shell,.mm-drawer-body{animation:none;transition:none}}
