.price-range-slider-container{width:100%;padding:0}.price-range-slider{width:100%;height:2px;position:relative}.price-range-track-wrapper{background:#e5e7eb;border-radius:3px;height:2px;top:0;bottom:0}.price-range-track-active{background:#171d66;border-radius:3px}.price-range-thumb-wrapper{cursor:grab;background:#171d66;border:2px solid #fff;border-radius:50%;outline:none;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex;box-shadow:0 2px 4px #0003}.price-range-thumb-wrapper:hover{background:#0f1342;transform:scale(1.1)}.price-range-thumb-wrapper:active{cursor:grabbing;transform:scale(1.15)}.price-range-thumb-inner{background:#fff;border-radius:50%;width:8px;height:8px}.price-range-values{justify-content:space-between;margin-top:1rem;display:flex}.price-range-thumb-wrapper:focus{outline-offset:2px;outline:2px solid #171d66}
.custom-checkbox{appearance:none;cursor:pointer;background-color:#fff;border:2px solid #d1d5db;border-radius:4px;flex-shrink:0;width:20px;height:20px;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative}.custom-checkbox:hover{border-color:#171d66;transform:scale(1.08);box-shadow:0 0 0 3px #171d661a}.custom-checkbox:focus{border-color:#171d66;outline:none;box-shadow:0 0 0 3px #171d6626}.custom-checkbox:checked{background-color:#171d66;border-color:#171d66;box-shadow:0 2px 4px #171d6633}.custom-checkbox:checked:hover{background-color:#0f1342;border-color:#0f1342;transform:scale(1.08)}.custom-checkbox:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;border-radius:1px;width:5px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.custom-checkbox:active{transform:scale(.95)}.checkbox-wrapper{cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.checkbox-wrapper:hover{background-color:#f9fafb;border-color:#e5e7eb}.checkbox-wrapper:active{background-color:#f3f4f6;transform:scale(.98)}
