@charset "UTF-8";
/*
Theme Name: Vietevo Theme
Theme URI: https://vietevo.com
Author: the Vietevo team
Author URI: https://wordpress.org/
Description: Our 2019 default theme is designed to show off the power of the block editor. It features custom styles for all the default blocks, and is built so that what you see in the editor looks like what you'll see on your website. Twenty Nineteen is designed to be adaptable to a wide range of websites, whether you’re running a photo blog, launching a new business, or supporting a non-profit. Featuring ample whitespace and modern sans-serif headlines paired with classic serif body text, it's built to be beautiful on all screen sizes.
Requires at least: 4.9.6
Requires PHP: 5.2.4
Version: 2.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: vietevo©
Tags: one-column, flexible-header, accessibility-ready, custom-colors, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, rtl-language-support, sticky-post, threaded-comments, translation-ready, block-patterns
*/

* {margin: 0; padding: 0;}
a {
	-webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s;
}
}
a, a:hover, a:focus {
	text-decoration: none !important;
}
body, input, select {
    font-family: 'Montserrat', sans-serif !important;
}
.swiper-container-horizontal>.swiper-pagination-bullets {
    bottom: 20px !important;
}

.top-header p {
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 22px;
    color: #FFFFFF;
}

.elementor-lost-password, .elementor-login-separator, .elementor-register {
    font-size: 0.875rem;
    line-height: 22px;
    color: #181818;
}

.yith-ajaxsearchform-wide .yith-ajaxsearch-filters {
    display: none;
}

.yith-ajaxsearchform-wide .search-input-container {
    display: inline-block;
    width: 100%;
    padding: 0 !important;
}

.yith-ajaxsearchform-wide .search-input-container input[type="search"] {
    border: 0px;
    border-bottom: 1px solid #e5e5e5;
    outline: none;
    font-size: 1rem;
    line-height: 24px;
    color: #454545;
    padding: 20px 0px !important;
}

.yith-ajaxsearchform-wide .search-input-container input[type="search"]::placeholder {
    font-size: 1rem !important;
    line-height: 22px;
}

.elementor-menu-cart__toggle_button {
    padding: 0 !important;
}

.yith-ajaxsearchform-wide #yith-ajaxsearchform input[type="submit"] {
    display: none;
}

.breadcrumb .woocommerce-breadcrumb, .breadcrumb .woocommerce-breadcrumb a {
    margin: 0;
    font-size: 0.875rem !important;
    line-height: 22px !important;
}

.iconic-woothumbs-wishlist-buttons__add .iconic-woothumbs-icon-heart,
.iconic-woothumbs-wishlist-buttons--added .iconic-woothumbs-icon-heart,
.iconic-woothumbs-fullscreen .iconic-woothumbs-icon-fullscreen {
    font-size: 1.438rem !important;
}

.iconic-woothumbs-wishlist-buttons__add:hover,
.iconic-woothumbs-wishlist-buttons__add:focus,
.iconic-woothumbs-wishlist-buttons--added .iconic-woothumbs-wishlist-buttons__browse:hover,
.iconic-woothumbs-wishlist-buttons--added .iconic-woothumbs-wishlist-buttons__browse:focus,
.iconic-woothumbs-fullscreen:hover,
.iconic-woothumbs-fullscreen:focus {
    text-decoration: none !important;
}

.iconic-woothumbs-wishlist-buttons--added .iconic-woothumbs-wishlist-buttons__browse .iconic-woothumbs-icon-heart {
    color: #D81821;
}

.slick-dots li button, .slick-dots .slick-active button{
    width: 10px  !important;
    height: 10px !important;
}

.product_meta .detail-label {
    font-weight: 400 !important;
}

.product_meta .detail-content a:hover {
    text-decoration: none !important;
    color: #D81821 !important;
}

.short-description-product .woocommerce-product-details__short-description ul {
    padding-left: 20px;
}

.woocommerce div.product p.stock {
	display: none;
    margin: 0 0 20px;
    color: #333333;
    font-size: 0,875rem !important;
    font-weight: 600;
    line-height: 24px;
}

.woocommerce div.product.elementor .quantity .qty {
    outline: none !important;
    border: 1px solid #DFDFDF;
}

.iconic-woothumbs-all-images-wrap {
    margin: 0px !important;
}

.tab-editor-container, .woocommerce-Tabs-panel--ywtm_432 p {
    text-align: center !important;
    color: #181818 !important;
}

