:root{--bg:#fff;--bg2:#f3f4f5;--ink:#16181a;--steel:#5b636b;--muted:#80878e;--line:#e3e5e7;--gold:#b49759;--btn:#3f2f20;--btn-h:#2e2218;--serif:Georgia,"Times New Roman",serif;--sans:"Montserrat","Helvetica Neue",Arial,sans-serif;--mono:"IBM Plex Mono",Consolas,monospace;--pad:20px}html[dir=rtl]{--serif:"Noto Naskh Arabic",Georgia,serif;--sans:"Noto Sans Arabic","Montserrat",Arial,sans-serif}*{box-sizing:border-box}html,body{margin:0;overflow-x:clip}body{background:var(--bg);color:var(--ink);font:400 15px/1.65 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}a,button,summary,label,.chips span{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.c{max-width:1240px;padding:0 var(--pad);margin:0 auto}.mono,.ltr{font-family:var(--mono);direction:ltr;unicode-bidi:isolate}.mono{letter-spacing:.08em;text-transform:uppercase;color:var(--steel);font-size:11.5px}.kick{font:500 10.5px/1.4 var(--sans);letter-spacing:.28em;text-transform:uppercase;color:var(--gold)}html[dir=rtl] .kick{letter-spacing:0;font-size:13px}h1,h2,h3{font-family:var(--serif);letter-spacing:.005em;margin:0;font-weight:400}h1{letter-spacing:-.01em}html[dir=rtl] :is(h1,h2,h3){letter-spacing:0}.proto{background:var(--ink);color:#c9ccd0;font:400 11px/1 var(--mono);letter-spacing:.12em;text-align:center;text-transform:uppercase;padding:7px 10px}header{z-index:40;backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0}.hb{align-items:center;gap:18px;height:64px;display:flex}.logo{font:500 13px/1 var(--sans);letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;direction:ltr}.logo img{width:auto;height:34px;display:block}footer .logo img{height:44px}.logo i{background:var(--gold);vertical-align:middle;border-radius:50%;width:5px;height:5px;margin:0 .55em 2px;display:inline-block}nav.m{font:400 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;gap:26px;margin-inline:auto;display:flex}html[dir=rtl] nav.m{letter-spacing:0;font-size:14px}nav.m a{border-bottom:1px solid #0000;padding:24px 0}nav.m a:hover,nav.m a.on{border-color:var(--gold)}.lang{border:1px solid var(--line);border-radius:6px;gap:4px;padding:2px;display:flex}.lang button{font:500 11px/1 var(--mono);cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:4px;padding:5px 9px}.lang button.on{background:var(--ink);color:#fff}.burger{cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;padding:6px;font-size:22px;display:none}#mnav{display:none}@media (width<=900px){nav.m{display:none}.burger{display:block}.hb{justify-content:space-between}#mnav.open{z-index:60;backdrop-filter:blur(14px);background:#121416f0;padding:90px 28px;display:block;position:fixed;inset:0}#mnav a{color:#fff;font:400 14px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:14px 0;display:block}html[dir=rtl] #mnav a{letter-spacing:0;font-size:17px}#mnav .x{top:22px;color:#fff;cursor:pointer;background:0 0;border:0;font-size:26px;position:absolute;inset-inline-end:24px}}.btn{border:1px solid var(--btn);height:46px;color:var(--btn);font:400 11px/1 var(--sans);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:transform .1s ease-out,background-color .15s;display:inline-flex}.btn:active{transform:scale(.97)}html[dir=rtl] .btn{letter-spacing:0;font-size:14px}.btn.solid{background:var(--btn);color:var(--gold);border-color:var(--gold)}.btn.solid:hover{background:var(--btn-h)}.btn.block{width:100%}.hero{border-bottom:1px solid var(--line);background:linear-gradient(#fbfbfb,#eef0f2);padding:64px 0 56px}.hero h1{max-width:760px;margin:14px 0 26px;font-size:clamp(30px,5vw,52px);line-height:1.12}.search{background:#fff;border:1px solid #cfd3d7;border-radius:8px;align-items:center;gap:10px;max-width:640px;padding:6px 6px 6px 16px;display:flex}html[dir=rtl] .search{padding:6px 16px 6px 6px}.search input{background:0 0;border:0;outline:0;flex:1;min-width:0;height:44px;font-size:15px}.search .btn{height:44px}.hints{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.hints a{font:400 11.5px/1 var(--mono);border:1px solid var(--line);color:var(--steel);direction:ltr;background:#fff;border-radius:20px;padding:7px 11px}.hints a:hover{border-color:var(--gold);color:var(--ink)}.trust{border-bottom:1px solid var(--line);font:400 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);flex-wrap:wrap;justify-content:center;gap:10px 34px;padding:16px 0;display:flex}html[dir=rtl] .trust{letter-spacing:0;font-size:13px}.trust span:before{content:"";background:var(--gold);vertical-align:middle;width:14px;height:1px;margin-inline-end:10px;display:inline-block}section.s{padding:58px 0}.sh{justify-content:space-between;align-items:end;gap:16px;margin-bottom:24px;display:flex}.sh h2{margin-top:8px;font-size:clamp(24px,3vw,32px)}.sh a{font:400 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid var(--gold);white-space:nowrap;padding-bottom:4px}.routes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.route{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;gap:12px;padding:28px;display:flex}.route h3{font-size:24px}.route p{color:var(--steel);margin:0}.route .btn{align-self:flex-start;margin-top:8px}.route.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.route.dark p{color:#b8bdc2}.route.dark .btn{color:#fff;background:0 0;border-color:#fff}@media (width<=720px){.routes{grid-template-columns:1fr}.route{padding:22px}}.brands{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.brands a{border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);flex-direction:column;gap:6px;padding:22px 18px;display:flex}.brands a:hover{background:var(--bg2)}.brands b{font:400 19px/1.2 var(--serif)}html[dir=rtl] .brands b{font-family:Georgia,serif}@media (width<=720px){.brands{grid-template-columns:1fr 1fr}.brands a{padding:16px 14px}.brands b{font-size:16px}}.grid{grid-template-columns:repeat(4,1fr);gap:28px 18px;display:grid}@media (width<=1000px){.grid{grid-template-columns:repeat(3,1fr)}}@media (width<=720px){.grid{grid-template-columns:1fr 1fr;gap:22px 12px}}.card{flex-direction:column;display:flex}.card .ph{border:1px solid var(--line);aspect-ratio:4/5;background:#fff;border-radius:6px;overflow:hidden}.card .ph img{object-fit:contain;width:100%;height:100%;transition:transform .5s}@media (hover:hover){.card:hover .ph img{transform:scale(1.08)}}.card .ph{transition:opacity .1s}.card:active .ph{opacity:.8}.card .meta{flex-direction:column;gap:3px;padding:12px 2px 0;display:flex}.card .br{font:500 10px/1.3 var(--sans);letter-spacing:.24em;text-transform:uppercase;color:var(--gold);text-align:start;direction:ltr}.card .nm{text-align:start;direction:ltr;font:400 17px/1.3 Georgia,serif}.card .ref{font:500 11.5px/1.3 var(--mono);color:var(--ink);text-align:start;direction:ltr}.card .sp{font:400 10.5px/1.5 var(--mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;text-align:start;direction:ltr}.card .av{font:400 11px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--btn);border-bottom:1px solid var(--gold);align-self:flex-start;margin-top:8px;padding-bottom:4px}html[dir=rtl] .card .av{letter-spacing:0;font-size:13px}@media (width<=720px){.card .nm{font-size:15px}.card .sp{display:none}.card .av{letter-spacing:.06em;font-size:10.5px}}.steps{counter-reset:st;grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.steps>div{border-top:1px solid var(--ink);padding-top:16px}.steps>div:before{counter-increment:st;content:"0" counter(st);font:400 12px/1 var(--mono);color:var(--gold);margin-bottom:12px;display:block}.steps h3{margin-bottom:6px;font-size:19px}.steps p{color:var(--steel);margin:0;font-size:14px}@media (width<=720px){.steps{grid-template-columns:1fr 1fr}}.cat-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;padding:26px 0 18px;display:flex}.cat-top h1{font-size:30px}.layout{grid-template-columns:240px 1fr;gap:34px;display:grid}.filters h4{font:500 10.5px/1 var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--steel);margin:22px 0 10px}html[dir=rtl] .filters h4{letter-spacing:0;font-size:13px}.filters label{cursor:pointer;align-items:center;gap:9px;padding:4px 0;font-size:14px;display:flex}.filters label .n{font:400 11px/1 var(--mono);color:var(--muted);margin-inline-start:auto}.filters input{accent-color:var(--btn)}.fbtn,.sheet-head,.sheet-foot{display:none}@media (width<=900px){.layout{grid-template-columns:1fr}.fbtn{display:inline-flex}.filters{inset-inline:0;z-index:70;background:#fff;border-radius:16px 16px 0 0;max-height:82vh;padding:0 22px;transition:transform .35s cubic-bezier(.32,.72,0,1);position:fixed;bottom:0;overflow:auto;transform:translateY(105%);box-shadow:0 -12px 40px #0000002e}.filters.open{transform:none}.sheet-head{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;padding:18px 0 8px;display:flex;position:sticky;top:0}.sheet-head:before{content:"";background:#d5d8db;border-radius:2px;width:38px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.sheet-foot{padding:14px 0 calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;gap:10px;margin-top:18px;display:flex;position:sticky;bottom:0}.sheet-foot .btn{flex:1}.scrim{z-index:65;opacity:0;visibility:hidden;background:#00000059;transition:opacity .35s,visibility 0s .35s;position:fixed;inset:0}.scrim.open{opacity:1;visibility:visible;transition:opacity .35s}.sheet-head{touch-action:none;cursor:grab}}select.sort{border:1px solid var(--line);background:#fff;border-radius:6px;height:40px;padding:0 10px}.crumb{font:400 11px/1 var(--mono);color:var(--muted);text-align:start;direction:ltr;padding:18px 0}.pd{grid-template-columns:1.1fr 1fr;align-items:start;gap:48px;display:grid}.gal{position:sticky;top:84px}.gal .main{border:1px solid var(--line);aspect-ratio:4/5;background:#fff;border-radius:8px;overflow:hidden}.gal .main img{object-fit:contain;width:100%;height:100%}.thumbs{gap:8px;margin-top:10px;display:flex}.thumbs button{aspect-ratio:4/5;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:4px;width:64px;padding:0;overflow:hidden}.thumbs button.on{border-color:var(--ink)}.thumbs img{object-fit:contain;width:100%;height:100%}.pi h1{text-align:start;direction:ltr;margin:10px 0 8px;font:400 clamp(28px,3.4vw,40px)/1.15 Georgia,serif}.pi .lead{color:var(--steel);margin:18px 0 22px}.ctas{flex-wrap:wrap;gap:10px;display:flex}.ctas .btn{flex:1;min-width:180px}.facts{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,1fr);margin:26px 0;display:grid}.facts>div{border-inline-end:1px solid var(--line);padding:14px}.facts>div:last-child{border:0}.facts .k{font:400 10px/1.3 var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}html[dir=rtl] .facts .k{letter-spacing:0;font-size:12px}.facts .v{font:500 13px/1.35 var(--mono);text-align:start;direction:ltr;margin-top:6px}@media (width<=560px){.facts{grid-template-columns:1fr 1fr}.facts>div:nth-child(2){border-inline-end:0}.facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.block{border-top:1px solid var(--line);padding:22px 0}.block h3{margin-bottom:12px;font-size:20px}table.spec{border-collapse:collapse;width:100%}table.spec td{border-bottom:1px solid var(--line);vertical-align:top;padding:10px 0;font-size:14px}table.spec td:first-child{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;width:42%;font-size:12.5px}html[dir=rtl] table.spec td:first-child{letter-spacing:0;font-size:14px}table.spec td:last-child{font-family:var(--mono);text-align:start;direction:ltr;font-size:13px}.note{font:400 11px/1.5 var(--mono);color:var(--muted);margin-top:10px}.agree{grid-template-columns:1fr 1fr;gap:10px;display:grid}.agree div{background:var(--bg2);border-radius:6px;padding:12px 14px;font-size:14px}.archive summary{cursor:pointer;font:400 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);padding:6px 0}html[dir=rtl] .archive summary{letter-spacing:0;font-size:13px}.archive p{color:var(--steel);text-align:start;direction:ltr;font-size:14px}.trade{background:var(--ink);color:#fff;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:22px;display:flex}.trade p{color:#b8bdc2;margin:0;font-size:14px}.trade .btn{color:#fff;background:0 0;border-color:#fff}.stickybar{display:none}@media (width<=900px){.pd{grid-template-columns:1fr;gap:18px}.gal{position:static}.pi .ctas{display:none}.stickybar{inset-inline:0;z-index:50;backdrop-filter:blur(8px);border-top:1px solid var(--line);padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;gap:8px;display:flex;position:fixed;bottom:0}.stickybar .btn{white-space:normal;text-align:center;letter-spacing:.08em;flex:1;min-width:0;height:48px;padding:0 8px;line-height:1.3}body.has-bar footer{padding-bottom:90px}}.form{max-width:720px}.form .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=600px){.form .row{grid-template-columns:1fr}}.form label{font:400 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:16px 0 6px;display:block}html[dir=rtl] .form label{letter-spacing:0;font-size:13px}.form input,.form select{background:#fff;border:1px solid #cfd3d7;border-radius:6px;width:100%;height:46px;padding:0 12px;font-size:15px}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips input{display:none}.chips span{border:1px solid var(--line);cursor:pointer;border-radius:20px;padding:9px 14px;font-size:13.5px;display:inline-block}.chips input:checked+span{border-color:var(--btn);background:var(--btn);color:var(--gold)}.modal{z-index:90;opacity:0;visibility:hidden;background:#00000073;justify-content:center;align-items:center;padding:18px;transition:opacity .2s,visibility 0s .2s;display:flex;position:fixed;inset:0}.modal.open{opacity:1;visibility:visible;transition:opacity .2s}.modal .box{background:#fff;border-radius:10px;width:100%;max-width:440px;padding:24px;transition:transform .25s cubic-bezier(.32,.72,0,1);transform:scale(.96)}.modal.open .box{transform:none}.modal pre{white-space:pre-wrap;font:400 14px/1.5 var(--sans);background:#e9f6ec;border-radius:8px;margin:12px 0 18px;padding:14px}footer{background:var(--ink);color:#aeb4ba;margin-top:70px;padding:44px 0 34px;font-size:13.5px}footer .logo{color:#fff}footer .disc{max-width:760px;margin-top:18px;font-size:12.5px;line-height:1.6}footer .fl{font:400 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:20px;margin-top:20px;display:flex}html[dir=rtl] footer .fl{letter-spacing:0;font-size:13px}.empty{color:var(--steel);padding:40px 0}html[dir=rtl] :is(.card .br,.card .nm,.card .ref,.card .sp,.crumb,.pi h1,.pi>.kick,.facts .v,table.spec td:last-child,.archive p){text-align:right}html[dir=rtl] .proto{font-family:var(--sans);letter-spacing:0;font-size:12px}html[dir=rtl] .pi>.mono{text-align:right}.lang a{font:500 11px/1 var(--mono);color:var(--muted);border-radius:4px;padding:5px 9px;display:inline-block}.lang a.on{background:var(--ink);color:#fff}.more-wrap{justify-content:center;margin-top:30px;display:flex}.page-h{padding:40px 0 10px}.page-h h1{margin-top:8px;font-size:clamp(28px,4vw,38px)}.coll-list{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin:18px 0 40px;display:grid}.coll-list a{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;margin-inline-end:18px;padding:14px 4px;display:flex}.coll-list a:hover{color:var(--btn)}@media (width<=720px){.coll-list{grid-template-columns:1fr}}.card .ph.noimg{color:var(--muted);font:400 11px/1 var(--mono);letter-spacing:.2em;justify-content:center;align-items:center;display:flex}.filters .group{max-height:260px;overflow:auto}.cat-ctl{flex:1;justify-content:flex-end;gap:8px;min-width:0;display:flex}.cat-ctl .search{flex:1;max-width:420px;padding-block:2px}.cat-ctl .search input{height:38px}@media (width<=900px){.cat-ctl{flex-wrap:wrap;flex-basis:100%}.cat-ctl .search{flex-basis:100%;max-width:none}.cat-ctl .fbtn,.cat-ctl .sort{flex:1}}html[dir=rtl] .mono{letter-spacing:0}html[dir=rtl] .facts .v.tx{font-family:var(--sans);direction:rtl;font-size:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.card .ph img{transform:none!important}}@media (prefers-reduced-transparency:reduce){header,.stickybar{backdrop-filter:none;background:#fff}#mnav.open{backdrop-filter:none;background:#121416}}@media (width<=900px){.lang a{padding:12px 10px}.hints a{padding:11px 13px}}@media (width<=420px){.logo{letter-spacing:.2em}.lang a{padding:12px 8px}}@media (width<=360px){.logo{letter-spacing:.12em;font-size:11.5px}.lang a{padding:12px 6px}}html[dir=rtl]{--mono:"IBM Plex Mono","Noto Sans Arabic",Consolas,monospace}.form .consent{text-transform:none;letter-spacing:0;color:var(--steel);align-items:flex-start;gap:10px;margin:22px 0 0;font-size:13px;line-height:1.5;display:flex}.form .consent input{width:18px;height:18px;accent-color:var(--btn);flex:none;margin:1px 0 0}.consent a,.consent-note a,.legal a{text-decoration:underline}.consent-note{color:var(--steel);margin:10px 0 0;font-size:12.5px}.legal{max-width:760px}.legal h2{margin:30px 0 8px;font-size:21px}.legal p{color:#2b2f33;margin:0 0 10px}footer a:hover{color:#fff}footer .fcontact{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 28px;margin-top:22px;padding:18px 0;display:flex}footer .fmail{color:#fff;direction:ltr;font-size:15px}footer .fsoc{font:400 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:8px 20px;display:flex}footer .fsoc a,footer .fl a,footer .fl span{padding:6px 0}
