body.eve{--eve-font-hero:Alexandria, Almarai, sans-serif;--eve-font-section:Alexandria, Almarai, sans-serif;--eve-font-card:Alexandria, Almarai, sans-serif;--eve-font-body:Almarai, Arial, sans-serif;--eve-font-nav:Alexandria, Almarai, sans-serif;--eve-font-button:Alexandria, Almarai, sans-serif;--eve-font-small:Almarai, Arial, sans-serif;font-family:var(--eve-font-body)!important;font-size:19px!important;font-weight:400!important}
		body.eve .navrow nav a{font-family:var(--eve-font-nav)!important;font-size:13px!important;font-weight:500!important}
		body.eve .herotxt h1,body.eve .herotxt h1.display-title{font-family:var(--eve-font-hero)!important;font-size:42px!important;font-weight:700!important;line-height:1.18!important}
		body.eve .section h2,body.eve .section h2.display-title,body.eve .section h2.display-title--xl,body.eve .women-focus h2,body.eve .cta h2,body.eve .pagehero h1,body.eve .inner h1,body.eve .inner h2,body.eve .booking-hero h1,body.eve .doctor-profile h1,body.eve .promo-banner__content h2,body.eve .woocommerce-products-header__title,body.eve .woocommerce div.product .product_title{font-family:var(--eve-font-section)!important;font-size:35px!important;font-weight:700!important;line-height:1.24!important}
		body.eve .card h3,body.eve .doctors h3,body.eve .article-card h3,body.eve .services h3,body.eve .reasonrow h3,body.eve .journey-steps h3,body.eve .previsit-grid h3,body.eve .booking-side h2,body.eve .doctor-credentials h2,body.eve .clinics b,body.eve .foot h3,body.eve .inner h3,body.eve .hours-schedule__days,body.eve .location-hours-card strong,body.eve .woocommerce-loop-product__title{font-family:var(--eve-font-card)!important;font-size:20px!important;font-weight:700!important;line-height:1.38!important}
		body.eve p,body.eve address,body.eve .doctor-bio,body.eve .women-focus__lead,body.eve .women-focus li,body.eve .orbit span,body.eve .services p,body.eve .hours-schedule__time{font-family:var(--eve-font-body)!important;font-size:19px!important;font-weight:400!important}
		body.eve .btn,body.eve .textlink,body.eve .article-link,body.eve .location-map-link,body.eve .location-review-link,body.eve .woocommerce a.button,body.eve .woocommerce button.button{font-family:var(--eve-font-button)!important;font-size:14px!important;font-weight:700!important}
		body.eve small,body.eve .eyebrow,body.eve .ticker,body.eve .facts,body.eve .card small,body.eve .article-card>small,body.eve .services small,body.eve .clinics em,body.eve .clinics u,body.eve .booking-side>span,body.eve .location-hours-card>span,body.eve .location-payments>span,body.eve .location-payment-badge--text,body.eve .copy{font-family:var(--eve-font-small)!important;font-size:12px!important;font-weight:400!important}
		/* بطاقة المنتج واجهة واحدة؛ توحيد عائلة الخط يمنع مزج خط الفقرات وخط الأزرار داخل البطاقة نفسها. */
		body.eve.single-product .eve-product-shell div.product div.summary,body.eve.single-product .eve-product-shell div.product div.summary .product_title,body.eve.single-product .eve-product-shell div.product div.summary p,body.eve.single-product .eve-product-shell div.product div.summary .price,body.eve.single-product .eve-product-shell div.product div.summary a.button,body.eve.single-product .eve-product-shell div.product div.summary button.button{font-family:var(--eve-font-section)!important}
		body.eve .location-hours-card>span,body.eve .location-payments>span{font-size:11px!important}
		body.eve .location-hours-card strong{font-size:20px!important}
		body.eve .location-hours-card p{font-size:13px!important}
		body.eve .location-hours-card address{font-size:13px!important}
		body.eve .location-review-link{font-size:12px!important}
		body.eve .display-title em{font-family:inherit!important;font-weight:inherit!important}
		@media(max-width:540px){
			body.eve{font-size:14px!important}
			body.eve .navrow nav a{font-size:15px!important}
			body.eve .herotxt h1,body.eve .herotxt h1.display-title{font-size:min(40px,11.5vw)!important;line-height:1.04!important}
			body.eve .section h2,body.eve .section h2.display-title,body.eve .section h2.display-title--xl,body.eve .women-focus h2,body.eve .cta h2,body.eve .pagehero h1,body.eve .inner h1,body.eve .inner h2,body.eve .booking-hero h1,body.eve .doctor-profile h1,body.eve .promo-banner__content h2,body.eve .woocommerce-products-header__title,body.eve .woocommerce div.product .product_title{font-size:min(32px,10.3vw)!important;line-height:1.06!important}
			body.eve .card h3,body.eve .doctors h3,body.eve .article-card h3,body.eve .services h3,body.eve .reasonrow h3,body.eve .journey-steps h3,body.eve .previsit-grid h3,body.eve .booking-side h2,body.eve .doctor-credentials h2,body.eve .clinics b,body.eve .foot h3,body.eve .inner h3,body.eve .hours-schedule__days,body.eve .location-hours-card strong,body.eve .woocommerce-loop-product__title{font-size:18px!important;line-height:1.22!important}
			body.eve p,body.eve address,body.eve .doctor-bio,body.eve .women-focus__lead,body.eve .women-focus li,body.eve .orbit span,body.eve .services p,body.eve .hours-schedule__time{font-size:14px!important;line-height:1.62!important}
			body.eve.eve main h1,body.eve.eve main h2{line-height:1.06!important}
			body.eve.eve main h3{line-height:1.22!important}
			body.eve.eve main h1 em,body.eve.eve main h2 em,body.eve.eve main h3 em{display:inline!important;line-height:inherit!important;margin:0!important;padding:0!important}
			body.eve .btn,body.eve .textlink,body.eve .article-link,body.eve .location-map-link,body.eve .location-review-link,body.eve .woocommerce a.button,body.eve .woocommerce button.button{font-size:13px!important}
			body.eve small,body.eve .eyebrow,body.eve .ticker,body.eve .facts,body.eve .card small,body.eve .article-card>small,body.eve .services small,body.eve .clinics em,body.eve .clinics u,body.eve .booking-side>span,body.eve .location-hours-card>span,body.eve .location-payments>span,body.eve .location-payment-badge--text,body.eve .copy{font-size:11px!important}
			body.eve .location-hours-card>span,body.eve .location-payments>span{font-size:10px!important}
			body.eve .location-hours-card strong{font-size:18px!important}
			body.eve .location-hours-card p{font-size:12px!important}
			body.eve .location-hours-card address{font-size:12px!important}
			body.eve .location-review-link{font-size:11px!important}
		}
