
.header__undermain-row>.container{position:relative}
.header .departments-menu-v2>.dropdown>.aw-mm>li.aw-mm-item>a,.header .departments-menu-v2>.dropdown>.aw-mm>li.aw-mm-item:hover>a{font-size:15px!important;font-weight:600!important}
.header .departments-menu-v2,.header .departments-menu-v2>.dropdown{position:static!important}
.header .departments-menu-v2>.dropdown>.aw-mm>li.aw-mm-item{position:static!important}
.aw-mm .aw-mm-panel{display:none;position:absolute;left:15px;top:100%;z-index:1000;max-width:calc(100% - 30px);box-sizing:border-box;background:#fff;border-radius:0 0 18px 18px;box-shadow:0 18px 40px rgba(17,24,39,.16);border:1px solid #ECEEF1;border-top:0;padding:20px 22px;width:max-content}
.aw-mm .aw-mm-panel::before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}
.aw-mm .aw-mm-panel--wide{width:calc(100% - 30px)}
.header .departments-menu-v2>.dropdown:has(>.aw-mm){gap:0!important}
.header .departments-menu-v2>.dropdown>.aw-mm>li.aw-mm-item{padding-left:3px!important;padding-right:3px!important}
.aw-mm .aw-mm-panel{display:block;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease,visibility 0s linear .2s}
.aw-mm li.aw-mm-item:hover>.aw-mm-panel,.aw-mm li.aw-mm-item:focus-within>.aw-mm-panel{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}
.aw-mm:hover li.aw-mm-item:not(:hover)>.aw-mm-panel{visibility:hidden;opacity:0;pointer-events:none;transition:none}
.aw-mm.aw-js li.aw-mm-item>.aw-mm-panel,.aw-mm.aw-js:hover li.aw-mm-item>.aw-mm-panel{visibility:hidden;opacity:0;pointer-events:none;transition:none}
.aw-mm.aw-js li.aw-mm-item.is-open>.aw-mm-panel{visibility:visible!important;opacity:1!important;pointer-events:auto!important}
.aw-mm .aw-mm-panel::before{display:none!important}
.aw-mm .aw-mm-inner{display:flex;gap:24px;align-items:flex-start}
.aw-mm .aw-mm-grid{display:grid;grid-template-columns:repeat(var(--aw-mm-cols),minmax(150px,240px));gap:14px 18px;min-width:0}
.aw-mm .aw-mm-col{display:flex;flex-direction:column;gap:10px;min-width:0}
.aw-mm .aw-mm-cat{display:flex;flex-direction:column}
.header .aw-mm a.aw-mm-head{display:flex!important;align-items:center;gap:12px;padding:6px!important;margin:0 -6px 2px;border-radius:12px;background:none!important;font-weight:400}
.header .aw-mm a.aw-mm-head:hover{background:#F7F8FA!important}
.aw-mm .aw-mm-thumb{flex:none;width:64px;height:64px;border-radius:12px;background:#fff;border:1px solid #E5E7EB;display:grid;place-items:center;overflow:hidden}
.aw-mm .aw-mm-thumb img{width:52px;height:52px;object-fit:contain;display:block}
.aw-mm .aw-mm-txt{display:flex;flex-direction:column;gap:2px;min-width:0}
.aw-mm .aw-mm-name{font-size:15px;font-weight:700;color:#111;line-height:1.25}
.aw-mm .aw-mm-cnt{font-size:12px;color:#9CA3AF}
.aw-mm .aw-mm-subs{display:flex;flex-direction:column;margin-top:4px;max-width:180px}
.header .aw-mm .aw-mm-subs a{display:flex!important;justify-content:space-between;gap:12px;padding:9px 6px!important;border-top:1px solid #ECEEF1;font-size:14px!important;color:#374151;background:none!important;line-height:1.3}
.header .aw-mm .aw-mm-subs a:hover{background:#F7F8FA!important;color:#111}
.aw-mm .aw-mm-n{font-size:12px;color:#9CA3AF}
.aw-mm .aw-mm-quick{display:flex;flex-direction:column;gap:14px;border-left:1px solid #F0F1F4;padding-left:28px;width:580px;flex:none;box-sizing:border-box}
.aw-mm .aw-mm-qt{font-size:12px;font-weight:600;color:#6B7280}
.aw-mm .aw-mm-qg{display:flex;flex-direction:column;gap:8px}
.aw-mm .aw-mm-chips{display:flex;flex-wrap:wrap;gap:6px}
.header .aw-mm a.aw-mm-chip{display:inline-flex!important;align-items:center;height:32px;padding:0 12px!important;border-radius:999px;border:1px solid #E5E7EB;font-size:13px!important;font-weight:500!important;color:#111;background:#fff!important;line-height:1}
.header .aw-mm a.aw-mm-chip:hover{border-color:#111}
.header .aw-mm a.aw-mm-chip--soft{border-color:#F3F4F6;background:#F3F4F6!important}
.aw-mm .aw-mm-brands{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}
.header .aw-mm .aw-mm-brands a{height:72px;border-radius:12px;border:1px solid #ECEEF1;background:#fff!important;display:flex!important;align-items:center;justify-content:center;padding:8px 12px!important}
.header .aw-mm .aw-mm-brands a:hover{border-color:#111}
.aw-mm .aw-mm-brands img{max-height:34px;max-width:100%;width:auto;object-fit:contain;display:block;mix-blend-mode:multiply}
@media (max-width:1399px){.aw-mm .aw-mm-quick{width:540px}.aw-mm .aw-mm-grid{grid-template-columns:repeat(var(--aw-mm-cols),minmax(140px,200px))}}
