.cm-product-list-tab-filter{margin:20px 0;display:flex;flex-direction:column}.cm-product-list-tab-filter .tab-wrapper{display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--color-border,#ccc)}.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{font-size:13px;font-weight:600;color:var(--color-font-light2,#000)}.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{cursor:pointer;padding:10px 20px;font-size:14px;line-height:1.4;border:1px solid var(--color-border,#ccc);border-bottom:none;border-radius:6px 6px 0 0;background-color:var(--color-white,#fff);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{padding:1rem 1.75rem;font-size:1.5rem}.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)}
