/* Colors Definition */
/* List header */
.list-header {
  width: 100%;
  margin-top: 2px;
  margin-bottom: 16px;
}
.list-header .header-row .col-xs-12 {
  border: 1px solid #fff;
  background-color: #f31723;
  padding-top: 9px;
  padding-bottom: 7px;
  font-size: 16px;
}
.list-header .header-row .col-xs-12 .delete-btn-col {
  height: 40px;
  width: 48px;
  position: absolute;
  top: 0;
  right: 0;
  border-left: 2px solid #fff;
}
/* List view */
.product-list-row .product-card-product-list {
  display: flex;
  margin-bottom: 8px;
  /* Product picture */
  /* Title/Info/Numbers */
  /* Price */
  /* Product buttons block (4th column) */
}
.product-list-row .product-card-product-list .product-card-media {
  max-width: 120px;
  height: 120px;
  margin: 3px auto;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  flex-direction: column;
}
.product-list-row .product-card-product-list .product-card-media .image-wrapper {
  height: inherit;
  margin: auto;
  display: flex;
}
.product-list-row .product-card-product-list .product-card-media .image-wrapper a {
  margin: auto;
}
.product-list-row .product-card-product-list .product-card-media .image-wrapper a img.img-responsive {
  max-width: 120px;
  max-height: 120px;
}
.product-list-row .product-card-product-list .product-card-info .product-card-content {
  /* All Cells */
  /* Title */
}
.product-list-row .product-card-product-list .product-card-info .product-card-content td {
  padding: 0 !important;
  border-top-color: transparent;
  border-bottom-color: transparent;
}
.product-list-row .product-card-product-list .product-card-info .product-card-content .product-card-title {
  font-size: 16px;
  padding: 25px 0 0 0 !important;
}
.product-list-row .product-card-product-list .product-card-info .product-card-content table {
  border-bottom: 0;
  margin-bottom: 0;
}
.product-list-row .product-card-product-list .product-card-price {
  /* Cart input and button */
}
.product-list-row .product-card-product-list .product-card-price .product-price-info-row {
  margin-bottom: 0;
}
.product-list-row .product-card-product-list .product-card-price .priceblock-listview {
  margin-top: 3px;
}
.product-list-row .product-card-product-list .product-card-price .priceblock-listview .product-price-info-row .product-price-box {
  margin-left: 0;
  /* Main Price */
}
.product-list-row .product-card-product-list .product-card-price .priceblock-listview .product-price-info-row .product-price-box .productPrice {
  font-size: 16px !important;
}
.product-list-row .product-card-product-list .product-card-price .priceblock-listview .product-price-info-row .product-price-box .productPrice span {
  font-size: 16px !important;
}
.product-list-row .product-card-product-list .product-card-price .stock-wrapper {
  margin-left: 0;
}
.product-list-row .product-card-product-list .product-card-price .stock-wrapper .stockText {
  font-size: 12px;
}
.product-list-row .product-card-product-list .product-card-price .into-cart-panel .panel-body {
  padding-left: 0;
  padding-right: 0;
}
.product-list-row .product-card-product-list .product-card-buttons {
  padding-left: 0;
  padding-right: 0;
}
.product-list-row .product-card-product-list .product-card-buttons .cart-input-row {
  background-color: #fff;
}
/* Info overlap picture on Tablet */
@media (min-width: 992px) {
  /* List view */
  .product-list-row .product-card-product-list {
    /* Title/Info/Numbers */
    /* Product buttons block (4th column) */
  }
  .product-list-row .product-card-product-list .product-card-info .product-card-content {
    /* Title */
  }
  .product-list-row .product-card-product-list .product-card-info .product-card-content .product-card-title {
    padding: 8px 0 !important;
  }
  .product-list-row .product-card-product-list .product-card-info .product-card-content table {
    /* Product Numbers */
  }
  .product-list-row .product-card-product-list .product-card-info .product-card-content table .product-number {
    font-size: 12px;
  }
  .product-list-row .product-card-product-list .product-card-buttons .component-buttons-wrapper .btn.btn-link span {
    display: none !important;
  }
}
/* Info overlap picture on Tablet*/
@media (min-width: 992px) and (max-width: 1199px) {
  /* List view */
  .product-list-row .product-card-product-list {
    /* Product picture */
    /* Product buttons block (4th column) */
  }
  .product-list-row .product-card-product-list .product-card-buttons {
    height: auto;
  }
}
/* Special css for mobile devices  */
@media (min-width: 1px) and (max-width: 991px) {
  /* List view */
  .product-list-row .product-card-product-list {
    /* Product picture */
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22file%22%3A%22%2Fvolume%2Fsales%2F_source%2Fstatic%2Fneptune%2Fcss%2Fshop%2Fproduct-view-list.css%22%2C%22sources%22%3A%5B%22static%2Fneptune%2Fcss%2Fshop%2Fproduct-view-list.scss%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BAAAA%3BAAGA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOI%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAjBN%3BAAgCE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAASE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAKE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAYJ%3BAAAA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAAA%3BAAAA%3BAAOA%3BAAAA%3BAAAA%3BAAAA%3BAAKA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAEE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQR%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAQA%3BAAAA%3BAAAA%3BAAAA%3BAAQJ%3BAAAA%3BAAAA%3BAAAA%3BAAIE%3BAAAA%3BAAAA%3BAA1IN%3BAAkJA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAKI%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAIA%3BAAAA%3BAAAA%3BAAGE%3BAAAA%3BAAAA%3BAAcA%3BAAAA%3BAAAA%3BAAAA%3BAAnLZ%3BAA8LA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%3BAAcE%3BAAAA%3BAAAA%3BAAAA%3BAAhNN%3BAAwNA%3BAAAA%3BAAII%3BAAAA%3BAAAA%3BAAAA%22%7D */