/* #desktop-search-box{
    background-color:#1774e6;
    text-align:center;
    font-size:20px;
}
    #desktop-search-box input{
        margin:10px;
        padding:5px 20px;
    } */
input.keyword-container {
    width: 320px;
}

#order-by {
    position: absolute;
    top: 75px;
    right: 5px;
    z-index: 1;

    /*New*/
    position: relative;
    float: right;
    top: 48px;
    right: 26px;
}

@media screen and (max-width: 1200px) {
    #order-by {
        display: inline-block;
        float: none;
        top: 15px;
        right: -17px;
    }
}

#order-by > select {
    border-radius: 8px;
    height: 30px;
}

#desktop-filter-category {
}

.cat-parents li{
    display: block;
    clear: both;
}

.cat-parents li.level-0{
    margin-left: 25px;
}
.cat-parents li.level-1{
    margin-left: 50px;
}
.cat-parents li.level-2{
    margin-left: 75px;
}
.cat-parents li.level-3{
    margin-left: 100px;
}
.cat-parents li.level-4{
    margin-left: 125px;
}

.category-lists.level-1 li{
    margin-left: 20px;
    line-height: 22px;
}
.category-lists.level-2 li{
    margin-left: 40px;
}
.category-lists.level-3 li{
    margin-left: 60px;
}
.category-lists.level-4 li{
    margin-left: 80px;
}

.category-lists li{
    clear: both;
}
.category-item {
    float: left;
    /*
    padding-left: 20px;
    cursor: pointer;
    vertical-align: middle;
    font-size: 13px;
    line-height: 20px;
    */
}

.category-item:hover {
    text-decoration: underline;
}

.category-item-root {
    color: red;
    cursor: pointer;
}

.category-item-root:hover {
    text-decoration: underline;
}

.item_category_filter_quantity {
    /*
    width: auto;
    line-height: inherit;
    margin-top: -2px;
    margin-left: 5px;*/
}
.category-selected {
    background: url('../images/arrow_glossy.png') no-repeat;
    background-size: 17px;
    padding-left: 20px;
    margin-left: -20px;
    font-weight: bold;
}

.dm-parents li{
    clear: both;
}

.dm-parents li i.far{
    float: left;
    padding: 0 5px;
}
.dm-parents li i.fa-check {
    color: #010167;
    font-weight: bold;
}

#filtersPanel .filters_section ul.dm-children{
    margin-left: 20px;
    font-size: 12px;
    line-height: 14px;
}
.dm-parents > li {
    padding-left: 20px;
    position: relative;
    display: inline-block;
    width: 100%;
}
.dm-parents li.selected > div {
    font-weight: bold;
}
.dm-parents > li .fa-angle-right, .dm-parents > li .fa-angle-down {
    position: absolute;
    left: 3px;
    font-size: 15px;
    padding-left: 5px;
    padding-right: 5px;
    top: 0;
}
#desktop-filter-size {

}

.size_filter_attribute_header {
    clear: both;
    display: inline-block;
    width: 100%;
    margin-left: 3px;
    font-size: 14px;
    font-style: italic;
}

.filter_container_attributes {
    cursor: pointer;
    background-color: #F9F9F9;
}

.filter_container_options_li > label {
    margin-bottom: -7px;
}


.size-selected {
    background-color: #EAEAEA;
    color: black;
}

#desktop-filter-price {

}

#desktop-filter-price ul {
    list-style-type: none;
    margin-top: 5px;
    margin-left: -30px;
}

#dynamic-price-filter {

}

#desktop-filter-minimum_order ul {
    list-style-type: none;
    margin-top: 5px;
    margin-left: 10px;
}

.price-item, .order-item {
    /*
    color: black;
    margin-right: 5px;
    margin-left: 6px;
    cursor: pointer;
    font-weight: bold;
    font-size: 13px;
    line-height: 21px;
    */
}

.price-item:hover, .order-item:hover {
    text-decoration: underline;
    background: #EAEAEA;
}

.item_price_filter_quantity {
    width: auto;
    display: inline-flex;
    font-weight: normal;
}

