.home .product .price>del, 
.home .product .price>del>span, .home .product .price .amount {
    font-family: "Cabin", sans-serif;
    color: #a6002b !important;
}
p.wishlist-empty {
    font-family: "Cabin", sans-serif;
}
.woocommerce-cart table.shop_table_responsive tr.ywgc-gift-card-applied>td::before {
    content: 'Gift card redeemed: ';
}
ul.products li.product .added_to_cart {
    font-family: "Cabin", sans-serif;
}
.archive .woocommerce-loop-product__link + .oa_product_info a.button {
    border-color: #A6002B;
    color: #A6002B !important;
    font-family: "Cabin", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    border-style: solid;
    border-width: 1px;
    border-radius: 27px;
    padding: 0px 15px 0px 15px !important;
    margin-top: 0px;
}
.archive .woocommerce-loop-product__link + .oa_product_info a.button:hover {
	background-color: #A6002B !important;
    color: #FFFFFF !important;
    text-decoration: none !important;
}
form#gform_1 .top_label .gfield_label {
    color: #47404f;
}
form#gform_1 li.gfield input {
    color: #707070;
    font-family: "Cabin", Sans-serif;
}
.single-author .author-bio p {
    font-family: "Cabin", sans-serif;
}
@media only screen and (max-width: 768px) {
    .woocommerce-wishlist section.elementor-section.elementor-element-2c50b02b {
        margin-top: 0 !important;
        padding-top: 10px;
        width: 100% !important;
    }
    body.woocommerce-cart .entry-content {
        margin-top: 20px;
    }
    .woocommerce .cart-collaterals .shipping-calculator-form .select2-container .select2-selection__rendered {
        padding-right: 20px;
    }
}