.elementor-4042 .elementor-element.elementor-element-e0f7ac1 > .elementor-element-populated{margin:0px 0px 156px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-4042 .elementor-element.elementor-element-7270825 .product{text-align:center;}.elementor-4042 .elementor-element.elementor-element-7270825 > .elementor-widget-container{margin:38px 0px 38px 0px;}.elementor-4042 .elementor-element.elementor-element-7270825.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-4042 .elementor-element.elementor-element-7270825 .woocommerce .woocommerce-loop-category__title{color:#F1F1F1;font-family:"Inconsolata", Sans-serif;font-size:16px;font-weight:700;text-transform:none;font-style:normal;text-decoration:none;line-height:16.52px;letter-spacing:5px;}.elementor-4042 .elementor-element.elementor-element-9f7c16c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-4042 .elementor-element.elementor-element-9f7c16c > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-4042 .elementor-element.elementor-element-7270825 .woocommerce .woocommerce-loop-category__title{font-size:56px;line-height:58.8px;letter-spacing:0px;}}@media(max-width:767px){.elementor-4042 .elementor-element.elementor-element-7270825 .woocommerce .woocommerce-loop-category__title{font-size:36px;line-height:37.8px;letter-spacing:0px;}}/* Start custom CSS for wc-categories, class: .elementor-element-7270825 */.elementor-4042 .elementor-element.elementor-element-7270825 .woocommerce ul.products li.product a img {
    display: none !important;
}
.elementor-4042 .elementor-element.elementor-element-7270825 .count {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9f7c16c */.swiper-pagination-bullets
{
    bottom: 28px !important;
    right: 5px !important;
    text-align: left;
    margin-bottom: 17px;
}

.swiper-pagination-bullet
{
    width:17px;
    height: 17px;
    background-color: transparent;
    border: 1px solid #4A4A4A;
    border-radius: 100%;
    opacity: 1 !important;
    background-image: none;
}

.swiper-pagination-bullet-active
{
    background-image: radial-gradient( #4A4A4A 5px, transparent 6px);
}

.product-card {
            width: 33.33%;
            float: left;
            box-sizing: border-box;
            padding: 0 15px;
            margin-bottom: 76px;
        }
        @media (max-width: 768px) {
            .product-card {
                width: 100%;
            }
        }

.product-card__swiper {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.swiper-wrapper {
    width: 100%; 
}

.swiper-slide {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

.product-card__slide-img {
    max-width: 100%;
    height: auto;
    display: block; 
    margin: 0 auto; 
    width: 750px;
    height: auto;
}

.product-card__pagination-info {
    display: flex;
    justify-content: space-between;
    width: 100%; 
    margin-top: 10px;
}

.swiper-pagination {
    margin-left: auto;
}

.product-card__price {
    margin-right: auto;
    margin-left: 362px;
    font-style: Inconsolata;
    font-size: 22px;
    font-weight: 600;
    line-height: 23.1px;
    color: #F1F1F1;
}

.divider {
    border-top: 1px solid white; 
    width: 100%; 
    margin: 5px 0; 
    margin-top: 10px;
}

.product-card__name {
    margin-left: auto;
    font-style: Inconsolata;
    font-size: 22px;
    font-weight: 600;
    line-height: 23.1px;
    color: #F1F1F1;
    margin-top: 10px;
    
}/* End custom CSS */