.w-product-in-bundles .attributes-item {
  float: left;
  width:48%;
  padding:0px 2% 10px 0px;
}
.w-product-in-bundles .attributes-select {
  width:100%;
}
.w-product-in-bundles .bundle-products {
  flex-wrap: wrap;
  justify-content: space-between;
  display:flex;
}
.w-product-in-bundles .bundle-total-price {
  text-align: right;
  border-top:1px solid #e5e5e5;
  margin-bottom:20px;
}
.w-product-in-bundles .bundle-total-price .title,  .w-product-in-bundles .bundle-total-price .price {
  display:inline-block;
}
.w-product-in-bundles .bundle_image {
  float: left;
  width:30%;
  padding-right:10px;
}
.w-product-in-bundles .bundle_item {
  overflow: hidden;
  width:30%;
  padding:10px 10px;
}
.w-product-in-bundles .bundle_item:nth-child(3) ~ .bundle_item {
  border-top:1px solid #e5e5e5;
}
.w-product-in-bundles .bundle_name {
  font-weight: 500;
}
.w-product-in-bundles .bundle_price {
  font-size:20px;
}
.w-product-in-bundles .bundle_price .old {
  color: #616161;
  font-size:0.6em;
  text-decoration: line-through;
}
.w-product-in-bundles .bundle_price .specials {
  color: #ee4225;
}
.w-product-in-bundles .bundle_qty {
  float: left;
}
.w-product-in-bundles .right-area-bundle {
  overflow: hidden;
}
@media (max-width:992px) {
  .w-product-in-bundles .bundle_item {
    width:48%;
  }
  .w-product-in-bundles .bundle_item:nth-child(2) ~ .bundle_item {
    border-top:1px solid #e5e5e5;
  }
}
@media (max-width:768px) {
  .w-product-in-bundles .bundle_item {
    width:100%;
  }
  .w-product-in-bundles .bundle_item:nth-child(1) ~ .bundle_item {
    border-top:1px solid #e5e5e5;
  }
}
