.filters-dropdown-menu{background:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:20px;max-width:280px;font-family:Sansita,sans-serif;box-shadow:0 2px 8px #0000001a}.filters-container{display:flex;flex-direction:column;gap:24px}.filter-section{border-bottom:1px solid #f0f0f0;padding-bottom:20px}.filter-section:last-child{border-bottom:none;padding-bottom:0}.filter-title{font-size:14px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-family:Sansita,sans-serif}.filter-color .filter-checkboxes{display:flex;flex-direction:column;gap:8px}.filter-color .checkbox-item{display:flex;align-items:center;padding:6px 0}.filter-color .checkbox-label{display:flex;align-items:center;cursor:pointer;width:100%;font-size:14px;color:#333}.filter-color .checkbox-input{display:none}.filter-color .checkbox-label:before{content:"";width:20px;height:20px;border-radius:50%;margin-right:10px;border:2px solid #ddd;flex-shrink:0;position:relative}.filter-color .checkbox-item:has(input[value*=Black]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=BLACK]) .checkbox-label:before{background-color:#000}.filter-color .checkbox-item:has(input[value*=Navy]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=NAVY]) .checkbox-label:before{background-color:#1e3a8a}.filter-color .checkbox-item:has(input[value*=Charcoal]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=CHARCOAL]) .checkbox-label:before{background-color:#374151}.filter-color .checkbox-item:has(input[value*=White]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=WHITE]) .checkbox-label:before{background-color:#fff;border-color:#ccc}.filter-color .checkbox-item:has(input[value*=Blush]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=BLUSH]) .checkbox-label:before{background-color:#fce7f3}.filter-color .checkbox-item:has(input[value*=Pink]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=PINK]) .checkbox-label:before{background-color:#ec4899}.filter-color .checkbox-item:has(input[value*=Champagne]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=CHAMPAGNE]) .checkbox-label:before{background-color:#f7e6d3}.filter-color .checkbox-item:has(input[value*="Deep Teal"]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*="DEEP TEAL"]) .checkbox-label:before{background-color:#0f766e}.filter-color .checkbox-item:has(input[value*=Cobalt]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=COBALT]) .checkbox-label:before{background-color:#1e40af}.filter-color .checkbox-item:has(input[value*="Kelly Green"]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*="KELLY GREEN"]) .checkbox-label:before{background-color:#059669}.filter-color .checkbox-item:has(input[value*=Poppy]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=POPPY]) .checkbox-label:before{background-color:#dc2626}.filter-color .checkbox-item:has(input[value*=Rain]) .checkbox-label:before,.filter-color .checkbox-item:has(input[value*=RAIN]) .checkbox-label:before{background-color:#6b7280}.filter-color .checkbox-input:checked+.checkbox-text:before{box-shadow:0 0 0 2px #333;font-weight:600}.filter-color .checkbox-label+.checkbox-text:before{font-size:14px;margin-left:-8px;padding-left:4px;padding-right:42px;font-weight:600;color:#333}.filter-color .count{display:none}.filter-size .filter-checkboxes,.filter-availability .filter-checkboxes,.filter-product-type .filter-checkboxes,.filter-bottoms .filter-checkboxes,.filter-gifting .filter-checkboxes,.filter-category .filter-checkboxes{display:flex;flex-direction:column;gap:8px}.filter-size .checkbox-item,.filter-availability .checkbox-item,.filter-product-type .checkbox-item,.filter-bottoms .checkbox-item,.filter-gifting .checkbox-item,.filter-category .checkbox-item{display:flex;align-items:center}.filter-size .checkbox-label,.filter-availability .checkbox-label,.filter-product-type .checkbox-label,.filter-bottoms .checkbox-label,.filter-gifting .checkbox-label,.filter-category .checkbox-label{display:flex;align-items:center;cursor:pointer;width:100%;font-size:14px;color:#333;padding:8px 0;border-bottom:1px solid #f5f5f5;position:relative}.filter-size .checkbox-label:last-child,.filter-availability .checkbox-label:last-child,.filter-product-type .checkbox-label:last-child,.filter-bottoms .checkbox-label:last-child,.filter-gifting .checkbox-label:last-child,.filter-category .checkbox-label:last-child{border-bottom:none}.filter-size .checkbox-input,.filter-availability .checkbox-input,.filter-product-type .checkbox-input,.filter-bottoms .checkbox-input,.filter-gifting .checkbox-input,.filter-category .checkbox-input{display:none}.filter-size .checkbox-text,.filter-availability .checkbox-text,.filter-product-type .checkbox-text,.filter-bottoms .checkbox-text,.filter-gifting .checkbox-text,.filter-category .checkbox-text{color:#333;font-size:14px}.filter-product-type .count,.filter-bottoms .count,.filter-gifting .count,.filter-category .count,.filter-size .count,.filter-availability .count{display:none}.filter-color .checkbox-input:checked+.checkbox-text{margin-left:-8px;padding-left:4px;padding-right:42px;border-left:4px solid #000;font-weight:600;color:#333}.filter-size .checkbox-input:checked+.checkbox-text,.filter-availability .checkbox-input:checked+.checkbox-text,.filter-product-type .checkbox-input:checked+.checkbox-text,.filter-bottoms .checkbox-input:checked+.checkbox-text,.filter-gifting .checkbox-input:checked+.checkbox-text,.filter-category .checkbox-input:checked+.checkbox-text{margin-left:-8px;padding-left:4px;padding-right:42px;border-left:4px solid #000;font-weight:600;color:#333}.filter-product-type .checkbox-input:checked+.checkbox-text:before,.filter-bottoms .checkbox-input:checked+.checkbox-text:before,.filter-gifting .checkbox-input:checked+.checkbox-text:before,.filter-category .checkbox-input:checked+.checkbox-text:before{background-color:#333;border-color:#333}.filter-product-type .checkbox-input:checked+.checkbox-text:after,.filter-bottoms .checkbox-input:checked+.checkbox-text:after,.filter-gifting .checkbox-input:checked+.checkbox-text:after,.filter-category .checkbox-input:checked+.checkbox-text:after{margin-left:-8px;padding-left:4px;padding-right:42px;border-left:4px solid #000}.filter-price .price-range-inputs{display:flex;flex-direction:column;gap:12px}.filter-price .price-input-group{position:relative;display:flex;align-items:center}.filter-price .field-currency{position:absolute;left:12px;color:#666;font-size:14px;z-index:2}.filter-price .price-input{width:100%;padding:12px 12px 12px 30px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-family:Sansita,sans-serif}.filter-price .price-input:focus{outline:none;border-color:#333}.filter-price .price-separator{display:none}.filters-actions{margin-top:20px;padding-top:20px;border-top:1px solid #f0f0f0}.active-filters-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.active-filter-tag{background:#f3f4f6;border-radius:16px;padding:6px 12px;font-size:12px;display:flex;align-items:center;gap:4px}.active-filter-tag .filter-name{font-weight:600;color:#666}.active-filter-tag .filter-value{color:#333}.active-filter-tag .remove-filter{background:none;border:none;color:#999;cursor:pointer;font-size:14px;margin-left:4px}.active-filter-tag .remove-filter:hover{color:#666}.btn-clear-filters{background:none;border:1px solid #ddd;color:#666;padding:8px 16px;border-radius:4px;cursor:pointer;font-size:12px;text-transform:uppercase;letter-spacing:.5px;font-family:Sansita,sans-serif}.btn-clear-filters:hover{background:#f9f9f9;border-color:#ccc}.checkbox-item.disabled{opacity:.5;pointer-events:none}@media (max-width: 768px){.filters-dropdown-menu{max-width:100%;margin:0 auto}.filters-container{gap:20px}}.checkbox-item:hover{background-color:#f9fafb;padding:4px 8px;margin:2px 0;transition:all .2s ease;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/309/assets/filter-content.css.map */
