/* ================================================ CureHealth - Custom CSS for Zid Theme Matching Reference Design (Tailwind + Navy Theme) ================================================ */ @import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@300;400;500;600;700&display=swap');:root{--navy-900:#222C40;--navy-800:#2A364E;--navy-700:#3D6188;--steel-500:#4F6682;--steel-100:#ECEFF3;--white:#ffffff;--slate-600:#475569;--primary-color:var(--navy-900) !important;--sub-primary-color:var(--navy-700) !important;--text-color-primary-bg:#ffffff !important;--footer-primary-color:var(--navy-900) !important;--body-bg:#ffffff;--section-bg-alt:var(--steel-100)}body,
html,
h1,
h2,
h3,
h4,
h5,
h6,
.btn,
.nav-link,
span,
p,
a{font-family:'IBM Plex Sans Arabic', sans-serif !important}body{background-color:var(--body-bg);color:var(--navy-900)}p{color:var(--slate-600);line-height:1.6}.header-theme-bg-primary{background-color:var(--white) !important;color:var(--navy-900) !important;border-bottom:1px solid var(--steel-100)}.header-theme-text-for-primary-bg,
.header-theme-icon-primary{color:var(--navy-900) !important}.account-lang-currency{background-color:var(--navy-900) !important;color:#fff !important}.account-lang-currency .header-theme-icon-primary{color:#fff !important}.main-nav a,
.top-level-link a{color:var(--slate-600) !important;font-weight:600 !important;transition:color 0.3s ease}.main-nav a:hover,
.top-level-link a:hover{color:var(--navy-700) !important}.search-input-input{border:1px solid var(--steel-100) !important;border-radius:99px !important;background-color:var(--steel-100) !important;color:var(--navy-900) !important;padding-right:20px !important}.search-input-input:focus{background-color:#fff !important;border-color:var(--navy-700) !important;box-shadow:0 0 0 3px rgba(61, 97, 136, 0.1) !important}.btn-primary,
.btn-add-to-cart,
.btn-product-card-select-variant{background-color:var(--navy-900) !important;border-color:var(--navy-900) !important;border-radius:8px !important;transition:all 0.3s cubic-bezier(0.34, 1.56, 0.64, 1) !important;font-weight:600 !important}.btn-primary:hover,
.btn-add-to-cart:hover{background-color:var(--navy-700) !important;border-color:var(--navy-700) !important;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05)}.product-item{border:1px solid var(--steel-100) !important;border-radius:16px !important;overflow:hidden;transition:transform 0.3s cubic-bezier(0.34, 1.56, 0.64, 1), box-shadow 0.3s ease !important;background:#fff;box-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.05)}.product-item:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04) !important}.product-title{font-weight:700 !important;color:var(--navy-900) !important}.product-price{color:var(--navy-700) !important;font-weight:700 !important;font-size:1.25rem !important}.section-title,
.theme-title-primary{color:var(--navy-900) !important;position:relative;padding-bottom:15px;font-weight:800 !important;text-transform:uppercase;letter-spacing:0.05em}footer,
.footer{background-color:var(--navy-900) !important;color:#fff !important;border-top:5px solid var(--navy-700)}footer a,
.footer a{color:#94a3b8 !important;transition:color 0.3s}footer a:hover,
.footer a:hover{color:#fff !important}.reveal{opacity:0;transform:translateY(20px);transition:all 0.8s cubic-bezier(0.5, 0, 0, 1)}.reveal.active{opacity:1;transform:translateY(0)}[dir="rtl"] .reveal{transform:translateY(20px)}[dir="rtl"] .reveal.active{transform:translateY(0)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:var(--navy-700);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--navy-900)}.footer-about-us-div p,
.footer-about-us-links-div p,
.footer-copyrights{color:#e2e8f0 !important;opacity:1 !important;font-weight:400 !important;font-size:1rem !important;line-height:1.8 !important}.footer-about-us-div img{margin-bottom:1.5rem;display:block}