/**
 * Owl Carousel v2.2.0
 * Copyright 2013-2016 David Deutsch
 * Licensed under MIT (https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE)
 */
.owl-theme .owl-dots, .owl-theme .owl-nav {
	text-align: center;
	-webkit-tap-highlight-color: transparent
}
.owl-theme .owl-nav {
	margin-top: 10px
}
.owl-theme .owl-nav [class*=owl-] {
	color: #FFFFFF;
	font-size: 14px;
	margin: 5px;
	padding: 4px 7px;
	background: #D2DACB;
	display: inline-block;
	cursor: pointer;
	border-radius: 3px
}
.owl-theme .owl-nav [class*=owl-]:hover {
	background: #7B8A76;
	color: #FFFFFF;
	text-decoration: none
}
.owl-theme .owl-nav .disabled {
	opacity: .5;
	cursor: default
}
.owl-theme .owl-nav.disabled+.owl-dots {
	margin-top: 10px
}
.owl-theme .owl-dots .owl-dot {
	display: inline-block;
	zoom: 1
}
.owl-theme .owl-dots .owl-dot span {
	width: 10px;
	height: 10px;
	margin: 5px 7px;
	background: #D2DACB;
	display: block;
	-webkit-backface-visibility: visible;
	transition: opacity .2s ease;
	border-radius: 30px
}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
	background: #7B8A76
}

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

