@font-face{font-family:Naskh;src:url(naskh-arabic-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Naskh;src:url(naskh-arabic-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Naskh;src:url(naskh-arabic-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Naskh;src:url(naskh-arabic-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Naskh;src:url(naskh-latin-400.woff2) format("woff2");font-weight:400 500;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Naskh;src:url(naskh-latin-700.woff2) format("woff2");font-weight:600 700;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Quran;src:url(AmiriQuran-Regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{--sn-green-950: #051a13;--sn-green-900: #082a20;--sn-green-800: #0c3b2e;--sn-green-700: #14523e;--sn-gold-200: #efe2c2;--sn-gold-300: #e3cc98;--sn-gold-400: #d6b878;--sn-gold-500: #c5a059;--sn-gold-600: #a7843f;--sn-cream-50: #fcfaf5;--sn-cream-100: #f7f1e5;--sn-cream-200: #ece2cd;--sn-ink-900: #1d1a14;--sn-ink-700: #423c32;--sn-ink-500: #6f675a;--sn-gold-gradient: linear-gradient( 100deg, #a7843f 0%, #e3cc98 28%, #c5a059 50%, #f1e4c3 72%, #a7843f 100% );--sn-font-display: "Naskh", Arial, "Times New Roman", serif;--sn-font-ui: "Naskh", Arial, Tahoma, sans-serif;--sn-font-quran: "Amiri Quran", "Amiri", serif;--sn-ease-out: cubic-bezier(.22, 1, .36, 1);--font-body--family: var(--sn-font-ui);--font-body--weight: 400;--font-subheading--family: var(--sn-font-ui);--font-subheading--weight: 500;--font-heading--family: var(--sn-font-display);--font-heading--weight: 700;--font-accent--family: var(--sn-font-display);--font-accent--weight: 700;--line-height--display-tight: 1.3;--line-height--display-normal: 1.4;--line-height--display-loose: 1.5;--line-height--heading-tight: 1.4;--line-height--heading-normal: 1.5;--line-height--heading-loose: 1.6;--line-height--body-tight: 1.6;--line-height--body-normal: 1.8;--line-height--body-loose: 1.95;--letter-spacing-sm: 0;--letter-spacing-md: 0;--letter-spacing--display-tight: 0;--letter-spacing--display-normal: 0;--letter-spacing--display-loose: 0;--letter-spacing--heading-tight: 0;--letter-spacing--heading-normal: 0;--letter-spacing--heading-loose: 0;--letter-spacing--body-tight: 0;--letter-spacing--body-normal: 0;--letter-spacing--body-loose: 0}body{font-feature-settings:"kern" 1,"liga" 1,"calt" 1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:var(--sn-gold-300);color:var(--sn-green-900)}:focus-visible{outline-color:var(--sn-gold-500)}[dir=rtl] .icon-caret--forward svg{transform:rotate(90deg)}[dir=rtl] .icon-caret--backward svg{transform:rotate(-90deg)}[dir=rtl] :is(.pagination,slideshow-arrows,.slideshow-control) svg{transform:scaleX(-1)}html[dir=rtl]{--text-align-default: right}[dir=rtl] .text-left{--text-align: right;text-align:right}[dir=rtl] .text-right{--text-align: left;text-align:left}[dir=rtl] [style*="--text-align: left"]{--text-align: right !important}[dir=rtl] [style*="--text-align: right"]{--text-align: left !important}[dir=rtl] :is(.sn-ltr,code,samp,kbd,a[href^="tel:"],a[href^="mailto:"]){direction:ltr;unicode-bidi:isolate}.sn-prose{font-family:var(--sn-font-display);font-size:clamp(1.125rem,1.05rem + .3vw,1.3rem);line-height:2.05;color:var(--sn-ink-900);text-align:start}.sn-prose :is(p,li){text-wrap:pretty}.sn-prose>*+*{margin-block-start:1.1em}.sn-prose :is(h2,h3,h4){font-family:var(--sn-font-display);color:var(--sn-green-800);line-height:1.5;margin-block:2em .6em}.sn-prose h2{font-size:1.6em}.sn-prose h3{font-size:1.3em}.sn-prose a:not(.button,.button-secondary){color:var(--sn-green-700);text-decoration:underline;text-decoration-color:var(--sn-gold-500);text-decoration-thickness:1px;text-underline-offset:.35em}.sn-prose a:not(.button,.button-secondary):hover{color:var(--sn-gold-600)}.sn-prose blockquote{position:relative;margin-inline:0;margin-block:2em;padding-block:1.25em;padding-inline:1.5em 1.25em;border-inline-start:3px solid var(--sn-gold-500);background:var(--sn-cream-100);border-radius:0 .5rem .5rem 0;font-size:1.05em;color:var(--sn-green-900)}[dir=rtl] .sn-prose blockquote{border-radius:.5rem 0 0 .5rem}.sn-prose :is(ul,ol){padding-inline-start:1.4em}.sn-prose li+li{margin-block-start:.45em}.sn-prose li::marker{color:var(--sn-gold-600)}.sn-prose table{width:100%;border-collapse:collapse;font-family:var(--sn-font-ui);font-size:.85em;line-height:1.7}.sn-prose :is(th,td){padding:.7em .9em;border-block-end:1px solid var(--sn-cream-200);text-align:start;vertical-align:top}.sn-prose th,.sn-prose tr>td:first-child{color:var(--sn-green-800);font-weight:600;white-space:nowrap}.sn-prose img{border-radius:.5rem;max-width:100%;height:auto}.sn-ayah,.sn-prose .ayah{font-family:var(--sn-font-quran);line-height:2.3}.sn-eyebrow{display:inline-flex;align-items:center;gap:.75em;font-family:var(--sn-font-ui);font-size:.875rem;font-weight:500;color:var(--sn-gold-500)}.sn-eyebrow:before,.sn-eyebrow:after{content:"";inline-size:2.25em;block-size:1px;background:currentColor;opacity:.6}.sn-gold-text{background:var(--sn-gold-gradient);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent}@media(prefers-reduced-motion:no-preference){.sn-gold-text--shimmer{animation:sn-shimmer 9s linear infinite}}@keyframes sn-shimmer{to{background-position:-200% center}}sn-scroll-pin{display:block;position:relative}.sn-pin__viewport{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.sn-pin__viewport::-webkit-scrollbar{display:none}.sn-pin__track{display:flex;gap:var(--sn-pin-gap, 1.25rem);inline-size:max-content;margin:0;padding:var(--sn-pin-pad, 1.5rem 1.25rem 2.5rem);list-style:none}.sn-pin__track>*{flex:0 0 auto;scroll-snap-align:center}sn-scroll-pin[data-pinned] .sn-pin__sticky{position:sticky;top:0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;block-size:100svh;padding-block-start:var(--header-height, 0px);overflow:hidden}sn-scroll-pin[data-pinned] .sn-pin__viewport{overflow:visible}sn-scroll-pin[data-pinned] .sn-pin__track{will-change:transform}.sn-pin__progress-wrap{display:none;inline-size:min(14rem,50%);block-size:2px;margin:.25rem auto 0;border-radius:2px;background:#c5a05940;overflow:hidden}sn-scroll-pin[data-pinned] .sn-pin__progress-wrap{display:block}.sn-pin__progress{display:block;block-size:100%;background:var(--sn-gold-500);transform:scaleX(0);transform-origin:right center}[dir=ltr] .sn-pin__progress{transform-origin:left center}.sn-container{inline-size:min(100% - 2 * var(--page-margin, 16px),var(--sn-max, 78rem));margin-inline:auto}.product-details .text-block.rte{font-size:1.05rem;line-height:2;color:var(--sn-ink-700)}.product-details .text-block.rte :is(h2,h3,h4){margin-block:1.6em .5em;font-family:var(--sn-font-display);font-size:1.25rem;line-height:1.6;color:var(--sn-green-800)}.product-details .text-block.rte :is(h2,h3,h4):before{content:"";display:inline-block;inline-size:.45rem;block-size:.45rem;margin-inline-end:.55rem;vertical-align:middle;rotate:45deg;background:var(--sn-gold-500)}.product-details .text-block.rte table{inline-size:100%;border-collapse:collapse;font-size:.95rem;line-height:1.7;border:1px solid var(--sn-cream-200);border-radius:.5rem;overflow:hidden}.product-details .text-block.rte :is(th,td){padding:.65em .9em;border-block-end:1px solid var(--sn-cream-200);text-align:start;vertical-align:top}.product-details .text-block.rte thead:not(:has(:is(th,td):not(:empty))){display:none}.product-details .text-block.rte tr:nth-child(2n) td{background:var(--sn-cream-50)}.product-details .text-block.rte tr>td:first-child{inline-size:34%;color:var(--sn-green-800);font-weight:600}.product-details .text-block.rte p:has(>strong:only-child),.product-details .text-block.rte strong{color:var(--sn-green-900)}.sn-reveal{--sn-reveal-duration: .8s;transition:opacity var(--sn-reveal-duration) var(--ease-out-cubic) var(--sn-reveal-delay, 0ms),translate var(--sn-reveal-duration) var(--ease-out-cubic) var(--sn-reveal-delay, 0ms)}.sn-reveal:not(.is-revealed){opacity:0;translate:0 1.1rem}.sn-reveal--item:not(.is-revealed){translate:0 1.6rem}.sn-reveal--media{--sn-reveal-duration: 1.1s;overflow:clip}.sn-reveal--media:not(.is-revealed){translate:none}.sn-reveal--media img{transition:scale var(--sn-reveal-duration) var(--ease-out-cubic) var(--sn-reveal-delay, 0ms)}.sn-reveal--media:not(.is-revealed) img{scale:1.06}@media(prefers-reduced-motion:reduce){.sn-reveal,.sn-reveal img{opacity:1!important;translate:none!important;scale:none!important;transition:none!important}}@media print{.sn-reveal{opacity:1!important;translate:none!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/safinah-base.css.map */
