.single-product .product h1, 
.single-product .product h2, 
.single-product .product h3, 
.single-product .product h4,
.single-product .product h5,
.single-product .product h6, 
.single-product .product li, 
.single-product .product span, 
.single-product .product a, 
.single-product .product p,
.woocommerce table.shop_attributes,
.woocommerce.ywraq-wrapper {
	color: #ffffff;
  	text-decoration: none;
  	font-family: "Barlow", sans-serif !important;
}

.single-product .product a:hover {
	color: #BA141F;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product .stock {
	color: #BA141F;
}

.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price, 
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price,
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price,
.yith_ywraq_add_item_response_message {
	color: #BA141F;
}

.woocommerce ul.products li.product a img {
	border-radius: 10px;
}

.single-product .summary form.cart {
	display: flex;
  	flex-direction: column;
}

.single-product .summary .input-text.qty {
  	background: transparent;
    box-shadow: none;
    border: 1px solid #ffffff;
    color: #ffffff;
    height: 50px;
}

.single-product .summary form.cart .single_add_to_cart_button, 
.single-product .summary form.cart .add-request-quote-button,
.single-product .summary .wc_email_inquiry_button_container a {
	background-color: #BA141F;
  	width: fit-content;
  	margin-top: 10px;
    border-radius: 0;
  	padding: 20px 40px !important;
  	font-family: "Barlow", sans-serif !important;
    text-transform: uppercase;
  	font-size: 1.2rem !important;
  	letter-spacing: 1px;
}

.single-product .related.products {
	float: left;
}

.woocommerce div.product .woocommerce-tabs ul.tabs {
	padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
  	background: transparent;
    border: 0;
    color: #ffffff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-bottom: 1px solid #BA141F;
  	background: transparent;
  	color: #ffffff;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after, 
.woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	display: none;
}