.live-search-results {
    padding: 10px;
    background: #fff;
    border: 1px solid #ccc;
}
.live-search-item {
    padding: 5px 0;
    border-bottom: 1px solid #eee;
}
.live-search-item:last-child {
    border-bottom: none;
}
.live-search-noresult {
    padding: 10px;
    color: #999;
}

.product-info {
    position: relative;
}

.shipping-badge {
    position: absolute;
    right: -20px;
    top: -40px;
    width: 90px;
    height: auto;
}