/*edit product card*/
.woocommerce ul.products li.product .astra-shop-summary-wrap, .woocommerce-page ul.products li.product .astra-shop-summary-wrap {
    padding-right: 0px !important;
}
.woocommerce ul.products li.product .woocommerce-loop-product__title {
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .woocommerce ul.products li.product .button {
    width: 100%;
    text-align: center;
}
span.woocommerce-Price-amount.amount bdi {
    font-size: 12px;
}
.woocommerce-js ul.products li.product .price ins span bdi {
    font-size: 1rem;
    color: #FF0000;
}
.ast-product-navigation-wrapper .product-links a,
.product-links{
    justify-content: center;
    align-items: center;
    display: flex;
}
h1.entry-title {
    text-align: center;
}
/*style for filter in cat page*/
.woocommerce .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap {
    column-gap: 4px !important;
}
@media (max-width: 544px) {
    .ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-sticky-shop-filters > *:not(:last-child) {
        margin-right: 0px !important;
    }
}
.ast-sticky-shop-filters {
    justify-content: space-between !important;
}