.home-banner-comp{width:100%;margin:auto;background:#fff;max-width:2560px}
.home-banner-comp .home-banner-wrap{width:100%;margin:0 auto;height:724px}
.home-banner-comp .home-banner{width:1400px;display:flex;height:724px;margin:0 auto;justify-content:space-between}
.home-banner-comp .clear{clear:both}
.home-banner-comp .home-banner.home-banner-bg-content{position:absolute;left:calc((100% - 1400px)/2);z-index:2}
.home-banner-comp .home-banner-bg-img{float:right;height:100%;width:100%}
.home-banner-comp .home-banner-bg-img img{object-fit:cover}
.home-banner-comp .home-banner-img{width:inherit}
.home-banner-comp .home-banner-right-text{flex-direction:row-reverse}
.home-banner-comp .home-banner-right-text .home-banner-content{margin-right:0;margin-left:20px}
.home-banner-comp .home-banner-content{display:flex;width:574px;flex-direction:column;justify-content:center;margin-right:20px}
.home-banner-comp .home-banner-content a{outline:revert;outline-offset:2px}
.home-banner-comp .home-banner-content .home-banner-content-title{font-size:46px;color:#000;margin-bottom:15px;margin-top:0;line-height:58px;font-weight:700;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.home-banner-comp .home-banner-content .home-banner-content-title-image{margin-bottom:15px}
.home-banner-comp .home-banner-content .home-banner-content-price>p{margin:0}
.home-banner-comp .home-banner-content .home-banner-content-subtitle{font-size:26px;color:#000;margin-bottom:30px;letter-spacing:0;line-height:32px;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;width:574px}
.home-banner-comp .home-banner-content .home-banner-content-price{padding-bottom:15px}
.home-banner-comp .home-banner-content .home-banner-content-text{width:574px;font-size:16px;margin-bottom:30px;color:rgba(0,0,0,0.60);letter-spacing:0;line-height:24px;font-weight:500;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3}
.home-banner-comp.theme-dark .home-banner-content .energy-label-container .energy-pdf,.home-banner-comp.theme-dark .home-banner-content .home-banner-content-title,.home-banner-comp.theme-dark .home-banner-content .home-banner-content-subtitle,.home-banner-comp.theme-dark .home-banner-content .home-banner-content-text,.home-banner-comp.theme-dark .home-banner-content .home-banner-content-price,.home-banner-comp.theme-dark .home-banner-content .original-price,.home-banner-comp.theme-dark .home-banner-content .sale-price,.home-banner-comp.theme-dark .home-banner-content .from-text,.home-banner-comp.theme-dark .home-banner-content .after-coupon,.home-banner-comp.theme-dark .home-banner-content .history-lowest-price{color:#fff}
.home-banner-comp.theme-dark .home-banner-content .energy-label-container .energy-pdf::after,.home-banner-comp.theme-dark .home-banner-content-btn .home-banner-content-btn-learn-more::after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiPiA8cGF0aCBkPSJNMzg1LjE3NDMxMiA3ODguNDE0OTYxYy02LjUwMzg4MSAwLTEzLjAwNzc2My0yLjE2Nzk2LTE4LjA2NjMzNy03LjIyNjUzNS0xMC4xMTcxNDktMTAuMTE3MTQ5LTEwLjExNzE0OS0yNi4wMTU1MjYgMC0zNS40MTAwMjFsMjMxLjI0OTExNy0yMzEuMjQ5MTE4YzEuNDQ1MzA3LTEuNDQ1MzA3IDEuNDQ1MzA3LTQuMzM1OTIxIDAtNS43ODEyMjhsLTIzMS4yNDkxMTctMjMyLjY5NDQyNWMtMTAuMTE3MTQ5LTEwLjExNzE0OS0xMC4xMTcxNDktMjYuMDE1NTI2IDAtMzYuMTMyNjc0czI2LjAxNTUyNi0xMC4xMTcxNDkgMzYuMTMyNjc0IDBsMjMxLjk3MTc3MiAyMzEuOTcxNzcxYzIxLjY3OTYwNSAyMS42Nzk2MDUgMjEuNjc5NjA1IDU2LjM2Njk3MiAwIDc3LjMyMzkyNGwtMjMxLjI0OTExOCAyMzEuMjQ5MTE4Yy01Ljc4MTIyOCA1Ljc4MTIyOC0xMi4yODUxMDkgNy45NDkxODgtMTguNzg4OTkxIDcuOTQ5MTg4eiIgZmlsbD0iI2ZmZmZmZiIvPiA8L3N2Zz4=) no-repeat}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-buy{min-width:75px;min-height:40px;padding:0 25px;line-height:40px;background:#000;border-radius:80px;margin-right:25px;display:inline-block;color:#fff;text-align:center;font-size:14px;cursor:pointer}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-buy:hover{background-color:#2f2f2f}
.home-banner-comp.theme-dark .home-banner-content-btn .home-banner-content-btn-buy{background:#fff;color:#000}
.home-banner-comp.theme-dark .home-banner-content-btn .home-banner-content-btn-buy:hover{background:#fff}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more{display:inline-block;font-size:14px;color:#000;letter-spacing:0;line-height:48px;min-height:48px;font-weight:500;outline:revert;outline-offset:2px}
.home-banner-comp.theme-dark .home-banner-content-btn .home-banner-content-btn-learn-more{color:#fff}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more:hover::after{transform:translateX(4px)}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more::after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiPiA8cGF0aCBkPSJNMzg1LjE3NDMxMiA3ODguNDE0OTYxYy02LjUwMzg4MSAwLTEzLjAwNzc2My0yLjE2Nzk2LTE4LjA2NjMzNy03LjIyNjUzNS0xMC4xMTcxNDktMTAuMTE3MTQ5LTEwLjExNzE0OS0yNi4wMTU1MjYgMC0zNS40MTAwMjFsMjMxLjI0OTExNy0yMzEuMjQ5MTE4YzEuNDQ1MzA3LTEuNDQ1MzA3IDEuNDQ1MzA3LTQuMzM1OTIxIDAtNS43ODEyMjhsLTIzMS4yNDkxMTctMjMyLjY5NDQyNWMtMTAuMTE3MTQ5LTEwLjExNzE0OS0xMC4xMTcxNDktMjYuMDE1NTI2IDAtMzYuMTMyNjc0czI2LjAxNTUyNi0xMC4xMTcxNDkgMzYuMTMyNjc0IDBsMjMxLjk3MTc3MiAyMzEuOTcxNzcxYzIxLjY3OTYwNSAyMS42Nzk2MDUgMjEuNjc5NjA1IDU2LjM2Njk3MiAwIDc3LjMyMzkyNGwtMjMxLjI0OTExOCAyMzEuMjQ5MTE4Yy01Ljc4MTIyOCA1Ljc4MTIyOC0xMi4yODUxMDkgNy45NDkxODgtMTguNzg4OTkxIDcuOTQ5MTg4eiIgZmlsbD0iIzAwMDAwMCIvPiA8L3N2Zz4=) no-repeat;display:inline-block;-webkit-transition:.6s ease;transition:.6s ease;width:20px;height:20px;position:relative;top:5px;margin-left:3px}
.home-banner-wrap .home-banner-content .home-banner-content-subtitle .ai-star{width:16px;height:auto;vertical-align:bottom;transform:translateY(-14.5px);margin-left:1px;margin-right:8px}
.home-banner-comp .home-banner-content .energy-label-container{margin-bottom:16px}
@media screen and (max-width:1510px) and (min-width:1439.98px){.cmp-carousel-hook .home-banner-comp .home-banner-wrap{height:calc(724px - (55px - (100vw - 1400px)/2))}
.cmp-carousel-hook .home-banner-comp .home-banner{padding:0 calc(55px - (100% - 1400px)/2);height:calc(724px - (55px - (100vw - 1400px)/2))}
}
@media screen and (max-width:1630px) and (min-width:1439.98px){.cmp-carousel-hook .cmp-carousel__prev,.cmp-carousel-hook .cmp-carousel__container .cmp-carousel__prev{left:5px}
.cmp-carousel-hook .cmp-carousel__next,.cmp-carousel-hook .cmp-carousel__container .cmp-carousel__next{right:5px}
.__arabic__ .cmp-carousel-hook .cmp-carousel__prev,.__arabic__ .cmp-carousel-hook .cmp-carousel__container .cmp-carousel__prev{left:inherit;right:5px}
.__arabic__ .cmp-carousel-hook .cmp-carousel__next,.__arabic__ .cmp-carousel-hook .cmp-carousel__container .cmp-carousel__next{right:inherit;left:5px}
}
@media screen and (max-width:1440px) and (min-width:751px){.home-banner-comp .home-banner-wrap{height:50.2778vw}
.home-banner-comp .home-banner{width:100%;height:50.2778vw;padding:0 20px}
.cmp-carousel-hook .home-banner-comp .home-banner-wrap{height:calc(50.2778vw - ((3.8194vw - 20px)*2))}
.cmp-carousel-hook .home-banner-comp .home-banner{height:calc(50.2778vw - ((3.8194vw - 20px)*2));padding:0 3.8194vw}
.cmp-carousel-hook .cmp-carousel__prev,.cmp-carousel-hook .cmp-carousel__container .cmp-carousel__prev{left:5px}
.cmp-carousel-hook .cmp-carousel__next,.cmp-carousel-hook .cmp-carousel__container .cmp-carousel__next{right:5px}
.home-banner-comp .home-banner-bg-img{float:right;width:100%;height:100%}
.home-banner-comp .home-banner.home-banner-bg-content{width:100%;left:0}
.home-banner-comp .home-banner-content{display:flex;width:39.8612vw;margin-right:1.3889vw}
.home-banner-comp .home-banner-right-text .home-banner-content{margin-left:1.3889vw;margin-right:auto}
.home-banner-comp .home-banner-content .home-banner-content-title{font-size:3.19445vw;margin-bottom:1.042vw;line-height:4.0278vw}
.home-banner-comp .home-banner-content .home-banner-content-title-image{margin-bottom:1.042vw}
.home-banner-comp .home-banner-content .home-banner-content-subtitle{font-size:1.8056vw;margin-bottom:2.0833vw;line-height:2.3612vw;width:39.8612vw}
.home-banner-comp .home-banner-content .home-banner-content-price{padding-bottom:1.042vw}
.home-banner-comp .home-banner-content .home-banner-content-text{width:39.8612vw;font-size:1.112vw;margin-bottom:2.0834vw;line-height:1.6667vw}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-buy{height:2.7778vw;min-height:2.7778vw;line-height:2.7778vw;padding:0 1.736vw;border-radius:5.5555vw;margin-right:1.6667vw;font-size:.9723vw}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more{font-size:.9723vw;line-height:.9723vw;min-height:3.3334vw}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more:hover::after{transform:translateX(0.2778vw)}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more::after{margin-left:0}
.home-banner-wrap .home-banner-content .home-banner-content-subtitle .ai-star{width:1.1vw;margin-left:.1vw;margin-right:.5vw;transform:translateY(-1.2vw)}
.home-banner-comp .home-banner-content .energy-label-container{margin-bottom:1.1111vw}
}
@media screen and (max-width:768px) and (min-width:751px){.home-banner-comp .home-banner-content-btn .home-banner-content-btn-buy{min-height:2.7778vw;min-width:5.5555vw;padding:0 1.736vw;border-radius:5.5555vw;line-height:2.7778vw;font-size:.8rem}
}
@media screen and (max-width:750px){.home-banner-comp .home-banner-wrap{width:100%;height:auto;padding:0}
.home-banner-comp .home-banner{width:100%;display:flex;min-height:100.1334vw;margin:0 auto;padding:0;flex-direction:column;height:138.88vw}
.home-banner-comp{height:138.88vw}
.home-banner-comp .home-banner-bg-img{float:right;min-height:130.1334vw;height:auto;width:100%;height:138.88vw}
.home-banner-comp .home-banner.home-banner-bg-content{width:100%;height:auto;padding:0;left:initial;text-align:center;margin:0 auto;flex-direction:column}
.home-banner-comp .home-banner-img{text-align:center}
.home-banner-comp .home-banner-content{display:block;width:100%;padding-top:8vw;padding:8vw 5.3334vw 6.667vw;text-align:center;margin:0 auto}
.home-banner-comp .home-banner-content .home-banner-content-title{font-size:7vw;line-height:10.133vw;margin-bottom:1.333vw}
.home-banner-comp .home-banner-content .home-banner-content-title-image{margin-bottom:1.333vw}
.home-banner-comp .home-banner-content .home-banner-content-subtitle{font-size:4.2667vw;line-height:6.4vw;margin-bottom:4.4444vw;height:initial;font-weight:500;width:auto}
.home-banner-comp .home-banner-content .home-banner-content-price{padding-bottom:3.3334vw}
.home-banner-comp .home-banner-content .home-banner-content-text{width:100%;font-size:3.2vw;line-height:5.3334vw;margin-bottom:4vw}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-buy{height:11.111vw;min-height:11.111vw;line-height:11.111vw;padding:0 6.944vw;border-radius:5.555vw;margin-right:5.555vw;font-size:3.889vw}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more{font-size:3.2vw;line-height:10.6667vw;min-height:10.6667vw}
.home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more::after{width:4.4445vw;height:4.4445vw;top:.9889vw;margin-left:.4vw}
.home-banner-comp .home-banner-right-text .home-banner-content{margin:0 auto}
.home-banner-wrap .home-banner-content .home-banner-content-subtitle .ai-star{width:2.6vw;margin-left:.2vw;margin-right:1.2vw;transform:translateY(-3.2vw)}
.home-banner-comp .home-banner-content .energy-label-container{margin-bottom:3.3333vw;justify-content:center}
}
@media screen and (max-width:414px){.home-banner-wrap .home-banner-content .home-banner-content-subtitle .ai-star{width:2.5vw;margin-left:.2vw;margin-right:1.4vw;transform:translateY(-3.2vw)}
}
.__arabic__ .home-banner-comp .home-banner-content{margin-left:20px;margin-right:0}
.__arabic__ .home-banner-comp .home-banner-right-text .home-banner-content{margin-right:20px;margin-left:0}
.__arabic__ .home-banner-comp .home-banner-content-btn .home-banner-content-btn-buy{margin-left:25px;margin-right:0}
.__arabic__ .home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more::after{transform:rotate(180deg) translateX(0)}
.__arabic__ .home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more:hover::after{transform:rotate(180deg) translateX(4px)}
.__arabic__ .home-banner-wrap .home-banner-content .home-banner-content-subtitle .ai-star{width:16px;height:auto;vertical-align:bottom;transform:translateY(-19.2px);margin-left:2px;margin-right:8px}
@media screen and (max-width:1440px) and (min-width:751px){.__arabic__ .home-banner-comp .home-banner-content{margin-left:1.3889vw;margin-right:0}
.__arabic__ .home-banner-comp .home-banner-right-text .home-banner-content{margin-right:1.3889vw;margin-left:0}
.__arabic__ .home-banner-comp .home-banner-content-btn .home-banner-content-btn-buy{margin-left:1.7362vw}
.__arabic__ .home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more::after{transform:rotate(180deg) translateX(0)}
.__arabic__ .home-banner-comp .home-banner-content-btn .home-banner-content-btn-learn-more:hover::after{transform:rotate(180deg) translateX(0.2778vw)}
.__arabic__ .home-banner-wrap .home-banner-content .home-banner-content-subtitle .ai-star{width:1.1vw;margin-left:.1vw;margin-right:.5vw;transform:translateY(-1.5vw)}
}
@media screen and (max-width:750px){.__arabic__ .home-banner-comp .home-banner.home-banner-bg-content{flex-direction:column}
.__arabic__ .home-banner-comp .home-banner-right-text .home-banner-content{margin-right:initial}
.__arabic__ .home-banner-wrap .home-banner-content .home-banner-content-subtitle .ai-star{width:2.6vw;margin-left:.2vw;margin-right:1.2vw;transform:translateY(-4vw)}
}
@media screen and (max-width:414px){.__arabic__ .home-banner-wrap .home-banner-content .home-banner-content-subtitle .ai-star{width:2.5vw;margin-left:.2vw;margin-right:1.4vw;transform:translateY(-4vw)}
}