.wb-category-nav{--nav-accent:#663185;--nav-tint:#f5f0fa;box-sizing:border-box;background:#fff;border:1px solid #e1e4ea;border-radius:10px;padding:18px;color:#293542}
.wb-ergo-daughter .wb-category-nav{--nav-accent:#115f9d;--nav-tint:#edf5fc}
.wb-category-nav h2{font-size:20px!important;line-height:1.35;margin:0 0 14px!important;color:#293542}
.wb-category-nav ul{list-style:none!important;margin:0!important;padding:0!important}
.wb-category-nav li{margin:0!important;padding:0!important}
.wb-category-nav a{box-sizing:border-box;display:block;line-height:1.5;text-decoration:none!important;color:#344454;padding:10px 9px;border-radius:5px;overflow-wrap:anywhere;font-size:14px}
.wb-category-nav a:hover{color:var(--nav-accent);background:var(--nav-tint);text-decoration:underline!important}
.wb-category-nav a:focus-visible{outline:3px solid var(--nav-accent);outline-offset:2px}
.wb-category-nav .wb-nav-all{border-bottom:1px solid #e5e8ed;border-radius:0;margin-bottom:8px;padding-bottom:13px;color:var(--nav-accent);font-weight:600}
.wb-category-nav .wb-nav-roots>li>a{font-weight:600}
.wb-category-nav .wb-nav-roots>li+li{border-top:1px solid #eef0f3}
.wb-category-nav a[aria-current=page]{color:var(--nav-accent);background:var(--nav-tint);font-weight:700}
.wb-category-nav .is-current-branch>a{color:var(--nav-accent)}
.wb-category-nav .wb-nav-children{margin:0 0 8px 9px!important;padding-left:10px!important;border-left:2px solid #dfe5ed}
.wb-category-nav .wb-nav-children a{font-size:13px;padding:8px 6px}
.wb-nav-delivery-note{box-sizing:border-box;max-width:1200px;width:calc(100% - 40px);margin:0 auto 18px;color:#4b5866;font-size:14px;line-height:1.6}
.wb-nav-delivery-note a{color:#663185;text-decoration:underline}
.wb-ergo-daughter .wb-nav-delivery-note a{color:#115f9d}
@media(max-width:767px){.wb-category-nav{padding:15px;margin-bottom:18px}.wb-category-nav h2{font-size:19px!important}.wb-category-nav .wb-nav-roots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important}.wb-category-nav .wb-nav-roots>li{border:1px solid #e3e7ed;border-radius:6px}.wb-category-nav .wb-nav-roots>li>a{height:100%;padding:10px}.wb-category-nav .wb-nav-roots>li.has-subgroups{grid-column:1/-1}.wb-category-nav .wb-nav-roots>li.has-subgroups>a{height:auto}.wb-category-nav .wb-nav-roots>li+li{border-top:1px solid #e3e7ed}.wb-nav-delivery-note{font-size:13px}}
