
    @media (min-width:991px){
        .search-btn i:hover{
            transform: rotate(360deg);
        }
       .left-header .navbar-toggler,.res-menu{
           display: none;
       }
        }
        @media (max-width:1200px) and  (min-width:991px){
            
        }
        @media (max-width:991px){
            .mynavbar{
                display: none;
            }
            .topbar{
                display: none;
            }
            .mynavbar ul li {
                margin-inline: 4px;
            }
            .mynav a {
                font-size: 14px;
            }
            .logo img {
                max-width: 84% !important;
            }
            .header-banner img {
             height: 195px !important;
            }
            .follow-img {
                height: 320px;
            }
            .menu-left ul li{
                margin-inline-end: 8px;
            }
            .lang a {
                font-size: 14px;
            }
            .mynav .row {
                text-align: center;
            }
            .mynav .logo{
                margin-bottom: 25px;
            }
            .professional-item {
                margin-bottom: 50px;
                padding-inline-start: 6%;
            }
            .follow-detail {
                padding-inline: 15px;
                margin-bottom: 46px;
            }
           
            .searchForm .btnSearch,.contact-us{
                margin: 0;
            }
            .contact-form{
                margin: 20px 0;
            }
            section {
                padding: 40px 0;
            }
        }
        @media (max-width:768px){

            .site-search .woocommerce-product-search,
             .site-search .widget_search .search-form{
                width: 85%;
            }
            .carousel-info h2{
                font-size: 28px;
            }
    
        .comp-rights,.copy-right {
            text-align: center;
        }
        .copy-right p{
            margin-bottom: 10px;
        }
        .footer-sochial{
            text-align: center;
        }
        .footer-menu{
            justify-content: space-between;
        }
        .footer-menu li {
            margin-inline-end:0;
        }
        .footer-links ul li{
            width:100%;
        }
        .footer-menu li a{
            font-size: 16px;
        }
        .copy-right p{
            font-size: 14px;
        }
 
        .breadcrumb-section{
            padding: 30px 0;
        }
        .arrow-img {
            width: 99px;
            height: 43px;
        }
        .menu-left .cart{
            font-size: 18px;
        }
        .menu-left a, .menu-left i.la-search {
            font-size: 22px;
            color: #252B26;
        }
       .menu-left a .la.la-user{
             font-size: 25px; 
        }
        .professional-item h3 {
            font-size: 26px;
            margin-bottom: 24px;
        }
        .product-block .title h4 {
            font-size: 18px;
            line-height:29px;
        }
        .product-detail {
            padding: 26px 18px;
        }
        .disting-item{
            margin-bottom: 16px;
        }
        .footer-links,.footer-contact{
            margin-top: 32px;
        }
        footer h5 {
            font-size: 20px;
            margin-bottom: 18px;
        }
        .footer-logo p {
            margin: 20px 0 16px;
        }
        .bootom-footer{
            margin-top: 10px;
        }
        .about-img {
            height: 350px;
            right: 0;
            left:0;
            top: 0;
        }
        .about-block {
            padding: 12px 4px;
        }
        footer {
            padding-top: 32px;
        }
        .form-contact::before{
            display:none;
        }
        h1.product_title.entry-title {
    font-size: 18px;
    line-height: 29px;
}
 .woocommerce div.product form.cart {
    justify-content: start;
}       
section.professional {
    padding-top: 30px;
}        
 .woocommerce button.button {
    font-size: 15px !important;
    padding: 10px 3px !important;
 }
        
  h3#ship-to-different-address{
      font-size:19px;
  }      
        
    .footer-logo p{
    padding-inline-end: 0px;
}    
  .about-info{
    width:100%;
   
}      
  .contact-info p{
    padding-inline-end:0px;
}      
        
        }
        @media (max-width:425px){
        .sidebar{
            width:320px;
        }
        
        }

/* =========================================================
   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;}

