.site{--violet:#45425e;--slate:#2e3a48;--teal:#22706a;--teal-2:#1b5d58;--foam:#b7d6d0;--sand:#b8925a;--sand-soft:#ebddc6;--surface:#fff;--pearl:#f4f7f6;--mist:#e3ecea;--ink:#1d292c;--muted:#566a6c;--line:#cbdad7;--danger:#a3392e;--display:"Amiri","Traditional Arabic","Times New Roman",serif;--body:"IBM Plex Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif}.site *{box-sizing:border-box}html{scroll-behavior:smooth}.site{font-family:var(--body);color:var(--ink);background:var(--pearl);margin:0;font-size:16px;line-height:1.7;overflow-x:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site *{transition:none!important;animation:none!important}}.site a{color:inherit}.site button{font:inherit;cursor:pointer;color:inherit}.site :focus-visible{outline:3px solid var(--sand);outline-offset:2px}.site .wrap{max-width:1080px;margin:0 auto;padding:0 20px}.site .num{font-variant-numeric:tabular-nums}.site .hero{background:linear-gradient(160deg,var(--violet) 0%,var(--slate) 38%,var(--teal) 100%);color:#fff;padding-top:env(safe-area-inset-top);position:relative;overflow:hidden}.site .hero svg.waves{opacity:.1;pointer-events:none;width:100%;height:70px;position:absolute;inset:auto 0 0}.site .top{z-index:1;justify-content:space-between;align-items:center;padding:20px 0;display:flex;position:relative}.site .top img{width:auto;height:46px;display:block}.site .top a{color:#fff;border:1px solid #fff6;border-radius:999px;padding:6px 16px;font-size:14px;text-decoration:none}.site .hero-body{z-index:1;grid-template-columns:1.25fr .75fr;align-items:end;gap:40px;padding:44px 0 84px;display:grid;position:relative}.site .hero h1{font-family:var(--display);margin:0 0 14px;font-size:clamp(46px,8vw,92px);font-weight:700;line-height:1.1}.site .hero p{color:#d9e7e4;max-width:44ch;margin:0;font-size:18px}.site .hero .cta{background:var(--sand);color:#fff;border-radius:999px;margin-top:28px;padding:14px 32px;font-weight:600;text-decoration:none;display:inline-block}.site .hero .meta{border-inline-start:2px solid var(--sand);color:#d9e7e4;padding-inline-start:18px;font-size:15px}.site .hero .meta b{color:var(--sand-soft);margin-top:12px;font-weight:500;display:block}.site .hero .meta b:first-child{margin-top:0}.site .snav{z-index:30;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top,0px);background:#f4f7f6eb;position:sticky;top:0}.site .snav .wrap{scrollbar-width:none;align-items:center;gap:6px;padding-top:8px;padding-bottom:8px;display:flex;overflow-x:auto}.site .snav a{color:var(--muted);border-radius:999px;flex:none;padding:8px 16px;font-weight:500;text-decoration:none}.site .snav a.on{background:var(--ink);color:#fff}.site .snav a.cta{background:var(--teal);color:#fff;margin-inline-start:auto;font-weight:600}.site section{scroll-margin-top:64px}.site .fab{display:none}@media (width<=860px){.site .snav a.cta{display:none}.site .fab{bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:35;text-align:center;background:var(--teal);color:#fff;border-radius:999px;padding:15px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:block;position:fixed;left:16px;right:16px;box-shadow:0 8px 24px #22706a59}.site .fab.hide{opacity:0;pointer-events:none;transform:translateY(120%)}.site footer{padding-bottom:90px}}.site section{padding:64px 0}.site h2{font-family:var(--display);margin:0 0 6px;font-size:clamp(32px,4.5vw,44px);font-weight:700;line-height:1.3}.site .lead{color:var(--muted);margin:0 0 32px}.site #packages{background:var(--mist)}.site .pkgs{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.site .pkg{background:var(--surface);border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #1d292c0f,0 8px 24px #1d292c0f}.site .pkg img{aspect-ratio:1;object-fit:cover;background:var(--mist);width:100%;display:block}.site .pkg .pb{flex-direction:column;flex:1;gap:8px;padding:14px 16px 16px;display:flex}.site .pkg h3{font-family:var(--display);margin:0;font-size:24px;line-height:1.3}.site .pkg .rule{color:var(--muted);font-size:14px}.site .pkg .foot{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;display:flex}.site .pkg .price{font-family:var(--display);color:var(--teal-2);font-size:30px;line-height:1}.site .pkg .price small{font-size:14px;font-family:var(--body);color:var(--muted);margin-inline-start:4px}.site .pkg .was{color:var(--muted);margin-bottom:2px;font-size:13px;text-decoration:line-through;display:block}.site .pkg button{background:var(--teal);color:#fff;border:0;border-radius:999px;padding:10px 20px;font-weight:600}.site .chipbar{scrollbar-width:none;gap:8px;margin-bottom:18px;padding-bottom:6px;display:flex;overflow-x:auto}.site .chipbar button{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;flex:none;padding:8px 18px;font-weight:500}.site .chipbar button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.site .cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.site .scard{text-align:start;background:var(--surface);border:0;border-radius:16px;flex-direction:column;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden;box-shadow:0 1px 2px #1d292c0f,0 8px 24px #1d292c0f}.site .scard:hover{transform:translateY(-2px);box-shadow:0 2px 4px #1d292c14,0 14px 30px #1d292c1a}.site .scard img{aspect-ratio:4/3;object-fit:cover;background:var(--mist);width:100%;display:block}.site .scard .sb{flex-direction:column;flex:1;gap:2px;padding:12px 14px 14px;display:flex}.site .scard b{font-size:16px}.site .scard .meta{color:var(--muted);font-size:14px}.site .scard .pr{color:var(--teal-2);margin-top:auto;padding-top:8px;font-weight:600}.site .scard[aria-pressed=true]{box-shadow:0 0 0 3px var(--teal),0 8px 24px #1d292c1a}.site .cards.compact{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.site .cards.compact .scard b{font-size:15px}.site .cards.compact .pkg h3{font-size:20px}.site .booker{grid-template-columns:250px 1fr;align-items:start;gap:36px;display:grid}.site .booker>*{min-width:0}.site .steps{margin:0;padding:0;list-style:none;position:sticky;top:20px}.site .steps li{color:var(--muted);align-items:center;gap:12px;padding:10px 0;display:flex}.site .steps li .k{border:1.5px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.site .steps li.on{color:var(--ink);font-weight:600}.site .steps li.on .k{border-color:var(--teal);background:var(--teal);color:#fff}.site .steps li.done .k{border-color:var(--sand);color:var(--sand)}.site .steps li small{color:var(--muted);font-size:13px;font-weight:400;display:block}.site .panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-height:320px;padding:28px}.site .panel h3{margin:0 0 16px;font-size:20px}.site .tabs{background:var(--mist);border-radius:999px;margin-bottom:18px;padding:4px;display:inline-flex}.site .tabs button{background:0 0;border:0;border-radius:999px;padding:7px 20px}.site .tabs button[aria-pressed=true]{background:var(--surface);font-weight:600;box-shadow:0 1px 3px #00000014}.site .opts{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.site .opt{text-align:start;border:1.5px solid var(--line);background:var(--surface);border-radius:10px;padding:13px 15px}.site .opt:hover{border-color:var(--teal)}.site .opt[aria-pressed=true]{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal);background:#edf5f3}.site .opt b{display:block}.site .opt span{color:var(--muted);font-size:14px}.site .sub{background:var(--mist);border-radius:10px;margin-top:16px;padding:16px}.site .sub p{margin:0 0 10px;font-weight:500}.site .pills{flex-wrap:wrap;gap:8px;display:flex}.site .pill{border:1.5px solid var(--line);background:var(--surface);border-radius:999px;padding:7px 16px}.site .pill[aria-pressed=true]{background:var(--teal);border-color:var(--teal);color:#fff}.site .comp{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.site .comp:last-child{border-bottom:0}.site .comp input[type=checkbox]{width:20px;height:20px;accent-color:var(--teal);flex:none;margin-top:3px}.site .comp .body{flex:1}.site .comp select{margin-top:6px}.site .days{scrollbar-width:thin;gap:8px;margin-bottom:18px;padding-bottom:8px;display:flex;overflow-x:auto}.site .day{border:1.5px solid var(--line);background:var(--surface);text-align:center;border-radius:10px;flex:none;width:70px;padding:8px 0;line-height:1.3}.site .day small{color:var(--muted);font-size:12px;display:block}.site .day b{font-size:20px}.site .day[aria-pressed=true]{background:var(--teal);color:#fff;border-color:var(--teal)}.site .day[aria-pressed=true] small{color:var(--foam)}.site .day:disabled{opacity:.4;cursor:not-allowed}.site .times{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.site .time{border:1.5px solid var(--line);background:var(--surface);border-radius:8px;padding:9px 0}.site .time[aria-pressed=true]{background:var(--sand);border-color:var(--sand);color:#fff}.site .empty{color:var(--muted);padding:16px 0}.site label{margin:0 0 6px;font-size:15px;font-weight:500;display:block}.site .field{margin-bottom:16px}.site .field small{color:var(--muted);font-weight:400}.site input,.site textarea,.site select{width:100%;font:inherit;border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;padding:11px 13px}.site input:focus,.site textarea:focus,.site select:focus{border-color:var(--teal);outline:none}.site .check{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.site .check input{width:auto;margin-top:5px}.site .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.site .actions{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:22px;display:flex}.site .btn{background:var(--teal);color:#fff;border:0;border-radius:999px;padding:12px 28px;font-weight:600}.site .btn:disabled{opacity:.45;cursor:not-allowed}.site .btn.ghost{color:var(--ink);border:1.5px solid var(--line);background:0 0}.site .summary{background:var(--mist);border-radius:10px;margin-bottom:18px;padding:14px 16px;font-size:15px}.site .summary div{justify-content:space-between;gap:10px;padding:2px 0;display:flex}.site .summary span{color:var(--muted)}.site .err{color:var(--danger);min-height:1em;margin-top:10px;font-size:14px}.site .done{text-align:center;padding:16px 0}.site .done .code{font-family:var(--display);color:var(--teal);letter-spacing:2px;margin:4px 0 14px;font-size:38px}.site .done p{margin:6px 0}.site .find{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.site .find address{margin-bottom:12px;font-size:18px;font-style:normal}.site .find a.link{color:var(--teal);margin-inline-end:16px;font-weight:600;display:inline-block}.site .hours{border-top:1px solid var(--line)}.site .hours div{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;display:flex}.site footer{background:linear-gradient(90deg,var(--slate),var(--teal));color:#d9e7e4;text-align:center;padding:26px 0;font-size:14px}.site footer img{height:34px;margin:0 auto 8px;display:block}.site .loading{color:var(--muted)}@media (width<=860px){.site .hero-body{grid-template-columns:1fr;gap:28px;padding:28px 0 56px}.site .pkgs{grid-template-columns:1fr 1fr;gap:12px}.site .pkg h3{font-size:19px}.site .pkg .price{font-size:24px}.site .pkg .pb{padding:10px 12px 12px}.site .pkg button{padding:8px 14px;font-size:14px}.site .cards{grid-template-columns:1fr 1fr;gap:12px}.site .scard .sb{padding:10px 12px 12px}.site .scard b{font-size:15px}.site .menu{grid-template-columns:1fr}.site .booker{grid-template-columns:1fr;gap:18px}.site .steps{gap:4px;display:flex;position:static}.site .steps li{text-align:center;flex-direction:column;flex:1;gap:4px;padding:4px 0;font-size:12px}.site .steps li small{display:none}.site .panel{padding:18px}.site .find,.site .row2{grid-template-columns:1fr}.site section{padding:44px 0}}@media (width>=861px) and (width<=1020px){.site .pkgs{grid-template-columns:repeat(2,1fr)}}.site .cd{grid-template-columns:repeat(4,1fr);gap:10px;margin:16px 0;display:grid}.site .cd div{background:linear-gradient(160deg,var(--violet),var(--teal));color:#fff;text-align:center;border-radius:16px;padding:14px 6px;box-shadow:inset 0 1px #ffffff40,0 8px 20px #22706a40}.site .cd b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:clamp(30px,6vw,46px);line-height:1;display:block}.site .cd span{opacity:.85;font-size:13px}.site .cd.now div{background:linear-gradient(160deg,var(--sand),var(--teal))}.site .acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.site .acts a,.site .acts button{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.site .acts .wa{color:#fff;background:#1faa59;border-color:#1faa59}.site #mine{padding:28px 0 0}.site .mine-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:0 10px 30px #1d292c14}.site .mine-card h3{margin:0;font-size:18px}.site .mine-card .sub2{color:var(--muted);font-size:14px}.site .lcard{color:#fff;aspect-ratio:1.6;background:linear-gradient(135deg,#45425e 0%,#2e3a48 45%,#22706a 100%);border-radius:22px;flex-direction:column;justify-content:space-between;max-width:440px;margin:0 auto;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #223c4659}.site .lcard:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff38,#0000);width:80%;height:120%;position:absolute;inset:-40% -20% auto auto;transform:rotate(-20deg)}.site .lcard:after{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 90'%3E%3Cpath d='M0 40 C80 10 140 70 220 40 S340 10 400 40 V90 H0Z' fill='white' fill-opacity='.08'/%3E%3C/svg%3E") 50%/cover no-repeat;height:90px;position:absolute;bottom:-30px;left:0;right:0}.site .lc-top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.site .lc-top img{height:30px}.site .lc-top span{letter-spacing:1px;opacity:.85;font-size:12px}.site .lc-name{font-family:var(--display);z-index:1;font-size:24px;position:relative}.site .stamps{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:relative}.site .stamp{border:2px dashed #ffffff8c;border-radius:50%;place-items:center;width:clamp(30px,8vw,40px);height:clamp(30px,8vw,40px);font-size:16px;transition:transform .3s;display:grid}.site .stamp.on{color:var(--teal);background:#fff;border:0;animation:.5s both pop;box-shadow:0 3px 10px #0003}.site .stamp.gift{border-style:solid;border-color:var(--sand-soft)}.site .stamp.gift.on{background:var(--sand);color:#fff}@keyframes pop{0%{transform:scale(.4)}70%{transform:scale(1.12)}to{transform:scale(1)}}.site .lc-foot{z-index:1;opacity:.95;justify-content:space-between;gap:10px;font-size:13px;display:flex;position:relative}.site .lc-ready{background:var(--sand);color:#fff;border-radius:999px;padding:3px 10px;font-weight:600}.site #loyal{background:var(--mist)}.site .lform{gap:8px;max-width:440px;margin:0 auto 18px;display:flex}.site .lform input{flex:1}.site .lform button{background:var(--teal);color:#fff;border:0;border-radius:999px;padding:0 22px;font-weight:600}html[data-theme=liquid] .site{--surface:#ffffff85;--mist:transparent;--line:#ffffffb3;--pearl:transparent;background:#dce6e8}html[data-theme=liquid] .site:before{content:"";z-index:-1;background:radial-gradient(38% 32% at 18% 12%,#9a8fd6 0,#0000 62%),radial-gradient(42% 38% at 86% 22%,#3fb8a9 0,#0000 62%),radial-gradient(40% 40% at 62% 88%,#e8be8e 0,#0000 62%),radial-gradient(34% 34% at 8% 78%,#6bb1db 0,#0000 62%),#d8e4e6;animation:28s ease-in-out infinite alternate drift;position:fixed;inset:-25%}@keyframes drift{to{transform:translate(5%,-4%)rotate(5deg)scale(1.05)}}html[data-theme=liquid] .site #book,html[data-theme=liquid] .site #loyal,html[data-theme=liquid] .site #packages{background:0 0!important}html[data-theme=liquid] .site :is(.panel,.scard,.pkg,.opt,.day,.time,.pill,.sub,.summary,.mine-card,.chipbar button,.tabs,input,textarea,select,.acts a,.acts button,.hours){background:var(--surface);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);box-shadow:inset 0 1px #fffffff2,0 10px 30px #1f2d461f;border-color:#ffffffbf!important}html[data-theme=liquid] .site :is(.panel,.scard,.pkg,.mine-card){border-radius:26px}html[data-theme=liquid] .site .snav{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);background:#fff6;border-bottom-color:#fff9}html[data-theme=liquid] .site .hero{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#45425ed1,#2e3a48b3 40%,#22706ab8)}html[data-theme=liquid] .site .hours{border:1px solid;border-radius:20px;padding:6px 16px}html[data-theme=liquid] .site footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#2e3a48bf}html[data-theme=liquid] .site :is(.btn:not(.ghost),.pkg button,.hero .cta,.fab,.lform button){box-shadow:inset 0 1px #ffffff59,0 8px 22px #22706a4d}html[data-theme=liquid] .site .chipbar button[aria-pressed=true],html[data-theme=liquid] .site .snav a.on{background:#1d292cd9}html[data-theme=dark] .site{--surface:#1a292e;--pearl:#0f1b1f;--mist:#132328;--ink:#e7f0ee;--muted:#9db3b0;--line:#2b4045;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .site .snav{background:#0f1b1fe6}html[data-theme=dark] .site .chipbar button[aria-pressed=true],html[data-theme=dark] .site .snav a.on{color:#0f1b1f;background:#e7f0ee;border-color:#e7f0ee}html[data-theme=dark] .site .item .dots,html[data-theme=dark] .site .pkg .price,html[data-theme=dark] .site .scard .pr{color:var(--foam)}.site{min-height:100vh}.site .langbtn{color:#fff;background:0 0;border:1px solid #fff6;border-radius:999px;padding:6px 14px;font-size:14px}.site .top>div a{color:#fff;border:1px solid #fff6;border-radius:999px;padding:6px 16px;font-size:14px;text-decoration:none}.site .hero.slim .top{padding:16px 0}.site .narrow{max-width:640px;padding-top:28px;padding-bottom:48px}.site .hint{color:var(--muted);margin:8px 0 0;font-size:14px}.site .scard .ph,.site .pkg .ph{aspect-ratio:4/3;background:linear-gradient(150deg,var(--violet),var(--teal));color:#fff;place-items:center;width:100%;font-size:30px;font-weight:600;display:grid}.site .pkg .ph{aspect-ratio:1}.site .pkg[aria-current=true]{box-shadow:0 0 0 3px var(--teal),0 8px 24px #1d292c1a}.site .basket{border:1.5px solid var(--teal);background:#fff}html[data-theme=dark] .site .basket{background:var(--surface)}.site .bline{border-bottom:1px dashed var(--line);align-items:flex-start;gap:10px;padding:7px 0;display:flex}.site .bline>span:first-child{flex:1}.site .bline small{color:var(--muted);font-size:13px;display:block}.site .bline.tot{border-bottom:0;font-weight:600}.site .bline .rm{color:var(--muted);background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.site .summary small{color:var(--muted)}#gift{background:var(--pearl)}.site #gift .panel{max-width:760px}.site .tiers{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;max-width:760px;margin:0 auto 22px;display:grid}.site .tierc{background:var(--surface);border:1.5px solid;border-radius:14px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.site .tierc b{font-size:18px}.site .tierc span{font-size:14px}.site .tierc small{color:var(--muted)}.site .quotes{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;display:grid}.site .quote{background:var(--surface);border-radius:16px;margin:0;padding:16px 18px;box-shadow:0 1px 2px #1d292c0f,0 8px 24px #1d292c0f}.site .quote .stars{color:var(--sand);letter-spacing:2px}.site .quote blockquote{margin:8px 0;font-size:15px}.site .quote figcaption{color:var(--muted);font-size:13px}.site .st{background:var(--mist);border-radius:999px;padding:2px 10px;font-size:14px;font-weight:500}.site .st-cancelled,.site .st-no_show{color:var(--danger);background:#f3e1de}.site .st-pending_payment{color:#8a5a12;background:#fff3d6}.site .stack-c{flex-direction:column;gap:16px;display:flex}.site .qrbox{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:14px;margin:12px 0;padding:12px;display:inline-block}.site .qrbox svg{width:100%;height:100%;display:block}.site .rate{justify-content:center;gap:6px;margin:14px 0;display:flex}.site .rate button{color:var(--line);background:0 0;border:0;padding:0 2px;font-size:42px;line-height:1}.site .rate button.on{color:var(--sand)}.site .rate+textarea{margin-bottom:6px}@media (width<=860px){.site .cards.compact{grid-template-columns:1fr 1fr;gap:10px}.site .cards.compact .scard .sb{padding:8px 10px 10px}.site .cards.compact .scard b{font-size:14px}}
