/* ══════════ تعديلات المتجر فوق CSS الكتالوج ══════════ */

body{padding-bottom:40px!important}
.wrap{max-width:1220px;margin:0 auto;padding-inline:20px}

/* الشريط الأسود */
.mkbar{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:11px;
padding:8px 12px;background:#0E0E0E;border-bottom:1px solid #000}
.mkbar .mkt{color:#F7F1E9;font-size:14px;font-weight:800;letter-spacing:.16em;text-decoration:none}
.mkbar .mknav a{padding:12px 18px;font-size:13.5px;color:var(--ink);font-weight:600;
text-decoration:none;border-bottom:1px solid var(--line);display:block}
.mkbar .mknav a:last-child{border-bottom:0}
.mkbar .mknav a:hover{background:var(--rose-w);color:var(--rose-d)}
.mkcart{margin-inline-start:auto;background:var(--rose);color:#fff;border:1px solid var(--rose);
border-radius:999px;height:26px;padding:0 13px;font:700 11.5px/1 Tajawal,system-ui,sans-serif;
letter-spacing:.04em;display:inline-flex;align-items:center;gap:7px;text-decoration:none}
.mkcart:hover{background:var(--rose-d);border-color:var(--rose-d)}
.mkcart .mkcount{background:#fff;color:var(--rose-d);border-radius:999px;min-width:16px;height:16px;
font-size:10px;font-weight:800;display:grid;place-items:center;padding:0 4px;font-style:normal}
.mklang[disabled]{opacity:.55;cursor:default}

/* الهيرو */
.mkfrom{margin-top:16px;font-size:14.5px;font-weight:700}
.mktrust{display:flex;gap:9px;justify-content:center;flex-wrap:wrap;padding:18px 20px 0;background:var(--cream)}
.mktrust span{background:#0E0E0E;color:#F7F1E9;border-radius:6px;padding:8px 15px;font-size:12px;font-weight:600}
@media(max-width:560px){.mktrust span{font-size:11px;padding:7px 12px}}

/* قسم المجموعة */
.catsec{background:#0E0E0E;padding:10px 0 46px;margin-top:26px}
.catsec .sechead{text-align:center;padding:46px 0 2px}
.catsec .sechead h2{font-size:29px;font-weight:800;letter-spacing:-.5px;margin:10px 0 0;color:#F7F1E9}
.catsec .eyebrow{font-family:'Cormorant Garamond',serif;font-size:12.5px;font-weight:500;
letter-spacing:.36em;text-transform:uppercase;color:var(--rose);direction:ltr;display:block}
.mkdiv{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px 0 12px}
.mkdiv i{width:56px;height:1px;background:#3A2E30;display:block}
.mkdiv b{width:6px;height:6px;background:var(--rose);transform:rotate(45deg);display:block}
.mksub{color:#B6ABA0;font-size:13.5px;margin:0 0 6px}
.mkempty{color:#B6ABA0;text-align:center;padding:40px 0}

/* الشبكة */
.catsec ul.products{list-style:none;margin:0;padding:26px 0 0;display:grid;
grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:28px}
.catsec ul.products::before,.catsec ul.products::after{display:none}
.mkcard{background:#121212;border:1px solid #262626;border-radius:6px;overflow:hidden;
display:flex;flex-direction:column;position:relative;width:auto!important;float:none!important;
margin:0!important;box-shadow:var(--sh);transition:box-shadow .35s,transform .35s}
.mkcard.lux{border-color:#3A2E30}
.mkcard:hover{transform:translateY(-3px);box-shadow:var(--sh-h)}
.mkcard .ph{position:relative;display:block;aspect-ratio:1/1;background:#1a1a1a;overflow:hidden}
.mkcard .ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}
.mkcard:hover .ph img{transform:scale(1.04)}
.mkveil{position:absolute;inset:0;z-index:4;display:grid;place-items:center;
background:rgba(12,10,8,.55);backdrop-filter:blur(1.5px)}
.mkveil b{background:#fff;color:#111;font-size:13px;font-weight:800;padding:8px 20px;border-radius:3px}

.mkcard .bd{padding:15px 16px 17px;display:flex;flex-direction:column;gap:9px;flex:1}
.mkcard .tags{display:flex;gap:6px;flex-wrap:wrap}
.mkcard .tags .t{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:3px;
background:#241d1f;color:#D8C3C6}
.mkcard .tags .t-av{background:#123524;color:#7BD3A5}
.mkcard .tags .t-bk{background:#3A2E12;color:#E5C77A}
.mkcard .tags .t-hd{background:#3A2226;color:#E3AEB6}
.mkcard .tags .t-sd{background:#262626;color:#9C9490}
.mkcard .nm{font-size:16.5px;font-weight:700;line-height:1.5;letter-spacing:-.2px;
color:#F7F1E9;text-decoration:none;display:block}
.mkcard .nm:hover{color:var(--rose)}
.mkcard .sp{font-size:12.5px;color:#A79C96;line-height:1.7}
.mkcard .spec{border:1px solid #262626;border-radius:4px;padding:8px 11px}
.mkcard .spec .r{display:flex;align-items:center;gap:9px;font-size:12px;color:#A79C96}
.mkcard .spec .k{color:#8A807B}
.mkcard .spec .sw{display:inline-flex;gap:4px}
.mkcard .spec .sw i{width:11px;height:11px;border-radius:50%;border:1px solid rgba(255,255,255,.14);display:block}
.mkcard .spec .v{color:#D8CFC9}
.mkcard .meta{display:flex;gap:12px;flex-wrap:wrap;font-size:12px;color:#A79C96;margin-top:auto}
.mkcard .meta b{color:#E7DED8}
.mkcard .rdy{flex:1 0 100%;font-size:11.5px;color:#E5C77A}
.mkcard .rdy.ok{color:#7BD3A5}
.mkcard .pr{padding-top:6px;border-top:1px solid #262626}
.mkcard .pr .n{direction:ltr;text-align:start;unicode-bidi:isolate;font-size:24px;font-weight:800;
letter-spacing:-.7px;color:#F7F1E9}
.mkcard .pr .n del{opacity:.5;font-size:15px}
.mkcard .pr .n bdi{color:#F7F1E9}
.mkcard .pr .inc{font-size:11px;color:#7BD3A5;margin-top:5px}
.mkcard .btns{display:flex;gap:8px;margin-top:13px}
.mkcard .buy,.mkcard .wa2{flex:1;display:inline-flex;align-items:center;justify-content:center;
gap:8px;text-align:center;text-decoration:none;font-size:13.5px;font-weight:700;
border-radius:3px;padding:13px 10px;transition:.22s;border:1px solid transparent;cursor:pointer}
/* زر «أضف للسلة» — نفس النموذج التجريبي */
.mkcard .buy{background:var(--rose);color:#fff;border-color:var(--rose)}
.mkcard .buy:hover{background:var(--rose-d);border-color:var(--rose-d)}
.mkcard .buy.added{background:#1E5C42;border-color:#1E5C42;color:#fff}
.mkcard .buy.off{opacity:.35;cursor:not-allowed;background:#2a2a2a;color:#9C9490;border-color:#2a2a2a}
.mkcard .wa2{background:transparent;color:var(--cream);border-color:#3A3A3A}
.mkcard .wa2:hover{border-color:var(--rose);color:#fff}
.mkcard .sar{width:.72em;height:.72em;fill:currentColor;vertical-align:-.03em}

/* صفحة القطة */
.mk-single{padding:30px 0 50px}
.mk-pwrap{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:start}
@media(max-width:900px){.mk-pwrap{grid-template-columns:1fr;gap:26px}}
.mk-h1{font-size:27px;font-weight:800;letter-spacing:-.6px;line-height:1.4;margin:6px 0 4px}
.mk-price{font-size:30px;font-weight:800;letter-spacing:-1px;margin:12px 0 4px;direction:ltr;
text-align:start;unicode-bidi:isolate}
.mk-price .sar{width:.6em;height:.6em;fill:currentColor}
.mk-lead{color:var(--mut);font-size:13.5px;margin:6px 0 0}
.mk-spec{width:100%;border-collapse:collapse;margin:18px 0;font-size:13.5px}
.mk-spec td{padding:9px 0;border-bottom:1px solid var(--line);vertical-align:top}
.mk-spec td:first-child{color:var(--mut);width:112px;font-weight:500}
.mk-spec tr:last-child td{border-bottom:0}
.mk-inc{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:15px 17px;margin:16px 0}
.mk-inc h4{margin:0 0 9px;font-size:13.5px;font-weight:800}
.mk-inc ul{margin:0;padding-inline-start:18px;font-size:13px;color:var(--mut)}
.mk-wa{display:flex;align-items:center;justify-content:center;background:#25D366;color:#fff;
border-radius:8px;padding:14px;font-weight:700;text-decoration:none;margin-top:10px}
.mk-note{font-size:12px;color:var(--mut);line-height:1.75;margin-top:14px}
.mk-single .single_add_to_cart_button{display:flex;align-items:center;justify-content:center;
width:100%;background:#000;color:var(--cream);border:0;border-radius:8px;padding:15px;
font:700 15.5px Tajawal,system-ui,sans-serif;cursor:pointer;margin-top:10px}
.mk-single .single_add_to_cart_button:hover{background:#242424}
.mk-single .quantity{display:none}

/* صفحات عامة */
.mk-page,.mk-shopwrap{padding:30px 0 50px}
.mk-content{font-size:14.5px;line-height:1.9}
.mkfoot{border-top:1px solid var(--line);margin-top:0;padding:26px 0 40px;
font-size:12.5px;color:var(--mut);text-align:center;background:var(--cream)}
.mkfoot b{display:block;color:var(--ink);font-size:14px;margin-bottom:6px}
.mkfoot p{margin:2px 0}

/* ══════════ تصحيح موضع السلة في الشريط ══════════ */
.mkbar .mkcart{margin-inline-start:auto}
.mkbar .mklang{margin-inline-start:0}

/* ══════════ الأقسام ══════════ */
.mksec{padding:8px 0 44px;background:var(--cream)}
.mksec .sechead{text-align:center;padding:46px 0 2px}
.mksec .sechead h2{font-size:29px;font-weight:800;letter-spacing:-.5px;margin:10px 0 0;color:#111}
.mksec .eyebrow{font-family:'Cormorant Garamond',serif;font-size:12.5px;font-weight:500;
letter-spacing:.36em;text-transform:uppercase;color:var(--rose-d);direction:ltr;display:block}
.mksec .mksub{color:#555;font-size:13.5px;margin:0}

/* شرائط المحجوزة والمسلَّمة */
.mkstrip{background:var(--ink);color:var(--cream);padding:20px 0 22px;overflow:hidden;
border-top:1px solid #232323;border-bottom:1px solid #232323}
.mkstrip-res{background:#151311;border-color:#242424}
.mkstriphead{display:flex;align-items:center;justify-content:center;gap:9px;
font-size:13px;font-weight:700;color:#D6C9BB;margin-bottom:14px;padding-inline:16px}
.mkstriphead .dic{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;
stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}
.mkstriphead b{background:var(--rose);color:#fff;border-radius:999px;min-width:20px;height:20px;
font-size:11px;display:grid;place-items:center;padding:0 6px}
.mkstriprail{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.mkstriprail::-webkit-scrollbar{display:none}
.mkstriptrack{display:flex;gap:14px;width:max-content;padding-inline:16px;margin:0 auto}
.mkstripitem{width:78px;text-decoration:none;color:#EDE4D8;font-size:10.5px;text-align:center;
display:block;flex:0 0 auto}
.mkstripitem img{width:78px;height:78px;object-fit:cover;border-radius:5px;display:block;
opacity:.72;transition:.25s;border:1px solid #2a2a2a}
.mkstripitem:hover img{opacity:1;border-color:var(--rose)}
.mkstripitem span{display:block;margin-top:6px;line-height:1.5;opacity:.8}

/* طرق الدفع */
.mkpays{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding-top:20px}
.mkpays span{background:var(--paper);border:1px solid var(--line);border-radius:8px;
padding:10px 18px;font-size:13px;font-weight:600;color:var(--ink)}

/* التقييمات */
.mkrevs{background:var(--shell)}
.mkstars{text-align:center;color:var(--rose);font-size:19px;letter-spacing:3px;margin:6px 0 0}
.mkrevgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;padding-top:24px}
.mkrev{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:18px 20px}
.mkrevtop{display:flex;align-items:baseline;justify-content:space-between;gap:10px}
.mkrevtop b{font-size:14.5px}
.mkrevtop time{font-size:11.5px;color:var(--mut)}
.mkrevstars{color:var(--rose);font-size:13px;letter-spacing:2px;margin:4px 0 8px}
.mkrev p{margin:0;font-size:13px;line-height:1.95;color:#4A4340}

/* الشهادات */
.mkcertgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;padding-top:24px}
.mkcert{background:var(--paper);border:1px solid var(--line);border-radius:8px;overflow:hidden}
.mkcertimg{display:block;background:var(--sand)}
.mkcertimg img{width:100%;height:auto;display:block}
.mkcertbd{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px}
.mkcertbd b{font-size:13.5px;letter-spacing:.02em}
.mkcertr{font-size:12px;color:#4A4340}
.mkcertr i{color:var(--mut);font-style:normal;display:inline-block;min-width:52px}

/* السلالات */
.mkbgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:18px;padding-top:24px}
.mkbcard{background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:20px}
.mkbcard h3{margin:0 0 7px;font-size:16px;font-weight:800}
.mkbcard p{margin:0;font-size:13px;color:#4A4340;line-height:1.85}

/* الأسئلة والشروط */
.mkacc{max-width:800px;margin:22px auto 0}
.mkacc details{border-bottom:1px solid var(--line)}
.mkacc summary{padding:15px 0;font-weight:700;font-size:14.5px;cursor:pointer;list-style:none;
position:relative;padding-inline-end:28px}
.mkacc summary::-webkit-details-marker{display:none}
.mkacc summary::after{content:'+';position:absolute;inset-inline-end:0;top:13px;
color:var(--rose-d);font-weight:400;font-size:20px}
.mkacc details[open] summary::after{content:'–'}
.mkacc details>div{padding:0 0 15px;font-size:13.5px;color:#4A4340;line-height:1.9}
.mkterms{background:var(--shell)}

/* قائمة الانتظار */
.mkwait{background:var(--ink);color:var(--cream);text-align:center;padding:40px 20px}
.mkwait h3{margin:0 0 8px;font-size:22px;font-weight:800}
.mkwait p{margin:0 0 18px;font-size:13.5px;color:#C6BBB2}
.mkwaitbtn{display:inline-block;background:var(--cream);color:#0E0E0E;border-radius:8px;
padding:13px 26px;font-weight:700;font-size:14.5px;text-decoration:none}
.mkwaitbtn:hover{background:#fff}

/* الحسابات */
.mklinks{padding:26px 0 30px}
.mklinkrow{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}
.mklinkrow a{border:1px solid var(--line);background:var(--paper);border-radius:999px;
padding:9px 20px;font-size:13px;font-weight:600;color:var(--ink);text-decoration:none}
.mklinkrow a:hover{border-color:var(--rose);color:var(--rose-d)}

/* واتساب ثابت */
.mkwafloat{position:fixed;bottom:16px;inset-inline:0;margin:0 auto;width:max-content;max-width:calc(100% - 32px);
z-index:80;display:flex;align-items:center;gap:10px;background:#000;color:var(--cream);
border-radius:10px;padding:14px 26px;font-size:14.5px;font-weight:700;text-decoration:none;
box-shadow:0 10px 30px rgba(0,0,0,.28)}
.mkwafloat:hover{background:#1c1c1c}
body{padding-bottom:86px!important}
@media(max-width:560px){
	.mkwafloat{padding:13px 20px;font-size:13.5px}
	.mksec .sechead h2{font-size:23px}
	.mkstriptrack{margin:0}
}

/* ══════════ صفحة القطة ══════════ */
.mk-single{padding:26px 0 60px}
.mk-crumb{margin-bottom:14px}
.mk-crumb a{font-size:13px;color:var(--mut);text-decoration:none}
.mk-crumb a:hover{color:var(--rose-d)}
.mk-galmain{position:relative;aspect-ratio:1/1;background:var(--sand);border:1px solid var(--line);
border-radius:8px;overflow:hidden}
.mk-galmain img{width:100%;height:100%;object-fit:cover;display:block}
.mk-thumbs{display:flex;gap:8px;margin-top:10px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}
.mk-thumbs::-webkit-scrollbar{display:none}
.mk-thumb{flex:0 0 auto;padding:0;border:2px solid transparent;border-radius:5px;overflow:hidden;
background:none;cursor:pointer;opacity:.6;transition:.2s;line-height:0}
.mk-thumb img{width:66px;height:66px;object-fit:cover;display:block}
.mk-thumb.on{border-color:var(--rose);opacity:1}
.mk-tagrow{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}
.mk-tagrow .t{font-size:11px;font-weight:700;padding:4px 10px;border-radius:3px;
background:var(--rose-w);color:var(--rose-d)}
.mk-tagrow .t-av{background:#E7F3EC;color:#2E7D5B}
.mk-tagrow .t-bk{background:#FBF0DE;color:#B4761F}
.mk-tagrow .t-hd{background:var(--rose-w);color:var(--rose-d)}
.mk-tagrow .t-sd{background:#EFEAE6;color:var(--mut)}
.mk-tabby{font-size:12.5px;color:var(--mut);margin:2px 0 0}
.mk-sw{display:inline-flex;gap:4px;vertical-align:-1px}
.mk-sw i{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.12);display:block}
.mk-addons{display:flex;flex-direction:column;gap:9px;margin:14px 0}
.mk-addon{border:1px solid #E3D3B8;background:#F7F0E4;border-radius:4px;padding:10px 13px;
display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 9px;font-size:12px;color:#8A6C3E}
.mk-addon b{font-weight:800}
.mk-addon i{font-style:normal;opacity:.8}
.mk-addon small{flex:1 0 100%;font-size:10.5px;line-height:1.7;opacity:.9}
.mk-cta{margin-top:16px}
.mk-cta form{margin:0}
.mk-buy{display:flex;align-items:center;justify-content:center;width:100%;background:#000;
color:var(--cream);border:0;border-radius:8px;padding:16px;cursor:pointer;
font:800 15.5px Tajawal,system-ui,sans-serif;transition:.2s;text-decoration:none}
.mk-buy:hover{background:#242424}
.mk-buy.off{opacity:.4;cursor:not-allowed;background:#3a3a3a}

/* ══════════ الدفع ══════════ */
.mk-cadd{margin:0 0 22px}
.mk-cadd h3{font-size:16px;font-weight:800;margin:0 0 10px}
.mk-cline{display:flex;gap:11px;align-items:flex-start;border:1px solid var(--line);
border-radius:6px;padding:13px 15px;margin-bottom:9px;cursor:pointer;background:var(--paper)}
.mk-cline.on,.mk-cline:hover{border-color:var(--rose);background:var(--rose-w)}
.mk-cline input{margin-top:4px;accent-color:var(--rose-d);width:16px;height:16px;flex:0 0 auto}
.mk-cbody{flex:1}
.mk-cbody b{display:block;font-size:14px}
.mk-cbody small{font-size:11.5px;color:var(--mut);line-height:1.7;display:block;margin-top:2px}
.mk-cprice{white-space:nowrap;font-size:14px}
.mk-terms-box{border:1px solid var(--line);background:var(--shell);border-radius:8px;
padding:18px 20px;margin:18px 0}
.mk-terms-box h3{margin:0 0 4px;font-size:16px;font-weight:800}
.mk-terms-lead{margin:0 0 12px;font-size:12.5px;color:var(--mut)}
.mk-terms-list details{border-bottom:1px solid var(--line)}
.mk-terms-list details:last-child{border-bottom:0}
.mk-terms-list summary{padding:11px 0;font-weight:700;font-size:13.5px;cursor:pointer;list-style:none;
position:relative;padding-inline-end:26px}
.mk-terms-list summary::-webkit-details-marker{display:none}
.mk-terms-list summary::after{content:'+';position:absolute;inset-inline-end:0;top:9px;
color:var(--rose-d);font-size:19px;font-weight:400}
.mk-terms-list details[open] summary::after{content:'–'}
.mk-terms-list details>div{padding:0 0 12px;font-size:13px;color:#4A4340;line-height:1.9}
.woocommerce-checkout .mk-consent{margin:6px 0 16px}
.woocommerce-checkout .mk-consent label{font-weight:700;font-size:14px}

/* أزرار ووكوميرس بلون الهوية بدل البنفسجي */
.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,
.woocommerce input.button,.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,
.woocommerce button.button.alt,.woocommerce input.button.alt{
background:#000!important;color:var(--cream)!important;border-radius:8px!important;
font-weight:700!important;padding:13px 22px!important}
.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,
.woocommerce button.button:hover,.woocommerce input.button:hover,
.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover{
background:#242424!important;color:#fff!important}
.woocommerce-message,.woocommerce-info{border-top-color:var(--rose)!important}
.woocommerce-message::before,.woocommerce-info::before{color:var(--rose)!important}

/* ========== صفحات داخلية ========== */
.mkphead{position:relative;overflow:hidden;background:#0b0b0b;color:#fff;padding:64px 0 52px;text-align:center}
.mkphead .wrap{position:relative;z-index:3}
.mkphead .mk-crumb{margin:0 0 18px}
.mkphead .mk-crumb a{color:rgba(255,255,255,.62);font-size:12.5px;text-decoration:none;letter-spacing:.02em}
.mkphead .mk-crumb a:hover{color:#e7c98f}
.mkphead .eyebrow{display:block;font-family:'Cormorant Garamond',serif;letter-spacing:.42em;font-size:11.5px;text-transform:uppercase;color:#c9a961;margin-bottom:10px}
.mkphead h1{margin:0;font-size:clamp(26px,5vw,42px);font-weight:700;letter-spacing:-.01em;line-height:1.25}
.mkphead .sub{margin:14px auto 0;max-width:620px;font-size:14px;line-height:1.9;color:rgba(255,255,255,.72)}
.mkphead .mkdiv{margin:16px auto 0}
.mkphead .mkdiv i{background:linear-gradient(90deg,transparent,rgba(201,169,97,.75))}
.mkphead .mkdiv i+b+i,.mkphead .mkdiv i:last-child{background:linear-gradient(270deg,transparent,rgba(201,169,97,.75))}
.mkphead .disc,.mkphead .disc2{opacity:.5}
.mkphead .hcat.r{opacity:.07;width:min(46vw,420px);inset-inline-end:-6%}
.mkphead .glow.g1{opacity:.5}

/* ========== صفحات نصّية ========== */
.mkdoc .wrap{max-width:820px}
.mkdoc-lead{font-size:15px;line-height:2;color:#4a4a4a;text-align:center;margin:0 auto 6px;max-width:640px}
.mkdoc-card{background:#fff;border:1px solid #ece7dd;border-radius:16px;padding:22px 24px;margin:0 0 14px;box-shadow:0 1px 3px rgba(0,0,0,.03)}
.mkdoc-card h3{margin:0 0 10px;font-size:16.5px;font-weight:700;color:#1a1a1a}
.mkdoc-card p{margin:0 0 10px;font-size:14px;line-height:2;color:#4a4a4a}
.mkdoc-card p:last-child{margin-bottom:0}
.mkdoc-card b{color:#1a1a1a;font-weight:700}
.mkdoc-card a{color:#a8863f;text-decoration:none;border-bottom:1px solid rgba(168,134,63,.32)}
.mkdoc-card a:hover{color:#8a6d2e}
.mkdoc-card a.mkwaitbtn{border:0}
.mkdoc-warn{border-color:#e8dcc4;background:linear-gradient(180deg,#fffdf7,#fff)}
.mkdoc-list{margin:0;padding-inline-start:20px}
.mkdoc-list li{font-size:14px;line-height:2.1;color:#4a4a4a}
.mkdoc-cta{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}
.mkdoc-cta a{display:inline-block;padding:11px 20px;border:1px solid #1a1a1a;border-radius:999px;color:#1a1a1a;text-decoration:none;font-size:13px;font-weight:600;transition:.18s}
.mkdoc-cta a:hover{background:#1a1a1a;color:#fff}

/* ========== زر «شوف الكل» ========== */
.mkmore{text-align:center;padding:4px 16px 34px}
.mkmore a{display:inline-block;padding:12px 30px;border:1px solid #1a1a1a;border-radius:999px;background:transparent;color:#1a1a1a;text-decoration:none;font-size:13.5px;font-weight:700;letter-spacing:.01em;transition:.18s}
.mkmore a:hover{background:#1a1a1a;color:#fff;transform:translateY(-1px)}
.catsec .mkmore a{border-color:rgba(255,255,255,.45);color:#fff}
.catsec .mkmore a:hover{background:#fff;color:#1a1a1a}
.catsec .mkmore{padding-bottom:6px}

/* ========== القائمة النشطة ========== */
.mkbar .mknav a.on{color:var(--rose-d,#a8863f);background:var(--rose-w,#f7efe6)}



/* ========== قطط ثانية في صفحة القطة ========== */
.mk-rel{margin-top:38px}

/* ========== تذييل ========== */
.mkfootnav{display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:center;margin:16px 0 6px}
.mkfootnav a{color:#6a6a6a;font-size:12.5px;text-decoration:none;transition:.15s;padding-bottom:2px;border-bottom:1px solid transparent}
.mkfootnav a:hover{color:#1a1a1a;border-bottom-color:#c9a961}
.mkfoot .mkcr{font-size:12px;opacity:.7}
.mkfoot .mkcopy{font-size:11.5px;opacity:.45;margin-top:12px}

@media(max-width:640px){
	.mkphead{padding:44px 0 36px}
	.mkdoc-card{padding:18px 16px}
	.mkmore a{width:100%;max-width:320px}
}

/* ========== شهادة الكاتري ========== */
.mkcatwrap{display:grid;grid-template-columns:1.25fr .85fr;gap:26px;align-items:center;max-width:1000px;margin:0 auto}
.mkcatimg{display:block;border:1px solid #e6dfd2;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 6px 22px rgba(0,0,0,.07);transition:.2s}
.mkcatimg:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,.11)}
.mkcatimg img{display:block;width:100%;height:auto}
.mkcatbd{display:flex;flex-direction:column;gap:9px}
.mkcatr{display:flex;flex-direction:column;gap:2px;font-size:14px;color:#1a1a1a;font-weight:600;padding-bottom:9px;border-bottom:1px dashed #e8e1d5}
.mkcatr:last-of-type{border-bottom:0}
.mkcatr i{font-style:normal;font-size:11px;letter-spacing:.06em;color:#a08a56;font-weight:500}
.mkcatnote{margin:6px 0 0;font-size:11.5px;line-height:1.85;color:#7b7b7b}
@media(max-width:820px){.mkcatwrap{grid-template-columns:1fr;gap:18px}}

/* ========== تأكيد التسليم ========== */
.mkdform{display:flex;flex-direction:column;gap:14px;margin:16px 0 10px}
.mkdfile{display:flex;flex-direction:column;gap:6px;font-size:13px;color:#4a4a4a}
.mkdfile span{font-weight:600;color:#1a1a1a}
.mkdfile input[type=file]{font-size:13px;padding:10px;border:1px dashed #d9d2c4;border-radius:10px;background:#fbf9f5}
.mkdform .mk-buy{width:100%}
.mkdnote{font-size:12px;line-height:1.9;color:#7b7b7b}
.mkdok{background:#effaf1;border:1px solid #cfe9d5;color:#1c6b34;border-radius:10px;padding:12px 14px;font-size:14px;font-weight:600}

/* ══════════ تقسيم القطط: مسجّلة / غير مسجّلة ══════════ */
.mkgroup{margin:0 0 34px}
.mkgroup[hidden]{display:none}
.mkgrouphead{display:flex;align-items:center;gap:12px;margin:26px 0 4px}
.mkgroupline{flex:1;height:1px;background:rgba(255,255,255,.14)}
.mkgrouphead b{font-size:14.5px;font-weight:800;letter-spacing:.01em;color:#fff;white-space:nowrap}
.mkgroupn{font-style:normal;font-size:11px;font-weight:800;color:#0b0b0b;background:var(--rose);
border-radius:999px;min-width:20px;height:20px;display:inline-grid;place-items:center;padding:0 6px}
.mkgroupsub{margin:0 0 16px;text-align:center;font-size:12px;line-height:1.8;color:rgba(255,255,255,.55)}

/* ══════════ زر «احجزها الآن» — نفس لون ختم «فاخرة · مسجّلة» ══════════ */
.card .btns .buy.hold{background:var(--rose-d);border-color:var(--rose-d);color:#fff}
.card .btns .buy.hold:hover{background:var(--rose);border-color:var(--rose);color:#0b0b0b}
.card .btns .buy.ask{background:transparent;border-color:rgba(255,255,255,.4);color:#fff}
.card .btns .buy.ask:hover{background:#fff;color:#0b0b0b;border-color:#fff}

/* ══════════ السعر بلون جنس القطة — نفس ألوان الكتالوج ══════════ */
.mkcard .pr.fem .n,.mkcard .pr.fem .n .amount,.mkcard .pr.fem .n bdi{color:#B1868D}
.mkcard .pr.mal .n,.mkcard .pr.mal .n .amount,.mkcard .pr.mal .n bdi{color:#7C93A8}
.mkcard .pr .n svg.sar{fill:currentColor}
.rdy .rdyic{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;
stroke-linecap:round;vertical-align:-2px;margin-inline-end:3px}

/* ══════════ التقييمات ══════════ */
.mkrevgrid .mkrev-more{display:none}
.mkrevgrid.all .mkrev-more{display:block}
.mkverified{display:inline-flex;align-items:center;gap:5px;margin-top:10px;font-size:10.5px;font-weight:800;
letter-spacing:.02em;color:#1c6b34;background:#effaf1;border:1px solid #cfe9d5;border-radius:999px;padding:4px 10px}
.mkrevtoggle{font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;background:transparent;
border:1px solid #1a1a1a;color:#1a1a1a;border-radius:999px;padding:12px 30px;transition:.18s}
.mkrevtoggle:hover{background:#1a1a1a;color:#fff}

.mkrevform{max-width:640px;margin:26px auto 0;background:#fff;border:1px solid #ece7dd;
border-radius:16px;padding:22px 24px;box-shadow:0 1px 3px rgba(0,0,0,.03)}
.mkrevform h3{margin:0 0 6px;font-size:16.5px;font-weight:800;color:#1a1a1a}
.mkrevlead{margin:0 0 16px;font-size:12.5px;line-height:1.9;color:#7b7b7b}
.mkrf{display:flex;flex-direction:column;gap:11px}
.mkrf-row{display:grid;grid-template-columns:1fr 1fr;gap:11px}
.mkrf input,.mkrf textarea{font:inherit;font-size:13.5px;padding:12px 14px;border:1px solid #e3dcd0;
border-radius:10px;background:#fbf9f5;color:#1a1a1a;width:100%}
.mkrf input:focus,.mkrf textarea:focus{outline:0;border-color:#c9a961;background:#fff}
.mkrf textarea{resize:vertical;line-height:1.8}
.mkrf-btn{font:inherit;font-size:13.5px;font-weight:800;cursor:pointer;background:#1a1a1a;color:#fff;
border:1px solid #1a1a1a;border-radius:10px;padding:13px 22px;transition:.18s}
.mkrf-btn:hover{background:#000}
.mkrf-stars{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:2px}
.mkrf-stars input{position:absolute;opacity:0;width:0;height:0}
.mkrf-stars label{font-size:26px;line-height:1;color:#ddd6c8;cursor:pointer;transition:.12s}
.mkrf-stars input:checked ~ label,.mkrf-stars label:hover,.mkrf-stars label:hover ~ label{color:#e0b64e}
.mkderr{background:#fdf0ef;border:1px solid #f2d3cf;color:#9b3226;border-radius:10px;padding:12px 14px;
font-size:13.5px;font-weight:600;margin:0 0 14px}
.mkrevform .mkdok{margin:0 0 14px}

@media(max-width:640px){
	.mkrf-row{grid-template-columns:1fr}
	.mkrevform{padding:18px 16px}
	.mkgrouphead b{font-size:13px}
}

/* ══════════ شارة الصور وكود القطة — نفس قواعد الكتالوج ══════════ */
.ph .mediapill{max-width:calc(100% - 96px)}
.ph .mediapill .mp1{font-weight:600}
.ph .mediapill .mps{display:none}
.card .ph.hascode>.mediapill{bottom:34px;max-width:calc(100% - 24px)}
@media (max-width:1100px){
	.card .ph>.mediapill>.mpl{display:none}
	.card .ph>.mediapill>.mps{display:inline-block}
	.card .ph.hascode>.mediapill{bottom:12px;max-width:calc(100% - 96px)}
}

/* ══════════ صفحة القطة — خلفية سوداء زي الكتالوج ══════════ */
body.single-product{background:#0B0B0B}
body.single-product .mk-single{background:#0B0B0B;color:var(--cream);padding-top:26px}
body.single-product .mk-crumb a{color:rgba(255,253,249,.62)}
body.single-product .mk-crumb a:hover{color:var(--rose)}
body.single-product .mk-h1{color:#fff}
body.single-product .mk-lead{color:rgba(255,253,249,.72)}
body.single-product .mk-price .amount,body.single-product .mk-price bdi{color:#fff}
body.single-product .mk-price svg.sar{fill:#fff}
body.single-product .mk-tabby{color:var(--rose)}
body.single-product .mk-inc,body.single-product .mk-addon{background:#141414;border-color:#262626;color:var(--cream)}
body.single-product .mk-inc h4,body.single-product .mk-addon span,body.single-product .mk-addon b{color:#fff}
body.single-product .mk-inc li{color:rgba(255,253,249,.78)}
body.single-product .mk-addon i,body.single-product .mk-addon small{color:rgba(255,253,249,.55)}
body.single-product .mk-spec{color:var(--cream)}
body.single-product .mk-spec td{border-color:#242424}
body.single-product .mk-spec td:first-child{color:rgba(255,253,249,.5)}
body.single-product .mk-note{color:rgba(255,253,249,.62)}
body.single-product .mk-buy{background:var(--rose);border-color:var(--rose);color:#fff}
body.single-product .mk-buy:hover{background:var(--rose-d);border-color:var(--rose-d)}
body.single-product .mk-galmain,body.single-product .mk-thumb{background:#141414;border-color:#242424}
body.single-product .mktrust{background:#0B0B0B}
body.single-product .mkfoot{border-top-color:#1c1c1c}

/* ══════════ التقييمات — خلفية سوداء زي الكتالوج ══════════ */
.mksec.mkrevs{background:#0B0B0B;color:var(--cream)}
.mkrevs .sechead h2{color:#fff}
.mkrevs .sechead .eyebrow{color:var(--rose)}
.mkrevs .sechead .mksub{color:rgba(255,253,249,.6)}
.mkrevs .mkstars{color:var(--rose)}
.mkrevs .mkrev{background:#141414;border-color:#242424}
.mkrevs .mkrev p{color:rgba(255,253,249,.8)}
.mkrevs .mkrevtop b{color:#fff}
.mkrevs .mkrevtop time{color:rgba(255,253,249,.42)}
.mkrevs .mkrevstars{color:var(--rose)}
.mkrevs .mkverified{background:rgba(30,92,66,.22);border-color:rgba(80,170,120,.45);color:#7BD3A2}
.mkrevs .mkrevtoggle{border-color:rgba(255,255,255,.42);color:#fff}
.mkrevs .mkrevtoggle:hover{background:#fff;color:#0b0b0b}
.mkrevs .mkrevform{background:#141414;border-color:#242424}
.mkrevs .mkrevform h3{color:#fff}
.mkrevs .mkrevlead{color:rgba(255,253,249,.6)}
.mkrevs .mkrevlead b{color:var(--rose)}
.mkrevs .mkrf input,.mkrevs .mkrf textarea{background:#0F0F0F;border-color:#2A2A2A;color:#fff}
.mkrevs .mkrf input::placeholder,.mkrevs .mkrf textarea::placeholder{color:rgba(255,253,249,.38)}
.mkrevs .mkrf input:focus,.mkrevs .mkrf textarea:focus{border-color:var(--rose);background:#121212}
.mkrevs .mkrf-btn{background:var(--rose);border-color:var(--rose);color:#fff}
.mkrevs .mkrf-btn:hover{background:var(--rose-d);border-color:var(--rose-d)}
.mkrevs .mkrf-stars label{color:#3A3A3A}
.mkrevs .mkrf-stars input:checked ~ label,.mkrevs .mkrf-stars label:hover,
.mkrevs .mkrf-stars label:hover ~ label{color:#E0B64E}

/* ══════════ السلالات — خلفية وردية بنفس لون سعر الإناث ══════════ */
.mksec.mkbreeds{background:#B1868D;color:#fff}
.mkbreeds .sechead h2{color:#fff}
.mkbreeds .sechead .eyebrow{color:rgba(255,255,255,.75)}
.mkbreeds .sechead .mksub{color:rgba(255,255,255,.85)}
.mkbreeds .mkdiv i{background:linear-gradient(90deg,transparent,rgba(255,255,255,.7))}
.mkbreeds .mkdiv b{background:#fff}
.mkbreeds .mkbcard{background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.28);
backdrop-filter:blur(2px)}
.mkbreeds .mkbcard h3{color:#fff}
.mkbreeds .mkbcard p{color:rgba(255,255,255,.9)}

/* ══════════ السلة والدفع — خلفية سوداء ══════════ */
body.woocommerce-cart,body.woocommerce-checkout,body.woocommerce-account{background:#0B0B0B}
body.woocommerce-cart .mk-page,body.woocommerce-cart .mk-shopwrap,
body.woocommerce-checkout .mk-page,body.woocommerce-checkout .mk-shopwrap,
body.woocommerce-account .mk-page,body.woocommerce-account .mk-shopwrap{
background:#0B0B0B;color:var(--cream);padding-top:34px;padding-bottom:60px}

body.woocommerce-cart .mk-h1,body.woocommerce-checkout .mk-h1,
body.woocommerce-cart h1,body.woocommerce-checkout h1,
body.woocommerce-cart h2,body.woocommerce-checkout h2,
body.woocommerce-cart h3,body.woocommerce-checkout h3{color:#fff}

/* الجداول */
body.woocommerce-cart .shop_table,body.woocommerce-checkout .shop_table,
body.woocommerce-cart .cart_totals,body.woocommerce-checkout .woocommerce-checkout-review-order-table{
background:#141414;border-color:#262626;color:var(--cream);border-radius:14px;overflow:hidden}
body.woocommerce-cart .shop_table th,body.woocommerce-checkout .shop_table th{
background:#101010;color:rgba(255,253,249,.62);border-color:#262626;font-weight:700}
body.woocommerce-cart .shop_table td,body.woocommerce-checkout .shop_table td,
body.woocommerce-cart .shop_table tr,body.woocommerce-checkout .shop_table tr{
border-color:#242424;color:var(--cream);background:transparent}
body.woocommerce-cart .shop_table a,body.woocommerce-checkout .shop_table a{color:#fff;text-decoration:none}
body.woocommerce-cart .shop_table a:hover{color:var(--rose)}
body.woocommerce-cart .product-thumbnail img{border-radius:8px}
body.woocommerce-cart .shop_table .amount,body.woocommerce-checkout .shop_table .amount,
body.woocommerce-cart .cart_totals .amount{color:#fff}
body.woocommerce-cart .shop_table svg.sar,body.woocommerce-checkout .shop_table svg.sar{fill:#fff}
body.woocommerce-cart .product-remove a,body.woocommerce-cart a.remove{color:var(--rose)!important;background:transparent!important}
body.woocommerce-cart a.remove:hover{color:#fff!important;background:var(--rose-d)!important}
body.woocommerce-cart .cart-subtotal th,body.woocommerce-cart .order-total th,
body.woocommerce-checkout .cart-subtotal th,body.woocommerce-checkout .order-total th{color:rgba(255,253,249,.7)}
body.woocommerce-cart .order-total .amount,body.woocommerce-checkout .order-total .amount{color:var(--rose);font-size:18px}
body.woocommerce-cart .order-total svg.sar,body.woocommerce-checkout .order-total svg.sar{fill:var(--rose)}

/* الكوبون والحقول */
body.woocommerce-cart .coupon input,body.woocommerce-checkout input[type=text],
body.woocommerce-checkout input[type=tel],body.woocommerce-checkout input[type=email],
body.woocommerce-checkout input[type=number],body.woocommerce-checkout textarea,
body.woocommerce-checkout select,body.woocommerce-checkout .select2-selection{
background:#0F0F0F!important;border:1px solid #2A2A2A!important;color:#fff!important;border-radius:10px!important}
body.woocommerce-checkout input::placeholder,body.woocommerce-checkout textarea::placeholder{color:rgba(255,253,249,.35)!important}
body.woocommerce-checkout input:focus,body.woocommerce-checkout textarea:focus,
body.woocommerce-checkout select:focus{border-color:var(--rose)!important;outline:0}
body.woocommerce-checkout label,body.woocommerce-checkout .woocommerce-input-wrapper{color:rgba(255,253,249,.82)}
body.woocommerce-checkout .select2-dropdown{background:#141414;border-color:#2A2A2A;color:#fff}
body.woocommerce-checkout .select2-results__option--highlighted{background:var(--rose-d)!important}
body.woocommerce-cart .woocommerce-cart-form__contents{border-collapse:separate}

/* التنبيهات */
body.woocommerce-cart .woocommerce-error,body.woocommerce-checkout .woocommerce-error,
body.woocommerce-cart .woocommerce-message,body.woocommerce-checkout .woocommerce-message,
body.woocommerce-cart .woocommerce-info,body.woocommerce-checkout .woocommerce-info{
background:#141414!important;border:1px solid #2E2E2E!important;color:var(--cream)!important;border-radius:12px}
body.woocommerce-cart .woocommerce-error{border-color:#5A2A28!important;background:#1A1010!important}
body.woocommerce-cart .woocommerce-error a,body.woocommerce-checkout .woocommerce-message a{color:var(--rose)}

/* صناديق الدفع */
body.woocommerce-checkout #order_review,body.woocommerce-checkout #customer_details,
body.woocommerce-checkout .woocommerce-checkout-payment,body.woocommerce-checkout #payment{
background:#141414!important;border:1px solid #262626;border-radius:14px;padding:18px}
body.woocommerce-checkout #payment .payment_box{background:#0F0F0F!important;color:rgba(255,253,249,.8)}
body.woocommerce-checkout #payment .payment_box::before{border-bottom-color:#0F0F0F!important}
body.woocommerce-checkout #payment ul.payment_methods{border-color:#262626}
body.woocommerce-checkout .mk-cadd,body.woocommerce-checkout .mk-terms-box{
background:#141414;border-color:#262626;color:var(--cream)}
body.woocommerce-checkout .mk-cline{background:#0F0F0F;border-color:#2A2A2A}
body.woocommerce-checkout .mk-cline.on{border-color:var(--rose);background:#161010}
body.woocommerce-checkout .mk-cbody b{color:#fff}
body.woocommerce-checkout .mk-cbody small{color:rgba(255,253,249,.55)}
body.woocommerce-checkout .mk-cprice{color:var(--rose)}
body.woocommerce-checkout .mk-terms-lead{color:rgba(255,253,249,.62)}
body.woocommerce-checkout .mk-terms-list details{border-color:#262626}
body.woocommerce-checkout .mk-terms-list summary{color:#fff}
body.woocommerce-checkout .mk-terms-list details div{color:rgba(255,253,249,.78)}
body.woocommerce-checkout .mk-consent label{color:#fff}

/* الأزرار */
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,
body.woocommerce-checkout #place_order{
background:var(--rose)!important;border-color:var(--rose)!important;color:#fff!important;
border-radius:12px!important;font-weight:800!important;padding:16px 22px!important;font-size:15px!important}
body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover,
body.woocommerce-checkout #place_order:hover{background:var(--rose-d)!important;border-color:var(--rose-d)!important}
body.woocommerce-cart .coupon button,body.woocommerce-cart button[name=update_cart]{
background:transparent!important;border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;border-radius:10px!important}
body.woocommerce-cart .coupon button:hover{background:#fff!important;color:#0b0b0b!important}
body.woocommerce-cart .return-to-shop a.button{background:transparent!important;
border:1px solid rgba(255,255,255,.4)!important;color:#fff!important;border-radius:999px!important}

/* صفحة تم الطلب */
body.woocommerce-order-received .woocommerce-order,
body.woocommerce-order-received .woocommerce-thankyou-order-details,
body.woocommerce-order-received .woocommerce-order-details,
body.woocommerce-order-received .woocommerce-customer-details{color:var(--cream)}
body.woocommerce-order-received .woocommerce-thankyou-order-details{
background:#141414;border:1px solid #262626;border-radius:14px;padding:18px;list-style:none}
body.woocommerce-order-received .woocommerce-thankyou-order-details strong{color:#fff}

body.woocommerce-cart .mkfoot,body.woocommerce-checkout .mkfoot{border-top-color:#1c1c1c}

/* ══════════ الدفع الكلاسيكي — تفاصيل داكنة إضافية ══════════ */
body.woocommerce-checkout .woocommerce-billing-fields h3,
body.woocommerce-checkout #order_review_heading{color:#fff;font-size:17px;margin:0 0 14px}
body.woocommerce-checkout .form-row label{color:rgba(255,253,249,.8);font-size:13px;font-weight:600}
body.woocommerce-checkout .required{color:var(--rose)}
body.woocommerce-checkout abbr[title]{text-decoration:none;border:0}
body.woocommerce-checkout .woocommerce-terms-and-conditions-wrapper{color:rgba(255,253,249,.7)}
body.woocommerce-checkout .woocommerce-privacy-policy-text p{color:rgba(255,253,249,.55);font-size:12px}
body.woocommerce-checkout table.shop_table tfoot th,
body.woocommerce-checkout table.shop_table tfoot td{border-color:#242424;color:var(--cream)}
body.woocommerce-checkout .select2-container--default .select2-selection--single
.select2-selection__rendered{color:#fff!important;line-height:44px}
body.woocommerce-checkout .select2-container--default .select2-selection--single{height:46px}
body.woocommerce-checkout .select2-container--default .select2-selection--single
.select2-selection__arrow{height:44px}
body.woocommerce-checkout .select2-search__field{background:#0F0F0F!important;color:#fff!important;border-color:#2A2A2A!important}
body.woocommerce-checkout .woocommerce-form__label-for-checkbox span{color:rgba(255,253,249,.85)}
body.woocommerce-checkout #payment div.form-row{background:transparent}
body.woocommerce-checkout .wc_payment_method label{color:#fff}
body.woocommerce-checkout .blockUI.blockOverlay{background:#0B0B0B!important}

/* التنبيهات على كل صفحات المتجر الداكنة */
body.woocommerce-cart .woocommerce-notices-wrapper,
body.woocommerce-checkout .woocommerce-notices-wrapper{margin-bottom:14px}

/* ---- اشتراك التنبيهات في الدفع ---- */
.mk-optin-lede{
	margin:18px 0 4px;
	font-weight:700;
	color:#F2ECE8;
}
.mk-optin{margin:0 0 4px !important}
.mk-optin label{
	display:flex;align-items:flex-start;gap:9px;
	font-size:14.5px;line-height:1.6;cursor:pointer;
}
.mk-optin input[type=checkbox]{
	flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:#B1868D;
}
.mk-optin-note{
	margin:0 0 10px;
	font-size:12.5px;
	line-height:1.7;
	opacity:.62;
}

/* ══════════ ختم السجل التجاري في التذييل ══════════ */
.mkfoot .mkcr{
	display:inline-flex;align-items:center;gap:9px;
	margin:16px auto 0;padding:6px 15px 6px 9px;
	background:var(--rose-w);
	border:1px solid var(--rose-l);
	border-radius:999px;
	font-size:12px;
	opacity:1;
	line-height:1.4;
}
.mkcr-seal{display:inline-flex;flex:0 0 auto}
.mkcr-seal svg{
	width:19px;height:19px;display:block;
	fill:none;stroke:var(--rose-d);stroke-width:1.2;
	stroke-linecap:round;stroke-linejoin:round;
}
.mkcr-lab{
	color:var(--mut);
	font-size:11px;
	letter-spacing:.05em;
	white-space:nowrap;
}
.mkcr-no{
	color:var(--rose-d);
	font-weight:700;
	font-variant-numeric:tabular-nums;
	letter-spacing:.05em;
	direction:ltr;
	unicode-bidi:isolate;
}

/* الصفحات الداكنة — القطة والسلة والدفع */
body.single-product .mkfoot .mkcr,
body.woocommerce-cart .mkfoot .mkcr,
body.woocommerce-checkout .mkfoot .mkcr{
	background:rgba(177,134,141,.10);
	border-color:rgba(177,134,141,.28);
}
body.single-product .mkcr-seal svg,
body.woocommerce-cart .mkcr-seal svg,
body.woocommerce-checkout .mkcr-seal svg{stroke:var(--rose)}
body.single-product .mkcr-lab,
body.woocommerce-cart .mkcr-lab,
body.woocommerce-checkout .mkcr-lab{color:rgba(255,253,249,.55)}
body.single-product .mkcr-no,
body.woocommerce-cart .mkcr-no,
body.woocommerce-checkout .mkcr-no{color:var(--rose-l)}
