:root{--c-primary:#e4262c;--c-primary-deep:#b0161b;--c-primary-soft:#fde9ea;--c-primary-faint:#fff6f6;--c-primary-rgb:228,38,44;--c-bg:#ededea;--c-surface:#fff;--c-text:#000;--f-ar:"Cairo";--f-en:"Archivo"}.band{background:var(--c-primary);padding:18px 0 26px;position:relative;overflow:hidden}.band:before{content:"";opacity:.5;background-image:radial-gradient(circle at 50% 118%,#0000 66%,#00000029 67%,#00000029 71%,#0000 72%);background-size:30px 22px;position:absolute;top:0;bottom:0;left:0;right:0}.band .wrap{position:relative}.band-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.branch{color:var(--c-on-primary);flex:1;font-size:12.5px;font-weight:600;line-height:1.45;text-decoration:none}.branch:hover{text-decoration:underline}.langbtn{color:#fff;letter-spacing:.04em;background:#0000004d;border-radius:999px;flex:none;padding:8px 16px;font-size:13px;font-weight:700}.plate{background:var(--c-bg);text-align:center;border-radius:10px 46px;padding:26px 22px 22px}.logo-img{width:auto;max-width:min(320px,76%);height:auto;max-height:132px;margin:0 auto 10px;display:none}.logo{font-family:var(--f-en),sans-serif;letter-spacing:-.02em;color:var(--c-primary);margin:0;font-size:max(46px,min(13vw,72px));font-weight:900;font-stretch:118%;line-height:.86}.logo-sub{font-family:var(--f-en),sans-serif;letter-spacing:.3em;color:var(--c-text);margin:5px 0 0;font-size:max(10px,min(2.6vw,12px));font-weight:800;font-stretch:112%}.tag{font-family:var(--f-en),sans-serif;color:var(--c-text);margin:16px 0 0;font-size:max(15px,min(4.4vw,21px));font-weight:900;font-stretch:112%;line-height:1.2}.tag b{color:var(--c-primary);font-weight:900}.hours{color:var(--ink-2);margin:10px 0 0;font-size:12.5px}.sec{scroll-margin-top:var(--nav-h);padding-top:28px}.sec-head{border-bottom:3px solid var(--c-text);flex-wrap:wrap;align-items:baseline;gap:10px;padding-bottom:8px;display:flex}.sec-en{font-family:var(--f-en),sans-serif;color:var(--c-primary);margin:0;font-size:max(21px,min(5.6vw,29px));font-weight:900;font-stretch:115%;line-height:1}.sec-ar{color:var(--c-text);flex:1;font-size:15px;font-weight:700}html[dir=ltr] .sec-ar{font-family:var(--f-ar),sans-serif}.sec-count{color:var(--grey);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sec-note{color:var(--ink-2);margin:10px 0 0;font-size:12.5px;line-height:1.6}.list{margin:0;padding:0;list-style:none}.row{border-bottom:1px solid var(--rule);grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:12px;padding:15px 0;display:grid}.row:last-child{border-bottom:0}.price{font-family:var(--f-en),sans-serif;color:var(--c-primary);font-variant-numeric:tabular-nums;padding-top:2px;font-size:19px;font-weight:900;font-stretch:110%;line-height:1.25}.price small{color:var(--grey);letter-spacing:.02em;font-size:10.5px;font-weight:700;display:block}.body{text-align:start;cursor:pointer;border-radius:8px;width:100%;min-width:0}.n-en,.n-ar,.kick,.desc,.flags{display:block}.n-en{font-family:var(--f-en),sans-serif;color:var(--c-text);font-size:15.5px;font-weight:800;font-stretch:106%;line-height:1.2}.n-ar{margin-top:2px;font-size:15px;font-weight:700;line-height:1.5}.kick{color:var(--c-primary);margin-top:3px;font-size:12px;font-weight:600}.desc{color:var(--ink-2);max-width:60ch;margin-top:5px;font-size:12.5px;line-height:1.6}.flags{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;margin-top:7px;display:flex}.flag{background:var(--c-primary-soft);color:var(--c-primary);white-space:nowrap;border-radius:5px;padding:2px 8px;font-size:10.5px;font-weight:700;line-height:1.7}.flag.soft{background:var(--soft);color:var(--ink-2)}@media (max-width:359px){.row{grid-template-columns:46px minmax(0,1fr) auto;gap:9px}.price{font-size:17px}}@media (min-width:560px){.plate{padding:32px 28px 26px}.row{padding:17px 0}}@media (min-width:900px){.band{padding:26px 0 34px}.sec{padding-top:38px}.list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;display:grid;position:relative}.list.split:before{content:"";top:0;bottom:0;background:var(--rule);width:1px;position:absolute;left:50%}.row:last-child{border-bottom:1px solid var(--rule)}.desc{max-width:42ch}.n-en{font-size:16.5px}.n-ar{font-size:16px}.price{font-size:21px}}@media (min-width:1200px){.list{column-gap:64px}}@media (hover:hover){.body:hover .n-ar{color:var(--c-primary)}}.sec-offer .sec-head{border-bottom-color:var(--c-primary)}
