:root {
--info: #007bff;
--error: #dc3545;
--success: #28a745;
--white: #fff;
}
.single-product-top-1 .product_meta-area .product-meta-group,
.single-product-top-1 .product_meta-area .product-term-group {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 15px;
}
.single-product-top-1 .metro-custom-contact-info {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
gap: 8px;
}
.single-product-top-1 .metro-custom-contact-info>a {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: start;
-ms-flex-pack: start;
justify-content: flex-start;
gap: 8px;
}
.single-product-top-1 .metro-custom-contact-info>a:hover {
text-decoration: underline;
}
.single-product-top-1 .product_meta-area .product-meta-avaibility .product-meta-content:not(.sku) .stock {
background-color: var(--info) !important;
color: var(--white) !important;
}
.single-product-top-1 .product_meta-area .product-meta-avaibility .product-meta-content.out .stock {
background-color: var(--error) !important;
color: var(--white) !important;
}
.single-product-top-1 .product_meta-area .product-meta-avaibility .product-meta-content.more .stock {
background-color: var(--success) !important;
color: var(--white) !important;
}
.custom-shipping-information {
font-size: 12px;
line-height: 1.3;
background: var(--info);
color: var(--white);
padding: 6px;
border-radius: 4px;
}
.amount>bdi,
.amount {
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-direction: row-reverse;
flex-direction: row-reverse;
}
.amount bdi>span,
.amount>span {
margin-left: 2px;
}