:root{--paper:#FFFFFF;--paper-2:#F4F5F3;--card:#FFFFFF;--ink:#1C2420;--muted:#6C6F68;--line:#E6E8E5;--olive:#0B5A3A;--olive-ink:#FFFFFF;--olive-soft:#E4EEE7;--head:#0B4A31;--warn:#A33B2B;--tint:#0B5A3A;--shadow:0 22px 60px -24px rgba(20,40,30,.35);--display:"DM Serif Display", Georgia, serif;--body:"Jost", "Helvetica Neue", Arial, sans-serif;--gut-l:max(16px, env(safe-area-inset-left, 0px));--gut-r:max(16px, env(safe-area-inset-right, 0px));--hdr:86px}:root[lang=ar]{--display:"Amiri", "Noto Naskh Arabic", serif;--body:"Cairo", "Noto Sans Arabic", Tahoma, sans-serif }@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#0F1512;--paper-2:#16201B;--card:#141C18;--ink:#ECEFEA;--muted:#A3AAA4;--line:#26302B;--olive:#5FB38A;--olive-ink:#0F1512;--olive-soft:#1A2B22;--head:#A5D6BA;--warn:#E39A8C;--shadow:0 22px 60px -24px rgba(0,0,0,.75);color-scheme:dark}}:root[data-theme=dark]{--paper:#0F1512;--paper-2:#16201B;--card:#141C18;--ink:#ECEFEA;--muted:#A3AAA4;--line:#26302B;--olive:#5FB38A;--olive-ink:#0F1512;--olive-soft:#1A2B22;--head:#A5D6BA;--warn:#E39A8C;--shadow:0 22px 60px -24px rgba(0,0,0,.75);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}body{background:var(--paper);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:60;background:var(--paper)}img{display:block;max-width:100%}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--olive);outline-offset:3px}h1,h2,h3{font-family:var(--display);font-weight:400;color:var(--head);text-wrap:balance;margin:0}.wrap{max-width:1280px;margin:0 auto;padding-left:var(--gut-l);padding-right:var(--gut-r)}.eyebrow{font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0}:root[lang=ar] .eyebrow{letter-spacing:0;font-size:.88rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.7em;background:var(--olive);color:var(--olive-ink);border:0;padding:.95em 1.6em;font-size:.95rem;text-decoration:none;transition:filter .2s,transform .2s}.btn:hover{filter:brightness(1.1)}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.arrow{width:16px;height:10px;flex-shrink:0}[dir=rtl] .arrow{transform:scaleX(-1)}.money{font-variant-numeric:tabular-nums;white-space:nowrap}.ann{background:#0e4a2f;color:#fff;font-size:.86rem;letter-spacing:.02em}.ann .wrap{display:flex;justify-content:center;align-items:center;gap:14px;min-height:40px;text-align:center;flex-wrap:wrap;padding-block:6px}.ann-sep{opacity:.6}header.site{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;height:var(--hdr);background:color-mix(in srgb,var(--paper) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}header.site .wrap{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;height:100%}.logo{display:flex;align-items:center;text-decoration:none;direction:ltr}.logo img{height:52px;width:auto}:root[data-theme=dark] .logo img{filter:brightness(0) invert(.93)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logo img{filter:brightness(0) invert(.93)}}.main-nav{display:flex;justify-content:center;gap:clamp(14px,2.4vw,34px);flex-wrap:wrap}.main-nav a{text-decoration:none;font-size:.95rem;color:var(--ink);padding:6px 0;border-bottom:1.5px solid transparent;transition:border-color .2s,color .2s}.main-nav a:hover{color:var(--head);border-color:var(--olive)}.menu-btn{display:none;justify-self:start;align-items:center;gap:10px;background:none;border:0;padding:8px 12px;margin-inline-start:-12px;border-radius:999px;font-size:.78rem;letter-spacing:.18em;text-transform:uppercase}:root[lang=ar] .menu-btn{letter-spacing:0;font-size:.95rem}.menu-btn:hover{background:var(--paper-2)}.menu-btn .lines{width:22px;height:12px;position:relative}.menu-btn .lines:before,.menu-btn .lines:after{content:"";position:absolute;inset-inline-start:0;height:1.5px;background:currentColor;transition:width .3s ease}.menu-btn .lines:before{top:0;width:22px}.menu-btn .lines:after{bottom:0;width:14px}.menu-btn:hover .lines:after{width:22px}.tools{justify-self:end;display:flex;gap:4px;align-items:center}.lang-btn{background:none;border:1px solid var(--line);border-radius:999px;padding:.38em .95em;font-size:.88rem;margin-inline-end:4px}.lang-btn:hover{border-color:var(--olive);color:var(--head)}.lang-btn[data-to=ar]{font-family:Cairo,sans-serif}.lang-btn[data-to=en]{font-family:Jost,sans-serif}.icon-btn{background:none;border:0;width:42px;height:42px;display:grid;place-items:center;position:relative;border-radius:50%}.icon-btn:hover{background:var(--paper-2)}.icon-btn svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.5}.badge{position:absolute;top:2px;inset-inline-end:1px;min-width:18px;height:18px;border-radius:9px;background:var(--olive);color:var(--olive-ink);font-size:.7rem;display:grid;place-items:center;padding:0 4px;font-variant-numeric:tabular-nums;font-family:Jost,sans-serif}@media(max-width:1040px){:root{--hdr:68px}header.site .wrap{grid-template-columns:1fr auto 1fr;gap:8px}.menu-btn{display:inline-flex}.main-nav{display:none}.logo img{height:40px}#searchBtn{display:none}}@media(max-width:640px){:root{--hdr:62px}.menu-btn .word{display:none}.logo img{height:34px}.lang-btn{padding:.32em .7em;font-size:.8rem}.ann{font-size:.7rem;letter-spacing:0}.ann .wrap{gap:6px;flex-wrap:nowrap;white-space:nowrap}}.hero{position:relative;overflow:hidden;background:var(--paper);height:clamp(500px,calc(100svh - var(--hdr) - 40px),660px)}.hs{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s ease;pointer-events:none}.hs.on{opacity:1}.hs img{position:absolute;top:0;height:100%;object-fit:cover;filter:sepia(.1) saturate(1.04)}.hs .a{inset-inline-start:24%;width:42%;object-position:50% 20%}.hs .b-line,.hs .b{position:absolute;top:0;bottom:0;inset-inline-end:0;width:40%;clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}[dir=rtl] .hs .b-line,[dir=rtl] .hs .b{clip-path:polygon(0 0,84% 0,100% 100%,0 100%)}.hs .b-line{background:#fff;width:calc(40% + 5px)}.hs .b img{top:0;right:0;bottom:0;left:0;width:100%;object-position:50% 22%}.hs .a-fade{position:absolute;top:0;bottom:0;inset-inline-start:calc(24% - 3px);width:20%;background:linear-gradient(90deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 70%,transparent) 35%,transparent 100%)}[dir=rtl] .hs .a-fade{background:linear-gradient(-90deg,var(--paper) 0%,color-mix(in srgb,var(--paper) 70%,transparent) 35%,transparent 100%)}:root[lang=ar] .hero-sub{font-style:normal}.hs.on img{animation:heroZoom 7s ease-out both}@keyframes heroZoom{0%{transform:scale(1.06)}to{transform:none}}.hero-copy{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;gap:20px}.hero-title{font-size:clamp(3.2rem,7vw,6.4rem);line-height:.95;text-transform:uppercase;color:var(--head);letter-spacing:-.01em}.hero-title span{display:block}:root[lang=ar] .hero-title{line-height:1.25;text-transform:none}.hero-sub{margin:0;font-style:italic;font-size:1.2rem;color:var(--ink)}.hero-copy .btn{align-self:flex-start;padding:1em 1.8em}.hero-dots{display:flex;gap:6px;margin-top:22px}.hero-dots button{width:26px;height:3px;border:0;padding:0;background:color-mix(in srgb,var(--olive) 25%,transparent);border-radius:2px;transition:.3s}.hero-dots button[aria-current=true]{width:38px;background:var(--olive)}@media(max-width:820px){.hero{height:auto;background:var(--paper)}.hero-stage{position:relative;height:clamp(380px,118vw,560px);overflow:hidden;background:var(--paper-2)}.hs .a{inset-inline-start:0;width:64%}.hs .a-fade{display:none}.hs .b-line,.hs .b{width:46%}.hs .b-line{width:calc(46% + 5px)}.hero-copy{height:auto;padding-block:26px 34px;gap:14px}.hero-title{font-size:clamp(2.6rem,12vw,3.6rem)}}@media(min-width:821px){.hero-stage{position:absolute;top:0;right:0;bottom:0;left:0}}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px}.sec-title{font-size:clamp(2rem,3.6vw,2.9rem);line-height:1.1}.view-all{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;color:var(--ink);text-underline-offset:4px;white-space:nowrap}.cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cat{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:var(--paper-2);text-decoration:none}.cat img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:transform .8s ease}.cat:hover img{transform:scale(1.04)}.cat:after{content:"";position:absolute;inset:auto 0 0;height:45%;background:linear-gradient(transparent,#0a140e8c)}.cat span{position:absolute;z-index:2;inset-inline-start:18px;bottom:16px;color:#fff;font-size:1.25rem;display:flex;align-items:center;gap:8px}.na-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.na-card{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0}.na-media{display:block;aspect-ratio:3/4;overflow:hidden;background:var(--paper-2)}.na-media img{width:100%;height:100%;object-fit:cover;object-position:50% 20%;transition:transform .8s ease}.na-card:hover .na-media img{transform:scale(1.03)}.heart{position:absolute;top:10px;inset-inline-end:10px;width:34px;height:34px;border-radius:50%;border:0;background:color-mix(in srgb,var(--paper) 85%,transparent);display:grid;place-items:center}.heart svg{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:1.5}.heart[aria-pressed=true] svg{fill:var(--olive);stroke:var(--olive)}.na-row{display:flex;justify-content:space-between;align-items:center;gap:10px}.na-row h3{font-family:var(--body);font-size:1rem;color:var(--ink);line-height:1.35}.na-row h3 a{text-decoration:none}.na-row p{margin:2px 0 0;font-size:.95rem}.na-bag{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;color:var(--ink);flex-shrink:0}.na-bag:hover{background:var(--paper-2)}.na-bag svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:1.5}@media(max-width:900px){.cat-grid,.na-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}section.block.tight{padding-block:clamp(44px,5vw,72px) 0}section.block{padding-block:clamp(56px,7vw,96px)}.shop-head{display:grid;justify-items:center;text-align:center;gap:8px;margin-bottom:clamp(28px,4vw,44px)}.shop-head h2{font-size:clamp(2.4rem,5vw,4rem);line-height:1.1}.shop-meta{margin:0;color:var(--muted);font-size:.92rem;display:flex;gap:14px;align-items:center;flex-wrap:wrap;justify-content:center}.clear-filter{background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;color:var(--ink);font-size:.92rem}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 18px}@media(max-width:1020px){.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 12px}}.p-card{display:flex;flex-direction:column;gap:10px;min-width:0;animation:rise .5s ease both}.p-media{position:relative;aspect-ratio:3/4;overflow:hidden;background:var(--paper-2);display:block}.p-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease,transform .9s ease}.p-media img.alt{opacity:0}@media(hover:hover){.p-card:hover .p-media img.alt{opacity:1}.p-card:hover .p-media img{transform:scale(1.025)}}.p-tag{position:absolute;inset-inline-start:10px;top:10px;z-index:2;background:var(--paper);color:var(--head);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;padding:.35em .7em}:root[lang=ar] .p-tag{letter-spacing:0;font-size:.8rem}.p-quick{position:absolute;inset-inline-end:10px;bottom:10px;z-index:2;width:40px;height:40px;border-radius:50%;background:var(--paper);display:grid;place-items:center;box-shadow:0 4px 14px #0000001f}.p-quick svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:1.5}.p-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.p-name{font-size:1rem;margin:0;font-weight:400;line-height:1.35;font-family:var(--body);color:var(--ink)}.p-name a{text-decoration:none}.p-price{font-size:.95rem}.swatches{display:flex;gap:5px;flex-wrap:wrap;align-items:center}.sw{width:13px;height:13px;border-radius:50%;box-shadow:inset 0 0 0 1px #0000002e}.swatches .more{font-size:.75rem;color:var(--muted)}.promise{border-block:1px solid var(--line);background:var(--paper-2)}.promise .wrap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-block:32px}.promise .item{display:flex;gap:14px;align-items:start}.promise svg{width:28px;height:28px;stroke:var(--head);fill:none;stroke-width:1.3;flex-shrink:0}.promise b{display:block;font-weight:500}.promise span{color:var(--muted);font-size:.92rem}@media(max-width:760px){.promise .wrap{grid-template-columns:1fr}}.fit{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(24px,5vw,64px);align-items:start}@media(max-width:820px){.fit{grid-template-columns:1fr}}.fit p{color:var(--muted);max-width:52ch}.fit h2{font-size:clamp(2.1rem,4vw,3rem);line-height:1.15;margin:10px 0 14px}table.sizes{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}table.sizes th,table.sizes td{text-align:start;padding:14px 12px;border-bottom:1px solid var(--line)}table.sizes th{font-weight:500;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}:root[lang=ar] table.sizes th{letter-spacing:0;font-size:.9rem}table.sizes td:first-child{font-family:"DM Serif Display",serif;font-size:1.35rem;color:var(--head)}table.sizes tr.hit td{background:var(--olive-soft)}.finder{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:20px;padding:18px;background:var(--paper-2)}.finder input,.mini-finder input{width:92px;padding:.6em .7em;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit}.finder output b{font-family:"DM Serif Display",serif;font-weight:400;font-size:1.3rem;color:var(--head)}footer.site{background:var(--olive);color:var(--olive-ink)}footer.site .wrap{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px;padding-block:56px 28px}footer.site .logo{color:var(--olive-ink)}footer.site p{margin:14px 0 0;opacity:.88;max-width:40ch}footer.site h4{margin:0 0 14px;font-weight:500;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;opacity:.75}:root[lang=ar] footer.site h4{letter-spacing:0;font-size:.9rem}footer.site ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}footer.site a,footer.site button.lnk{color:inherit;text-decoration:none;opacity:.92;background:none;border:0;padding:0;font:inherit;text-align:start}footer.site a:hover,footer.site button.lnk:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.ig{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:.6em 1em;border:1px solid color-mix(in srgb,var(--olive-ink) 45%,transparent);border-radius:999px;direction:ltr}.ig svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}footer.site .legal{grid-column:1/-1;border-top:1px solid color-mix(in srgb,var(--olive-ink) 22%,transparent);padding-top:20px;font-size:.85rem;opacity:.8;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}@media(max-width:820px){footer.site .wrap{grid-template-columns:1fr 1fr}footer.site .foot-brand{grid-column:1/-1}}.pdp{padding-block:22px clamp(64px,8vw,110px)}.crumbs{font-size:.84rem;color:var(--muted);display:flex;gap:8px;flex-wrap:wrap;margin:0 0 20px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--head);text-decoration:underline}.pdp-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4.5vw,72px);align-items:start}.pdp-media{display:grid;gap:10px;min-width:0}.pdp-main{position:relative;aspect-ratio:3/4;background:var(--paper-2);overflow:hidden}.pdp-main img{width:100%;height:100%;object-fit:cover;animation:rise .45s ease both}.pdp-main .pager{bottom:14px}.pdp-main .count{position:absolute;inset-inline-start:14px;bottom:18px;font-size:.78rem;background:color-mix(in srgb,var(--paper) 88%,transparent);padding:.3em .7em;font-variant-numeric:tabular-nums;direction:ltr}.pdp-thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(68px,1fr));gap:8px}.pdp-thumbs button{padding:0;border:1px solid transparent;background:none;opacity:.6;transition:opacity .2s}.pdp-thumbs button:hover{opacity:.9}.pdp-thumbs button[aria-current=true]{opacity:1;border-color:var(--ink)}.pdp-thumbs img{width:100%;aspect-ratio:3/4;object-fit:cover}.pdp-info{position:sticky;top:calc(var(--hdr) + 24px);display:flex;flex-direction:column;gap:20px;min-width:0}.pdp-info h1{font-size:clamp(2rem,3.4vw,2.9rem);line-height:1.15}.pdp-price{font-size:1.5rem;margin:0}.pdp-note{font-size:.86rem;color:var(--muted);margin:-12px 0 0}.btn.outline{background:transparent;color:var(--ink);border:1px solid var(--ink)}.btn.outline:hover{background:var(--ink);color:var(--paper);filter:none}.btn.block{width:100%;padding:1.05em 1.2em;font-size:1rem}.pdp-actions{display:grid;gap:10px}.qty.lg{margin-top:0}.qty.lg button{width:44px;height:44px;font-size:1.1rem}.qty.lg span{min-width:40px;font-size:1rem}.pdp-accs details{border-top:1px solid var(--line)}.pdp-accs details:last-child{border-bottom:1px solid var(--line)}.pdp-accs summary{list-style:none;padding:16px 0;display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-weight:500}.pdp-accs summary::-webkit-details-marker{display:none}.pdp-accs summary:after{content:"+";font-size:1.3rem;font-weight:300;color:var(--muted)}.pdp-accs details[open] summary:after{content:"\2212"}.pdp-accs .acc-body{padding-bottom:18px;color:var(--muted);font-size:.95rem}.pdp-accs .acc-body p{margin:0 0 8px}.pdp-accs table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pdp-accs td{padding:7px 0;border-bottom:1px solid var(--line)}.trust{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:.84rem;color:var(--muted)}.trust span{display:flex;gap:8px;align-items:center}.trust svg{width:18px;height:18px;stroke:var(--head);fill:none;stroke-width:1.5;flex-shrink:0}.related{margin-top:clamp(64px,8vw,110px)}.related h2{text-align:center;font-size:clamp(2rem,4vw,3rem);margin-bottom:32px}.sticky-buy{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--paper);border-top:1px solid var(--line);padding:10px var(--gut-r) calc(10px + env(safe-area-inset-bottom,0px)) var(--gut-l);display:none;gap:12px;align-items:center;transform:translateY(110%);transition:transform .3s ease;box-shadow:0 -10px 30px -18px #0000004d}.sticky-buy .sb-txt{flex:1;min-width:0;font-size:.85rem;line-height:1.3}.sticky-buy .sb-txt b{display:block;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-buy .btn{padding:.85em 1.2em}@media(max-width:820px){.pdp-grid{grid-template-columns:1fr}.pdp-info{position:static}.pdp-media{margin-inline:calc(-1 * var(--gut-l))}.pdp-thumbs{padding-inline:var(--gut-l);grid-auto-flow:column;grid-auto-columns:60px;grid-template-columns:none;overflow-x:auto}.sticky-buy{display:flex}.sticky-buy.on{transform:none}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0e120a6b;z-index:70;opacity:0;pointer-events:none;transition:opacity .3s}.scrim.on{opacity:1;pointer-events:auto}.side{position:fixed;top:0;bottom:0;inset-inline-start:0;width:min(400px,88vw);z-index:85;background:var(--paper);display:flex;flex-direction:column;transform:translate(-102%);transition:transform .45s cubic-bezier(.2,.7,.2,1);box-shadow:var(--shadow);padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}[dir=rtl] .side{transform:translate(102%)}.side.on,[dir=rtl] .side.on{transform:none}.side-head{display:flex;align-items:center;justify-content:space-between;padding-block:14px;padding-inline:26px 18px;border-bottom:1px solid var(--line)}.side-head .logo .l-ar,.side-head .logo .l-en{font-size:1.5rem}.side-head .logo .l-bar{height:22px}.side-body{flex:1;overflow-y:auto;padding:14px 26px 24px}.side-search{width:100%;font:inherit;padding:.7em .9em;border:1px solid var(--line);background:var(--paper-2);color:var(--ink)}.results{display:grid;gap:2px;margin-top:8px}.results button{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;background:none;border:0;padding:6px;text-align:start}.results button:hover{background:var(--paper-2)}.results img{width:40px;height:53px;object-fit:cover}.side-label{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:22px 0 4px}:root[lang=ar] .side-label{letter-spacing:0;font-size:.88rem}.side-nav{display:flex;flex-direction:column}.side-nav a{display:flex;align-items:baseline;justify-content:space-between;gap:12px;text-decoration:none;padding:11px 0;border-bottom:1px solid var(--line);font-family:var(--display);font-size:1.7rem;line-height:1.2;color:var(--head);transition:padding .25s ease}.side-nav a:hover{padding-inline-start:8px}.side-nav a small{font-family:Jost,sans-serif;font-size:.78rem;color:var(--muted);font-variant-numeric:tabular-nums}.side-colours{display:flex;gap:10px;flex-wrap:wrap;padding-top:8px}.side-colours button{width:30px;height:30px;border-radius:50%;border:0;background:var(--c);box-shadow:inset 0 0 0 1px #00000026;transition:transform .2s}.side-colours button:hover{transform:scale(1.12)}.side-links{display:flex;flex-direction:column}.side-links a,.side-links button{display:flex;justify-content:space-between;align-items:center;text-align:start;width:100%;background:none;border:0;padding:11px 0;text-decoration:none;font-size:1rem;border-bottom:1px solid var(--line)}.side-links a:hover,.side-links button:hover{color:var(--head)}.side-foot{border-top:1px solid var(--line);padding:16px 26px;display:grid;gap:4px;font-size:.86rem;color:var(--muted)}.side-foot b{color:var(--ink);font-weight:500}.drawer{position:fixed;top:0;bottom:0;inset-inline-end:0;width:min(440px,100vw);background:var(--paper);z-index:80;transform:translate(102%);transition:transform .35s ease;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);box-shadow:var(--shadow)}[dir=rtl] .drawer{transform:translate(-102%)}.drawer.on,[dir=rtl] .drawer.on{transform:none}.drawer-head{display:flex;justify-content:space-between;align-items:center;padding:16px 22px;border-bottom:1px solid var(--line)}.drawer-head h3{font-size:1.6rem}.drawer-body{flex:1;overflow-y:auto;padding:8px 22px}.drawer-foot{border-top:1px solid var(--line);padding:18px 22px;display:grid;gap:12px}.drawer-foot:empty{display:none}.line-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.line-item img{width:76px;height:100px;object-fit:cover;background:var(--paper-2)}.line-item h4{margin:0;font-weight:500;font-size:.98rem}.line-item .meta{font-size:.84rem;color:var(--muted)}.qty{display:inline-flex;border:1px solid var(--line);margin-top:8px;direction:ltr}.qty button{background:none;border:0;width:30px;height:30px}.qty span{min-width:26px;display:grid;place-items:center;font-variant-numeric:tabular-nums;font-size:.9rem}.remove{background:none;border:0;color:var(--muted);font-size:.82rem;text-decoration:underline;padding:0;margin-top:6px}.empty{padding:48px 0;text-align:center;color:var(--muted);display:grid;gap:14px;justify-items:center}.order-sum{display:grid;gap:6px;font-size:.92rem}.order-sum div{display:flex;justify-content:space-between;gap:12px}.order-sum .muted{color:var(--muted)}.order-sum .total{font-size:1.08rem;padding-top:8px;border-top:1px solid var(--line)}.checkout{display:grid;gap:10px}.checkout label{display:grid;gap:4px;font-size:.84rem;color:var(--muted)}.checkout input{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);padding:.7em .8em;width:100%}.checkout input.err{border-color:var(--warn)}.cod{display:flex;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--olive);background:var(--olive-soft);font-size:.9rem}.cod svg{width:22px;height:22px;stroke:var(--head);fill:none;stroke-width:1.4;flex-shrink:0}.done-box{display:grid;gap:12px;text-align:center;padding:28px 0}.done-box h4{font-family:var(--display);font-weight:400;font-size:1.9rem;color:var(--head);margin:0}.order-text{white-space:pre-wrap;font-size:.82rem;background:var(--paper-2);padding:12px;max-height:200px;overflow:auto;-webkit-user-select:all;user-select:all;text-align:start}.note{font-size:.84rem;color:var(--muted)}.co{min-height:100vh;background:var(--paper)}.co-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);min-height:100vh}.co-main{border-inline-end:1px solid var(--line);display:flex;justify-content:flex-end}.co-side{background:var(--paper-2);display:flex;justify-content:flex-start}.co-inner{width:100%;max-width:600px;padding:36px clamp(20px,4vw,52px) 64px}.co-side .co-inner{max-width:520px;position:sticky;top:0;align-self:start;padding-top:56px}.co-top{display:grid;gap:14px;margin-bottom:26px}.co-top .logo .l-ar,.co-top .logo .l-en{font-size:1.9rem}.co-steps a{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--olive);text-decoration:none}.co-steps a:hover{text-decoration:underline;text-underline-offset:3px}:root[data-theme=dark] .co-steps a{color:var(--head)}.co-form{display:grid;gap:30px}.co-form section{display:grid;gap:12px}.co-form h2,.co-thanks h3{font-family:var(--body);font-weight:500;font-size:1.2rem;color:var(--ink)}.co-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fl{position:relative;display:block}.fl input,.fl select,.fl textarea{width:100%;font:inherit;font-size:.97rem;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:22px 12px 7px;min-height:52px;appearance:none;-webkit-appearance:none;resize:vertical}.fl select{padding-inline-end:34px;background-image:linear-gradient(45deg,transparent 50%,var(--muted) 50%),linear-gradient(-45deg,transparent 50%,var(--muted) 50%);background-size:5px 5px;background-repeat:no-repeat;background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%}[dir=rtl] .fl select{background-position:18px 50%,13px 50%}.fl select:disabled{color:var(--ink);opacity:1;background-color:var(--paper-2)}.fl>span{position:absolute;inset-inline-start:13px;top:16px;color:var(--muted);font-size:.95rem;pointer-events:none;transition:.15s ease}.fl input:focus+span,.fl input:not(:placeholder-shown)+span,.fl textarea:focus+span,.fl textarea:not(:placeholder-shown)+span,.fl select+span{top:6px;font-size:.72rem}.fl input:focus,.fl select:focus,.fl textarea:focus{outline:none;border-color:var(--olive);box-shadow:0 0 0 1px var(--olive)}.fl .err{border-color:var(--warn);box-shadow:0 0 0 1px var(--warn)}.co-box{border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--card)}.co-opt{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:16px}.co-opt.on{background:var(--olive-soft);border:1px solid var(--olive);border-radius:8px;margin:-1px}.co-opt input{accent-color:var(--olive);width:18px;height:18px;margin:0}.co-opt small{display:block;color:var(--muted);font-size:.84rem}.co-opt b{font-weight:500}.co-opt-body{padding:16px;background:var(--paper-2);font-size:.9rem;color:var(--muted);text-align:center}.co-pay{width:100%;padding:1.15em;font-size:1.05rem;border-radius:6px;margin-top:4px}.co-fine{margin:0;text-align:center}.co-items{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:14px}.co-items li{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:14px;align-items:center;font-size:.92rem}.co-thumb{position:relative;width:64px;height:64px;border:1px solid var(--line);border-radius:8px;background:var(--card)}.co-thumb img{width:100%;height:100%;object-fit:cover;border-radius:7px}.co-thumb b{position:absolute;top:-8px;inset-inline-end:-8px;min-width:21px;height:21px;border-radius:11px;background:var(--muted);color:var(--paper);font:500 .74rem/21px Jost,sans-serif;text-align:center;padding:0 5px}.co-iname{font-weight:500}.co-iname small{display:block;font-weight:400;color:var(--muted);font-size:.82rem}.co-lines{display:grid;gap:9px;font-size:.92rem}.co-lines>div{display:flex;justify-content:space-between;gap:12px}.co-total{font-size:1.2rem;font-weight:500;padding-top:6px;align-items:baseline}.co-total small{font-size:.75rem;color:var(--muted);font-weight:400}.co-sumbar{display:none;width:100%;background:var(--paper-2);border:0;border-block:1px solid var(--line);padding:16px 0;color:var(--olive)}:root[data-theme=dark] .co-sumbar{color:var(--head)}.co-sumbar .wrap{display:flex;justify-content:space-between;align-items:center}.co-sumbar b{color:var(--ink);font-size:1.1rem;font-weight:500}.co-sumbar[aria-expanded=true] svg{transform:rotate(180deg)}.co-summob{background:var(--paper-2);border-bottom:1px solid var(--line);padding:20px 0}.co-thanks{display:grid;gap:18px}.co-check{display:flex;gap:14px;align-items:center}.co-check svg{width:48px;height:48px;color:var(--olive);flex-shrink:0}.co-check h2{font-size:1.7rem}.co-pad{padding:18px;display:grid;gap:12px}.co-details{grid-template-columns:1fr 1fr;gap:16px}.co-details h4{margin:0 0 4px;font-weight:500}.co-details p{margin:0;color:var(--muted);font-size:.9rem}@media(max-width:900px){.co-grid{grid-template-columns:1fr}.co-side{display:none}.co-main{border:0;justify-content:center}.co-inner{padding:0 var(--gut-r) 56px var(--gut-l);max-width:none}.co-top{position:relative;order:-1}.co-sumbar{display:block}.co-main .co-top{padding-top:22px}}@media(max-width:520px){.co-row,.co-details{grid-template-columns:1fr}}.co-sug{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.co-sug h3{font-family:var(--body);font-weight:500;font-size:1.05rem;color:var(--ink);margin-bottom:14px}.co-sug ul{list-style:none;margin:0;padding:0;display:grid;gap:14px}.co-sug li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:6px 14px;align-items:center;font-size:.9rem}.co-sug-img{grid-row:span 2;width:64px;height:80px;border-radius:8px;overflow:hidden;background:var(--card);border:1px solid var(--line)}.co-sug-img img{width:100%;height:100%;object-fit:cover}.co-sug-info{display:flex;justify-content:space-between;gap:10px}.co-sug-act{display:flex;gap:8px;align-items:center}.co-sug-act select{font:inherit;font-size:.85rem;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:6px;padding:.45em .5em}.co-sug-act .btn{padding:.5em 1.1em;font-size:.85rem;border-radius:6px}.co-one{font-size:.8rem;color:var(--muted)}.co-sug-m{display:none}.co-sug-m .co-sug{margin-top:0}@media(max-width:900px){.co-sug-m{display:block}}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:24px var(--gut-r) 24px var(--gut-l);pointer-events:none}.sheet[hidden]{display:none!important}.sheet .panel{pointer-events:auto;background:var(--paper);width:min(1080px,100%);max-height:calc(100vh - 48px);overflow:auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);box-shadow:var(--shadow);position:relative;opacity:0;transform:translateY(16px);transition:opacity .3s,transform .3s}.sheet.on .panel{opacity:1;transform:none}.sheet .close{position:absolute;inset-inline-end:10px;top:10px;z-index:3;background:var(--paper)}.gallery{display:grid;grid-template-columns:64px minmax(0,1fr);gap:10px;padding:16px;align-content:start;background:var(--paper-2)}.thumbs{display:flex;flex-direction:column;gap:8px;max-height:620px;overflow-y:auto}.thumbs button{border:1px solid transparent;padding:0;background:none;opacity:.6}.thumbs button[aria-current=true]{border-color:var(--ink);opacity:1}.thumbs img{width:100%;aspect-ratio:3/4;object-fit:cover}.stage{position:relative;aspect-ratio:3/4;overflow:hidden}.stage img{width:100%;height:100%;object-fit:cover}.pager{position:absolute;right:10px;bottom:10px;display:flex;gap:6px;direction:ltr}.pager button{width:38px;height:38px;border-radius:50%;border:0;background:color-mix(in srgb,var(--paper) 90%,transparent);display:grid;place-items:center}.pager svg{width:16px;height:16px;stroke:var(--ink);fill:none;stroke-width:1.6}.detail{padding:36px 32px 32px;display:flex;flex-direction:column;gap:18px;min-width:0}.detail h2{font-size:clamp(1.9rem,3vw,2.5rem);line-height:1.2}.detail .price{font-size:1.4rem}.detail .desc{color:var(--muted);margin:0}.opt-label{display:flex;justify-content:space-between;font-size:.88rem;margin-bottom:8px;gap:8px}.opt-label b{font-weight:500}.color-opts,.size-opts{display:flex;gap:8px;flex-wrap:wrap}.color-opts button{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);padding:3px;background:var(--paper)}.color-opts button span{display:block;width:100%;height:100%;border-radius:50%;box-shadow:inset 0 0 0 1px #00000026}.color-opts button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.size-opts button{min-width:52px;padding:.6em .9em;border:1px solid var(--line);background:transparent}.size-opts button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.size-help{background:none;border:0;padding:0;text-decoration:underline;font-size:.85rem;color:var(--muted)}.mini-finder{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:.86rem;margin-top:10px}.mini-finder input{width:78px;padding:.45em .6em}.add-row{display:flex;gap:10px}.add-row .btn{flex:1}.facts{display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:.9rem;margin:0;border-top:1px solid var(--line);padding-top:18px}.facts dt{color:var(--muted)}.facts dd{margin:0}.pair{display:grid;grid-template-columns:56px 1fr auto;gap:12px;align-items:center;border:1px solid var(--line);padding:10px;background:var(--card);text-align:start;width:100%}.pair img{width:56px;height:74px;object-fit:cover}.pair small{display:block;color:var(--muted);font-size:.78rem}.photo-note{font-size:.82rem;color:var(--muted);margin:6px 0 0}@media(max-width:820px){.sheet{padding:0;place-items:end stretch}.sheet .panel{grid-template-columns:1fr;max-height:94vh;width:100%;padding-bottom:env(safe-area-inset-bottom,0px)}.gallery{grid-template-columns:1fr}.thumbs{flex-direction:row;order:2;max-height:none;overflow-x:auto}.thumbs button{flex:0 0 56px}.detail{padding:24px 20px 28px}}.toast{position:fixed;left:50%;top:calc(16px + env(safe-area-inset-top,0px));transform:translate(-50%,-20px);background:var(--ink);color:var(--paper);padding:.8em 1.3em;z-index:130;opacity:0;transition:.3s;font-size:.92rem;pointer-events:none;max-width:calc(100vw - 32px)}.toast.on{opacity:1;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/4/assets/zey.css.map */
