.filter-by-stock-status-box {
    .radio-btn-box {
    }

}
.custom-radio-btn {
    &:not(:last-child) {
        margin-right: 32px;
    }
    .radio-input {
        display: none;
        &:checked + .radio-icon::before {
            display: block;
        }

    }
    .radio-btn-label {
        position: relative;
        padding-left: 34px;
        display: inline-block;
        white-space: nowrap;
        cursor: pointer;
        margin-bottom: 0;
    }
    .label-text {
        font-family: $font-primary-bold;
        color: #1F2937;
        font-size: 14px;
        .hide-mobile {
            @media screen and (max-width: 768px){
                display: none;
            }
        }
    }
    .radio-icon {
        position: absolute;
        left: 0;
        top:0.1em;
        width: 18px;
        height: 18px;
        background-color: transparent;
        border: 1.5px solid #374151;
        transition: all .3s ease;
        &::before {
            content: '';
            position: absolute;
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            width: 11px;
            height: 11px;
            background-color: #0c2b31;
            display: none;
            transition: all .3s ease;
        }
    }
}
.product-filters-section {
    margin-bottom: 24px;
    .perpage-filter {
        @media screen and (max-width: 768px){
             order: 1;
        }
    }
}
.toolbox-item {
    &.toolbox-show {
        &.perpage-filter {
            margin-bottom: 0;
            margin-right: 0;
            label {
                font-family: 'Mardoto-Regular';
                font-size: 12px;
                margin: 0 12px 0 0;
            }
        }
    }
}

.filter-bottom-box {
    padding-top: 12px;
    padding-bottom: 12px;
}
.filter-top-box {
    .filter-row {
        display: flex;
        align-items: center;
        @media screen and (min-width: 1025px){
           margin-left: auto;
        }
    }
}