body.eve .hero{min-height:520px!important}
			body.eve .hero--cinematic .hero__overlay{opacity:0.48!important}
		body.eve .section{padding-block:62px!important}
		body.eve .section header{margin-bottom:34px!important}
		body.eve .feature-intro__media img{height:480px!important}
		body.eve .clinics>a{height:420px!important}
		body.eve .women-focus,body.eve .women-focus__visual{min-height:620px!important}
		body.eve .women-focus__inner{padding-block:62px!important}
		body.eve .cta{padding-block:58px!important}
		body.eve .pagehero,body.eve .booking-hero,body.eve .inner,body.eve .foot{padding-block:62px!important}
		body.eve .services-section{padding-block:42px!important}
		body.eve .services-section>.container>header{margin-bottom:24px!important}
		body.eve .services>div{padding-block:22px!important}
		body.eve .services p{padding-block:7px!important;line-height:180%!important}
		body.eve .location-experience{padding-block:64px!important}
		body.eve .location-experience__backdrop:after{opacity:0.10!important}
		body.eve .location-panel{padding:32px!important;background:color-mix(in srgb,var(--eve-location-glass,#f6eee5) 20%,transparent)!important;backdrop-filter:blur(24px) saturate(1.12)!important;-webkit-backdrop-filter:blur(24px) saturate(1.12)!important}
		body.eve .location-panel__map{min-height:450px!important;border-radius:22px!important}
		body.eve .location-panel__map iframe{height:450px!important}
		@media(max-width:800px){
			body.eve .hero{min-height:0!important}
			body.eve .heroimg{height:620px!important}
		}
		@media(max-width:540px){
			body.eve .section{padding-block:30px!important}
			body.eve .section header{margin-bottom:18px!important}
			body.eve .feature-intro__media img{height:320px!important}
			body.eve .clinics>a{height:340px!important}
			body.eve .women-focus{min-height:0!important}
			body.eve .women-focus__content{min-height:0!important}
			body.eve .women-focus__inner{padding-block:30px!important}
			body.eve .women-focus__visual{min-height:390px!important}
			body.eve .cta{padding-block:34px!important}
			body.eve .pagehero,body.eve .booking-hero,body.eve .inner,body.eve .foot{padding-block:30px!important}
			body.eve .services-section{padding-block:28px!important}
			body.eve .services-section>.container>header{margin-bottom:16px!important}
			body.eve .services>div{padding-block:14px!important}
			body.eve .services p{padding-block:7px!important;line-height:170%!important}
			body.eve .location-experience{padding-block:28px!important}
			body.eve .location-panel{padding:18px!important}
			body.eve .location-panel__map{min-height:270px!important}
			body.eve .location-panel__map iframe{height:270px!important}
		}
body.eve .hero--cinematic{min-height:360px!important}
		body.eve .hero--cinematic .hero__overlay{opacity:0.48!important}
		body.eve .hero--cinematic .herotxt{max-width:690px!important}
		body.eve .hero--cinematic .herotxt h1{font-size:54px!important}
		body.eve .hero--cinematic .herotxt>p{font-size:16px!important}

		body.eve .ticker{height:46px!important;background:#fcfbfa!important;color:#6b6258!important;border-color:#e6e0d9!important;padding-inline:22px!important;font-size:19px!important;overflow:hidden}
		body.eve .ticker__track{display:flex;align-items:center;justify-content:center;gap:28px;min-width:max-content;margin:auto}
		body.eve .ticker__track span{display:inline-flex;align-items:center;white-space:nowrap;color:inherit}
		body.eve .ticker__track span+span:before{content:"•";margin-inline-end:14px;color:#e6e0d9}
		body.eve .ticker--scroll .ticker__track{justify-content:flex-start;animation:eveTickerScroll 26s linear infinite}
		@keyframes eveTickerScroll{from{transform:translateX(12%)}to{transform:translateX(-100%)}}

		body.eve .trust-strip{background:#ffffff!important;border-color:#e6e0d9!important}
		body.eve .trust-strip__inner{min-height:82px!important;grid-template-columns:repeat(var(--eve-trust-count,4),minmax(0,1fr))!important}
		body.eve .trust-strip__inner span{gap:12px!important;padding:18px!important;color:#2f2926!important;font-size:12px!important}
		body.eve .trust-strip__inner span+span{border-color:#e6e0d9!important}
		body.eve .trust-strip__inner b{color:#a77f6d!important;font-size:10px!important}

		body.eve .feature-intro{padding-block:62px!important}
		body.eve .feature-intro__grid{gap:70px!important;grid-template-columns:minmax(0,48fr) minmax(0,52fr)!important}
		body.eve .feature-intro__media img{height:380px!important;object-fit:cover!important;object-position:center!important}
		body.eve .feature-intro h2{font-size:40px!important}
		body.eve .feature-intro__content>p{font-size:15px!important}

		body.eve .clinics-section{padding-block:56px!important}
		body.eve .clinics-section .clinics-heading h2{font-size:38px!important}
		body.eve .clinics{gap:0px!important;grid-template-columns:minmax(0,50fr) minmax(0,50fr)!important}
		body.eve .clinics>a{height:420px!important}
		body.eve .clinics img{object-fit:cover!important;object-position:center!important}
		body.eve .clinics>a>span{right:42px!important;left:42px!important;bottom:42px!important}
		body.eve .clinics b{font-size:28px!important}
		body.eve .clinics em{font-size:13px!important}
		body.eve .clinics>a:nth-child(1):after{background:#241e19!important;opacity:0.25!important}
		body.eve .clinics>a:nth-child(2):after{background:#241e19!important;opacity:0.25!important}
		body.eve .clinics>a:nth-child(1) span small{color:#f3ece7!important;opacity:1!important}
		body.eve .clinics>a:nth-child(1) span b{color:#ffffff!important}
		body.eve .clinics>a:nth-child(1) span em{color:#f7f3ef!important;opacity:1!important}
		body.eve .clinics>a:nth-child(1) span u{color:#ffffff!important}
		body.eve .clinics>a:nth-child(2) span small{color:#f3ece7!important;opacity:1!important}
		body.eve .clinics>a:nth-child(2) span b{color:#ffffff!important}
		body.eve .clinics>a:nth-child(2) span em{color:#f7f3ef!important;opacity:1!important}
		body.eve .clinics>a:nth-child(2) span u{color:#ffffff!important}

		body.eve .clinical-editorial--women{padding-block:58px!important}
		body.eve .clinical-editorial--women .clinical-editorial__grid{gap:64px!important;grid-template-columns:minmax(0,48fr) minmax(0,52fr)!important}
		body.eve .clinical-editorial--women .clinical-editorial__media img{height:520px!important;object-fit:cover!important;object-position:center!important}
		body.eve .clinical-editorial--women h2{font-size:40px!important}
		body.eve .clinical-editorial--women .clinical-editorial__lead{font-size:15px!important}
		body.eve .clinical-editorial--women .editorial-services b{font-size:14px!important}

		body.eve .clinical-editorial--dental{padding-block:58px!important}
		body.eve .clinical-editorial--dental .clinical-editorial__grid{gap:64px!important;grid-template-columns:minmax(0,48fr) minmax(0,52fr)!important}
		body.eve .clinical-editorial--dental .clinical-editorial__media img{height:520px!important;object-fit:cover!important;object-position:center!important}
		body.eve .clinical-editorial--dental h2{font-size:40px!important}
		body.eve .clinical-editorial--dental .clinical-editorial__lead{font-size:15px!important}
		body.eve .clinical-editorial--dental .editorial-services b{font-size:14px!important}

		body.eve .about-section{padding-block:56px!important}
		body.eve .about-section .about img{height:320px!important}
		body.eve .about-section h2{font-size:36px!important}
		body.eve .visual-statement{min-height:430px!important}
		body.eve .eve-gallery{padding-block:56px!important}
		body.eve .eve-gallery__grid{gap:14px!important;grid-template-rows:300px 300px!important}

		body.eve .medical-articles{padding-block:60px!important}
		body.eve .medical-articles .articles-heading h2{font-size:40px!important}
		body.eve .article-card--feature .article-card__media,body.eve .article-card--feature .article-card__media img{min-height:430px!important;height:430px!important}
		body.eve .reasons{padding-block:58px!important}
		body.eve .reasons h2{font-size:38px!important}
		body.eve .reasonrow article{padding:10px!important}
		body.eve .services-luxe{padding-block:64px!important;--eve-services-tab-bg:#f4f1ed;--eve-services-tab-active-bg:#6b6258;--eve-services-tab-text:#6b6258;--eve-services-tab-active-text:#ffffff;--eve-services-panel-bg:#ffffff;--eve-services-active-bg:#eee5df;--eve-services-active-text:#332f2c}
		body.eve .services-luxe__pane{gap:54px!important;grid-template-columns:minmax(0,48fr) minmax(0,52fr)!important}
		body.eve .services-luxe__media{height:500px!important}
		body.eve .services-luxe__media img{height:100%!important;object-fit:cover!important;object-position:center!important}
		body.eve .services-luxe__content{padding:30px!important}
		body.eve .services-luxe__content li a{padding-block:15px!important}

		body.eve .doctors-section{padding-block:15px!important;--eve-doctor-bg-1:#ffffff;--eve-doctor-bg-2:#ffffff;--eve-doctor-text-1:#332f2c;--eve-doctor-text-2:#332f2c}
		body.eve .doctors.doctors--editorial{gap:20px!important}
		body.eve .doctor-editorial{gap:54px!important;grid-template-columns:minmax(0,28fr) minmax(0,72fr)!important}
		body.eve .doctor-editorial--reverse{grid-template-columns:minmax(0,72fr) minmax(0,28fr)!important}
		body.eve .doctor-editorial .doctor-image{border-radius:0 0 34px 0!important}
		body.eve .doctor-editorial--reverse .doctor-image{border-radius:0 0 0 34px!important}
		body.eve .doctor-editorial .doctor-image img{height:260px!important;object-fit:cover!important;object-position:center!important}
		body.eve .doctor-editorial__content{padding:20px!important;border-radius:0 0 34px 0}
		body.eve .doctor-editorial__content{text-align:center!important}
		body.eve .doctor-editorial__content .doctor-bio{margin-left:auto!important;margin-right:auto!important}
		body.eve .doctor-editorial__content .doctor-actions{justify-content:center!important}
		body.eve .doctor-editorial--reverse .doctor-editorial__content{border-radius:0 0 0 34px}
		body.eve .packages{padding-block:15px!important}
		body.eve .packages .cards{gap:20px!important}
		body.eve .packages .cards--count-1{grid-template-columns:minmax(0,620px)!important;justify-content:center!important;max-width:none!important}
		body.eve .packages .cards--count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:960px!important;margin-inline:auto!important}
		body.eve .packages .cards--count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:1120px!important;margin-inline:auto!important}
		body.eve .packages .eve-store-card__image,body.eve .packages .card>.package-card__image{display:block!important;width:100%!important;overflow:hidden!important;background:#fff}
		body.eve .packages .eve-store-card__image img,body.eve .packages .package-card__image img{display:block!important;width:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important}
				body.eve .packages .eve-store-card__image img,body.eve .packages .package-card__image img{height:auto!important;aspect-ratio:1 / 1!important}
				body.eve .cta--final{padding-block:54px!important}
		body.eve>footer{margin-top:0px!important}

		@media(max-width:800px){
			body.eve .hero--cinematic{min-height:360px!important}
			body.eve .hero--cinematic .heroimg{height:100%!important;min-height:360px!important}
			body.eve .hero--cinematic .herotxt h1{font-size:36px!important}

			/* 1.0.10 — توحيد نقطة التحول للأقسام التحريرية والأطباء عند 800px. */
			body.eve .clinical-editorial--women,body.eve .clinical-editorial--dental{padding-block:28px!important}
			body.eve .clinical-editorial--dental{padding-block:28px!important}
			body.eve .clinical-editorial--women .clinical-editorial__grid,body.eve .clinical-editorial--dental .clinical-editorial__grid{grid-template-columns:1fr!important;gap:32px!important}
			body.eve .clinical-editorial__grid--reverse .clinical-editorial__media,body.eve .clinical-editorial__grid--reverse .clinical-editorial__content{order:0!important}
			body.eve .clinical-editorial--women .clinical-editorial__media img{height:250px!important}
			body.eve .clinical-editorial--dental .clinical-editorial__media img{height:250px!important}
			body.eve .clinical-editorial--women h2{font-size:29px!important}
			body.eve .clinical-editorial--dental h2{font-size:29px!important}

			body.eve .services-luxe__pane{grid-template-columns:1fr!important;gap:22px!important}
			body.eve .services-luxe__media{height:250px!important}

			body.eve .doctor-editorial,body.eve .doctor-editorial--reverse{grid-template-columns:1fr!important;gap:0!important;width:100%!important}
			body.eve .doctor-editorial--reverse .doctor-image,body.eve .doctor-editorial--reverse .doctor-editorial__content{order:0!important}
			body.eve .doctor-editorial .doctor-image,body.eve .doctor-editorial__content{width:100%!important;max-width:none!important}
			body.eve .doctor-editorial .doctor-image img{width:100%!important;height:220px!important;min-height:0!important}
			body.eve .doctor-editorial__content{text-align:center!important}
			body.eve .doctor-editorial__content .doctor-bio{margin-left:auto!important;margin-right:auto!important}
			body.eve .doctor-editorial__content .doctor-actions{justify-content:center!important}
		}
		@media(max-width:620px){
			body.eve .ticker{height:42px!important;font-size:11px!important}
			body.eve .trust-strip__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-height:0!important}
			body.eve .trust-strip__inner span{min-height:62px!important;font-size:10px!important}
			body.eve .trust-strip__inner b{font-size:9px!important}
			body.eve .ticker--static{overflow-x:auto;justify-content:flex-start;-webkit-overflow-scrolling:touch}
			body.eve .ticker--static .ticker__track{justify-content:flex-start;margin:0}
			body.eve .feature-intro{padding-block:12px!important}
			body.eve .feature-intro__grid,body.eve .clinics,body.eve .clinical-editorial--women .clinical-editorial__grid,body.eve .clinical-editorial--dental .clinical-editorial__grid{grid-template-columns:1fr!important}
			body.eve .feature-intro__media img{height:250px!important}
			body.eve .feature-intro h2{font-size:20px!important}
			body.eve .clinics-section{padding-block:28px!important}
			body.eve .clinics-section .clinics-heading h2{font-size:28px!important}
			body.eve .clinics>a{height:270px!important}
			body.eve .clinical-editorial--women{padding-block:28px!important}
			body.eve .clinical-editorial--women .clinical-editorial__media img{height:250px!important}
			body.eve .clinical-editorial--women h2{font-size:29px!important}
			body.eve .clinical-editorial--dental{padding-block:28px!important}
			body.eve .clinical-editorial--dental .clinical-editorial__media img{height:250px!important}
			body.eve .clinical-editorial--dental h2{font-size:29px!important}
			body.eve .medical-articles{padding-block:28px!important}
			body.eve .reasons{padding-block:12px!important}
			body.eve .reasons .container>header{margin-bottom:12px!important}
			body.eve .reasons h2{font-size:31px!important;line-height:1.06!important}
			body.eve .reasons--numbered .reasonrow{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;border-top:0!important}
			body.eve .reasons--numbered .reasonrow article{min-height:0!important;height:auto!important;display:block!important;padding:14px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;min-width:0!important}
			body.eve .reasons--numbered .reasonrow article+article{border-right:1px solid rgba(255,255,255,.13)!important;border-top:1px solid rgba(255,255,255,.13)!important}
			body.eve .reasons--numbered .reason-number{display:block!important;margin:0 0 6px!important;font-size:18px!important;line-height:1!important}
			body.eve .reasons--numbered .reasonrow h3{margin:0 0 4px!important;font-size:15.5px!important;line-height:1.24!important}
			body.eve .reasons--numbered .reasonrow p{margin:0!important;font-size:12.5px!important;line-height:1.48!important}
			body.eve .services-luxe{padding-block:28px!important}
			body.eve .services-luxe__pane{grid-template-columns:1fr!important;gap:22px!important}
			body.eve .services-luxe__media{height:250px!important}
			body.eve .doctor-editorial,body.eve .doctor-editorial--reverse{grid-template-columns:1fr!important}
			body.eve .doctor-editorial .doctor-image img{height:220px!important}
			body.eve .doctor-editorial__content{text-align:center!important}
			body.eve .doctor-editorial__content .doctor-bio{margin-left:auto!important;margin-right:auto!important}
			body.eve .doctor-editorial__content .doctor-actions{justify-content:center!important}
			body.eve .packages .cards--count-2,body.eve .packages .cards--count-3{grid-template-columns:1fr!important;max-width:620px!important}
						body.eve .cta--final{padding-block:34px!important}
			body.eve>footer{margin-top:0px!important}
		}
		@media(prefers-reduced-motion:reduce){body.eve .ticker--scroll .ticker__track{animation:none!important}}
@media(max-width:700px){
		/* ===== قواعد عامة لكل الصفحات ===== */
		body.eve.eve-mobile-compact{--eve-mobile-section:30px;--eve-mobile-heading-gap:18px}
		body.eve.eve-mobile-compact .container{width:calc(100% - 28px)!important}
		body.eve.eve-mobile-compact .section,
		body.eve.eve-mobile-compact .women-section,
		body.eve.eve-mobile-compact .doctors-luxe-section,
		body.eve.eve-mobile-compact .services-luxe-section,
		body.eve.eve-mobile-compact .about-luxe-section,
		body.eve.eve-mobile-compact .contact-luxe-section,
		body.eve.eve-mobile-compact .doctor-profile{padding-block:var(--eve-mobile-section)!important}
		body.eve.eve-mobile-compact .section header,
		body.eve.eve-mobile-compact .women-section-heading,
		body.eve.eve-mobile-compact .doctors-luxe-heading,
		body.eve.eve-mobile-compact .services-catalog__header,
		body.eve.eve-mobile-compact .about-luxe-heading,
		body.eve.eve-mobile-compact .contact-luxe-heading{margin-bottom:var(--eve-mobile-heading-gap)!important}
		body.eve.eve-mobile-compact main h1{line-height:1.04!important}
		body.eve.eve-mobile-compact main h2{line-height:1.08!important}
		body.eve.eve-mobile-compact main h3{line-height:1.22!important}
		body.eve.eve-mobile-compact main p,
		body.eve.eve-mobile-compact main li{line-height:1.55!important}
		body.eve.eve-mobile-compact .eyebrow,
		body.eve.eve-mobile-compact .women-eyebrow,
		body.eve.eve-mobile-compact .women-kicker{margin-bottom:6px!important}
		body.eve.eve-mobile-compact .buttons,
		body.eve.eve-mobile-compact .women-actions{margin-top:16px!important;gap:8px!important}
		body.eve.eve-mobile-compact .textlink,
		body.eve.eve-mobile-compact .women-text-link{margin-top:12px!important}
		body.eve.eve-mobile-compact .btn,
		body.eve.eve-mobile-compact .women-btn{min-height:44px!important;padding:9px 15px!important}

		/* ===== الرئيسية ===== */
		body.eve.eve-mobile-compact.home .hero--cinematic,
		body.eve.eve-mobile-compact.home .hero--cinematic .heroimg{min-height:360px!important;height:auto!important}
		body.eve.eve-mobile-compact.home .hero--cinematic .hero__content{padding-top:84px!important;padding-bottom:30px!important}
		body.eve.eve-mobile-compact.home .hero--cinematic .herotxt>p{margin-top:12px!important;line-height:1.55!important}
		body.eve.eve-mobile-compact.home .trust-strip__inner span{min-height:48px!important;padding:7px 6px!important}
		body.eve.eve-mobile-compact.home .feature-intro{padding-block:12px!important}
		body.eve.eve-mobile-compact.home .feature-intro__grid{gap:18px!important}
		body.eve.eve-mobile-compact.home .feature-intro__media img{height:250px!important}
		body.eve.eve-mobile-compact.home .feature-index{font-size:54px!important;top:-18px!important}
		body.eve.eve-mobile-compact.home .clinics-section{padding-block:28px!important}
		body.eve.eve-mobile-compact.home .clinics-section .clinics{grid-template-columns:1fr 1fr!important;gap:8px!important}
		body.eve.eve-mobile-compact.home .clinics-section .clinics>a{height:270px!important;min-height:0!important}
		body.eve.eve-mobile-compact.home .clinics-section .clinics span{right:14px!important;left:14px!important;bottom:16px!important}
		body.eve.eve-mobile-compact.home .clinics-section .clinics b{font-size:18px!important;line-height:1.15!important}
		body.eve.eve-mobile-compact.home .clinics-section .clinics u{margin-top:7px!important;font-size:12px!important}
		body.eve.eve-mobile-compact.home .clinical-editorial--women{padding-block:28px!important}
		body.eve.eve-mobile-compact.home .clinical-editorial--dental{padding-block:28px!important}
		body.eve.eve-mobile-compact.home .clinical-editorial__grid{gap:16px!important}
		body.eve.eve-mobile-compact.home .clinical-editorial--women .clinical-editorial__media img{height:250px!important;min-height:0!important}
		body.eve.eve-mobile-compact.home .clinical-editorial--dental .clinical-editorial__media img{height:250px!important;min-height:0!important}
		body.eve.eve-mobile-compact.home .clinical-editorial__content>p{margin-top:8px!important}
		body.eve.eve-mobile-compact.home .editorial-services{margin-top:12px!important}
		body.eve.eve-mobile-compact.home .editorial-services li{min-height:42px!important;padding-block:7px!important;grid-template-columns:32px 1fr!important;gap:7px!important}
		body.eve.eve-mobile-compact.home .editorial-services li b{font-size:12.5px!important;line-height:1.25!important}
		body.eve.eve-mobile-compact.home .visual-statement{min-height:280px!important}
		body.eve.eve-mobile-compact.home .doctors-section{padding-block:30px!important}
		body.eve.eve-mobile-compact.home .doctors.doctors--editorial{gap:22px!important}
		body.eve.eve-mobile-compact.home .doctor-editorial .doctor-image img{height:220px!important;min-height:0!important}
		body.eve.eve-mobile-compact.home .doctor-editorial__content{padding:20px 16px!important}
		body.eve.eve-mobile-compact.home .doctor-editorial__content h3{font-size:25px!important}
		body.eve.eve-mobile-compact.home .doctor-editorial__content .doctor-bio{margin-top:7px!important}
		body.eve.eve-mobile-compact.home .services-section{padding-block:28px!important}
		body.eve.eve-mobile-compact.home .services-luxe__pane{gap:12px!important}
		body.eve.eve-mobile-compact.home .services-luxe__media{height:250px!important;min-height:0!important}
		body.eve.eve-mobile-compact.home .services-luxe__content{padding:18px!important}
		body.eve.eve-mobile-compact.home .services-luxe__content li a{padding:10px 5px!important;grid-template-columns:30px 1fr 16px!important;gap:7px!important}
		body.eve.eve-mobile-compact.home .medical-articles{padding-block:28px!important}
		body.eve.eve-mobile-compact.home .article-card{min-height:0!important}
		body.eve.eve-mobile-compact.home .article-card__media img{height:210px!important;min-height:0!important}
		body.eve.eve-mobile-compact.home .location-experience{padding-block:28px!important}
		body.eve.eve-mobile-compact.home .location-panel{padding:16px!important}
		body.eve.eve-mobile-compact.home .location-panel__map{min-height:270px!important}
		body.eve.eve-mobile-compact.home .cta--final{padding-block:34px!important}

		/* ===== صحة المرأة + طب الأسنان: الصفحة الكاملة ===== */
		body.eve.eve-mobile-compact .women-hero{min-height:480px!important;height:auto!important}
		body.eve.eve-mobile-compact .women-hero__content{padding-block:34px!important;gap:16px!important;align-items:flex-end!important}
		body.eve.eve-mobile-compact .women-hero__copy>p{font-size:13px!important;line-height:1.55!important;margin-top:12px!important}
		body.eve.eve-mobile-compact .women-hero__note{display:none!important}
		body.eve.eve-mobile-compact .women-trust__grid{grid-template-columns:repeat(2,1fr)!important}
		body.eve.eve-mobile-compact .women-trust__grid>div{min-height:46px!important;padding:8px 10px!important;gap:7px!important}
		body.eve.eve-mobile-compact .women-trust span{font-size:12px!important}
		body.eve.eve-mobile-compact .women-split{grid-template-columns:1fr!important;gap:18px!important}
		body.eve.eve-mobile-compact .women-split__media:before{display:none!important}
		body.eve.eve-mobile-compact .women-split__media img{height:250px!important;min-height:0!important;border-radius:0 0 32px 0!important}
		body.eve.eve-mobile-compact .women-inline-facts{margin-top:12px!important;gap:5px!important}
		body.eve.eve-mobile-compact .women-inline-facts span{padding:5px 8px!important;font-size:11.5px!important}
		body.eve.eve-mobile-compact .women-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;border:0!important;gap:8px!important}
		body.eve.eve-mobile-compact .women-service-card{min-height:0!important;padding:14px 12px!important;border:1px solid #ddd2cc!important}
		body.eve.eve-mobile-compact .women-service-card__index{margin-bottom:8px!important}
		body.eve.eve-mobile-compact .women-service-card h3{font-size:13.5px!important;line-height:1.3!important}
		body.eve.eve-mobile-compact .women-service-card p{font-size:12.5px!important;line-height:1.45!important;margin-top:6px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
		body.eve.eve-mobile-compact .women-service-card a{font-size:12px!important;margin-top:9px!important}
		body.eve.eve-mobile-compact .women-ultrasound__grid,
		body.eve.eve-mobile-compact .women-doctor__grid,
		body.eve.eve-mobile-compact .women-previsit__grid,
		body.eve.eve-mobile-compact .women-faq__grid{grid-template-columns:1fr!important;gap:16px!important}
		body.eve.eve-mobile-compact .women-ultrasound__media{min-height:0!important;height:240px!important;border-radius:0 32px 0 0!important}
		body.eve.eve-mobile-compact .women-ultrasound__copy,
		body.eve.eve-mobile-compact .women-doctor__copy{padding:20px 16px!important}
		body.eve.eve-mobile-compact .women-tech-chips{margin-top:12px!important;gap:5px!important}
		body.eve.eve-mobile-compact .women-tech-chips span{padding:5px 8px!important;font-size:11.5px!important}
		body.eve.eve-mobile-compact .women-ultrasound__callout{margin:14px 0!important;padding:12px 0!important}
		body.eve.eve-mobile-compact .women-doctor__image img{min-height:0!important;height:300px!important}
		body.eve.eve-mobile-compact .women-doctor__copy h3{margin-top:14px!important;font-size:22px!important}
		body.eve.eve-mobile-compact .women-doctor__copy strong{margin-top:10px!important}
		body.eve.eve-mobile-compact .women-journey__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;border:0!important;gap:8px!important}
		body.eve.eve-mobile-compact .women-journey__grid li{padding:14px 12px!important;border:1px solid var(--border)!important}
		body.eve.eve-mobile-compact .women-journey__grid h3{font-size:14px!important;margin-top:8px!important}
		body.eve.eve-mobile-compact .women-journey__grid p{font-size:12.5px!important;margin-top:5px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
		body.eve.eve-mobile-compact .women-visual-cta{min-height:330px!important}
		body.eve.eve-mobile-compact .women-visual-cta__content{margin-inline:14px!important}
		body.eve.eve-mobile-compact .women-visual-cta h2{font-size:31px!important;margin-top:7px!important}
		body.eve.eve-mobile-compact .women-visual-cta p{margin-top:9px!important;font-size:12px!important}
		body.eve.eve-mobile-compact .women-booking-card{padding:20px 16px!important;border-radius:0 24px 0 24px!important}
		body.eve.eve-mobile-compact .women-booking-card h3{font-size:21px!important;margin-top:8px!important}
		body.eve.eve-mobile-compact .women-previsit ul{margin-top:12px!important}
		body.eve.eve-mobile-compact .women-previsit li{padding-block:8px!important;font-size:12.5px!important}
		body.eve.eve-mobile-compact .women-faq summary{padding:13px 6px!important;font-size:13px!important;min-height:0!important}
		body.eve.eve-mobile-compact .women-faq details p{padding-bottom:12px!important;font-size:12.5px!important}
		body.eve.eve-mobile-compact .women-final-cta{padding-block:32px!important}

		/* ===== صفحة الأطباء ===== */
		body.eve.eve-mobile-compact .doctors-luxe-hero{padding-block:30px!important}
		body.eve.eve-mobile-compact .doctors-luxe-hero__grid{gap:22px!important}
		body.eve.eve-mobile-compact .doctors-luxe-hero__portraits{height:300px!important}
		body.eve.eve-mobile-compact .doctors-luxe-hero__copy>p{margin-top:10px!important;line-height:1.55!important}
		body.eve.eve-mobile-compact .doctors-luxe-trust__grid{grid-template-columns:repeat(2,1fr)!important}
		body.eve.eve-mobile-compact .doctors-luxe-trust__grid>div{padding:12px 8px!important;min-height:0!important}
		body.eve.eve-mobile-compact .doctors-luxe-profile{grid-template-columns:1fr!important}
		body.eve.eve-mobile-compact .doctors-luxe-profile__media{min-height:0!important;height:320px!important}
		body.eve.eve-mobile-compact .doctors-luxe-profile__content{padding:20px 16px!important}
		body.eve.eve-mobile-compact .doctors-luxe-profile__content h2{font-size:28px!important}
		body.eve.eve-mobile-compact .doctors-luxe-profile__chips{gap:5px!important;margin-top:12px!important}
		body.eve.eve-mobile-compact .doctors-luxe-profile__chips span{padding:5px 8px!important;font-size:11.5px!important}
		body.eve.eve-mobile-compact .doctors-luxe-values__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
		body.eve.eve-mobile-compact .doctors-luxe-values article{min-height:0!important;padding:16px 12px!important}
		body.eve.eve-mobile-compact .doctors-luxe-values article h3{font-size:14px!important;margin-top:8px!important}
		body.eve.eve-mobile-compact .doctors-luxe-values article p{font-size:12.5px!important;margin-top:5px!important}
		body.eve.eve-mobile-compact .doctors-luxe-choice__grid{gap:16px!important}
		body.eve.eve-mobile-compact .doctors-luxe-choice__actions a{padding:16px!important}
		body.eve.eve-mobile-compact .doctors-luxe-final{padding-block:32px!important}

		/* ===== صفحة الخدمات ===== */
		body.eve.eve-mobile-compact .services-luxe-hero{min-height:470px!important;height:auto!important}
		body.eve.eve-mobile-compact .services-luxe-hero__content{padding-block:34px!important}
		body.eve.eve-mobile-compact .services-luxe-hero p{margin-top:10px!important;line-height:1.55!important}
		body.eve.eve-mobile-compact .services-luxe-switch__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
		body.eve.eve-mobile-compact .services-luxe-switch__card{padding:14px 12px!important;grid-template-columns:auto 1fr!important;gap:8px!important}
		body.eve.eve-mobile-compact .services-luxe-switch__card i{display:none!important}
		body.eve.eve-mobile-compact .services-luxe-switch__card b{font-size:13px!important}
		body.eve.eve-mobile-compact .services-catalog__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;border:0!important;gap:8px!important}
		body.eve.eve-mobile-compact .services-catalog__item{min-height:0!important;padding:14px 12px!important;border:1px solid #ded2cb!important}
		body.eve.eve-mobile-compact .services-catalog__item h3{font-size:13.5px!important;line-height:1.3!important;margin-top:8px!important}
		body.eve.eve-mobile-compact .services-catalog__item p{font-size:12.5px!important;line-height:1.45!important;margin-top:5px!important;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
		body.eve.eve-mobile-compact .services-catalog__item a{font-size:12px!important;margin-top:9px!important}
		body.eve.eve-mobile-compact .services-luxe-band__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
		body.eve.eve-mobile-compact .services-luxe-band__grid>div{min-height:0!important;padding:16px 12px!important}
		body.eve.eve-mobile-compact .services-luxe-band b{margin-top:8px!important;font-size:13px!important}
		body.eve.eve-mobile-compact .services-luxe-band p{margin-top:5px!important;font-size:12px!important}
		body.eve.eve-mobile-compact .services-luxe-note__grid{grid-template-columns:1fr!important}
		body.eve.eve-mobile-compact .services-luxe-note__media{min-height:0!important;height:250px!important}
		body.eve.eve-mobile-compact .services-luxe-note__copy{padding:20px 16px!important}
		body.eve.eve-mobile-compact .services-luxe-packages,
		body.eve.eve-mobile-compact .services-luxe-final{padding-block:32px!important}

		/* ===== من نحن ===== */
		body.eve.eve-mobile-compact .about-luxe-hero{padding-block:28px!important}
		body.eve.eve-mobile-compact .about-luxe-hero__grid{gap:18px!important}
		body.eve.eve-mobile-compact .about-luxe-hero__media,
		body.eve.eve-mobile-compact .about-luxe-hero__media img{min-height:0!important;height:250px!important}
		body.eve.eve-mobile-compact .about-luxe-facts__grid{grid-template-columns:repeat(2,1fr)!important}
		body.eve.eve-mobile-compact .about-luxe-facts__grid>div{padding:9px 7px!important;min-height:44px!important}
		body.eve.eve-mobile-compact .about-luxe-split{gap:16px!important}
		body.eve.eve-mobile-compact .about-luxe-clinics__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
		body.eve.eve-mobile-compact .about-luxe-clinic{min-height:0!important;padding:14px 12px!important}
		body.eve.eve-mobile-compact .about-luxe-clinic h3{font-size:16px!important;margin-top:9px!important}
		body.eve.eve-mobile-compact .about-luxe-clinic p{font-size:12.5px!important;margin:6px 0 10px!important;display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
		body.eve.eve-mobile-compact .about-luxe-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;border:0!important;gap:8px!important}
		body.eve.eve-mobile-compact .about-luxe-principles article{min-height:0!important;padding:14px 12px!important;border:1px solid var(--border)!important}
		body.eve.eve-mobile-compact .about-luxe-principles h3{font-size:14px!important;margin-top:9px!important}
		body.eve.eve-mobile-compact .about-luxe-principles p{font-size:12.5px!important;margin-top:5px!important}
		body.eve.eve-mobile-compact .about-luxe-location{min-height:330px!important}
		body.eve.eve-mobile-compact .about-luxe-final{padding-block:30px!important}

		/* ===== تواصل معنا ===== */
		body.eve.eve-mobile-compact .contact-luxe-hero{padding-block:28px!important}
		body.eve.eve-mobile-compact .contact-luxe-hero__grid{gap:16px!important}
		body.eve.eve-mobile-compact .contact-luxe-quick{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
		body.eve.eve-mobile-compact .contact-luxe-quick a{padding:14px 12px!important;min-width:0!important}
		body.eve.eve-mobile-compact .contact-luxe-quick b{font-size:12px!important;overflow-wrap:anywhere!important}
		body.eve.eve-mobile-compact .contact-luxe-grid{gap:12px!important}
		body.eve.eve-mobile-compact .contact-luxe-info{padding:18px 16px!important}
		body.eve.eve-mobile-compact .contact-luxe-info__item{padding:8px 0!important}
		body.eve.eve-mobile-compact .contact-luxe-map,
		body.eve.eve-mobile-compact .contact-luxe-map iframe{min-height:0!important;height:260px!important}
		body.eve.eve-mobile-compact .contact-luxe-help__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
		body.eve.eve-mobile-compact .contact-luxe-help__grid>a{min-height:0!important;padding:14px 12px!important}
		body.eve.eve-mobile-compact .contact-luxe-help__grid>a:last-child:nth-child(odd){grid-column:1/-1!important}
		body.eve.eve-mobile-compact .contact-luxe-help h3{font-size:14px!important;margin-top:9px!important}
		body.eve.eve-mobile-compact .contact-luxe-help p{font-size:12.5px!important;margin:5px 0 9px!important}
		body.eve.eve-mobile-compact .contact-luxe-note{padding-block:30px!important}

		/* ===== FAQ + الحجز + صفحة الطبيب ===== */
		body.eve.eve-mobile-compact .pagehero,
		body.eve.eve-mobile-compact .booking-hero{padding-block:28px!important}
		body.eve.eve-mobile-compact .pagehero p,
		body.eve.eve-mobile-compact .booking-hero p{margin-top:9px!important;line-height:1.55!important}
		body.eve.eve-mobile-compact .faq-page-layout,
		body.eve.eve-mobile-compact .faq-layout{gap:10px!important}
		body.eve.eve-mobile-compact .previsit-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}
		body.eve.eve-mobile-compact .previsit-grid article{padding:14px 12px!important}
		body.eve.eve-mobile-compact .previsit-grid h3{font-size:14px!important}
		body.eve.eve-mobile-compact .previsit-grid ul{margin-top:8px!important;padding-right:14px!important;font-size:12.5px!important}
		body.eve.eve-mobile-compact .booking-layout{grid-template-columns:1fr!important;gap:14px!important}
		body.eve.eve-mobile-compact .booking-card{padding:16px!important}
		body.eve.eve-mobile-compact .booking-form{grid-template-columns:1fr!important;gap:12px!important}
		body.eve.eve-mobile-compact .booking-side{padding:18px 16px!important;position:static!important}
		body.eve.eve-mobile-compact .booking-side h2{font-size:22px!important;margin-top:6px!important}
		body.eve.eve-mobile-compact .booking-side p{margin-top:8px!important}
		body.eve.eve-mobile-compact .booking-side ol{margin-top:10px!important}
		body.eve.eve-mobile-compact .doctor-profile__grid{grid-template-columns:1fr!important;gap:16px!important}
		body.eve.eve-mobile-compact .doctor-profile__image img{height:320px!important;max-height:320px!important;object-fit:cover!important}
		body.eve.eve-mobile-compact .doctor-profile__content{padding:0!important}
		body.eve.eve-mobile-compact .doctor-content{margin-top:14px!important}
		body.eve.eve-mobile-compact .doctor-experience{margin-top:10px!important}
		body.eve.eve-mobile-compact .doctor-credentials{margin-top:18px!important;padding-top:14px!important}
		body.eve.eve-mobile-compact .doctor-credentials h2{font-size:19px!important}
		body.eve.eve-mobile-compact .doctor-booking-action{margin-top:16px!important}

		/* ===== WooCommerce: المتجر / المنتج / السلة / الدفع ===== */
		body.eve.eve-mobile-compact .eve-shop-hero{padding-block:26px!important}
		body.eve.eve-mobile-compact .eve-shop-hero p{margin-top:8px!important}
		body.eve.eve-mobile-compact .woocommerce-shell,
		body.eve.eve-mobile-compact .inner{padding-block:24px!important;min-height:0!important}
		body.eve.eve-mobile-compact .woocommerce ul.products{gap:12px!important}
		body.eve.eve-mobile-compact .woocommerce ul.products li.product{margin-bottom:0!important}
		body.eve.eve-mobile-compact .woocommerce ul.products li.product img{max-height:230px!important;object-fit:cover!important}
		body.eve.eve-mobile-compact .woocommerce div.product{padding:12px!important}
		body.eve.eve-mobile-compact .woocommerce div.product div.images{margin-bottom:18px!important}
		body.eve.eve-mobile-compact .woocommerce div.product .summary{margin-bottom:12px!important}
		body.eve.eve-mobile-compact .woocommerce-checkout #customer_details,
		body.eve.eve-mobile-compact .woocommerce-checkout #order_review{margin-top:0!important}
	}

	@media(max-width:380px){
		/* على الهواتف الأضيق نحافظ على شبكات 2×2 لكن نخفف النص أكثر بدل العودة لصفوف طويلة. */
		body.eve.eve-mobile-compact .women-service-card,
		body.eve.eve-mobile-compact .services-catalog__item,
		body.eve.eve-mobile-compact .about-luxe-clinic,
		body.eve.eve-mobile-compact .about-luxe-principles article,
		body.eve.eve-mobile-compact .contact-luxe-help__grid>a{padding:11px 9px!important}
		body.eve.eve-mobile-compact .women-service-card h3,
		body.eve.eve-mobile-compact .services-catalog__item h3{font-size:14px!important}
		body.eve.eve-mobile-compact .previsit-grid{grid-template-columns:1fr!important}
	}
