/* Colors Definition */
.search-results-wrapper .quicksearch-product-item {
  /* Cart input and button */
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel {
  border: 0;
  box-shadow: none;
  margin-bottom: 5px;
  display: table-cell;
  justify-content: center;
  width: 16%;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview {
  margin-left: auto;
  width: max-content;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box {
  margin-left: 0;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box label.price-label {
  font-weight: normal;
  font-size: 14px;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span {
  width: 100%;
  text-align: justify;
  text-align-last: justify;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.productPrice {
  font-size: 14px !important;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.productPrice label, .search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.productPrice span {
  font-size: 14px !important;
  font-weight: 600;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.showPriceDetails {
  margin: 0 1px 0 5px;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.product-list-price, .search-results-wrapper .quicksearch-product-item .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.product-list-price-per {
  color: white;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .into-cart-input-group {
  min-width: 75px;
  max-width: 90px;
  float: right;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .into-cart-input-group input.articleQuantity {
  height: 34px;
  border: 1px solid #cc0b15;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .into-cart-input-group span.addProductToCart {
  height: 34px;
  width: 34px;
  padding: 0 !important;
  color: #fff;
  background-color: #cc0b15;
  border: 1px solid #cc0b15;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .stock-wrapper {
  margin: 0;
  width: 100%;
}
.search-results-wrapper .quicksearch-product-item .into-cart-panel .stock-wrapper .item-stock {
  margin-left: auto;
}
.search-results-wrapper .quicksearch-bottom {
  display: none;
}
/* Quicksearch result wrapper */
.head-search {
  /* search results wrapper */
}
.head-search #search-results-wrapper {
  position: absolute;
  top: 64px;
  right: 0;
  padding-bottom: 10px;
  border: 1px solid #d5d0d0;
  background-color: #fff;
  box-shadow: 0 2px 10px white;
  -moz-box-shadow: 0 2px 10px white;
  -webkit-box-shadow: 0 2px 10px white;
  -o-box-shadow: 0 2px 10px white;
  overflow-y: scroll;
}
.head-search #search-results-wrapper #search-tabs {
  margin: 5px;
}
.head-search #search-results-wrapper #search-tabs #search-tabs-header {
  display: none;
}
.head-search #search-results-wrapper #search-tabs #search-tabs-header ul li:not(.active) a {
  background-color: #ffffff;
}
.head-search #search-results-wrapper #search-tabs #search-tabs-header ul li:not(.active) a:hover {
  background-color: #d5d0d0;
}
.head-search #search-results-wrapper #search-tabs #search-tabs-content .loader-icon-box {
  margin: 10px;
}
.head-search #search-results-wrapper #quicksearch-result-products, .head-search #search-results-wrapper #quicksearch-result-category, .head-search #search-results-wrapper #quicksearch-result-additional {
  text-align: left;
  margin: 10px;
}
.head-search #search-results-wrapper #quicksearch-result-products a, .head-search #search-results-wrapper #quicksearch-result-category a, .head-search #search-results-wrapper #quicksearch-result-additional a {
  width: 100%;
  text-align: left;
  position: relative;
}
.head-search #search-results-wrapper #quicksearch-result-products .quicksearch-product-item .media-body a, .head-search #search-results-wrapper #quicksearch-result-products a.quicksearch-categories, .head-search #search-results-wrapper #quicksearch-result-products a.quicksearch-filter, .head-search #search-results-wrapper #quicksearch-result-category .quicksearch-product-item .media-body a, .head-search #search-results-wrapper #quicksearch-result-category a.quicksearch-categories, .head-search #search-results-wrapper #quicksearch-result-category a.quicksearch-filter, .head-search #search-results-wrapper #quicksearch-result-additional .quicksearch-product-item .media-body a, .head-search #search-results-wrapper #quicksearch-result-additional a.quicksearch-categories, .head-search #search-results-wrapper #quicksearch-result-additional a.quicksearch-filter {
  font-weight: 600;
  padding: 0 10px;
}
.head-search #search-results-wrapper #quicksearch-result-products .quicksearch-product-item .media-body a i, .head-search #search-results-wrapper #quicksearch-result-products a.quicksearch-categories i, .head-search #search-results-wrapper #quicksearch-result-products a.quicksearch-filter i, .head-search #search-results-wrapper #quicksearch-result-category .quicksearch-product-item .media-body a i, .head-search #search-results-wrapper #quicksearch-result-category a.quicksearch-categories i, .head-search #search-results-wrapper #quicksearch-result-category a.quicksearch-filter i, .head-search #search-results-wrapper #quicksearch-result-additional .quicksearch-product-item .media-body a i, .head-search #search-results-wrapper #quicksearch-result-additional a.quicksearch-categories i, .head-search #search-results-wrapper #quicksearch-result-additional a.quicksearch-filter i {
  color: #cc0b15;
  margin-left: 5px;
  vertical-align: middle;
}
.head-search #search-results-wrapper #quicksearch-result-products {
  margin-bottom: 20px;
}
.head-search #search-results-wrapper #quicksearch-result-products .quicksearch-more-results {
  position: absolute;
  right: 25px;
  cursor: pointer;
  color: #cc0b15;
  font-weight: 600;
  z-index: 100;
}
.head-search #search-results-wrapper #quicksearch-result-products .media {
  margin-top: 0;
  padding: 10px;
}
.head-search #search-results-wrapper #quicksearch-result-products .media.quicksearch-product-item:not(:last-of-type) {
  border-top: 1px solid #d5d0d0;
  border-bottom: 1px solid #d5d0d0;
}
.head-search #search-results-wrapper #quicksearch-result-products .media.quicksearch-product-item.quicksearch-top-product {
  border-bottom: 3px solid #d5d0d0;
}
.head-search #search-results-wrapper #quicksearch-result-products .media.quicksearch-product-item .media-left .media-heading, .head-search #search-results-wrapper #quicksearch-result-products .media.quicksearch-product-item .media-body .media-heading {
  font-weight: 400;
}
.head-search #search-results-wrapper #quicksearch-result-products .media.quicksearch-product-item .media-body .media-heading a {
  padding: 0;
}
.head-search #search-results-wrapper #quicksearch-result-category .quicksearch-categories {
  overflow: hidden;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  white-space: nowrap;
  margin-top: 12px;
  padding: 0 10px;
  border: 0;
}
.head-search #search-results-wrapper #quicksearch-result-category .quicksearch-categories:after {
  top: -15px;
}
.head-search #search-results-wrapper #quicksearch-result-category .quicksearch-categories:hover {
  background-color: #fff;
  border: 0;
}
.head-search #search-results-wrapper #quicksearch-result-additional .separator {
  display: none;
}
@media (min-width: 1px) and (max-width: 767px) {
  .head-search {
    /* search results wrapper */
  }
  .head-search #search-results-wrapper {
    position: fixed;
    margin: 25px 10px;
  }
}
@media (min-width: 1px) and (max-width: 600px) {
  /* search results wrapper */
  .search-results-wrapper .quicksearch-product-item {
    /* Cart input and button */
  }
  .search-results-wrapper .quicksearch-product-item .into-cart-panel {
    display: none;
  }
}
/* Quicksearch used also on fastentry page */
#dia-search .close, .search .close {
  color: #fff;
  background-color: #cc0b15;
  border-color: #cc0b15;
  opacity: 1;
  padding: 10px 17px;
  font-size: 27px;
}
#dia-search .dia-search-form-input, #dia-search .search-form-input, .search .dia-search-form-input, .search .search-form-input {
  width: 100%;
  color: #444;
  font-size: 18px;
  font-weight: 300;
  text-align: center;
  border: none;
  border-bottom: 1px solid #cc0b15;
  border-radius: 0;
  margin: 10px auto 0 auto;
  outline: none;
}
#dia-search .dia-search-form-input:focus, #dia-search .dia-search-form-input:active, #dia-search .search-form-input:focus, #dia-search .search-form-input:active, .search .dia-search-form-input:focus, .search .dia-search-form-input:active, .search .search-form-input:focus, .search .search-form-input:active {
  color: #000;
}
#dia-search #dia-search-result, #dia-search .search-result, .search #dia-search-result, .search .search-result {
  margin: 0;
  padding: 20px;
  overflow-y: scroll;
  max-height: 95%;
}
#dia-search #dia-search-result .quicksearch-bottom, #dia-search .search-result .quicksearch-bottom, .search #dia-search-result .quicksearch-bottom, .search .search-result .quicksearch-bottom {
  height: 100px;
}
#modalClose {
  position: relative;
  z-index: 999;
}
.quicksearch-image-box {
  width: 110px;
}
#quicksearch-result-products .quicksearch-image-box img.img-thumbnail, #quicksearch-result-products .quicksearch-product-image, .search .search-result .quicksearch-product-image {
  max-height: 70px;
  max-width: 70px;
  border-radius: 0;
}
.searchHighlightValue {
  color: #a9231f;
}
.searchHighlightLabel {
  color: #a9231f;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22file%22%3A%22%2Fvolume%2Fsales%2F_source%2Fstatic%2Fneptune%2Fcss%2Fshop%2Fquicksearch.css%22%2C%22sources%22%3A%5B%22static%2Fneptune%2Fcss%2Fshop%2Fquicksearch.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUF%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAON%3BAAAA%3BAAAA%3BAAxFF%3BAA6FA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAASQ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAUR%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAON%3BAACE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAlQN%3BAA6QE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%22%7D */