.elementor-813 .elementor-element.elementor-element-1743aa3b{--display:flex;}.elementor-813 .elementor-element.elementor-element-668195d8{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-813 .elementor-element.elementor-element-668195d8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-cb1581c );opacity:var( --e-global-color-cb1581c );}.elementor-813 .elementor-element.elementor-element-668195d8 .swiper-pagination-bullet{background:var( --e-global-color-e4a6e95 );}.elementor-813 .elementor-element.elementor-element-668195d8 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:20px 20px 20px 20px;}.elementor-813 .elementor-element.elementor-element-6383734{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-813 .elementor-element.elementor-element-44ea151{font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-e4a6e95 );}.elementor-813 .elementor-element.elementor-element-38206e1c{font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-e4a6e95 );}.elementor-813 .elementor-element.elementor-element-61d1da09{font-family:"Manrope", Sans-serif;font-weight:400;color:var( --e-global-color-e4a6e95 );}.elementor-813 .elementor-element.elementor-global-1037{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-size:30px;}.elementor-813 .elementor-element.elementor-global-1037 .swiper-slide > .elementor-element{height:100%;}.elementor-813 .elementor-element.elementor-global-1037 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {padding:5px 5px 5px 5px;}.elementor-813 .elementor-element.elementor-element-a33855c{--spacer-size:75px;}@media(max-width:1024px){.elementor-813 .elementor-element.elementor-global-1037{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-813 .elementor-element.elementor-element-668195d8{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;}.elementor-813 .elementor-element.elementor-element-6383734{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-813 .elementor-element.elementor-global-1037{--swiper-slides-to-display:1;}}/* Start custom CSS for container, class: .elementor-element-1743aa3b */.product-gallery-frame {
    width: 100%;
    aspect-ratio: 4 / 5;
    min-width: 0;
    min-height: 0;
    overflow: hidden;
    border-radius: 22px;
}

.product-gallery-frame .elementor-widget-image-carousel,
.product-gallery-frame .elementor-widget-container,
.product-gallery-frame .elementor-image-carousel-wrapper,
.product-gallery-frame .swiper,
.product-gallery-frame .swiper-wrapper,
.product-gallery-frame .swiper-slide,
.product-gallery-frame .swiper-slide-inner,
.product-gallery-frame figure {
    height: 100%;
}

.product-gallery-frame img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    display: block;
}/* End custom CSS */