.elementor-21922 .elementor-element.elementor-element-b896c49{--display:flex;}.elementor-21922 .elementor-element.elementor-element-f8d0886{--display:flex;}.elementor-21922 .elementor-element.elementor-element-ea18b4b{text-align:center;}.elementor-21922 .elementor-element.elementor-element-fae0a39{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21922 .elementor-element.elementor-element-fae0a39.elementor-element{--align-self:center;}.elementor-21922 .elementor-element.elementor-element-50b0b3a{--display:flex;}.elementor-21922 .elementor-element.elementor-element-371e8a2 .elementor-heading-title{font-size:26px;}.elementor-21922 .elementor-element.elementor-element-d7baaed{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21922 .elementor-element.elementor-element-d7baaed.elementor-element{--align-self:center;}.elementor-21922 .elementor-element.elementor-element-6c185c3{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21922 .elementor-element.elementor-element-6c185c3 > .elementor-widget-container{padding:0px 0px 80px 0px;}.elementor-21922 .elementor-element.elementor-element-6c185c3.elementor-element{--align-self:center;}.elementor-21922 .elementor-element.elementor-element-6c185c3 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-21922 .elementor-element.elementor-element-6c185c3 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;}.elementor-21922 .elementor-element.elementor-element-d7e0b87{--display:flex;}.elementor-21922 .elementor-element.elementor-element-8ba436a .elementor-heading-title{font-size:26px;}.elementor-21922 .elementor-element.elementor-element-4bf4ad1{--e-image-carousel-slides-to-show:2;width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-21922 .elementor-element.elementor-element-4bf4ad1 > .elementor-widget-container{padding:0px 0px 80px 0px;}.elementor-21922 .elementor-element.elementor-element-4bf4ad1.elementor-element{--align-self:center;}.elementor-21922 .elementor-element.elementor-element-4bf4ad1 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-21922 .elementor-element.elementor-element-4bf4ad1 .elementor-swiper-button.elementor-swiper-button-next{font-size:35px;}.elementor-21922 .elementor-element.elementor-element-29c3b7d{--display:flex;}.elementor-21922 .elementor-element.elementor-element-039e0ba{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21922 .elementor-element.elementor-element-039e0ba .elementor-divider-separator{width:100%;}.elementor-21922 .elementor-element.elementor-element-039e0ba .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21922 .elementor-element.elementor-element-49b2202{text-align:center;}.elementor-21922 .elementor-element.elementor-element-4af642e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21922 .elementor-element.elementor-element-4af642e.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-21922 .elementor-element.elementor-element-1ad8f27{--display:flex;}.elementor-21922 .elementor-element.elementor-element-0450bca{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-21922 .elementor-element.elementor-element-0450bca .elementor-divider-separator{width:100%;}.elementor-21922 .elementor-element.elementor-element-0450bca .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21922 .elementor-element.elementor-element-67776a0{--display:flex;}.elementor-21922 .elementor-element.elementor-element-827367d{--display:flex;}.elementor-21922 .elementor-element.elementor-element-c5faac5{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-21922 .elementor-element.elementor-element-c5faac5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-21922 .elementor-element.elementor-element-c5faac5:after{content:"0.66";}.elementor-21922 .elementor-element.elementor-element-c5faac5 .elementor-post__thumbnail__link{width:100%;}.elementor-21922 .elementor-element.elementor-element-c5faac5.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-21922 .elementor-element.elementor-element-c5faac5.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-21922 .elementor-element.elementor-element-c5faac5.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:1023px){.elementor-21922 .elementor-element.elementor-element-4af642e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-21922 .elementor-element.elementor-element-4af642e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21922 .elementor-element.elementor-element-c5faac5 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-21922 .elementor-element.elementor-element-c5faac5:after{content:"0.5";}.elementor-21922 .elementor-element.elementor-element-c5faac5 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for image-carousel, class: .elementor-element-6c185c3 */.elementor-21922 .elementor-element.elementor-element-6c185c3 .elementor-image-carousel-caption{
    position: absolute;
    bottom: 0;
    background: #fff;
    padding: 3px 6px;
}

.elementor-21922 .elementor-element.elementor-element-6c185c3 .swiper-slide{
    line-height: 0
}

.elementor-21922 .elementor-element.elementor-element-6c185c3 .elementor-swiper-button{
    position: absolute;
    bottom: -10px;
    top: auto;
    margin: 0;
    line-height: 1;
    
}

.elementor-21922 .elementor-element.elementor-element-6c185c3 .elementor-swiper-button-prev{
    left: calc(50% - 50px);
}

.elementor-21922 .elementor-element.elementor-element-6c185c3 .elementor-swiper-button-next{
    right: calc(50% - 50px);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-4bf4ad1 */.elementor-21922 .elementor-element.elementor-element-4bf4ad1 .elementor-image-carousel-caption{
    position: absolute;
    bottom: 0;
    background: #fff;
    padding: 3px 6px;
}

.elementor-21922 .elementor-element.elementor-element-4bf4ad1 .swiper-slide{
    line-height: 0
}

.elementor-21922 .elementor-element.elementor-element-4bf4ad1 .elementor-swiper-button{
    position: absolute;
    bottom: -10px;
    top: auto;
    margin: 0;
    line-height: 1;
    
}

.elementor-21922 .elementor-element.elementor-element-4bf4ad1 .elementor-swiper-button-prev{
    left: calc(50% - 50px);
}

.elementor-21922 .elementor-element.elementor-element-4bf4ad1 .elementor-swiper-button-next{
    right: calc(50% - 50px);
}/* End custom CSS */