.mmm-menu{--mmm-brand:#3D3C6C;--mmm-ink:#2B2A4C;--mmm-text:#4A4966;--mmm-muted:#6B6A85;--mmm-link:#1A73A8;--mmm-tile:#EEEDF7;--mmm-tile-on:#DCDAF0;--mmm-hover:#F3F2FA;--mmm-line:#ECECF2}.mmm-menu .mmm-ico{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--mmm-tile);color:var(--mmm-brand);transition:background-color .15s ease}.mmm-menu .mmm-ico svg{width:20px;height:20px}.wd-nav-vertical.mmm-menu{flex-wrap:wrap;padding-bottom:10px}.wd-nav-vertical.mmm-menu>li>a{gap:12px;min-height:46px;padding:6px 14px 6px 16px;color:var(--mmm-ink);font-weight:700;font-size:15px;text-transform:none}.wd-nav-vertical.mmm-menu>li:hover>a,.wd-nav-vertical.mmm-menu>li:focus-within>a{background:var(--mmm-hover);color:var(--mmm-ink)}.wd-nav-vertical.mmm-menu>li:hover>a .mmm-ico,.wd-nav-vertical.mmm-menu>li:focus-within>a .mmm-ico{background:var(--mmm-tile-on)}.wd-nav-vertical.mmm-menu{flex-direction:row;column-gap:0}.wd-nav-vertical.mmm-menu>li.mmm-extra{flex:0 0 calc(50% - 20px);width:calc(50% - 20px);max-width:calc(50% - 20px);margin:12px 0 0 16px;border:0!important}.wd-nav-vertical.mmm-menu>li.mmm-extra-outlet{margin-left:8px}.wd-nav-vertical.mmm-menu>li.mmm-extra>a{min-height:42px;padding:6px 10px;gap:8px;border-radius:8px;font-size:14px}.wd-nav-vertical.mmm-menu>li.mmm-extra-gift>a{background:#FFF4E5;color:#8A4B00}.wd-nav-vertical.mmm-menu>li.mmm-extra-outlet>a{background:#FDECEC;color:#A0262C}.wd-nav-vertical.mmm-menu>li.mmm-extra .mmm-ico{width:22px;height:22px;background:transparent;color:inherit}.wd-nav-vertical.mmm-menu>li:has(+li.mmm-extra){border-bottom:0}.wd-nav-vertical.mmm-menu .mmm-top>.wd-dropdown-menu{border-radius:0 12px 12px 0}.wd-nav-vertical.mmm-menu .mmm-top>.wd-dropdown-menu>.container{display:grid;align-content:start}.mmm-menu .mmm-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:18px}.mmm-menu .mmm-head-title{color:var(--mmm-ink);font-weight:900;font-size:22px;line-height:1.2}.mmm-menu .mmm-head-all{flex:none;color:var(--mmm-link);font-weight:700;font-size:14px}.mmm-menu .mmm-head a:hover{color:var(--mmm-brand);text-decoration:underline}.mmm-menu .wd-dropdown-menu .menu-label{position:static;display:inline-block;margin:0 0 0 6px;opacity:1;vertical-align:middle;transform:none}.mmm-menu .wd-dropdown-menu .menu-label:before{content:none}.wd-nav-vertical.mmm-menu .mmm-mega>.wd-dropdown-menu>.container{grid-template-columns:minmax(0,1fr) 250px;column-gap:24px}.wd-nav-vertical.mmm-menu .mmm-mega>.wd-dropdown-menu>.container>.mmm-head,.wd-nav-vertical.mmm-menu .mmm-mega>.wd-dropdown-menu>.container>.mmm-brands{grid-column:1 / -1}.wd-nav-vertical.mmm-menu .mmm-mega>.wd-dropdown-menu>.container:not(:has(.mmm-aside))>.wd-sub-menu{grid-column:1 / -1}.wd-nav-vertical.mmm-menu .mmm-mega .wd-sub-menu.wd-grid-f-inline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 18px;align-content:start;margin:0}.wd-nav-vertical.mmm-menu .mmm-mega>.wd-dropdown-menu>.container:not(:has(.mmm-aside))>.wd-sub-menu.wd-grid-f-inline{grid-template-columns:repeat(4,minmax(0,1fr))}.wd-nav-vertical.mmm-menu .mmm-mega .wd-sub-menu>li.wd-col{width:auto;max-width:none;flex:none;margin:0;padding:0}.wd-nav-vertical.mmm-menu .mmm-mega .wd-sub-menu>li.mmm-group>.woodmart-nav-link{display:flex;align-items:center;gap:8px;margin-bottom:6px;padding:0;color:var(--mmm-ink);font-weight:900;font-size:15px;line-height:1.25;text-transform:none}.wd-nav-vertical.mmm-menu .mmm-mega .wd-sub-menu>li.mmm-group>a.woodmart-nav-link:hover{color:var(--mmm-brand)}.wd-nav-vertical.mmm-menu .mmm-mega .wd-sub-menu>li.mmm-group>.woodmart-nav-link .mmm-ico{width:34px;height:34px;border-radius:9px}.wd-nav-vertical.mmm-menu .mmm-mega .sub-sub-menu>li>a{padding:4px 0 4px 42px;color:var(--mmm-text);font-size:14px;line-height:1.35}.wd-nav-vertical.mmm-menu .mmm-mega .sub-sub-menu>li>a:hover{color:var(--mmm-brand);text-decoration:underline}.wd-nav-vertical.mmm-menu .mmm-mega .sub-sub-menu>li.mmm-all>a{margin-top:2px;color:var(--mmm-link);font-weight:700;font-size:12.5px}.mmm-menu .mmm-aside{display:flex;flex-direction:column;gap:14px}.mmm-menu .mmm-ban{display:flex;flex-direction:column;overflow:hidden;border-radius:14px;background:var(--mmm-hover);color:var(--mmm-ink);transition:box-shadow .15s ease}.mmm-menu .mmm-ban:hover{box-shadow:0 6px 18px rgba(30,29,60,.14);color:var(--mmm-ink)}.mmm-menu .mmm-ban-media{display:flex;align-items:center;justify-content:center;height:170px;margin:10px 10px 0;border-radius:10px;background:#fff}.mmm-menu .mmm-ban-media img{width:auto;max-width:88%;height:auto;max-height:150px;object-fit:contain}.mmm-menu .mmm-ban-body{display:flex;flex-direction:column;gap:5px;padding:14px 18px 18px}.mmm-menu .mmm-ban-eyebrow{color:#12618F;font-weight:900;font-size:12px;letter-spacing:.6px;text-transform:uppercase}.mmm-menu .mmm-ban-title{font-weight:900;font-size:18px;line-height:1.25}.mmm-menu .mmm-ban-text{color:#55546F;font-size:14px;line-height:1.45}.mmm-menu .mmm-ban-price{font-weight:700;font-size:15px}.mmm-menu .mmm-ban-price del{color:var(--mmm-muted);font-weight:400}.mmm-menu .mmm-ban-cta{align-self:flex-start;margin-top:6px;padding:10px 16px;border-radius:8px;background:var(--mmm-brand);color:#fff;font-weight:700;font-size:14px}.mmm-menu .mmm-ban-small{flex-direction:row;align-items:center;gap:12px;padding:12px;background:var(--mmm-brand);color:#fff}.mmm-menu .mmm-ban-small:hover{color:#fff}.mmm-menu .mmm-ban-small .mmm-ban-media{flex:none;width:72px;height:72px;margin:0}.mmm-menu .mmm-ban-small .mmm-ban-media img{max-width:62px;max-height:62px}.mmm-menu .mmm-ban-small .mmm-ban-body{gap:3px;padding:0}.mmm-menu .mmm-ban-small .mmm-ban-title{font-size:15px}.mmm-menu .mmm-ban-small .mmm-ban-text{color:#DCDBEE;font-size:12.5px}.mmm-menu .mmm-ban-small .mmm-ban-cta{margin:0;padding:0;background:none;font-size:12.5px}.mmm-menu .mmm-brands{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:20px;padding-top:16px;border-top:1px solid var(--mmm-line)}.mmm-menu .mmm-brands>span{margin-right:4px;color:var(--mmm-muted);font-weight:700;font-size:12.5px}.mmm-menu .mmm-brands>a{padding:5px 13px;border:1px solid #DCDBEA;border-radius:999px;color:var(--mmm-brand);font-weight:700;font-size:12.5px}.mmm-menu .mmm-brands>a:hover{background:var(--mmm-hover)}.wd-nav-vertical.mmm-menu .mmm-compact>.wd-dropdown-menu>.container{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.wd-nav-vertical.mmm-menu .mmm-compact>.wd-dropdown-menu>.container:has(.mmm-aside){grid-template-columns:minmax(0,1fr) 250px;column-gap:16px}.wd-nav-vertical.mmm-menu .mmm-compact .mmm-head{grid-column:1;grid-row:1;flex-direction:column;gap:2px;margin:0 0 6px;padding:0 14px}.wd-nav-vertical.mmm-menu .mmm-compact .mmm-head-title{font-size:17px}.wd-nav-vertical.mmm-menu .mmm-compact .mmm-head-all{font-size:12.5px}.wd-nav-vertical.mmm-menu .mmm-compact>.wd-dropdown-menu>.container>.wd-sub-menu{display:flex;flex-direction:column;grid-column:1;grid-row:2;gap:0;margin:0}.wd-nav-vertical.mmm-menu .mmm-compact .wd-sub-menu>li.wd-col{width:auto;max-width:none;flex:none;margin:0;padding:0}.wd-nav-vertical.mmm-menu .mmm-compact>.wd-dropdown-menu>.container>.mmm-aside{grid-column:2;grid-row:1 / span 2}.wd-nav-vertical.mmm-menu .mmm-compact .wd-sub-menu>li>a{padding:8px 14px;border-radius:6px;color:var(--mmm-text);font-weight:400;font-size:14px;text-transform:none}.wd-nav-vertical.mmm-menu .mmm-compact .wd-sub-menu>li>a:hover{background:var(--mmm-hover);color:var(--mmm-brand)}.wd-nav-vertical.mmm-menu .mmm-compact .mmm-ban-media{height:150px}.wd-nav-vertical.mmm-menu .mmm-compact .mmm-ban-media img{max-height:135px}.wd-nav-vertical.mmm-menu .mmm-compact .mmm-ban-title{font-size:17px}html body .wd-nav-mobile.mmm-menu>li>a{gap:12px;font-weight:700;text-transform:none}html body .wd-nav-mobile.mmm-menu .wd-sub-menu>li>a,html body .wd-nav-mobile.mmm-menu .wd-sub-menu>li>span.woodmart-nav-link{gap:10px}html body .wd-nav-mobile.mmm-menu .wd-sub-menu>li.mmm-group>a,html body .wd-nav-mobile.mmm-menu .wd-sub-menu>li.mmm-group>span.woodmart-nav-link{padding-inline-start:20px;color:var(--mmm-ink);font-weight:700;font-size:15px}html body .wd-nav-mobile.mmm-menu li.mmm-group .sub-sub-menu>li>a{padding-inline-start:58px;color:var(--mmm-text)}html body .wd-nav-mobile.mmm-menu .wd-sub-menu .mmm-ico{width:28px;height:28px;border-radius:7px}html body .wd-nav-mobile.mmm-menu .wd-sub-menu .mmm-ico svg{width:18px;height:18px}html body .wd-nav-mobile.mmm-menu li.mmm-nolink>span.woodmart-nav-link{display:flex;align-items:center;min-height:50px;padding:5px 20px;color:var(--mmm-ink);font-weight:600}html body .wd-nav-mobile.mmm-menu li.mmm-nolink{position:relative}html body .wd-nav-mobile.mmm-menu li.mmm-nolink>.wd-nav-opener{inset-inline-start:0;width:auto;justify-content:flex-end;padding-inline-end:18px}html body .wd-nav-mobile.mmm-menu li.mmm-mob-promo{border:0}html body .wd-nav-mobile.mmm-menu li.mmm-mob-promo>a{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:12px;min-height:0;margin:8px 16px 10px;padding:10px;text-align:start;border-radius:12px;background:var(--mmm-brand);color:#fff}html body .wd-nav-mobile.mmm-menu li.mmm-mob-promo .mmm-ban-media{display:flex;flex:none;align-items:center;justify-content:center;width:56px;height:56px;border-radius:9px;background:#fff}html body .wd-nav-mobile.mmm-menu li.mmm-mob-promo .mmm-ban-media img{max-width:48px;max-height:48px;object-fit:contain}html body .wd-nav-mobile.mmm-menu li.mmm-mob-promo .mmm-ban-body{display:flex;flex:1 1 auto;min-width:0;align-items:flex-start;padding:0;flex-direction:column;gap:2px;line-height:1.25}html body .wd-nav-mobile.mmm-menu li.mmm-mob-promo .mmm-ban-eyebrow{color:#BFE3F7;font-weight:900;font-size:11px;letter-spacing:.6px;text-transform:uppercase}html body .wd-nav-mobile.mmm-menu li.mmm-mob-promo .mmm-ban-title{font-weight:900;font-size:15px}html body .wd-nav-mobile.mmm-menu li.mmm-mob-promo .mmm-ban-cta{font-weight:700;font-size:12.5px}html body .wd-nav-mobile.mmm-menu>li.mmm-extra-gift>a{color:#8A4B00}html body .wd-nav-mobile.mmm-menu>li.mmm-extra-outlet>a{color:#A0262C}html body .wd-header-main-nav .wd-nav.wd-nav-main{--nav-gap:10px}html body .wd-header-main-nav .wd-nav.wd-nav-main>li>a{font-size:12.5px}html body .wd-nav-mobile.mmm-menu li.mmm-mob-promo .mmm-ban-body>span{display:block;margin:0;padding:0;text-align:start}