*}

*}

*}

.homepage-products-slider {
    position: relative;
}


.homepage-products-slider .swiper-header {
    --swiper-header-margin-block-end: var(--st-spacing-sm);
}


.widget-homepage-products .products_review_stars .rating_stars,
.widget-homepage-products .products_price {
    flex-wrap: wrap;
}

.widget-homepage-products__paragraph {
    margin-block-end: var(--st-spacing-md);
}
    .widget-homepage-products--gallery-d7eb8c6d-6e6c-4ff1-9236-007dc603f5dc .homepage-products-swiper .swiper-slide {
        --homepage-products-slider-number-of-cols: 6;
        --homepage-products-slider-number-of-cols-tablet: 4.25;
        --homepage-products-slider-number-of-cols-mobile: 2.25;

        --container: var(--max-container-width);
        --max-space-between: calc(var(--homepage-products-slider-space-between) * (var(--homepage-products-slider-number-of-cols) - 1));
        --max-spacing-container: calc(var(--st-container-space-x, 10px) * 2);
        --max-spacing: calc(var(--max-space-between) + var(--max-spacing-container));
        max-width: calc((var(--container) - var(--max-spacing)) / var(--homepage-products-slider-number-of-cols));
        margin-right: var(--homepage-products-slider-space-between);
    }

    @media screen and (max-width: 991px) {
        .widget-homepage-products--gallery-d7eb8c6d-6e6c-4ff1-9236-007dc603f5dc .homepage-products-swiper .swiper-slide {
            --container: var(--max-container-width);
            --max-space-between: calc(var(--homepage-products-slider-space-between) * (var(--homepage-products-slider-number-of-cols-tablet) - 1));
            --max-spacing-container: calc(var(--st-container-space-x, 10px) * 2);
            --max-spacing: calc(var(--max-space-between) + var(--max-spacing-container));
            max-width: calc((var(--container) - var(--max-spacing)) / var(--homepage-products-slider-number-of-cols-tablet));
        }
    }

    @media screen and (max-width: 767px) {
        .widget-homepage-products--gallery-d7eb8c6d-6e6c-4ff1-9236-007dc603f5dc .homepage-products-swiper .swiper-slide {
            --container: var(--max-container-width);
            --max-space-between: calc(var(--homepage-products-slider-space-between) * (var(--homepage-products-slider-number-of-cols-mobile) - 1));
            --max-spacing-container: calc(var(--st-container-space-x, 10px) * 2);
            --max-spacing: calc(var(--max-space-between) + var(--max-spacing-container));
            max-width: calc((var(--container) - var(--max-spacing)) / var(--homepage-products-slider-number-of-cols-mobile));
        }
    }

    .widget-homepage-products--gallery-d7eb8c6d-6e6c-4ff1-9236-007dc603f5dc .homepage-products-slider {
        position: relative;
    }

    .widget-homepage-products--gallery-card-d7eb8c6d-6e6c-4ff1-9236-007dc603f5dc {
        height: 100%;
    }

    .widget-homepage-products--gallery-d7eb8c6d-6e6c-4ff1-9236-007dc603f5dc .swiper-header {
        --swiper-header-margin-block-end: var(--st-spacing-sm);
    }



    




            @media screen and (max-width: 767px) {
            .widget-homepage-products--gallery-e3181ad1-b291-4713-8bbf-f282f92dc76e .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(2, 1fr);
            }
        }
    
            @media screen and (min-width: 768px) and (max-width: 991px) {
            .widget-homepage-products--gallery-e3181ad1-b291-4713-8bbf-f282f92dc76e .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(3, 1fr);
            }
        }
    
            @media screen and (min-width: 992px) {
            .widget-homepage-products--gallery-e3181ad1-b291-4713-8bbf-f282f92dc76e .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(4, 1fr);
            }
        }
    



    
    
            @media screen and (min-width: 992px) {
            .widget-homepage-products--gallery-121610e3-f076-4197-8f6c-7dbbaf4fd914 .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(5, 1fr);
            }
        }
    



            @media screen and (max-width: 767px) {
            .widget-homepage-products--gallery-e6877dff-93ab-435f-969c-01efc366398a .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(2, 1fr);
            }
        }
    
            @media screen and (min-width: 768px) and (max-width: 991px) {
            .widget-homepage-products--gallery-e6877dff-93ab-435f-969c-01efc366398a .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(3, 1fr);
            }
        }
    
            @media screen and (min-width: 992px) {
            .widget-homepage-products--gallery-e6877dff-93ab-435f-969c-01efc366398a .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(4, 1fr);
            }
        }
    



            @media screen and (max-width: 767px) {
            .widget-homepage-products--gallery-7bd55db3-a34c-4fa0-9242-c65d4cb47b2d .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(2, 1fr);
            }
        }
    
            @media screen and (min-width: 768px) and (max-width: 991px) {
            .widget-homepage-products--gallery-7bd55db3-a34c-4fa0-9242-c65d4cb47b2d .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(3, 1fr);
            }
        }
    
            @media screen and (min-width: 992px) {
            .widget-homepage-products--gallery-7bd55db3-a34c-4fa0-9242-c65d4cb47b2d .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(4, 1fr);
            }
        }
    



            @media screen and (max-width: 767px) {
            .widget-homepage-products--gallery-93fa9bc9-52e5-40a8-97ad-96e146373fba .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(2, 1fr);
            }
        }
    
            @media screen and (min-width: 768px) and (max-width: 991px) {
            .widget-homepage-products--gallery-93fa9bc9-52e5-40a8-97ad-96e146373fba .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(3, 1fr);
            }
        }
    
            @media screen and (min-width: 992px) {
            .widget-homepage-products--gallery-93fa9bc9-52e5-40a8-97ad-96e146373fba .widget-homepage-products--gallery-cards {
                grid-template-columns: repeat(4, 1fr);
            }
        }
    