.tab-editor-container h1, .tab-editor-container h2, .tab-editor-container h3, .woocommerce-Reviews-title,
.woocommerce-Tabs-panel--ywtm_432 h1, .woocommerce-Tabs-panel--ywtm_432 h2, .woocommerce-Tabs-panel--ywtm_432 h3 {
    font-size: 2.375rem;
    line-height: 46px;
    font-weight: 600;
    margin-bottom: 20px;
    color: #181818 !important;
}

.tab-editor-container p, .woocommerce-Tabs-panel p {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
    margin-bottom: 20px;
}

.tab-editor-container p a, .woocommerce-Tabs-panel p a {
    color: #D81821 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce-Tabs-panel--ywtm_432 {
   padding: 0;
   text-align: center; 
}

.woocommerce-Tabs-panel--ywtm_432 {
    padding: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    border-top: none;
    border-radius: 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li a {
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
    text-transform: uppercase;
    padding: 16px 50px !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs .active {
    border-bottom: 1px solid #D81821 !important;
}

.woocommerce div.product .woocommerce-tabs ul.tabs .active a {
    font-weight: 600;
}

.yith-wcqv-button, ul.products li.product .star-rating, .home .added_to_cart, .woocommerce a.added_to_cart {
    display: none !important;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist {
    top: 15px !important;
    right: 15px !important;
    left: auto !important;
}

.add-to-wishlist-before_image .yith-wcwl-add-to-wishlist i {
    font-size: 1.25rem !important;
}

.wishlist-fragment .items-counter a img {
    width: 24px !important;
    height: auto;
}

.wishlist-fragment .items-counter a .items-count {

}

.wishlist-fragment .list {
    min-width: 350px;
    left: auto !important;
    right: 0px !important;
    padding: 10px !important;
    box-shadow: 0 15px 15px rgb(0 0 0 / 30%) !important;
}

.wishlist-fragment .items-counter {
    position: relative;
}

.wishlist-fragment .items-counter a {
    pointer-events: none;
}

.wishlist-fragment .items-counter .items-count {
    position: absolute;
    font-size: 0.875rem !important;
    line-height: 22px;
    color: #181818 !important;
    margin-left: 3px;
    top: 7px;
    right: -7px;
}

.wishlist-fragment .list > .items-count{
    font-size: 0.875rem;
    color: #9f9f9f;
    background: #f3f3f3;
    padding: 2px 10px;
}

.wishlist-fragment .list .cart_list {
    margin: 0px !important;
    max-height: 100vh !important;
}

.wishlist-fragment .list .cart_list li {
    width: 100%;
    border-bottom: 1px solid #e5e5e5 !important;
    padding: 10px !important;
    margin: 0 !important;
}

.wishlist-fragment .list .cart_list li .mini-cart-item-info,
.wishlist-fragment .list .cart_list li .mini-cart-item-info a, 
.wishlist-fragment .list .cart_list li .min-cart-subtotal {
    font-size: 1rem !important;
    line-height: 24px !important;
    color: #181818 !important;
}

.wishlist-fragment .list .cart_list li .mini-cart-item-info a:hover {
    text-decoration: none;
    color: #D81821 !important;
}

.wishlist-fragment .list .cart_list li .mini-cart-item-info .mini-cart-wishlist-info {
    display: none !important;
}

.wishlist-fragment .list .show-wishlist {
    background: #363131 !important;
    text-align: center !important;
    text-decoration: none !important;
    margin: 10px;
    padding: 10px 0;
    font-size: 1rem !important;
    color: #fff !important;
}

.wishlist-fragment .list .show-wishlist:hover {
    background: #D81821 !important;
}

.woocommerce ul.products li.product .woocommerce-loop-category__title,
.woocommerce ul.products li.product .woocommerce-loop-product__title,
.woocommerce ul.products li.product h3 {
    padding: 10px 0 0 0 !important;
}

.home .banner-left-home {
    display: flex !important;
    height: 100% !important;
}

.home .banner-left-home .elementor-cta,
.home .banner-left-home .elementor-cta .elementor-cta__content {
    height: 100% !important;
}

.woocommerce .woocommerce-result-count,
.woocommerce .woocommerce-ordering {
    margin: 20px 0;
    font-size: 1rem;
    font-weight: 600;
    color: #454545;
    line-height: 24px;
}

.woocommerce .woocommerce-ordering select {
    border: 1px solid #EDEDED;
    padding: 4px 10px;
    font-family: 'Montserrat', sans-serif !important;
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 24px;
    color: #454545;
    outline: none;
}

.yith-wcan-filters .yith-wcan-filter h4 {
    font-size: 1rem;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 30px;
}

.yith-wcan-filters .yith-wcan-filter {
    margin-bottom: 0;
    padding: 30px 0;
    border-bottom: 1px solid #EDEDED;
}

.yith-wcan-filters #filter_824_0 {
    padding-top: 0px;
}

.yith-wcan-filters .apply-filters,
.yith-wcan-filters .reset-filters,
.yith-wcan-filters-opener {
    font-family: 'Montserrat', sans-serif !important;
    background: #454545 !important;
    color: #FFFFFF !important;
    font-size: 0.875rem;
    font-weight: 400;
    padding: 8px 20px;
    border: none;
    outline: none;
    cursor: pointer;
}
.yith-wcan-filters-opener {
    width: 100%;
}

.yith-wcan-filters-opener i.filter-icon {
    filter: invert(0%) sepia(3%) saturate(1000%) hue-rotate(0deg) brightness(10000%) contrast(100%);
}

.yith-wcan-filters .apply-filters:hover,
.yith-wcan-filters .reset-filters:hover,
.yith-wcan-filters-opener:hover {
    background: #8c8081 !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .checkboxbutton.checked:before {
    background-color: #D81821 !important;
    border-color: #D81821 !important;
}
.yith-wcan-filters.custom-style span.checkboxbutton:before {
    border-radius: 0px !important;
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single {
    background-color: #D81821 !important;
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-from:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-to:before, .yith-wcan-filters .yith-wcan-filter .price-slider .irs-single:before {
    border-top: 5px solid #D81821 !important;  
}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-handle {
    border: 4px solid #D81821 !important;
    background-color: #D81821 !important;

}

.yith-wcan-filters .yith-wcan-filter .price-slider .irs-bar {
    background-color:#D81821 !important;
}

.irs--round .irs-min,.irs , .irs-max, .irs-from {
    font-family: 'Montserrat', sans-serif !important;
    font-size: 0.625rem !important;
    line-height: 20px !important;
}

.shop_table {
    width: 100%;
}

.shop_table.cart tr.cart_item td.product-name a {
    text-decoration: none !important;
}

.shop_table.cart tr.cart_item td.product-name:hover a {
    color: #D81821 !important;
}

.shop_table.cart tr.cart_item td.product-quantity input {
    outline: none !important;
    border: 1px solid #DFDFDF;
    font-size: 1rem;
    font-weight: 400;
    line-height: 24px;
    padding: 10px 8px 8px 8px
}

.shop_table.cart tr.cart_item .product-remove a {
    background: #878787;
    padding: 0px 7px;
    border-radius: 200%;
    color: #fff;
    text-decoration: none;
}

.shop_table.cart tr.cart_item .product-remove a:hover {
    background: #D81821;
}

.shop_table.cart td.actions .coupon .button,
.shop_table.cart td.actions button[name=update_cart] {
    border: none;
    outline: none;
    cursor: pointer;
}

.cart-collaterals .cart_totals h2 {
    margin-bottom: 10px;
}

.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row {
    margin-bottom: 16px;
}
.woocommerce-billing-fields > h3, .woocommerce-additional-fields > h3, #order_review_heading,
.woocommerce .woocommerce-order .woocommerce-order-details > h2,
.woocommerce .woocommerce-order .woocommerce-customer-details > h2 {
    font-size: 1.875rem !important;
    line-height: 38px !important;
    color: #181818;
    margin-bottom: 10px;
}
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label,
.woocommerce-additional-fields .form-row label {
    margin-bottom: 4px;
}

.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label,
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input,
.woocommerce-additional-fields .form-row label {
    display: inline-block;
    width: 100%;
    font-size: 0.875rem !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    color: #454545 !important;
}

.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper input,
.select2-container .select2-selection--single,
.woocommerce form .form-row .input-text, .woocommerce-page form .form-row .input-text {
    outline: none;
    border: 1px solid #e3dfdf;
    background: #f3f3f3;
    padding: 8px 10px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 41px !important;
    width: 40px;
}


.select2-container .select2-selection--single {
    height: auto !important;
    padding: 6px !important;
    border-radius: 0px !important;
}

.select2-container .select2-selection--single .select2-selection__rendered {
    padding: 0 !important;
    font-size: 0.875rem;
}

.select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #454545 !important;
    font-size: 0.875rem;
}

.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-first,
#billing_city_field, #billing_email_field {
    margin-left: 5px;
}

.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-last,
#billing_state_field, #billing_phone_field {
    margin-right: 5px;
}

.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-first,
.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-last,
#billing_state_field, #billing_city_field, #billing_phone_field, #billing_email_field {
    width: 49%;
    float: left;
}

.woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label abbr {
    text-decoration: none;
}

#billing_country_field {
    display: none;
}

#billing_address_1_field {
    display: inline-block;
    width: 100%;
    clear: both;
}

.woocommerce-additional-fields .form-row textarea,
.woocommerce-page form .form-row textarea {
    resize: vertical;
    height: 100px;
    max-height: 125px;
    outline: none;
}

.woocommerce-page #payment #place_order {
    background: #D81821 !important;
    padding: 10px !important;
    display: inline-block !important;
    font-size: 1.5rem !important;
    line-height: 32px !important;
    outline-color: none !important;
    border-radius: 0px !important;
}

.woocommerce-checkout-review-order-table tbody tr td br {
    display: none;
}

.woocommerce-checkout-review-order-table thead tr .product-name,
.cart-subtotal th, .order-total th {
    text-align: left;
}

.woocommerce-checkout-review-order-table tbody tr .product-total,
.woocommerce-checkout-review-order-table thead tr .product-total,
.cart-subtotal td,
.order-total td {
    text-align: right;
}

.order-total td{
    font-size: 1.5rem;
    line-height: 32px;
    color: #D81821;
}

.woocommerce-privacy-policy-text p, .woocommerce-privacy-policy-text p a {
    font-size: 0.875rem;
    line-height: 22px;
    font-style: italic;
}