.price_range_filter table {
    margin-top: 10px;
    margin-left: 10px;
}

.price_range_filter input {
    width: 50px;
}

.apply-price-filter {
    cursor: pointer;
    color: white;
    text-decoration: none;
    font-weight: bold;
    background-color: #214677;
    background-color: black;
    padding-left: 6px;
    padding-right: 6px;
    border-radius: 10px;
    line-height: 26px;
}

.apply-price-filter:hover {
    text-decoration: none;
}

#desktop-filter-color {

}

#desktop-filter-material {

}

#desktop-result {
    background-color: #FFF;
    width: 100%;
}

.total-records {
    /*
    color: red;
    font-weight: bold;*/
}



.ie #result-info-detail {
    display: block !important;
}

.ie .record-detail {
    height: 472px !important;
    /*min-width: 250px;*/
}

@media (max-width: 1170px) {
    .ie .record-detail {
        height: 440px !important;
    }
}

@media (max-width: 1000px) {
    .ie .record-detail {
        height: 460px !important;
    }
}

@media (max-width: 855px) {
    .ie .record-detail {
        height: 440px !important;
    }
}

@media (max-width: 768px) {
    .ie .record-detail {
        height: 460px !important;
    }
}

@media (max-width: 730px) {
    .ie .record-detail {
        height: 440px !important;
    }
}

@media (max-width: 670px) {
    .ie .record-detail {
        height: 440px !important;
    }
}

@media (max-width: 500px) {
    .ie .record-detail {
        height: 450px !important;
    }
}

@media (max-width: 430px) {
    .ie .record-detail {
        height: 440px !important;
    }
}

.ie .list .record-detail {
    height: auto !important;
}

.product_thumbnail_search_results {
    min-width: 100% !important;
}

.record-detail:hover {
    background-color: #F2F2F2;
}

/*
.record-detail img {
    vertical-align: top;
    max-width: 160px;
    max-width: 100%;
    margin-bottom: 10px;
    margin-top: 2px;
}
*/

.list .product-list-productname a:hover {
    text-decoration: none;
    color: #3972BD;
}

.ie .product-list-productname {
    max-height: 46px;
    overflow: hidden;
}

.product-list-price {
    width: auto;
    text-align: left;
    float: left;
    margin-right: 10px;
}

.product-list-price-label {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    text-align: left;
    color: #444;
    margin-top: 9px;
}

.product-list-cost-value {
    font: bold 20px Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
}
.product-list-manf-container img {
    max-height: 30px;
    max-width: 80px;
}
.manf-logo-container2 {
    display: none;
}

/*Product Results - List View*/
.product_results.list .manf-logo-container2 {
    display: block;
}
.product_results.list .manf-logo-container1 {
    display: none;
}
.product-list-manf-logo-image2 img {
    max-width: 60px;
    max-height: 40px;
    /*max-height: 28px;*/
    margin-left: 6px;
}

.product-list-min_order {
    font-family: Arial, Helvetica, sans-serif;
    color: #444;
    font-size: 15px;
    letter-spacing: -0.1em;
    text-align: left;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-right: 5px;
    clear: both;
}

.product-list-nosetup-text {
    font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
    color: #003399;
    font-weight: bold;
    font-size: 12px;
    margin-left: 0px;
    font-variant: small-caps;
}

.product-list-sale-percentage-off {
    color: white;
    font-weight: bold;
    font-size: 12px;
    padding-left: 2px;
    letter-spacing: -.06em;
    margin-top: -3px;
    display: inline-block;
    margin-top: -2px;
    margin-left: -1px;
    letter-spacing: 0;
}

.product-list-part-number {
    width: 100%;
    margin-bottom: 5px;
    text-align: left;
}

.product-list-item-number {
    font-family: Arial, Helvetica, sans-serif;
    color: #222;
    font-size: 15px;
    text-align: left;
    float: left;
}

.product-list-manf-part-number {
    font-family: Arial, Helvetica, sans-serif;
    color: #555;
    font-size: 11px;
    letter-spacing: -.05em;
    margin-left: 3px;
    text-align: left;
}

