@font-face {
  font-family: "Aptos";
  src: url(/private_scripts/static/venus/css/fonts/Aptos.woff2) format("woff2");
}
/* Main colors */
/* Background */
/* Text / Headline / Link */
/* Price */
/* Buttons */
/* Header */
/* Footer */
/* Borders */
/* Catalog menu */
/* Boxes */
/* Panels */
/* Stock */
/* Product numbers */
/* search modal in fast entry - core/frame.php */
.search .close {
  background-color: #666666;
  border-color: #666666;
  color: #FFFFFF;
  font-size: 27px;
  opacity: 1;
  padding: 10px 17px;
}
.search .search-form {
  margin: 0 auto;
  max-width: 600px;
  width: 100%;
}
.search .search-form .dia-search-input-container {
  position: relative;
}
.search .search-form .dia-search-input-container .search-form-input {
  background-color: #F5F5F5;
  border: none;
  border-bottom: 1px solid #666666;
  border-radius: 0;
  color: #1F377E;
  font-size: 18px;
  font-weight: 300;
  margin: 10px auto 0 auto;
  outline: none;
  text-align: center;
  width: 100%;
}
.search .search-form .dia-search-input-container .search-form-input:focus, .search .search-form .dia-search-input-container .search-form-input:active {
  color: #000000;
}
.search .search-modal {
  height: 100%;
  max-width: 876px;
  width: 100%;
}
.search .search-modal .modal-content {
  height: 80%;
  overflow-x: scroll;
}
.search .search-modal .modal-content .search-results-wrapper {
  height: 100%;
  width: 100%;
  overflow-y: auto;
}
.search .search-modal .modal-content .search-results-wrapper .loader-icon-box {
  color: #888888;
  display: none;
  margin-top: 50px !important;
  text-align: center;
}
.search .search-modal .modal-content .search-results-wrapper strong {
  font-weight: 100;
}
.search .search-modal .modal-content .search-results-wrapper .search-result {
  margin: 0;
  max-height: 95%;
  overflow-y: scroll;
  padding: 20px;
}
/* quick search */
#search-results-wrapper {
  padding-top: 30px;
}
#search-results-wrapper .close {
  color: #1F377E;
  font-size: 40px;
  position: absolute;
  right: 7px;
  top: 0;
}
/* search results wrapper - both */
.search-results-wrapper {
  background-color: #FFFFFF;
  border: 1px solid #DDDDDD;
  box-shadow: 0 2px 10px #DDDDDD;
  overflow-y: scroll;
  padding-bottom: 10px;
  position: absolute;
  right: 0;
  top: 108px;
}
.search-results-wrapper #quicksearch-result-products, .search-results-wrapper .search-result, .search-results-wrapper #quicksearch-result-category, .search-results-wrapper #quicksearch-result-additional {
  margin: 10px;
  text-align: left;
}
.search-results-wrapper #quicksearch-result-products a, .search-results-wrapper .search-result a, .search-results-wrapper #quicksearch-result-category a, .search-results-wrapper #quicksearch-result-additional a {
  display: inline-block;
  position: relative;
  text-align: left;
  width: 100%;
}
.search-results-wrapper #quicksearch-result-products a.quicksearch-categories, .search-results-wrapper #quicksearch-result-products a.quicksearch-filter, .search-results-wrapper #quicksearch-result-products a.quicksearch-similar, .search-results-wrapper .search-result a.quicksearch-categories, .search-results-wrapper .search-result a.quicksearch-filter, .search-results-wrapper .search-result a.quicksearch-similar, .search-results-wrapper #quicksearch-result-category a.quicksearch-categories, .search-results-wrapper #quicksearch-result-category a.quicksearch-filter, .search-results-wrapper #quicksearch-result-category a.quicksearch-similar, .search-results-wrapper #quicksearch-result-additional a.quicksearch-categories, .search-results-wrapper #quicksearch-result-additional a.quicksearch-filter, .search-results-wrapper #quicksearch-result-additional a.quicksearch-similar {
  font-weight: 100;
  padding: 0 10px;
  font-size: 8pt;
}
.search-results-wrapper #quicksearch-result-products a.quicksearch-categories i, .search-results-wrapper #quicksearch-result-products a.quicksearch-filter i, .search-results-wrapper #quicksearch-result-products a.quicksearch-similar i, .search-results-wrapper .search-result a.quicksearch-categories i, .search-results-wrapper .search-result a.quicksearch-filter i, .search-results-wrapper .search-result a.quicksearch-similar i, .search-results-wrapper #quicksearch-result-category a.quicksearch-categories i, .search-results-wrapper #quicksearch-result-category a.quicksearch-filter i, .search-results-wrapper #quicksearch-result-category a.quicksearch-similar i, .search-results-wrapper #quicksearch-result-additional a.quicksearch-categories i, .search-results-wrapper #quicksearch-result-additional a.quicksearch-filter i, .search-results-wrapper #quicksearch-result-additional a.quicksearch-similar i {
  color: #888888;
  margin-left: 5px;
  vertical-align: middle;
}
.search-results-wrapper #quicksearch-result-products, .search-results-wrapper .search-result {
  margin-bottom: 20px;
  overflow-y: auto;
}
.search-results-wrapper #quicksearch-result-products .quicksearch-product-item:not(:last-of-type), .search-results-wrapper .search-result .quicksearch-product-item:not(:last-of-type) {
  border-bottom: 1px solid #DDDDDD;
}
.search-results-wrapper #quicksearch-result-products .media, .search-results-wrapper .search-result .media {
  margin-top: 0;
  padding: 10px;
}
.search-results-wrapper #quicksearch-result-products .media .media-left .quicksearch-image-box, .search-results-wrapper .search-result .media .media-left .quicksearch-image-box {
  width: 110px;
}
.search-results-wrapper #quicksearch-result-products .media .media-left .quicksearch-image-box a .quicksearch-product-image, .search-results-wrapper .search-result .media .media-left .quicksearch-image-box a .quicksearch-product-image {
  border-radius: 0;
  max-height: 70px;
  max-width: 100px;
}
.search-results-wrapper #quicksearch-result-products .media .media-body .media-heading, .search-results-wrapper .search-result .media .media-body .media-heading {
  font-weight: 400;
}
.search-results-wrapper #quicksearch-result-products .media .media-body .media-heading a, .search-results-wrapper .search-result .media .media-body .media-heading a {
  font-size: 10pt;
  padding: 0;
}
.search-results-wrapper #quicksearch-result-products .media .media-body .media-heading a i, .search-results-wrapper .search-result .media .media-body .media-heading a i {
  color: #888888;
  margin-left: 5px;
  vertical-align: middle;
}
.search-results-wrapper #quicksearch-result-products .media .media-body .media-heading #quicksearch-top-result-link, .search-results-wrapper .search-result .media .media-body .media-heading #quicksearch-top-result-link {
  font-size: 18px;
}
.search-results-wrapper #quicksearch-result-products .media .media-body .media-heading .toptreffer-icon, .search-results-wrapper .search-result .media .media-body .media-heading .toptreffer-icon {
  color: #008000;
  font-size: 8pt;
}
.search-results-wrapper #quicksearch-result-products .media .media-body .media-heading .toptreffer-icon-text, .search-results-wrapper .search-result .media .media-body .media-heading .toptreffer-icon-text {
  color: #008000;
  font-size: 8pt;
  font-weight: bold;
}
.search-results-wrapper #quicksearch-result-products span[class*="product-number-"], .search-results-wrapper #quicksearch-result-products .quick-search-result-catalog, .search-results-wrapper .search-result span[class*="product-number-"], .search-results-wrapper .search-result .quick-search-result-catalog {
  font-size: 9pt !important;
}
.search-results-wrapper #quicksearch-result-products .product-number-label, .search-results-wrapper .search-result .product-number-label {
  font-weight: 600;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel, .search-results-wrapper .search-result .into-cart-panel {
  border: 0;
  box-shadow: none;
  display: table-cell;
  justify-content: center;
  margin-bottom: 5px;
  width: 30%;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview {
  float: left;
  width: max-content;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box {
  margin-left: 0;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box .stockText, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box .stockText {
  font-size: 9pt !important;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box label.price-label, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box label.price-label {
  font-size: 14px;
  font-weight: normal;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span {
  font-size: 1em;
  margin-bottom: 5pt;
  text-align: justify;
  text-align-last: justify;
  width: 100%;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.productPrice, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.productPrice {
  font-size: 14px !important;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.productPrice label, .search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.productPrice span:not(.product-price-per-unit-unit), .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.productPrice label, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.productPrice span:not(.product-price-per-unit-unit) {
  font-size: 14px !important;
  font-weight: 600;
  padding: 0 !important;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.showPriceDetails, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.showPriceDetails {
  margin: 0 1px 0 5px;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.product-list-price, .search-results-wrapper #quicksearch-result-products .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.product-list-price-per, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.product-list-price, .search-results-wrapper .search-result .into-cart-panel .priceblock-quicksearchview .product-price-info-row .product-price-box span.product-list-price-per {
  color: #DDDDDD;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .panel-body, .search-results-wrapper .search-result .into-cart-panel .panel-body {
  width: 100%;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .panel-body .cart-product-amount-btn .btn, .search-results-wrapper .search-result .into-cart-panel .panel-body .cart-product-amount-btn .btn {
  height: 32px;
  text-align: center !important;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .panel-body .cart-product-amount-btn .btn i, .search-results-wrapper .search-result .into-cart-panel .panel-body .cart-product-amount-btn .btn i {
  font-size: 10px !important;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .panel-body .cart-product-amount-btn:last-of-type, .search-results-wrapper .search-result .into-cart-panel .panel-body .cart-product-amount-btn:last-of-type {
  margin-left: 3%;
  width: 22%;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .panel-body .into-cart-input-group input, .search-results-wrapper .search-result .into-cart-panel .panel-body .into-cart-input-group input {
  height: 32px;
  padding: 5px 10px !important;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .stock-wrapper, .search-results-wrapper .search-result .into-cart-panel .stock-wrapper {
  float: right;
  font-size: 8pt;
  margin: 0;
  overflow: hidden;
  padding-top: 2pt;
  width: 50%;
}
.search-results-wrapper #quicksearch-result-products .into-cart-panel .stock-wrapper .item-stock, .search-results-wrapper .search-result .into-cart-panel .stock-wrapper .item-stock {
  margin: 0;
  white-space: nowrap;
  width: 100%;
}
.search-results-wrapper #quicksearch-result-category .quicksearch-categories {
  border: 0;
  background-color: #FFFFFF !important;
  color: #000000;
  margin-top: 12px;
  overflow: hidden;
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
}
.search-results-wrapper #quicksearch-result-category .quicksearch-categories:after {
  top: -15px;
}
.search-results-wrapper #quicksearch-result-category .quicksearch-categories:hover {
  border: 0;
  color: #C47073 !important;
}
.search-results-wrapper #quicksearch-result-additional .quicksearch-similar, .search-results-wrapper #quicksearch-result-additional .quicksearch-filter {
  background-color: #FFFFFF !important;
  border: 0;
  color: #000000;
  margin-top: 12px;
  overflow: hidden;
  padding: 0 10px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.search-results-wrapper #quicksearch-result-additional .quicksearch-similar:after, .search-results-wrapper #quicksearch-result-additional .quicksearch-filter:after {
  top: -15px;
}
.search-results-wrapper #quicksearch-result-additional .quicksearch-similar:hover, .search-results-wrapper #quicksearch-result-additional .quicksearch-filter:hover {
  border: 0;
  color: #C47073 !important;
}
.search-results-wrapper #quicksearch-result-additional .separator {
  display: none;
}
.searchHighlightValue {
  color: #27C93F;
}
.searchHighlightLabel {
  color: #27C93F;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22file%22%3A%22%2Fvolume%2Fsales%2F_source%2Fstatic%2Fvenus%2Fcss%2Fshop%2Fquicksearch.css%22%2C%22sources%22%3A%5B%22volume%2Fsales%2Fprivate_scripts%2Fstatic%2Fvenus%2Fcss%2Ffonts.scss%22%2C%22static%2Fvenus%2Fcss%2Fshop%2Fquicksearch.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAAA%3BAAAA%3BACAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaE%3BAAAA%3BAAAA%3BAAQN%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAArER%3BAAiFA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAApFF%3BAA8FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAUE%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASN%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAMI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAASR%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAOJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAQE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAASF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAWE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%22%7D */