.woocommerce-page #payment #place_order {
    float: none;
    margin-top: 20px;
    border: none;
    width: 100%;
    cursor: pointer;
}

.woocommerce .woocommerce-order {
    color: #454545 !important;
}

.woocommerce .woocommerce-order .woocommerce-notice, .woocommerce .woocommerce-order p {
    font-size: 24px;
    text-align: center;
    color: #D81821;
    margin-bottom: 30px;
    line-height: 38px;
}

.woocommerce ul.order_details {
    display: flex;
    align-items: center;
}

.woocommerce ul.order_details li {
    width: 100%;
    margin: 0;
    padding-right: 0px !important;
    padding: 0 10px !important;
}

.woocommerce .woocommerce-order .woocommerce-customer-details address {
    padding: 14px;
}

.woocommerce .woocommerce-order .woocommerce-customer-details p {
    text-align: left;
    font-size: 1rem;
    line-height: 24px;
    color: #454545;
}

.elementor-menu-cart__main {
    padding: 20px !important;
}

.elementor-widget-woocommerce-menu-cart .elementor-menu-cart__footer-buttons a.elementor-button--view-cart,
.elementor-menu-cart__footer-buttons a.elementor-button--checkout,
.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update input,
.yith_wcwl_footer_additional_action input {
    padding: 8px 20px !important;
    background: #454545 !important;
    font-size: 0.875rem !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    text-decoration: none !important;
}

.elementor-menu-cart__footer-buttons a.elementor-button--checkout {
    background: #D81821 !important;
}

.widget_shopping_cart_content .woocommerce-mini-cart .cart_item .product-name{
    color: #181818;
    font-size: 1.25rem;
    line-height: 28px;
    text-decoration: none;
}

.widget_shopping_cart_content .woocommerce-mini-cart .cart_item .product-price .quantity {
    color: #454545;
    font-size: 1rem;
    font-weight: 400;
    line-height: 22px;
}

.product-remove {
    top: 0;
    margin-top: 20px;
}

.elementor-menu-cart__product-remove:after, .elementor-menu-cart__product-remove:before {
    color: #D81821;
    border: 1px solid #D81821;
}

.woocommerce .wishlist-title {
    margin-bottom: 10px;
}

.woocommerce .wishlist-title h2 {
    font-size: 1.875rem;
    font-weight: 600;
    line-height: 38px;
}


.hidden-title-form {
    display: inline-block;
    width: 30% !important;
}

.hidden-title-form>input[type=text] {
    line-height: 1 !important;
    font-size: 1.25rem !important;
    padding: 10px 20px !important;
    border: 1px solid #e3dfdf !important;
    background: #f3f3f3 !important;
    color: #181818 !important;
    line-height: 28px !important;
    width: 100%;
    outline: none;
}

.hidden-title-form a i {
    margin-top: 7px !important;
}

.woocommerce table.shop_table {
    border-collapse: collapse !important;
}

table.wishlist_table thead tr {
    background: #F7F6F7;
}

table.wishlist_table thead th {
    padding: 12px 0 !important;
    font-size: 1rem !important;
    line-height: 24px;
    text-align: center !important;
}

table.wishlist_table tr {
    background: #FFFFFF;
}

.woocommerce table.shop_table .product-name a {
    font-size: 1rem;
    font-weight: 600;
    line-height: 24px;
    color: #181818;
    text-decoration: none;
}

.woocommerce table.shop_table .product-name a:hover {
    color: #D81821;
}

