@charset "UTF-8";
/***!  Style Declaration  !***/

.easystore-product-filter{margin-bottom:24px;border-bottom:0px solid rgba(0,0,0,0.05);padding-bottom:10px}.easystore-filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.easystore-filter-title-wrapper{display:flex;align-items:center;gap:8px;cursor:pointer;user-select:none;background:transparent;border:0;padding:0}.easystore-filter-title-wrapper .easystore-svg{transition:transform 0.3s ease}.easystore-filter-title-wrapper:focus-visible,.easystore-category-toggle:focus-visible{outline:2px solid var(--easystore-primary-color,#007bff);outline-offset:2px}.easystore-filter-title-wrapper.is-collapsed .easystore-svg{transform:rotate(-90deg)}.easystore-filter-title{margin:0;font-size:16px;font-weight:600;color:#1a1a1a}.easystore-filter-list{list-style:none;padding:0;margin:0}.easystore-filter-sub-list{margin-left:16px;border-left:1px solid rgba(0,0,0,0.05);padding-left:8px;overflow:hidden;list-style:none;padding-top:4px}.easystore-product-filter [x-cloak]{display:none !important}[data-easystore-filter-by="filter_category"] .easystore-filter-list,[data-easystore-filter-by="filter_categories"] .easystore-filter-list{max-height:none !important;overflow-y:visible !important}.easystore-filter-list li{margin-bottom:4px}.easystore-filter-item-wrapper{display:flex;align-items:center;gap:8px;padding:4px 0}.easystore-category-toggle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;cursor:pointer;color:#999;transition:all 0.2s ease;border-radius:4px;background:transparent;border:0;padding:0}.easystore-category-toggle:hover{background:rgba(0,0,0,0.05);color:#333}.easystore-category-toggle .easystore-svg{transition:transform 0.2s ease;transform:rotate(-90deg)}.has-children [aria-expanded="true"] .easystore-svg{transform:rotate(0deg)}.easystore-category-toggle-spacer{width:20px}.easystore-checkbox-label{display:flex !important;align-items:center;cursor:pointer;flex:1;margin:0 !important;font-size:14px;color:#444;transition:color 0.2s ease}.easystore-checkbox-label:hover{color:#000}.easystore-checkbox-label.is-active{font-weight:600;color:var(--easystore-primary-color,#007bff)}.easystore-filter-item-label{display:flex;justify-content:space-between;align-items:center;width:100%;margin-left:8px}.easystore-filter-item-count{font-size:12px;color:#999;margin-left:4px}.easystore-filter-item-hex-code{display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:8px;border:1px solid rgba(0,0,0,0.1);background-color:var(--variant-color-code)}[easystore-filter-reset]{font-size:12px;color:#999;cursor:pointer;text-transform:uppercase;letter-spacing:0.5px}[easystore-filter-reset]:hover{color:#333;text-decoration:underline}
