@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd994fbf464986f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e97026df054cf2a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/63a79a6cf340c5d2-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f15f45d13243c643-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1ebb550cd0a67fc6-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec7,u+10ec9-10eee,u+10ef?,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce401babc0566bc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal Fallback;src:local("Arial");ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.__className_c053bb{font-family:Tajawal,Tajawal Fallback;font-style:normal}.__variable_c053bb{--font-arabic:"Tajawal","Tajawal Fallback"}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e436cdb45259404-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cinzel;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/2d9c91a8a3db4993-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cinzel Fallback;src:local("Times New Roman");ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:136.86%}.__className_2bd545{font-family:Cinzel,Cinzel Fallback;font-weight:600;font-style:normal}.__variable_2bd545{--font-display:"Cinzel","Cinzel Fallback"}:root{--bg:#070709;--bg-elevated:#101014;--bg-card:#141418;--ink:#f6f4ef;--muted:#b7b4ae;--silver:#cfd3d8;--gold:#c9a96e;--gold-soft:rgba(201,169,110,0.18);--line:rgba(255,255,255,0.08);--shadow:0 18px 50px rgba(0,0,0,0.35);--radius:22px;--header:72px}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink)}html{scroll-behavior:smooth}body{font-family:var(--font-arabic),"Segoe UI",Tahoma,sans-serif;line-height:1.7;min-height:100vh}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button,input,select,textarea{font-family:inherit}.skip-link{position:absolute;inset-inline-start:-999px;top:8px}.skip-link:focus{inset-inline-start:8px;background:var(--gold);color:#111;padding:8px 12px;z-index:80;border-radius:8px}.container{width:min(1180px,calc(100% - 32px));margin-inline:auto}.wordmark{font-family:var(--font-display),serif;letter-spacing:.28em;font-weight:600}.header{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:var(--header);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(7,7,9,.78);border-bottom:1px solid var(--line)}.header,.header-inner{display:flex;align-items:center}.header-inner{justify-content:space-between;gap:16px}.logo{display:flex;align-items:center;gap:10px}.logo-mark{width:34px;height:34px}.nav{display:flex;gap:22px;color:var(--silver);font-size:.95rem}.nav a.active,.nav a:hover{color:var(--gold)}.header-cta{display:flex;gap:10px;align-items:center}.close-menu,.menu-btn{display:none;background:transparent;border:1px solid var(--line);color:var(--ink);border-radius:12px;width:44px;height:44px;font-size:1.2rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:999px;border:1px solid transparent;cursor:pointer;font-weight:600;transition:transform .2s ease,background .2s ease,border-color .2s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--gold);color:#14110c}.btn-secondary{background:transparent;color:var(--ink);border-color:var(--line)}.btn-whatsapp{background:#128c7e;color:white}.btn-full{width:100%}.hero{position:relative;overflow:hidden;padding:36px 0 28px}.hero:before{inset:0;background:radial-gradient(circle at 80% 10%,rgba(201,169,110,.16),transparent 28%),radial-gradient(circle at 20% 80%,rgba(255,255,255,.06),transparent 26%),linear-gradient(180deg,#0b0b10,#070709);z-index:-2}.hero:after,.hero:before{content:"";position:absolute}.hero:after{width:280px;height:280px;border-radius:50%;right:8%;top:8%;background:radial-gradient(circle,rgba(255,255,255,.16),transparent 62%);filter:blur(6px);z-index:-1}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:40px;gap:40px;align-items:center}.kicker{color:var(--gold);letter-spacing:.4em;font-size:.82rem}.hero h1,.section-title{font-size:clamp(2rem,5vw,3.6rem);line-height:1.25;margin:10px 0 14px;font-weight:700}.lede{color:var(--muted);font-size:1.05rem;max-width:54ch}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.hero-visual{position:relative}.hero-frame{border-radius:32px;overflow:hidden;box-shadow:var(--shadow);border:1px solid var(--line);background:#000}.hero-frame img{width:100%;height:min(72vh,640px);object-fit:cover}.hero-glow{position:absolute;inset:18% 10% auto;height:40%;background:radial-gradient(circle,rgba(201,169,110,.28),transparent 70%);filter:blur(30px);z-index:-1}.trust{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;padding:10px 0 36px}.about-card,.feature-card,.offer-card,.product-card,.room-card,.trust-item{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.trust-item{padding:16px;text-align:center;font-size:.92rem}.section{padding:56px 0}.section.alt{background:linear-gradient(180deg,transparent,rgba(255,255,255,.015))}.center{text-align:center}.feature-grid,.offer-grid,.product-grid{display:grid;grid-gap:16px;gap:16px}.feature-grid{grid-template-columns:repeat(3,1fr);margin-top:28px}.about-card,.feature-card,.offer-card{padding:22px}.feature-card h3,.offer-card h3{margin-top:0}.toolbar{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 24px}.chip{border:1px solid var(--line);background:transparent;color:var(--silver);border-radius:999px;padding:8px 14px;cursor:pointer}.chip.active,.chip:hover{border-color:var(--gold);color:var(--gold)}.product-grid{grid-template-columns:repeat(3,1fr)}.product-card{overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,border-color .25s ease}.product-card:hover{transform:translateY(-6px);border-color:rgba(201,169,110,.4)}.product-media{position:relative;aspect-ratio:1/1.05;background:radial-gradient(circle at 50% 40%,rgba(201,169,110,.12),transparent 48%),#0c0c10;overflow:hidden}.product-media img{width:100%;height:100%;object-fit:cover}.placeholder{width:100%;height:100%;display:grid;place-items:center;color:var(--muted);text-align:center;padding:20px}.badge-row{position:absolute;top:12px;inset-inline-start:12px;display:flex;gap:6px;flex-wrap:wrap}.badge{background:rgba(7,7,9,.78);border:1px solid var(--line);color:var(--gold);border-radius:999px;padding:4px 10px;font-size:.75rem}.badge.sale{color:#111;background:var(--gold)}.product-body{padding:16px 16px 18px;display:flex;flex-direction:column;gap:8px;flex:1 1}.product-body h3{margin:0;font-size:1.05rem}.product-body p{margin:0;color:var(--muted);font-size:.92rem}.price-row{display:flex;align-items:baseline;gap:10px}.price{font-weight:700;font-size:1.1rem}.old-price{color:var(--muted);text-decoration:line-through}.swatches{display:flex;gap:7px;flex-wrap:wrap}.swatch,.swatch-btn{width:18px;height:18px;border-radius:50%;border:1px solid rgba(255,255,255,.35)}.swatch-btn{width:34px;height:34px;cursor:pointer;background:transparent;padding:0}.swatch-btn.active{outline:2px solid var(--gold);outline-offset:3px}.color-option{display:inline-flex;align-items:center;gap:8px;background:#0e0e13;color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:8px 12px;cursor:pointer}.color-option.active{border-color:var(--gold);color:var(--gold)}.availability{font-size:.85rem;color:#9be7c2}.availability.out{color:#e7b09b}.masonry{column-count:3;column-gap:14px}.masonry-item{page-break-inside:avoid;break-inside:avoid;margin-bottom:14px;border-radius:20px;overflow:hidden;border:1px solid var(--line);cursor:zoom-in;background:#000}.masonry-item img,.masonry-item video{width:100%}.lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:60;display:grid;place-items:center;padding:20px}.lightbox img,.lightbox video{max-height:88vh;max-width:min(960px,100%);border-radius:16px}.lightbox-close{position:absolute;top:16px;inset-inline-end:16px}.room-grid{display:grid;grid-template-columns:1.4fr .8fr;grid-gap:16px;gap:16px;margin-top:24px}.room-card img{width:100%;height:100%;object-fit:cover;min-height:280px}.room-copy{display:flex;flex-direction:column;justify-content:center;padding:28px}.offer-grid{grid-template-columns:repeat(3,1fr)}.meta-list{color:var(--muted);padding:0;margin:0 0 16px;list-style:none}.meta-list li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--line)}.pdp{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:28px;gap:28px;padding:28px 0 80px}.gallery-main{border-radius:28px;overflow:hidden;border:1px solid var(--line);background:#09090c;min-height:420px}.gallery-main img{width:100%;height:min(70vh,620px);object-fit:cover}.thumbs{display:flex;gap:8px;margin-top:10px}.thumbs button{width:72px;height:72px;padding:0;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:#111;cursor:pointer}.thumbs img{width:100%;height:100%;object-fit:cover}.color-picker{margin:18px 0}.color-picker-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.form{display:grid;grid-gap:14px;gap:14px}.form label{display:grid;grid-gap:6px;gap:6px;color:var(--silver);font-size:.95rem}.form input,.form select,.form textarea{background:#0e0e13;color:var(--ink);border:1px solid var(--line);border-radius:14px;min-height:48px;padding:12px 14px;font-size:1rem}.form textarea{min-height:110px;resize:vertical}.summary{background:var(--bg-elevated);border:1px solid var(--line);border-radius:18px;padding:16px}.sticky-cta{display:none}.float-wa{position:fixed;bottom:18px;inset-inline-start:16px;z-index:30;width:58px;height:58px;border-radius:50%;background:#25d366;color:white;display:grid;place-items:center;box-shadow:var(--shadow);font-size:1.5rem}.footer{border-top:1px solid var(--line);padding:36px 0 28px;margin-top:20px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;grid-gap:24px;gap:24px}.footer-links,.socials{display:flex;flex-direction:column;gap:8px}.copy{color:var(--muted);margin-top:24px;font-size:.9rem}.mobile-nav{display:none}@media (hover:none){.product-card:hover{transform:none}}@media (max-width:980px){.footer-grid,.hero-grid,.pdp,.room-grid{grid-template-columns:1fr}.feature-grid,.offer-grid,.product-grid,.trust{grid-template-columns:repeat(2,1fr)}.masonry{column-count:2}.header-cta .btn-secondary,.nav{display:none}.close-menu,.menu-btn{display:inline-grid;place-items:center}.mobile-nav{flex-direction:column;gap:18px;inset:0;background:rgba(7,7,9,.96);z-index:50;padding:24px;font-size:1.35rem}.mobile-nav,.sticky-cta{display:flex;position:fixed}.sticky-cta{bottom:0;inset-inline:0;z-index:28;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:rgba(7,7,9,.92);border-top:1px solid var(--line);gap:8px}.float-wa{bottom:78px}body:has(.sticky-cta){padding-bottom:76px}}@media (max-width:640px){.feature-grid,.offer-grid,.product-grid,.trust{grid-template-columns:1fr}.masonry{column-count:1}.header-cta,.hero-actions{width:100%}.header-cta .btn,.hero-actions .btn{flex:1 1}.hero h1{font-size:2.15rem}.container{width:min(100% - 24px,1180px)}}