.product-list-raiting2 {
    width: 100%;
    margin-top: 2px;
    text-align: right;
}
.record-icon-search {
    position: absolute;
    top: 0;
    right: 0;
    pointer-events: none;
}
.product-list-icon-images {
    padding-left: 1px;
    float: left;
    -webkit-user-select: none; /* Chrome/Safari */
    -moz-user-select: none; /* Firefox */
    -ms-user-select: none; /* IE10+ */
    /* Rules below not implemented in browsers yet */
    -o-user-select: none;
    user-select: none;
}

.product-list-icon-images > img {
    max-height: 22px;
    max-height: 38px;
    margin-right: 5px;
}

.active-page a{
    color: #e6e6e6;
}

.all_records_loaded {
    background-color: #F3F2F2 !important;
    cursor: default !important;
}

.not-found {
    color: red;
    margin-left: 10px;
    margin-right: 10px;
}

.left {
    float: left;
}

.right {
    float: right;
}

.clear {
    clear: both;
}

.hide {
    display: none;
}

.filter_clearer {
    margin-right: 10px;
    font-weight: normal !important;
}

.filter_clearer:hover {
    text-decoration: underline;
}

.similar-term {
    font-size: 1.5em;
    margin-top: 16px;
}

.similar-term a {
    font-weight: bold;
}

/*Dan's Search Results page Overrides*/
.record-detail {
    margin-bottom: 15px !important;
    /*border-radius: 10px !important;*/
    /*margin: 5px !important;*/

    /*border: 1px solid white !important;*/
    border: 1px solid #E6E6E6 !important;
    /*border-radius: 10px !important;*/
    margin: .5% !important;
    margin-bottom: 5px !important;
    padding-bottom: 31px;
}

.record-detail.selected{
    background: rgba(87, 75, 100, 0.2);
}
/*
.col-sm-3 {
    width: 24% !important;
}
*/

div#desktop-filter-category {
    max-height: 100%;
}

/*Temporarily hide the size filter attribute*/
/*#filter-size-container {
    display: none !important;
}*/

/* Added for mobile version */

.desktop-loadmore {
    text-align: center;
    color: #6B6B6B;
    cursor: pointer;
    padding: 20px;
    margin-top: 20px;
    margin-top: 10px;
    /*color: white;
    background-color: #1e62d0;*/
    border-radius: 10px;
    width: 300px;

}

.desktop-loadmore:hover {
    /*background-color: #3377e6;*/
    background-color: #F5C913;
}

.filters_section {
    width: 20.5%;
    float: left;
}
/*
.product_results {
    float: left;
    width: 79.5%;
}*/
.filters_section {
    display: block !important;
}
/*
@media screen and (max-width: 1400px) {
    .filters_section {
        min-width: 270px;
    }
    .product_results {
        max-width: calc(100% - 270px);
    }
}
*/

/*New Search Filters
.new_search_filter:after {
    content: "New!";
    color: red;
    font-size: 11px;
    margin-left: 10px;
    display: inline-block;
    vertical-align: middle;
}
*/

/*Sale & Closeout Banners*/
.record-detail {
    /*overflow: hidden;*/ /*Commented on 4/15/2021 so that product ratings can be shown with ample space*/
}

.banner {
    text-align: center;
    padding: 0px 20px;
    width: 150px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    font-weight: bold;
    font-size: 12px;
    z-index: 5;
    position: relative;
    margin-top: 40px;
}

.sale_banner {
    background: #A40D00;
    color: white;
    border: 2px solid #E07B76;
    margin-bottom: -38px;
    left: -53px;
    top: 1px;
    margin-top: 8px;
    /*display: block !important;*/
    padding: 4px 0;
    font-size: 13px;
}

.closeout_banner {
    left: -47px;
    top: -24px;
    background: #222121;
    color: white;
    border: 4px solid #BD0100;
    margin-bottom: -65px;
    font-family: monospace, arial, Helvetica;
    font-size: 14px;
    /*display: block !important;*/
}

