#checkbox-container label, .apply-sorting, .delete-sorting, label.tooth-sorting-label:not(.selected) { font-weight: 400 } .apply-sorting, .delete-sorting { font-size: unset !important; } .wpc-filter-chip.wpc-chip-reset-all a { border-color: #ef233c !important; color: #ef233c !important } .wpc-filter-chip:not(.wpc-chip-reset-all) a { color: #0570e2 !important } #checkbox-container { padding: 20px 20px 10px } .tooth-sorting-buttons { display: flex; gap: 13px; padding: 20px; border-top: 1px solid #e4e4e4 } .tooth-sorting-buttons button { margin: unset !important } .apply-sorting { width: 100%; background-color: #0570e2; color: #fff; border-radius: 8px } .sticky, .tooth-sorting-wrapper { position: fixed; left: 0; right: 0; background-color: #fff } .delete-sorting { width: 100%; border: 1px solid #d8d8d8; border-radius: 8px; color: #0570e2 } .tooth-sorting-label-input { display: none !important } .tooth-sorting-items { border: 1px solid #ccd0dc; margin-right: 15px; padding: 5px; border-radius: 5px; color: var(--fs-experimental-link-color); font-size: .9em } .tooth-sorting { list-style: none; display: flex; flex-wrap: wrap } .tooth-sorting-wrapper { bottom: 0; padding: 0; margin: 0; box-sizing: border-box; border-radius: 7px 7px 0 0; transition: transform .25s; display: none; -webkit-overflow-scrolling: touch; height: auto; min-height: 200px; z-index: 10000000001 } .wpc-button-inner { gap: 4px } .wpc-filters-open-widget { border-radius: 30px !important; padding: 1px 12px !important; border-color: #d3d3d3 !important; color: #757575 !important; min-width: max-content; border:1px solid; } .sorting, .sorting:hover { padding: 0 12px; border: 1px solid #d3d3d3; color: #757575; margin: 0 0 0 5px; white-space: nowrap; border-radius: 20px; font-size: .9rem; gap: 4px; display: flex; min-width: max-content } .wpc-filters-open-button-container { display: flex !important; z-index: 9999; align-items: center; align-content: center; overflow-x: auto; scrollbar-width: none; transition: .3s; opacity: 1; font-size: .9rem; transform: translateY(0) } .sticky { top: 45px; z-index: 99999; opacity: 1; transform: translateY(0); padding: 8px 16px 8px 18px; border-bottom: 1px solid #d3d3d3 } .wpc-filters-open-button-container:not(.sticky) { transition: .3s } .wpc-filters-open-widget .wpc-icon-html-wrapper { transform: unset !important } @media screen and (max-width: 768px) { .wpc-filter-has-brands li.wpc-term-item a { gap: 10px; } .wpc-term-image-wrapper { width: fit-content !important; min-width: unset !important; padding: unset !important; overflow: hidden; } .wpc-term-image-wrapper img { border: unset !important; } .wpc-filters-widget-controls-wrapper { margin-right: 15px !important; margin-left: 15px !important; } .wpc-chip-remove-icon { margin-top: 5px; } .wpc-chip-remove-icon { display: inline-block !important; } .widget_wpc_sorting_widget { display: none } .wpc-filters-open-button-container .wpc-custom-selected-terms { display: flex !important; margin-top: 6px; padding-left: 3px } .wpc-filters-open-button-container .wpc-custom-selected-terms ul { display: flex; margin-bottom: unset !important } .wpc-filters-scroll-container { margin-bottom: 25%; } .wpc_show_bottom_widget .wpc-filters-widget-content { top: 0% !important; z-index: 10000000001 !important; } .wpc-filters-section { margin-bottom: unset !important } .wpc-filter-product_visibility, .wpc-filter-tooh_is_top_sale, .wpc-filter-tooh_is_cost_effective, .wpc-filter-_sale_price { margin-bottom: -3% !important } .wpc-filter-link, .wpc-term-count-0:not(.wpc-has-not-empty-children) { opacity: 1 !important } .wpc-filters-widget-controls-wrapper { display: flex !important; } .wpc-filters-scroll-container { display: flex; flex-direction: column; } .wpc-filters-main-wrap .wpc-filters-widget-controls-container a { border-radius: 8px !important; } .wpc-filters-widget-controls-wrapper { position: fixed !important; bottom: 0; right: 0; left: 0; } .tooth-navigate.filter-chips{ text-decoration: none; font-weight: 400; border-radius: 50px; padding: 1px 10px 2px; display: inline-block; outline: 0; border: 1px solid #d8d8d8; position: relative; } .wpc-filter-chip:not(.wpc-chip-reset-all) .filter-chips { border-color: #0570e2; } .wpc-filter-chip:not(.wpc-chip-reset-all) .wpc-filter-chip-name, .wpc-filter-chip:not(.wpc-chip-reset-all) .wpc-chip-remove-icon{ color: #0570e2; } .wpc-filter-chip.wpc-chip-reset-all .wpc-filter-chip-name, .wpc-filter-chip.wpc-chip-reset-all .wpc-chip-remove-icon{ color:#ef233c; } .wpc-filter-chip.wpc-chip-reset-all .filter-chips{ border-color:#ef233c; } } .wpc-filter-product_visibility, .wpc-filter-tooh_is_top_sale, .wpc-filter-tooh_is_cost_effective, .wpc-filter-_sale_price { margin-bottom: -5% !important } a.wpc-filter-link, label.tooth-sorting-label { color: grey !important } .wpc-after-sorting-form { padding-right: 30px } .tooth-label-sorting { color: grey !important; margin-bottom: 0; font-weight: normal } .tooth-clear-filter { text-align: left; margin-bottom: -50px; font-size: 0.8rem; } .tooth-sorting-selected, .tooth-sorting-selected:hover { color: #ef4056; background-color: rgba(239, 64, 86, .1); border-width: 0; font-weight: bold } #goftino_w { z-index: 99999 !important; } .wpc-term-selected a { font-weight: bold !important; } .wpc-filters-widget-controls-wrapper { justify-content: space-evenly !important; } select.wpc-orderby-select, select.wpc-orderby-select:focus { border-width: 0 0 1px 0 !important; box-shadow: unset !important; } .wpc-checkbox-item.wpc-has-children { display: flex; justify-content: space-between; flex-wrap: wrap; } li.wpc-term-item > button.toggle { display: block !important; } .wpc-toggle-children-list { display: none; } .wpc-filters-main-wrap .wpc-filter-has-hierarchy .wpc-term-item-content-wrapper { padding-right: unset !important; } .wpc-filters-main-wrap a.wpc-toggle-a { position: absolute; left: 0; border: 0; z-index: 9; } @media only screen and (min-width: 768px) { #shop-sidebar { position: relative; overflow-y: scroll; height: 75vh; } #shop-sidebar .wpc-after-sorting-form { display: none; } .wpc-filters-scroll-container { padding-bottom: 50% !important; } .wpc-term-image-wrapper { width: fit-content !important; min-width: unset !important; padding: unset !important; overflow: hidden; } .wpc-term-image-wrapper img { border: unset !important; } .wpc-filter-has-brands li.wpc-term-item a { gap: 10px; } } .wpc-term-count-0 { display: none !important; } #tooth-reset-all-filters { color: #f15367; font-size: 0.8rem; cursor: pointer; border-radius: 4px; border: 1px solid #f15367; padding: 3px 5px; } .widget-title.shop-sidebar { display: flex; justify-content: space-between; } 