.woocommerce a.remove {
    height: 20px !important;
    width: 20px !important;
    text-decoration: none !important;
    color: #D81821 !important;
}

.woocommerce a.remove:hover {
    background: #D81821 !important;
}

.woocommerce table.shop_table .product-price, .woocommerce table.shop_table .product-stock-status {
    font-size: 1rem;
    line-height: 24px;
    color: #181818;
}

.wishlist-items-wrapper .product-add-to-cart .add_to_cart_button {
    display: inline-block !important;
    background: #454545 !important;
    font-size: 0.875rem !important;
    font-weight: 400 !important;
    line-height: 22px !important;
    padding: 6px 10px !important;
    border-radius: 0 !important;
    outline: none;
}

.wishlist-items-wrapper .product-add-to-cart .add_to_cart_button:hover {
    background: #D81821 !important;
}

.yith_wcwl_wishlist_footer .yith_wcwl_wishlist_update input,
.yith_wcwl_footer_additional_action input {
    font-size: 1rem;
    line-height: 24px;
    color: #FFFFFF;
    outline: none;
    border: none;
    cursor: pointer;
}

.yith_wcwl_footer_additional_action input {
    background: #D81821 !important;
}

.elementor-menu-cart__close-button {
    margin: 0 !important;
}

.elementor-menu-cart__subtotal {
    border-top: 1px solid #e3e3e3 !important;
    border-bottom: 1px solid #e3e3e3 !important;
    margin: 10px 0 !important;
    padding: 10px 0 !important;
}

.tab-faqs-container .tab-faq-answ {
	display: none !important;
}

.tab-faqs-container .tab-faq-wrapper .tab-faq-title h4, .tab-faqs-container .tab-faq-item, .tab-faqs-container .tab-faq-item-content {
	font-size: 1rem !important;
	line-height: 24px !important;
	color: #181818 !important;
}

.tab-faqs-container .tab-faq-item-content {
	color: #454545 !important;
}

.faq-accordion .elementor-accordion .elementor-accordion-item .elementor-tab-content ul {
	list-style-type: disc;
    list-style-position: inside;
}

.specifications_product {
	width: 100%;
	text-align: left;
	font-size: 1rem;
	line-height: 24px;
	border-spacing: 0;
    border-collapse: collapse;
}

.specifications_product tr {
	
}

.specifications_product tr th, .specifications_product tr td {
	padding: 6px 8px;
	border: 1px solid #e3e3e3;
}

.specifications_product tr th {
	background: #f6f6f6;
}

.specifications_product tr td {
	background: #fff;
}

.elementor-post__card .elementor-post__title a {
	text-decoration: none !important;
}
.elementor-post__card .elementor-post__title a:hover {
	color: #D71920 !important;
}

.price {
    display: inline-block !important;
    margin: 0 auto;
}

.price {
    margin-bottom: 20px !important;
}

.single-product .price {
    display: none !important;
}
.price .price-area,
.single-product .price-area {
    display: block;
    vertical-align: middle;
    align-items: center;
}

.price .price-area .purchase-price,
.product-price .price-area .purchase-price .woocommerce-Price-amount bdi{
    font-size: 1.125rem !important;
}

}
.single-product .price-area .purchase-price{
    display: inline-block;
    text-align: left;
    vertical-align: bottom;
    margin-right: 10px;
}

.single-product .price-area .purchase-price .woocommerce-Price-amount bdi,
.product-price .price-area .purchase-price .woocommerce-Price-amount bdi{
    font-size: 1.5rem;
    font-weight: 600;
    display: block;
    align-items: center;
    color: #d71920;
}

.price .price-area .purchase-price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol,
.single-product .price-area .purchase-price .woocommerce-Price-amount bdi .woocommerce-Price-currencySymbol {
    font-size: 1rem;
}

.price .price-area .product-price {
    display: block;
    text-align: center;
    vertical-align: middle;
    line-height: 20px;
}
.single-product .price-area .product-price {
    display: inline-block !important;
    text-align: left;
    vertical-align: middle;
}

.price .price-area .product-price bdi,
.single-product .price-area .product-price bdi,
.product-price .price-area .product-price .woocommerce-Price-amount bdi{
    font-size: 0.875rem;
    font-weight: 400;
    text-decoration: line-through;
    color: #787878;
}

.price .price-area .legal,
.single-product .price-area .legal,
.product-price .price-area .legal{
    font-size: 0.875rem;
    font-weight: 400;
    line-height: 12px;
    color: #d71920;
}

.single-product .price-area .legal,
.product-price .price-area .legal{
    line-height: 18px;
}
}
