:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_us_text h1{font-family:var(--headingFont);font-size:42px;font-weight:600;line-height:1.3;color:var(--colorBlack);margin-bottom:20px}
.page-language-switcher{display:flex;align-items:center;gap:9px;flex-shrink:0;order:3;margin-inline-start:22px;font-size:13px;white-space:nowrap;color:#fff}
.page-language-switcher a{color:#fff;padding:6px 2px;text-decoration:none;text-underline-offset:6px;font-weight:400}
.page-language-switcher a[aria-current]{font-weight:700;text-decoration:underline}
.page-language-switcher a:hover{text-decoration:underline}
/* Match the original header typography and logo-to-menu spacing. */
.main_menu_2 .menu_item>li>a,.main_menu_2 .page-language-switcher{font-family:Gelasio,Georgia,serif;font-weight:400;opacity:1}
[dir="rtl"] .main_menu_2 .menu_item>li>a{font-family:Tahoma,Arial,sans-serif}
@media(min-width:992px){
 body .main_menu_2 .main_menu_area{justify-content:flex-start;gap:0}
 body .main_menu_2.main_menu .menu_item{margin-inline:50px auto;gap:20px}
 body .main_menu_2 .menu_item>li{margin:0}
 body .main_menu_2 .menu_item>li>a{padding-inline:0}
}
.page-language-switcher a:focus-visible{outline:2px solid white;outline-offset:4px}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .menu_icon{display:none!important}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .main_menu_area{justify-content:space-between;gap:15px}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .grocery_logo_area{flex-shrink:1;min-width:0}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .grocery_logo_area>a{width:clamp(180px,24vw,305px)}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .menu_item{margin-inline-start:auto}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .menu_item>li>a{padding-inline:12px}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .counter_area h2,:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) a[href^="tel:"],:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) a[href^="callto:"],:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) a[href^="mailto:"]{direction:ltr;unicode-bidi:isolate}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page)[dir="rtl"]{font-family:Tahoma,Arial,sans-serif}
[dir="rtl"] .about_us_text h1,[dir="rtl"] .about_us_text h2,[dir="rtl"] .about_us_text h4,[dir="rtl"] .about_us_text h6,[dir="rtl"] .features_item h3,[dir="rtl"] .about_choose_text h3,[dir="rtl"] .about_choose_text_box h4,[dir="rtl"] .section_heading h3,[dir="rtl"] .footer_link h3{font-family:Tahoma,Arial,sans-serif;letter-spacing:0;line-height:1.65}
[dir="rtl"] .about_us_text p,[dir="rtl"] .about_choose_text_box p,[dir="rtl"] .features_item p,[dir="rtl"] .footer_2 p{line-height:1.95}
[dir="rtl"] .about_us_text,[dir="rtl"] .about_choose_text,[dir="rtl"] .footer_link,[dir="rtl"] .footer_2_logo_area{text-align:right}
[dir="rtl"] .about_us_text ul li{padding-left:0;padding-right:45px}
[dir="rtl"] .about_us_text ul li::before,[dir="rtl"] .about_us_text ul li::after{left:auto;right:0}
[dir="rtl"] .about_us_img h3{left:0;right:auto;direction:ltr}
[dir="rtl"] .about_us_img h3 span{direction:rtl}
[dir="rtl"] .about_us_img p{left:0;right:auto;text-align:right}
[dir="rtl"] .about_us_img p span::after{left:auto;right:0}
[dir="rtl"] .about_us_img p span{padding-left:0;padding-right:40px}
[dir="rtl"] .about_choose_text_box{padding-inline-start:75px;padding-inline-end:0;text-align:right}
[dir="rtl"] .about_choose_text_box>span{left:auto;right:0}
[dir="rtl"] .menu_droapdown{left:auto;right:0;text-align:right}
[dir="rtl"] .footer_link ul li a::after{left:auto;right:0;transform:rotate(180deg)}
[dir="rtl"] .footer_link ul li a{padding-left:0;padding-right:15px}
[dir="rtl"] .footer_logo_area>span>b{margin-left:8px;margin-right:0}
[dir="rtl"] .topbar_info li a i,[dir="rtl"] .topbar_info li p i{margin-right:0;margin-left:7px}
[dir="rtl"] .main_mobile_menu{text-align:right}
[dir="rtl"] .main_mobile_menu ul{padding-left:0!important;padding-right:14px}
[dir="rtl"] .mobile_dropdown>a>i{float:left}
[dir="rtl"] .blog_text .top,[dir="rtl"] .blog_text .bottom{padding-inline-start:0}
[dir="rtl"] .footer_copyright p{direction:rtl}
@media(max-width:1199px){:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_us_text h1{font-size:34px}:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .grocery_logo_area>a{width:220px}:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .menu_item>li>a{padding-inline:8px}.page-language-switcher{font-size:12px;gap:6px;margin-inline-start:5px}}
@media(max-width:991px){:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .main_menu_area{flex-wrap:wrap;gap:0;min-height:98px;padding-block:12px}:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .grocery_logo_area{width:100%;justify-content:space-between}:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .grocery_logo_area>a{width:230px}.page-language-switcher{width:100%;justify-content:flex-end;margin-top:6px;margin-inline-start:0}:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .mobile_menu_icon{margin-inline-start:auto}:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_us{margin-top:70px!important}[dir="rtl"] .about_choose_text_box{padding-inline-start:70px}}
@media(max-width:575px){:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_us_text h1{font-size:28px;line-height:1.6}:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .grocery_logo_area>a{width:210px}:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .main_menu_area{min-height:96px}.page-language-switcher{font-size:12px}:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_us{margin-top:55px!important}[dir="rtl"] .about_us_img p{max-width:90%;font-size:14px}[dir="rtl"] .about_us_text ul li{padding-right:34px}[dir="rtl"] .about_choose_text_box{padding-inline-start:65px}}
[dir="rtl"] body:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page),[dir="rtl"] :is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) p,[dir="rtl"] :is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) a,[dir="rtl"] :is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) span{font-family:Tahoma,Arial,sans-serif}[dir="rtl"] .about_us_text p,[dir="rtl"] .about_choose_text_box p{font-size:16px}[dir="rtl"] .about_us_text ul li{padding-right:70px}[dir="rtl"] .about_us_text .description{max-width:100%}[dir="rtl"] .about_us_img p span{font-family:Tahoma,Arial,sans-serif}@media(max-width:575px){[dir="rtl"] .about_us_text ul li{padding-right:62px}[dir="rtl"] .about_us_text p{font-size:15px}}
.page-language-switcher{line-height:1.5}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_choose_text_box{transform:none}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_choose_text_box h4,:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_choose_text_box p{transform:none}
:is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_choose_text_box>span{transform:translateY(-50%)}
[dir="rtl"] .about_choose_text_box{margin-left:0;margin-right:28px;border-left:0;border-right:3px solid var(--themeColorTwo);padding:20px 50px 20px 20px}
[dir="rtl"] .about_choose_text_box>span{right:-32px}
@media(max-width:991px){
 :is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .main_menu{height:auto!important;min-height:105px;line-height:normal}
 :is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .main_menu .main_menu_area{min-height:105px;height:auto;padding-block:10px}
 :is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .main_menu .grocery_logo_area{height:45px;line-height:normal}
 :is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .main_menu .grocery_logo_area>a{width:230px;max-width:calc(100% - 58px)!important}
 :is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .main_menu .page-language-switcher{height:30px;line-height:1.5;margin-top:8px}
 :is(.about-language-page,.home-language-page,.stores-language-page,.branch-language-page,.catalogue-language-page,.contact-language-page,.blog-language-page) .about_us{margin-top:140px!important}
}