.widget-blog .blog-card {
    height: 100%;
}

.widget-blog-card {
    position: relative;
}

.widget-blog .blog-slider .swiper-wrapper {
    margin-block-end: var(--st-spacing-md);
}

    .widget-blog-1f0ab020-1a08-4e9b-b3ed-312ee9f3c0ae .widget-blog-cards {
        display: grid;
        grid-gap: var(--blog-grid-space-between);
    }

    @media screen and (max-width: 767px) {
        .widget-blog-1f0ab020-1a08-4e9b-b3ed-312ee9f3c0ae .widget-blog-cards {
            grid-template-columns: repeat(2, 1fr);
        }
    }

    @media screen and (min-width: 768px) and (max-width: 991px) {
        .widget-blog-1f0ab020-1a08-4e9b-b3ed-312ee9f3c0ae .widget-blog-cards {
            grid-template-columns: repeat(3, 1fr);
        }
    }

    @media screen and (min-width: 992px) {
        .widget-blog-1f0ab020-1a08-4e9b-b3ed-312ee9f3c0ae .widget-blog-cards {
            grid-template-columns: repeat(4, 1fr);
        }
    }


    .widget-homepage-products--gallery-10aa8c5b-4ef0-4633-a030-dff237cdbab3 .homepage-products-swiper .swiper-slide {
        --homepage-products-slider-number-of-cols: 4;
        --homepage-products-slider-number-of-cols-tablet: 3;
        --homepage-products-slider-number-of-cols-mobile: 2;

        --container: var(--max-container-width);
        --max-space-between: calc(var(--homepage-products-slider-space-between) * (var(--homepage-products-slider-number-of-cols) - 1));
        --max-spacing-container: calc(var(--st-container-space-x, 10px) * 2);
        --max-spacing: calc(var(--max-space-between) + var(--max-spacing-container));
        max-width: calc((var(--container) - var(--max-spacing)) / var(--homepage-products-slider-number-of-cols));
        margin-right: var(--homepage-products-slider-space-between);
    }

    @media screen and (max-width: 991px) {
        .widget-homepage-products--gallery-10aa8c5b-4ef0-4633-a030-dff237cdbab3 .homepage-products-swiper .swiper-slide {
            --container: var(--max-container-width);
            --max-space-between: calc(var(--homepage-products-slider-space-between) * (var(--homepage-products-slider-number-of-cols-tablet) - 1));
            --max-spacing-container: calc(var(--st-container-space-x, 10px) * 2);
            --max-spacing: calc(var(--max-space-between) + var(--max-spacing-container));
            max-width: calc((var(--container) - var(--max-spacing)) / var(--homepage-products-slider-number-of-cols-tablet));
        }
    }

    @media screen and (max-width: 767px) {
        .widget-homepage-products--gallery-10aa8c5b-4ef0-4633-a030-dff237cdbab3 .homepage-products-swiper .swiper-slide {
            --container: var(--max-container-width);
            --max-space-between: calc(var(--homepage-products-slider-space-between) * (var(--homepage-products-slider-number-of-cols-mobile) - 1));
            --max-spacing-container: calc(var(--st-container-space-x, 10px) * 2);
            --max-spacing: calc(var(--max-space-between) + var(--max-spacing-container));
            max-width: calc((var(--container) - var(--max-spacing)) / var(--homepage-products-slider-number-of-cols-mobile));
        }
    }

    .widget-homepage-products--gallery-10aa8c5b-4ef0-4633-a030-dff237cdbab3 .homepage-products-slider {
        position: relative;
    }

    .widget-homepage-products--gallery-card-10aa8c5b-4ef0-4633-a030-dff237cdbab3 {
        height: 100%;
    }

    .widget-homepage-products--gallery-10aa8c5b-4ef0-4633-a030-dff237cdbab3 .swiper-header {
        --swiper-header-margin-block-end: var(--st-spacing-sm);
    }



    

