body {
    direction: ltr;
    text-align: start;
    font-family:'Tajawal','Cairo','Segoe UI',Tahoma,Arial,sans-serif;
}

.footer-links ul li a,.copy-right p,.footer-logo p{
 font-family:'Tajawal','Cairo','Segoe UI',Tahoma,Arial,sans-serif;
}
.product-block .title h4,.professional-item h3,.price span,
.follow-detail h6,.more a,.section-title h4,footer h5,.products .title h3,.form-contact h5,
.about-con h3,.about-con h4,.about-info h5,.contact-info h4{
     font-family: 'ar-bold';
}

.form-contact::before {
    right: 15px;
    left:auto;
}



.sidebar {
    right: auto;
 left: -350px;
}
.sidebar-width{
    left: 0px;

}
input,.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],textarea, form{
    direction: ltr;
}
.wpcf7 .ajax-loader{
    position: absolute;
    top: 11px;
    left: 190px;
}

.close-side i{
    right: auto;
    left: 20px;
}
.site-search .close-side i{
    left: auto;
    right:20px;
}


.lolo-co{
    float: left;
}
.fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInRight;
}
.fadeInRight {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
}

.search-btn i{
   margin-left: 0;
    margin-right: 12px;
}

.site-search .woocommerce-product-search .search-field,
 .site-search .widget_search .search-form .search-field{
padding-right: 36px;
padding-left: 15px;
}
.site-search button {
    right: 0;
    left: auto;
}
.site-search .woocommerce-product-search .search-field,
 .site-search .widget_search .search-form .search-field{
direction: ltr;
}


.comp-rights {
    text-align: right;
}
.site-search .woocommerce-product-search button {
    position: absolute;
    right: 0;
    left: auto;
}

.wpcf7 input[type="url"], .wpcf7 input[type="email"]
, .wpcf7 input[type="tel"] {
    direction: ltr !important;
}
.professional-item ul li::before,
.menu-left .cart span{
    left: 0;
    right: auto;
}
.product-block .img .small {
    left: 30px;
    right: auto;
}
.distinguishes::before{
    right: 0;
    left: auto;
}
.arrow-img {
    right: 70px;
    left: auto;
}
.arrow-img img{
    transform: scaleX(-1);
}

.xoo-el-section {
    padding-left: 0px !important;
     /*padding-left: 10px !important;*/
}
.woocommerce div.product div.summary {
    direction: ltr;
}

.summary.entry-summary {
    direction: ltr;
}
.nice-select {
    text-align: left !important;
    padding-right: 30px;
    padding-left: 18px;
}
.nice-select::after {
    right: 12px;
    left: auto;
}
.nice-select .option {
    text-align: left;
    padding-right: 29px;
    padding-left: 18px;
}
.about-img {
    left: -60px;
    right: auto;
}
.xoo-wsc-basket {
    left: 10px;
    right: auto !important;
}
.fixed-icone {
    left:auto;
    right: 30px;
}
.xoo-wsc-container, .xoo-wsc-slider {
     right: auto !important;
    left: -515px;
}
.xoo-wsc-cart-active .xoo-wsc-container, .xoo-wsc-slider-active .xoo-wsc-slider {
    left: 0;
    right: auto !important;
}

.sochial-contact ul li:first-of-type span:last-of-type ,
.contact-info ul li:first-of-type span {
    display: inline-block;
    direction: rtl;
}





@media (max-width: 768px){
.arrow-img {
    right: 7px;
    left: auto;
}
}

/* =========================================================
   AMOREA reference palette unification - generated from provided screenshot
   Clean ivory + soft sage UI. Removes old beige/mocha/rose dominance.
   ========================================================= */
