.elementor-8871 .elementor-element.elementor-element-e8beb74{--display:flex;--min-height:350px;--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-8871 .elementor-element.elementor-element-e8beb74.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8871 .elementor-element.elementor-element-baf32a9{--display:flex;}.elementor-8871 .elementor-element.elementor-element-6c069c3{--display:flex;--min-height:350px;--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;--border-radius:16px 16px 16px 16px;}.elementor-8871 .elementor-element.elementor-element-6c069c3:not(.elementor-motion-effects-element-type-background), .elementor-8871 .elementor-element.elementor-element-6c069c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://almaplus.shop/wp-content/uploads/2025/09/iphone-17-lg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8871 .elementor-element.elementor-element-f3c530e{--display:flex;}.elementor-8871 .elementor-element.elementor-element-64a6cf1{--display:flex;--min-height:350px;--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;--border-radius:16px 16px 16px 16px;}.elementor-8871 .elementor-element.elementor-element-64a6cf1:not(.elementor-motion-effects-element-type-background), .elementor-8871 .elementor-element.elementor-element-64a6cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://almaplus.shop/wp-content/uploads/2025/09/alma_banner_test-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8871 .elementor-element.elementor-element-7c0e578{--display:flex;}.elementor-8871 .elementor-element.elementor-element-5b9204b{--display:flex;--min-height:350px;--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;--border-radius:16px 16px 16px 16px;}.elementor-8871 .elementor-element.elementor-element-5b9204b:not(.elementor-motion-effects-element-type-background), .elementor-8871 .elementor-element.elementor-element-5b9204b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://almaplus.shop/wp-content/uploads/2025/09/alma_banner_test-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8871 .elementor-element.elementor-element-d3e8d19{width:var( --container-widget-width, 99% );max-width:99%;--container-widget-width:99%;--container-widget-flex-grow:0;}.elementor-8871 .elementor-element.elementor-element-d3e8d19.elementor-element{--align-self:center;}.elementor-8871 .elementor-element.elementor-element-d3e8d19 > .elementor-widget-container{border-radius:16px 16px 16px 16px;}.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-nav-arrows{--wd-arrow-offset-h:-95%;--wd-arrow-offset-v:-330px;}.elementor-8871 .elementor-element.elementor-element-6631b05{--display:flex;--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-8871 .elementor-element.elementor-element-92da83d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-8871 .elementor-element.elementor-element-92da83d:not(.elementor-motion-effects-element-type-background), .elementor-8871 .elementor-element.elementor-element-92da83d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#AF1616;}.elementor-8871 .elementor-element.elementor-element-55720db{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8871 .elementor-element.elementor-element-15bb8ef img{width:90%;}.elementor-8871 .elementor-element.elementor-element-d568cde img{width:90%;}.elementor-8871 .elementor-element.elementor-element-5ecda1e{--display:flex;--justify-content:space-around;}.elementor-8871 .elementor-element.elementor-element-1adc2e8 .wd-products-with-bg, .elementor-8871 .elementor-element.elementor-element-1adc2e8 .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-8dbcfdd{--display:flex;--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-8871 .elementor-element.elementor-element-4acfeb5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:16px 16px 16px 16px;}.elementor-8871 .elementor-element.elementor-element-4acfeb5:not(.elementor-motion-effects-element-type-background), .elementor-8871 .elementor-element.elementor-element-4acfeb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8871 .elementor-element.elementor-element-5513b32{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-8871 .elementor-element.elementor-element-f18a07d img{width:90%;}.elementor-8871 .elementor-element.elementor-element-f03d2cf img{width:90%;}.elementor-8871 .elementor-element.elementor-element-abcfd21{--display:flex;--justify-content:space-around;}.elementor-8871 .elementor-element.elementor-element-3d3dd4c .wd-products-with-bg, .elementor-8871 .elementor-element.elementor-element-3d3dd4c .wd-products-with-bg .wd-product{--wd-prod-bg:#FFFFFF;--wd-bordered-bg:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-cd1e215{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8871 .elementor-element.elementor-element-25be051{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8871 .elementor-element.elementor-element-ca4ab00{--wd-cat-brd-radius:100%;}.elementor-8871 .elementor-element.elementor-element-ca4ab00 div.product-category .wd-entities-title, .elementor-8871 .elementor-element.elementor-element-ca4ab00 .wd-nav-product-cat>li>a{font-size:14px;font-weight:600;}.elementor-8871 .elementor-element.elementor-element-d885e62{--display:flex;--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-8871 .elementor-element.elementor-element-d885e62.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-nav-tabs.wd-style-default li:hover a{color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-c8eec0d .tabs-design-simple .tabs-name{border-color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-c8eec0d .tabs-name{color:#E2F8FF;}.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-tabs .tabs-name{font-size:1em;font-weight:700;}.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-tabs.wd-header-with-bg .wd-tabs-header{background-color:#195CA3;}.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-nav.wd-nav-tabs .wd-nav-link{font-size:0.9em;}.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-nav-tabs{--nav-gap:24px;}.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-tabs{--wd-row-gap:15px;}.elementor-8871 .elementor-element.elementor-element-c8eec0d{--wd-brd-radius:8px;}.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-8871 .elementor-element.elementor-element-fe20331 .wd-nav-tabs.wd-style-default li:hover a{color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-fe20331 .tabs-design-simple .tabs-name{border-color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-fe20331 .tabs-name{color:#E2F8FF;}.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-tabs .tabs-name{font-size:1em;font-weight:700;}.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-tabs.wd-header-with-bg .wd-tabs-header{background-color:var( --e-global-color-accent );}.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-nav.wd-nav-tabs .wd-nav-link{font-size:0.9em;}.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-nav-tabs{--nav-gap:24px;}.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-tabs{--wd-row-gap:15px;}.elementor-8871 .elementor-element.elementor-element-fe20331{--wd-brd-radius:8px;}.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-nav-tabs.wd-style-default li:hover a{color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-9fca1b5 .tabs-design-simple .tabs-name{border-color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-9fca1b5 .tabs-name{color:#E2F8FF;}.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-tabs .tabs-name{font-size:1em;font-weight:700;}.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-tabs.wd-header-with-bg .wd-tabs-header{background-color:var( --e-global-color-accent );}.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-nav.wd-nav-tabs .wd-nav-link{font-size:0.9em;}.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-nav-tabs{--nav-gap:24px;}.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-tabs{--wd-row-gap:15px;}.elementor-8871 .elementor-element.elementor-element-9fca1b5{--wd-brd-radius:8px;}.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-nav-tabs.wd-style-default li.wd-active a, .elementor-8871 .elementor-element.elementor-element-1756d4c .wd-nav-tabs.wd-style-default li:hover a{color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-1756d4c .tabs-design-simple .tabs-name{border-color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-nav-tabs.wd-style-underline .nav-link-text:after{background-color:#FFFFFF;}.elementor-8871 .elementor-element.elementor-element-1756d4c .tabs-name{color:#E2F8FF;}.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-tabs .tabs-name{font-size:1em;font-weight:700;}.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-tabs.wd-header-with-bg .wd-tabs-header{background-color:var( --e-global-color-accent );}.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-nav.wd-nav-tabs .wd-nav-link{font-size:0.9em;}.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-nav-tabs{--nav-gap:24px;}.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-tabs{--wd-row-gap:15px;}.elementor-8871 .elementor-element.elementor-element-1756d4c{--wd-brd-radius:8px;}.elementor-8871 .elementor-element.elementor-element-6928b36{--spacer-size:5px;}.elementor-8871 .elementor-element.elementor-element-07cd088{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-8871 .elementor-element.elementor-element-6a13312{--display:flex;}.elementor-8871 .elementor-element.elementor-element-39d5463 .elementor-repeater-item-73b7641 .woodmart-timeline-breakpoint-title{background-color:#333333;}.elementor-8871 .elementor-element.elementor-element-39d5463 .elementor-repeater-item-6e33ba0 .woodmart-timeline-breakpoint-title{background-color:#333333;}.elementor-8871 .elementor-element.elementor-element-39d5463 .dot-start, .elementor-8871 .elementor-element.elementor-element-39d5463 .dot-end{background-color:#e1e1e1;}.elementor-8871 .elementor-element.elementor-element-39d5463 .woodmart-timeline-line{border-color:#e1e1e1;}.elementor-8871 .elementor-element.elementor-element-39d5463 .woodmart-timeline-dot{background-color:#1e73be;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-8871 .elementor-element.elementor-element-6631b05{--content-width:1440px;}.elementor-8871 .elementor-element.elementor-element-55720db{--width:35%;}.elementor-8871 .elementor-element.elementor-element-8dbcfdd{--content-width:1440px;}.elementor-8871 .elementor-element.elementor-element-5513b32{--width:35%;}.elementor-8871 .elementor-element.elementor-element-cd1e215{--content-width:1440px;}.elementor-8871 .elementor-element.elementor-element-25be051{--content-width:850px;}.elementor-8871 .elementor-element.elementor-element-d885e62{--width:1440px;}.elementor-8871 .elementor-element.elementor-element-07cd088{--content-width:1440px;}}@media(max-width:1024px){.elementor-8871 .elementor-element.elementor-element-6c069c3:not(.elementor-motion-effects-element-type-background), .elementor-8871 .elementor-element.elementor-element-6c069c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://almaplus.shop/wp-content/uploads/2025/09/iphone-17-md.webp");}.elementor-8871 .elementor-element.elementor-element-64a6cf1:not(.elementor-motion-effects-element-type-background), .elementor-8871 .elementor-element.elementor-element-64a6cf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://almaplus.shop/wp-content/uploads/2025/09/cool-mob2-1700x541-1.jpg");}.elementor-8871 .elementor-element.elementor-element-5b9204b:not(.elementor-motion-effects-element-type-background), .elementor-8871 .elementor-element.elementor-element-5b9204b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://almaplus.shop/wp-content/uploads/2025/09/cool-mob2-1700x541-1.jpg");}.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-nav-arrows{--wd-arrow-offset-h:-90%;}.elementor-8871 .elementor-element.elementor-element-92da83d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8871 .elementor-element.elementor-element-4acfeb5{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}@media(max-width:767px){.elementor-8871 .elementor-element.elementor-element-e8beb74{--min-height:220px;}.elementor-8871 .elementor-element.elementor-element-6c069c3{--min-height:220px;}.elementor-8871 .elementor-element.elementor-element-64a6cf1{--min-height:220px;}.elementor-8871 .elementor-element.elementor-element-5b9204b{--min-height:220px;}.elementor-8871 .elementor-element.elementor-element-d3e8d19{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-8871 .elementor-element.elementor-element-d3e8d19 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-nav-arrows{--wd-arrow-offset-h:-85%;--wd-arrow-offset-v:-230px;}.elementor-8871 .elementor-element.elementor-element-55720db{--min-height:60px;--justify-content:flex-end;}.elementor-8871 .elementor-element.elementor-element-15bb8ef img{width:200px;}.elementor-8871 .elementor-element.elementor-element-d568cde img{width:200px;}.elementor-8871 .elementor-element.elementor-element-5513b32{--min-height:60px;--justify-content:flex-end;}.elementor-8871 .elementor-element.elementor-element-f18a07d img{width:200px;}.elementor-8871 .elementor-element.elementor-element-f03d2cf img{width:200px;}.elementor-8871 .elementor-element.elementor-element-ca4ab00 div.product-category .wd-entities-title, .elementor-8871 .elementor-element.elementor-element-ca4ab00 .wd-nav-product-cat>li>a{font-size:11px;}}/* Start custom CSS for wd_nested_carousel, class: .elementor-element-d3e8d19 */.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-carousel-item .e-flex.e-con.e-child {
    padding: 5px
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-carousel-item {
    transition: 0.1s 0.25s ease;
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-carousel-item:not(.wd-active) {
    scale: 0.95
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-carousel:not(.wd-initialized)::before {
    position: absolute;
    top: 50%;
    left: 50%;
    opacity: 0;
    visibility: hidden;
    content: "";
    display: inline-block;
    margin-top: calc((var(--btn-height, 64px) / 2.5) / -2);
    margin-left: calc((var(--btn-height, 64px) / 2.5) / -2);
    width: calc(var(--btn-height, 64px) / 2.5);
    height: calc(var(--btn-height, 64px) / 2.5);
    vertical-align: middle;
    z-index: 1;
    transition: all 0.3s;
    border-width: 3px;
    border-style: solid;
    border-color: #124a84 #124a84 #124a84 transparent;
    border-image: initial;
    border-radius: 50%;
    animation: rotate 450ms infinite linear running;
    z-index: 2;
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-carousel:not(.wd-initialized)::after {
    content: "";
    position: absolute;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: inline-block;
    width: 100%;
    height: 100%;
    visibility: hidden;
    opacity: 0;
    background: rgba(255, 255, 255, 0.30);
    transition: all 0.3s;
    border-radius: 0.75rem;
    z-index: 1;
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-carousel:not(.wd-initialized)::after {
    opacity: 1;
    visibility: visible;
    /backdrop-filter: blur(3px);
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-carousel:not(.wd-initialized)::before {
    opacity: 1;
    visibility: visible;
    transition-duration: 0.3s;
}
@keyframes rotate {
    to {
        transform: rotate(360deg)
    }
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-nav-pagin-wrap {
    position: absolute;
    margin: 0;
    bottom: 24px;
    position: relative;
    z-index: 1
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-nav-pagin-wrap .wd-nav-pagin {
    gap: 5px
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 li.wd-nav-pagin-item span {
    border-color: transparent;
    background-color: #fff;
    transition: ease 0.2s all;
    width: var(--wd-pagin-size, 5px);
    height: var(--wd-pagin-size, 5px);
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 li.wd-nav-pagin-item.wd-active span {
    width: 24px;
    border-color: transparent;
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-btn-arrow {
    background-color: #fff;
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-btn-arrow.wd-prev {
    border-radius: 0 1rem 1rem 0;
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-btn-arrow.wd-next {
    border-radius: 1rem 0 0 1rem;
}
@media (max-width: 780px) {
    .elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-nav-pagin-wrap {
        bottom: 8px;
    }
    .elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-btn-arrow {
        display: none;
    }
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 [data-element_type='container']{
    box-shadow: 0 20px 30px -20px gray;
    border-radius: 1rem;
}
.elementor-8871 .elementor-element.elementor-element-d3e8d19 .wd-carousel {
    padding: 0
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-1adc2e8 */.elementor-8871 .elementor-element.elementor-element-1adc2e8 img {
    max-height: 185px;
    object-fit: contain
}
.elementor-8871 .elementor-element.elementor-element-1adc2e8 .product-labels .product-label.onsale {
    background-color: #AF1616
}
.elementor-8871 .elementor-element.elementor-element-1adc2e8 .product-element-bottom {
    padding: 10px
}
.elementor-8871 .elementor-element.elementor-element-1adc2e8 .wd-entities-title {
    max-height: none;
    text-overflow: ellipsis
}
.elementor-8871 .elementor-element.elementor-element-1adc2e8 .price {
    display: flex !important;
    flex-direction: column
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92da83d */.elementor-8871 .elementor-element.elementor-element-92da83d > div {
    padding: 10px !important
}/* End custom CSS */
/* Start custom CSS for wd_products, class: .elementor-element-3d3dd4c */.elementor-8871 .elementor-element.elementor-element-3d3dd4c img {
    max-height: 185px;
    object-fit: contain
}
.elementor-8871 .elementor-element.elementor-element-3d3dd4c .product-element-bottom {
    padding: 10px
}
.elementor-8871 .elementor-element.elementor-element-3d3dd4c .wd-entities-title {
    max-height: none;
    text-overflow: ellipsis
}
.elementor-8871 .elementor-element.elementor-element-3d3dd4c .price {
    display: flex !important;
    flex-direction: column
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4acfeb5 */.elementor-8871 .elementor-element.elementor-element-4acfeb5 > div {
    padding: 10px !important
}/* End custom CSS */
/* Start custom CSS for wd_product_categories, class: .elementor-element-ca4ab00 */.elementor-8871 .elementor-element.elementor-element-ca4ab00 .category-image-wrapp {
    border: 1px solid #ff5050;
    padding: 2px;
    background: linear-gradient(to right, red, orange);
}
.elementor-8871 .elementor-element.elementor-element-ca4ab00 .wd-cat-image.category-image {
    border: 4px solid #ffffff;
    border-radius: 100%;
}
.elementor-8871 .elementor-element.elementor-element-ca4ab00 img {
    background: white;
    border-radius: 100%;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-c8eec0d */.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-tabs.tabs-design-simple .tabs-name {
    padding-block: 1rem
}
.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-nav[class*=wd-style-]>li>a {
    color: #fff;
}
.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-tabs.tabs-design-simple .wd-tabs-header {
    border-bottom: 0;
    border-radius: 1rem 1rem 0 0;
    align-items: center;
    padding: 0 1rem
}
.elementor-8871 .elementor-element.elementor-element-c8eec0d .tabs-name.title {
    border: none;
}
.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-carousel-container .wd-carousel-inner .wd-carousel {
    border: 1px solid #195CA3;
    border-radius: 0 0 1rem 1rem;
    padding: 1rem 0;
    margin: 0;
}
.elementor-8871 .elementor-element.elementor-element-c8eec0d img {
    max-height: 220px;
    object-fit: contain
}
.elementor-8871 .elementor-element.elementor-element-c8eec0d .wd-product.wd-hover-buttons-on-hover .product-element-bottom {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-fe20331 */.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-tabs.tabs-design-simple .tabs-name {
    padding-block: 1rem
}
.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-nav[class*=wd-style-]>li>a {
    color: #fff;
}
.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-tabs.tabs-design-simple .wd-tabs-header {
    border-bottom: 0;
    border-radius: 1rem 1rem 0 0;
    align-items: center;
    padding: 0 1rem
}
.elementor-8871 .elementor-element.elementor-element-fe20331 .tabs-name.title {
    border: none;
}
.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-carousel-container .wd-carousel-inner .wd-carousel {
    border: 1px solid #195CA3;
    border-radius: 0 0 1rem 1rem;
    padding: 1rem 0;
    margin: 0;
}
.elementor-8871 .elementor-element.elementor-element-fe20331 img {
    max-height: 220px;
    object-fit: contain
}
.elementor-8871 .elementor-element.elementor-element-fe20331 .wd-product.wd-hover-buttons-on-hover .product-element-bottom {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-9fca1b5 */.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-tabs.tabs-design-simple .tabs-name {
    padding-block: 1rem
}
.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-nav[class*=wd-style-]>li>a {
    color: #fff;
}
.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-tabs.tabs-design-simple .wd-tabs-header {
    border-bottom: 0;
    border-radius: 1rem 1rem 0 0;
    align-items: center;
    padding: 0 1rem
}
.elementor-8871 .elementor-element.elementor-element-9fca1b5 .tabs-name.title {
    border: none;
}
.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-carousel-container .wd-carousel-inner .wd-carousel {
    border: 1px solid;
    border-radius: 0 0 1rem 1rem;
    padding: 1rem 0;
    margin: 0;
}
.elementor-8871 .elementor-element.elementor-element-9fca1b5 img {
    max-height: 220px;
    object-fit: contain
}
.elementor-8871 .elementor-element.elementor-element-9fca1b5 .wd-product.wd-hover-buttons-on-hover .product-element-bottom {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for wd_products_tabs, class: .elementor-element-1756d4c */.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-tabs.tabs-design-simple .tabs-name {
    padding-block: 1rem
}
.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-nav[class*=wd-style-]>li>a {
    color: #fff;
}
.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-tabs.tabs-design-simple .wd-tabs-header {
    border-bottom: 0;
    border-radius: 1rem 1rem 0 0;
    align-items: center;
    padding: 0 1rem
}
.elementor-8871 .elementor-element.elementor-element-1756d4c .tabs-name.title {
    border: none;
}
.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-carousel-container .wd-carousel-inner .wd-carousel {
    border: 1px solid #195CA3;
    border-radius: 0 0 1rem 1rem;
    padding: 1rem 0;
    margin: 0;
}
.elementor-8871 .elementor-element.elementor-element-1756d4c img {
    max-height: 220px;
    object-fit: contain
}
.elementor-8871 .elementor-element.elementor-element-1756d4c .wd-product.wd-hover-buttons-on-hover .product-element-bottom {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-8871 .wd-content-layout {
    --wd-container-w: 100vw;
    padding-block: 1rem;
    padding-inline: 0.25rem !important;
}
body.elementor-page-8871 main .e-con {
    padding: 0
}
body.elementor-page-8871 .product-wrapper .product-image-link img {
    background-color: #fff;
    border-radius: 0 !important
}
body.elementor-page-8871 .wd-products-tabs img {
    height: 200px !important;
}
body.elementor-page-8871 .wd-products-tabs .product-element-bottom .wd-entities-title {
    /*text-overflow: ellipsis;
    text-wrap-mode: nowrap;*/
    max-height: initial;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
body.elementor-page-8871 .wd-products-tabs .product-element-bottom {
    min-height: 150px;
}
body.elementor-page-8871 .wd-products-tabs .products-tabs-title li {
    transition: 0.36s linear;
    border-bottom: 0px solid transparent;
}
body.elementor-page-8871 .wd-products-tabs .products-tabs-title .wd-active {
    border-bottom: 3px solid #fff;
}/* End custom CSS */