/* Product-first native WordPress navigation; WoodMart handles disclosure. */
.cf-site .wd-header-main-nav .wd-nav-main{gap:27px}
.cf-site .wd-header-main-nav .wd-nav-main>li>a{font-size:14px;font-weight:600;min-height:72px;padding-inline:0;letter-spacing:-.01em}
.cf-site .wd-header-main-nav .wd-nav-main>li>a:after{font-size:10px;margin-inline-start:8px}
.cf-site .wd-header-main-nav .wd-nav-main>li:last-child{margin-inline-start:8px;padding-inline-start:25px;border-inline-start:1px solid var(--cf-line)}
.cf-site .wd-header-main-nav .wd-dropdown-menu{min-width:255px;width:275px!important;padding:14px!important;background:var(--cf-bg)!important;border:1px solid var(--cf-line);border-radius:0 0 6px 6px;box-shadow:none!important}
.cf-site .wd-header-main-nav .wd-dropdown-menu>.container{padding:0;width:100%;max-width:none}
.cf-site .wd-header-main-nav .wd-sub-menu{padding:0!important}
.cf-site .wd-header-main-nav .wd-sub-menu>li>a{display:flex;align-items:center;min-height:43px;padding:10px 13px!important;color:var(--cf-ink)!important;font-size:14px;font-weight:500;border-radius:3px;line-height:1.45;white-space:normal}
.cf-site .wd-header-main-nav .wd-sub-menu>li>a:hover,.cf-site .wd-header-main-nav .wd-sub-menu>li>a:focus-visible{background:var(--cf-surface)!important;color:var(--cf-accent)!important}
.cf-site .wd-header-main-nav .menu-item-has-children:focus-within>.wd-dropdown-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}
.cf-site .wd-header-main-nav a:focus-visible{outline:2px solid var(--cf-accent);outline-offset:3px}
.cf-site .mobile-nav{background:var(--cf-bg)!important;color:var(--cf-ink)}
.cf-site .mobile-nav .wd-nav-mobile>li>a{min-height:57px;padding:17px 22px;font-size:17px;font-weight:600;color:var(--cf-ink);letter-spacing:-.02em;text-transform:none}
.cf-site .mobile-nav .wd-nav-mobile .sub-menu>li>a{font-size:15px;font-weight:400;min-height:47px;padding:13px 26px;color:var(--cf-muted);text-transform:none}
.cf-site .mobile-nav .wd-nav-opener{min-width:54px;border-inline-start:1px solid var(--cf-line);color:var(--cf-ink)}
.cf-site .mobile-nav .wd-nav-opener:focus-visible{outline:2px solid var(--cf-accent);outline-offset:-4px}
.cf-site .mobile-nav .wd-nav-mobile>li{border-bottom-color:var(--cf-line)}
.cf-site .mobile-nav .wd-search-form{border-bottom:1px solid var(--cf-line)}
.cf-site .mobile-nav .searchform input{background:var(--cf-bg);color:var(--cf-ink)}
@media(min-width:1025px) and (max-width:1200px){.cf-site .wd-header-main-nav .wd-nav-main{gap:16px}.cf-site .wd-header-main-nav .wd-nav-main>li>a{font-size:13px}.cf-site .wd-header-main-nav .wd-nav-main>li:last-child{padding-inline-start:16px;margin-inline-start:0}.cf-site .wd-header-nav{margin-inline:0}}
@media(prefers-reduced-motion:reduce){.cf-site .wd-header-main-nav .wd-dropdown-menu{transition:none}}
