@font-face{font-family:Montserrat;src:url('/assets/fonts/Montserrat-Regular.otf')}@font-face{font-family:Montserrat;src:url('/assets/fonts/Montserrat-Bold.otf');font-weight:700}@font-face{font-family:Sahel;src:url('/assets/fonts/Sahel.ttf')}@font-face{font-family:Sahel;src:url('/assets/fonts/Sahel-Bold.ttf');font-weight:700}
:root{--ink:#26332c;--muted:#62716a;--paper:#f7f3ea;--surface:#fffdf8;--line:#ddd6c8;--forest:#2f5741;--gold:#c07f2a}*{box-sizing:border-box}html{background:var(--paper)}body{margin:0;font-family:Montserrat,system-ui,sans-serif;color:var(--ink);font-size:17px;line-height:1.5}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.arabic{font-family:Sahel,Tahoma,sans-serif}.wrap{max-width:1320px;margin:auto}.header{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:2rem;padding:1.4rem 2rem}.header img{display:block;width:190px}.nav{display:flex;justify-content:center;gap:2rem;font-size:.84rem;font-weight:700}.nav a:hover,.language:hover{color:var(--forest)}.language{border-bottom:1px solid var(--gold);padding-bottom:.2rem;font-size:.8rem;font-weight:700}
.hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;min-height:740px;overflow:hidden;padding:6rem 4rem 4rem}.hero:before{content:"";position:absolute;inset:2rem 0 0 43%;border-radius:48% 0 0;background:linear-gradient(145deg,#e9e3d7,#fffdf8 52%,#e4eee6)}.hero-copy{position:relative;z-index:2;align-self:center;max-width:700px}.eyebrow{margin:0 0 1.2rem;color:var(--forest);font-size:.73rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.hero h1,.page-hero h1{margin:0;max-width:850px;font-size:clamp(3.5rem,7vw,7rem);font-weight:700;line-height:.98;letter-spacing:-.065em}.lead{max-width:610px;margin:2rem 0 0;color:#526159;font-size:1.12rem;line-height:1.8}.actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.2rem}.button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;border-radius:99px;padding:0 1.4rem;font-size:.88rem;font-weight:700}.primary{background:var(--forest);color:#fff}.secondary{border:1px solid #8f9a93;background:#fffdf8b3}.partner{margin-top:2rem;color:#7d8982;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bottles{position:relative;z-index:1;min-height:590px;align-self:end}.bottle{position:absolute;bottom:-5rem;width:56%;filter:drop-shadow(0 25px 35px #26332c22)}.bottle img{width:100%;height:auto}.b1{left:-8%;transform:rotate(-5deg) scale(.92)}.b2{left:22%;z-index:1;transform:translateY(-2rem)}.b3{right:-12%;transform:rotate(5deg) scale(.92)}.orbit{position:absolute;right:3%;top:9%;z-index:1;width:42%;aspect-ratio:1;border:1px solid #c07f2a44;border-radius:50%}
.section{padding:7rem 2rem}.intro{display:grid;grid-template-columns:.62fr 1.25fr 1fr;gap:2rem;align-items:end;margin-bottom:3rem}.intro h2,.science h2{margin:0;font-size:clamp(2.3rem,4vw,4.4rem);line-height:1.08;letter-spacing:-.045em}.intro>p:last-child,.science-copy>p{color:var(--muted);line-height:1.8}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.card{position:relative;min-height:570px;overflow:hidden;border:1px solid var(--line);border-radius:1.4rem;background:var(--surface)}.card:before{content:"";display:block;height:5px;background:var(--accent)}.card-img{display:flex;height:320px;justify-content:center;overflow:hidden;background:linear-gradient(160deg,#fffdf8,#f7f3ea)}.card-img img{width:220px;object-fit:contain;transform:translateY(-20px);filter:drop-shadow(0 20px 22px #26332c1a)}.card-copy{padding:1.6rem}.product-label{color:var(--accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card h3{margin:.6rem 0;font-size:2rem;letter-spacing:-.035em}.card-copy>p{min-height:4.5rem;color:var(--muted);line-height:1.7}.more{color:var(--forest);font-size:.8rem;font-weight:700}.science{display:grid;grid-template-columns:.55fr 1.45fr;gap:5rem;align-items:center;margin:2rem auto 8rem;border-radius:2rem;background:var(--forest);color:#fff;padding:6rem}.science .eyebrow{color:#dfb779}.science-copy>p{color:#ffffffb3}.science a{color:#f1c989;font-weight:700}.mark{display:grid;width:250px;aspect-ratio:1;place-items:center;border:1px solid #ffffff29;border-radius:50%;background:radial-gradient(circle,#c07f2a 0 18%,transparent 19%)}.mark span{font-size:4rem;font-weight:700}.footer{display:grid;grid-template-columns:220px 1fr auto;align-items:center;gap:3rem;background:var(--ink);color:#fff;padding:3rem max(2rem,calc((100vw - 1320px)/2))}.footer img{width:190px}.footer p{color:#ffffffa6;font-size:.82rem}.footer .place{color:#f1c989;font-size:.8rem;font-weight:700}
.page-hero{max-width:1250px;margin:auto;padding:clamp(5rem,10vw,9rem) 2rem 4rem}.page-hero h1{max-width:16ch;font-size:clamp(2.7rem,6vw,5.8rem)}.page-hero .lead{max-width:48rem;font-size:clamp(1.05rem,2vw,1.3rem)}.product-grid{max-width:1250px;margin:auto;padding:0 2rem 7rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.product-card{border:1px solid var(--line);border-top:5px solid var(--accent);border-radius:1.5rem;background:var(--surface);padding:2rem}.product-card img{width:100%;height:20rem;object-fit:contain}.product-card h2{margin:.4rem 0;font-size:2rem}.detail{max-width:1250px;margin:auto;padding:clamp(4rem,8vw,7rem) 2rem;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2rem,7vw,7rem)}.pack{min-height:34rem;display:grid;place-items:center;border-radius:2rem;background:#e4eee6}.pack img{width:80%;max-height:34rem;object-fit:contain}.detail h1{margin:.5rem 0 1rem;font-size:clamp(3.2rem,7vw,6rem);line-height:.95;letter-spacing:-.06em}.facts{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin:2rem 0}.facts div{border:1px solid var(--line);border-radius:1rem;padding:1rem}.facts strong,.facts span{display:block}.facts span{margin-top:.4rem;color:var(--muted);font-size:.9rem}.notice{border-inline-start:4px solid var(--gold);background:var(--surface);padding:1.25rem 1.5rem}.principles{max-width:1250px;margin:auto;padding:1rem 2rem 8rem}.principles>div{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.principles article{display:flex;gap:1rem;border:1px solid var(--line);border-radius:1rem;background:var(--surface);padding:1.2rem}.principles article span{color:var(--forest);font-weight:700}.principles p{margin:0}.consent{position:fixed;right:1rem;bottom:1rem;z-index:9;max-width:330px;border:1px solid var(--line);border-radius:1rem;background:#fffdf8f5;box-shadow:0 10px 30px #26332c22;padding:1rem;font-size:.8rem}.consent p{margin:0 0 .7rem}.consent button{border:0;border-radius:99px;background:var(--forest);color:white;padding:.55rem .9rem;font:inherit;font-weight:700;cursor:pointer}
@media(max-width:960px){.header{grid-template-columns:180px 1fr auto;padding-inline:1.2rem}.nav{display:none}.hero{grid-template-columns:1fr;min-height:auto;padding:5rem 1.5rem 0}.hero:before{inset:45% 0 0;border-radius:3rem 3rem 0 0}.bottles{min-height:550px;margin-top:2rem}.orbit{top:47%;width:80%}.intro,.science,.detail{grid-template-columns:1fr}.grid,.product-grid{grid-template-columns:1fr}.card{min-height:auto;display:grid;grid-template-columns:.75fr 1fr}.card-img{height:400px}.science{margin-inline:1rem;padding:3rem 1.5rem;gap:2rem}.mark{width:190px}.footer{grid-template-columns:1fr}.facts{grid-template-columns:1fr}.principles>div{grid-template-columns:1fr}}@media(max-width:600px){.header{grid-template-columns:1fr auto}.header img{width:156px}.hero{padding-top:4rem}.hero h1{font-size:clamp(3.2rem,12vw,6rem)}.bottles{min-height:410px}.bottle{width:62%;bottom:-3rem}.b1{left:-17%}.b2{left:18%}.b3{right:-20%}.section{padding:5rem 1rem}.card{display:block}.card-img{height:310px}.science h2,.intro h2{font-size:2.4rem}.mark{width:150px}.mark span{font-size:3rem}.product-grid{padding-inline:1rem}.page-hero{padding-inline:1rem}.detail{padding-inline:1rem}.principles{padding-inline:1rem}}[dir=rtl] .b1{left:auto;right:-8%}[dir=rtl] .b3{right:auto;left:-12%}[dir=rtl] .footer{text-align:right}@media(max-width:600px){[dir=rtl] .b1{right:-17%}[dir=rtl] .b3{left:-20%}}