.new_banner {
    left: -54px;
    top: -33px;
    background: #0077B5;
    color: white;
    border: 4px solid #016497;
    margin-bottom: -65px;
    font-family: monospace, arial, Helvetica;
    font-size: 14px;
    /*display: block !important;*/
}

.just_added_banner {
    left: -46px;
    top: -24px;
    background: #305891;
    color: white;
    border: 4px solid #1D375B;
    margin-bottom: -65px;
    font-family: monospace, arial, Helvetica;
    font-size: 12px;
    /*display: block !important;*/
}

/* Styles for the new Loading Results... */
.loading_container {
    border: 2px solid grey;
    border-radius: 20px;
    display: inline-block;
    padding: 10px;
    background: #F5F4F4;
    max-width: 90%;
}

.loading_spinner {
    float: left;
}

.loading_spinner img {
    width: 75px;
    margin: 0 20px;
    margin-top: 15px;
}

.loading_notice {
    display: block;
    margin-bottom: 30px;
    width: 100%;
    clear: both;
    text-align: center;
}

.loading_message {
    float: left;
    font-size: 32px;
    font-weight: bold;
    line-height: 100px;
}

.loading_brad {
    float: left;
}

.loading_brad img {
    height: 150px;
    margin-left: 10px;
}

.loading_links {
    display: block;
    clear: left;
}

.loading_link {
    float: left;
    margin: -15px 0px 5px 10px;
}

.loading_link a {
    background: #1e62d0;
    color: white;
    padding: 5px;
    border: 1px solid black;
    font-family: arial, helvetica, tahoma;
    text-decoration: none;
}

@media (max-width: 840px) {
    .loading_brad {
        display: none;
    }

    .loading_link {
        margin: 15px 0px 5px 10px;
    }

    .loading_notice {
        margin-bottom: 0px;
        padding-top: 10px;
    }
}

@media (max-width: 635px) {
    .loading_spinner img {
        margin-left: auto;
        margin-right: auto;
        display: inherit;
    }

    .loading_container {
        width: calc(100% - 4px);
        margin: 0;
    }

    .loading_spinner, .loading_message {
        width: 100%;
        text-align: center;
        line-height: 36px;
    }

    .loading_link {
        width: 33%;
        float: left;
        margin-left: 0;
        text-align: center;
    }

    .loading_link a {
        background: none;
        color: black;
        border: 0;
        padding: 0px;
        text-align: center;
    }
}

@media (max-width: 400px) {
    .loading_link {
        width: 100%;
    }
}

/* END styles for the new Loading Results... */


/*View As buttons in left filters column*/
#left-sidebar .view-as {
    width: auto;
    float: left;
}

#left-sidebar .view-as div {
    display: none;
}

.left-sidebar .view-as i {
    font-size: 40px;
    margin: 5px;
    cursor: pointer;
    font-size: 35px;
    font-size: 40px;
    margin: 8px 2px 0 0;
    cursor: pointer;
    font-size: 22px;
    padding: 4px 6px;
    border-radius: 5px;
    background: white;
    padding-top: 7px;
}

.left-sidebar .view-as i.active {
    border: 2px solid black;
    border-style: inset;
}

/*Clear All Filters button
.clear_filters_button {
    padding: 5px;
    padding-right: 0;
    color: black;
    cursor: pointer;
    text-decoration: underline;
    font-size: 11px;
    width: auto;
    float: right;
    margin-top: 23px;
    display: block;
}
*/
.collapse_expand_filters, .clear_filters_button {
    float: left;
    border-bottom: 0;
    border: 1px solid #CACACA;
    margin: 0px 5px 8px 0;
    background: #EFEFEF;
    color: black;
    font-size: 12px;
    margin-top: 10px;
    padding: 5px 4px;
    cursor: pointer;
    margin-right: 9px;
    text-align: center;
}

.collapse_expand_filters:hover, .clear_filters_button:hover {
    background: #E0E0E0;
}

.collapse_expand_filters {
    width: 114px;
}

@media (max-width: 999px) {
    .collapse_expand_filters, .clear_filters_button {
        display: none !important;
    }
}