:root{
  --amorea-bg:#F8F9F5!important;
  --amorea-surface:#FFFFFF!important;
  --amorea-surface-soft:#F1F4ED!important;
  --amorea-border:#E6EAE1!important;
  --amorea-sage:#7B8A76!important;
  --amorea-sage-dark:#4F5A4E!important;
  --amorea-sage-soft:#D2DACB!important;
  --amorea-text:#252B26!important;
  --amorea-muted:#6F776C!important;
  --amorea-shadow:0 18px 48px rgba(79,90,78,.10)!important;
  --amorea-soft-shadow:0 10px 28px rgba(79,90,78,.08)!important;
  --amorea-radius-xl:28px!important;
  --amorea-radius-lg:20px!important;
  --af-rose:#7B8A76!important;
  --af-rose-dark:#4F5A4E!important;
  --af-beige:#F1F4ED!important;
  --af-mocha:#4F5A4E!important;
  --af-cream:#F8F9F5!important;
  --af-warm-white:#FDFDFB!important;
  --af-text:#252B26!important;
  --af-muted:#6F776C!important;
  --af-border:#E6EAE1!important;
  --af-shadow:0 18px 48px rgba(79,90,78,.10)!important;
  --af-soft-shadow:0 10px 28px rgba(79,90,78,.08)!important;
  --main-color:#252B26!important;
  --sec-color:#7B8A76!important;
  --bg-color:#F8F9F5!important;
  --after-color:#4F5A4E!important;
  --text-color:#6F776C!important;
}
html,body{background:#F8F9F5!important;color:#252B26!important;}
body{background:linear-gradient(180deg,#FDFDFB 0%,#F8F9F5 46%,#F1F4ED 100%)!important;line-height:1.75;}
body,button,input,select,textarea,.woocommerce,.af-site-main,.af-site-header,.af-footer,.af-mobile-sidebar{font-family:'Tajawal','Cairo','Segoe UI',Tahoma,Arial,sans-serif!important;}
body *:not(i):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not([class*='fa-']):not(.la):not(.las):not(.lar):not(.lab):not([class*='la-']){letter-spacing:0;}
h1,h2,h3,h4,h5,h6,.af-section-head h2,.af-product-card h3,.product_title{color:#252B26!important;font-weight:700;}
p,li,span,.af-section-head p,.woocommerce table,.woocommerce form{color:inherit;}
a,.mynav a,.topbar a,.af-menu-wrap a{color:#4F5A4E!important;}
a:hover,.mynav a:hover,.topbar a:hover,.af-menu-wrap a:hover{color:#7B8A76!important;}
.inner-body:before,.inner-body:after{display:none!important;content:none!important;}
.af-announcement{background:#EEF2EA!important;color:#4F5A4E!important;border-bottom:1px solid #E6EAE1!important;box-shadow:none!important;}
.af-announcement__text,.af-announcement__text *{color:#4F5A4E!important;font-weight:500!important;}
.af-announcement__close{background:transparent!important;color:#8A9385!important;box-shadow:none!important;}
.af-service-strip{background:#F1F4ED!important;border-bottom:1px solid #E6EAE1!important;box-shadow:none!important;}
.af-service-strip ul,.af-service-strip li,.af-service-strip li i{color:#4F5A4E!important;}
.af-site-header,.topbar,.mynavbar,.af-main-nav{background:rgba(255,255,255,.96)!important;border-color:#E6EAE1!important;box-shadow:0 8px 28px rgba(79,90,78,.06)!important;backdrop-filter:blur(12px);}
.af-site-header.is-sticky{background:rgba(255,255,255,.97)!important;box-shadow:0 12px 32px rgba(79,90,78,.08)!important;}
.af-logo img,.menu-top-right img{filter:none!important;}
.af-icon-btn,.af-lang-switcher a,.wishlist-btn,.cart-btn,.search-btn,.menu-btn{background:#FFFFFF!important;border:1px solid #E6EAE1!important;color:#4F5A4E!important;box-shadow:0 8px 22px rgba(79,90,78,.07)!important;}
.af-icon-btn:hover,.af-lang-switcher a:hover,.wishlist-btn:hover,.cart-btn:hover,.search-btn:hover,.menu-btn:hover{background:#7B8A76!important;border-color:#7B8A76!important;color:#FFFFFF!important;transform:translateY(-2px);}
.total-cart,.cart-count,.wishlist-count{background:#4F5A4E!important;color:#FFFFFF!important;}
.af-browse-btn,.af-btn,.btn,.button,button[type='submit'],input[type='submit'],.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce #payment #place_order,.af-add-to-cart,.af-buy-now{border-radius:999px!important;background:#7B8A76!important;border:1px solid #7B8A76!important;color:#FFFFFF!important;box-shadow:0 12px 28px rgba(79,90,78,.13)!important;font-weight:700!important;}
.af-btn--secondary,.btn-outline,.woocommerce a.button.alt-secondary{background:#FFFFFF!important;color:#4F5A4E!important;border-color:#D2DACB!important;box-shadow:none!important;}
.af-btn:hover,.btn:hover,.button:hover,button[type='submit']:hover,input[type='submit']:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.af-add-to-cart:hover,.af-buy-now:hover{background:#4F5A4E!important;border-color:#4F5A4E!important;color:#FFFFFF!important;box-shadow:0 16px 34px rgba(79,90,78,.16)!important;transform:translateY(-2px);}
input:not([type='checkbox']):not([type='radio']),textarea,select,.nice-select,.select2-container--default .select2-selection--single,.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background:#FFFFFF!important;color:#252B26!important;border:1px solid #E6EAE1!important;border-radius:18px!important;box-shadow:none!important;}
input:focus,textarea:focus,select:focus,.nice-select.open,.select2-container--default.select2-container--open .select2-selection--single{border-color:#7B8A76!important;box-shadow:0 0 0 4px rgba(123,138,118,.14)!important;outline:0!important;}
::placeholder{color:#9AA394!important;opacity:1;}
.af-hero-slide__content,.af-search-panel .woocommerce-product-search,.af-product-card,.af-category-tile span,.af-moment-card span,.af-idea-chip span,.af-editorial-card,.af-brand-card,.af-everyone-card,.af-benefit-card,.af-testimonial-card,.af-shop-toolbar,.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce,.woocommerce-account .woocommerce,.card,.widget,.modal-content{background:rgba(255,255,255,.94)!important;border:1px solid #E6EAE1!important;border-radius:24px!important;box-shadow:0 14px 38px rgba(79,90,78,.08)!important;color:#252B26!important;}
.af-hero-slide__content{backdrop-filter:blur(10px);}
.af-hero-slide__media:before{background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(248,249,245,.82) 82%)!important;}
.af-section-head:after,.af-menu-wrap a:after{background:#7B8A76!important;}
.af-product-card__image,.product-img,.woocommerce-product-gallery{background:#F8F9F5!important;border-color:#E6EAE1!important;}
.price,.amount,.af-product-price,.woocommerce-Price-amount{color:#4F5A4E!important;font-weight:700!important;}
.badge,.onsale,.woocommerce span.onsale{background:#F1F4ED!important;color:#4F5A4E!important;border:1px solid #D2DACB!important;}
.af-search-panel{background:rgba(37,43,38,.36)!important;backdrop-filter:blur(12px);}
.af-search-panel button[type='submit']{background:#7B8A76!important;color:#FFFFFF!important;}
.af-close-search{background:#FFFFFF!important;color:#4F5A4E!important;border:1px solid #E6EAE1!important;}
.af-mobile-sidebar,.mobile-menu,.offcanvas,.xoo-wsc-modal .xoo-wsc-container{background:#FDFDFB!important;color:#252B26!important;border-color:#E6EAE1!important;}
.af-mobile-tabbar{background:rgba(255,255,255,.94)!important;border:1px solid #E6EAE1!important;box-shadow:0 18px 44px rgba(79,90,78,.12)!important;backdrop-filter:blur(14px);}
.af-mobile-tabbar a,.af-mobile-tabbar button{color:#4F5A4E!important;}
.af-footer{background:linear-gradient(180deg,#F1F4ED 0%,#E6EAE1 100%)!important;color:#4F5A4E!important;border-top:1px solid #D2DACB!important;}
.af-footer *{color:#4F5A4E!important;}
.af-footer-newsletter,.newsletter,.mailchimp-form{background:rgba(255,255,255,.88)!important;border:1px solid #E6EAE1!important;border-radius:24px!important;}
.woocommerce-message,.woocommerce-info,.woocommerce-error{background:#FFFFFF!important;border-top-color:#7B8A76!important;color:#252B26!important;border-radius:18px!important;box-shadow:0 10px 28px rgba(79,90,78,.08)!important;}
.woocommerce-message:before,.woocommerce-info:before,.woocommerce-error:before{color:#7B8A76!important;}
hr,.separator,.divider{border-color:#E6EAE1!important;background:#E6EAE1!important;}

