:root{--barakah-saffron: #F4A862;--barakah-amber: #E8833A;--barakah-copper: #C9682A;--barakah-bronze: #A65520;--barakah-date: #8B3A14;--barakah-grad-sunset: linear-gradient(135deg, #F4A862 0%, #E8833A 50%, #C9682A 100%);--barakah-grad-glow: radial-gradient(ellipse at 30% 30%, #F4A862 0%, #E8833A 45%, #A65520 100%);--barakah-grad-foil: linear-gradient(120deg, #E8C97D 0%, #C9A84C 45%, #9C7E2E 100%);--barakah-linen: #FAF6EE;--barakah-linen-deep: #F5EFE4;--barakah-sand: #EDE5D2;--barakah-dune: #DDD5C4;--barakah-night: #1A1F3A;--barakah-night-deep: #0F1424;--barakah-night-soft: #2A2F4A;--barakah-night-line: #2D3253;--barakah-gold: #C9A84C;--barakah-gold-light: #E5C97D;--barakah-gold-deep: #9C7E2E;--barakah-text: #1A1F3A;--barakah-text-muted: #4A4D5C;--barakah-text-faint: #8A8B95;--barakah-text-on-night: #FAF6EE;--barakah-text-on-night-mut: #A8AAB5;--barakah-text-on-amber: #1A1F3A;--barakah-shadow-sm: 0 1px 2px rgba(26,31,58,.05), 0 1px 1px rgba(26,31,58,.04);--barakah-shadow-md: 0 6px 18px rgba(26,31,58,.07), 0 2px 6px rgba(26,31,58,.04);--barakah-shadow-lg: 0 22px 48px rgba(26,31,58,.1), 0 8px 16px rgba(26,31,58,.06);--barakah-shadow-glow: 0 12px 32px rgba(232,131,58,.18), 0 4px 12px rgba(201,104,42,.12);--barakah-shadow-night: 0 24px 56px rgba(15,20,36,.18), 0 10px 20px rgba(15,20,36,.12);--t-display: clamp(2.75rem, 5vw + 1rem, 5rem);--t-h1: clamp(2.25rem, 3.5vw + 1rem, 3.5rem);--t-h2: clamp(1.75rem, 2.2vw + 1rem, 2.5rem);--t-h3: clamp(1.25rem, 1.4vw + .75rem, 1.625rem);--t-lead: clamp(1.0625rem, .5vw + 1rem, 1.1875rem);--t-body: 1rem;--t-meta: .875rem;--t-micro: .75rem;--t-eyebrow: .6875rem;--t-arabic: clamp(1.5rem, 2vw + 1rem, 2.25rem);--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 3rem;--s-8: 4rem;--s-9: 6rem;--s-10: 8rem;--s-11: 10rem;--r-xs: 4px;--r-sm: 8px;--r-md: 14px;--r-lg: 20px;--r-xl: 28px;--r-pill: 999px;--ease-barakah: cubic-bezier(.2, .7, .2, 1);--bp-sm: 640px;--bp-md: 840px;--bp-lg: 1080px;--bp-xl: 1280px}html{background:var(--barakah-linen)}body{background:var(--barakah-linen);color:var(--barakah-text)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.maghrib-container{max-width:1280px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2.5rem)}.maghrib-container--narrow{max-width:880px}.maghrib-container--reading{max-width:680px}.maghrib-section-pad{padding-block:clamp(var(--s-8),8vw,var(--s-11))}.maghrib-section-pad-tight{padding-block:clamp(var(--s-7),6vw,var(--s-9))}[data-scheme]{--scheme-bg: var(--barakah-linen);--scheme-fg: var(--barakah-text);--scheme-fg-muted: var(--barakah-text-muted);--scheme-border: var(--barakah-dune);--scheme-btn-primary-bg: var(--barakah-amber);--scheme-btn-primary-fg: var(--barakah-text-on-amber);--scheme-btn-secondary-bg: transparent;--scheme-btn-secondary-fg: var(--barakah-night);--scheme-btn-secondary-bd: var(--barakah-night);--scheme-link: var(--barakah-bronze);background:var(--scheme-bg);color:var(--scheme-fg)}[data-scheme=linen],body[data-scheme=linen]{--scheme-bg: var(--barakah-linen);--scheme-fg: var(--barakah-text);--scheme-fg-muted: var(--barakah-text-muted);--scheme-border: var(--barakah-dune);--scheme-btn-primary-bg: var(--barakah-amber);--scheme-btn-primary-fg: var(--barakah-text-on-amber);--scheme-btn-secondary-bg: transparent;--scheme-btn-secondary-fg: var(--barakah-night);--scheme-btn-secondary-bd: var(--barakah-night);--scheme-link: var(--barakah-bronze)}[data-scheme=night]{--scheme-bg: var(--barakah-night);--scheme-fg: var(--barakah-text-on-night);--scheme-fg-muted: var(--barakah-text-on-night-mut);--scheme-border: var(--barakah-night-line);--scheme-btn-primary-bg: var(--barakah-amber);--scheme-btn-primary-fg: var(--barakah-text-on-amber);--scheme-btn-secondary-bg: transparent;--scheme-btn-secondary-fg: var(--barakah-text-on-night);--scheme-btn-secondary-bd: var(--barakah-text-on-night);--scheme-link: var(--barakah-saffron)}[data-scheme=sand]{--scheme-bg: var(--barakah-linen-deep);--scheme-fg: var(--barakah-text);--scheme-fg-muted: var(--barakah-text-muted);--scheme-border: var(--barakah-dune);--scheme-btn-primary-bg: var(--barakah-amber);--scheme-btn-primary-fg: var(--barakah-text-on-amber);--scheme-btn-secondary-bg: transparent;--scheme-btn-secondary-fg: var(--barakah-night);--scheme-btn-secondary-bd: var(--barakah-night);--scheme-link: var(--barakah-bronze)}[data-scheme=deep-night]{--scheme-bg: var(--barakah-night-deep);--scheme-fg: var(--barakah-text-on-night);--scheme-fg-muted: var(--barakah-text-on-night-mut);--scheme-border: var(--barakah-night-line);--scheme-btn-primary-bg: var(--barakah-amber);--scheme-btn-primary-fg: var(--barakah-text-on-amber);--scheme-btn-secondary-bg: transparent;--scheme-btn-secondary-fg: var(--barakah-text-on-night);--scheme-btn-secondary-bd: var(--barakah-text-on-night);--scheme-link: var(--barakah-saffron)}.m-btn-primary,.m-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);border-radius:var(--r-md, 14px);padding:.95rem 1.875rem;font:500 .9375rem/1 Poppins,system-ui,sans-serif;letter-spacing:.04em;cursor:pointer;text-decoration:none;position:relative;isolation:isolate;transition:transform .3s ease,box-shadow .3s ease,background .3s ease,color .3s ease}.m-btn-primary{background:var(--scheme-btn-primary-bg);color:var(--scheme-btn-primary-fg);border:none;overflow:hidden}.m-btn-primary:before{content:"";position:absolute;inset:0;background:var(--barakah-grad-sunset);opacity:0;transition:opacity .35s ease;z-index:-1}.m-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--barakah-shadow-glow)}.m-btn-primary:hover:before{opacity:1}.m-btn-primary:active{transform:translateY(0)}.m-btn-secondary{background:var(--scheme-btn-secondary-bg);color:var(--scheme-btn-secondary-fg);border:1px solid var(--scheme-btn-secondary-bd)}.m-btn-secondary:hover{background:var(--scheme-btn-secondary-fg);color:var(--scheme-btn-secondary-bg, var(--barakah-text-on-night))}.m-btn-ghost{color:var(--scheme-link);font:500 .9375rem/1.2 Poppins,system-ui,sans-serif;text-decoration:none;position:relative;display:inline-flex;align-items:center;gap:var(--s-2);padding-bottom:2px;transition:color .2s ease}.m-btn-ghost:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-barakah, cubic-bezier(.2,.7,.2,1))}.m-btn-ghost:hover{color:var(--barakah-bronze)}.m-btn-ghost:hover:after{transform:scaleX(1)}.m-btn-primary:focus-visible,.m-btn-secondary:focus-visible,.m-btn-ghost:focus-visible{outline:3px solid rgba(232,131,58,.35);outline-offset:3px}.m-eyebrow{display:inline-block;font:600 var(--t-eyebrow, .6875rem) "Poppins",system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:var(--barakah-bronze);position:relative;padding-left:32px;margin-bottom:var(--s-3)}.m-eyebrow:before{content:"";position:absolute;left:0;top:50%;width:24px;height:1px;background:currentColor}[data-scheme=night] .m-eyebrow,[data-scheme=deep-night] .m-eyebrow{color:var(--barakah-saffron)}@media(prefers-reduced-motion:reduce){.m-btn-primary:hover,.m-btn-secondary:hover{transform:none}}.m-btn-gold{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);background:var(--barakah-grad-foil);color:var(--barakah-night-deep);border:none;border-radius:var(--r-md);padding:.95rem 1.875rem;font:600 .9375rem/1 Poppins,system-ui,sans-serif;letter-spacing:.04em;box-shadow:var(--barakah-shadow-sm);cursor:pointer;text-decoration:none;transition:all .3s ease}.m-btn-gold:hover{box-shadow:var(--barakah-shadow-md);transform:translateY(-1px)}.m-btn-gold:active{transform:translateY(0)}.m-btn-gold:focus-visible{outline:3px solid rgba(232,131,58,.35);outline-offset:3px}.m-card-paper{background:var(--barakah-linen);border:1px solid var(--barakah-dune);border-radius:var(--r-lg);padding:var(--s-6);box-shadow:var(--barakah-shadow-sm);color:var(--barakah-text);transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease}.m-card-paper:hover{border-color:var(--barakah-copper);box-shadow:var(--barakah-shadow-md);transform:translateY(-2px)}.m-card-night{background:var(--barakah-night);color:var(--barakah-text-on-night);border:1px solid var(--barakah-night-line);border-radius:var(--r-lg);padding:var(--s-7);box-shadow:var(--barakah-shadow-night);position:relative;overflow:hidden}.m-card-night.m-card-night--starfield:before{content:"";position:absolute;inset:0;background-image:radial-gradient(1px 1px at 20% 30%,rgba(229,201,125,.4) 50%,transparent 51%),radial-gradient(1px 1px at 75% 60%,rgba(229,201,125,.3) 50%,transparent 51%),radial-gradient(1px 1px at 45% 80%,rgba(229,201,125,.35) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 88% 22%,rgba(229,201,125,.45) 50%,transparent 51%),radial-gradient(1px 1px at 12% 72%,rgba(229,201,125,.3) 50%,transparent 51%),radial-gradient(.8px .8px at 60% 40%,rgba(229,201,125,.5) 50%,transparent 51%);pointer-events:none;opacity:.6}.m-card-copper{background:var(--barakah-linen);border:1px solid var(--barakah-dune);border-radius:var(--r-lg);padding:var(--s-6) var(--s-7);position:relative;overflow:hidden;color:var(--barakah-text)}.m-card-copper:before{content:"";position:absolute;top:0;left:var(--s-6);right:var(--s-6);height:2px;background:var(--barakah-grad-sunset);border-radius:2px}.m-card-product{background:var(--barakah-linen);border:1px solid var(--barakah-dune);border-radius:var(--r-lg);padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4);color:var(--barakah-text);text-decoration:none;transition:all .4s var(--ease-barakah, cubic-bezier(.2,.7,.2,1))}.m-card-product:hover{border-color:var(--barakah-copper);box-shadow:var(--barakah-shadow-md);transform:translateY(-3px)}.m-card-product .m-product-image{aspect-ratio:4/5;background:var(--barakah-linen-deep);border-radius:var(--r-md);overflow:hidden;position:relative}.m-card-product .m-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.m-card-product:hover .m-product-image img{transform:scale(1.04)}.m-card-product .m-product-title{font:500 var(--t-h3) "Lora",serif;line-height:1.3;margin:0;color:var(--barakah-text)}.m-card-product .m-product-meta{font:500 var(--t-meta) "Poppins",system-ui,sans-serif;color:var(--barakah-text-muted);margin:0}.m-card-product .m-product-price{font:500 var(--t-meta) "Poppins",system-ui,sans-serif;color:var(--barakah-night);margin-top:auto}.m-input,.m-textarea,.m-select{width:100%;appearance:none;background:var(--barakah-linen);border:1px solid var(--barakah-dune);border-radius:var(--r-md);padding:.85rem 1.125rem;font:400 var(--t-body) "Lora",serif;color:var(--barakah-text);transition:border-color .2s ease,box-shadow .2s ease}.m-input::placeholder,.m-textarea::placeholder{color:var(--barakah-text-faint);font-style:italic}.m-input:focus,.m-textarea:focus,.m-select:focus{outline:none;border-color:var(--barakah-amber);box-shadow:0 0 0 3px #e8833a2e}.m-input:disabled,.m-textarea:disabled,.m-select:disabled{background:var(--barakah-linen-deep);color:var(--barakah-text-faint);cursor:not-allowed}.m-input--error,.m-textarea--error{border-color:var(--barakah-bronze);box-shadow:0 0 0 3px #a655201f}.m-textarea{min-height:140px;resize:vertical;line-height:1.65}.m-select{background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 22px) 18px,calc(100% - 16px) 18px;background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:3rem;cursor:pointer}.m-form-field{display:flex;flex-direction:column;gap:var(--s-2);margin-bottom:var(--s-5)}.m-form-field__label{font:600 var(--t-meta) "Poppins",system-ui,sans-serif;color:var(--barakah-text);letter-spacing:.02em}.m-form-field__required{color:var(--barakah-bronze);margin-left:.125rem}.m-form-field__helper{font:400 var(--t-micro) "Lora",serif;font-style:italic;color:var(--barakah-text-muted);line-height:1.4}.m-form-field__error{font:500 var(--t-micro) "Poppins",system-ui,sans-serif;color:var(--barakah-bronze);letter-spacing:.02em}.m-search-wrap{position:relative;display:flex}.m-search-wrap .m-input{padding-left:2.75rem}.m-search-wrap__icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--barakah-text-muted);font-size:1.125rem}.m-badge{display:inline-flex;align-items:center;gap:var(--s-2);font:600 var(--t-eyebrow) "Poppins",system-ui,sans-serif;letter-spacing:.18em;text-transform:uppercase;padding:.4rem .75rem;border-radius:var(--r-pill);background:var(--barakah-linen-deep);color:var(--barakah-text-muted);border:1px solid var(--barakah-dune);white-space:nowrap}.m-badge--amber{background:var(--barakah-amber);color:var(--barakah-text-on-amber);border:none}.m-badge--gold{background:var(--barakah-grad-foil);color:var(--barakah-night-deep);border:none}.m-badge--night{background:var(--barakah-night);color:var(--barakah-text-on-night);border:none}.m-badge--copper{background:transparent;color:var(--barakah-bronze);border:1px solid var(--barakah-copper)}.m-filter-pill{display:inline-flex;align-items:center;gap:var(--s-2);background:var(--barakah-linen);color:var(--barakah-text);border:1px solid var(--barakah-dune);border-radius:var(--r-pill);padding:.75rem 1.25rem;font:500 var(--t-meta) "Poppins",system-ui,sans-serif;letter-spacing:.04em;cursor:pointer;transition:all .25s ease;text-decoration:none}.m-filter-pill:hover{border-color:var(--barakah-copper);color:var(--barakah-copper)}.m-filter-pill[aria-pressed=true],.m-filter-pill.is-active{background:var(--barakah-amber);color:#fff;border-color:var(--barakah-amber)}.m-page-display{font:500 var(--t-display) "Playfair Display","Cormorant Garamond",serif;line-height:1.06;letter-spacing:-.01em;color:var(--barakah-text);margin:0 0 var(--s-5)}.m-page-display em{font-style:italic;color:var(--barakah-copper)}.m-lead{font:400 italic var(--t-lead) "Lora",serif;line-height:1.55;color:var(--barakah-text-muted);max-width:38rem}.m-bismillah-anchor{position:relative;display:flex;justify-content:center;padding-block:var(--s-7);margin-bottom:var(--s-5);isolation:isolate}.m-bismillah-anchor:before{content:"";position:absolute;inset:-20% -10%;background:var(--barakah-grad-glow);opacity:.06;filter:blur(40px);pointer-events:none;z-index:-1;animation:m-bismillah-breathe 8s ease-in-out infinite}@keyframes m-bismillah-breathe{0%,to{opacity:.04}50%{opacity:.08}}@media(prefers-reduced-motion:reduce){.m-bismillah-anchor:before{animation:none;opacity:.06}}.m-bismillah-arabic{font:700 clamp(2rem,3vw + 1rem,2.75rem)/1.4 "Amiri",serif;background:var(--barakah-grad-foil);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--barakah-gold);direction:rtl;position:relative;z-index:1;letter-spacing:0;text-align:center}@media(prefers-reduced-motion:no-preference){.m-reveal{opacity:0;transform:translateY(18px);transition:opacity .8s var(--ease-barakah, cubic-bezier(.2,.7,.2,1)),transform .8s var(--ease-barakah, cubic-bezier(.2,.7,.2,1))}.m-reveal.is-visible{opacity:1;transform:translateY(0)}}[data-astro-cid-3xbz2sym],[data-astro-cid-3xbz2sym]:before,[data-astro-cid-3xbz2sym]:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:Lora,Georgia,serif;color:var(--barakah-text);background:var(--barakah-linen);line-height:1.7;-webkit-font-smoothing:antialiased}.sg-frame[data-astro-cid-3xbz2sym]{padding:var(--s-8) 0 var(--s-11)}.sg-section[data-astro-cid-3xbz2sym]{padding-block:var(--s-9)}.sg-section[data-astro-cid-3xbz2sym]+.sg-section[data-astro-cid-3xbz2sym]{border-top:1px solid var(--barakah-dune)}.sg-section[data-astro-cid-3xbz2sym][data-scheme=night]+.sg-section[data-astro-cid-3xbz2sym],.sg-section[data-astro-cid-3xbz2sym][data-scheme=deep-night]+.sg-section[data-astro-cid-3xbz2sym]{border-top-color:var(--barakah-night-line)}.sg-row[data-astro-cid-3xbz2sym]{display:flex;flex-wrap:wrap;gap:var(--s-4);align-items:center;margin-block:var(--s-5)}.sg-grid[data-astro-cid-3xbz2sym]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--s-5);margin-block:var(--s-5)}.sg-h2[data-astro-cid-3xbz2sym]{font:500 var(--t-h2) "Playfair Display",serif;letter-spacing:-.005em;line-height:1.18;color:inherit;margin:0 0 var(--s-3)}.sg-h3[data-astro-cid-3xbz2sym]{font:500 var(--t-h3) "Playfair Display",serif;color:inherit;margin:var(--s-6) 0 var(--s-3)}.sg-tag[data-astro-cid-3xbz2sym]{display:inline-block;font:500 var(--t-micro) "Poppins",monospace;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .5rem;border-radius:var(--r-xs);background:#0000000f;color:var(--barakah-text-muted);margin-left:var(--s-2)}[data-astro-cid-3xbz2sym][data-scheme=night] .sg-tag[data-astro-cid-3xbz2sym],[data-astro-cid-3xbz2sym][data-scheme=deep-night] .sg-tag[data-astro-cid-3xbz2sym]{background:#ffffff14;color:var(--barakah-text-on-night-mut)}.sg-hint[data-astro-cid-3xbz2sym]{font:400 italic var(--t-meta) "Lora",serif;color:var(--barakah-text-muted);margin-bottom:var(--s-4)}[data-astro-cid-3xbz2sym][data-scheme=night] .sg-hint[data-astro-cid-3xbz2sym],[data-astro-cid-3xbz2sym][data-scheme=deep-night] .sg-hint[data-astro-cid-3xbz2sym]{color:var(--barakah-text-on-night-mut)}.sg-hero[data-astro-cid-3xbz2sym]{padding:var(--s-10) 0 var(--s-9);text-align:center;background:var(--barakah-linen-deep)}.sg-hero[data-astro-cid-3xbz2sym] h1[data-astro-cid-3xbz2sym]{font:500 var(--t-display) "Playfair Display",serif;line-height:1.06;letter-spacing:-.01em;margin:0 0 var(--s-4)}.sg-hero[data-astro-cid-3xbz2sym] h1[data-astro-cid-3xbz2sym] em[data-astro-cid-3xbz2sym]{font-style:italic;color:var(--barakah-copper)}.sg-hero[data-astro-cid-3xbz2sym] p[data-astro-cid-3xbz2sym]{font:400 italic var(--t-lead) "Lora",serif;color:var(--barakah-text-muted);max-width:38rem;margin:0 auto}.sg-swatches[data-astro-cid-3xbz2sym]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--s-3);margin-block:var(--s-5)}.sg-swatch[data-astro-cid-3xbz2sym]{border-radius:var(--r-md);overflow:hidden;border:1px solid var(--barakah-dune);background:#fff}.sg-swatch__color[data-astro-cid-3xbz2sym]{height:80px}.sg-swatch__meta[data-astro-cid-3xbz2sym]{padding:var(--s-3);font:500 var(--t-micro) "Poppins",monospace;color:var(--barakah-text-muted)}.sg-swatch__meta[data-astro-cid-3xbz2sym] strong[data-astro-cid-3xbz2sym]{display:block;color:var(--barakah-text);font-weight:600;margin-bottom:2px}.sg-type-row[data-astro-cid-3xbz2sym]{display:grid;grid-template-columns:140px 1fr;gap:var(--s-5);align-items:baseline;padding-block:var(--s-3);border-bottom:1px dashed var(--barakah-dune)}.sg-type-row[data-astro-cid-3xbz2sym]:last-child{border-bottom:0}.sg-type-meta[data-astro-cid-3xbz2sym]{font:500 var(--t-micro) "Poppins",monospace;color:var(--barakah-text-muted);letter-spacing:.04em}.sg-form[data-astro-cid-3xbz2sym]{max-width:480px}
