.crosssell_product_list_wrapper {
    margin: 0;
}
.ets_crosssell_quick_view_page .functional-buttons {
    display: none;
}
ul#product_list {
    width: 100%;
}
.ets_crosssell_block.ets_crosssell_layout-tab.layout-slide.ets_crosssell_quick_view_page {
    padding-left: 35px;
    padding-right: 30px;
    clear: both;
    padding-top: 30px;
}
.crosssell_product_list_wrapper .product-container .product-desc {
    display: none;
}
.crosssell_product_list_wrapper .product-image-container .content_price {
    display: none;
}
.crosssell_product_list_wrapper .product-image-container {
    position: relative;
}
.crosssell_product_list_wrapper .ajax_block_product .product-container {
    padding-top: 6px;
}
.ets_crosssell_block ul.product_list.grid.slick-slider li {
    clear: none!important;
}
.ets_crosssell_block h4.ets_crosssell_title {
    padding: 10px 5px 10px 20px;
}
.ets_crosssell_list_blocks .tab_content button.slick-arrow {
    top: 15px;
    margin-left: 0;
    margin-right: 10px;
}


#layer_cart > .clearfix {
    height: calc(100% - 120px);
    display: flex;
    flex-direction: column;
    position: relative;
   /* bottom: 120px;*/
}
#layer_cart .ets_crosssell_nav_tabs {
    margin-bottom: 0;
    border-bottom: none;
}
#layer_cart .ets_crosssell_nav_tabs li.active a, #layer_cart .ets_crosssell_nav_tabs.nav-tabs li.active a, #layer_cart .ets_crosssell_nav_tabs.nav-tabs li.active a:hover {
    color: #273C87;
    border: none;
}
#layer_cart .ets_crosssell_block.layout_tab.layout-slide .ets_crosssell_nav_tabs {
        padding-right: 0;
        border-top: 3px solid #f5f5f5;
        margin-left: 0;
        margin-right: 0;
        background: transparent;
}
#layer_cart .ets_crosssell_block {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding-left: 30px;
    padding-right: 30px;
    position: absolute;
    bottom: 0;
    width: 100%;
    padding-bottom: 10px;
    max-height: 30%;
    display: flex;
    flex-direction: column;
    background: linear-gradient(to bottom, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.8) 90%, rgba(255, 255, 255, 0.6) 100%);
    background-color: #eaeaea;
}
#layer_cart .ets_crosssell_block #added_popup_page-contents {
    overflow: hidden;
}
#layer_cart .ets_crosssell_block #added_popup_page-contents #tab-content-added_popup_page-purchasedtogether,
#layer_cart .ets_crosssell_block #added_popup_page-contents #tab-content-added_popup_page-purchasedtogether #added_popup_page-purchasedtogether,
#layer_cart .ets_crosssell_block #added_popup_page-contents #tab-content-added_popup_page-purchasedtogether #added_popup_page-purchasedtogether #product_list,
#layer_cart .ets_crosssell_block #added_popup_page-contents #tab-content-added_popup_page-purchasedtogether #added_popup_page-purchasedtogether #product_list .slick-list,
#layer_cart .ets_crosssell_block #added_popup_page-contents #tab-content-added_popup_page-purchasedtogether #added_popup_page-purchasedtogether #product_list .slick-list .slick-track {
    /*width: auto !important;*/
    height: 100%;
}

#layer_cart .ets_crosssell_block .product_list {
    margin: 0;
}
#layer_cart .ets_crosssell_block #product_list .right-block {
    display: flex;
    flex-direction: column-reverse;
}
#layer_cart .ets_crosssell_block #product_list .right-block .content_price span.price.product-price {
    font-size: 14px !important;
}
#layer_cart .ets_crosssell_block #product_list .right-block h5 {
    margin: 0;
}
#layer_cart .ets_crosssell_block #product_list .right-block h5 a.product-name {
    font-size: 13px;
    color: #333;
}

#page #layer_cart #product_list .product_img_link img {
    max-width: 50%; 
}

@media (max-width: 1300px){
    #layer_cart .ets_crosssell_block {
        padding-left: 20px;
        padding-right: 20px;
    }
}

@media (max-width: 767px){
    .first-item-of-mobile-line {
        clear: both;
    }
/*    #layer_cart .ets_crosssell_block #added_popup_page-contents #tab-content-added_popup_page-purchasedtogether #added_popup_page-purchasedtogether #product_list .slick-list .slick-track li {
        width: 33.333% !important;
    }*/
}
