/**
**For css Adjustments regarding the Woocomerce Loop item
*/
.ast-loop-product__link {
    text-decoration: none !important;
}

.wc-gzd-additional-info.wc-gzd-additional-info-loop {
    display: none !important;
}

.button.product_type_simple.add_to_cart_button {
    display: none !important;
}

.woocommerce-LoopProduct-link .review-rating {
    display: none;
}

.ast-on-card-button {
    display: none;
}

.imp-wc-featured-badge {
    position: absolute;
    z-index: 999;
    font-family: var(--mainfont);
    color: var(--ast-global-color-3);
    font-size: 12px;
    background-color: #fff;
    line-height: 1;
    border-radius: 13em;
    padding: 0.5em 1em;
    top: 14px;
    right: 46px;
    letter-spacing: 0.07em;
    font-weight: 400;
    text-transform: uppercase;
    -webkit-text-stroke-width: 0.5px;
    -webkit-text-stroke-color: var(--Colors-font-color, #A31717);
}

.imp-wc-bespoke-icon {
    display: flex;
    position: absolute;
    z-index: 9;
    bottom: 20px;
    right: 13px;
}

.imp-wc-bespoke-icon svg {
    height: 1.3em;
    width: 1.3em;
}

.woocommerce-loop-product__title {
    color: var(--ast-global-color-3) !important;
    font-family: var(--headlinefont) !important;
    text-align: center;
    font-size: var(--base-font-size) !important;
    font-weight: 400 !important;
    line-height: 1.27 !important;
    margin-bottom: var(--gap-s) !important;
    text-transform: uppercase;
}

.products .price bdi {
    color: #000;
    font-family: var(--mainfont) !important;
    text-align: center !important;
    font-weight: 400 !important;
    line-height: 1.5 !important;
    display: flex;
    justify-content: center;
    letter-spacing: 0.07em;
    font-size: var(--base-font-size-small);
}

@media screen and (max-width:576px) {
    .astra-shop-summary-wrap {
        padding: 0 !important;
    }
}