@media (min-width: 769px) {
    .search .product-list-table.coil-spot-results > thead > tr > th,
    .search .product-list-table.coil-spot-results > tbody.product-item > tr:first-child > td {
        text-align: center !important;
        vertical-align: middle !important;
    }

    .search .product-list-table.coil-spot-results > tbody.product-item > tr:first-child > td:last-child .btn.btn-primary {
        display: inline-block !important;
        width: 96px !important;
        min-width: 96px !important;
        max-width: 96px !important;
        padding: 0 8px !important;
        white-space: nowrap !important;
    }

    .search .product-list-table.coil-coil-results thead th:nth-child(9),
    .search .product-list-table.coil-coil-results tbody.product-item > tr:first-child > td:nth-child(9),
    .search .product-list-table.coil-all-results thead th:nth-child(9),
    .search .product-list-table.coil-all-results tbody.product-item > tr:first-child > td:nth-child(9) {
        width: 16% !important;
    }

    .search .product-list-table.coil-coil-results thead th:nth-child(10),
    .search .product-list-table.coil-coil-results tbody.product-item > tr:first-child > td:nth-child(10),
    .search .product-list-table.coil-all-results thead th:nth-child(10),
    .search .product-list-table.coil-all-results tbody.product-item > tr:first-child > td:nth-child(10) {
        width: 10% !important;
    }

    .search .filter-conditions.coil-desktop-filters.coil-all-filters {
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }

    .search .filter-conditions.coil-desktop-filters.coil-all-filters .row > .col-xs-1:first-child {
        flex-basis: 100px;
        width: 100px;
    }

    .search .filter-conditions.coil-all-filters .condition-title {
        white-space: nowrap;
    }

    .search .filter-conditions.coil-all-filters > .row:last-child {
        min-height: 38px !important;
        padding-top: 4px;
        padding-bottom: 4px;
    }

    .search .filter-conditions.coil-desktop-filters .row {
        display: flex !important;
        align-items: center !important;
        min-height: 48px !important;
        padding-top: 7px;
        padding-bottom: 7px;
    }

    .search .filter-conditions.coil-desktop-filters .row > .col-xs-1:first-child {
        flex: 0 0 82px;
        width: 82px;
    }

    .search .filter-conditions.coil-desktop-filters .row > .col-xs-10 {
        flex: 1;
        width: auto;
        min-width: 0;
    }

    .search .filter-conditions.coil-desktop-filters .condition-title,
    .search .filter-conditions.coil-desktop-filters .condition-title h5 {
        margin: 0 !important;
        color: #435c4f !important;
        font-size: 14px !important;
        font-weight: 700 !important;
        line-height: 22px !important;
    }

    .search .filter-conditions.coil-desktop-filters .list-inline {
        gap: 8px 18px !important;
    }

    .search .filter-conditions.coil-desktop-filters .form-control {
        height: 32px !important;
        padding: 5px 9px !important;
        border-radius: 4px !important;
        font-size: 13px !important;
    }

    .search .filter-conditions.coil-desktop-filters .condition-item input[type="text"] {
        width: 170px !important;
        min-width: 0 !important;
    }

    .search .filter-conditions.coil-desktop-filters .form-inline {
        gap: 8px 16px !important;
    }

    .search .filter-conditions.coil-desktop-filters .form-inline .form-control {
        width: 90px !important;
        min-width: 0 !important;
    }

    .search .filter-conditions.coil-desktop-filters .form-inline input[name="specification"] {
        width: 180px !important;
    }

    .search .filter-conditions.coil-desktop-filters .form-inline label {
        margin-bottom: 0;
        white-space: nowrap;
        font-weight: 400;
    }

    .search .filter-conditions.coil-desktop-filters .form-inline > hr {
        display: none !important;
    }

    .search .filter-conditions.coil-desktop-filters .btn.btn-primary {
        height: 32px !important;
        min-width: 62px !important;
        margin: 0 !important;
        align-self: center;
    }

    .search .filter-conditions.coil-desktop-filters #toggle-more {
        height: 28px !important;
        font-size: 12px !important;
        font-weight: 400 !important;
    }
}
