.ssb-new-input {    position: relative;}
span.ssb-new-search-icon {    position: absolute;    right: 8px;    top: 50%;    transform: translateY(-50%);    display: flex;    align-items: center;}
span.ssb-new-search-icon svg path {    fill: #0466f4;    stroke: #0466f4;}



.ssb-new-results-box .ssb-new-right ul.products li .loop_item_img .wishlist_bth_loop_view {
    display: inline-block;
    position: absolute;
    background: #f4f4f4;
    line-height: normal;
    right: 5px;
    top: 5px;
    border-radius: 99px;
    padding: 7.5px 5px 1.5px 5px;
}

body .ssb-new-results-box { background: #f3f3f3; border-radius: 12px; margin-top: 25px;    box-shadow: 0px 25px 12px -11px #cfcfcf; }
.ssb-new-results-box .ssb-new-left { border-right: 1px solid #e7e7e7; }

.ssb-new-results-box .ssb-new-left h2 { font-size: 18px; border-bottom: 1px solid #e7e7e7; padding-bottom: 5px; margin: 0 15px 6px 0; }
.ssb-new-results-box .ssb-new-left ul {
	 margin: 0 0 20px 0;
}
.ssb-new-right ul.products.elementor-grid.columns-4.products-view-grid.ssb-new-grid li .loop_item_img {
    min-height: 200px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.ssb-new-right ul.products.elementor-grid.columns-4.products-view-grid.ssb-new-grid li .loop_item_img .loop_item_img_wrap img {
    max-height: 160px;
    width: auto;
    margin: 0 auto;
}

.ssb-new-results-box .ssb-new-left ul li a {
    color: #000000;
    font-size: 13px;
    line-height: 17px;
}
.ssb-new-results-box .ssb-new-left ul li a:hover {
    color: #0466f4;
    font-size: 13px;
    line-height: 17px;
}
.ssb-new-results-box .ssb-new-right ul li {
    background: #ffffff;
}/*
.ssb-new-results-box .ssb-new-right ul li a.button.eye-button {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
}*/
.ssb-new-results-box .ssb-new-right {
    padding-bottom: 0;
    position: relative;
}
.ssb-new-results-box .ssb-new-right p.no_products_found {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: #acacac;
}

.woocommerce .ssb-new-results-box .ssb-new-right ul.products li.product, .woocommerce-page ul.products li.product, .ssb-new-results-box .ssb-new-right ul.products li.product, .woocommerce-page ul.products li.product {
    float: unset;
    margin: unset;
    padding: unset;
    position: unset;
    width: unset;
    margin-left: unset;
}
.woocommerce .ssb-new-results-box .ssb-new-right ul.products.elementor-grid::before, .ssb-new-results-box .ssb-new-right ul.products.elementor-grid::before {
display:none;
}
.woocommerce .ssb-new-results-box .ssb-new-right ul.products.elementor-grid::after, .ssb-new-results-box .ssb-new-right ul.products.elementor-grid::after {
display:none;
}












.ssb-new-wrapper {
	position: relative;
	width: 100%;
	max-width: 600px;
}

.ssb-new-results-box {
	display:none;
	position: fixed;
    padding: 20px;
    background: #fff;
    gap: var(--row-gap) var(--column-gap);
    height: 480px;
    max-width: var(--content-width);
    width: 100%;
    margin: 0 auto;
    transform: translateX(-50%);
    left: 50%;
}

.ssb-new-flex {
	display: flex;
	gap: 15px;
	height:100%;
}

.ssb-new-left {
	flex: 0 0 20%;
}

.ssb-new-right {
	flex: 0 0 79%;
	padding-bottom: 30px;
}

.ssb-new-left ul {
    padding: 0;
    margin-bottom: 10px;
}

.ssb-new-right ul.products.elementor-grid.columns-4.products-view-grid.ssb-new-grid {
    grid-template-columns: repeat(4, 1fr);
    grid-column-gap: 15px;
    grid-row-gap: 40px;
	padding: 0
}

.ssb-new-right ul.products.elementor-grid.columns-4.products-view-grid.ssb-new-grid li {
    position: relative;
	    margin: unset;
		    width: unset;
}

.ssb-new-right ul.products li h2.woocommerce-loop-product__title {
    min-height: 38px;
}  
@media (min-width:0px) and (max-width:767px){
.ssb-new-results-box {
    height: 75vh;
}