/* LINA ZA’ARA: imported content, redesigned presentation. */
:root{--background:40 10% 4%;--foreground:40 30% 93%;--card:40 8% 8%;--primary:40 48% 63%;--muted-foreground:38 12% 66%;--border:38 15% 21%;--radius:1.1rem}html{scroll-padding-top:100px}body{background:#0c0c0a!important;color:#f4f0e7}::selection{background:#be9b55;color:#090908}header{background:#0d0d0bf5!important;border-bottom:1px solid #b49b6033;backdrop-filter:blur(16px)}header>div{max-width:1440px!important}h1,h2,h3{letter-spacing:-.035em}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible{outline:2px solid #dfc488;outline-offset:5px}main section{scroll-margin-top:88px}main section:not(#home){border-top:1px solid #aa8d4620}.spa-wash{background:#10100d!important;color:#eee9de!important}.spa-wash:nth-of-type(2n){background:#15140f!important}.spa-wash:before,.spa-wash:after,.glow-light{display:none!important}#home{margin-top:76px;min-height:690px!important;max-height:900px;isolation:isolate}#home>div:first-child{inset:0!important}#home>div:first-child img{object-position:70% 42%!important;filter:saturate(.78) brightness(.75)}#home>div:nth-child(3){background:linear-gradient(90deg,#090a08f5 0%,#090a08b8 44%,#090a0810 82%)!important}#home h1{font-size:clamp(44px,5.5vw,78px)!important;line-height:1.06!important;max-width:780px!important;font-weight:500}#home h1 span{display:block}#home p{max-width:560px;line-height:1.85;font-size:16px}#home>div.relative{padding-top:105px!important;padding-bottom:95px!important}#home .hero-warm{background:none!important}#home [aria-hidden=true]{opacity:.5}#home [data-testid=link-scroll]{display:none}#home [data-testid=link-hero-quick]{display:none}#quick-access{display:none!important}#intro{padding-top:58px!important;padding-bottom:58px!important}#intro p{max-width:800px}#intro .font-serif{font-size:clamp(28px,3vw,42px)!important}main h2{font-size:clamp(34px,4vw,54px)!important;line-height:1.12!important}main h3{line-height:1.2!important}#treatments{padding-top:90px!important;padding-bottom:90px!important}#treatments [role=tablist]{border:1px solid #ac915433;border-radius:999px;background:#090a08;padding:6px;gap:4px;overflow:auto}#treatments [role=tab]{border-radius:999px;white-space:nowrap;padding:12px 20px}#treatments [role=tab][aria-selected=true]{background:#c4a364!important;color:#15120c!important}#treatments article{border:1px solid #a88b482d!important;border-radius:20px!important;overflow:hidden;background:#1b1912!important;box-shadow:0 12px 40px #0002}#treatments article img{aspect-ratio:4/3;object-fit:cover;transition:transform .5s}#treatments article:hover img{transform:scale(1.025)}#treatments article h3{font-size:27px!important}#treatments article p{font-size:14px;line-height:1.85}#treatments article button{border-radius:10px!important;width:100%;padding:13px!important;background:#c4a364!important;color:#17140d!important}#therapists ul{gap:20px!important}#therapists li{border:1px solid #b3965230;border-radius:18px;overflow:hidden;background:#181711;padding-bottom:18px}#therapists li h3,#therapists li p,#therapists li a{margin-inline:16px}#therapists img{border-radius:0!important;aspect-ratio:3/4!important;object-fit:cover}#gallery button{border-radius:16px;overflow:hidden}#packages [data-testid=card-offers]{border-radius:24px;background:linear-gradient(135deg,#2a2417,#15140e)!important;border-color:#b79a5f66!important}#booking form{border-radius:24px!important;border:1px solid #b69b5b55!important;background:#1c1a13!important;box-shadow:0 20px 70px #0004}input,select,textarea{border-radius:10px!important;background:#0f100c!important;border-color:#b69b5b55!important;color:#f7f1e4!important}#contact iframe{border-radius:20px;filter:saturate(.6)}[data-testid=button-hero-book],[data-testid=button-booking-book],[data-testid=button-packages-whatsapp]{border-radius:10px!important;box-shadow:0 8px 25px #c3a05c20;background:#c4a364!important;color:#15130e!important}header a[href*=booking]{border-radius:8px}footer{background:#080906!important;border-top:1px solid #b49a6040}.official-desktop-nav{display:flex;gap:25px;font-size:12px;align-items:center;color:#dfd7c7}.official-desktop-nav a:hover{color:#d9bd7d}.official-contact-dock{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:24px;z-index:42;display:grid;gap:10px}.official-contact-dock a{height:50px;width:50px;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 30px #0008;border:1px solid #ffffff15;color:white;background:#29271f}.official-contact-dock .wa{background:#168e54}.official-contact-dock .call{background:#b99857}.official-contact-dock svg{width:21px;height:21px;fill:currentColor}[data-testid=button-floating-whatsapp],[data-testid=button-floating-call],[data-testid=button-floating-book]{display:none!important}[data-testid=text-image-disclosure],[data-testid=text-photo-credit]{display:none!important}[data-testid=panel-consent]{display:none!important}#reviews{display:none!important}#booking [data-testid=button-booking-book]{display:none}.official-status{font-size:12px;letter-spacing:.03em;color:#d5bb80;margin-top:20px}.official-status:before{content:'◷';margin-inline-end:8px}#home svg text{display:none}#home a{min-height:48px}.official-desktop-nav a[href='/book/']{color:#d8bc79}
@media(min-width:1024px){#treatments .grid:has(>article){grid-template-columns:repeat(3,minmax(0,1fr))!important}#therapists ul{grid-template-columns:repeat(4,minmax(0,1fr))!important}#gallery .grid:has(>button){grid-template-columns:repeat(3,minmax(0,1fr))!important}}
@media(max-width:1100px){.official-desktop-nav{display:none!important}}
@media(max-width:767px){#home{margin-top:68px;min-height:690px!important;max-height:none}#home>div:first-child img{object-position:62% 25%!important;filter:brightness(.7)}#home>div:nth-child(2){background:linear-gradient(0deg,#0b0c09 0%,#0b0c09bb 42%,#0b0c090d 100%)!important}#home>div.relative{padding-top:250px!important;padding-bottom:54px!important}#home h1{font-size:41px!important;line-height:1.08!important;max-width:100%!important}#home p{font-size:14px;line-height:1.75}#home h1 span:first-child{font-size:31px!important}#home>div.relative>div{max-width:100%!important}#intro{padding-block:44px!important}main h2{font-size:36px!important}#treatments{padding-block:56px!important}#treatments [role=tablist]{border-radius:12px;flex-wrap:nowrap}#treatments [role=tab]{padding:10px 14px;font-size:12px}#therapists ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#therapists li h3{font-size:24px}#booking form{padding:22px!important}.official-contact-dock{right:12px;bottom:20px;gap:8px}.official-contact-dock a{width:46px;height:46px}footer{padding-bottom:70px!important}}
[dir=rtl] #home>div:nth-child(3){background:linear-gradient(270deg,#090a08f5,#090a08b8 44%,#090a0810 82%)!important}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*{animation:none!important;transition:none!important}}
#home img{object-fit:cover!important}#treatments article>div:first-child{aspect-ratio:4/3!important}#treatments article>div:nth-child(2){padding:22px!important}#treatments article img{object-fit:cover!important}#reviews{display:block!important}#home .official-status{font-family:Arial,Tahoma,sans-serif!important;font-size:12px!important;line-height:1.5!important;max-width:calc(100% - 55px)}@media(max-width:767px){#home>div.relative{padding-top:250px!important;min-height:710px!important}#home{min-height:710px!important}#home>div:first-child{inset:0!important}#home .official-status{padding-inline-end:35px}}
header{inset:12px 18px auto!important;border:1px solid #ac935747!important;border-radius:50px;overflow:visible;box-shadow:0 8px 32px #0005}header>div{height:68px!important}#home{margin-top:0!important}#home h1{font-family:Manrope,Arial,sans-serif!important;font-weight:600!important;letter-spacing:-.05em!important}#home h1>span:first-child{font-size:17px!important;font-weight:400;letter-spacing:.18em!important;color:#d3b67a;margin-bottom:14px}#home h1>span:last-child span{font-style:normal!important;color:#fbf7ec!important}#home>div.relative{min-height:760px!important;padding-top:160px!important}#home img{object-fit:cover!important}h2{font-family:Manrope,Arial,sans-serif!important;font-weight:500!important}.button,a[data-testid=button-hero-book],a[data-testid=button-hero-explore]{border-radius:50px!important}[dir=rtl] #home h1{font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif!important;letter-spacing:0!important}[dir=rtl] h2{font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif!important}@media(max-width:767px){header{inset:10px 12px auto!important}header>div{height:60px!important}#home>div.relative{min-height:790px!important;padding-top:310px!important}#home h1{font-size:43px!important}#home h1>span:first-child{font-size:13px!important;letter-spacing:.1em!important}#home h1>span:first-child span{font-size:13px!important}#home p{font-size:14px}#home>div:nth-child(2){background:linear-gradient(0deg,#0a0b08 5%,#0a0b08b0 49%,#0a0b0800 100%)!important}header img{height:38px!important}}
