@import "https://fonts.dia.support/css?family=Signika";
@import "https://fonts.dia.support/css?family=Viga";
@font-face {
  font-family: "Humnst777 BT";
  src: url("/private_scripts/static/dia_one/fonts/Humanist777BT-RomanB.woff2") format("woff2"), url("/private_scripts/static/dia_one/fonts/Humanist777BT-RomanB.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}
/* category head (picture, title, description and contact persons) */
.media .media-left {
  vertical-align: middle;
  min-width: 130px;
  max-width: 130px;
  min-height: 130px;
  max-height: 130px;
}
.media .media-left .media-object {
  max-width: 120px;
  max-height: 120px;
}
/*
  category cards
*/
.row-col-fix {
  margin-bottom: 10px;
}
/**
 * Product filter search
 */
.dynamic-search-filter {
  margin: 0 auto 20px;
  padding: 6px 15px;
  background: #fff;
}
.dynamic-search-filter h4 {
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
}
.dynamic-search-filter label {
  word-break: break-word;
}
#product-features-selected {
  margin: 10px 0;
}
.form-group label {
  color: #444;
}
.dia-list-sort-order-box {
  background: #fff;
  margin: 0;
  padding: 10px;
}
.dia-list-sort-order-box:nth-child(n) label {
  display: none;
}
#search-order {
  background: #f5f5f5;
  border: 1px solid #bbb;
  border-radius: 0px;
  box-shadow: none;
  -webkit-box-shadow: none;
}
/* Features Elements */
/* categories in dialog */
.feature-dialog-category .list-group-item-description {
  max-width: 475px;
}
/* search option/category not found msg */
.no-result {
  text-align: center;
}
/* category header with picture, description and contacts */
#info-container {
  /* hide description for mobiles */
  /* break description and contacts blocks in 2 rows */
  /* IE10+ specific styles like IE11 bug: display: flex; */
}
#info-container #description {
  padding-right: 10px;
  padding-bottom: 10px;
}
#info-container #contact {
  box-shadow: 5px 0 5px -5px rgba(0, 0, 0, 0.16) inset;
  padding-left: 15px;
}
#info-container #contact .one-contact {
  min-width: 150px;
  padding-right: 10px;
}
#info-container .flex-direction-row {
  flex-direction: row;
  box-shadow: none !important;
}
@media (min-width: 1px) and (max-width: 600px) {
  #info-container #description {
    display: none;
  }
  #info-container #contact {
    flex-direction: column;
  }
}
@media (min-width: 601px) and (max-width: 991px) {
  #info-container #contact {
    flex-direction: row;
    box-shadow: none !important;
  }
}
@media screen and (min-width: 601px) and (max-width: 991px) and (-ms-high-contrast: active), (min-width: 601px) and (max-width: 991px) and (-ms-high-contrast: none) {
  #info-container #description {
    flex-basis: 100%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #info-container .ie-fix-70 {
    flex-basis: 70%;
  }
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  #info-container .ie-fix-100 {
    flex-basis: 100%;
  }
}
.feature-option {
  text-overflow: ellipsis;
  max-width: 280px;
  overflow: hidden;
  white-space: nowrap;
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22file%22%3A%22%2Fvolume%2Fsales%2F_source%2Fstatic%2Fdia_one%2Fcss%2Fshop%2Fproduct-listing.css%22%2C%22sources%22%3A%5B%22volume%2Fsales%2Fprivate_scripts%2Fstatic%2Fdia_one%2Fcss%2Ffonts.scss%22%2C%22static%2Fdia_one%2Fcss%2Fshop%2Fproduct-listing.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AACA%3BAACA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BACLA%3BAAME%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAbJ%3BAAAA%3BAAAA%3BAAwBA%3BAAAA%3BAAAA%3BAAxBA%3BAAAA%3BAAAA%3BAA%2BBA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAKF%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAhEA%3BAAAA%3BAAgFE%3BAAAA%3BAAAA%3BAAhFF%3BAAsFA%3BAAAA%3BAAAA%3BAAtFA%3BAA2FA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAAA%3BAAAA%3BAAAA%3BAAMA%3BAACE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAAA%3BAAMF%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAALE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAaF%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAMJ%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%22%7D */