.cce-tree{margin:0 0 24px;padding:18px 15px;border-radius:16px;background:#fff;border:1px solid #e6e4e1;color:#243746}
.cce-tree .cce-heading h2,.cce-filter-heading h2{font-size:16px;font-weight:750;line-height:1.3;margin:0 0 13px;color:#243746}
.cce-tree-level{list-style:none!important;padding:0!important;margin:0!important}.cce-tree-level .cce-tree-level{padding:3px 0 3px 12px!important;border-left:1px solid #eceae5;margin-left:12px!important}
.cce-tree .cce-item{display:flex;align-items:center;gap:4px;min-height:38px;border-radius:9px}.cce-tree .cce-item>a{min-width:0;flex:1;padding:9px 10px;color:#53636d;font-weight:500;font-size:13px;line-height:1.35;text-decoration:none;transition:background .15s,color .15s;border-radius:9px}
.cce-tree .cce-item>a:hover{color:var(--cce-accent);background:#f3f7f8}.cce-tree .is-active>.cce-item{background:color-mix(in srgb,var(--cce-accent) 11%,white)}.cce-tree .is-active>.cce-item>a{color:var(--cce-accent);font-weight:750}.cce-tree .is-ancestor>.cce-item>a{font-weight:700;color:#243746}
.cce-expand{height:32px;min-width:32px;display:grid;place-items:center;padding:0!important;border:0!important;background:transparent!important;color:#7a8a93!important;cursor:pointer;box-shadow:none!important}.cce-expand span{display:block;transition:transform .17s}.cce-expand[aria-expanded=true] span{transform:rotate(180deg)}.cce-children[hidden]{display:none!important}.cce-filter-heading{margin:0 0 12px;padding:0 2px 11px;border-bottom:1px solid #e8e4df}.cce-filter-heading h2{margin:0}
@media(max-width:1024px){.cce-tree{padding:16px 12px}.cce-tree .cce-item>a{padding-block:11px;font-size:14px}.cce-expand{min-height:40px;min-width:40px}}
@media(prefers-reduced-motion:reduce){.cce-tree *{transition:none!important}}

/* v1.0.1 WoodMart widget containment */
.cce-tree,.cce-filter-heading{display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;clear:both}
.cce-tree .cce-item a{overflow-wrap:break-word}
