.elementor-14170101 .elementor-element.elementor-element-cc9b64c > .elementor-container{max-width:1200px;}.elementor-14170101 .elementor-element.elementor-element-32d033c > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14170101 .elementor-element.elementor-element-c178ea6 .elementor-heading-title{color:#222222;font-family:"Poppins", sans-serif;font-size:24px;font-weight:700;}.elementor-14170101 .elementor-element.elementor-element-c84c510{color:#222222;font-size:16px;}.elementor-14170101 .elementor-element.elementor-element-c84c510 a:not(#e){color:#222222;}.elementor-14170101 .elementor-element.elementor-element-870efc0 a.elementor-button{font-size:16px;font-weight:700;--ce-btn-bg-color:rgba(255, 255, 255, 0);background-color:var(--ce-btn-bg-color);border-color:#222222;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;padding:020px 24px 20px 24px;}.elementor-14170101 .elementor-element.elementor-element-870efc0 a.elementor-button:not(#e){color:#222222;}.elementor-14170101 .elementor-element.elementor-element-870efc0 a.elementor-button:not(#e):hover, .elementor-14170101 .elementor-element.elementor-element-870efc0 a.elementor-button:not(#e):focus{color:#FFFFFF;}.elementor-14170101 .elementor-element.elementor-element-870efc0 a.elementor-button:hover, .elementor-14170101 .elementor-element.elementor-element-870efc0 a.elementor-button:focus{--ce-btn-bg-color:#222222;border-color:#222222;}.elementor-14170101 .elementor-element.elementor-element-11576b0 .elementor-heading-title{color:#222222;font-family:"Poppins", sans-serif;font-size:20px;font-weight:700;}.elementor-14170101 .elementor-element.elementor-element-11576b0 > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14170101 .elementor-element.elementor-element-a60edb2 .swiper:not(.swiper-initialized) .swiper-wrapper{column-gap:16px;}.elementor-14170101 .elementor-element.elementor-element-a60edb2 .swiper-slide{margin-top:calc(16px / 2);margin-bottom:calc(16px / 2);}.elementor-14170101 .elementor-element.elementor-element-a60edb2 .elementor-swiper-button{font-size:24px;color:#000000;}/* Start custom CSS for product-carousel, class: .elementor-element-a60edb2 */.swiper-slide {
    height: auto !important;
}

.swiper-slide > .elementor {
    height: 100% !important;
    width: 100% !important;
}

.swiper-slide article.elementor-section-wrap {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.swiper-slide .elementor-product-miniature {
    height: auto !important;
}

.swiper-slide .elementor-element-975e2fa {
    height: 30px !important;
    min-height: 30px !important;
}

.swiper-slide .elementor-element-975e2fa .elementor-container,
.swiper-slide .elementor-element-975e2fa .elementor-row,
.swiper-slide .elementor-element-975e2fa .elementor-column-wrap,
.swiper-slide .elementor-element-975e2fa .elementor-widget-wrap {
    height: 30px !important;
    min-height: 30px !important;
}

.swiper-slide .elementor-widget-product-miniature-variants {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
}

.swiper-slide .elementor-widget-product-miniature-variants > .elementor-widget-container {
    height: 32px !important;
    min-height: 32px !important;
    max-height: 32px !important;
}

.swiper-slide .elementor-widget-product-miniature-variants .ce-product-variants {
    height: 32px !important;
    min-height: 32px !important;
}

.swiper-slide .elementor-widget-product-miniature-variants .ce-product-variants__pattern {
    flex-shrink: 0;
}

.swiper-slide .elementor-widget-product-miniature-add-to-cart {
    margin-top: 0 !important;
}/* End custom CSS */