@media (max-width: 999px) {
    .clear_filters_button {
        display: none !important;
    }

    #left-sidebar .view-as {
        display: none;
    }
}
.collapse_expand_filters2 {
    margin-bottom: 45px;
}

/* Styles for new mobile header display */
.list .record-detail {
    width: calc(100% - 8px) !important;
}

.list .record-detail .product-list-image img {
    min-width: auto !important;
    margin-top: 10px;
}

.list .record-detail .product-list-image, .list .record-detail .product-list-productname, .list .record-detail .product-list-price, .list .record-detail .product-list-min_order, .list .record-detail .product-list-part-number, .list .record-detail .product-list-raiting2 {
    display: inline-block;
    width: auto;
}

/*.record-detail {*/
/*-webkit-transition: all 0.4s ease;*/
/*-moz-transition: all 0.4s ease;*/
/*-o-transition: all 0.4s ease;*/
/*transition: all 0.4s ease;*/
/*}*/

.desktop.master-clear-button {
    text-align: right;
    text-decoration: underline;
    cursor: pointer;
    font-size: 0.8em;
    margin-right: 15px;
    margin-top: 10px;
}

.mobile-loader {
    display: none;
    text-align: center;
    width: calc(100% - 286px);
    margin-left: auto;
    margin-right: auto;
    float: right;

}

@media (max-width: 1000px) {
    .mobile-loader {
        width: 100%;
    }
}

#desktop-loadmore:empty {
    display: none !important;
}

@media (max-width: 1000px) {
    .product_results > h3 {
        display: none;
    }

    #order-by {
        display: none;
    }

    .desktop.master-clear-button {
        display: none !important;
    }
}

.filters_section .hidden_filter {
    display: none;
}

.filters_section .cat_show_more:before {
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3C!DOCTYPE%20svg%20PUBLIC%20%22-%2F%2FW3C%2F%2FDTD%20SVG%201.1%2F%2FEN%22%20%22http%3A%2F%2Fwww.w3.org%2FGraphics%2FSVG%2F1.1%2FDTD%2Fsvg11.dtd%22%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%2025l-16-16%202-2%2014%2014.063%2014-14.063%202%202z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    display: block;
    float: left;
    height: 20px;
    margin-right: 10px;
    opacity: 0.5;
    transition: transform 300ms ease 0s;
    width: 20px;
}

.filters_section .cat_show_more.up_arrow:before {
    transform: rotate(180deg);
}

.filters_section .cat_show_more {
    border: 1px solid #afafaf;
    padding: 6px;
    cursor: pointer;
    margin-bottom: 10px;
    margin-top: 5px;
    width: auto;
    display: inline-block;
    margin-left: 10px;
}

/* CSS for new styles in Results Grid/List view */
@media (max-width: 1000px) {
    .product-list-manf-part-number {
        display: none;
    }
}

.product-list-image {
    width: 100%;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    margin-top: 20px;
}


/* Styles for image placeholder in results */
.no-js .defer-image {
    display: none;
}

.defer-image > img {
    display: block;
    min-width: 100%;
    max-width: 100%;
}

.defer-image.is-loading {
    position: relative;
    background: #EEE;
}

/* Image aspect ratios - % is relative to width. */
.image-ratio\:1x2   > div { padding-top: 200%; }
.image-ratio\:9x16  > div { padding-top: 177.777%; }
.image-ratio\:2x3   > div { padding-top: 150%; }
.image-ratio\:3x4   > div { padding-top: 133.333%; }
.image-ratio\:1x1   > div { padding-top: 100%; }
.image-ratio\:4x3   > div { padding-top: 75%; }
.image-ratio\:3x2   > div { padding-top: 66.66%; }
.image-ratio\:16x9  > div { padding-top: 56.25%; }
.image-ratio\:2x1   > div { padding-top: 50%; }

@keyframes bobble {
    0% {
        opacity: 0;
        transform: translateY(0);
    }
    35% {
        opacity: 1;
        transform: translateY(-20px);
    }
    100% {
        opacity: 0;
        transform: translateY(0);
    }
}

