.cm-product-list-tab-filter{display:flex;flex-direction:column;margin:20px 0}.cm-product-list-tab-filter .tab-wrapper{border-bottom:1px solid var(--color-border,#ccc);display:flex;flex-direction:column;gap:8px}.cm-product-list-tab-filter .tab-wrapper .tabs-group{display:flex;flex-direction:column;gap:6px}.cm-product-list-tab-filter .tab-wrapper .tabs-group:not(:first-child){margin-top:12px}.cm-product-list-tab-filter .tab-wrapper .group-title{color:var(--color-font-light2,#000);font-size:13px;font-weight:600}.bp-sm .cm-product-list-tab-filter .tab-wrapper .group-title{font-size:1.375rem}.cm-product-list-tab-filter .tab-wrapper .tabs{display:flex;gap:8px}.cm-product-list-tab-filter .tab-wrapper .tabs .tab{background-color:var(--color-white,#fff);border:1px solid var(--color-border,#ccc);border-bottom:none;border-radius:6px 6px 0 0;cursor:pointer;font-size:14px;line-height:1.4;padding:10px 20px;transition:opacity .2s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.bp-sm .cm-product-list-tab-filter .tab-wrapper .tabs .tab{font-size:1.5rem;padding:1rem 1.75rem}.cm-product-list-tab-filter .tab-wrapper .tabs .tab:hover{opacity:.8}.cm-product-list-tab-filter .tab-wrapper .tabs .tab.active{background-color:var(--color-main,#ccc);border-color:var(--color-main,#ccc)}.cm-product-list-tab-filter .tab-wrapper .tabs .tab.active span{color:var(--color-white,#fff)}
