{"path":"/public_html/landing/Product.html","name":"Product.html","size":56663,"extension":".html","modified":"2026-07-05T11:55:08.39226601Z","mode":420,"isDir":false,"isSymlink":false,"type":"text","content":"\u003c!doctype html\u003e\n\u003chtml lang=\"en\"\u003e\n\u003chead\u003e\n \u003cmeta charset=\"utf-8\" /\u003e\n \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\" /\u003e\n \u003ctitle\u003eProduct — LOWE'S profesyonel\u003c/title\u003e\n \u003cmeta name=\"description\" content=\"تفاصيل منتجات LOWE'S profesyonel — المكوّنات الفعّالة، الفوائد، وطريقة الاستخدام، بشفافية كاملة.\" /\u003e\n \u003cmeta name=\"robots\" content=\"index, follow\" /\u003e\n \u003clink rel=\"canonical\" href=\"https://landing.lowesprofesyonel.com/Product.html\" /\u003e\n \u003clink rel=\"icon\" type=\"image/jpeg\" href=\"/assets/logo-official.jpg\" /\u003e\n \u003clink rel=\"apple-touch-icon\" href=\"/assets/logo-official.jpg\" /\u003e\n \u003cmeta name=\"theme-color\" content=\"#161310\" /\u003e\n \u003cmeta property=\"og:type\" content=\"website\" /\u003e\n \u003cmeta property=\"og:site_name\" content=\"LOWE'S profesyonel\" /\u003e\n \u003cmeta property=\"og:title\" content=\"Product — LOWE'S profesyonel\" /\u003e\n \u003cmeta property=\"og:description\" content=\"تفاصيل منتجات LOWE'S profesyonel — المكوّنات الفعّالة، الفوائد، وطريقة الاستخدام، بشفافية كاملة.\" /\u003e\n \u003cmeta property=\"og:url\" content=\"https://landing.lowesprofesyonel.com/Product.html\" /\u003e\n \u003cmeta property=\"og:image\" content=\"https://landing.lowesprofesyonel.com/assets/logo-official.jpg\" /\u003e\n \u003cmeta property=\"og:locale\" content=\"ar_AR\" /\u003e\n \u003cmeta property=\"og:locale:alternate\" content=\"en_US\" /\u003e\n \u003cmeta name=\"twitter:card\" content=\"summary_large_image\" /\u003e\n \u003cmeta name=\"twitter:title\" content=\"Product — LOWE'S profesyonel\" /\u003e\n \u003cmeta name=\"twitter:description\" content=\"تفاصيل منتجات LOWE'S profesyonel — المكوّنات الفعّالة، الفوائد، وطريقة الاستخدام، بشفافية كاملة.\" /\u003e\n \u003cmeta name=\"twitter:image\" content=\"https://landing.lowesprofesyonel.com/assets/logo-official.jpg\" /\u003e\n\n \u003clink rel=\"preconnect\" href=\"https://fonts.googleapis.com\"\u003e\n \u003clink rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin\u003e\n \u003clink href=\"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600\u0026family=Cormorant+Garamond:ital,wght@0,300;0,400;0,500;1,300;1,400\u0026family=Jost:wght@300;400;500\u0026family=JetBrains+Mono:wght@400;500\u0026family=Italianno\u0026family=El+Messiri:wght@400;500;600;700\u0026family=Tajawal:wght@300;400;500;700\u0026family=Noto+Naskh+Arabic:wght@400;500;600\u0026display=swap\" rel=\"stylesheet\"\u003e\n\n \u003clink rel=\"stylesheet\" href=\"styles.css?v=21\"\u003e\n\n \u003c!-- Analytics \u0026 conversion tracking (plug-in-ready: no-op until IDs set in analytics.js) --\u003e\n \u003cscript src=\"analytics.js?v=21\"\u003e\u003c/script\u003e\n\n \u003cstyle\u003e\n /* ─── Product page layout ─── */\n .pdp { padding: clamp(36px,5vw,72px) 0 clamp(56px,7vw,104px); }\n .crumbs {\n font-family: var(--f-mono);\n font-size: 10.5px; letter-spacing: 0.16em; text-transform: uppercase;\n color: var(--muted);\n display: flex; gap: 10px; align-items: center; flex-wrap: wrap;\n margin-bottom: clamp(28px,4vw,48px);\n }\n .crumbs a { color: var(--muted); text-decoration: none; }\n .crumbs a:hover { color: var(--accent-deep); }\n .crumbs .sep { color: var(--accent); }\n .crumbs .here { color: var(--ink); }\n\n .pdp-grid {\n display: grid;\n grid-template-columns: minmax(0,1.04fr) minmax(0,0.96fr);\n gap: clamp(36px,5.5vw,88px);\n align-items: start;\n }\n\n /* Gallery */\n .pdp-gallery { position: sticky; top: 96px; display: flex; flex-direction: column; gap: 14px; }\n .pdp-stage {\n position: relative;\n background: linear-gradient(176deg, #fbf7ee 0%, #f4ecdd 64%, #efe6d4 100%);\n border: 1px solid var(--line-soft);\n border-radius: 8px;\n aspect-ratio: 5/6;\n display: grid; place-items: center;\n overflow: hidden;\n padding: clamp(20px,3vw,40px);\n }\n .pdp-stage::before {\n content: \"\";\n position: absolute; inset: 0;\n background: radial-gradient(78% 52% at 50% 20%, color-mix(in srgb, var(--p-accent, #c9a646) 24%, transparent), transparent 72%);\n }\n .pdp-stage::after {\n content: \"\";\n position: absolute; left: 50%; bottom: 8.5%;\n width: 60%; height: 26px;\n transform: translateX(-50%);\n background: radial-gradient(ellipse at center, rgba(45,32,16,0.28), transparent 70%);\n filter: blur(5px);\n }\n .pdp-stage img { position: relative; z-index: 1; max-width: 84%; max-height: 90%; object-fit: contain; filter: drop-shadow(0 24px 34px rgba(60,45,20,0.30)); }\n .pdp-stage .stage-corner { position: absolute; font-family: var(--f-mono); font-size: 10px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); z-index: 1; }\n .pdp-stage .tl { top: 16px; left: 18px; }\n .pdp-stage .tr { top: 16px; right: 18px; text-align: right; }\n .pdp-stage .bl { bottom: 14px; left: 18px; }\n .pdp-stage .br { bottom: 14px; right: 18px; font-family: \"Noto Naskh Arabic\", serif; font-size: 13px; text-transform: none; letter-spacing: 0; }\n .pdp-thumbs { display: flex; gap: 12px; }\n .pdp-thumbs button {\n width: 84px; height: 84px;\n border: 1px solid var(--line);\n border-radius: 4px;\n background: var(--paper);\n display: grid; place-items: center;\n padding: 12px;\n cursor: pointer;\n transition: border-color 0.2s ease;\n }\n .pdp-thumbs button img { max-width: 100%; max-height: 100%; object-fit: contain; }\n .pdp-thumbs button.active, .pdp-thumbs button:hover { border-color: var(--accent); }\n\n /* Info column */\n .pdp-info { display: flex; flex-direction: column; gap: 22px; }\n .pdp-num {\n font-family: var(--f-mono);\n font-size: 11px; letter-spacing: 0.2em; text-transform: uppercase;\n color: var(--accent-deep);\n display: flex; align-items: center; gap: 12px;\n }\n .pdp-num::after { content: \"\"; flex: 0 0 28px; height: 1px; background: var(--accent); }\n .pdp-info h1 {\n font-family: var(--f-display);\n font-weight: 400;\n font-size: clamp(38px,4.4vw,62px);\n line-height: 1.0;\n letter-spacing: -0.02em;\n margin: 0;\n }\n .pdp-info h1 em { font-style: italic; color: var(--accent-deep); font-weight: 300; }\n .pdp-ar-name {\n font-family: \"El Messiri\", serif;\n direction: rtl; text-align: left;\n font-size: clamp(19px,2vw,25px);\n color: var(--ink-soft);\n margin: -8px 0 0;\n }\n .pdp-lede { font-family: \"Tajawal\", sans-serif; direction: rtl; text-align: right; color: var(--ink-soft); font-size: 17px; line-height: 1.95; margin: 0; }\n\n .pdp-price-row { display: flex; align-items: baseline; gap: 16px; }\n .pdp-price {\n font-family: var(--f-display);\n font-size: clamp(34px,3.4vw,46px);\n font-weight: 500;\n color: var(--ink);\n }\n .pdp-price sup { font-size: 0.5em; color: var(--accent-deep); }\n .pdp-price .ask { font-family:\"El Messiri\",serif; font-size: 0.5em; color: var(--accent-deep); }\n .pdp-price-note { font-family: var(--f-mono); font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--muted); }\n\n .pdp-actives { display: flex; flex-wrap: wrap; gap: 8px; }\n .pdp-actives span {\n font-family: var(--f-mono);\n font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase;\n color: var(--ink-soft);\n border: 1px solid var(--line);\n background: var(--paper);\n padding: 7px 12px;\n border-radius: 99px;\n }\n /* Ingredient transparency: highlight any disclosed concentration */\n .pdp-actives .pct { color: var(--accent-deep); font-weight: 600; margin-left: 6px; letter-spacing: 0.04em; }\n .lang-ar .pdp-actives .pct { margin-left: 0; margin-right: 6px; }\n\n .pdp-specs {\n display: grid; grid-template-columns: repeat(3, 1fr);\n border-top: 1px solid var(--line-soft);\n border-bottom: 1px solid var(--line-soft);\n }\n .pdp-specs .spec { padding: 16px 8px 16px 0; display: flex; flex-direction: column; gap: 5px; }\n .pdp-specs .spec + .spec { padding-left: 18px; border-left: 1px solid var(--line-soft); }\n .pdp-specs .k { font-family: var(--f-mono); font-size: 9.5px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); }\n .pdp-specs .v { font-family: var(--f-display); font-size: 17px; color: var(--ink); }\n\n .pdp-cta { display: flex; flex-direction: column; gap: 12px; }\n .order-wa-big {\n display: inline-flex; align-items: center; justify-content: center; gap: 12px;\n font-family: \"Tajawal\", sans-serif;\n font-size: 16.5px; font-weight: 500;\n color: var(--paper);\n background: var(--ink);\n padding: 17px 28px;\n border-radius: 2px;\n text-decoration: none;\n transition: background 0.25s ease, color 0.25s ease;\n }\n .order-wa-big svg { width: 19px; height: 19px; fill: var(--accent); transition: fill 0.25s ease; flex: none; }\n .order-wa-big:hover { background: var(--accent); color: var(--ink); }\n .order-wa-big:hover svg { fill: var(--ink); }\n .pdp-cta .cta-note {\n font-family: \"Tajawal\", sans-serif;\n direction: ltr; text-align: center;\n font-size: 13.5px; color: var(--muted);\n margin: 0;\n }\n .lang-ar .pdp-cta .cta-note { direction: rtl; }\n .pdp-trust {\n display: flex; flex-wrap: wrap; gap: 10px 22px;\n font-family: var(--f-mono);\n font-size: 10px; letter-spacing: 0.13em; text-transform: uppercase;\n color: var(--muted);\n }\n .pdp-trust span { display: inline-flex; align-items: center; gap: 8px; }\n .pdp-trust span::before { content: \"\"; width: 4px; height: 4px; border-radius: 50%; background: var(--accent); }\n\n /* Vegan / purity badges */\n .pdp-badges { display: flex; flex-wrap: wrap; gap: 8px; margin: 16px 0 2px; }\n .pdp-badges:empty { display: none; }\n .pdp-vegan { display: inline-flex; align-items: center; gap: 7px; font-family: var(--f-mono); font-size: 10px; letter-spacing: 0.13em; text-transform: uppercase; color: #3f6b3a; background: color-mix(in srgb, #5a8253 12%, var(--bg)); border: 1px solid color-mix(in srgb, #5a8253 38%, var(--bg)); padding: 6px 12px; border-radius: 99px; }\n .pdp-vegan::before { content: \"\"; width: 7px; height: 7px; border-radius: 50%; background: #5a8253; }\n .pdp-pure { display: inline-flex; align-items: center; font-family: var(--f-mono); font-size: 10px; letter-spacing: 0.1em; text-transform: uppercase; color: var(--accent-deep); background: color-mix(in srgb, var(--accent) 10%, var(--bg)); border: 1px solid color-mix(in srgb, var(--accent) 32%, var(--bg)); padding: 6px 12px; border-radius: 99px; }\n\n /* Details section */\n .pdp-details { padding: clamp(56px,8vw,112px) 0; background: var(--paper); border-top: 1px solid var(--line-soft); }\n .detail-grid {\n display: grid; grid-template-columns: repeat(3, 1fr);\n gap: clamp(28px,4vw,56px);\n margin-top: clamp(32px,4vw,52px);\n }\n .detail h4 {\n font-family: var(--f-display);\n font-weight: 500;\n font-size: 22px;\n margin: 0 0 8px;\n }\n .detail .d-ar {\n font-family: \"El Messiri\", serif;\n direction: rtl; text-align: left;\n color: var(--accent-deep);\n font-size: 16px;\n margin: 0 0 14px;\n }\n .detail p, .detail li {\n color: var(--ink-soft);\n font-size: 14.5px; line-height: 1.7;\n margin: 0 0 10px;\n text-wrap: pretty;\n }\n .detail ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 10px; }\n .detail ul li { position: relative; padding-left: 16px; }\n .detail ul li::before { content: \"\"; position: absolute; left: 0; top: 9px; width: 5px; height: 5px; border-radius: 50%; background: var(--accent); }\n .detail .ar-p { font-family: \"Tajawal\", sans-serif; direction: rtl; text-align: right; line-height: 1.95; }\n .caution {\n margin-top: clamp(36px,5vw,56px);\n border: 1px solid var(--line);\n border-radius: 4px;\n padding: 22px 26px;\n display: flex; gap: 18px; align-items: baseline;\n background: var(--bg);\n }\n .caution .c-label { font-family: var(--f-mono); font-size: 10px; letter-spacing: 0.18em; text-transform: uppercase; color: var(--accent-deep); white-space: nowrap; }\n .caution p { margin: 0; color: var(--ink-soft); font-size: 13.5px; line-height: 1.65; }\n\n /* Related */\n .pdp-related { padding: clamp(56px,8vw,104px) 0; }\n\n /* Good to know */\n .pdp-gtk { padding: clamp(48px,6vw,88px) 0; background: var(--paper); border-top: 1px solid var(--line-soft); } .gtk-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 1px; background: var(--line); border-top: 1px solid var(--line); border-bottom: 1px solid var(--line); margin-top: clamp(28px,3.5vw,40px); }\n .gtk { background: var(--paper); padding: clamp(22px,2.6vw,32px); display: flex; flex-direction: column; gap: 8px; }\n .gtk .k { font-family: var(--f-mono); font-size: 10px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); }\n .gtk .v { font-family: var(--f-display); font-size: clamp(19px,2vw,24px); color: var(--ink); line-height: 1.15; }\n .gtk .note { font-family: \"Tajawal\", sans-serif; color: var(--ink-soft); font-size: 13.5px; line-height: 1.6; }\n .pdp-faq { max-width: 760px; margin: clamp(34px,4vw,52px) 0 0; }\n .pdp-faq .faq-item { border-bottom: 1px solid var(--line); }\n .pdp-faq summary { list-style: none; cursor: pointer; padding: 18px 2px; display: flex; align-items: center; justify-content: space-between; gap: 18px; }\n .pdp-faq summary::-webkit-details-marker { display: none; }\n .pdp-faq .q { font-family: var(--f-display); font-size: clamp(17px,1.9vw,21px); color: var(--ink); }\n .pdp-faq .plus { flex: none; width: 20px; height: 20px; position: relative; }\n .pdp-faq .plus::before, .pdp-faq .plus::after { content: \"\"; position: absolute; background: var(--accent-deep); transition: transform .25s ease; }\n .pdp-faq .plus::before { top: 9px; left: 1px; right: 1px; height: 1.5px; }\n .pdp-faq .plus::after { left: 9px; top: 1px; bottom: 1px; width: 1.5px; }\n .pdp-faq .faq-item[open] .plus::after { transform: scaleY(0); }\n .pdp-faq .a { padding: 0 2px 20px; color: var(--ink-soft); font-size: 14.5px; line-height: 1.72; }\n .pdp-faq .a.ar-a { font-family: \"Tajawal\", sans-serif; direction: rtl; text-align: right; }\n @media (max-width: 720px) { .gtk-grid { grid-template-columns: 1fr; } }\n\n /* Clinical proof (dark card) */\n .pdp-clinical { padding: clamp(48px,6vw,88px) 0; }\n .clin-card { background: var(--ink); color: var(--paper); border-radius: 8px; padding: clamp(32px,4vw,60px); box-shadow: 0 60px 90px -60px rgba(40,28,14,0.5); }\n .clin-top { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 14px 28px; padding-bottom: clamp(24px,3vw,36px); border-bottom: 1px solid rgba(248,244,235,0.14); }\n .clin-label { font-family: var(--f-mono); font-size: 10.5px; letter-spacing: 0.2em; text-transform: uppercase; color: var(--accent); }\n .clin-top h3 { font-family: var(--f-display); font-weight: 300; font-size: clamp(26px,3vw,40px); line-height: 1.05; letter-spacing: -0.02em; margin: 10px 0 0; color: var(--paper); flex: 1 1 320px; }\n .clin-top h3 em { font-style: italic; color: var(--accent); }\n .clin-meta { font-family: var(--f-mono); font-size: 10.5px; letter-spacing: 0.1em; color: rgba(248,244,235,0.6); line-height: 1.8; text-align: right; }\n .clin-grid { display: grid; grid-template-columns: repeat(3,1fr); gap: 1px; background: rgba(248,244,235,0.14); margin-top: clamp(24px,3vw,36px); border-radius: 4px; overflow: hidden; }\n .clin-metric { background: var(--ink); padding: clamp(22px,2.6vw,32px); display: flex; flex-direction: column; gap: 8px; }\n .clin-metric .cv { font-family: var(--f-display); font-weight: 300; font-size: clamp(38px,4.4vw,60px); line-height: 0.92; letter-spacing: -0.02em; color: var(--accent); }\n .clin-metric .ck { font-family: var(--f-mono); font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--paper); }\n .clin-metric .cd { color: rgba(248,244,235,0.62); font-size: 13px; line-height: 1.55; }\n .clin-foot { margin-top: clamp(22px,2.6vw,30px); display: flex; align-items: center; gap: 12px; flex-wrap: wrap; font-family: var(--f-mono); font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase; color: rgba(248,244,235,0.6); }\n .clin-foot .dot { width: 4px; height: 4px; border-radius: 50%; background: var(--accent); }\n @media (max-width: 720px) { .clin-grid { grid-template-columns: 1fr; } .clin-meta { text-align: left; } }\n .rel-row { display: flex; align-items: baseline; justify-content: space-between; gap: 24px; margin-bottom: clamp(28px,4vw,44px); }\n .rel-row h2 { font-family: var(--f-display); font-weight: 400; font-size: clamp(28px,3.2vw,44px); letter-spacing: -0.015em; margin: 0; }\n .rel-row h2 em { font-style: italic; color: var(--accent-deep); }\n .rel-row a { font-family: var(--f-mono); font-size: 10.5px; letter-spacing: 0.14em; text-transform: uppercase; color: var(--accent-deep); text-decoration: none; }\n .rel-row a:hover { color: var(--ink); }\n\n @media (max-width: 980px) {\n .pdp-grid { grid-template-columns: 1fr; }\n .pdp-gallery { position: static; }\n .detail-grid { grid-template-columns: 1fr; }\n .pdp-specs { grid-template-columns: repeat(3, 1fr); }\n }\n\n /* ═══ v18 additions ═══ */\n\n /* Gallery zoom — pointer-tracking magnify (tap-to-toggle on touch) */\n .pdp-stage { cursor: zoom-in; }\n .pdp-stage.zoomed { cursor: zoom-out; }\n .pdp-stage img { transition: transform .35s var(--ease-lux, cubic-bezier(.16,1,.3,1)); }\n .pdp-stage.zoomed img { transform: scale(2); }\n @media (prefers-reduced-motion: reduce) { .pdp-stage img { transition: none; } }\n .pdp-zoom-hint {\n position: absolute; z-index: 2; bottom: 14px; left: 50%; transform: translateX(-50%);\n font-family: var(--f-mono); font-size: 9px; letter-spacing: 0.16em; text-transform: uppercase;\n color: var(--muted); background: color-mix(in srgb, var(--bg) 80%, transparent);\n padding: 4px 10px; border-radius: 99px; pointer-events: none;\n }\n .lang-ar .pdp-zoom-hint { letter-spacing: 0; }\n\n /* Suitable skin types row */\n .pdp-skin {\n display: flex; align-items: baseline; gap: 12px;\n font-size: 14px; color: var(--ink-soft);\n }\n .pdp-skin .k { font-family: var(--f-mono); font-size: 9.5px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); white-space: nowrap; }\n .pdp-skin .v { font-family: var(--f-display); font-size: 16.5px; color: var(--ink); }\n .lang-ar .pdp-skin .k { letter-spacing: 0; }\n\n /* What to expect — 3-step journey rail */\n .pdp-expect { padding: clamp(48px,6vw,88px) 0; border-top: 1px solid var(--line-soft); }\n .expect-grid {\n display: grid; grid-template-columns: repeat(3,1fr);\n gap: 1px; background: var(--line);\n border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);\n margin-top: clamp(28px,3.5vw,44px);\n }\n .expect-step { background: var(--bg); padding: clamp(24px,3vw,38px) clamp(20px,2.4vw,30px); display: flex; flex-direction: column; gap: 12px; min-height: 180px; }\n .expect-step .es-num { font-family: var(--f-display); font-style: italic; font-size: 42px; line-height: 1; color: var(--accent-deep); }\n .expect-step .es-t { font-family: var(--f-mono); font-size: 10px; letter-spacing: 0.16em; text-transform: uppercase; color: var(--muted); }\n .lang-ar .expect-step .es-t { letter-spacing: 0; }\n .expect-step p { margin: auto 0 0; color: var(--ink-soft); font-size: 14px; line-height: 1.7; }\n .expect-note {\n margin-top: 14px;\n font-family: var(--f-mono); font-size: 10px; letter-spacing: 0.12em; text-transform: uppercase;\n color: var(--muted);\n }\n .lang-ar .expect-note { letter-spacing: 0; }\n @media (max-width: 720px) { .expect-grid { grid-template-columns: 1fr; } .expect-step { min-height: 0; } }\n\n /* Elevated retinoid caution (always visible, amber) */\n .caution.strong { border-color: #e0c068; background: #fdf6e3; }\n .caution.strong .c-label { color: #8a6a1f; }\n .caution.strong p { color: #5a4a24; }\n\n /* Sticky desktop buy bar — appears after the hero grid scrolls away */\n .pdp-buybar {\n position: fixed; left: 0; right: 0; top: 0; z-index: 70;\n background: color-mix(in srgb, var(--bg) 94%, transparent);\n backdrop-filter: saturate(160%) blur(14px);\n -webkit-backdrop-filter: saturate(160%) blur(14px);\n border-bottom: 1px solid var(--line-soft);\n box-shadow: 0 20px 44px -30px rgba(40,28,14,0.4);\n transform: translateY(-110%);\n visibility: hidden;\n transition: transform .45s cubic-bezier(.16,1,.3,1), visibility .45s;\n }\n .pdp-buybar.show { transform: none; visibility: visible; }\n @media (prefers-reduced-motion: reduce) { .pdp-buybar { transition: none; } }\n .pdp-buybar-inner {\n max-width: var(--rail); margin: 0 auto;\n padding: 10px var(--gutter);\n display: flex; align-items: center; gap: 18px;\n }\n .pdp-buybar .bb-img { width: 44px; height: 44px; border-radius: 4px; background: var(--paper); border: 1px solid var(--line-soft); display: grid; place-items: center; padding: 5px; flex: none; }\n .pdp-buybar .bb-img img { max-width: 100%; max-height: 100%; object-fit: contain; }\n .pdp-buybar .bb-name { font-family: var(--f-display); font-size: 16.5px; color: var(--ink); min-width: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }\n .pdp-buybar .bb-price { font-family: var(--f-display); font-size: 17px; color: var(--ink); white-space: nowrap; }\n .pdp-buybar .bb-price sup { font-size: 0.6em; color: var(--accent-deep); }\n .pdp-buybar .bb-actions { margin-left: auto; display: flex; align-items: center; gap: 10px; }\n .lang-ar .pdp-buybar .bb-actions { margin-left: 0; margin-right: auto; }\n .pdp-buybar .bb-bag {\n font-family: var(--f-mono); font-size: 10.5px; letter-spacing: 0.12em; text-transform: uppercase;\n border: 1px solid var(--line); border-radius: 99px; padding: 10px 18px;\n cursor: pointer; background: transparent; color: var(--ink);\n transition: border-color .2s ease, color .2s ease;\n }\n .pdp-buybar .bb-bag:hover { border-color: var(--accent-deep); color: var(--accent-deep); }\n .lang-ar .pdp-buybar .bb-bag { letter-spacing: 0; font-family: \"Tajawal\", sans-serif; }\n .pdp-buybar .bb-wa {\n display: inline-flex; align-items: center; gap: 8px;\n font-family: \"Tajawal\", sans-serif; font-size: 13.5px; font-weight: 500;\n color: var(--paper); background: var(--ink);\n padding: 10px 18px; border-radius: 99px; text-decoration: none;\n transition: background .25s ease, color .25s ease;\n }\n .pdp-buybar .bb-wa:hover { background: var(--accent); color: var(--ink); }\n .pdp-buybar .bb-wa svg { width: 14px; height: 14px; fill: var(--accent); }\n .pdp-buybar .bb-wa:hover svg { fill: var(--ink); }\n @media (max-width: 980px) { .pdp-buybar { display: none; } } /* mobile has .mcta */\n\n /* Shipping / Returns / Authenticity accordion */\n .pdp-service { max-width: 760px; margin: clamp(28px,3.5vw,44px) 0 0; border-top: 1px solid var(--line); }\n\n /* Recently viewed */\n .pdp-recent { padding: 0 0 clamp(56px,8vw,104px); }\n \u003c/style\u003e\n\u003c/head\u003e\n\u003cbody\u003e\n\n \u003c!-- Utility bar --\u003e\n \u003cdiv class=\"utility\"\u003e\n \u003cspan class=\"ticker\"\u003e\n \u003cspan\u003eTrusted Care For The Beauty You Deserve\u003c/span\u003e\n \u003cspan class=\"dot\"\u003e\u003c/span\u003e\n \u003cspan\u003eعنايةٌ تثقين بها، جمالٌ تستحقّينه\u003c/span\u003e\n \u003cspan class=\"dot\"\u003e\u003c/span\u003e\n \u003cspan\u003eOrder via WhatsApp · الطلب عبر واتساب\u003c/span\u003e\n \u003cspan class=\"dot\"\u003e\u003c/span\u003e\n \u003cspan\u003eMade in Türkiye\u003c/span\u003e\n \u003c/span\u003e\n \u003c/div\u003e\n\n \u003c!-- Navigation --\u003e\n \u003cheader class=\"nav\"\u003e\n \u003cdiv class=\"rail nav-inner\"\u003e\n \u003cdiv class=\"nav-left\"\u003e\n \u003ca href=\"Shop.html\" class=\"is-active\" data-i18n=\"nav.shop\"\u003eShop\u003c/a\u003e\n \u003ca href=\"Journal.html\" class=\"item-hide\" data-i18n=\"nav.journal\"\u003eJournal\u003c/a\u003e\n \u003ca href=\"Quiz.html\" class=\"item-hide\" data-i18n=\"nav.quiz\"\u003eFind my routine\u003c/a\u003e\n \u003ca href=\"index.html#ritual\" class=\"item-hide\" data-i18n=\"nav.ritual\"\u003eRitual\u003c/a\u003e\n \u003ca href=\"Our Story.html\" class=\"item-hide\" data-i18n=\"nav.story\"\u003eOur Story\u003c/a\u003e\n \u003c/div\u003e\n \u003ca href=\"index.html\" class=\"wordmark\" aria-label=\"LOWE'S profesyonel\"\u003e\n \u003cspan class=\"wm-word\"\u003eLOWE'S\u003c/span\u003e\n \u003cspan class=\"wm-script\"\u003eprofesyonel\u003c/span\u003e\n \u003c/a\u003e\n \u003cdiv class=\"nav-right\"\u003e\n \u003ca href=\"Our Story.html\" class=\"item-hide\" data-i18n=\"nav.story\"\u003eOur Story\u003c/a\u003e\n \u003ca href=\"https://wa.me/908507627034\" target=\"_blank\" rel=\"noopener\" data-i18n=\"nav.whatsapp\"\u003eWhatsApp\u003c/a\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/header\u003e\n\n \u003c!-- ── Product ── --\u003e\n \u003csection class=\"pdp\" data-screen-label=\"Product\"\u003e\n \u003cdiv class=\"rail\"\u003e\n \u003cnav class=\"crumbs\" id=\"crumbs\"\u003e\u003c/nav\u003e\n \u003cdiv class=\"pdp-grid\"\u003e\n \u003cdiv class=\"pdp-gallery\"\u003e\n \u003cdiv class=\"pdp-stage\" id=\"pdpStage\"\u003e\n \u003cspan class=\"stage-corner tl\" id=\"cornerTl\"\u003e\u003c/span\u003e\n \u003cspan class=\"stage-corner br\" id=\"cornerBr\"\u003e\u003c/span\u003e\n \u003cimg id=\"pdpMain\" alt=\"\" /\u003e\n \u003cspan class=\"pdp-zoom-hint\"\u003e\u003cspan class=\"only-en\"\u003eHover / tap to zoom\u003c/span\u003e\u003cspan class=\"only-ar\"\u003eمرّري أو المسي للتكبير\u003c/span\u003e\u003c/span\u003e\n \u003c/div\u003e\n \u003cdiv class=\"pdp-thumbs\" id=\"pdpThumbs\" role=\"tablist\" aria-label=\"Product images\"\u003e\u003c/div\u003e\n \u003c/div\u003e\n\n \u003cdiv class=\"pdp-info\"\u003e\n \u003cspan class=\"pdp-num\" id=\"pdpNum\"\u003e\u003c/span\u003e\n \u003ch1 id=\"pdpName\"\u003e\u003c/h1\u003e\n \u003cp class=\"pdp-ar-name\" id=\"pdpArName\"\u003e\u003c/p\u003e\n \u003cp class=\"pdp-lede\" id=\"pdpLede\"\u003e\u003c/p\u003e\n\n \u003cdiv class=\"pdp-badges\" id=\"pdpBadges\"\u003e\u003c/div\u003e\n\n \u003cdiv class=\"pdp-price-row\"\u003e\n \u003cspan class=\"pdp-price\" id=\"pdpPrice\"\u003e\u003c/span\u003e\n \u003cspan class=\"pdp-price-note\" id=\"pdpPriceNote\"\u003e\u003c/span\u003e\n \u003c/div\u003e\n\n \u003cdiv class=\"pdp-actives\" id=\"pdpActives\"\u003e\u003c/div\u003e\n\n \u003cdiv class=\"pdp-skin\" id=\"pdpSkin\"\u003e\n \u003cspan class=\"k\"\u003e\u003cspan class=\"only-en\"\u003eSuited to\u003c/span\u003e\u003cspan class=\"only-ar\"\u003eمناسب لـ\u003c/span\u003e\u003c/span\u003e\n \u003cspan class=\"v\" id=\"pdpSkinVal\"\u003e\u003c/span\u003e\n \u003c/div\u003e\n\n \u003cdiv class=\"pdp-specs\" id=\"pdpSpecs\"\u003e\u003c/div\u003e\n\n \u003cdiv class=\"pdp-cta\"\u003e\n \u003ca class=\"order-wa-big\" id=\"pdpWa\" href=\"#\" target=\"_blank\" rel=\"noopener\"\u003e\n \u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cuse href=\"#wa-glyph\"/\u003e\u003c/svg\u003e\n \u003cspan data-i18n=\"cta.orderNow\"\u003eاطلبي الآن عبر واتساب\u003c/span\u003e\n \u003c/a\u003e\n \u003cp class=\"cta-note\" data-i18n=\"pdp.ctaNote\"\u003eيفتح محادثة جاهزة باسم المنتج — نؤكّد التوفّر والشحن خلال المحادثة\u003c/p\u003e\n \u003c/div\u003e\n\n \u003cdiv class=\"pdp-trust\"\u003e\n \u003cspan data-i18n=\"pdp.trust1\"\u003eDermatologist reviewed\u003c/span\u003e\n \u003cspan data-i18n=\"pdp.trust2\"\u003eEU EC 1223/2009\u003c/span\u003e\n \u003cspan data-i18n=\"pdp.trust3\"\u003eMade in Türkiye\u003c/span\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/section\u003e\n\n \u003c!-- ── Details ── --\u003e\n \u003csection class=\"pdp-details\" data-screen-label=\"Product · Details\"\u003e\n \u003cdiv class=\"rail\"\u003e\n \u003cdiv class=\"section-num\"\u003e\n \u003cspan class=\"num\"\u003eDetails · التفاصيل\u003c/span\u003e\n \u003cspan class=\"rule\"\u003e\u003c/span\u003e\n \u003c/div\u003e\n \u003cdiv class=\"detail-grid\"\u003e\n \u003cdiv class=\"detail\"\u003e\n \u003ch4\u003eHow to use\u003c/h4\u003e\n \u003cp class=\"d-ar\"\u003eطريقة الاستخدام\u003c/p\u003e\n \u003cp id=\"useEn\"\u003e\u003c/p\u003e\n \u003cp class=\"ar-p\" id=\"useAr\"\u003e\u003c/p\u003e\n \u003c/div\u003e\n \u003cdiv class=\"detail\"\u003e\n \u003ch4\u003eKey actives\u003c/h4\u003e\n \u003cp class=\"d-ar\"\u003eالمكوّنات الفعّالة\u003c/p\u003e\n \u003cul id=\"activesList\"\u003e\u003c/ul\u003e\n \u003c/div\u003e\n \u003cdiv class=\"detail\"\u003e\n \u003ch4\u003eWho it's for\u003c/h4\u003e\n \u003cp class=\"d-ar\"\u003eلمن هذا المنتج\u003c/p\u003e\n \u003cp class=\"ar-p\" id=\"benAr\"\u003e\u003c/p\u003e\n \u003cp id=\"forEn\"\u003e\u003c/p\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003cdiv class=\"caution\"\u003e\n \u003cspan class=\"c-label\"\u003eCaution · تنبيه\u003c/span\u003e\n \u003cp id=\"cautionText\"\u003e\u003c/p\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/section\u003e\n\n \u003c!-- ── What to expect (v18) — sensory/routine journey, no treatment claims ── --\u003e\n \u003csection class=\"pdp-expect\" data-screen-label=\"Product · What to expect\"\u003e\n \u003cdiv class=\"rail\"\u003e\n \u003cdiv class=\"section-num\"\u003e\n \u003cspan class=\"num\"\u003eWhat to expect · ماذا تتوقّعين\u003c/span\u003e\n \u003cspan class=\"rule\"\u003e\u003c/span\u003e\n \u003c/div\u003e\n \u003cdiv class=\"expect-grid\" id=\"expectGrid\"\u003e\u003c/div\u003e\n \u003cp class=\"expect-note\"\u003e\u003cspan class=\"only-en\"\u003eSkincare rewards consistency — individual experiences vary.\u003c/span\u003e\u003cspan class=\"only-ar\"\u003eالعناية بالبشرة تكافئ الانتظام — والتجربة تختلف من بشرة لأخرى.\u003c/span\u003e\u003c/p\u003e\n \u003c/div\u003e\n \u003c/section\u003e\n\n \u003c!-- ── Clinical proof (only for tested products) ── --\u003e\n \u003csection class=\"pdp-clinical\" id=\"pdpClinicalWrap\" style=\"display:none;\" data-screen-label=\"Product · Clinical\"\u003e\n \u003cdiv class=\"rail\"\u003e\n \u003cdiv class=\"section-num\"\u003e\n \u003cspan class=\"num\"\u003eClinical evidence · دليل سريري\u003c/span\u003e\n \u003cspan class=\"rule\"\u003e\u003c/span\u003e\n \u003c/div\u003e\n \u003cdiv class=\"clin-card\" id=\"clinCard\"\u003e\u003c/div\u003e\n \u003c/div\u003e\n \u003c/section\u003e\n\n \u003c!-- ── Good to know ── --\u003e\n \u003csection class=\"pdp-gtk\" data-screen-label=\"Product · Good to know\"\u003e\n \u003cdiv class=\"rail\"\u003e\n \u003cdiv class=\"section-num\"\u003e\n \u003cspan class=\"num\"\u003eGood to know · معلومات مفيدة\u003c/span\u003e\n \u003cspan class=\"rule\"\u003e\u003c/span\u003e\n \u003c/div\u003e\n \u003cdiv class=\"gtk-grid\" id=\"gtkGrid\"\u003e\u003c/div\u003e\n \u003cdiv class=\"pdp-faq\" id=\"pdpFaq\"\u003e\u003c/div\u003e\n\n \u003c!-- Shipping · Returns · Authenticity (copy mirrors the homepage Promise section) --\u003e\n \u003cdiv class=\"pdp-faq pdp-service\"\u003e\n \u003cdetails class=\"faq-item\"\u003e\n \u003csummary\u003e\u003cspan class=\"q\"\u003e\u003cspan class=\"only-en\"\u003eShipping \u0026 delivery\u003c/span\u003e\u003cspan class=\"only-ar\"\u003eالشحن والتوصيل\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"plus\"\u003e\u003c/span\u003e\u003c/summary\u003e\n \u003cdiv class=\"a only-en\"\u003eWe confirm your order personally on WhatsApp, then dispatch within 48 hours. We deliver across Türkiye, Syria, and the Gulf — your courier and timeframe are confirmed before shipping.\u003c/div\u003e\n \u003cdiv class=\"a ar-a only-ar\"\u003eنؤكّد طلبكِ شخصياً عبر واتساب، ثم نشحنه خلال ٤٨ ساعة كحدّ أقصى. نوصّل إلى تركيا وسوريا والخليج — ونؤكّد لكِ شركة الشحن والمدّة قبل الإرسال.\u003c/div\u003e\n \u003c/details\u003e\n \u003cdetails class=\"faq-item\"\u003e\n \u003csummary\u003e\u003cspan class=\"q\"\u003e\u003cspan class=\"only-en\"\u003eReturns \u0026 exchange\u003c/span\u003e\u003cspan class=\"only-ar\"\u003eالإرجاع والاستبدال\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"plus\"\u003e\u003c/span\u003e\u003c/summary\u003e\n \u003cdiv class=\"a only-en\"\u003eFor hygiene, opened skincare can't be returned. But if an item arrives damaged, faulty, or incorrect, message us within 48 hours with a photo — we'll replace it or make it right, at no cost to you.\u003c/div\u003e\n \u003cdiv class=\"a ar-a only-ar\"\u003eحفاظاً على السلامة، لا نستقبل منتجات العناية المفتوحة. لكن إن وصلكِ منتج تالف أو معيب أو خاطئ، راسلينا خلال ٤٨ ساعة مع صورة — ونستبدله أو نصحّح الأمر دون أي تكلفة عليكِ.\u003c/div\u003e\n \u003c/details\u003e\n \u003cdetails class=\"faq-item\"\u003e\n \u003csummary\u003e\u003cspan class=\"q\"\u003e\u003cspan class=\"only-en\"\u003eAuthenticity \u0026 certificates\u003c/span\u003e\u003cspan class=\"only-ar\"\u003eالأصالة والشهادات\u003c/span\u003e\u003c/span\u003e\u003cspan class=\"plus\"\u003e\u003c/span\u003e\u003c/summary\u003e\n \u003cdiv class=\"a only-en\"\u003eEvery product is authentic — made in Türkiye to EU standards (EC 1223/2009), registered with the Turkish Ministry of Health (ÜTS), and carries a batch number and expiry date.\u003c/div\u003e\n \u003cdiv class=\"a ar-a only-ar\"\u003eكل منتج أصليّ — مصنوع في تركيا بمعايير الاتحاد الأوروبي (EC 1223/2009)، ومُسجّل لدى وزارة الصحة التركية (ÜTS)، ويحمل رقم تشغيلة وتاريخ صلاحية.\u003c/div\u003e\n \u003c/details\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/section\u003e\n\n \u003c!-- ── Related ── --\u003e\n \u003csection class=\"pdp-related\" data-screen-label=\"Product · Related\"\u003e\n \u003cdiv class=\"rail\"\u003e\n \u003cdiv class=\"rel-row\"\u003e\n \u003ch2\u003e\n \u003cspan class=\"only-en\"\u003eCompletes the \u003cem\u003eritual.\u003c/em\u003e\u003c/span\u003e\n \u003cspan class=\"only-ar\"\u003eيكمّل \u003cem\u003eروتينكِ.\u003c/em\u003e\u003c/span\u003e\n \u003c/h2\u003e\n \u003ca href=\"Shop.html\"\u003e\u003cspan data-i18n=\"pdp.fullCat\"\u003eFull catalogue\u003c/span\u003e →\u003c/a\u003e\n \u003c/div\u003e\n \u003cdiv class=\"cat-grid\" id=\"relatedGrid\"\u003e\u003c/div\u003e\n \u003c/div\u003e\n \u003c/section\u003e\n\n \u003c!-- ── Recently viewed (v18, shop-extras.js) ── --\u003e\n \u003csection class=\"pdp-recent\" data-recent-section data-screen-label=\"Product · Recently viewed\"\u003e\n \u003cdiv class=\"rail\"\u003e\n \u003cdiv class=\"rel-row\"\u003e\n \u003ch2\u003e\n \u003cspan class=\"only-en\"\u003eRecently \u003cem\u003eviewed.\u003c/em\u003e\u003c/span\u003e\n \u003cspan class=\"only-ar\"\u003eشاهدتِها \u003cem\u003eمؤخّراً.\u003c/em\u003e\u003c/span\u003e\n \u003c/h2\u003e\n \u003c/div\u003e\n \u003cdiv class=\"cat-grid\" data-recent-strip\u003e\u003c/div\u003e\n \u003c/div\u003e\n \u003c/section\u003e\n\n \u003csvg width=\"0\" height=\"0\" style=\"position:absolute\" aria-hidden=\"true\"\u003e\n \u003cdefs\u003e\n \u003cpath id=\"wa-glyph\" d=\"M17.472 14.382c-.297-.149-1.758-.867-2.03-.967-.273-.099-.471-.148-.67.15-.197.297-.767.966-.94 1.164-.173.199-.347.223-.644.075-.297-.15-1.255-.463-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.298-.347.446-.52.149-.174.198-.298.298-.497.099-.198.05-.371-.025-.52-.075-.149-.669-1.612-.916-2.207-.242-.579-.487-.5-.669-.51-.173-.008-.371-.01-.57-.01-.198 0-.52.074-.792.372-.272.297-1.04 1.016-1.04 2.479 0 1.462 1.065 2.875 1.213 3.074.149.198 2.096 3.2 5.077 4.487.709.306 1.262.489 1.694.625.712.227 1.36.195 1.871.118.571-.085 1.758-.719 2.006-1.413.248-.694.248-1.289.173-1.413-.074-.124-.272-.198-.57-.347m-5.421 7.403h-.004a9.87 9.87 0 01-5.031-1.378l-.361-.214-3.741.982.998-3.648-.235-.374a9.86 9.86 0 01-1.51-5.26c.001-5.45 4.436-9.884 9.888-9.884 2.64 0 5.122 1.03 6.988 2.898a9.825 9.825 0 012.893 6.994c-.003 5.45-4.437 9.884-9.885 9.884m8.413-18.297A11.815 11.815 0 0012.05 0C5.495 0 .16 5.335.157 11.892c0 2.096.547 4.142 1.588 5.945L.057 24l6.305-1.654a11.882 11.882 0 005.683 1.448h.005c6.554 0 11.89-5.335 11.893-11.893a11.821 11.821 0 00-3.48-8.413Z\"\u003e\u003c/path\u003e\n \u003c/defs\u003e\n \u003c/svg\u003e\n\n \u003c!-- Footer --\u003e\n \u003cfooter class=\"foot\"\u003e\n \u003cdiv class=\"rail\"\u003e\n \u003cdiv class=\"foot-base\"\u003e\n \u003cspan\u003e© 2026 LOWE'S profesyonel · info@lowesprofesyonel.com\u003c/span\u003e\n \u003cdiv class=\"links\"\u003e\n \u003ca href=\"index.html\"\u003eHome\u003c/a\u003e\n \u003ca href=\"Journal.html\" data-i18n=\"nav.journal\"\u003eJournal\u003c/a\u003e\n \u003ca href=\"Shop.html\"\u003eShop\u003c/a\u003e\n \u003ca href=\"Our Story.html\"\u003eOur Story\u003c/a\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/div\u003e\n \u003c/footer\u003e\n\n \u003ca class=\"wa-fab\" id=\"waFab\" href=\"https://wa.me/908507627034\" target=\"_blank\" rel=\"noopener\" aria-label=\"Chat on WhatsApp\"\u003e\u003csvg viewBox=\"0 0 24 24\"\u003e\u003cuse href=\"#wa-glyph\"/\u003e\u003c/svg\u003e\u003c/a\u003e\n\n \u003cscript src=\"i18n.js?v=32\"\u003e\u003c/script\u003e\n \u003cscript src=\"products-data.js?v=21\"\u003e\u003c/script\u003e\n \u003cscript\u003e\n (function () {\n var params = new URLSearchParams(location.search);\n var slug = params.get('p');\n var P = window.LOWES_PRODUCTS || [];\n var p = P.find(function (x) { return x.id === slug; });\n if (!p) { location.replace('Shop.html'); return; }\n\n var cat = (window.LOWES_CATS || []).find(function (c) { return c.key === p.cat; }) || { en:'', ar:'' };\n var meta = (window.LOWES_CAT_META || {})[p.cat] || {};\n var strong = (window.LOWES_STRONG || []).indexOf(p.id) !== -1;\n function L() { return window.LOWES_getLang ? window.LOWES_getLang() : 'en'; }\n function t(k) { return window.LOWES_t ? window.LOWES_t(k) : k; }\n var ar = L() === 'ar';\n var renderedLang = L();\n document.addEventListener('lowes-lang', function () {\n if (L() !== renderedLang) location.reload();\n });\n\n document.title = p.en + ' · ' + p.ar + ' — LOWE\\u2019S profesyonel';\n\n // ── Per-product SEO: canonical, Open Graph, Twitter, Product JSON-LD ──\n (function () {\n var base = 'https://landing.lowesprofesyonel.com/';\n var url = base + 'Product.html?p=' + encodeURIComponent(p.id);\n var img = base + p.img;\n var desc = (p.ben || '').slice(0, 200);\n var ttl = document.title;\n function setMeta(sel, val) { var el = document.head.querySelector(sel); if (el) el.setAttribute('content', val); }\n var can = document.head.querySelector('link[rel=\"canonical\"]'); if (can) can.setAttribute('href', url);\n setMeta('meta[property=\"og:url\"]', url);\n setMeta('meta[property=\"og:title\"]', ttl);\n setMeta('meta[property=\"og:description\"]', desc);\n setMeta('meta[property=\"og:image\"]', img);\n setMeta('meta[name=\"twitter:title\"]', ttl);\n setMeta('meta[name=\"twitter:description\"]', desc);\n setMeta('meta[name=\"twitter:image\"]', img);\n setMeta('meta[name=\"description\"]', desc);\n try {\n var ld = {\n \"@context\": \"https://schema.org\", \"@type\": \"Product\",\n \"name\": p.en, \"alternateName\": p.ar, \"image\": img, \"description\": desc, \"sku\": p.id,\n \"brand\": { \"@type\": \"Brand\", \"name\": \"LOWE'S profesyonel\" }\n };\n // No price → no offers at all (never invent commercial data)\n if (p.price) ld.offers = { \"@type\": \"Offer\", \"price\": String(p.price), \"priceCurrency\": \"USD\", \"availability\": \"https://schema.org/InStock\", \"url\": url };\n var s = document.createElement('script');\n s.type = 'application/ld+json';\n s.textContent = JSON.stringify(ld);\n document.head.appendChild(s);\n // BreadcrumbList mirrors the visual crumbs\n var bc = {\n \"@context\": \"https://schema.org\", \"@type\": \"BreadcrumbList\",\n \"itemListElement\": [\n { \"@type\": \"ListItem\", \"position\": 1, \"name\": \"Home\", \"item\": base },\n { \"@type\": \"ListItem\", \"position\": 2, \"name\": \"Shop\", \"item\": base + \"Shop.html\" },\n { \"@type\": \"ListItem\", \"position\": 3, \"name\": cat.en, \"item\": base + \"Shop.html#cat-\" + p.cat },\n { \"@type\": \"ListItem\", \"position\": 4, \"name\": p.en, \"item\": url }\n ]\n };\n var s2 = document.createElement('script');\n s2.type = 'application/ld+json';\n s2.textContent = JSON.stringify(bc);\n document.head.appendChild(s2);\n } catch (e) {}\n })();\n\n // ── Conversion funnel: product view (→ Meta ViewContent) ──\n try {\n if (window.LOWES_track) window.LOWES_track('product_view', {\n product_id: p.id, product_name: p.en, category: p.cat,\n value: p.price || 0, currency: 'USD'\n });\n } catch (e) {}\n\n // Breadcrumb\n document.getElementById('crumbs').innerHTML =\n '\u003ca href=\"index.html\"\u003e' + (ar ? 'الرئيسية' : 'Home') + '\u003c/a\u003e\u003cspan class=\"sep\"\u003e/\u003c/span\u003e' +\n '\u003ca href=\"Shop.html\"\u003e' + t('nav.shop') + '\u003c/a\u003e\u003cspan class=\"sep\"\u003e/\u003c/span\u003e' +\n '\u003ca href=\"Shop.html#cat-' + p.cat + '\"\u003e' + (ar ? cat.ar : cat.en) + '\u003c/a\u003e\u003cspan class=\"sep\"\u003e/\u003c/span\u003e' +\n '\u003cspan class=\"here\"\u003e' + (ar ? p.ar : p.en) + '\u003c/span\u003e';\n\n // Gallery\n var stage = document.getElementById('pdpStage');\n stage.style.setProperty('--p-accent', p.accent);\n var main = document.getElementById('pdpMain');\n main.src = p.img; main.alt = p.en;\n document.getElementById('cornerTl').textContent = ar ? cat.ar : cat.en;\n document.getElementById('cornerBr').textContent = ar ? p.en : p.ar;\n\n var gallery = (window.LOWES_GALLERY || {})[p.id] || [p.img];\n var thumbs = document.getElementById('pdpThumbs');\n if (gallery.length \u003e 1) {\n gallery.forEach(function (src, i) {\n var b = document.createElement('button');\n if (i === 0) b.className = 'active';\n b.setAttribute('data-src', src);\n b.innerHTML = '\u003cimg src=\"' + src + '\" alt=\"' + (ar ? p.ar : p.en) + '\"/\u003e';\n b.addEventListener('click', function () {\n thumbs.querySelectorAll('button').forEach(function (x) { x.classList.remove('active'); });\n b.classList.add('active');\n main.src = src;\n });\n thumbs.appendChild(b);\n });\n } else {\n thumbs.style.display = 'none';\n }\n\n // Info\n document.getElementById('pdpNum').textContent = 'N\\u00b0' + p.num + ' \\u00b7 ' + (ar ? cat.ar : cat.en);\n var nameParts = (ar ? p.ar : p.en).split(' ');\n var lastWord = nameParts.length \u003e 1 ? nameParts.pop() : '';\n document.getElementById('pdpName').innerHTML = nameParts.join(' ') + (lastWord ? ' \u003cem\u003e' + lastWord + '\u003c/em\u003e' : '');\n document.getElementById('pdpArName').textContent = ar ? p.en : p.ar;\n document.getElementById('pdpLede').textContent = p.ben;\n\n var badges = document.getElementById('pdpBadges');\n if (badges) {\n badges.innerHTML = '';\n if (p.vegan) { var vb = document.createElement('span'); vb.className = 'pdp-vegan'; vb.textContent = ar ? 'نباتي · Vegan' : 'Vegan'; badges.appendChild(vb); }\n if (p.pureEn) { var pb = document.createElement('span'); pb.className = 'pdp-pure'; pb.textContent = ar ? p.pureAr : p.pureEn; badges.appendChild(pb); }\n }\n\n // Suitable skin types — explicit map first, else the category's audience line\n (function () {\n var skin = (window.LOWES_SKIN || {})[p.id];\n var val = skin ? (ar ? skin.ar : skin.en) : (ar ? (meta.forAr || '') : (meta.forEn || ''));\n var row = document.getElementById('pdpSkin');\n if (val) document.getElementById('pdpSkinVal').textContent = val;\n else row.style.display = 'none';\n })();\n\n document.getElementById('pdpPrice').innerHTML = p.price ? '\u003csup\u003e$\u003c/sup\u003e' + p.price : '\u003cspan class=\"ask\"\u003eالسعر عبر واتساب\u003c/span\u003e';\n document.getElementById('pdpPriceNote').textContent = ar ? (p.timeAr || meta.timeAr || '') : (p.timeEn || meta.timeEn || '');\n\n var actives = document.getElementById('pdpActives');\n if (p.ing \u0026\u0026 p.ing.length) {\n p.ing.forEach(function (i) {\n var s = document.createElement('span');\n var m = i.match(/^(.*?)\\s*([\\d.]+\\s*%)$/); // surface any disclosed concentration\n if (m) {\n s.appendChild(document.createTextNode(m[1].trim()));\n var pct = document.createElement('b');\n pct.className = 'pct'; pct.textContent = m[2].replace(/\\s+/g, '');\n s.appendChild(pct);\n } else {\n s.textContent = i;\n }\n actives.appendChild(s);\n });\n } else { actives.style.display = 'none'; }\n\n document.getElementById('pdpSpecs').innerHTML =\n '\u003cdiv class=\"spec\"\u003e\u003cspan class=\"k\"\u003e' + t('pdp.routine') + '\u003c/span\u003e\u003cspan class=\"v\"\u003e' + (ar ? (p.timeAr || meta.timeAr || '—') : (p.timeEn || meta.timeEn || '—')) + '\u003c/span\u003e\u003c/div\u003e' +\n '\u003cdiv class=\"spec\"\u003e\u003cspan class=\"k\"\u003e' + t('pdp.category') + '\u003c/span\u003e\u003cspan class=\"v\"\u003e' + (ar ? cat.ar : cat.en) + '\u003c/span\u003e\u003c/div\u003e' +\n (p.size ? '\u003cdiv class=\"spec\"\u003e\u003cspan class=\"k\"\u003e' + t('pdp.sizeLabel') + '\u003c/span\u003e\u003cspan class=\"v\"\u003e' + p.size + '\u003c/span\u003e\u003c/div\u003e' : '') +\n '\u003cdiv class=\"spec\"\u003e\u003cspan class=\"k\"\u003e' + t('pdp.origin') + '\u003c/span\u003e\u003cspan class=\"v\"\u003e' + t('pdp.origin.val') + '\u003c/span\u003e\u003c/div\u003e';\n\n var wa = window.lowesWaLink(p);\n document.getElementById('pdpWa').href = wa;\n\n // Details\n document.getElementById('useEn').textContent = meta.useEn || '';\n document.getElementById('useAr').textContent = meta.useAr || '';\n document.getElementById('benAr').textContent = p.ben || '';\n document.getElementById('forEn').textContent = meta.forEn || '';\n\n var list = document.getElementById('activesList');\n if (p.ing \u0026\u0026 p.ing.length) {\n p.ing.forEach(function (name) {\n var fn = window.lowesIngFn(name, L());\n var li = document.createElement('li');\n li.innerHTML = '\u003cstrong\u003e' + name + '\u003c/strong\u003e' + (fn ? ' — ' + fn : '');\n list.appendChild(li);\n });\n } else {\n list.innerHTML = '\u003cli\u003e' + (ar ? 'قائمة المكوّنات الكاملة متوفّرة عند الطلب عبر واتساب.' : 'The full ingredient list is available on request via WhatsApp.') + '\u003c/li\u003e';\n }\n\n if (strong) document.querySelector('.caution').classList.add('strong');\n document.getElementById('cautionText').textContent = strong\n ? 'استخدمي واقي شمس يومياً مع هذا المنتج. يُفضّل تجربته على منطقة صغيرة أولاً، ولا يُنصح به أثناء الحمل أو الرضاعة. · Use SPF daily. Patch-test before first use. Not recommended during pregnancy or breastfeeding.'\n : 'للاستخدام الخارجي فقط. جرّبيه على منطقة صغيرة أولاً وتجنّبي ملامسة العينين. · For external use only. Patch-test before first use and avoid contact with eyes.';\n\n // Related — up to 3 others from same category, else fill from catalogue\n // ── Good to know facts ──\n var layer;\n if (p.id === 'retinol' || p.id === 'retinal-shot') layer = { en:\"At night only — don't layer with acids or vitamin C the same evening.\", ar:\"ليلاً فقط — لا تجمعيه مع الأحماض أو فيتامين سي في المساء نفسه.\" };\n else if (p.id === 'vitc') layer = { en:\"Morning, under sunscreen — it boosts UV protection.\", ar:\"صباحاً تحت واقي الشمس — يعزّز الحماية من الأشعة.\" };\n else if (p.cat === 'sun') layer = { en:\"The last step every morning, over your moisturizer.\", ar:\"الخطوة الأخيرة كل صباح، فوق المرطّب.\" };\n else if (p.cat === 'cleanse') layer = { en:\"The first step — before serums and creams.\", ar:\"الخطوة الأولى — قبل السيرومات والكريمات.\" };\n else layer = { en:\"After cleansing — apply from lightest to richest texture.\", ar:\"بعد التنظيف — من الأخف إلى الأثقل قواماً.\" };\n\n document.getElementById('gtkGrid').innerHTML =\n '\u003cdiv class=\"gtk\"\u003e\u003cspan class=\"k\"\u003e' + t('pdp.routine') + '\u003c/span\u003e\u003cspan class=\"v\"\u003e' + (ar ? (p.timeAr || meta.timeAr || '—') : (p.timeEn || meta.timeEn || '—')) + '\u003c/span\u003e\u003c/div\u003e' +\n '\u003cdiv class=\"gtk\"\u003e\u003cspan class=\"k\"\u003e' + (ar ? 'التكرار' : 'How often') + '\u003c/span\u003e\u003cspan class=\"v\"\u003e' + (ar ? (p.freqAr || meta.freqAr || '—') : (p.freqEn || meta.freqEn || '—')) + '\u003c/span\u003e\u003c/div\u003e' +\n '\u003cdiv class=\"gtk\"\u003e\u003cspan class=\"k\"\u003e' + (ar ? 'كيف تُطبَّق' : 'How to layer') + '\u003c/span\u003e\u003cspan class=\"note\"\u003e' + (ar ? layer.ar : layer.en) + '\u003c/span\u003e\u003c/div\u003e';\n\n // ── Clinical proof ──\n var clinWrap = document.getElementById('pdpClinicalWrap');\n if (p.clinical) {\n var c = p.clinical;\n var metricsHtml = c.metrics.map(function (m) {\n return '\u003cdiv class=\"clin-metric\"\u003e\u003cspan class=\"cv\"\u003e' + m.v + '\u003c/span\u003e' +\n '\u003cspan class=\"ck\"\u003e' + (ar ? m.arK : m.enK) + '\u003c/span\u003e' +\n '\u003cspan class=\"cd\"\u003e' + (ar ? m.arD : m.enD) + '\u003c/span\u003e\u003c/div\u003e';\n }).join('');\n document.getElementById('clinCard').innerHTML =\n '\u003cdiv class=\"clin-top\"\u003e' +\n '\u003cdiv\u003e\u003cspan class=\"clin-label\"\u003e' + (ar ? 'مُختبَر باستقلالية' : 'Independently tested') + '\u003c/span\u003e' +\n '\u003ch3\u003e' + (ar ? 'دليلٌ، \u003cem\u003eلا وعود.\u003c/em\u003e' : 'Proof, \u003cem\u003enot promises.\u003c/em\u003e') + '\u003c/h3\u003e\u003c/div\u003e' +\n '\u003cdiv class=\"clin-meta\"\u003e' + (ar ? c.labAr : c.labEn) + '\u003cbr/\u003e' + (ar ? c.weeksAr : c.weeksEn) + '\u003c/div\u003e' +\n '\u003c/div\u003e' +\n '\u003cdiv class=\"clin-grid\"\u003e' + metricsHtml + '\u003c/div\u003e' +\n '\u003cdiv class=\"clin-foot\"\u003e\u003cspan\u003e' + (ar ? c.labAr : c.labEn) + '\u003c/span\u003e\u003cspan class=\"dot\"\u003e\u003c/span\u003e\u003cspan\u003e' + (ar ? c.drAr : c.drEn) + '\u003c/span\u003e\u003c/div\u003e';\n clinWrap.style.display = '';\n } else {\n clinWrap.style.display = 'none';\n }\n\n // ── Per-product FAQ ──\n var faqs = [];\n faqs.push({\n q_en: 'When should I use it?', q_ar: 'متى أستخدمه؟',\n a_en: 'Use it ' + (p.timeEn || meta.timeEn || '').toLowerCase() + ', ' + (p.freqEn || meta.freqEn || '').toLowerCase() + '. ' + layer.en,\n a_ar: 'استخدميه ' + (p.timeAr || meta.timeAr || '') + '، ' + (p.freqAr || meta.freqAr || '') + '. ' + layer.ar\n });\n if (strong) {\n faqs.push({\n q_en: 'Is it safe during pregnancy?', q_ar: 'هل هو آمن أثناء الحمل؟',\n a_en: 'This product contains active ingredients — avoid it during pregnancy and breastfeeding, and consult your doctor first.',\n a_ar: 'يحتوي هذا المنتج على مكوّنات فعّالة — تجنّبيه أثناء الحمل والرضاعة، واستشيري طبيبتكِ أولاً.'\n });\n } else {\n faqs.push({\n q_en: 'Is it gentle enough for daily use?', q_ar: 'هل هو لطيف للاستخدام اليومي؟',\n a_en: 'Yes — it is formulated for regular use. As always, patch-test before the first application.',\n a_ar: 'نعم — مُصمّم للاستخدام المنتظم. كالعادة، جرّبيه على منطقة صغيرة قبل أول استعمال.'\n });\n }\n faqs.push({\n q_en: 'What do I pair it with?', q_ar: 'مع ماذا أدمجه؟',\n a_en: 'Follow the routine order: cleanse → tone → treat → moisturize → protect. Not sure? Let the Routine Builder arrange a full set for you.',\n a_ar: 'اتبعي ترتيب الروتين: تنظيف ← تونر ← علاج ← ترطيب ← حماية. غير متأكدة؟ دعي «مرشد الروتين» يرتّب لكِ طقماً كاملاً.'\n });\n\n var faqWrap = document.getElementById('pdpFaq');\n faqWrap.innerHTML = '';\n faqs.forEach(function (f) {\n var d = document.createElement('details');\n d.className = 'faq-item';\n d.innerHTML =\n '\u003csummary\u003e\u003cspan class=\"q\"\u003e' + (ar ? f.q_ar : f.q_en) + '\u003c/span\u003e\u003cspan class=\"plus\"\u003e\u003c/span\u003e\u003c/summary\u003e' +\n '\u003cdiv class=\"a' + (ar ? ' ar-a' : '') + '\"\u003e' + (ar ? f.a_ar : f.a_en) + '\u003c/div\u003e';\n faqWrap.appendChild(d);\n });\n\n // v19: curated frequently-bought-together pairs first, then same-category fill\n var rel = ((window.LOWES_PAIRS || {})[p.id] || [])\n .map(function (id) { return P.find(function (x) { return x.id === id; }); })\n .filter(Boolean);\n P.forEach(function (x) { if (x.id !== p.id \u0026\u0026 x.cat === p.cat \u0026\u0026 rel.indexOf(x) === -1 \u0026\u0026 rel.length \u003c 3) rel.push(x); });\n if (rel.length \u003c 3) {\n P.forEach(function (x) { if (x.id !== p.id \u0026\u0026 rel.indexOf(x) === -1 \u0026\u0026 rel.length \u003c 3) rel.push(x); });\n }\n rel = rel.slice(0, 3);\n var rg = document.getElementById('relatedGrid');\n rel.forEach(function (x) {\n var priceHtml = x.price ? '\u003cspan class=\"cat-price\"\u003e\u003csup\u003e$\u003c/sup\u003e' + x.price + '\u003c/span\u003e' : '\u003cspan class=\"cat-price\"\u003e\u003cspan class=\"ask\" style=\"font-family:\\'El Messiri\\',serif\"\u003e' + t('label.ask') + '\u003c/span\u003e\u003c/span\u003e';\n var a = document.createElement('article');\n a.className = 'cat-card';\n a.style.setProperty('--p-accent', x.accent);\n a.innerHTML =\n '\u003ca href=\"' + window.lowesProductUrl(x) + '\" style=\"text-decoration:none;color:inherit;display:block;\"\u003e' +\n '\u003cdiv class=\"cat-bottle tinted\"\u003e\u003cimg class=\"product-img\" src=\"' + x.img + '\" alt=\"' + x.en + '\"/\u003e\u003c/div\u003e' +\n '\u003cdiv class=\"cat-meta\"\u003e' +\n '\u003cspan class=\"cat-num\"\u003eN\\u00b0' + x.num + '\u003c/span\u003e' +\n '\u003ch4\u003e' + (ar ? x.ar : x.en) + '\u003c/h4\u003e' +\n '\u003cspan class=\"ar\"\u003e' + (ar ? x.en : x.ar) + '\u003c/span\u003e' +\n '\u003c/div\u003e' +\n '\u003c/a\u003e' +\n '\u003cdiv class=\"cat-meta\" style=\"padding-top:0;\"\u003e' +\n '\u003cdiv class=\"cat-buy\"\u003e' + priceHtml +\n '\u003ca class=\"order-wa\" href=\"' + window.lowesWaLink(x) + '\" target=\"_blank\" rel=\"noopener\"\u003e\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cuse href=\"#wa-glyph\"/\u003e\u003c/svg\u003e' + t('cta.order') + '\u003c/a\u003e' +\n '\u003c/div\u003e' +\n '\u003c/div\u003e';\n rg.appendChild(a);\n });\n\n // ── What to expect (v18) — category journey, retinoid override ──\n (function () {\n var isRetinoid = (p.id === 'retinol' || p.id === 'retinal-shot');\n var steps = isRetinoid ? window.LOWES_EXPECT_STRONG : (window.LOWES_EXPECT || {})[p.cat];\n var grid = document.getElementById('expectGrid');\n if (!steps || !grid) { var sec = document.querySelector('.pdp-expect'); if (sec) sec.style.display = 'none'; return; }\n var nums = ['i.', 'ii.', 'iii.'];\n grid.innerHTML = steps.map(function (s, i) {\n return '\u003cdiv class=\"expect-step\"\u003e\u003cspan class=\"es-num\"\u003e' + nums[i] + '\u003c/span\u003e' +\n '\u003cspan class=\"es-t\"\u003e' + (ar ? s.tAr : s.tEn) + '\u003c/span\u003e' +\n '\u003cp\u003e' + (ar ? s.ar : s.en) + '\u003c/p\u003e\u003c/div\u003e';\n }).join('');\n })();\n\n // ── Gallery zoom (v18) — pointer-tracking magnify, tap-to-toggle on touch ──\n (function () {\n var zoomHint = stage.querySelector('.pdp-zoom-hint');\n function origin(e) {\n var r = stage.getBoundingClientRect();\n var x = ((e.clientX - r.left) / r.width) * 100;\n var y = ((e.clientY - r.top) / r.height) * 100;\n main.style.transformOrigin = x + '% ' + y + '%';\n }\n var fine = window.matchMedia \u0026\u0026 window.matchMedia('(pointer: fine)').matches;\n if (fine) {\n stage.addEventListener('mouseenter', function (e) { origin(e); stage.classList.add('zoomed'); });\n stage.addEventListener('mousemove', origin);\n stage.addEventListener('mouseleave', function () { stage.classList.remove('zoomed'); main.style.transformOrigin = ''; });\n } else {\n stage.addEventListener('click', function (e) {\n if (stage.classList.contains('zoomed')) { stage.classList.remove('zoomed'); main.style.transformOrigin = ''; }\n else { origin(e); stage.classList.add('zoomed'); }\n });\n }\n if (zoomHint) setTimeout(function () { zoomHint.style.opacity = '0'; zoomHint.style.transition = 'opacity .6s ease'; }, 3500);\n })();\n\n // ── Sticky desktop buy bar (v18) — appears once the hero grid scrolls away ──\n (function () {\n if (window.innerWidth \u003c= 980) return;\n var bar = document.createElement('div');\n bar.className = 'pdp-buybar';\n bar.setAttribute('aria-hidden', 'true');\n // cart.js binds [data-add-cart] via document-level delegation → load order safe\n var bagBtn = '\u003cbutton class=\"bb-bag\" type=\"button\" data-add-cart=\"' + p.id + '\"\u003e' + (ar ? '+ السلّة' : '+ Bag') + '\u003c/button\u003e';\n bar.innerHTML =\n '\u003cdiv class=\"pdp-buybar-inner\"\u003e' +\n '\u003cspan class=\"bb-img\"\u003e\u003cimg src=\"' + p.img + '\" alt=\"\"/\u003e\u003c/span\u003e' +\n '\u003cspan class=\"bb-name\"\u003e' + (ar ? p.ar : p.en) + '\u003c/span\u003e' +\n '\u003cspan class=\"bb-price\"\u003e' + (p.price ? '\u003csup\u003e$\u003c/sup\u003e' + p.price : '') + '\u003c/span\u003e' +\n '\u003cspan class=\"bb-actions\"\u003e' + bagBtn +\n '\u003ca class=\"bb-wa\" href=\"' + wa + '\" target=\"_blank\" rel=\"noopener\" data-wa-context=\"PDP buy bar\"\u003e' +\n '\u003csvg viewBox=\"0 0 24 24\" aria-hidden=\"true\"\u003e\u003cuse href=\"#wa-glyph\"/\u003e\u003c/svg\u003e' +\n (ar ? 'اطلبي الآن' : 'Order now') + '\u003c/a\u003e' +\n '\u003c/span\u003e' +\n '\u003c/div\u003e';\n document.body.appendChild(bar);\n var hero = document.querySelector('.pdp-grid');\n var ticking = false;\n function update() {\n ticking = false;\n var show = hero.getBoundingClientRect().bottom \u003c 80;\n bar.classList.toggle('show', show);\n bar.setAttribute('aria-hidden', show ? 'false' : 'true');\n }\n window.addEventListener('scroll', function () {\n if (!ticking) { window.requestAnimationFrame(update); ticking = true; }\n }, { passive: true });\n update();\n })();\n\n window.scrollTo(0, 0);\n })();\n \u003c/script\u003e\n\n \u003cscript src=\"shop-extras.js?v=21\"\u003e\u003c/script\u003e\n \u003cscript src=\"cart.js?v=21\"\u003e\u003c/script\u003e\n\u003c/body\u003e\n\u003c/html\u003e\n","link":""}