.defer-image.is-loading::after {
    content: ' ';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1em;
    height: 1em;
    margin: -0.5em 0 0 -0.5em;
    background: rgba(125, 125, 125, 0.5);
    border-radius: 100%;
    animation: bobble 2s cubic-bezier(0.6, 1, 1, 1) infinite;
}

@keyframes fadeIn {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

.defer-image.is-loaded > img {
    animation: fadeIn 1s both;
    height: auto;
}
/* END Styles for image placeholder in results */

/*Applied Filters*/

.applied_filter-holder{
    float: left;
}
.search_page .applied_filter {
    border: 1px solid #ccc;
    display: inline-block;
    padding: 5px;
    cursor: pointer;
    margin-right: 7px;
    margin-bottom: 4px;
    text-transform: capitalize;
}
.search_page .applied_filter:hover {
    background: #f9f9f9;
}
.search_page .clear_all_filters {
    background: #ececec;
}
.search_page .clear_all_filters:hover {
    background: #e2e2e2;
}
.filter-count-container {
    width: 100%;
    display: inline-block;
    float: left;
}
.f-keyword-applied-filters {
    float: left;
    display: inline-block;
}
.promo-count-and-share {
    text-align: right;
}
@media(max-width: 650px) {
    .f-keyword-applied-filters {
        width: 100%;
        display: inline-block;
        text-align: center;
    }
    .promo-count-and-share {
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }
    .f-product-count {
        font-size: 19px;
        margin-top: 10px;
    }
    .promotional-product-title {
        width: 100%;
        text-align: center;
    }
}







/*Apparel Filters*/
#filter-apparel-sizes-container .sub-filter-name .filter-name {
    float: left;
    font-size: 12px;
    line-height: 20px;
}
#filter-apparel-sizes-container .sub-filter {
    width: 100% !important;
    padding-left: 18px !important;
    padding-right: 18px !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#filter-apparel-sizes-container .sub-filter:nth-last-child(1) {
    border-bottom: 0;
}
#filter-apparel-sizes-container .sub-filter-value {
    float: left;
    margin-right: 5px;
    background: #EEEEEE;
    border: 1px solid #ccc;
    margin-bottom: 5px;
    text-align: center;
    font-size: 12px;
    padding-left: 6px;
    padding-right: 6px;
    text-transform: uppercase;
}
#filter-apparel-sizes-container .sub-filter-value.active {
    background: #00468C;
    color: #fff;
    border: 1px solid grey;
}
#filter-apparel-sizes-container .sub-filter-name {
    display: inline-block;
    width: 100%;
    float: left;
}
#filter-apparel-sizes-container .sub-filter-options {
    display: inline-block;
    width: 100%;
}
/* new-css-shop-quantity */
#filtersPanel .shop-quantity-filter table {
    margin-top: 10px;
    margin-left: 10px;
}
#filtersPanel .shop-quantity-filter input {
    width: 80px;
    text-align: center;
    margin-left: 10px;
    background-color: #e8e8e8;
    min-width: inherit;
    font-size: 14px;
    font-weight: bold;
}
#filtersPanel .apply-shop-quantity {
    cursor: pointer;
    color: white;
    text-decoration: none;
    font-weight: bold;
    background-color: black;
    padding-left: 6px;
    padding-right: 6px;
    border-radius: 10px;
    line-height: 26px;
}
#filtersPanel .shop-quantity-filter table .title {
    font-size: 17px;
    font-weight: 600;
}
#filtersPanel .shop-quantity-filter .shop-quantity-description {
    color: #008000;
    font-size: 13px;
}
#filtersPanel .clear-search-filter {
    background-color: #e8e8e8;
    border: 1px solid grey;
    color: #000000;
    padding: 2px 10px;
    margin-right: 6px;
    font-size: 14px;
    cursor: pointer;
    border-radius: 6px;
    display: inline-block;
}
.quantity-filter-shop {
    cursor: default;
}
.quantity-filter-shop .filter_icon_title_container {
    cursor: pointer;
}
