.elementor-7877 .elementor-element.elementor-element-7c0aa1a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7877 .elementor-element.elementor-element-95ab2fb{--display:flex;}@media(max-width:767px){.elementor-7877 .elementor-element.elementor-element-6f9466c > .elementor-widget-container{padding:20px 0px 0px 0px;}body.elementor-page-7877{padding:20px 0px 0px 0px;}}/* Start custom CSS for product-index, class: .elementor-element-6f9466c */.wolf_add_to_wishlist, .product-rating, .product-quickview-button {
display:none !important;
}

article.product {
    padding: 5px ;
}

.woocommerce-loop-product__title{
    text-align: center;

}
    .product-summary {
      /*   text-align: left; Reset text alignment for other elements */
        display: flex;
        flex-direction: column;
        align-items: center;
            
    text-align: center;

    }

    .product-caption {
        order: 1;
    }

    .product-action {
        order: 2;
    }
    .product-subheading{
        text-align: center
    }
    
      .entry-product-grid .wc-block-grid__product-title, .entry-product-grid .woocommerce-loop-product__title{
        padding-right: 0 !important;
    }
    
    .woocommerce-LoopProduct-link {
    text-align: center;
}

.comments-pagination .nav-links a.next:before, .pagination-icon-next:before{
    content:"\e879" !important;
}

.comments-pagination .nav-links a.prev:before, .pagination-icon-prev:before{
        content:"\e87a" !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c0aa1a */.wolf_add_to_wishlist, .product-rating, .product-quickview-button {
display:none !important;
}

article.product {
    padding: 5px ;
}

.woocommerce-loop-product__title{
    text-align: center;

}
    .product-summary {
      /*   text-align: left; Reset text alignment for other elements */
        display: flex;
        flex-direction: column;
        align-items: center;
            font-family: Syne !important;
    text-align: center;

    }

    .product-caption {
        order: 1;
    }

    .product-action {
        order: 2;
    }
    .product-subheading{
        text-align: center
    }
    
      .entry-product-grid .wc-block-grid__product-title, .entry-product-grid .woocommerce-loop-product__title{
        padding-right: 0 !important;
    }
    
    .woocommerce-LoopProduct-link {
    text-align: center;
}
.wolf-core-heading, h1, h2, h3, h4, h5, h6, .post-title, .entry-title, h2.entry-title > .entry-link, h2.entry-title, .widget-title, .wvc-counter-text, .wvc-countdown-period, .logo-text, .wvc-interactive-links, .wvc-interactive-overlays, .heading-font, .wp-block-latest-posts__list li > a, .wolf-core-textual-showcase-item, .wolf-core-interactive-link-item, .wolf-core-marquee-text, .wolf-core-il-marquee__inner, .heading-font, .elementor-accordion-title, .loading-text, .overlay-menu-container .nav-menu li, .comment-reply-title, .bit-venue, .bit-location, .oas-cell-caption h3, .oas-preview__column-title, .event-artist, .ovs-content__title>span:last-child, .ovs-preview__title-main>span:last-child{
    font-family: Syne !important;
}/* End custom CSS */