.elementor-154403 .elementor-element.elementor-element-3dd89a7{--display:flex;--background-transition:0.3s;--margin-block-start:048px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-154403 .elementor-element.elementor-element-3dd89a7:not(.elementor-motion-effects-element-type-background), .elementor-154403 .elementor-element.elementor-element-3dd89a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aqara.com/wp-content/uploads/2026/08/ifa-banner-pc-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-154403 .elementor-element.elementor-element-3dd89a7, .elementor-154403 .elementor-element.elementor-element-3dd89a7::before{--border-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-46f86e8{--display:flex;--background-transition:0.3s;--padding-block-start:0133px;--padding-block-end:0105px;--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-154403 .elementor-element.elementor-element-6d5f473{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-a58683e > .elementor-widget-container{margin:-20px 0px 020px 0px;}.elementor-154403 .elementor-element.elementor-element-8c27a4d{text-align:center;}.elementor-154403 .elementor-element.elementor-element-8c27a4d .elementor-heading-title{color:#FFFFFF;font-size:48px;font-weight:700;}.elementor-154403 .elementor-element.elementor-element-19750a2{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-6de2a4c{text-align:center;color:#FFFFFF;font-size:28px;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-154403 .elementor-element.elementor-element-6de2a4c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-154403 .elementor-element.elementor-element-8c40211{text-align:center;color:#FFFFFF;font-size:20px;font-weight:600;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-154403 .elementor-element.elementor-element-8c40211 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154403 .elementor-element.elementor-element-ec1c334{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-e431346{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-dc7989e{--display:flex;--background-transition:0.3s;--margin-block-start:098px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}.elementor-154403 .elementor-element.elementor-element-0c4530f{text-align:center;}.elementor-154403 .elementor-element.elementor-element-0c4530f > .elementor-widget-container{margin:0px 0px 040px 0px;}.elementor-154403 .elementor-element.elementor-element-a55497e{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-9912731{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-76ce6e8{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-066fe76{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-9139aa1{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-c8ad108{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-af3f4f0{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-a2deda5{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-77ed96c{--display:flex;--background-transition:0.3s;}.elementor-154403 .elementor-element.elementor-element-36e6eab{--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:100%;--e-n-carousel-arrow-prev-translate-x:-100%;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-swiper-slides-gap:10px;}.elementor-154403 .elementor-element.elementor-element-5ea6443{--display:flex;--background-transition:0.3s;--margin-block-start:040px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}@media(max-width:1024px){.elementor-154403 .elementor-element.elementor-element-a58683e img{width:35%;}.elementor-154403 .elementor-element.elementor-element-a58683e > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-154403 .elementor-element.elementor-element-8c27a4d .elementor-heading-title{font-size:36px;}.elementor-154403 .elementor-element.elementor-element-36e6eab{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-154403 .elementor-element.elementor-element-3dd89a7:not(.elementor-motion-effects-element-type-background), .elementor-154403 .elementor-element.elementor-element-3dd89a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.aqara.com/wp-content/uploads/2026/08/ifa-banner-mb.png");background-size:cover;}.elementor-154403 .elementor-element.elementor-element-46f86e8{--padding-block-start:50px;--padding-block-end:020px;--padding-inline-start:027px;--padding-inline-end:027px;}.elementor-154403 .elementor-element.elementor-element-6d5f473{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-154403 .elementor-element.elementor-element-a58683e img{width:60%;}.elementor-154403 .elementor-element.elementor-element-a58683e > .elementor-widget-container{margin:0px 0px 20px 1px;}.elementor-154403 .elementor-element.elementor-element-a58683e{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-154403 .elementor-element.elementor-element-8c27a4d .elementor-heading-title{font-size:28px;line-height:1em;}.elementor-154403 .elementor-element.elementor-element-8c27a4d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154403 .elementor-element.elementor-element-6de2a4c{font-size:18px;line-height:1.2em;}.elementor-154403 .elementor-element.elementor-element-8c40211{font-size:14px;}.elementor-154403 .elementor-element.elementor-element-8c40211 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-154403 .elementor-element.elementor-element-36e6eab{--e-n-carousel-swiper-slides-to-display:1;}.elementor-154403 .elementor-element.elementor-element-5ea6443{--margin-block-start:048px;--margin-block-end:0px;--margin-inline-start:0px;--margin-inline-end:0px;}}@media(min-width:768px){.elementor-154403 .elementor-element.elementor-element-6d5f473{--content-width:80%;}.elementor-154403 .elementor-element.elementor-element-ec1c334{--content-width:1200px;}.elementor-154403 .elementor-element.elementor-element-dc7989e{--content-width:1200px;}}/* Start custom CSS for text-editor, class: .elementor-element-6de2a4c */.elementor-154403 .elementor-element.elementor-element-6de2a4c p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c40211 */.elementor-154403 .elementor-element.elementor-element-8c40211 p {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-46f86e8 */.elementor-154403 .elementor-element.elementor-element-46f86e8 {
    height: 100%;
}
.elementor-154403 .elementor-element.elementor-element-46f86e8 .e-con-inner {
    justify-content: space-between;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3dd89a7 */.elementor-154403 .elementor-element.elementor-element-3dd89a7 {
    aspect-ratio: 1920/1080;
    height: 100vh;
}
@media (max-width: 767px) {
    .elementor-154403 .elementor-element.elementor-element-3dd89a7 {
        aspect-ratio: 375/556;
        height: auto;
    }
}/* End custom CSS */
/* Start custom CSS for product-single-pic-widget, class: .elementor-element-fd20584 */.elementor-154403 .elementor-element.elementor-element-fd20584 h2 {
    color: #000;
}

.elementor-154403 .elementor-element.elementor-element-fd20584 img{
background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0c4530f */.elementor-154403 .elementor-element.elementor-element-0c4530f h2 {
    font-size: 36px;
    line-height: 48px;
    text-align: center;
    margin: 0;
    font-weight: 600;
    margin: 0 7.6rem 0.6rem 7.6rem;
}
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-154403 .elementor-element.elementor-element-0c4530f h2 {
        font-size: 24px;
        line-height: 32px;
        margin: 0 3.6rem 0.6rem 3.6rem;
    }
}
@media (max-width: 767px) {
    .elementor-154403 .elementor-element.elementor-element-0c4530f h2 {
        font-size: 22px;
        line-height: 26px;
        margin: 0 1.6rem 0.6rem 1.6rem;
    }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-36e6eab */.elementor-154403 .elementor-element.elementor-element-36e6eab .elementor-swiper-button-prev {
right: 12px;
left: auto !important;
top: auto !important;
}
.elementor-154403 .elementor-element.elementor-element-36e6eab .elementor-swiper-button {
    top: auto !important;
    bottom: -15%;
    background: rgba(0,0,0,0.05);
color: #B8B7B9;
border-radius: 50%;
padding: 4px;
font-size: 20px;
}
.elementor-154403 .elementor-element.elementor-element-36e6eab .elementor-swiper-button:hover {
    background: rgba(0,0,0,0.1);
color: #616163;
}/* End custom CSS */
/* Start custom CSS for product-single-pic-widget, class: .elementor-element-bedae02 */.elementor-154403 .elementor-element.elementor-element-bedae02 h2 {
    color: #000;
}/* End custom CSS */