.product-search{position:relative;padding:24px;border-radius:4px;box-shadow:0px 0px 24px 0px rgba(0,0,0,0.08);border:2px solid var(--border-color-2);background-color:#fff}

.searchresultsget{display:none;left:0;position:absolute;width:100%;overflow-y:auto;background:#fff;padding:12px 24px;border:1px solid var(--border-color);z-index:15;transform:translateY(-1px);z-index:1007}
.searchresultsget ul{position:relative;width:100%;height:300px}
.searchresultsget  .product-sku{font-size:16px}
.box-header-search .category{min-width:20%}
.box-header-search .search-wrapper{min-width:calc(100% - 150px)}


.box-header-search input[type=search]::-ms-clear{ display:none;width:0;height:0}
.box-header-search input[type=search]::-ms-reveal{ display:none;width:0;height:0}

.box-header-search input[type="search"]::-webkit-search-decoration,
.box-header-search input[type="search"]::-webkit-search-cancel-button,
.box-header-search input[type="search"]::-webkit-search-results-button,
.box-header-search input[type="search"]::-webkit-search-results-decoration{ 
display:none}

.product-search input[type=search]::-ms-clear{ display:none;width:0;height:0}
.product-search  input[type=search]::-ms-reveal{ display:none;width:0;height:0}

.product-search  input[type="search"]::-webkit-search-decoration,
.product-search  input[type="search"]::-webkit-search-cancel-button,
.product-search  input[type="search"]::-webkit-search-results-button,
.product-search  input[type="search"]::-webkit-search-results-decoration{ 
display:none}
.box-header-search .select2-container{width:unset!important}

.searchresultsget.active{display:block}

.searchresultsget ul{list-style:none;margin:0 !important;padding:0 !important}

.searchresultsget ul li{display:block;padding:12px 0;position:relative;border-bottom:1px solid var(--border-color);}

.searchresultsget ul li:last-child{border-bottom:none}

.searchresultsget ul li a{display:table;width:100%}

.searchresultsget ul li a > *{display:table-cell;vertical-align:top}

.searchresultsget .product-image{width:72px;max-width:72px}

.product-data{padding-left:24px;padding-right:120px}

.searchresultsget h3{display:block}

.product-data div:not(.product-categories){display:inline-block;vertical-align:middle}

.product-data .product-price{position:absolute;top:12px;right:0}
.product-data .product-price span{font-size:17px;font-weight:600;color:var(--color-brand)}
.product-data .product-price span.regular-price{text-decoration:line-through;margin-right:5px;opacity:.7;font-size:14px}
.product-data .product-stock{padding:2px 8px;background:var(--color-brand);color:#fff;border-radius:20px;position:absolute;bottom:12px;right:0}

.product-categories > span{display:inline-block;margin-right:4px;font-size:14px;color:var(--color-grey-4)}

.product-categories > span:after{content:","}

.product-categories > span:last-child:after{content:""}

.product-categories > span:last-child{margin-right:0}

.product-search select{width:100% !important;min-height:40px !important;margin-bottom:16px}

.product-search select,
.product-search input{background:#fff;border:1px solid var(--border-color)}

.search-wrapper{position:relative}

.search-wrapper input{padding-right:35px !important}

.search-wrapper svg{position:absolute;top:15px;right:32px;width:20px;height:20px;fill:var(--color-brand);animation:loading 500ms 0ms infinite normal linear;transform-origin:center;opacity:0}

.search-wrapper.loading svg{opacity:1}

@keyframes loading{from{transform:rotate(0deg)}
to{transform:rotate(360deg)}
}
.searchresultsget .product-data h3{font-size:16px;line-height:22px}
.sidebar-widget .product-search{padding:0px!important;border:unset!important;background:unset!important;box-shadow:unset!important}
.sidebar-widget .product-search  .searchresultsget{overflow-y:auto;height:300px}
.right-sidebar .sidebar-widget .product-search .searchresultsget{left:unset;right:0;min-width:600px}
.left-sidebar .sidebar-widget .product-search .searchresultsget{min-width:600px}