.sidebar-cat-item{list-style:none;margin-bottom:2px}.sidebar-cat-row{display:flex;align-items:center;gap:4px}.sidebar-cat-check{flex:1;display:flex;align-items:center;gap:8px;cursor:pointer;padding:9px 0 9px 4px;min-width:0}.sidebar-cat-check input[type=checkbox]{display:none}.sidebar-cb-box{width:16px;height:16px;flex-shrink:0;border:1.5px solid var(--color-border);border-radius:3px;background:#fff;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.sidebar-cat-check input:checked~.sidebar-cb-box{background:var(--color-brown-deep);border-color:var(--color-brown-deep)}.sidebar-cat-check input:checked~.sidebar-cb-box:after{content:"";width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(1px,-1px);display:block}.sidebar-cat-label{font-size:.88rem;color:var(--color-text-muted);text-decoration:none;transition:color .2s ease;flex:1}.sidebar-cat-check:hover .sidebar-cat-label{color:var(--color-accent)}.sidebar-cat-check input:checked~.sidebar-cat-label{color:var(--color-brown-deep);font-weight:600}.sidebar-sub-check{display:flex;align-items:center;gap:8px;cursor:pointer;padding:7px 4px 7px 16px;width:100%}.sidebar-sub-check input[type=checkbox]{display:none}.sidebar-sub-label{font-size:.82rem;color:var(--color-text-muted);text-decoration:none;transition:color .18s ease;flex:1}.sidebar-sub-check:hover .sidebar-sub-label{color:var(--color-accent)}.sidebar-sub-check input:checked~.sidebar-sub-label{color:var(--color-brown-deep);font-weight:600}.sidebar-cat-toggle{flex-shrink:0;width:28px;height:34px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-brown-deep);padding:0;border-radius:var(--radius-sm);transition:background .2s ease;margin-right:4px}.sidebar-cat-toggle:hover{background:#2b181014}.sub-chevron{transition:transform .22s ease}.sidebar-cat-toggle[aria-expanded=true] .sub-chevron{transform:rotate(180deg)}.sidebar-sub-list{list-style:none;padding:2px 0;background:#2b181008;border-left:2px solid var(--color-border);margin:0 0 2px 20px;border-radius:0 0 var(--radius-sm) var(--radius-sm)}.sidebar-sub-list li{border-bottom:1px solid rgba(43,24,16,.06)}.sidebar-sub-list li:last-child{border-bottom:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/collection-sidebar-checks.css.map */
