.mwh-products-menu{display:block;position:relative;flex-shrink:0;color:inherit;font-family:inherit}.mwh-products-menu>.mwh-trigger{display:flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:10px 16px;border:1px solid #dce5ed;border-radius:10px;background:#f4f7fa;color:#24384b;list-style:none;cursor:pointer;font:inherit;font-size:13px;line-height:1.8;white-space:nowrap;box-sizing:border-box}.mwh-products-menu>.mwh-trigger svg{display:block;flex-shrink:0}.mwh-products-menu>.mwh-trigger::-webkit-details-marker{display:none}.mwh-products-menu>.mwh-trigger::marker{content:''}.mwh-products-menu>.mwh-trigger::after{content:none}.mwh-products-menu[open]>.mwh-trigger{border-color:#90a9bb;background:#eaf1f6}.mwh-products-menu[open]>.mwh-trigger .mwh-chevron{transform:rotate(180deg)}.mwh-products-menu>.mwh-trigger:focus-visible{outline:2px solid #537f9b;outline-offset:3px}.mwh-products-menu:not([open])>.mwh-panel{display:none}
.mwh-panel{--mwh-ink:#263b4e;--mwh-muted:#647b8f;position:absolute;top:calc(100% + 8px);inset-inline-start:0;z-index:2000;display:flex;flex-direction:column;width:min(880px,calc(100vw - 24px));max-height:70dvh;max-width:calc(100vw - 24px);padding:0;border:1px solid #dce5ed;border-radius:16px;background:#fff;color:var(--mwh-ink);box-shadow:0 18px 60px #18334d26;overflow:hidden;text-align:start;direction:rtl;font-family:inherit;box-sizing:border-box}.mwh-panel *{box-sizing:border-box}.mwh-panel[hidden],.mwh-panel [hidden]{display:none!important}.mwh-panel[data-floating=true][data-model]{position:fixed;inset:auto;left:var(--mwh-left,12px);top:var(--mwh-top,80px);width:var(--mwh-width,calc(100vw - 24px));max-height:var(--mwh-height,70dvh);max-width:none;margin:0;transform:var(--mwh-transform,none)}.mwh-panel a{text-decoration:none;color:inherit}.mwh-panel .mwh-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex:0 0 auto;border-bottom:1px solid #e6edf2;padding:10px 16px;min-height:55px;background:#f7f9fb}.mwh-panel .mwh-bar>a{display:flex;align-items:center;gap:24px;font-size:12px;line-height:1.8;min-height:34px}.mwh-panel .mwh-bar button{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;padding:0;border:1px solid #dce6ee;border-radius:10px;background:white;color:#49667c;cursor:pointer;box-shadow:none}.mwh-panel .mwh-bar svg{display:block;width:18px;height:18px}.mwh-panel .mwh-body{overflow:auto;overscroll-behavior:contain;padding:22px;min-height:0;scrollbar-width:thin}.mwh-panel .mwh-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mwh-panel .mwh-group{min-width:0;margin:0}.mwh-panel .mwh-group-title{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.8;margin:0 0 10px;padding:7px 0}.mwh-panel .mwh-group-title strong{font-weight:650;overflow-wrap:anywhere;min-width:0}.mwh-panel .mwh-title-arrow{margin-inline-start:auto;color:#7893a7;font-size:15px}.mwh-panel .mwh-children{list-style:none;padding:0;margin:0}.mwh-panel .mwh-children>li{list-style:none;margin:0;padding:0}.mwh-panel .mwh-children a{display:block;border-radius:7px;padding:8px 10px;font-size:12px;line-height:1.8;color:var(--mwh-muted);overflow-wrap:anywhere;white-space:normal}.mwh-panel .mwh-children a:hover,.mwh-panel .mwh-group-title:hover{color:#244c69;background:#f0f5f9}.mwh-panel .mwh-children .mwh-children{padding-inline-start:12px;border-inline-start:1px solid #dce6ed;margin-inline-start:10px}.mwh-panel a:focus-visible,.mwh-panel summary:focus-visible,.mwh-panel button:focus-visible{outline:2px solid #547f9b;outline-offset:2px}.mwh-panel .mwh-group-all{display:block;font-size:12px;line-height:1.8;padding:10px;color:#365f7b;border-radius:7px}.mwh-panel .mwh-group-all:hover{background:#eff5f9}
.mwh-panel[data-model=cards]{width:min(980px,calc(100vw - 24px))}.mwh-panel[data-model=cards] .mwh-groups{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mwh-panel[data-model=cards] .mwh-group{border:1px solid #e3eaf0;border-radius:12px;overflow:hidden;padding:12px}.mwh-panel[data-model=cards] .mwh-group-title{flex-wrap:wrap;margin:0;padding:0 0 10px}.mwh-panel .mwh-picture{display:flex;align-items:center;justify-content:center;width:100%;height:95px;border-radius:8px;background:#f1f5f8;color:#8aa5b8;overflow:hidden;flex:0 0 100%}.mwh-panel .mwh-picture img{display:block;width:100%;height:100%;object-fit:contain}.mwh-panel .mwh-picture svg{width:30px;height:30px}.mwh-panel[data-model=cards] .mwh-group-title strong{font-size:13px;max-width:calc(100% - 25px)}
.mwh-panel[data-model=compact]{width:380px}.mwh-panel[data-model=compact] .mwh-groups{grid-template-columns:1fr;gap:14px}.mwh-panel[data-model=compact] .mwh-group{padding-bottom:14px;border-bottom:1px solid #e3eaf0}.mwh-panel[data-model=compact] .mwh-group:last-child{padding-bottom:0;border-bottom:0}.mwh-panel[data-model=compact] .mwh-group-title{margin-bottom:4px}.mwh-panel[data-model=accordion]{width:500px}.mwh-panel[data-model=accordion] .mwh-groups{grid-template-columns:1fr;gap:10px}.mwh-panel .mwh-accordion{border:1px solid #dfe8ef;border-radius:11px;background:white;overflow:hidden}.mwh-panel .mwh-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;padding:14px;font-size:13px;font-weight:600;line-height:1.8}.mwh-panel .mwh-accordion>summary::-webkit-details-marker{display:none}.mwh-panel .mwh-accordion>summary::marker{content:''}.mwh-panel .mwh-accordion[open]>summary{background:#f1f6f9}.mwh-panel .mwh-accordion[open]>summary>span{transform:rotate(45deg)}.mwh-panel .mwh-accordion .mwh-group-content{padding:8px}.mwh-panel .mwh-accordion:not([open]) .mwh-group-content{display:none}
@media(max-width:767.98px){.mwh-products-menu>.mwh-trigger{padding:9px 12px;font-size:12px;gap:8px}.mwh-panel .mwh-body{padding:14px}.mwh-panel .mwh-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.mwh-panel[data-model=cards] .mwh-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mwh-panel[data-model=compact] .mwh-groups,.mwh-panel[data-model=accordion] .mwh-groups{grid-template-columns:1fr}.mwh-panel .mwh-children a{padding-block:11px}.mwh-panel .mwh-group-title{font-size:13px}.mwh-panel .mwh-bar button{width:44px;height:44px;flex-basis:44px}.mwh-panel .mwh-picture{height:85px}.mwh-panel .mwh-bar{padding:8px 12px}}
@media(max-width:359.98px){.mwh-panel .mwh-groups{grid-template-columns:1fr}.mwh-panel[data-model=cards] .mwh-groups{grid-template-columns:1fr}.mwh-products-menu>.mwh-trigger{font-size:11px;padding-inline:8px}}
@media(prefers-reduced-motion:reduce){.mwh-products-menu *,.mwh-panel *{transition:none!important;scroll-behavior:auto!important}}

/* Pro menus: a category navigator, an editorial catalogue and a dark directory. */
.mwh-products-menu>.mwh-trigger{background:transparent;border-color:transparent;color:inherit;padding-inline:10px;font-weight:600}.mwh-products-menu[open]>.mwh-trigger{background:#eff4f8;border-color:#dce6ed;color:#254761}
.mwh-panel[data-model=retail],.mwh-panel[data-model=boutique],.mwh-panel[data-model=directory]{width:min(1160px,calc(100vw - 24px));border-radius:18px;box-shadow:0 22px 70px #122c4324}.mwh-panel[data-floating=true][data-model]{width:var(--mwh-width,calc(100vw - 24px))}.mwh-panel .mwp-bar-label{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;color:#344f64}.mwh-panel .mwp-bar-label svg{width:17px;height:17px}.mwh-panel[data-model=retail] .mwh-bar,.mwh-panel[data-model=boutique] .mwh-bar,.mwh-panel[data-model=directory] .mwh-bar{min-height:54px;padding:7px 16px;gap:20px}.mwh-panel .mwp-bar-label+a{margin-inline-start:auto;font-size:11px}.mwh-panel[data-model=retail] .mwh-body,.mwh-panel[data-model=boutique] .mwh-body{padding:0}
.mwh-panel .mwp-tabbed{display:grid;grid-template-columns:204px minmax(0,1fr);min-width:0}.mwh-panel .mwp-root-nav{display:flex;flex-direction:column;gap:4px;background:#f5f8fa;border-inline-end:1px solid #e4ebf1;padding:14px 10px;min-width:0}.mwh-panel .mwp-root-nav button{display:flex;align-items:center;gap:10px;min-width:0;width:100%;text-align:start;min-height:48px;padding:10px;border:0;border-radius:9px;background:transparent;color:#637a8d;font:inherit;font-size:12px;line-height:1.8;cursor:pointer;box-shadow:none}.mwh-panel .mwp-root-nav button>span:nth-child(2){flex:1;min-width:0;overflow-wrap:anywhere}.mwh-panel .mwp-root-nav button>svg{flex:0 0 14px}.mwh-panel .mwp-root-mark{width:27px;height:27px;display:grid;place-items:center;flex:0 0 27px;background:#e8eef3;border-radius:7px;color:#7c94a6;font-size:12px}.mwh-panel .mwp-root-nav button:hover{background:#eaf0f5;color:#294d68}.mwh-panel .mwp-root-nav button[aria-selected=true]{background:#fff;color:#184568;box-shadow:0 2px 9px #23445d0a}.mwh-panel .mwp-root-nav button[aria-selected=true] .mwp-root-mark{background:#e6f0f7;color:#345f7d}.mwh-panel .mwp-panes{min-width:0}.mwh-panel .mwp-pane{display:grid;grid-template-columns:minmax(0,1fr) 218px;gap:26px;padding:26px;min-width:0;min-height:330px}.mwh-panel .mwp-pane[hidden]{display:none!important}.mwh-panel .mwp-pane+.mwp-pane{border-top:1px solid #e4ebf1}.mwh-panel [data-mwp-enhanced=true] .mwp-pane{border-top:0}.mwh-panel .mwp-pane-main{min-width:0}.mwh-panel .mwp-pane-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid #e5ecf1;margin-bottom:20px}.mwh-panel .mwp-overline{display:block;color:#91a2b0;font-size:9px;line-height:1.8;margin-bottom:7px}.mwh-panel .mwp-pane-heading h2{font:inherit;font-size:21px;font-weight:700;line-height:1.7;color:#243d51;margin:0;overflow-wrap:anywhere}.mwh-panel .mwp-pane-heading>a{display:flex;align-items:center;gap:14px;font-size:10px;line-height:1.8;color:#6d879a;min-height:38px;max-width:44%;flex-shrink:0}.mwh-panel .mwp-subgroups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.mwh-panel .mwp-subgroup{min-width:0}.mwh-panel .mwp-subgroup-title{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;font-weight:650;line-height:1.9;color:#344f64;margin-bottom:9px;padding:7px 0;overflow-wrap:anywhere}.mwh-panel .mwp-subgroup-title>span{font-size:14px;color:#a0b1be}.mwh-panel .mwp-subgroup .mwh-children a{font-size:11px;padding:7px 0;color:#8697a5;line-height:1.9}.mwh-panel .mwp-subgroup .mwh-children a:hover{background:transparent;color:#1f587e;text-decoration:underline;text-underline-offset:4px}.mwh-panel .mwp-subgroup .mwh-children .mwh-children{padding-inline-start:10px;margin-inline-start:3px}
.mwh-panel .mwp-feature{position:relative;display:flex;min-width:0;min-height:270px;align-self:stretch;overflow:hidden;border-radius:13px;background:#dae5ec;color:#fff}.mwh-panel .mwp-feature img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.mwh-panel .mwp-feature::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#112b40e8,transparent 85%);pointer-events:none}.mwh-panel .mwp-feature-copy{display:flex;flex-direction:column;gap:10px;position:relative;z-index:1;padding:20px;align-self:flex-end;width:100%;min-width:0}.mwh-panel .mwp-feature-copy>strong{font-size:18px;line-height:1.8;font-weight:650;overflow-wrap:anywhere;color:inherit}.mwh-panel .mwp-feature-copy>span{font-size:10px;line-height:1.9;color:#dbe6ee}.mwh-panel .mwp-feature-copy>small{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;line-height:1.8;padding-top:10px;border-top:1px solid #ffffff45}.mwh-panel .mwp-feature-typography{background:radial-gradient(ellipse at top right,#99b5c4,transparent 90%),#264c66}.mwh-panel .mwp-feature-glyph{position:absolute;inset-block-start:15px;inset-inline-end:20px;font-size:100px;font-weight:300;line-height:1.2;color:#ffffff20}.mwh-panel .mwp-browse-card{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #e1eaf1;border-radius:13px;background:#f7fafc;color:#668297;font-size:12px;line-height:1.9}.mwh-panel .mwp-browse-card>span:first-of-type{flex:1}.mwh-panel .mwp-browse-card svg{flex:0 0 28px}
.mwh-panel[data-model=boutique]{background:#fbf8f3}.mwh-panel[data-model=boutique] .mwp-tabbed{display:block}.mwh-panel[data-model=boutique] .mwp-root-nav{flex-direction:row;overflow-x:auto;overscroll-behavior-x:contain;gap:22px;padding:0 26px;background:#fff;border:0;border-bottom:1px solid #e9e2d8;scrollbar-width:thin}.mwh-panel[data-model=boutique] .mwp-root-nav button{width:auto;flex:0 0 auto;min-height:54px;border-radius:0;padding:12px 0;border-bottom:2px solid transparent;font-size:12px}.mwh-panel[data-model=boutique] .mwp-root-nav button[aria-selected=true]{background:transparent;border-color:#786652;color:#4c4034;box-shadow:none}.mwh-panel[data-model=boutique] .mwp-root-mark,.mwh-panel[data-model=boutique] .mwp-root-nav button>svg{display:none}.mwh-panel[data-model=boutique] .mwp-pane{grid-template-columns:minmax(0,1fr) 290px;gap:38px;padding:30px;min-height:360px}.mwh-panel[data-model=boutique] .mwp-pane-heading{border-color:#e5ded4}.mwh-panel[data-model=boutique] .mwp-pane-heading h2{color:#50483d;font-size:28px;font-weight:550}.mwh-panel[data-model=boutique] .mwp-pane-heading>a{color:#958775}.mwh-panel[data-model=boutique] .mwp-subgroup{background:#ffffff80;border:1px solid #e9e2d9;padding:14px 16px;border-radius:10px}.mwh-panel[data-model=boutique] .mwp-subgroup-title{color:#665a4a;font-size:13px;margin-bottom:7px}.mwh-panel[data-model=boutique] .mwp-subgroup .mwh-children a{color:#a09180}.mwh-panel[data-model=boutique] .mwp-feature{border-radius:80px 10px 10px 10px}.mwh-panel[data-model=boutique] .mwp-feature-typography{background:radial-gradient(ellipse at top right,#c7b69c,transparent 90%),#695e4e}.mwh-panel[data-model=boutique] .mwp-feature-copy{padding:24px}.mwh-panel[data-model=boutique] .mwp-browse-card{background:#fff;border-color:#e5ded3;color:#8a7760}
.mwh-panel[data-model=directory]{background:#163044;border-color:#294657;color:#e7f0f6}.mwh-panel[data-model=directory] .mwh-bar{background:#132b3e;border-color:#ffffff16}.mwh-panel[data-model=directory] .mwp-bar-label,.mwh-panel[data-model=directory] .mwh-bar>a{color:#d7e7f1}.mwh-panel[data-model=directory] .mwh-bar button{background:#ffffff09;border-color:#ffffff20;color:#d4e6f1}.mwh-panel[data-model=directory] .mwh-body{padding:28px}.mwh-panel .mwp-directory-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.mwh-panel .mwp-directory-group{min-width:0}.mwh-panel .mwp-directory-title{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid #ffffff16;margin-bottom:10px;font-size:12px;line-height:1.9;color:#f0f5f9}.mwh-panel .mwp-directory-title strong{flex:1;font-weight:600;min-width:0;overflow-wrap:anywhere}.mwh-panel .mwp-directory-title>span:last-child{color:#789eb8}.mwh-panel .mwp-directory-icon{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;border-radius:8px;background:#ffffff08;color:#9dbfd5}.mwh-panel[data-model=directory] .mwh-children a{font-size:11px;color:#8dabbe;padding:8px 0}.mwh-panel[data-model=directory] .mwh-children a:hover{background:transparent;color:#e8f3fa;text-decoration:underline;text-underline-offset:4px}.mwh-panel[data-model=directory] .mwh-children .mwh-children{border-color:#ffffff16;padding-inline-start:10px;margin-inline-start:4px}
@media(max-width:1050px){.mwh-panel .mwp-pane{grid-template-columns:minmax(0,1fr) 175px;padding:22px;gap:20px}.mwh-panel[data-model=boutique] .mwp-pane{grid-template-columns:minmax(0,1fr) 230px;gap:26px;padding:24px}.mwh-panel .mwp-subgroups{gap:18px}.mwh-panel .mwp-feature-copy{padding:16px}.mwh-panel .mwp-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767.98px){.mwh-panel .mwp-bar-label{display:none}.mwh-panel .mwp-bar-label+a{margin-inline-start:0}.mwh-panel .mwp-tabbed{display:block}.mwh-panel .mwp-root-nav{flex-direction:row;gap:8px;padding:10px 12px;overflow-x:auto;overscroll-behavior-x:contain;border:0;border-bottom:1px solid #e4ebf1;scrollbar-width:thin}.mwh-panel .mwp-root-nav button{width:auto;flex:0 0 auto;max-width:210px;padding:8px 10px;min-height:42px;font-size:11px;gap:8px}.mwh-panel .mwp-root-nav button>svg{display:none}.mwh-panel .mwp-root-mark{width:24px;height:24px;flex-basis:24px}.mwh-panel .mwp-pane{display:block;padding:18px;min-height:0}.mwh-panel .mwp-feature{min-height:150px;margin-top:22px}.mwh-panel .mwp-feature-copy{padding:18px}.mwh-panel .mwp-feature-copy>strong{font-size:17px}.mwh-panel .mwp-feature-copy>span{max-width:70%}.mwh-panel .mwp-pane-heading{gap:14px;margin-bottom:18px;padding-bottom:14px}.mwh-panel .mwp-pane-heading h2{font-size:19px}.mwh-panel .mwp-pane-heading>a{font-size:9px;max-width:45%;gap:10px}.mwh-panel .mwp-subgroups{gap:20px 16px}.mwh-panel .mwp-subgroup-title{font-size:12px}.mwh-panel .mwp-subgroup .mwh-children a{padding-block:9px}.mwh-panel[data-model=boutique] .mwp-root-nav{padding-inline:18px;gap:20px}.mwh-panel[data-model=boutique] .mwp-pane{display:block;padding:18px;min-height:0}.mwh-panel[data-model=boutique] .mwp-pane-heading h2{font-size:23px}.mwh-panel[data-model=boutique] .mwp-subgroups{grid-template-columns:1fr}.mwh-panel[data-model=boutique] .mwp-subgroup{padding:12px 14px}.mwh-panel[data-model=boutique] .mwp-feature{border-radius:45px 10px 10px 10px;min-height:175px}.mwh-panel[data-model=directory] .mwh-body{padding:18px}.mwh-panel .mwp-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.mwh-panel .mwp-directory-title{font-size:11px;gap:8px}.mwh-panel .mwp-directory-icon{width:25px;height:25px;flex-basis:25px}}
@media(max-width:380px){.mwh-panel .mwp-subgroups,.mwh-panel .mwp-directory-grid{grid-template-columns:1fr}}
/* Keep category navigation and content independently scrollable inside the fitted panel. */
@media(min-width:768px){.mwh-panel[data-model=retail] .mwh-body{display:flex;overflow:hidden}.mwh-panel[data-model=retail] .mwp-tabbed{width:100%;min-height:0}.mwh-panel[data-model=retail] .mwp-root-nav,.mwh-panel[data-model=retail] .mwp-panes{max-height:calc(var(--mwh-height,650px) - 64px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}
.mwh-panel[data-model=boutique] .mwh-body{display:flex;overflow:hidden}.mwh-panel[data-model=boutique] .mwp-tabbed{display:flex;flex-direction:column;width:100%;min-height:0;max-height:calc(var(--mwh-height,650px) - 64px)}.mwh-panel[data-model=boutique] .mwp-root-nav{flex-shrink:0}.mwh-panel[data-model=boutique] .mwp-panes{overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin}
@media(max-width:767.98px){.mwh-panel[data-model=retail] .mwh-body{display:flex;overflow:hidden}.mwh-panel[data-model=retail] .mwp-tabbed{display:flex;flex-direction:column;width:100%;min-height:0;max-height:calc(var(--mwh-height,650px) - 64px)}.mwh-panel[data-model=retail] .mwp-root-nav{flex-shrink:0}.mwh-panel[data-model=retail] .mwp-panes{overflow:auto;overscroll-behavior:contain;min-height:0;scrollbar-width:thin}}
/* Without enhancement, all category sections remain readable in the native disclosure. */
.mwh-panel .mwp-tabbed:not([data-mwp-enhanced=true]){display:block;max-height:none}.mwh-panel .mwp-tabbed:not([data-mwp-enhanced=true]) .mwp-panes{max-height:none;overflow:visible}
@supports selector(:has(*)){.mwh-panel:has([data-mwp-tabbed]:not([data-mwp-enhanced=true])) .mwh-body{display:block;overflow:auto}}
