/* Font Awesome by Dave Gandy - http://fontawesome.io */
/* Subset: f0c1,f08e,f14c,f148 */
@font-face {
  font-family: 'FontAwesomePB';
  src: url("../../fonts/fa-pb_v-5.9.0.eot");
  src: url("../../fonts/fa-pb.eot") format("embedded-opentype"), url("../../fonts/fa-pb.woff") format("woff2"), url("../../fonts/fa-pb.woff") format("woff"), url("../../fonts/fa-pb_v-5.9.0.ttf") format("truetype"), url("../../fonts/fa-pb_v-5.9.0-fapbregular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
.bundled_table_item .product-name, .bundled_table_item .product-price, .bundled_table_item:not(.order_item) .product-quantity, .bundled_table_item .product-subtotal, .bundled_table_item .product-total {
  font-size: .875em;
}

.bundled_table_item .bundled_table_item_indent {
  padding-left: 32px;
}

.woocommerce .bundled_table_item td.product-name dl.variation, .woocommerce-page .bundled_table_item td.product-name dl.variation, .bundled_table_item td.product-name .wc-item-meta {
  font-size: 100%;
}

.bundled_table_item, .bundled_table_item td {
  border-top: none !important;
  border-bottom: none !important;
}

.bundle_table_item, .bundle_table_item td {
  border-bottom: none !important;
}

.bundled_table_item_price:before, .bundled_table_item_subtotal:before {
  font-family: 'FontAwesomePB';
  font-size: 1rem;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
  content: "\e806";
  margin: 0 12px 0 3px;
  opacity: .25;
}

dt.bundled_title_meta, .bundled_notice {
  margin: 12px 0 5px;
}

a.edit_bundle_in_cart_text {
  color: #888;
  font-weight: normal;
  text-decoration: none;
}

a.edit_bundle_in_cart_text:hover small {
  text-decoration: underline;
}