.lmm{--lm:#8c268f;--lm:var(--wd-primary-color,#8c268f);position:relative;z-index:350;font-family:inherit;color:#352c38;direction:rtl;background:#fff;border-block:1px solid #ece5ed;width:100%;isolation:isolate}.lmm *{box-sizing:border-box}.lmm [hidden],.lmm[hidden]{display:none!important}.lmm button,.lmm input{font-family:inherit}.lmm button{cursor:pointer}.lmm-bar{max-width:1440px;margin:auto;display:flex;align-items:center;gap:8px;padding:0 24px;min-height:56px}.lmm-trigger{display:flex;align-items:center;gap:10px;padding:14px 18px;border:0;background:transparent;color:#3d3041;box-shadow:none;font-size:14px;font-weight:700;border-radius:0;min-height:56px}.lmm-trigger:hover,.lmm-trigger[aria-expanded=true]{background:#f8eff8;color:var(--lm)}.lmm-trigger[aria-expanded=true]{box-shadow:inset 0 -3px var(--lm)}.lmm-icon{display:inline-flex;width:24px;height:24px;flex:0 0 24px;align-items:center;justify-content:center}.lmm-icon svg{width:100%;height:100%;display:block}.lmm-trigger>.lmm-icon:last-child{width:16px;height:16px;flex-basis:16px}.lmm-backdrop{position:fixed;inset:0;background:#21162435;z-index:-1}.lmm-dropdown{position:absolute;inset-inline:24px;top:100%;max-width:1392px;margin:0 auto;background:#fff;box-shadow:0 18px 45px #29172b22;border:1px solid #e8dce9;border-radius:0 0 18px 18px;overflow:hidden;max-height:min(680px,75vh)}.lmm-category-layout{display:grid;grid-template-columns:260px minmax(0,1fr);max-height:inherit}.lmm-roots{background:#f8f6f9;border-inline-end:1px solid #eee6ef;overflow:auto;max-height:min(680px,75vh);padding:12px}.lmm-root{display:flex;align-items:center;gap:12px;text-align:right;width:100%;padding:13px 12px;min-height:53px;border:0;border-inline-start:3px solid transparent;background:transparent;color:#514456;border-radius:7px;font-size:13px;font-weight:500;box-shadow:none;line-height:1.7}.lmm-root>span:not(.lmm-icon){flex:1}.lmm-root img{width:28px;height:28px;object-fit:contain}.lmm-root>.lmm-icon:last-child{width:14px;height:14px;flex-basis:14px;transform:rotate(90deg)}.lmm-root:hover,.lmm-root[aria-selected=true]{border-inline-start-color:var(--lm);background:#fff;color:var(--lm)}.lmm-panels{overflow:auto;padding:28px 30px;max-height:min(680px,75vh);min-width:0}.lmm-all{display:flex;align-items:center;gap:10px;color:var(--lm);font-weight:700;font-size:14px;margin-bottom:26px}.lmm-all .lmm-icon{transform:rotate(90deg);width:17px;height:17px;flex-basis:17px}.lmm-columns>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px;list-style:none;padding:0;margin:0}.lmm-columns>ul>li{margin:0;min-width:0}.lmm-columns>ul>li>a{display:block;border-inline-start:2px solid var(--lm);padding-inline-start:10px;font-weight:700;color:#342739;margin-bottom:14px;font-size:14px}.lmm-columns ul ul{padding:0;list-style:none;margin:0}.lmm-columns li li{margin:0 0 10px}.lmm-columns li li>a{font-size:13px;color:#77697c;line-height:1.9;display:block}.lmm-columns li li li{padding-inline-start:12px;border-inline-start:1px solid #eadfec;margin-top:8px}.lmm-columns a:hover{color:var(--lm)}.lmm-mobile-heading{display:none}.lmm-brands{padding:26px 30px;overflow:auto}.lmm-brand-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.lmm-brand-heading h2{font-size:22px;margin:0 0 4px;font-family:inherit;color:#352c38}.lmm-brand-heading p{margin:0;font-size:12px;color:#7a6b7d}.lmm-close{background:transparent;color:#755a7b;border:0;padding:8px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;box-shadow:none}.lmm-search{max-width:520px;display:flex;align-items:center;gap:10px;background:#f8f5f9;border:1px solid #e8dfea;border-radius:10px;padding:0 14px;color:#94779b}.lmm-search input{height:46px;border:0!important;background:transparent!important;box-shadow:none!important;min-width:0;width:100%;font-size:13px;color:#46334d;margin:0}.lmm-alphabet{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0 24px}.lmm-alphabet button{font-size:12px;border:1px solid #eadfec;border-radius:7px;min-width:36px;min-height:36px;padding:5px 9px;background:#fff;color:#76547f;box-shadow:none}.lmm-alphabet button:hover,.lmm-alphabet button.is-active{background:var(--lm);border-color:var(--lm);color:#fff}.lmm-brand-groups{columns:4;column-gap:35px}.lmm-brand-group{break-inside:avoid;margin:0 0 24px}.lmm-brand-group h3{font-family:inherit;font-size:18px;color:var(--lm);margin:0 0 10px;border-bottom:1px solid #ece3ef;padding-bottom:8px}.lmm-brand-group ul{padding:0;margin:0;list-style:none}.lmm-brand-group li{margin:0 0 10px}.lmm-brand-group a{font-size:13px;color:#736379;line-height:1.8}.lmm-brand-group a:hover{color:var(--lm)}.lmm-empty{font-size:14px;color:#79637f;padding:20px 0}.lmm a:focus-visible,.lmm button:focus-visible,.lmm input:focus-visible{outline:2px solid var(--lm);outline-offset:3px}
@media(max-width:1200px){.lmm-columns>ul{grid-template-columns:repeat(3,minmax(0,1fr))}.lmm-category-layout{grid-template-columns:235px minmax(0,1fr)}}
@media(max-width:1024px){.lmm-bar{padding:0 12px;min-height:48px}.lmm-trigger{min-height:48px;padding:10px 12px;font-size:12px;gap:7px}.lmm-dropdown{inset-inline:10px;max-height:76dvh;border-radius:0 0 14px 14px}.lmm-mobile-heading{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-bottom:1px solid #eee6ef;font-size:13px}.lmm-category-layout{grid-template-columns:155px minmax(0,1fr);height:62dvh;max-height:62dvh}.lmm-roots{padding:6px;max-height:62dvh}.lmm-root{padding:11px 7px;font-size:11px;gap:7px}.lmm-root>.lmm-icon:first-child{width:20px;height:20px;flex-basis:20px}.lmm-root>.lmm-icon:last-child{display:none}.lmm-root img{width:22px;height:22px}.lmm-panels{padding:18px 14px;max-height:62dvh}.lmm-all{font-size:12px;line-height:1.9;align-items:flex-start;margin-bottom:20px}.lmm-columns>ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.lmm-columns>ul>li>a{font-size:12px}.lmm-columns li li>a{font-size:12px}.lmm-brands{padding:18px;max-height:76dvh}.lmm-brand-groups{columns:3;column-gap:20px}}
@media(max-width:600px){.lmm-category-layout{grid-template-columns:128px minmax(0,1fr)}.lmm-root{font-size:11px;gap:5px}.lmm-root .lmm-icon{width:18px;height:18px;flex-basis:18px}.lmm-columns>ul{grid-template-columns:minmax(0,1fr)}.lmm-panels{padding:14px 12px}.lmm-brand-groups{columns:2;column-gap:18px}.lmm-brand-group a{font-size:12px}.lmm-search input{font-size:12px}.lmm-alphabet{gap:5px}.lmm-alphabet button{min-width:33px}.lmm-trigger .lmm-icon{width:20px;height:20px;flex-basis:20px}}
.lmm-icon svg,.lmm-icon svg *{fill:none!important}.whb-header .lmm-icon{margin-inline-end:7px;width:20px;height:20px;flex-basis:20px}.whb-header a[role=button][aria-expanded=true]{color:var(--wd-primary-color,#8c268f)}
@media(min-width:1025px){.lmm-integrated{border:0;height:0}.lmm-integrated .lmm-bar{display:none}.lmm-integrated .lmm-dropdown{top:0}}
@media(max-width:1024px){#lili-megamenu{display:none!important}}
@media(min-width:1025px){.whb-header .lmm-legacy-brand{display:none!important}.lmm-panel.lmm-brands{padding:0;max-height:none;overflow:visible}.lmm-panel.lmm-brands .lmm-brand-groups{columns:3}.lmm-panel.lmm-brands .lmm-close{display:none}}
/* Desktop editorial navigation: compact categories, balanced content groups. */
@media(min-width:1025px){
.lmm-dropdown{max-width:1240px;inset-inline:30px;border-radius:0 0 16px 16px;max-height:min(570px,calc(100vh - 190px));opacity:0;transform:translateY(-8px);transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1);pointer-events:none}
.lmm.is-open .lmm-dropdown{opacity:1;transform:translateY(0);pointer-events:auto}
.lmm-backdrop{opacity:0;transition:opacity .18s ease;background:#251d2926}.lmm.is-open .lmm-backdrop{opacity:1}
.lmm-category-layout{grid-template-columns:218px minmax(0,1fr);height:520px;max-height:inherit}
.lmm-roots{padding:14px 10px;max-height:inherit;background:#faf8fb;scrollbar-width:thin}
.lmm-root{min-height:49px;font-size:13px;padding:11px 10px;gap:10px;border-radius:8px;border-inline-start:0;transition:background .18s ease,color .18s ease}
.lmm-root:hover{background:#f0e7f3}.lmm-root[aria-selected=true]{background:#eee1f1;color:var(--lm);font-weight:700}
.lmm-root img{display:none}.lmm-root>.lmm-icon:first-child{width:22px;height:22px;flex-basis:22px}
.lmm-panels{padding:24px 26px;max-height:inherit;scrollbar-width:thin;scrollbar-color:#dac9df transparent}
.lmm-all{font-size:14px;margin:0 0 22px;padding-bottom:16px;border-bottom:1px solid #efe8f1;justify-content:space-between}
.lmm-group-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 26px;align-items:start}
.lmm-group{min-width:0}.lmm-group-wide{grid-column:span 2}.lmm-group h3{font-family:inherit;font-size:14px;line-height:1.8;margin:0 0 12px;font-weight:700}.lmm-group h3 a{display:block;color:#45304e;border-inline-start:2px solid var(--lm);padding-inline-start:9px}
.lmm-group>ul{list-style:none;padding:0;margin:0}.lmm-group-wide>ul{columns:2;column-gap:22px}.lmm-group li{break-inside:avoid;list-style:none;padding:0;margin:0 0 8px}.lmm-group li>a{display:block;font-size:13px;line-height:1.85;color:#7a6c80;padding:2px 0}.lmm-group li>a:hover{color:var(--lm)}
.lmm-group li ul{list-style:none;margin:6px 0 12px;padding-inline-start:12px;border-inline-start:1px solid #e9dfec}.lmm-group li li{margin-bottom:5px}.lmm-group li li>a{font-size:12px}
.lmm-panel:not([hidden]){animation:lmm-content-in .18s ease both}
.lmm-panel-title{font-size:17px;font-weight:700;margin-bottom:22px;color:#45304e}
.lmm-collection-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lmm-collection-grid>a{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #eee6f0;border-radius:10px;background:#fcfafc;padding:16px;font-size:13px;color:#68516f;min-height:60px}.lmm-collection-grid>a:hover{background:#f4edf6;color:var(--lm)}.lmm-collection-grid .lmm-icon{width:16px;height:16px;flex-basis:16px;transform:rotate(90deg)}
.lmm-header-trigger>.lmm-icon{width:15px!important;height:15px!important;flex-basis:15px!important;margin-inline-start:8px!important;margin-inline-end:0!important;transition:transform .2s ease}.lmm-header-trigger[aria-expanded=true]>.lmm-icon{transform:rotate(180deg)}
.lmm-panel.lmm-brands .lmm-brand-groups{columns:3}.lmm-brand-heading h2{font-size:18px}.lmm-brand-heading p{font-size:12px}.lmm-alphabet{gap:5px;margin:15px 0 20px}.lmm-alphabet button{min-width:30px;min-height:30px;padding:4px 7px;font-size:11px}.lmm-brand-heading{margin-bottom:14px}
}
@keyframes lmm-content-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.lmm *,.lmm-header-trigger>.lmm-icon{animation:none!important;transition:none!important}}
@media(min-width:1025px){.lmm-leaf-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px;margin-bottom:24px}.lmm-leaf-links>a{font-size:13px;font-weight:600;line-height:1.9;padding:9px 12px;border-radius:7px;color:#725b7a;background:#f8f4fa}.lmm-leaf-links>a:hover{background:#eee3f2;color:var(--lm)}.lmm-single-group{grid-template-columns:minmax(0,1fr)}.lmm-single-group>.lmm-group{grid-column:auto}.lmm-single-group>.lmm-group>ul{columns:3;column-gap:26px}.lmm-group>h3{font-size:13px}.lmm-group li{margin-bottom:5px}.lmm-group li>a{line-height:1.75}}
#lili-megamenu{--lmm-ready:1}
@media(min-width:1025px){.lmm-group-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lmm-group-wide{grid-column:span 2}.lmm-single-group{grid-template-columns:minmax(0,1fr)}.lmm-single-group>.lmm-group{grid-column:auto}}
/* Spaced category rail; its natural height replaces the oversized empty rail. */
@media(min-width:1025px){
.lmm-category-layout{grid-template-columns:248px minmax(0,1fr);height:auto;max-height:min(610px,calc(100vh - 190px));align-items:stretch}
.lmm-roots{display:flex;flex-direction:column;gap:8px;padding:14px 12px;max-height:min(610px,calc(100vh - 190px));background:#faf7fb;align-self:start}
.lmm-root{position:relative;flex:0 0 auto;min-height:55px;padding:8px 10px;gap:11px;border:1px solid transparent;border-radius:12px;background:transparent;color:#65546d;line-height:1.6;font-size:13px;font-weight:500;box-shadow:none;transition:background .18s ease,border-color .18s ease,color .18s ease}
.lmm-root>.lmm-icon:first-child{width:36px;height:36px;flex-basis:36px;padding:7px;border-radius:10px;background:#eee5f2;color:#9868a5;box-shadow:inset 0 0 0 1px #e9dcef;transition:background .18s ease,color .18s ease}
.lmm-root>.lmm-icon:last-child{width:14px;height:14px;flex-basis:14px;color:#b19ab9;opacity:.65}
.lmm-root:hover{background:#f2eaf5;border-color:#eadbef;color:#6c3f7b}
.lmm-root[aria-selected=true]{background:#fff;border-color:#dfc8e7;color:var(--lm);box-shadow:0 3px 10px #58326408;font-weight:700}
.lmm-root[aria-selected=true]>.lmm-icon:first-child{background:var(--lm);color:#fff;box-shadow:none}
.lmm-root[aria-selected=true]>.lmm-icon:last-child{color:var(--lm);opacity:1}
.lmm-root:nth-last-child(2){margin-top:5px}
.lmm-panels{max-height:min(610px,calc(100vh - 190px));padding:23px 26px}
}
/* Stable viewport-sized shell, independently scrolling category/content panes. */
@media(min-width:1025px){
#lmm-categories{height:min(570px,calc(100dvh - 190px));max-height:none}
.lmm-category-layout{height:100%;max-height:100%;min-height:0;align-items:stretch}
.lmm-roots{height:100%;max-height:100%;min-height:0;overflow-y:auto;align-self:stretch}
.lmm-panels{height:100%;max-height:100%;min-height:0;overflow-y:auto}
.lmm-panel.lmm-brands:not([hidden]){display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,310px);gap:0 20px;align-content:start}
.lmm-panel.lmm-brands .lmm-brand-heading{grid-column:1;grid-row:1;margin:0;min-height:40px}
.lmm-panel.lmm-brands .lmm-brand-heading h2{font-size:17px;margin:0}.lmm-panel.lmm-brands .lmm-brand-heading p{display:none}
.lmm-panel.lmm-brands .lmm-search{grid-column:2;grid-row:1;width:100%;max-width:310px;padding:0 10px;border-radius:8px;height:38px;gap:7px}
.lmm-panel.lmm-brands .lmm-search input{height:36px;font-size:12px;padding:0;border:0}.lmm-panel.lmm-brands .lmm-search .lmm-icon{width:18px;height:18px;flex-basis:18px}
.lmm-panel.lmm-brands .lmm-alphabet{grid-column:1/-1;gap:5px;margin:16px 0 20px;padding-bottom:16px;border-bottom:1px solid #eee5f1}
.lmm-panel.lmm-brands .lmm-brand-groups{grid-column:1/-1;columns:auto;display:block}
.lmm-panel.lmm-brands .lmm-brand-group{display:grid;grid-template-columns:30px minmax(0,1fr);gap:14px;margin:0 0 20px;align-items:start}
.lmm-panel.lmm-brands .lmm-brand-group h3{font-size:15px;line-height:30px;margin:0;padding:0;border:0;text-align:center;background:#f5eef8;border-radius:7px}
.lmm-panel.lmm-brands .lmm-brand-group ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 16px}
.lmm-panel.lmm-brands .lmm-brand-group li{margin:0;min-width:0}.lmm-panel.lmm-brands .lmm-brand-group a{display:block;font-size:12px;line-height:1.8;padding:5px 0;overflow-wrap:anywhere}
.lmm-panel.lmm-brands .lmm-empty{grid-column:1/-1}
}
