/* Desktop-only enhancement of Shoptet's existing menus and links. */#header .mm-mega-heading{display:none !important}@media (min-width: 993px){html.mm-header-redesign #header li.mm-desktop-mega > ul.menu-level-2{position:fixed !important;left:var(--mm-mega-left, 24px) !important;top:var(--mm-mega-top, 142px) !important;width:var(--mm-mega-width, calc(100vw - 48px)) !important;min-width:0 !important;max-height:var(--mm-mega-height, 70vh);overflow-y:auto;overscroll-behavior:contain;box-sizing:border-box;margin:0 !important;padding:20px 22px 24px !important;border:1px solid #e6d9cb !important;border-radius:0 0 22px 22px;background:#fff !important;box-shadow:0 22px 42px rgba(84, 61, 42, .15) !important;grid-template-columns:repeat(var(--mm-mega-columns, 5), minmax(0, 1fr));gap:14px;align-items:stretch;z-index:1100}html.mm-header-redesign body.submenu-visible #header li.mm-desktop-mega.exp > ul.menu-level-2{display:grid !important}html.mm-header-redesign #header li.mm-desktop-mega > ul.menu-level-2 > li{min-width:0;width:auto;margin:0;padding:0;border:0;background:transparent !important}html.mm-header-redesign #header li.mm-desktop-mega > ul.menu-level-2 > .mm-mega-heading{display:flex !important;grid-column:1/-1;align-items:center;justify-content:space-between;gap:20px;padding:0 0 15px;margin:0 0 2px;border-bottom:1px solid #ede4da;color:#543d2a}html.mm-header-redesign #header .mm-mega-heading strong{font-size:20px;line-height:1.35}html.mm-header-redesign #header .mm-mega-heading a{padding:8px 0 8px 16px !important;font-size:14px !important;font-weight:600;color:#8f6c4e !important;text-decoration:none}html.mm-header-redesign #header li.mm-desktop-mega > ul.menu-level-2 > li:not(.mm-mega-heading) > a{display:flex !important;flex-direction:column;align-items:center;justify-content:center;gap:12px;height:100%;min-height:158px;padding:14px 12px !important;box-sizing:border-box;border:1px solid #e9dfd5;border-radius:13px;background:#fff;text-align:center;color:#543d2a !important;white-space:normal;text-decoration:none}html.mm-header-redesign #header li.mm-desktop-mega > ul.menu-level-2 > li:not(.mm-mega-heading) > a:hover{background:#faf7f0;border-color:#b99b80}html.mm-header-redesign #header li.mm-desktop-mega > ul.menu-level-2 > li > a:focus-visible{outline:2px solid #8f6c4e;outline-offset:2px}html.mm-header-redesign #header li.mm-desktop-mega > ul.menu-level-2 > li > a::before{display:none}html.mm-header-redesign #header li.mm-desktop-mega .menu-level-2 > li > a .menu-image{display:flex !important;align-items:center;justify-content:center;width:100% !important;min-width:0 !important;height:94px;flex:0 0 94px;margin:0;padding:0}html.mm-header-redesign #header li.mm-desktop-mega .menu-level-2 > li > a .menu-image img{display:block;width:auto;height:auto;max-width:100%;max-height:94px;object-fit:contain;border-radius:6px}html.mm-header-redesign #header li.mm-desktop-mega .menu-level-2 > li > a > span{padding:0 !important;margin:0;width:100%;font-size:15px !important;font-weight:600;line-height:1.35;overflow-wrap:anywhere}}
