@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/almarai-arabic-400-normal.15h77dc-2t5ts.woff2)format("woff2"),url(../media/almarai-arabic-400-normal.3ak72ir4a6-zj.woff)format("woff")}
@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(../media/almarai-arabic-700-normal.048_2xwe71-qw.woff2)format("woff2"),url(../media/almarai-arabic-700-normal.3hfdpiagqihm5.woff)format("woff")}
@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:800;src:url(../media/almarai-arabic-800-normal.43fxxb43ysh64.woff2)format("woff2"),url(../media/almarai-arabic-800-normal.2t5qs2sav6-vv.woff)format("woff")}
@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(../media/almarai-latin-400-normal.10ggas71theb7.woff2)format("woff2"),url(../media/almarai-latin-400-normal.0ddtfhzhgdgt-.woff)format("woff")}
@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(../media/almarai-latin-700-normal.0s-z-zetr4apw.woff2)format("woff2"),url(../media/almarai-latin-700-normal.2h0b2-9td-6kq.woff)format("woff")}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(../media/jost-latin-400-normal.00hx68i_vv8sq.woff2)format("woff2"),url(../media/jost-latin-400-normal.2h18ar_8r-jq8.woff)format("woff")}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(../media/jost-latin-500-normal.150mmae14607u.woff2)format("woff2"),url(../media/jost-latin-500-normal.3ltcfstouzgre.woff)format("woff")}
@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:600;src:url(../media/jost-latin-600-normal.370929pff3ine.woff2)format("woff2"),url(../media/jost-latin-600-normal.3mkf34ahobqga.woff)format("woff")}
@font-face{font-family:Kufam;font-style:normal;font-display:swap;font-weight:600;src:url(../media/kufam-arabic-600-normal.2am3b9aq_e9kt.woff2)format("woff2"),url(../media/kufam-arabic-600-normal.1xupjtozwaqnw.woff)format("woff")}
@font-face{font-family:Kufam;font-style:normal;font-display:swap;font-weight:800;src:url(../media/kufam-arabic-800-normal.2ulfe9jz463t6.woff2)format("woff2"),url(../media/kufam-arabic-800-normal.2myk8gi8i2-h6.woff)format("woff")}
@font-face{font-family:Kufam;font-style:normal;font-display:swap;font-weight:600;src:url(../media/kufam-latin-600-normal.31e9e8n5uyvpv.woff2)format("woff2"),url(../media/kufam-latin-600-normal.0v0z1vbxnvc03.woff)format("woff")}
:root{--ink:#161616;--ink-2:#3d3d3a;--muted:#6f6e69;--line:#e4e1d9;--porcelain:#fafaf7;--white:#fff;--sand:#ede6da;--sand-2:#f4efe6;--cobalt:#2747d6;--cobalt-d:#1c36ad;--sale:#e03131;--ok:#2f9e44;--r:14px;--shadow:0 1px 2px #1616160f, 0 8px 24px -12px #1616162e;--ease:cubic-bezier(.22, 1, .36, 1);--ar:"Almarai", system-ui, sans-serif;--lat:"Jost", "Almarai", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip}body{background:var(--porcelain);color:var(--ink);font:400 16px/1.75 var(--ar);margin:0;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:not-allowed}h1,h2,h3,h4{margin:0;font-weight:800;line-height:1.35}p{margin:0}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2.5px solid var(--cobalt);outline-offset:2px;border-radius:6px}.num,.latin{font-family:var(--lat);font-feature-settings:"tnum"}.muted{color:var(--muted)}.small{font-size:13px}.container{width:min(1240px,100% - 32px);margin-inline:auto}.section{padding-block:clamp(48px,7vw,88px)}.section+.section{padding-top:0}.skip{inset-inline-start:12px;background:var(--ink);color:#fff;z-index:100;border-radius:8px;padding:8px 14px;position:absolute;top:-60px}.skip:focus{top:12px}svg{flex:none;width:20px;height:20px}.btn{min-height:50px;transition:background .2s, color .2s, border-color .2s, transform .2s var(--ease);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:700;display:inline-flex}.btn:active:not(:disabled){transform:scale(.97)}.btn svg{width:18px;height:18px}.btn-dark{background:var(--ink);color:var(--porcelain)}.btn-dark:hover{background:#000}.btn-blue{background:var(--cobalt);color:#fff}.btn-blue:hover{background:var(--cobalt-d)}.btn-line{border-color:var(--ink)}.btn-line:hover:not(:disabled){background:var(--ink);color:var(--porcelain)}.btn:disabled{background:var(--line);color:var(--muted);border-color:#0000}.wide{width:100%}.link-btn{color:var(--ink-2);text-underline-offset:4px;padding:8px;font-size:14px;text-decoration:underline}.icon{border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.icon:hover{background:var(--sand-2)}.announce{background:var(--ink);color:var(--sand);text-align:center;padding:8px 16px;font-size:13px}.header{z-index:30;background:color-mix(in srgb, var(--porcelain) 88%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky;top:0}.header .container{align-items:center;gap:28px;height:68px;display:flex}.logo{letter-spacing:-.5px;align-items:baseline;gap:6px;font-size:28px;font-weight:800;display:inline-flex}.logo .latin{color:var(--cobalt);letter-spacing:2px;text-transform:uppercase;font-size:13px;font-weight:500}.hnav{gap:22px;margin-inline-end:auto;font-size:15px;display:flex}.hnav a{color:var(--ink-2);background:linear-gradient(var(--cobalt), var(--cobalt)) no-repeat 100% 100% / 0 2px;transition:background-size .3s var(--ease), color .2s;padding-block:6px}.hnav a:hover{color:var(--ink);background-size:100% 2px}.cart-btn{background:var(--sand);border-radius:50%;place-items:center;width:46px;height:46px;margin-inline-start:auto;display:grid;position:relative}.hnav+.cart-btn{margin-inline-start:0}.cart-btn svg{width:22px;height:22px}.cart-n{top:-2px;background:var(--cobalt);color:#fff;border-radius:10px;min-width:20px;height:20px;padding:0 5px;font-size:12px;font-weight:600;line-height:20px;position:absolute;inset-inline-end:-2px}@media (max-width:860px){.hnav{display:none}}.hero{padding-block:clamp(32px,5vw,64px) clamp(40px,6vw,72px)}.hero-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(28px,5vw,72px);display:grid}.eyebrow{color:var(--cobalt);letter-spacing:.3px;margin-bottom:14px;font-size:13px;font-weight:700}.hero h1{letter-spacing:-1px;font-size:clamp(40px,6.4vw,78px);line-height:1.22}.hero h1 em{color:var(--cobalt);white-space:nowrap;font-style:normal;position:relative}.hero h1 em:after{content:"";inset-inline:0;background:repeating-linear-gradient(90deg, var(--cobalt) 0 10px, transparent 10px 16px);opacity:.35;border-radius:2px;height:.14em;position:absolute;bottom:.06em}.lead{color:var(--ink-2);max-width:46ch;margin-top:20px;font-size:clamp(16px,1.6vw,19px)}.hero-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-cta.center{justify-content:center}.hero-facts{border-top:1px solid var(--line);gap:clamp(20px,4vw,44px);margin:40px 0 0;padding-top:24px;display:flex}.hero-facts dt{color:var(--muted);font-size:13px}.hero-facts dd{align-items:center;gap:6px;margin:2px 0 0;font-size:clamp(22px,2.6vw,30px);font-weight:600;display:flex}.hero-facts .st{color:#f5a524;width:20px;height:20px}.hero-media{aspect-ratio:4/4.6;background:var(--sand);border-radius:24px 24px 24px 120px;position:relative;overflow:hidden}.hero-media>img{object-fit:cover;width:100%;height:100%}.tag-chip{bottom:22px;background:var(--white);box-shadow:var(--shadow);transition:transform .3s var(--ease);border-radius:16px;align-items:center;gap:12px;padding:8px 18px 8px 8px;display:flex;position:absolute;inset-inline-start:22px}.tag-chip:hover{transform:translateY(-3px)}.tag-chip img{object-fit:cover;border-radius:10px;width:52px;height:52px}.tag-chip>span{font-size:14px;line-height:1.4;display:grid}.tag-chip .num{color:var(--cobalt);font-weight:600}@media (max-width:860px){.hero-grid{grid-template-columns:1fr}.hero-media{aspect-ratio:4/3.6;border-radius:20px 20px 20px 80px;order:-1}.hero-facts{justify-content:space-between}}.ribbon{background:var(--cobalt);color:#fff;padding:14px 0;font-weight:700;overflow:hidden}.ribbon-track{width:max-content;animation:32s linear infinite marquee;display:flex}.ribbon-track span{white-space:nowrap;padding-inline-end:28px}.ribbon i{color:var(--sand);margin-inline:22px;font-style:normal}@keyframes marquee{to{transform:translate(50%)}}@media (prefers-reduced-motion:reduce){.ribbon-track{animation:none}}.sec-head{justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.sec-head h2,.story h2,.reviews h2{letter-spacing:-.5px;font-size:clamp(26px,3.4vw,40px)}.more{color:var(--cobalt);align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.more svg{width:18px;transition:transform .3s var(--ease)}.more:hover svg{transform:translate(-4px)}.cats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cat{aspect-ratio:3/4;border-radius:var(--r);background:var(--sand);display:block;position:relative;overflow:hidden}.cat img{object-fit:cover;width:100%;height:100%;transition:transform .8s var(--ease)}.cat:hover img{transform:scale(1.06)}.cat:after{content:"";background:linear-gradient(#0000 50%,#0000008c);position:absolute;inset:0}.cat>span{z-index:1;bottom:16px;color:#fff;display:grid;position:absolute;inset-inline:16px}.cat b{font-size:20px}.cat small{opacity:.85;font-size:13px}@media (max-width:860px){.cats{grid-template-columns:repeat(2,1fr);gap:10px}.cat{aspect-ratio:4/4.4}}.grid{grid-template-columns:repeat(4,1fr);gap:28px 20px;display:grid}@media (max-width:1024px){.grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.grid{grid-template-columns:repeat(2,1fr);gap:22px 12px}}.pcard{flex-direction:column;min-width:0;display:flex}.pmedia{aspect-ratio:4/5;border-radius:var(--r);background:var(--sand);display:block;position:relative;overflow:hidden}.pmedia img{object-fit:cover;width:100%;height:100%;transition:opacity .5s var(--ease), transform .8s var(--ease);position:absolute;inset:0}.pmedia .alt{opacity:0}@media (hover:hover){.pcard:hover .pmedia .alt{opacity:1}.pcard:hover .pmedia img{transform:scale(1.03)}}.badges{top:10px;z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;inset-inline-start:10px}.b{background:var(--white);color:var(--ink);border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.b.sale{background:var(--sale);color:#fff}.b.new{background:var(--cobalt);color:#fff}.b.out{background:var(--ink);color:#fff}.pbody{flex-direction:column;flex:1;gap:4px;padding-top:12px;display:flex}.prow{justify-content:space-between;align-items:center;gap:8px;display:flex}.pcard h3{font-size:16px;font-weight:700}.rate{color:var(--ink-2);align-items:center;gap:3px;font-size:13px;display:inline-flex}.st{color:#f5a524;width:14px;height:14px}.pprice{align-items:baseline;gap:8px;font-size:16px;font-weight:600;display:inline-flex}.pprice s,.price s{color:var(--muted);font-size:.85em;font-weight:400}.dots{gap:6px;display:inline-flex}.dots button{outline-offset:2px;border-radius:50%;width:18px;height:18px;position:relative;box-shadow:inset 0 0 0 1px #00000026}.dots button:before{content:"";position:absolute;inset:-7px}.dots button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #00000026, 0 0 0 2px var(--porcelain), 0 0 0 3.5px var(--ink)}.low{color:var(--sale);font-size:13px;font-weight:700}.quick{min-height:42px;margin-top:10px;font-size:14px}@media (max-width:720px){.pcard h3,.pprice{font-size:14.5px}.quick{padding:0 10px}.rate{display:none}}.story{background:var(--sand);margin-block:clamp(24px,4vw,48px);padding-block:clamp(56px,8vw,104px)}.story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(28px,6vw,80px);display:grid}.story-media img{aspect-ratio:4/4.4;object-fit:cover;background:var(--sand-2);border-radius:120px 24px 24px;width:100%}.story-copy p{color:var(--ink-2);margin-top:16px;font-size:17px}.story-points{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.story-points li{border-top:2px solid var(--ink);gap:4px;padding-top:12px;display:grid}.story-points b{color:var(--cobalt);font-size:40px;font-weight:500;line-height:1}.story-points span{color:var(--ink-2);font-size:14px;line-height:1.6}@media (max-width:860px){.story-grid{grid-template-columns:1fr}.story-points{grid-template-columns:1fr 1fr 1fr;gap:10px}.story-points b{font-size:32px}}.usps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.usps li{border:1px solid var(--line);border-radius:var(--r);background:var(--white);align-items:center;gap:14px;padding:22px;display:flex}.usps svg{width:28px;height:28px;color:var(--cobalt)}.usps div{line-height:1.5;display:grid}.usps span{color:var(--muted);font-size:14px}@media (max-width:860px){.usps{grid-template-columns:1fr}}.quote-band{background:var(--ink-2);align-items:center;min-height:520px;margin-top:clamp(24px,4vw,48px);display:grid;position:relative;overflow:hidden}.quote-band>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.quote-band:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 30%,#00000073);position:absolute;inset:0}.quote-band .container{z-index:2;position:relative}.qcard{background:var(--porcelain);max-width:460px;box-shadow:var(--shadow);border-radius:20px;padding:32px}.qcard blockquote{margin:14px 0;font-size:20px;font-weight:700;line-height:1.7}.qcard p{color:var(--muted);font-size:14px}.stars{color:#f5a524;gap:2px;display:inline-flex}.stars svg{width:20px;height:20px}.stars.sm svg{width:15px;height:15px}@media (max-width:720px){.quote-band{min-height:0;padding-top:260px}.quote-band:before{background:linear-gradient(#0000 30%,#00000080)}.qcard{margin-bottom:16px;padding:24px}.qcard blockquote{font-size:17px}}.crumbs{color:var(--muted);margin-bottom:6px;font-size:13px}.crumbs a:hover{color:var(--ink);text-decoration:underline}.page-title{letter-spacing:-.5px;font-size:clamp(30px,4vw,46px)}.shop-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.sort{color:var(--muted);align-items:center;gap:10px;font-size:14px;display:inline-flex}select{appearance:none;background:var(--white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='%23161616' stroke-width='2'/%3E%3C/svg%3E") no-repeat left 12px center / 16px;border:1.5px solid var(--line);color:var(--ink);border-radius:10px;min-height:46px;padding:10px 14px 10px 38px}.filters{gap:14px;margin-top:24px;display:grid}.seg{background:var(--sand-2);scrollbar-width:none;border-radius:999px;gap:4px;width:max-content;max-width:100%;padding:4px;display:flex;overflow-x:auto}.seg button{white-space:nowrap;color:var(--ink-2);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:700;position:relative}.seg button[aria-checked=true]{color:var(--porcelain)}.seg button>span:not(.pill-bg){z-index:1;position:relative}.pill-bg{background:var(--ink);border-radius:999px;position:absolute;inset:0}.frow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.chips{flex-wrap:wrap;gap:8px;min-width:0;display:flex}@media (max-width:720px){.frow{flex-direction:column;align-items:stretch}.chips{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding-inline:16px;overflow-x:auto}.chip{white-space:nowrap}.seg{border-radius:0;width:auto;max-width:none;margin-inline:-16px;padding-inline:4px}.switch{align-self:flex-start}}.chip{border:1.5px solid var(--line);border-radius:999px;padding:7px 14px;font-size:14px;transition:border-color .2s,background .2s}.chip:hover{border-color:var(--ink)}.chip[aria-checked=true]{border-color:var(--cobalt);background:color-mix(in srgb, var(--cobalt) 8%, transparent);color:var(--cobalt);font-weight:700}.switch{cursor:pointer;align-items:center;gap:10px;font-size:14px;display:inline-flex}.switch input{opacity:0;position:absolute}.switch span{background:var(--line);border-radius:12px;width:42px;height:24px;transition:background .2s;position:relative}.switch span:after{content:"";width:18px;height:18px;transition:transform .25s var(--ease);background:#fff;border-radius:50%;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0003}.switch input:checked+span{background:var(--cobalt)}.switch input:checked+span:after{transform:translate(-18px)}.switch input:focus-visible+span{outline:2.5px solid var(--cobalt);outline-offset:2px}.count{color:var(--muted);margin:22px 0 16px;font-size:14px}.no-results{text-align:center;border:1.5px dashed var(--line);border-radius:var(--r);justify-items:center;gap:10px;padding:48px 16px;display:grid}.no-results b{font-size:20px}.no-results p{color:var(--muted)}.pdp{padding-top:24px;padding-bottom:clamp(48px,7vw,88px)}.pdp-grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(24px,5vw,64px);margin-top:12px;display:grid}.gallery{gap:12px;display:grid;position:sticky;top:88px}.g-main{aspect-ratio:4/4.6;background:var(--sand);touch-action:pan-y;border-radius:20px;position:relative;overflow:hidden}.g-main img{object-fit:cover;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.g-badge{top:14px;position:absolute;inset-inline-start:14px}.g-count{bottom:14px;color:#fff;background:#0000008c;border-radius:999px;padding:2px 10px;font-size:13px;position:absolute;inset-inline-end:14px}.thumbs{gap:10px;display:flex}.thumbs button{aspect-ratio:1;background:var(--sand);opacity:.55;width:76px;box-shadow:0 0 0 0 var(--ink);border-radius:10px;transition:opacity .2s;overflow:hidden}.thumbs button[aria-selected=true]{opacity:1;box-shadow:0 0 0 2px var(--ink)}.thumbs img{object-fit:cover;width:100%;height:100%}.info{justify-items:start;gap:14px;display:grid}.info>*{width:100%}.info>.b{width:auto}.info h1{letter-spacing:-.5px;font-size:clamp(30px,3.8vw,44px)}.rating-line{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;display:inline-flex;width:auto!important}.price{align-items:baseline;gap:12px;font-size:30px;display:flex}.price b{color:var(--cobalt);font-weight:600;display:inline-block}.short{color:var(--ink-2);font-size:17px}.opt{border:0;margin:4px 0 0;padding:0}.opt legend{color:var(--muted);margin-bottom:10px;padding:0;font-size:14px}.opt legend b{color:var(--ink)}.swatches{gap:10px;display:flex}.swatches button{width:40px;height:40px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:50%;padding:4px;transition:box-shadow .2s}.swatches button[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.swatches span{border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000001f}.sizes{gap:10px;display:flex}.sizes button{border:1.5px solid var(--line);border-radius:12px;justify-content:center;align-items:center;gap:6px;min-width:88px;min-height:46px;padding:0 16px;font-weight:700;display:inline-flex}.sizes button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--porcelain)}.sizes small{opacity:.7;font-size:12px;font-weight:500}.buy{gap:10px;margin-top:6px;display:flex}.grow{flex:1}.qty{border:1.5px solid var(--line);background:var(--white);border-radius:999px;align-items:center;display:inline-flex}.qty button{width:44px;height:47px;font-size:20px}.qty button:disabled{opacity:.3}.qty output{text-align:center;min-width:26px;font-weight:600}.qty.sm button{width:32px;height:32px;font-size:16px}.qty.sm output{min-width:20px;font-size:14px}.wa{gap:8px}.ship-est{background:var(--sand-2);border-radius:var(--r);gap:12px;padding:16px;display:flex}.ship-est>svg{color:var(--cobalt);margin-top:8px}.ship-est>div{flex:1;gap:6px;display:grid}.ship-est label{color:var(--muted);font-size:13px}.ship-est select{width:100%}.ship-est p{font-size:14px}.mini-usps{color:var(--ink-2);gap:20px;font-size:14px;display:flex}.mini-usps li{align-items:center;gap:6px;display:inline-flex}.mini-usps svg{width:18px;color:var(--cobalt)}.acc{border-top:1px solid var(--line)}.acc-item{border-bottom:1px solid var(--line)}.acc-item>button{text-align:start;justify-content:space-between;width:100%;padding:16px 0;font-weight:700;display:flex}.acc-item>button span{transition:transform .3s var(--ease);font-size:22px;line-height:1}.acc-item>button[aria-expanded=true] span{transform:rotate(45deg)}.acc-item>div{overflow:hidden}.acc-body{color:var(--ink-2);gap:8px;padding-bottom:18px;font-size:15px;display:grid}.acc-body ul{gap:6px;display:grid}.acc-body li{padding-inline-start:18px;position:relative}.acc-body li:before{content:"";inset-inline-start:2px;background:var(--cobalt);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em}@media (max-width:860px){.pdp-grid{grid-template-columns:1fr}.gallery{margin-inline:-16px;position:static}.g-main{aspect-ratio:1;border-radius:0}.thumbs{padding-inline:16px}.thumbs button{width:60px}}.reviews{border-top:1px solid var(--line);grid-template-columns:300px 1fr;gap:clamp(24px,5vw,64px);margin-top:clamp(56px,8vw,96px);padding-top:clamp(40px,5vw,56px);display:grid}.r-sum .big{margin-top:12px;font-size:64px;font-weight:500;line-height:1.1}.r-sum .muted{margin-top:4px;font-size:14px}.dist{gap:6px;margin-top:20px;font-size:13px;display:grid}.dist li{grid-template-columns:14px 1fr 36px;align-items:center;gap:10px;display:grid}.bar{background:var(--line);border-radius:3px;height:6px;display:block;overflow:hidden}.bar i{background:var(--ink);border-radius:3px;height:100%;display:block}.r-list{align-content:start;gap:14px;display:grid}.r-list li{border-radius:var(--r);background:var(--white);border:1px solid var(--line);gap:8px;padding:22px;display:grid}.r-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.r-list small{color:var(--muted);font-size:13px}.verified{color:var(--ok);font-weight:700}@media (max-width:860px){.reviews{grid-template-columns:1fr}}.sticky-buy{z-index:25;bottom:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--white);border-top:1px solid var(--line);align-items:center;gap:12px;display:none;position:fixed;inset-inline:0;box-shadow:0 -8px 24px -12px #0003}.sticky-buy img{object-fit:cover;border-radius:8px;width:44px;height:44px}.sticky-buy div{flex:1;min-width:0;font-size:14px;line-height:1.4;display:grid}.sticky-buy b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sticky-buy .num{color:var(--cobalt)}.sticky-buy .btn{min-height:44px;padding:0 18px}@media (max-width:860px){.sticky-buy{display:flex}}.steps{justify-content:space-between;max-width:520px;margin:28px 0 32px;display:flex;position:relative}.steps:before,.steps-line{content:"";background:var(--line);height:2px;position:absolute;top:17px;left:18px;right:18px}.steps-line{background:var(--cobalt);transform-origin:100%;display:block}.steps li{z-index:1;color:var(--muted);justify-items:center;gap:6px;font-size:14px;font-weight:700;display:grid;position:relative}.steps li>span{background:var(--porcelain);border:2px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;font-size:15px;transition:all .3s;display:grid}.steps li.now{color:var(--ink)}.steps li.now>span{border-color:var(--cobalt);color:var(--cobalt)}.steps li.done>span{background:var(--cobalt);border-color:var(--cobalt);color:#fff}.steps li svg{width:16px;height:16px}.co-grid{grid-template-columns:1fr 380px;align-items:start;gap:28px;display:grid}.card{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:clamp(20px,3vw,32px)}.card h2{margin-bottom:18px;font-size:22px}.form{gap:16px;display:grid}.form h2{margin-bottom:2px}.field{gap:6px;display:grid}.field>span{font-size:14px;font-weight:700}.field input,.field textarea,.field select{border:1.5px solid var(--line);background:var(--porcelain);border-radius:12px;width:100%;min-height:50px;padding:12px 14px;transition:border-color .2s,background .2s}.field select{background-color:var(--porcelain);padding-left:38px}.field textarea{resize:vertical;min-height:0}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--cobalt);background:var(--white);outline:none}.field input[dir=ltr]{text-align:right}.field small{color:var(--muted);font-size:13px}.field.bad input{border-color:var(--sale)}.field .err{color:var(--sale);font-weight:700}.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ship-note{background:var(--sand-2);border-radius:12px;padding:12px 16px;font-size:14px}.pay{gap:10px;display:grid}.pay label{border:1.5px solid var(--line);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;transition:border-color .2s,background .2s;display:flex}.pay label.on{border-color:var(--cobalt);background:color-mix(in srgb, var(--cobalt) 5%, transparent)}.pay input{width:20px;height:20px;accent-color:var(--cobalt);margin:0}.pay span{line-height:1.5;display:grid}.pay small{color:var(--muted);font-size:13px}.card-fields{gap:14px;display:grid;overflow:hidden}.card-fields>:first-child{margin-top:4px}.review dl{gap:0;margin:0;display:grid}.review dl div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;gap:12px;padding:14px 0;display:grid}.review dt{color:var(--muted);font-size:14px}.review dd{margin:0;font-weight:700}.co-nav{justify-content:space-between;gap:12px;margin-top:18px;display:flex}.co-nav .btn:only-child{margin-inline-start:auto}.summary{position:sticky;top:88px}.sum-toggle{display:none}@media (max-width:960px){.summary{padding-block:14px}.summary h2{display:none}.sum-toggle{justify-content:space-between;align-items:center;width:100%;padding:4px 0;font-weight:700;display:flex}.sum-toggle b{color:var(--cobalt);font-size:18px}.sum-toggle .chev{transition:transform .3s var(--ease);margin-inline-start:6px;display:inline-block}.summary.open .sum-toggle .chev{transform:rotate(180deg)}.summary:not(.open) .sum-body{display:none}.summary.open .sum-body{margin-top:16px}}.summary ul{border-bottom:1px solid var(--line);gap:14px;margin-bottom:18px;padding-bottom:18px;display:grid}.summary li{align-items:center;gap:12px;font-size:14px;display:flex}.thumb{flex:none;position:relative}.thumb img{object-fit:cover;background:var(--sand);border-radius:10px;width:56px;height:56px}.thumb i{background:var(--ink);color:#fff;border-radius:11px;place-items:center;min-width:22px;height:22px;font-size:12px;font-style:normal;display:grid;position:absolute;top:-6px;left:-6px}.s-name{flex:1;line-height:1.5;display:grid}.s-name small{color:var(--muted)}.row{justify-content:space-between;padding:5px 0;font-size:15px;display:flex}.row.total{border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:19px;font-weight:800}.row.total b{color:var(--cobalt);display:inline-block}@media (max-width:960px){.co-grid{grid-template-columns:1fr}.summary{order:-1;position:static}}@media (max-width:520px){.two{grid-template-columns:1fr}.co-nav .btn{flex:1;padding:0 14px}}.success{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:60vh;display:grid}.success h1{font-size:clamp(28px,4vw,40px)}.ok-ring{background:var(--ok);color:#fff;border-radius:50%;place-items:center;width:88px;height:88px;margin-bottom:8px;display:grid}.ok-ring svg{width:44px;height:44px}.muted-ring{background:var(--sand);color:var(--ink-2)}.scrim{z-index:60;background:#16161673;position:fixed;inset:0}.drawer{z-index:61;background:var(--porcelain);flex-direction:column;width:min(440px,100%);display:flex;position:fixed;top:0;bottom:0;left:0;box-shadow:8px 0 40px #0003}.dh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.dh h2{font-size:20px}.db{flex:1;padding:16px 20px;overflow-y:auto}.ship-bar{background:var(--sand-2);border-radius:12px;margin-bottom:8px;padding:12px 14px;font-size:14px}.track{background:var(--line);border-radius:3px;height:6px;margin-top:8px;overflow:hidden}.track i{background:var(--cobalt);border-radius:3px;height:100%;margin-inline-start:0;display:block}.lines li{overflow:hidden}.line{border-bottom:1px solid var(--line);gap:12px;padding:14px 0;display:flex}.line img{object-fit:cover;background:var(--sand);border-radius:10px;flex:none;width:76px;height:76px}.li-info{flex:1;align-content:start;gap:2px;min-width:0;font-size:14px;display:grid}.li-info>span{color:var(--muted);font-size:13px}.li-info .qty{width:max-content;margin-top:6px}.li-end{align-content:space-between;justify-items:end;font-size:14px;display:grid}.rm{color:var(--muted);font-size:13px;text-decoration:underline}.rm:hover{color:var(--sale)}.df{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--white);justify-items:center;gap:8px;display:grid}.df .row{width:100%;font-weight:700}.empty{text-align:center;flex:1;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.empty svg{width:56px;height:56px;color:var(--muted)}.empty b{font-size:20px}.empty p{color:var(--muted);max-width:30ch}.toast-wrap{z-index:70;pointer-events:none;width:max-content;max-width:calc(100% - 32px);position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast{pointer-events:auto;background:var(--ink);color:var(--porcelain);padding:10px 10px 10px 16px;box-shadow:var(--shadow);border-radius:14px;align-items:center;gap:10px;padding-inline-start:16px;font-size:14px;display:flex}.toast svg{color:#69db7c}.toast button{background:var(--porcelain);color:var(--ink);white-space:nowrap;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:700}@media (max-width:860px){.toast-wrap{bottom:84px}}.footer{background:var(--ink);color:#c9c7c0;margin-top:clamp(48px,7vw,88px);padding:64px 0 28px}.quote-band+.footer,.footer:first-child{margin-top:0}.fcols{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:32px;display:grid}.footer .logo{color:#fff}.footer .logo .latin{color:#8ea2ff}.fcols p{max-width:32ch;margin-top:10px;font-size:14px}.footer h4{color:#fff;margin-bottom:12px;font-size:15px}.footer ul{gap:8px;font-size:14px;display:grid}.footer a:hover{color:#fff}.fbottom{border-top:1px solid #2e2e2c;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;font-size:13px;display:flex}.fbottom a{text-decoration:underline}@media (max-width:860px){.fcols{grid-template-columns:1fr 1fr}.fcols>:first-child{grid-column:1/-1}}
:root{--ink:#1b2147;--ink-2:#3a4068;--muted:#6e6a60;--line:#d9cdb3;--porcelain:#f3ebda;--white:#fbf6ea;--sand:#e4d8bd;--sand-2:#ece2cb;--cobalt:#d2382e;--cobalt-d:#a92a22;--thread:#d2382e;--indigo:#1b2147;--r:6px;--ar:"Almarai",system-ui,sans-serif;--disp:"Kufam","Almarai",system-ui,sans-serif}body{background:var(--porcelain) repeating-linear-gradient(0deg,#1b214706 0 1px,transparent 1px 4px),repeating-linear-gradient(90deg,#1b214706 0 1px,transparent 1px 4px)}h1,h2,h3,h4{font-family:var(--disp);font-weight:800}.eyebrow{display:none}.btn{border-radius:4px}.btn-dark{background:var(--indigo);box-shadow:0 0 0 2px var(--indigo),inset 0 0 0 2px var(--porcelain)}.btn-dark:hover{background:#0f1330}.btn-line{border-color:var(--indigo);border-radius:4px}.announce{background:var(--indigo);color:var(--sand);position:relative}.announce:after{content:"";border-top:2px dashed #e0453ae6;height:0;position:absolute;inset:auto 0 3px}.header{background:color-mix(in srgb,var(--porcelain) 92%,transparent)}.header:after{content:"";border-top:2px dashed var(--thread);opacity:.8;position:absolute;inset:auto 0 -1px}.logo{font-family:var(--disp);align-items:center;gap:10px}.logo .mark{align-self:center;width:34px;height:34px}.logo .latin{color:var(--thread)}.hero h1{letter-spacing:0;font-size:clamp(34px,4.4vw,60px);line-height:1.3}.hero h1 em{color:var(--indigo)}.hero h1 em:after{background:repeating-linear-gradient(90deg,var(--thread) 0 12px,transparent 12px 20px);opacity:1;border-radius:3px;height:5px;bottom:-.02em}.hero-media{background:var(--sand);aspect-ratio:4/4.6;border-radius:6px;padding:0;overflow:visible}.hero-media>img{border-radius:6px;width:calc(100% - 28px);height:calc(100% - 28px);position:absolute;inset:14px}.hero-media .stitch{z-index:2;pointer-events:none;width:100%;height:100%;animation:2.6s cubic-bezier(.5,0,.2,1) .4s both sew;position:absolute;inset:0;overflow:visible}.hero-media .stitch rect{fill:none;stroke:var(--thread);stroke-width:3px;stroke-dasharray:12 9;vector-effect:non-scaling-stroke}@keyframes sew{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(-10px)}}.tag-chip{background:var(--white);box-shadow:0 0 0 1.5px var(--indigo),5px 6px 0 #1b2147d9;bottom:34px;z-index:3;border-radius:4px;inset-inline-start:-20px;transform:rotate(-2.5deg)}.tag-chip:before{content:"";top:-16px;background:var(--thread);width:2px;height:20px;position:absolute;inset-inline-end:26px}.tag-chip img{border-radius:3px}@media (prefers-reduced-motion:reduce){.hero-media .stitch{animation:none}}@media (max-width:860px){.hero-media{border-radius:6px}.tag-chip{inset-inline-start:8px}}.ribbon{background:var(--indigo);color:var(--sand);border-block:3px double var(--thread)}.section.container,.story{position:relative}.story{background:var(--sand-2)}.cat,.card,.product-card{border-radius:4px}.sec-head h2{padding-bottom:12px;position:relative}.sec-head h2:after{content:"";inset-inline-start:0;border-top:3px dashed var(--thread);width:90px;position:absolute;bottom:0}
