.elementor-16889 .elementor-element.elementor-element-1995488c{--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;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-16889 .elementor-element.elementor-element-1995488c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16889 .elementor-element.elementor-element-5cd5963{--spacer-size:5px;}.elementor-16889 .elementor-element.elementor-element-b44f5c7{--display:flex;}.elementor-16889 .elementor-element.elementor-element-6f740c3e{--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-16889 .elementor-element.elementor-element-6f740c3e:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-6f740c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://almaplus.shop/wp-content/uploads/2026/02/powerbank-banner-lg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16889 .elementor-element.elementor-element-5b8dbbd2{--display:flex;}.elementor-16889 .elementor-element.elementor-element-19f933d9{--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-16889 .elementor-element.elementor-element-19f933d9:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-19f933d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://almaplus.shop/wp-content/uploads/2026/07/anker-cable-charger-banner-desktop-100.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16889 .elementor-element.elementor-element-3a26666d{--display:flex;}.elementor-16889 .elementor-element.elementor-element-34f0bdb5{--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-16889 .elementor-element.elementor-element-34f0bdb5:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-34f0bdb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://almaplus.shop/wp-content/uploads/2026/07/controller-banner-desktop-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16889 .elementor-element.elementor-element-3a754bcb{--display:flex;}.elementor-16889 .elementor-element.elementor-element-36608bf6{--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-16889 .elementor-element.elementor-element-36608bf6:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-36608bf6 > .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/12/speaker-banner-lg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-16889 .elementor-element.elementor-element-2dbfd06a{--display:flex;}.elementor-16889 .elementor-element.elementor-element-5ced292d{--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-16889 .elementor-element.elementor-element-5ced292d:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-5ced292d > .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-16889 .elementor-element.elementor-element-222afce7{width:var( --container-widget-width, 98% );max-width:98%;--container-widget-width:98%;--container-widget-flex-grow:0;}.elementor-16889 .elementor-element.elementor-element-222afce7 > .elementor-widget-container{padding:5px 5px 5px 5px;border-radius:16px 16px 16px 16px;}.elementor-16889 .elementor-element.elementor-element-222afce7.elementor-element{--align-self:center;}.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-nav-arrows{--wd-arrow-offset-h:-95%;--wd-arrow-offset-v:-330px;}@media(max-width:1024px){.elementor-16889 .elementor-element.elementor-element-6f740c3e:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-6f740c3e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://almaplus.shop/wp-content/uploads/2026/02/powerbank-banner-md-2.webp");}.elementor-16889 .elementor-element.elementor-element-19f933d9:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-19f933d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://almaplus.shop/wp-content/uploads/2026/07/anker-cable-charger-banner-mobile-100.webp");}.elementor-16889 .elementor-element.elementor-element-34f0bdb5:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-34f0bdb5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://almaplus.shop/wp-content/uploads/2026/07/controller-banner-mobile.webp");}.elementor-16889 .elementor-element.elementor-element-36608bf6:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-36608bf6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://almaplus.shop/wp-content/uploads/2025/12/speaker-banner-md.webp");}.elementor-16889 .elementor-element.elementor-element-5ced292d:not(.elementor-motion-effects-element-type-background), .elementor-16889 .elementor-element.elementor-element-5ced292d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://almaplus.shop/wp-content/uploads/2025/09/iphone-17-md.webp");}.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-nav-arrows{--wd-arrow-offset-h:-90%;}}@media(max-width:767px){.elementor-16889 .elementor-element.elementor-element-1995488c{--min-height:280px;}.elementor-16889 .elementor-element.elementor-element-6f740c3e{--min-height:280px;}.elementor-16889 .elementor-element.elementor-element-19f933d9{--min-height:280px;}.elementor-16889 .elementor-element.elementor-element-34f0bdb5{--min-height:280px;}.elementor-16889 .elementor-element.elementor-element-36608bf6{--min-height:280px;}.elementor-16889 .elementor-element.elementor-element-5ced292d{--min-height:280px;}.elementor-16889 .elementor-element.elementor-element-222afce7{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;}.elementor-16889 .elementor-element.elementor-element-222afce7 > .elementor-widget-container{padding:3px 3px 3px 3px;}.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-nav-arrows{--wd-arrow-offset-h:-85%;--wd-arrow-offset-v:-230px;}}/* Start custom CSS for wd_nested_carousel, class: .elementor-element-222afce7 */.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-carousel-item .e-flex.e-con.e-child {
    padding: 5px
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-carousel-item {
    transition: 0.1s 0.25s ease;
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-carousel-item:not(.wd-active) {
    scale: 0.95
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .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-16889 .elementor-element.elementor-element-222afce7 .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-16889 .elementor-element.elementor-element-222afce7 .wd-carousel:not(.wd-initialized)::after {
    opacity: 1;
    visibility: visible;
    /backdrop-filter: blur(3px);
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-carousel:not(.wd-initialized)::before {
    opacity: 1;
    visibility: visible;
    transition-duration: 0.3s;
}
@keyframes rotate {
    to {
        transform: rotate(360deg)
    }
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-nav-pagin-wrap {
    position: absolute;
    margin: 0;
    bottom: 24px;
    position: relative;
    z-index: 1
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-nav-pagin-wrap .wd-nav-pagin {
    gap: 5px
}
.elementor-16889 .elementor-element.elementor-element-222afce7 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-16889 .elementor-element.elementor-element-222afce7 li.wd-nav-pagin-item.wd-active span {
    width: 24px;
    border-color: transparent;
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-btn-arrow {
    background-color: #fff;
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-btn-arrow.wd-prev {
    border-radius: 0 1rem 1rem 0;
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-btn-arrow.wd-next {
    border-radius: 1rem 0 0 1rem;
}
@media (max-width: 780px) {
    .elementor-16889 .elementor-element.elementor-element-222afce7 .wd-nav-pagin-wrap {
        bottom: 8px;
    }
    .elementor-16889 .elementor-element.elementor-element-222afce7 .wd-btn-arrow {
        display: none;
    }
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-carousel:is(.wd-initialized) [data-element_type='container'] {
    box-shadow: 0 20px 30px -20px gray;
    border-radius: 1rem;
}
.elementor-16889 .elementor-element.elementor-element-222afce7 .wd-carousel {
    padding: 0
}/* End custom CSS */
/* Start custom CSS */ .wd-content-layout {
    --wd-container-w: 100vw;
    padding-block: 1rem;
    padding-inline: 0.25rem !important;
}
 main .e-con {
    padding: 0
}
 .product-wrapper .product-image-link img {
    background-color: #fff;
    border-radius: 0 !important
}
 .wd-products-tabs img {
    height: 200px !important;
}
 .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;
}
 .wd-products-tabs .product-element-bottom {
    min-height: 150px;
}
 .wd-products-tabs .products-tabs-title li {
    transition: 0.36s linear;
    border-bottom: 0px solid transparent;
}
 .wd-products-tabs .products-tabs-title .wd-active {
    border-bottom: 3px solid #fff;
}
 .wd-nav-tabs.wd-icon-pos-right .wd-nav-link {
    padding: 10px 0;
    vertical-align: bottom;
    font-weight: var(--wd-title-font-weight);
    font-style: var(--wd-title-font-style);
    font-size: 16px;
    font-family: var(--wd-title-font);
    line-height: 1;
    position: relative;
    display: flex;
    align-items: center;
    flex-direction: row;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    line-height: 1.2;
    gap: 10px;
    cursor: pointer;
    color: #fff
}
 .wd-tabs.tabs-design-simple .tabs-name {
    padding-block: 1rem;
}
 .wd-products-tabs .wd-nav[class*=wd-style-]>li>a {
    color: #fff;
}
 .wd-tabs.tabs-design-simple .wd-tabs-header {
    border-bottom: 0;
    border-radius: 1rem 1rem 0 0;
    align-items: center;
    padding: 0 1rem
}
 .wd-products-tabs .tabs-name.title {
    border: none;
}
 .wd-products-tabs .wd-carousel-container .wd-carousel-inner .wd-carousel {
    border: 1px solid #195CA3;
    border-radius: 0 0 1rem 1rem;
    padding: 1rem 0;
    margin: 0;
}
 .wd-products-tabs img {
    max-height: 220px;
    object-fit: contain
}
 .wd-products-tabs .wd-product.wd-hover-buttons-on-hover .product-element-bottom {
    background-color: #fff;
}
.product-labels {
    gap: 0
}

.alma-last-slide .wd-entities-title {
    font-size: 1.1rem
}
.alma-last-slide a {
    border-radius: var(--btn-accented-brd-radius);
    color: var(--btn-accented-color);
    box-shadow: var(--btn-accented-box-shadow);
    background-color: var(--btn-accented-bgcolor);
    text-transform: var(--btn-accented-transform, var(--btn-transform, uppercase));
    font-weight: var(--btn-accented-font-weight, var(--btn-font-weight, 600));
    font-family: var(--btn-accented-font-family, var(--btn-font-family, inherit));
    font-style: var(--btn-accented-font-style, var(--btn-font-style, unset));
    width: 100%;
}
.alma-last-slide .product-element-bottom {
    place-content: center;
    min-height: auto !important;
    gap: 1rem
}/* End custom CSS */