@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&display=swap');
:root{--ink:#202a22;--muted:#69736a;--cream:#f5f2e9;--paper:#fffdf7;--olive:#596b45;--orange:#c87542;--line:#e4e0d5}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font-family:'IBM Plex Sans Arabic',sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.nav{height:84px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:700;font-size:19px}.brand small{display:block;font-size:11px;color:var(--muted);font-weight:400}.links{display:flex;gap:28px;font-size:14px;color:#455047}.pill{border-radius:999px;padding:12px 20px;background:var(--ink);color:#fff;font-size:14px;display:inline-flex;gap:8px;align-items:center}.hero{padding:40px 0 72px;display:grid;grid-template-columns:1fr .9fr;gap:55px;align-items:center}.eyebrow{color:var(--orange);font-size:13px;font-weight:700}.hero h1{font-size:clamp(42px,6vw,76px);line-height:1.17;letter-spacing:-2px;margin:15px 0 18px}.hero p{font-size:18px;line-height:1.9;color:var(--muted);max-width:540px}.art{height:430px;border-radius:190px 190px 20px 20px;background:radial-gradient(ellipse at 52% 36%,#d8b47c 0 16%,transparent 16.5%),radial-gradient(ellipse at 47% 56%,#6d7857 0 28%,transparent 28.5%),linear-gradient(145deg,#d7c6a9,#ece2cf 52%,#9d7751);position:relative;overflow:hidden}.art:before{content:'';position:absolute;inset:18px;border:1px solid #ffffff8c;border-radius:inherit}.art:after{content:none}.section{padding:64px 0}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:28px}.section h2{font-size:34px;margin:6px 0}.sub{color:var(--muted);line-height:1.8}.cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.card{background:var(--paper);border:1px solid var(--line);border-radius:18px;overflow:hidden}.card-art{height:220px;background:linear-gradient(130deg,#6c7560,#c1a987 52%,#d6b27d);display:flex;align-items:end;padding:20px;color:#fff;font-size:12px}.card:nth-child(2) .card-art{background:linear-gradient(130deg,#a85c39,#e2b27b 53%,#677253)}.card-body{padding:24px}.card h3{font-size:25px;margin:0 0 8px}.card-body p{color:var(--muted);line-height:1.8;min-height:54px}.text-link{font-weight:700;color:var(--olive)}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.feature{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:14px}.feature b{display:block;margin:10px 0 4px}.feature span{color:var(--muted);font-size:13px;line-height:1.7}.loyalty{background:#28352c;color:white;border-radius:20px;padding:38px 42px;display:flex;justify-content:space-between;align-items:center;gap:20px}.loyalty p{color:#c8d0c7}.footer{border-top:1px solid var(--line);padding:26px 0;color:var(--muted);font-size:13px}.page-hero{padding:42px 0 36px}.page-hero h1{font-size:56px;margin:9px 0}.page-hero p{max-width:680px;line-height:1.9;color:var(--muted)}.detail-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.detail{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:23px}.detail h3{margin:0 0 12px;font-size:19px}.detail p{color:var(--muted);line-height:1.8;margin:0 0 12px}.menu-note{background:#ebe4d5;border-radius:16px;padding:25px;margin:20px 0}.menu-note h3{margin:0 0 7px}.menu-note p{margin:0;color:var(--muted);line-height:1.8}.back{display:inline-block;color:var(--olive);margin-top:20px;font-weight:600}.mobile{display:none}@media(max-width:760px){.wrap{width:min(100% - 28px,600px)}.nav{height:72px}.links{display:none}.mobile{display:inline-flex}.hero{grid-template-columns:1fr;gap:24px;padding:28px 0 45px}.hero h1{font-size:49px}.hero p{font-size:16px}.art{height:285px;width:84%;margin:auto}.section{padding:45px 0}.section-head{align-items:start;gap:10px;flex-direction:column}.cards,.detail-grid{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.loyalty{padding:28px;align-items:start;flex-direction:column}.page-hero h1{font-size:42px}}

.card-art.logo-panel{background:#fff;display:flex;align-items:center;justify-content:center;padding:20px}.card-art.logo-panel img{width:min(90%,520px);height:100%;max-height:180px;object-fit:contain;mix-blend-mode:multiply}.hero-photo{display:grid;grid-template-columns:1fr 1fr;gap:12px;border-radius:18px;overflow:hidden;margin:22px 0}.hero-photo img{width:100%;height:300px;object-fit:cover}.hero-photo.single{grid-template-columns:1fr;max-height:300px;background:#e9e0d1}.hero-photo.single img{height:300px;object-position:center 55%}@media(max-width:760px){.hero-photo{grid-template-columns:1fr}.hero-photo img{height:230px}.hero-photo.single{max-height:230px}.hero-photo.single img{height:230px}}
.card .card-art.logo-panel{background:linear-gradient(130deg,#a85c39,#e2b27b 53%,#677253)}
.art{background:linear-gradient(130deg,#a85c39,#e2b27b 53%,#677253)}
.art-brand{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center;z-index:1;pointer-events:none}.art-brand strong{font-size:clamp(38px,6vw,64px);font-weight:700;line-height:1.15}.art-brand span{font-size:clamp(17px,2.4vw,26px);font-weight:500;line-height:1.4;margin-top:6px}
.card-actions{display:flex;gap:18px;flex-wrap:wrap}
.hours-list{list-style:none;padding:0;margin:0;display:grid;gap:9px}.hours-list li{display:flex;justify-content:space-between;gap:16px;color:var(--muted);font-size:14px}.hours-list li span:first-child{color:var(--ink);font-weight:600}