:root{--naru-bg: #faf8f5;--naru-bg-sunk: #f4f1eb;--naru-surface: #ffffff;--naru-ink: #1f1d1b;--naru-ink-soft: #6b6560;--naru-ink-faint: #9c958d;--naru-line: #e5e0d8;--naru-line-strong: #d3ccc0;--naru-accent: #6f8d7d;--naru-accent-deep: #55705f;--naru-accent-wash: #eef2ef;--naru-alarm: #b4231f;--naru-alarm-wash: #fdf0ef;--naru-font: "IBM Plex Sans Arabic", "IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--naru-t-xs: 1.1rem;--naru-t-sm: 1.3rem;--naru-t-base: 1.5rem;--naru-t-md: 1.7rem;--naru-t-lg: clamp(2rem, 1.6rem + 1.1vw, 2.6rem);--naru-t-xl: clamp(2.6rem, 1.76rem + 2.2vw, 4rem);--naru-t-display: clamp(3.2rem, 1.92rem + 3.6vw, 6rem);--naru-leading-tight: 1.18;--naru-leading-snug: 1.4;--naru-leading-body: 1.65;--naru-leading-body-ar: 1.9;--naru-track-tight: -.015em;--naru-track-wide: .14em;--naru-s-1: .4rem;--naru-s-2: .8rem;--naru-s-3: 1.2rem;--naru-s-4: 1.6rem;--naru-s-5: 2.4rem;--naru-s-6: 3.2rem;--naru-s-7: 4.8rem;--naru-s-8: 6.4rem;--naru-s-9: 9.6rem;--naru-section-y: clamp(5.6rem, 3.2rem + 7vw, 12rem);--naru-gutter: clamp(2rem, .8rem + 3vw, 4rem);--naru-measure: 54.4rem;--naru-max: 124.8rem;--naru-max-narrow: 73.6rem;--naru-radius: 2px;--naru-radius-lg: 4px;--naru-ease: cubic-bezier(.22, .61, .36, 1)}[lang=ar],[dir=rtl]{--naru-leading-body: var(--naru-leading-body-ar)}.naru{font-family:var(--naru-font);color:var(--naru-ink);background:var(--naru-bg)}.naru-section{padding-block:var(--naru-section-y);padding-inline:var(--naru-gutter)}.naru-section--sunk{background:var(--naru-bg-sunk)}.naru-wrap{max-width:var(--naru-max);margin-inline:auto}.naru-wrap--narrow{max-width:var(--naru-max-narrow)}.naru-eyebrow{font-size:var(--naru-t-xs);letter-spacing:var(--naru-track-wide);text-transform:uppercase;color:var(--naru-ink-faint);margin:0 0 var(--naru-s-4)}[lang=ar] .naru-eyebrow,[dir=rtl] .naru-eyebrow{text-transform:none;letter-spacing:0;font-size:var(--naru-t-sm)}.naru-h1{font-size:var(--naru-t-display);line-height:var(--naru-leading-tight);letter-spacing:var(--naru-track-tight);font-weight:500;margin:0;text-wrap:balance}.naru-h2{font-size:var(--naru-t-xl);line-height:var(--naru-leading-tight);letter-spacing:var(--naru-track-tight);font-weight:500;margin:0;text-wrap:balance}.naru-h3{font-size:var(--naru-t-lg);line-height:var(--naru-leading-snug);font-weight:500;margin:0}[lang=ar] .naru-h1,[lang=ar] .naru-h2,[dir=rtl] .naru-h1,[dir=rtl] .naru-h2{letter-spacing:0;line-height:1.3}.naru-body{font-size:var(--naru-t-base);line-height:var(--naru-leading-body);color:var(--naru-ink-soft);max-width:var(--naru-measure);margin:0}.naru-lead{font-size:var(--naru-t-md);line-height:var(--naru-leading-body);color:var(--naru-ink-soft);max-width:var(--naru-measure);margin:0}.naru-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--naru-s-2);min-height:4.8rem;padding-inline:var(--naru-s-6);padding-block:var(--naru-s-3);font-family:inherit;font-size:var(--naru-t-base);font-weight:500;line-height:1;border:1px solid var(--naru-ink);border-radius:var(--naru-radius);background:var(--naru-ink);color:var(--naru-bg);text-decoration:none;cursor:pointer;transition:background .2s var(--naru-ease),color .2s var(--naru-ease),border-color .2s var(--naru-ease)}.naru-btn:hover{background:var(--naru-accent-deep);border-color:var(--naru-accent-deep)}.naru-btn--quiet{background:transparent;color:var(--naru-ink);border-color:var(--naru-line-strong)}.naru-btn--quiet:hover{background:transparent;color:var(--naru-accent-deep);border-color:var(--naru-accent)}.naru-btn[disabled],.naru-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.naru-btn--block{width:100%}.naru :focus-visible,.naru-focusable:focus-visible{outline:2px solid var(--naru-accent-deep);outline-offset:3px;border-radius:var(--naru-radius)}.naru-skip{position:absolute;inset-inline-start:var(--naru-s-4);inset-block-start:-100%;z-index:100;padding:var(--naru-s-3) var(--naru-s-5);background:var(--naru-ink);color:var(--naru-bg);font-size:var(--naru-t-sm);text-decoration:none}.naru-skip:focus{inset-block-start:var(--naru-s-4)}.naru-badge{display:inline-flex;align-items:center;gap:var(--naru-s-2);padding:.48rem var(--naru-s-3);font-size:var(--naru-t-xs);line-height:1.3;border:1px solid var(--naru-line-strong);border-radius:var(--naru-radius);color:var(--naru-ink-soft);background:transparent;white-space:nowrap}.naru-badge--accent{border-color:var(--naru-accent);color:var(--naru-accent-deep);background:var(--naru-accent-wash)}.naru-badge--solid{border-color:var(--naru-ink);background:var(--naru-ink);color:var(--naru-bg)}.naru-hangul{font-size:1.08em;line-height:1}.naru-media{position:relative;overflow:hidden;background:var(--naru-bg-sunk)}.naru-media>img,.naru-media>svg{display:block;width:100%;height:100%;object-fit:cover}.naru-media--empty{display:grid;place-items:center;border:1px dashed var(--naru-line-strong);min-height:19.2rem;color:var(--naru-ink-faint);font-size:var(--naru-t-sm);text-align:center;padding:var(--naru-s-5)}.naru-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.naru-stack>*+*{margin-block-start:var(--naru-s-4)}.naru-stack--loose>*+*{margin-block-start:var(--naru-s-6)}.naru-rule{border:0;border-block-start:1px solid var(--naru-line);margin-block:var(--naru-s-6)}.naru-guard{border:2px solid var(--naru-alarm);background:var(--naru-alarm-wash);color:var(--naru-alarm);padding:var(--naru-s-4) var(--naru-s-5);margin-block:var(--naru-s-5);border-radius:var(--naru-radius);font-size:var(--naru-t-sm);line-height:var(--naru-leading-snug)}.naru-guard__head{margin:0;font-weight:600;text-transform:uppercase;letter-spacing:.08em;font-size:var(--naru-t-xs)}[dir=rtl] .naru-guard__head{text-transform:none;letter-spacing:0;font-size:var(--naru-t-sm)}.naru-guard__where{font-weight:400;opacity:.8}.naru-guard__where:before{content:" \2014  "}.naru-guard__list{margin:var(--naru-s-3) 0 0;padding-inline-start:var(--naru-s-5)}.naru-guard__list code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.95em;background:#b4231f17;padding:.1em .3em;border-radius:2px}.naru-guard__note{margin:var(--naru-s-3) 0 0;color:var(--naru-ink-soft)}@media(prefers-reduced-motion:reduce){.naru *,.naru *:before,.naru *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--font-body-family: var(--naru-font);--font-heading-family: var(--naru-font)}body{font-family:var(--naru-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.price,.naru-bundle__price,.naru-bundle__unit{font-variant-numeric:tabular-nums lining-nums}
/*# sourceMappingURL=/cdn/shop/t/11/assets/naru-base.css.map */
