.mfc,.mfc-plan,.mfc-sticky{--mfc-navy:#0f2350;--mfc-navy-2:#0a1a3d;--mfc-navy-soft:#e9edf6;--mfc-yellow:#f2d649;--mfc-ink:#121a2e;--mfc-ink-2:#4f5870;--mfc-ink-3:#8b93a7;--mfc-bg-2:#f5f6f9;--mfc-line:#e6e9ef;--mfc-green:#1f7a4d;--mfc-error:#a8322b;--mfc-r:16px;--mfc-r-sm:12px;--mfc-font:"IBM Plex Sans Arabic", "Segoe UI", Tahoma, sans-serif;font-family:var(--mfc-font);color:var(--mfc-ink)}.mfc{margin-block:20px 24px;display:grid;gap:26px}.mfc *,.mfc *::before,.mfc *::after,.mfc-sticky *{box-sizing:border-box}.mfc-facts{display:grid;gap:12px}.mfc-fact{display:grid;gap:12px}.mfc-fact__label{font:600 16px/1 var(--mfc-font);color:var(--mfc-ink)}.mfc-fact__value{font:500 14px/1.6 var(--mfc-font);color:var(--mfc-ink-2)}.mfc-fact+.mfc-fact{display:none}.mfc-firm{position:relative;display:grid;grid-template-columns:repeat(3,1fr);padding-top:26px}.mfc-firm::before{content:"";position:absolute;top:8px;inset-inline:0;height:6px;border-radius:3px;background:var(--mfc-line)}.mfc-firm__seg{position:relative;padding:0;border:0;background:none;font-size:12.5px;color:var(--mfc-ink-3);text-align:center}.mfc-firm__seg:first-child{text-align:start}.mfc-firm__seg:last-child{text-align:end}.mfc-firm__seg.is-on{color:var(--mfc-ink);font-weight:600}.mfc-firm__seg.is-on::before{content:"";position:absolute;top:-27px;inset-inline-start:50%;width:20px;height:20px;margin-inline-start:-10px;border-radius:50%;background:#fff;border:4px solid var(--mfc-navy);box-shadow:0 1px 3px rgb(16 24 40 / .25)}.mfc-firm__seg.is-on:first-child::before{inset-inline-start:0;margin:0}.mfc-firm__seg.is-on:last-child::before{inset-inline-start:auto;inset-inline-end:0;margin:0}.mfc-step{margin:0;padding:0;border:0;min-width:0}.mfc-step__title{display:flex;align-items:baseline;gap:8px;margin-block-end:12px;padding:0;font:600 16px/1.2 var(--mfc-font)}.mfc-step__num{display:none}.mfc-hint{margin:10px 0 0;font-size:13px;line-height:1.7;color:var(--mfc-ink-3)}.mfc-opt{position:relative;cursor:pointer;-webkit-tap-highlight-color:#fff0}.mfc-opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.mfc-opt__main{font:600 15px/1 var(--mfc-font);font-variant-numeric:tabular-nums}.mfc-opt__sub{font-size:11.5px;color:var(--mfc-ink-3)}.mfc-thick{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mfc-opt--thick{display:grid;justify-items:center;align-content:center;gap:4px;min-height:56px;padding:8px 4px;border:1px solid var(--mfc-line);border-radius:var(--mfc-r-sm);background:#fff;transition:border-color .15s,background-color .15s}.mfc-slab{display:none}.mfc-sizes{display:grid;gap:8px}.mfc-opt--size{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 14px;border:1px solid var(--mfc-line);border-radius:var(--mfc-r-sm);background:#fff;transition:border-color .15s,background-color .15s}.mfc-opt--size::before{content:"";flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid #b8bfcd;background:#fff}.mfc-size__bed{display:none}.mfc-size__txt{flex:1;display:grid;gap:4px}.mfc-size__txt .mfc-opt__main{text-align:right}.mfc-size__price{font:600 15px/1 var(--mfc-font);color:var(--mfc-ink);font-variant-numeric:tabular-nums}.mfc-size__price::after{content:" د.إ";font-size:11px;font-weight:400;color:var(--mfc-ink-3)}.mfc-opt:has(input:checked),.mfc-opt.is-checked{border-color:var(--mfc-navy);box-shadow:inset 0 0 0 1px var(--mfc-navy);background:var(--mfc-navy-soft)}.mfc-opt--size:has(input:checked)::before,.mfc-opt--size.is-checked::before{border-color:var(--mfc-navy);background:radial-gradient(circle,var(--mfc-navy) 0 4.5px,#fff 5px)}.mfc-opt:has(input:focus-visible){outline:3px solid var(--mfc-yellow);outline-offset:2px}.mfc-summary{display:grid;overflow:hidden;border:1px solid var(--mfc-line);border-radius:var(--mfc-r);background:#fff}.mfc-summary__row{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:18px 18px 0}.mfc-summary__label,.mfc-summary__spec{font-size:13px;color:var(--mfc-ink-3);font-variant-numeric:tabular-nums}.mfc-summary__price{padding:6px 18px 0;font:700 36px/1.1 var(--mfc-font);color:var(--mfc-ink);font-variant-numeric:tabular-nums}.mfc-summary__price small{margin-inline-start:4px;font-size:16px;font-weight:500;color:var(--mfc-ink-2)}.mfc .mfc-summary p{margin:0!important;display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.6}.mfc-summary svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mfc-summary__incl{padding:6px 18px 16px;color:var(--mfc-green);font-weight:500}.mfc-summary__eta{padding:14px 18px;border-top:1px solid var(--mfc-line);background:var(--mfc-bg-2);color:var(--mfc-ink-2)}.mfc-summary__eta svg{color:var(--mfc-navy)}.mfc-summary__eta b{color:var(--mfc-ink);font-weight:600}.mfc-pay{display:grid;gap:8px;margin:0;padding:0 18px 18px;border:0}.mfc-pay__opt{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--mfc-line);border-radius:var(--mfc-r-sm);cursor:pointer}.mfc-pay__opt input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--mfc-navy)}.mfc-pay__opt:has(input:checked),.mfc-pay__opt.is-checked{border-color:var(--mfc-navy);box-shadow:inset 0 0 0 1px var(--mfc-navy);background:var(--mfc-navy-soft)}.mfc-pay__body{flex:1;display:grid;gap:2px}.mfc-pay__body b{font:600 15px/1.3 var(--mfc-font)}.mfc-pay__body small{font-size:12.5px;color:var(--mfc-ink-2)}.mfc-pay__amt{font:700 16px/1 var(--mfc-font);font-variant-numeric:tabular-nums}.mfc-buy{display:block;width:100%;min-height:54px;padding:14px 20px;border:0;border-radius:var(--mfc-r-sm);background:var(--mfc-navy);color:#fff;font:600 17px/1.2 var(--mfc-font);cursor:pointer;transition:background-color .15s,transform .12s}.mfc-buy:hover{background:var(--mfc-navy-2)}.mfc-buy:active{transform:scale(.985)}.mfc-buy:focus-visible{outline:3px solid var(--mfc-yellow);outline-offset:3px}.mfc-buy[aria-busy="true"]{opacity:.75;cursor:progress}.mfc-error{margin:0;padding:10px 12px;border-radius:var(--mfc-r-sm);background:#fbeeed;color:var(--mfc-error);font-size:14px}.mfc-sticky{position:fixed;inset-inline:0;inset-block-end:var(--mfc-bottom,0);z-index:9990;display:flex;align-items:center;gap:12px;padding:12px 16px calc(14px + env(safe-area-inset-bottom));background:rgb(255 255 255 / .97);border-top:1px solid var(--mfc-line);box-shadow:0 -8px 24px -16px rgb(16 24 40 / .25);transform:translateY(110%);transition:transform .22s ease}.mfc-sticky.is-on{transform:none}.mfc-sticky[hidden]{display:none}.mfc-sticky__info{flex:1;display:grid;gap:2px;min-width:0}.mfc-sticky__price{font:700 19px/1.1 var(--mfc-font);color:var(--mfc-ink);font-variant-numeric:tabular-nums}.mfc-sticky__spec{font-size:12px;color:var(--mfc-ink-3);text-align:right}.mfc-buy--sticky{width:auto;min-height:50px;padding-inline:28px}.mfc-product .ptb-orders-badge{display:none!important}.mfc-from{font-weight:600}@media (min-width:768px){.mfc-sticky{display:none!important}}@media (prefers-reduced-motion:reduce){.mfc *,.mfc-sticky{transition:none!important}}.mfc-plan{margin:2px 0 12px}.mfc-plan__set{margin:0;padding:0;border:0;min-width:0}.mfc-plan__title{padding:0;margin-block-end:10px;font:700 16px/1.3 var(--mfc-font);color:var(--mfc-ink)}.mfc-plan__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mfc-plan__opt{position:relative;display:block;margin:0;padding:16px 14px 14px;border:1px solid var(--mfc-line);border-radius:var(--mfc-r-sm);background:#fff;cursor:pointer;text-align:start;transition:border-color .15s,box-shadow .15s,background-color .15s}.mfc-plan__opt:hover{border-color:#c9d0de}.mfc-plan__opt input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.mfc-plan__opt::before{content:"";position:absolute;top:14px;inset-inline-end:14px;width:20px;height:20px;border-radius:50%;box-sizing:border-box;border:1.5px solid #c3c9d6;background:#fff;transition:border .15s}.mfc-plan__opt:has(input:checked){border-color:var(--mfc-navy);box-shadow:inset 0 0 0 1px var(--mfc-navy);background:var(--mfc-navy-soft)}.mfc-plan__opt:has(input:checked)::before{border:6px solid var(--mfc-navy)}.mfc-plan__opt:has(input:focus-visible){outline:2px solid var(--mfc-navy);outline-offset:2px}.mfc-plan__body{display:grid;gap:6px}.mfc-plan__name{min-height:20px;padding-inline-end:26px;font:600 14px/1.4 var(--mfc-font);color:var(--mfc-ink)}.mfc-plan__amt{margin-top:2px;font:700 18px/1.15 var(--mfc-font);color:var(--mfc-navy);white-space:nowrap}.mfc-plan__amt .woocommerce-Price-currencySymbol{font-size:13px;font-weight:600}.mfc-plan__detail{font:400 12.5px/1.5 var(--mfc-font);color:var(--mfc-ink-2)}.mfc-plan__detail .amount{font-weight:600;color:var(--mfc-ink);white-space:nowrap}@media (max-width:359px){.mfc-plan__grid{grid-template-columns:1fr}}