.woocomerce-recommended-products .woocommerce-Price-amount {
    background: #952c2a1a;
    padding: 5px 10px;
    border-radius: 50px;
    color: #952c2a;
}

.woocomerce-recommended-products .astra-shop-summary-wrap {
    text-align:center;
}

.woocomerce-recommended-products .review-rating {
    display: none;
}

.woocomerce-recommended-products .price {
     margin-top:10px;
}

.woocomerce-recommended-products .ast-woo-product-category {
    display:none !important;
}

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

.woocommerce-Price-amount bdi {
    direction: ltr;
}


.woocommerce-page input[type=number] {
    background-color: #f5eaea !important;
    border: 0;
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    height: 35px;
    width: 145px !important;
    border-radius: 5px;
    letter-spacing: 1px !important;
}

.woocommerce-js .quantity .qty {
    width: 2.5em !important;
}
@media (max-width:450px){
.ast-woo-header-cart-info-wrap {
    display:none !important;
}
}
.product-sale {
    padding:5px 10px;
    background:#000;
    color:#fff;
    border-radius:50px;
    font-size:14px;
    text-align:left;
}
.collection-product-price {
    padding:5px 10px;
    background:#fff;
    color:#952c2a;
    border-radius:50px;
    font-size:14px;
    text-align:right;
}

.woocommerce button.button, .woocommerce-js a.button {
    line-height: 1rem !important;
    text-transform: capitalize !important;
    letter-spacing: 0 !important;
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
}
.woocommerce-js #content table.cart [name=coupon_code], .woocommerce-page #content table.cart [name=coupon_code] {
    height: 47px !important;
}

.woocommerce .woocommerce-cart-form button:focus {
    border-style: none !important;
}

.woocommerce-js div.product div.images .woocommerce-product-gallery__trigger {
    background: #f4e9e9;
}

.woocommerce-product-gallery {
    border: 1px solid #eee;
    border-radius: 10px;
    padding: 5px;
}

.entry-summary h1 {
    font-size:40px !important;
}

ul#shipping_method li {
    padding: 0.25em 0 0.25em 0 !important;
}

.woocommerce-privacy-policy-link {
    color: #952c2a;
    text-decoration: underline;
}
.woocommerce-form-register button{
    border-radius: 5px;
    text-transform: inherit;
}

.woocommerce-message::before {
    content: '\e015';
    color: #8fae1b !important;
}

.woocommerce-message {
    border-top-color: #8fae1b !important;
}