.home-language-page .main_menu{background:#ab9774!important}
.home-language-page .slick-slider{direction:ltr}
[dir="rtl"] .home-language-page .slick-slide{direction:rtl}
[dir="rtl"] .home-language-page h1,[dir="rtl"] .home-language-page h2,[dir="rtl"] .home-language-page h3,[dir="rtl"] .home-language-page h4,[dir="rtl"] .home-language-page h5,[dir="rtl"] .home-language-page h6,[dir="rtl"] .home-language-page p{font-family:Tahoma,Arial,sans-serif!important;letter-spacing:0}
[dir="rtl"] .home-language-page p{line-height:1.95}
[dir="rtl"] .home-language-page .beauty_banner_text,[dir="rtl"] .home-language-page .section_heading_beauty,[dir="rtl"] .home-language-page .single_vendor .text,[dir="rtl"] .home-language-page .beauty_countdown_area .text{text-align:right}
[dir="rtl"] .home-language-page .beauty_banner_text p{max-width:90%}
[dir="rtl"] .home-language-page .common_btn i,[dir="rtl"] .home-language-page .view_all_btn i{margin-right:12px;margin-left:0;transform:scaleX(-1)}
[dir="rtl"] .home-language-page .beauty_features_item{border-left:1px solid #deded5;border-right:0}
[dir="rtl"] .home-language-page .beauty_countdown_area .feature_points{padding-inline-start:20px}
.home-language-page .single_vendor .info svg{width:21px;height:21px;flex-shrink:0}
.home-language-page .single_vendor a[href^="tel:"]{justify-content:flex-start}
.home-language-page .beauty_banner_text .hero-heading{font-size:68px;font-weight:600;margin-bottom:15px;color:#fff;line-height:1.2}
[dir="rtl"] .home-language-page .beauty_banner_text h1,[dir="rtl"] .home-language-page .beauty_banner_text .hero-heading{font-size:52px;line-height:1.5}
.home-language-page .view_all_btn_area a[href="#"]{cursor:default}
@media(max-width:1399px){.home-language-page .beauty_banner_text .hero-heading{font-size:48px}[dir="rtl"] .home-language-page .beauty_banner_text h1,[dir="rtl"] .home-language-page .beauty_banner_text .hero-heading{font-size:42px}}
@media(max-width:991px){.home-language-page .banner_2{margin-top:130px!important}.home-language-page .beauty_banner_text .hero-heading{font-size:42px}[dir="rtl"] .home-language-page .beauty_banner_text h1,[dir="rtl"] .home-language-page .beauty_banner_text .hero-heading{font-size:36px}.home-language-page .beauty_banner_text ul li{line-height:1.8}.home-language-page .beauty_banner_text p{max-width:100%}}
@media(max-width:575px){.home-language-page .beauty_banner_text .hero-heading{font-size:36px}[dir="rtl"] .home-language-page .beauty_banner_text h1,[dir="rtl"] .home-language-page .beauty_banner_text .hero-heading{font-size:30px}.home-language-page .slide_text_content{padding:22px 16px}.home-language-page .slide_text_content h3{font-size:24px;line-height:1.65}.home-language-page .single_vendor .text{padding:20px}.home-language-page .beauty_features_item{border:0!important}.home-language-page .beauty_countdown_area .text h2{font-size:30px;line-height:1.6}}
.home-language-page .slick-slide{float:left}
/* The three hero points use spacing rather than vertical divider borders. */
[dir="rtl"] .home-language-page .beauty_banner_text ul li{border:0}
/* Keep each icon and label together, with the icon on the right. */
[dir="rtl"] .home-language-page .beauty_banner_text ul{gap:16px;align-items:center}
[dir="rtl"] .home-language-page .beauty_banner_text ul li{direction:rtl;display:inline-flex;flex-wrap:nowrap;align-items:center;gap:8px;width:auto;min-width:0;max-width:100%;margin:0;flex:1 1 auto}
[dir="rtl"] .home-language-page .beauty_banner_text ul li span{width:30px;flex:0 0 30px;margin:0}
[dir="rtl"] .home-language-page .beauty_banner_text ul li b{width:auto;min-width:0;white-space:nowrap;font-size:13px;line-height:1.5}
@media(max-width:575px){[dir="rtl"] .home-language-page .beauty_banner_text ul li{flex-basis:100%}}
/* Reserve the left side of the Arabic heading row for slider controls. */
[dir="rtl"] .home-language-page .beauty_featured_slider>.prevArrow{right:auto;left:10px}
[dir="rtl"] .home-language-page .beauty_featured_slider>.nextArrow{right:auto;left:65px}
[dir="rtl"] .home-language-page .beauty_featured_products .section_heading_beauty{padding-inline-end:110px}
/* The collection artwork is on the right; keep Arabic copy in its clear left half. */
[dir="rtl"] .home-language-page .beauty_countdown_area{height:auto;min-height:530px}
[dir="rtl"] .home-language-page .beauty_countdown_area .text{width:50%;max-width:50%;margin-left:0;margin-right:auto;padding:32px}
[dir="rtl"] .home-language-page .beauty_countdown_area .text h2{font-size:clamp(26px,2vw,38px);line-height:1.55}
[dir="rtl"] .home-language-page .beauty_countdown_area .text p{max-width:100%}
@media(max-width:1199px){
 [dir="rtl"] .home-language-page .beauty_countdown_area{background-position:right top!important;background-size:auto 300px!important;padding-top:300px;min-height:0}
 [dir="rtl"] .home-language-page .beauty_countdown_area .text{width:100%;max-width:100%;background:#eef2eb;padding:28px}
}
/* English uses the original live hero proportions; Arabic keeps its tailored layout. */
[dir="ltr"] .home-language-page .beauty_banner_text .hero-heading{font-size:68px}
@media(min-width:1400px) and (max-width:1599.99px){[dir="ltr"] .home-language-page .beauty_banner_text .hero-heading{font-size:62px}}
@media(min-width:1200px) and (max-width:1399.99px){[dir="ltr"] .home-language-page .beauty_banner_text .hero-heading{font-size:54px}}
@media(min-width:992px) and (max-width:1199.99px){[dir="ltr"] .home-language-page .beauty_banner_text .hero-heading{font-size:50px}}
