.distance-range-selector{width:100%;margin-bottom:1.5rem;margin-top:-1px}.distance-range-selector__label{color:#814336;display:block;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:.78px;text-transform:uppercase;margin-bottom:12px;margin-left:-5px}@media only screen and (max-width:768px){.distance-range-selector__label{margin-left:0}}.distance-range-selector__slider-wrapper{position:relative;width:100%;display:flex;align-items:center}.distance-range-selector__slider-wrapper:after{content:"";position:absolute;top:0;left:-5px;right:-5px;height:2px;background-color:#b9553c}@media only screen and (max-width:768px){.distance-range-selector__slider-wrapper:after{display:none}}.distance-range-selector__slider{width:100%;margin:0;background:rgba(0,0,0,0);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background-color:#b9553c;outline:none;border-radius:2px;position:relative;z-index:2}.distance-range-selector__slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:15px;border-radius:50%;background:#ff9672;border:2px solid #fff;box-shadow:0 2px 8px rgba(250,149,112,.2);cursor:pointer;-webkit-transition:background .2s;transition:background .2s;margin-top:-1px}.distance-range-selector__slider::-moz-range-thumb{width:15px;height:15px;border-radius:50%;background:#ff9672;border:2px solid #fff;box-shadow:0 2px 8px rgba(250,149,112,.2);cursor:pointer;-moz-transition:background .2s;transition:background .2s}.distance-range-selector__slider::-ms-thumb{width:15px;height:15px;border-radius:50%;background:#ff9672;border:2px solid #fff;box-shadow:0 2px 8px rgba(250,149,112,.2);cursor:pointer;-ms-transition:background .2s;transition:background .2s}.distance-range-selector__slider:focus{outline:none}.distance-range-selector__marks{position:absolute;top:10px;left:0;width:100%;display:flex;justify-content:space-between;pointer-events:none}.distance-range-selector__marks i{position:relative;display:block}.distance-range-selector__marks i:after{content:"";position:absolute;bottom:calc(100% + 3px);width:1px;height:5px;background-color:#b9553c;left:50%;transform:translateX(-50%)}.distance-range-selector__mark{position:absolute;top:0;transform:translateX(4px);white-space:nowrap;text-align:center;color:#2d2926;font-family:Inter;font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.18px}.distance-range-selector__mark:nth-child(2){transform:translateX(-4px)}.distance-range-selector__mark:nth-child(3){transform:translateX(-8px)}.distance-range-selector__mark:nth-child(4){transform:translateX(-12px)}.distance-range-selector__mark:nth-child(5){transform:translateX(-19px)}.custom-select{margin-bottom:40px}@media(max-width:768px){.custom-select{margin-bottom:43px}}.custom-select .checkbox-item input:focus-visible+label,.custom-select .custom-select__button:focus-visible{outline:2px solid var(--neablack);outline-offset:2px}.custom-select__button{display:flex;justify-content:space-between;align-items:center;color:#814336;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:.78px;text-transform:uppercase;background:none;cursor:pointer;width:100%;border:none;border-bottom:2px solid #092a6d;padding-bottom:10px}@media(max-width:1024px){.custom-select__button{font-size:12px}}.custom-select__button svg path{transition:.4s ease}.custom-select__button:hover .icon svg path{fill:var(--nutmeg)}.checkbox-list{list-style:none;margin-top:13px;padding:0}.checkbox-item{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:18px;cursor:pointer}.checkbox-item input[type=checkbox]{accent-color:#a23c32;width:18px;height:18px;margin-top:3px;border:1.5px solid #092a6d;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;cursor:pointer;position:relative}.checkbox-item input[type=checkbox]:checked{background:#a23c32;border:1.5px solid #a23c32}.checkbox-item input[type=checkbox]:checked:after{content:"";width:10px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;top:50%;font-size:14px;color:#000;line-height:0;display:block;left:3px;top:3px;transform:rotate(311deg);position:absolute}.checkbox-item label{font-size:15px;color:var(--neablack);width:calc(100% - 18px);font-weight:400;margin-bottom:0}@media(max-width:1024px){.checkbox-item label{font-size:14px}}.checkbox-item:last-child,.checkbox-item:last-child label{margin-bottom:0}.icon{display:flex;align-items:center}