:root{--color-paper:#f7f3ec;--color-linen:#efe8dc;--color-sand:#e3d7c4;--color-sand-600:#c8b697;--color-hairline:#d9cfbf;--color-stone-400:#a39c91;--color-stone-500:#7f796f;--color-stone-600:#5f5950;--color-ink:#17140f;--color-ink-700:#3a342d;--color-oud:#5c3f2c;--color-oud-800:#3d2a1d;--color-night:#100e0c;--color-night-800:#1c1814;--color-night-600:#2a241e;--color-mist:#cfc6b8;--color-accent:#8c2f3b;--color-accent-on-night:#e0a2ab;--img-honey:#c79a5b;--img-ember:#8a5a32;--img-smoke:#9b948a;--surface:var(--color-paper);--surface-alt:var(--color-linen);--surface-well:var(--color-sand);--text:var(--color-ink);--text-muted:var(--color-stone-600);--border-ui:var(--color-stone-500);--border-hairline:var(--color-hairline);--accent:var(--color-accent);--focus-ring:var(--color-ink);--scrim-image:linear-gradient(180deg, #100e0c00 35%, #100e0cb8 100%);--font-ui:"Zain", "Zain Fallback", system-ui, -apple-system, "Segoe UI", "Noto Sans Arabic", "Tahoma", sans-serif;--font-editorial:"Cormorant Garamond", "Cormorant Fallback", "Iowan Old Style", "Palatino Linotype", Palatino, "Book Antiqua", Georgia, serif;--font-arabic-display:"Aref Ruqaa", "Zain", "Noto Naskh Arabic", serif;--fw-light:300;--fw-regular:400;--fw-bold:700;--fw-heavy:800;--fs-meta:.75rem;--fs-small:.875rem;--fs-body:1.0625rem;--fs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.3125rem);--fs-h4:clamp(1.25rem, 1.12rem + .55vw, 1.625rem);--fs-h3:clamp(1.5rem, 1.25rem + 1.05vw, 2.25rem);--fs-h2:clamp(2rem, 1.5rem + 2.1vw, 3.5rem);--fs-h1:clamp(2.5rem, 1.6rem + 3.8vw, 5.25rem);--fs-display:clamp(3rem, 1.4rem + 6.6vw, 7.5rem);--lh-tight:1.05;--lh-heading:1.15;--lh-body:1.55;--lh-arabic:1.75;--tracking-meta:.14em;--tracking-display:-.015em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:10rem;--space-section:clamp(4rem, 2.5rem + 6vw, 10rem);--gutter:clamp(1.25rem, .6rem + 2.6vw, 4rem);--container-max:90rem;--measure:34em;--radius-none:0;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-pill:999px;--shadow-hairline:0 0 0 1px var(--color-hairline);--shadow-raise:0 1px 2px #17140f0f, 0 8px 24px -12px #17140f2e;--shadow-flatlay:0 28px 40px -26px #3d2a1d52;--shadow-drawer:0 0 64px -16px #17140f59;--dur-instant:.12s;--dur-quick:.24s;--dur-calm:.6s;--dur-slow:.9s;--dur-breath:1.2s;--stagger:80ms;--ease-out-soft:cubic-bezier(.22, .61, .36, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-breath:cubic-bezier(.65, 0, .35, 1);--reveal-distance:24px;--z-base:0;--z-raised:1;--z-sticky:100;--z-header:200;--z-dropdown:300;--z-overlay:400;--z-drawer:500;--z-modal:600;--z-toast:700;--z-skip-link:800;--z-preloader:900;--bp-sm:600px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px;--bp-2xl:1440px}[data-theme=night]{--surface:var(--color-night);--surface-alt:var(--color-night-800);--surface-well:var(--color-night-600);--text:var(--color-paper);--text-muted:var(--color-mist);--border-ui:var(--color-stone-400);--border-hairline:var(--color-night-600);--accent:var(--color-accent-on-night);--focus-ring:var(--color-paper)}:lang(ar){--fs-body:1.125rem;--fs-meta:.8125rem;--lh-body:var(--lh-arabic);--tracking-meta:0;--tracking-display:0}@media (prefers-reduced-motion:reduce){:root{--dur-calm:0s;--dur-slow:0s;--dur-breath:0s;--stagger:0s;--reveal-distance:0px}}@font-face{font-family:Zain;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/zain-300-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zain;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zain-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zain;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zain-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zain;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/zain-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zain;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/zain-300-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Zain;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/zain-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Zain;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/zain-700-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Zain;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/zain-800-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/cormorant-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/cormorant-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Zain Fallback;src:local(Arial),local(ArialMT);size-adjust:96.68%;ascent-override:112.36%;descent-override:59.35%;line-gap-override:0%;unicode-range:U+0-5FF,U+2000-206F,U+20AC,U+2122,U+2212}@font-face{font-family:Zain Fallback;src:local(Tahoma);size-adjust:110.24%;ascent-override:98.54%;descent-override:52.05%;line-gap-override:0%;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+FB50-FDFF,U+FE70-FEFF}@font-face{font-family:Cormorant Fallback;src:local(Georgia);size-adjust:86.41%;ascent-override:106.93%;descent-override:33.21%;line-gap-override:0%}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--surface);scroll-padding-top:7rem}body{background:var(--surface);min-height:100vh;color:var(--text);font-family:var(--font-ui);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,ul,ol,figure,fieldset,blockquote,dl,dd{margin:0;padding:0}h1,h2,h3,h4{font-weight:var(--fw-regular)}ul,ol{list-style:none}fieldset{border:0;min-inline-size:0}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}::selection{background:var(--color-sand);color:var(--color-ink)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.wrap{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.meta{font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-muted);font-weight:var(--fw-bold)}:lang(ar) .meta{text-transform:none}.num{font-variant-numeric:tabular-nums lining-nums;unicode-bidi:isolate}.ed{font-family:var(--font-editorial);font-weight:var(--fw-regular);letter-spacing:var(--tracking-display)}:lang(ar) .ed{font-family:var(--font-ui);font-weight:var(--fw-heavy);letter-spacing:0}.skip{inset-inline-start:var(--space-4);z-index:var(--z-skip-link);background:var(--color-ink);color:var(--color-paper);padding:var(--space-3) var(--space-4);text-decoration:none;position:absolute;top:-5rem}.skip:focus{top:var(--space-4)}.section{padding-block:var(--space-section)}.link{padding:var(--space-1) 0;font-weight:var(--fw-bold);font-size:var(--fs-small);letter-spacing:var(--tracking-meta);text-transform:uppercase;transition:background-size var(--dur-calm) var(--ease-out-expo);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;text-decoration:none;display:inline-block}:lang(ar) .link{text-transform:none;font-size:1rem}[dir=rtl] .link{background-position:100% 100%}@media (hover:hover){.link:hover{background-position:100% 100%;background-size:0 1px}[dir=rtl] .link:hover{background-position:0 100%}}.link[disabled],.link[aria-disabled=true]{color:var(--text-muted);cursor:not-allowed;background-image:none}.btn{justify-content:center;align-items:center;gap:var(--space-2);background:var(--color-ink);min-height:3rem;color:var(--color-paper);font-weight:var(--fw-bold);font-size:var(--fs-small);letter-spacing:var(--tracking-meta);text-transform:uppercase;border-radius:var(--radius-none);transition:background-color var(--dur-quick) var(--ease-out-soft);touch-action:manipulation;padding:0 1.75rem;text-decoration:none;display:inline-flex}:lang(ar) .btn{text-transform:none;font-size:1rem}@media (hover:hover){.btn:hover{background:var(--color-oud-800)}}.btn[disabled]{background:var(--color-sand-600);color:var(--color-ink-700);cursor:not-allowed}.btn--ghost{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-ink);background:0 0}@media (hover:hover){.btn--ghost:hover{background:var(--color-linen)}}.btn--block{width:100%}.icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:1.25rem;height:1.25rem}[dir=rtl] .icon--dir{transform:scaleX(-1)}.ibtn{border-radius:var(--radius-pill);min-width:2.75rem;height:2.75rem;transition:background-color var(--dur-quick) var(--ease-out-soft);place-items:center;text-decoration:none;display:inline-grid}@media (hover:hover){.ibtn:hover{background:var(--color-linen)}}.money{white-space:nowrap;font-variant-numeric:tabular-nums lining-nums}.announce{background:var(--color-linen);font-size:var(--fs-small);color:var(--color-ink-700)}.announce__row{text-align:center;justify-content:center;align-items:center;min-height:2.5rem;padding-inline-end:3rem;display:flex;position:relative}.announce__close{inset-inline-end:var(--gutter);border-radius:var(--radius-pill);place-items:center;width:2.25rem;height:2.25rem;display:grid;position:absolute;top:50%;translate:0 -50%}.announce-dismissed .announce{display:none}.hdr{z-index:var(--z-header);background:var(--color-paper);border-bottom:1px solid var(--border-hairline);view-transition-name:site-header;position:sticky;top:0}.hdr__row{align-items:center;gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;min-height:4rem;display:grid}.hdr__start,.hdr__end{align-items:center;gap:.125rem;min-width:0;display:flex}.hdr__end{justify-content:flex-end}.hdr__util{align-items:center;display:none}.hdr__util a{font-size:var(--fs-small);padding:var(--space-2) .4rem;color:var(--color-ink-700);white-space:nowrap;text-decoration:none}@media (hover:hover){.hdr__util a:hover{text-underline-offset:.25em;text-decoration:underline}}.logo{white-space:nowrap;justify-self:start;align-items:baseline;gap:.4rem;text-decoration:none;display:inline-flex}.logo__name{font-family:var(--font-editorial);letter-spacing:-.01em;font-size:1.6rem;line-height:1}.logo__dot{background:var(--color-accent);border-radius:50%;align-self:center;width:.32rem;height:.32rem}.logo__sub{letter-spacing:.32em;text-transform:uppercase;font-size:.62rem;font-weight:var(--fw-bold);color:var(--text-muted)}.lang-switch{position:relative}.lang-switch summary{font-weight:var(--fw-bold);font-size:var(--fs-small);text-transform:uppercase;padding-inline:.6rem;list-style:none}.lang-switch summary::-webkit-details-marker{display:none}.lang-switch__list{inset-inline-end:0;z-index:var(--z-dropdown);background:var(--color-paper);min-width:9.5rem;box-shadow:var(--shadow-raise);border:1px solid var(--border-hairline);padding:var(--space-2) 0;position:absolute;top:calc(100% + .25rem)}.lang-switch__list a{justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--space-4);font-size:var(--fs-small);text-decoration:none;display:flex}.lang-switch__list a[aria-current=true]{font-weight:var(--fw-bold)}@media (hover:hover){.lang-switch__list a:hover{background:var(--color-linen)}}.cartbtn{border-radius:var(--radius-pill);height:2.75rem;font-weight:var(--fw-bold);font-size:var(--fs-small);white-space:nowrap;transition:background-color var(--dur-quick) var(--ease-out-soft);align-items:center;gap:.4rem;padding-inline:.5rem;display:inline-flex;position:relative}@media (hover:hover){.cartbtn:hover{background:var(--color-linen)}}.cartbtn__label{display:none}.cartbtn__total{text-align:end;min-width:6.4em;display:inline-block}.cartbtn__count{top:.2rem;border-radius:var(--radius-pill);background:var(--color-accent);min-width:1.05rem;height:1.05rem;color:var(--color-paper);text-align:center;font-variant-numeric:tabular-nums;padding:0 .25rem;font-size:.66rem;line-height:1.05rem;position:absolute;inset-inline-start:1.55rem}@media (width<=479px){.logo__sub{display:none}.cartbtn__total{min-width:0}.hdr .lang-switch summary{padding-inline:.35rem}}@media (width<=359px){.cartbtn__total{display:none}}.nav{display:none}.nav__list{justify-content:center;gap:clamp(1rem,2.5vw,2.75rem);display:flex}.nav__item{align-items:center;display:flex;position:relative}.nav__link{font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-meta);text-transform:uppercase;padding:.85rem 0;text-decoration:none;display:inline-block}:lang(ar) .nav__link{text-transform:none;font-size:1rem}.nav__link[aria-current=page]{box-shadow:inset 0 -1px 0 var(--color-ink)}.nav__toggle{border-radius:var(--radius-sm);place-items:center;width:1.5rem;height:2rem;margin-inline-start:.15rem;display:grid}.nav__toggle .icon{width:.9rem;height:.9rem;transition:transform var(--dur-quick) var(--ease-out-soft)}.nav__toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.dropdown{top:100%;z-index:var(--z-dropdown);min-width:15rem;padding:var(--space-5);background:var(--color-paper);border:1px solid var(--border-hairline);box-shadow:var(--shadow-raise);opacity:0;visibility:hidden;transition:opacity var(--dur-quick) var(--ease-out-soft), transform var(--dur-quick) var(--ease-out-soft), visibility 0s linear var(--dur-quick);position:absolute;inset-inline-start:50%;transform:translateY(-4px)}[dir=rtl] .dropdown{translate:50%}.dropdown--mega{gap:var(--space-6);grid-template-columns:minmax(12rem,1fr) 12rem;min-width:30rem;display:grid}.dropdown ul{gap:.15rem;display:grid}.dropdown a{padding:.4rem 0;font-size:1rem;text-decoration:none;display:block}@media (hover:hover){.dropdown a:hover{text-underline-offset:.25em;text-decoration:underline}}.dropdown__all{margin-top:var(--space-3)}.dropdown__feature{gap:var(--space-2);text-decoration:none;display:grid}.dropdown__feature img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:var(--color-sand);width:100%}.nav__item.is-open>.dropdown,.nav__item:focus-within>.dropdown{opacity:1;visibility:visible;transition-delay:0s;transform:none}@media (hover:hover) and (pointer:fine){.nav__item[data-hover=true]:hover>.dropdown{opacity:1;visibility:visible;transition-delay:0s;transform:none}}.nav__item.is-closed>.dropdown{opacity:0!important;visibility:hidden!important}.search{border-top:1px solid var(--border-hairline);padding-block:var(--space-4) var(--space-5);background:var(--color-paper)}.search__field{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border-ui);display:flex}.search__field:focus-within{border-bottom-color:var(--color-ink)}.search input{min-width:0;font-size:var(--fs-lead);background:0 0;border:0;border-radius:0;flex:1;padding:.6rem 0}.search input::-webkit-search-cancel-button{appearance:none}.search input:focus-visible{outline:none}.search__status{margin-top:var(--space-3);font-size:var(--fs-small);color:var(--text-muted)}.search__res{margin-top:var(--space-2);display:grid}.search__hit{align-items:center;gap:var(--space-4);padding:var(--space-2) 0;border-bottom:1px solid var(--border-hairline);grid-template-columns:3rem minmax(0,1fr) auto;text-decoration:none;display:grid}.search__hit img{-o-object-fit:cover;object-fit:cover;background:var(--color-sand);width:3rem;height:3.75rem}.search__hit small{color:var(--text-muted);font-size:var(--fs-small);display:block}.search__hit:focus-visible,.search__hit[aria-selected=true]{background:var(--color-linen);outline-offset:0}.mnav{z-index:var(--z-drawer);visibility:hidden;pointer-events:none;display:flex;position:fixed;inset:0}.mnav__scrim,.drawer__scrim{opacity:0;transition:opacity var(--dur-calm) var(--ease-out-soft);background:#100e0c66;position:absolute;inset:0}.mnav__panel{overscroll-behavior:contain;background:var(--color-paper);width:min(100%,26rem);height:100%;padding:var(--space-4) var(--gutter) var(--space-7);transition:transform var(--dur-calm) var(--ease-out-expo);position:relative;overflow-y:auto;transform:translate(-100%)}[dir=rtl] .mnav__panel{transform:translate(100%)}.mnav.is-open{visibility:visible;pointer-events:auto}.mnav.is-open .mnav__scrim,.drawer.is-open .drawer__scrim{opacity:1}.mnav.is-open .mnav__panel{transform:none}.mnav__top{margin-bottom:var(--space-6);justify-content:space-between;align-items:center;display:flex}.mnav__list>li{border-bottom:1px solid var(--border-hairline)}.mnav__link,.mnav summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:3.5rem;font-size:1.5rem;text-decoration:none;list-style:none;display:flex}.mnav summary::-webkit-details-marker{display:none}.mnav details[open] summary .icon{transform:rotate(180deg)}.mnav summary .icon{transition:transform var(--dur-quick) var(--ease-out-soft)}.mnav details ul{padding-bottom:var(--space-4);display:grid}.mnav details a{padding:var(--space-2) 0;color:var(--color-ink-700);font-size:1.05rem;text-decoration:none;display:block}.mnav__extra{margin-top:var(--space-6);gap:var(--space-3);color:var(--color-ink-700);display:grid}.mnav__extra a{text-decoration:none}.mnav__langs{gap:var(--space-4);margin-top:var(--space-4);display:flex}.mnav__langs a{font-weight:var(--fw-bold);padding-block:var(--space-2);text-decoration:none}.mnav__langs a[aria-current=true]{box-shadow:inset 0 -1px}@media (width>=1024px){.hdr__row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:4.5rem}.hdr__util{display:flex}.burger{display:none!important}.nav{border-top:1px solid var(--border-hairline);display:block}.cartbtn__label{display:inline}.logo__name{font-size:1.9rem}.hdr .logo{justify-self:center}}.crumbs{padding-block:var(--space-4) 0;font-size:var(--fs-small);color:var(--text-muted)}.crumbs ol{gap:var(--space-2);flex-wrap:wrap;display:flex}.crumbs li+li:before{content:"/";color:var(--color-sand-600);margin-inline-end:var(--space-2)}.crumbs a{text-decoration:none}@media (hover:hover){.crumbs a:hover{text-decoration:underline}}.shead{gap:var(--space-4);margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.shead h2,.shead h1{font-size:var(--fs-h2);max-width:16em;line-height:1.08}:lang(ar) .shead h2,:lang(ar) .shead h1{line-height:1.3}.shead p{max-width:var(--measure);color:var(--color-ink-700)}@media (width>=900px){.shead--split{grid-template-columns:1fr auto;align-items:end}}.tabs{gap:var(--space-5);scrollbar-width:none;border-bottom:1px solid var(--border-hairline);display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tab{padding:var(--space-3) 0;min-height:2.75rem;font-size:var(--fs-small);font-weight:var(--fw-bold);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-muted);white-space:nowrap;transition:color var(--dur-quick) var(--ease-out-soft)}:lang(ar) .tab{text-transform:none;font-size:1rem}.tab[aria-selected=true]{color:var(--color-ink);box-shadow:inset 0 -2px 0 var(--color-accent)}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem .75rem;display:grid}@media (width>=768px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:3.5rem 1.5rem}}@media (width>=1280px){.pgrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{flex-direction:column;min-width:0;display:flex;position:relative}.card__media{aspect-ratio:4/5;background:var(--color-sand);display:block;position:relative;overflow:hidden}.card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:opacity var(--dur-slow) var(--ease-out-soft), transform var(--dur-breath) var(--ease-out-expo);position:absolute;inset:0}.card__img--2{opacity:0}@media (hover:hover) and (pointer:fine){.card__media:hover .card__img--2{opacity:1}.card__media:hover .card__img--1{transform:scale(1.03)}}.badge{top:.6rem;z-index:var(--z-raised);background:var(--color-paper);color:var(--color-ink);font-size:.7rem;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-sm);padding:.2rem .5rem;line-height:1.4;position:absolute;inset-inline-start:.6rem}:lang(ar) .badge{letter-spacing:0;font-size:.8rem}.badge--sale{color:var(--color-accent)}.card__body{flex-direction:column;flex:1;gap:.4rem;padding-top:.9rem;display:flex}.card__title{font-size:var(--fs-h4);line-height:1.15}.card__title a{text-decoration:none}.card__desc{font-size:var(--fs-small);color:var(--text-muted);line-height:1.4}.chips{flex-wrap:wrap;gap:.3rem;margin-top:.35rem;display:flex}.chip{padding-block:.25rem;display:inline-flex;position:relative}.card .chip{flex:1 1 0;min-width:0;max-width:5.5rem}.chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.chip__pill{border:1px solid var(--border-ui);border-radius:var(--radius-pill);width:100%;min-height:2.25rem;font-size:var(--fs-small);white-space:nowrap;transition:border-color var(--dur-quick) var(--ease-out-soft), background-color var(--dur-quick) var(--ease-out-soft);justify-content:center;align-items:center;padding:0 .6rem;display:inline-flex;position:relative}.card .chip__pill{padding:0 .3rem;font-size:.8125rem}.chip__pill:before{content:"";top:-.15rem;background:var(--color-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--color-paper);border-radius:50%;display:none;position:absolute;inset-inline-end:-.1rem}.chip input:checked+.chip__pill{border-color:var(--color-ink);box-shadow:inset 0 0 0 .5px var(--color-ink);background:var(--color-paper)}.chip input:checked+.chip__pill:before{display:block}.chip input:focus-visible+.chip__pill{outline:2px solid var(--focus-ring);outline-offset:2px}.chip input:disabled{cursor:not-allowed}.chip input:disabled+.chip__pill{color:var(--text-muted);border-style:dashed;text-decoration:line-through}@media (hover:hover){.chip input:not(:disabled,:checked):hover+.chip__pill{border-color:var(--color-ink)}}.pricebox{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;min-height:3rem;margin-top:.2rem;display:flex}.price{font-weight:var(--fw-bold);font-size:1.15rem}.price--sale{color:var(--color-accent)}.compare{color:var(--text-muted);font-size:var(--fs-small)}.stock{color:var(--text-muted);flex-basis:100%;font-size:.8rem}.card__add{align-self:flex-start;margin-top:auto}.rail{gap:var(--space-4);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:var(--space-4);scrollbar-width:thin;scrollbar-color:var(--border-ui) transparent;grid-auto-columns:min(72%,19rem);grid-auto-flow:column;display:grid;overflow-x:auto}.rail>*{scroll-snap-align:start}.railnav{gap:var(--space-2);display:flex}.railnav button{border:1px solid var(--border-ui);border-radius:var(--radius-pill);place-items:center;width:2.75rem;height:2.75rem;display:grid}@media (hover:hover){.railnav button:hover{border-color:var(--color-ink)}}.ftr{background:var(--color-linen);padding-block:var(--space-section) var(--space-6);font-size:var(--fs-small)}.ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.ftr__brand,.ftr__stores{grid-column:1/-1}.ftr__brand p{margin-top:var(--space-4);max-width:26em;color:var(--color-ink-700)}.ftr h2{font-size:var(--fs-meta);letter-spacing:var(--tracking-meta);text-transform:uppercase;color:var(--text-muted);font-weight:var(--fw-bold);margin-bottom:var(--space-4)}:lang(ar) .ftr h2{text-transform:none}.ftr li+li{margin-top:var(--space-2)}.ftr .ftr__social li,.ftr .ftr__langs li{margin-top:0}.ftr a{text-decoration:none}@media (hover:hover){.ftr a:not(.link,.carbon):hover{text-underline-offset:.2em;text-decoration:underline}}.store+.store{margin-top:var(--space-5)}.store p{color:var(--color-ink-700)}.ftr__contact{margin-top:var(--space-5)}.ftr__bottom{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--border-hairline);gap:var(--space-4) var(--space-6);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ftr__social,.ftr__langs{gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.ftr__langs a[aria-current=true]{font-weight:var(--fw-bold);color:var(--color-ink)}.carbon{align-items:center;gap:var(--space-2);border:1px solid var(--border-ui);border-radius:var(--radius-pill);color:var(--color-ink-700);padding:.3rem .8rem;display:inline-flex}.carbon b{font-weight:var(--fw-bold);color:var(--color-ink)}@media (width>=900px){.ftr__grid{grid-template-columns:2fr 1fr 1fr 2fr}.ftr__brand,.ftr__stores{grid-column:auto}}.drawer{z-index:var(--z-drawer);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--dur-calm);justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer.is-open{visibility:visible;pointer-events:auto;transition-delay:0s}.drawer__panel{background:var(--color-paper);width:min(100%,28rem);height:100%;box-shadow:var(--shadow-drawer);transition:transform var(--dur-calm) var(--ease-out-expo);flex-direction:column;display:flex;position:relative;transform:translate(100%)}[dir=rtl] .drawer__panel{transform:translate(-100%)}.drawer.is-open .drawer__panel{transform:none}.drawer__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border-hairline);display:flex}.drawer__head h2{font-size:var(--fs-h4)}.drawer__body{overscroll-behavior:contain;padding:var(--space-4) var(--space-5);flex:1;overflow-y:auto}.drawer__foot{border-top:1px solid var(--border-hairline);padding:var(--space-4) var(--space-5) var(--space-5);gap:var(--space-3);background:var(--color-paper);display:grid}.cline{gap:var(--space-3) var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border-hairline);grid-template-columns:4.5rem minmax(0,1fr) auto;display:grid}.cline__img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;background:var(--color-sand);width:4.5rem}.cline__name{font-weight:var(--fw-bold);line-height:1.3;text-decoration:none}.cline__meta{font-size:var(--fs-small);color:var(--text-muted)}.cline__issue{font-size:var(--fs-small);color:var(--color-accent)}.cline__price{text-align:end;font-weight:var(--fw-bold);align-content:start;gap:.15rem;display:grid}.cline__price s{font-weight:var(--fw-regular);color:var(--text-muted);font-size:var(--fs-small)}.cline__actions{justify-content:space-between;align-items:center;gap:var(--space-4);grid-column:2/-1;display:flex}.qty{border:1px solid var(--border-ui);border-radius:var(--radius-pill);align-items:center;display:inline-flex}.qty button{border-radius:var(--radius-pill);place-items:center;width:2.75rem;height:2.75rem;display:grid}.qty button:disabled{color:var(--color-sand-600);cursor:not-allowed}.qty output,.qty input{text-align:center;font-variant-numeric:tabular-nums;min-width:2rem;font-weight:var(--fw-bold)}.qty input{appearance:textfield;background:0 0;border:0;width:2.5rem}.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.qty input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.totals{gap:var(--space-2);display:grid}.totals div{justify-content:space-between;gap:var(--space-4);display:flex}.totals .totals__grand{font-weight:var(--fw-bold);padding-top:var(--space-2);border-top:1px solid var(--border-hairline);font-size:1.15rem}.totals dd{text-align:end}.fsbar{gap:var(--space-2);font-size:var(--fs-small);display:grid}.fsbar__track{background:var(--color-linen);height:3px;overflow:hidden}.fsbar__fill{background:var(--color-ink);transform-origin:0;height:100%;transition:transform var(--dur-calm) var(--ease-out-expo)}[dir=rtl] .fsbar__fill{transform-origin:100%}.note{font-size:var(--fs-small);color:var(--text-muted)}.field{gap:var(--space-1);display:grid}.field label{font-size:var(--fs-small);font-weight:var(--fw-bold)}.input,.select{width:100%;min-height:3rem;padding:0 var(--space-3);border:1px solid var(--border-ui);border-radius:var(--radius-xs);background:var(--color-paper)}.input:focus-visible,.select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.empty{gap:var(--space-4);padding-block:var(--space-6);justify-items:start;display:grid}.toast{inset-inline:var(--space-4);bottom:var(--space-4);z-index:var(--z-toast);background:var(--color-ink);max-width:26rem;color:var(--color-paper);font-size:var(--fs-small);opacity:0;transition:opacity var(--dur-calm) var(--ease-out-soft), transform var(--dur-calm) var(--ease-out-expo);pointer-events:none;margin-inline:auto;padding:.9rem 1.1rem;position:fixed;transform:translateY(12px)}.toast.is-on{opacity:1;transform:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:clip}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:var(--dur-calm);animation-timing-function:var(--ease-out-soft)}::view-transition-new(root){animation-duration:var(--dur-calm);animation-timing-function:var(--ease-out-soft)}::view-transition-group(product-hero){animation-duration:var(--dur-calm);animation-timing-function:var(--ease-out-expo)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}@view-transition{navigation:none}}.drawer__more{justify-self:center}.acc{border-bottom:1px solid var(--border-hairline)}.acc:first-child{border-top:1px solid var(--border-hairline)}.acc summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:3.5rem;padding-block:var(--space-3);cursor:pointer;font-weight:var(--fw-bold);list-style:none;display:flex}.acc summary::-webkit-details-marker{display:none}.acc summary .icon{transition:transform var(--dur-quick) var(--ease-out-soft)}.acc[open] summary .icon{transform:rotate(45deg)}.acc>:not(summary){padding-bottom:var(--space-5);max-width:var(--measure);color:var(--color-ink-700)}
