@font-face {
	font-family: "FontAwesomeCP";
	src: url("../../fonts/fa-cp-84.eot");
	src:
		url("../../fonts/fa-cp-84.eot?#iefix") format("embedded-opentype"),
		url("../../fonts/fa-cp-84.woff2") format("woff2"),
		url("../../fonts/fa-cp-84.woff") format("woff"),
		url("../../fonts/fa-cp-84.ttf") format("truetype"),
		url("../../fonts/fa-cp-84.svg#fontawesomecp") format("svg");
	font-weight: normal;
	font-style: normal;
}
.component_table_item .product-name .component dd,
.component_table_item .product-name p.backorder_notification,
.component_table_item .product-price,
.component_table_item .product-quantity,
.component_table_item .product-subtotal,
.component_table_item .product-total {
	font-size: 0.875em;
}
.woocommerce .component_table_item dl.component,
.woocommerce .component_mini_cart_item dl.component {
	margin: 0;
}
.woocommerce .component_table_item dl.component {
	display: inline-block;
	width: 95%;
}
.woocommerce .component_table_item dl.component dd,
.woocommerce .component_mini_cart_item dl.component dd,
.woocommerce .component_mini_cart_item dl.component p:last-child {
	margin: 0;
}
.woocommerce .component_mini_cart_item dl.component dd.component-hidden {
	display: none;
}
.component_table_item .component_table_item_indent {
	padding-left: 30px;
}
.component_mini_cart_item .component_mini_cart_item_indent {
	padding-left: 20px;
}
.woocommerce .component_table_item td.product-name dl.variation,
.woocommerce-page .component_table_item td.product-name dl.variation,
.component_table_item td.product-name .wc-item-meta {
	font-size: 0.875em;
}
.component_table_item td {
	border-top: none !important;
	border-bottom: none !important;
}
.component_table_item .component_table_item_price:after,
.component_table_item .component_table_item_subtotal:after {
	font-family: "FontAwesomeCP";
	font-size: 1rem;
	display: inline-block;
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-ms-transform: rotate(90deg) /*rtl:ignore*/;
	transform: rotate(90deg) /*rtl:ignore*/;
	content: "" /*rtl:''*/;
	margin: 0 2px 0 12px;
	opacity: 0.25;
}
.component_container_table_item td {
	border-bottom: none !important;
}
dt.component_title_meta,
.component_notice {
	margin: 12px 0 5px;
}
a.edit_composite_in_cart_text {
	color: #888;
	font-weight: normal;
	text-decoration: none;
}
a.edit_composite_in_cart_text:hover small {
	text-decoration: underline;
}
.wcsatt-add-cart-to-subscription-options .component_table_item {
	font-size: 0.875em;
}
.wcsatt-add-cart-to-subscription-options .component_table_item:after {
	font-family: "FontAwesomeCP";
	display: inline-block;
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-ms-transform: rotate(90deg) /*rtl:ignore*/;
	transform: rotate(90deg) /*rtl:ignore*/;
	content: "" /*rtl:''*/;
	margin: 0 2px 0 12px;
	opacity: 0.25;
}
