:root{--green:#103d2d;--green2:#19573f;--lemon:#f4d62e;--lime:#a6c944;--cream:#fffdf2;--pale:#f7f2ce;--ink:#13382c;--white:#fff;--radius:28px;--shadow:0 24px 70px #163f2b21}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-sans),sans-serif}a{color:inherit;text-decoration:none}.skip{position:fixed;left:12px;top:-60px;background:#fff;padding:12px;z-index:999}.skip:focus{top:12px}.header{height:86px;position:-webkit-sticky;position:sticky;top:0;z-index:50;background:#fffdf2e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #173c2c12}.navwrap{height:100%;max-width:1240px;margin:auto;display:flex;align-items:center;padding:0 28px;gap:34px}.logo{font-weight:900;font-size:29px;line-height:.8;position:relative;letter-spacing:-2px;display:flex;flex-direction:column}.logo small{font-family:var(--font-script);font-size:10px;color:#547363;letter-spacing:0;font-weight:400;margin-top:7px}.sprout{height:11px;position:relative}.sprout i{position:absolute;background:var(--green);width:13px;height:8px;border-radius:100% 0 100% 0;left:31px;transform:rotate(25deg)}.sprout i+i{left:42px;transform:scaleX(-1) rotate(25deg)}nav{display:flex;gap:28px;margin-left:auto}nav a{font-size:13px;font-weight:600;position:relative}nav a:after{content:"";height:3px;background:var(--lemon);position:absolute;left:0;right:100%;bottom:-10px;transition:.25s}nav a:hover:after{right:0}.button{background:var(--green);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:25px;border:1px solid var(--green);border-radius:999px;padding:16px 24px;text-transform:uppercase;font-weight:800;font-size:12px;letter-spacing:.06em;transition:.25s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 30px #173c2c33}.button span{color:var(--lemon);font-size:17px}.button.secondary{color:var(--green);background:transparent}.button.small{padding:12px 18px}.mobile-menu{display:none}.hero{min-height:calc(100svh - 86px);position:relative;overflow:hidden;background:radial-gradient(circle at 20% 24%,#fff 0,#fff9cf 28%,transparent 47%),linear-gradient(115deg,#fffef5 30%,#e7f1ba);padding:80px max(6vw,30px) 110px;display:flex;align-items:center}.hero:after{content:"";position:absolute;right:-7%;top:-20%;height:100%;width:42%;background:radial-gradient(ellipse,#9bbd3b55,transparent 67%);transform:rotate(-14deg)}.hero-copy{width:56%;max-width:700px;z-index:3}.eyebrow{display:inline-block;font-size:11px;letter-spacing:.2em;font-weight:800;text-transform:uppercase;color:#547363;margin-bottom:20px}.find h2,.fresh h2,.hero h1,.page-hero h1,.section h2,.story h2{font-family:var(--font-script);font-size:clamp(56px,7vw,100px);font-weight:400;line-height:.92;letter-spacing:-.04em;margin:0}.hero h1 mark{color:var(--green);background:linear-gradient(transparent 55%,var(--lemon) 55% 88%,transparent 88%);padding:0 .1em}.hero-copy>p{font-size:20px;max-width:470px;color:#456357;margin:30px 0}.hero-actions{display:flex;gap:12px}.hero-product{position:absolute;right:7%;bottom:60px;width:35%;height:78%;z-index:2;display:flex;justify-content:center;align-items:flex-end}.bottle{height:min(74vh,700px);width:275px;position:relative;filter:drop-shadow(25px 34px 20px #24451e35);z-index:2}.cap{height:49px;background:repeating-linear-gradient(90deg,#d2ae10 0 4px,#efce29 4px 8px);width:136px;border-radius:18px 18px 8px 8px;left:70px;z-index:4;box-shadow:inset 0 -9px #ba970e}.cap,.neck{position:absolute}.neck{left:79px;top:43px;width:118px;height:70px;background:#f5dd4b90;border:5px solid #f6e98566}.bottle-body{top:83px;bottom:0;border-radius:38% 38% 16% 16%/15% 15% 5% 5%;background:linear-gradient(90deg,#d6bd2090,#fff8a2c4 26%,#f8dc4fc9 62%,#bfa917b0);border:3px solid #e2d25b80;box-shadow:inset 24px 0 20px #fff6ac66,inset -12px 0 12px #8c7b1522}.bottle-body,.label{position:absolute;width:100%}.label{top:32%;left:0;height:48%;background:#fffefa;box-shadow:0 4px 10px #3332;padding:17px;text-align:center;display:flex;flex-direction:column;align-items:center}.label>b{font-size:34px;letter-spacing:-2px}.label>em{font-family:var(--font-script);font-size:32px;line-height:.85}.label small{font-weight:800;font-size:9px;margin-top:13px}.label .fruit{font-size:32px;color:#d8ba00;position:absolute;right:12px;bottom:4px}.label strong{position:absolute;left:14px;bottom:8px}.fresh-stamp{position:absolute;right:-10px;top:30%;background:var(--cream);border:2px solid var(--green);height:92px;width:92px;border-radius:50%;display:grid;place-content:center;text-align:center;transform:rotate(9deg);font-size:10px}.fresh-stamp b{font-size:16px}.orbit{position:absolute;color:var(--lemon);font-size:110px}.lemon-a{right:-10%;bottom:3%;text-shadow:inset 0 0}.leaf-a{left:-8%;top:15%;font-size:90px;color:var(--green2);transform:rotate(35deg)}.benefits{display:flex;gap:24px;margin-top:45px}.benefits>div{width:90px;font-size:10px;text-transform:uppercase;font-weight:800;text-align:center}.benefits span{width:56px;height:56px;background:#fff;border-radius:50%;display:grid;place-content:center;margin:auto auto 10px;font-size:20px;box-shadow:0 8px 30px #2247191a}.ticker{position:absolute;left:-2%;right:-2%;bottom:0;background:var(--green);color:white;padding:17px;display:flex;gap:34px;justify-content:center;transform:rotate(-1.2deg);font-size:11px;font-weight:800;letter-spacing:.13em;z-index:5}.ticker i{width:7px;height:7px;border-radius:50%;background:var(--lemon)}.section{padding:120px max(6vw,30px);text-align:center}.find h2,.fresh h2,.section h2,.story h2{font-size:clamp(48px,6vw,78px)}h2 em{color:#789920;font-style:normal}.ingredient-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1000px;margin:65px auto 42px}.ingredient-grid article{background:#fff;border-radius:var(--radius);padding:22px 28px 30px;position:relative;box-shadow:var(--shadow)}.ingredient-grid article>span{position:absolute;left:22px;top:18px;font-size:11px;font-weight:800;color:#94a795}.ingredient{height:160px;display:grid;place-content:center;font-size:110px;color:var(--lemon)}.ingredient.eau{color:#8ccccc}.ingredient.sucre{color:#e5bd74}.ingredient-grid h3{font-size:22px;margin:8px}.ingredient-grid p{color:#63766d;font-size:14px}.fresh{min-height:650px;background:var(--pale);display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:90px max(8vw,30px);overflow:hidden}.fresh-copy{max-width:600px}.fresh-copy>p{font-size:18px;line-height:1.7;color:#4f695d;max-width:520px}.glass{height:430px;width:235px;border:9px solid #fff9;border-top:0;border-radius:0 0 40px 40px;background:linear-gradient(#ffe84d55,#efd639aa);position:relative;margin:auto;box-shadow:0 35px 35px #57640e26,inset 15px 0 12px #fff7}.straw{width:15px;height:390px;background:repeating-linear-gradient(0deg,#1a593c 0 25px,#fff 25px 45px);right:45px;top:-120px;transform:rotate(7deg)}.ice,.straw{position:absolute}.ice{font-size:70px;color:#fff;bottom:50px;left:20px}.slice{font-size:120px;color:#e9cc14;position:absolute;left:-80px;top:-40px;transform:rotate(30deg)}.fresh-pills{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px}.fresh-pills span{padding:12px 15px;border:1px solid #bac88d;border-radius:999px;font-size:12px;font-weight:700;background:#fff8}.story{padding:120px max(8vw,30px);display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:9vw;gap:9vw}.portrait{height:610px;border-radius:45% 45% 30px 30px;background:linear-gradient(#e9dc55,#a8ca53);position:relative;overflow:hidden;box-shadow:var(--shadow)}.halo{width:460px;height:460px;border-radius:50%;border:1px solid #fff8;top:10%;box-shadow:0 0 0 40px #fff2,0 0 0 80px #fff2}.halo,.hijab{position:absolute;left:50%;transform:translateX(-50%)}.hijab{width:340px;height:430px;background:#37463e;border-radius:48% 48% 20% 20%;bottom:0;box-shadow:inset 35px -5px #29352f,inset -30px 10px #536259}.face{width:225px;height:260px;background:#d7a47f;border-radius:48% 48% 46% 46%;left:58px;top:53px;box-shadow:inset 7px 0 #edc5a1}.face,.face i{position:absolute}.face i{width:26px;height:10px;border-bottom:3px solid #443329;border-radius:50%;top:105px;left:45px}.face i+i{left:auto;right:45px}.face span{position:absolute;width:75px;height:32px;border-bottom:5px solid #8f4e50;border-radius:50%;bottom:52px;left:74px}.portrait-caption{position:absolute;left:25px;bottom:24px;background:#fff;padding:15px 20px;border-radius:16px;display:flex;flex-direction:column}.portrait-caption small{color:#627269}.story-copy p{font-size:16px;line-height:1.8;color:#586e63}.quote{border-left:3px solid var(--lemon);padding-left:20px;font-family:var(--font-script);font-size:23px!important;color:var(--green)!important;margin:25px 0 35px}.find{padding:100px max(7vw,30px);background:var(--green);color:white;display:grid;grid-template-columns:1fr 1fr;grid-gap:9vw;gap:9vw;align-items:center}.find em{color:var(--lemon)}.find article{background:var(--cream);color:var(--green);border-radius:30px;padding:30px;display:grid;grid-template-columns:auto 1fr;grid-gap:20px;gap:20px;align-items:center}.find article .button{grid-column:1/-1}.pin{height:60px;width:60px;border-radius:50%;background:var(--lemon);display:grid;place-content:center;font-size:30px}.find h3{font-size:26px;margin:5px 0}.find article p{margin:0 0 8px}.find article small{font-weight:800;letter-spacing:.15em}.reveal{animation:reveal .7s both;animation-timeline:view();animation-range:entry 15% cover 35%}@keyframes reveal{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}footer{background:#0b2e22;color:#eff3da;padding:70px max(6vw,30px) 25px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr;grid-gap:40px;gap:40px;max-width:1200px;margin:auto}.logo.light{color:white}.logo.light .sprout i{background:var(--lemon)}footer p{color:#9eb4a9;line-height:1.6}footer b{display:block;color:var(--lemon);font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:18px}footer .footer-grid>div>a{display:block;color:#cbd8d1;font-size:13px;margin:12px 0}.mini-form label{font-size:12px;color:#b8c8c0}.mini-form div{display:flex;margin-top:10px}.mini-form input{min-width:0;background:#fff1;border:1px solid #fff3;border-radius:99px 0 0 99px;color:white;padding:13px}.mini-form button{border:0;background:var(--lemon);width:45px;border-radius:0 99px 99px 0}.footer-bottom{max-width:1200px;margin:55px auto 0;border-top:1px solid #fff2;padding-top:20px;display:flex;gap:24px;font-size:11px;color:#91a69c}.footer-bottom span{margin-right:auto}.page-hero{padding:100px max(8vw,30px) 70px;background:var(--pale);text-align:center}.page-hero h1{font-size:clamp(50px,7vw,85px)}.content{padding:70px max(8vw,30px);max-width:1150px;margin:auto}.content h2{font-size:32px}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.card{background:white;border-radius:24px;padding:28px;box-shadow:var(--shadow)}.card p{color:#5f7469;line-height:1.6}.faq details{background:white;padding:22px;border-radius:18px;margin:12px 0;box-shadow:0 5px 25px #173c2c0e}.faq summary{font-weight:800;cursor:pointer}.faq details p{line-height:1.6;color:#587064}.form{display:grid;grid-gap:16px;gap:16px;max-width:680px}.form label{font-weight:700;font-size:13px}.form input,.form select,.form textarea{width:100%;padding:15px;border:1px solid #ccdbd0;border-radius:12px;background:white;margin-top:7px;font:inherit}.form textarea{min-height:140px}.check{display:flex;gap:10px!important}.check input{width:auto}.notice{background:#fff7cb;border-left:4px solid var(--lemon);padding:18px;border-radius:10px}.product-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:70px;gap:70px;align-items:center}.product-stage{background:var(--pale);border-radius:40px;display:grid;place-content:center;height:700px}.product-stage .bottle{height:620px}.composition{background:white;border-radius:24px;padding:30px;margin-top:25px}.legal li,.legal p{line-height:1.7;color:#52695e}@media(max-width:850px){.header{height:72px}.navwrap{padding:0 18px}.navwrap nav,.navwrap>.button{display:none}.mobile-menu{display:block;margin-left:auto}.mobile-menu summary{list-style:none;font-weight:800;border:1px solid var(--green);padding:10px 14px;border-radius:99px}.mobile-menu div{position:fixed;top:72px;left:0;right:0;background:var(--cream);padding:25px;box-shadow:var(--shadow)}.mobile-menu a{display:block;padding:14px;border-bottom:1px solid #d9e3c9}.hero{padding:60px 20px 100px;align-items:flex-start;min-height:1000px}.hero-copy{width:100%;text-align:center}.hero h1{font-size:57px}.hero-copy>p{font-size:17px;margin:25px auto}.hero-actions{justify-content:center;flex-wrap:wrap}.benefits{justify-content:center;gap:8px}.benefits>div{width:76px}.hero-product{width:100%;right:0;height:480px;bottom:50px}.bottle{height:450px;width:190px}.cap{width:94px;height:35px;left:48px}.neck{left:55px;top:30px;width:81px;height:50px}.bottle-body{top:58px}.label>b,.label>em{font-size:23px}.label small{font-size:7px}.ticker{justify-content:flex-start;overflow:hidden;white-space:nowrap}.cards,.find,.fresh,.ingredient-grid,.product-layout,.story{grid-template-columns:1fr}.fresh{padding-top:130px}.fresh-copy{text-align:center}.fresh-pills{justify-content:center}.story{padding:80px 20px}.portrait{height:500px}.find{text-align:center}.find article{text-align:left}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child,.footer-grid>div:last-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap}.footer-bottom span{width:100%}.product-stage{height:540px}.page-hero{padding-top:70px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.hero-v2{min-height:calc(100svh - 86px);position:relative;overflow:hidden;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;padding:68px max(6vw,30px) 105px;background:radial-gradient(circle at 10% 15%,#fff 0,#fff8c9 27%,transparent 52%),linear-gradient(125deg,#fffdf2 38%,#e5efad)}.hero-v2-copy{position:relative;z-index:5;max-width:690px}.hero-v2 h1{font-family:var(--font-script);font-size:clamp(58px,7vw,102px);font-weight:400;line-height:.9;letter-spacing:-.04em;margin:0}.hero-v2 h1 mark{color:var(--green);background:linear-gradient(transparent 54%,var(--lemon) 54% 91%,transparent 91%);padding:0 .08em}.hero-v2-copy>p{font-size:19px;line-height:1.65;max-width:530px;color:#456357;margin:30px 0}.hero-orb{position:absolute;border-radius:50%;filter:blur(3px);opacity:.65}.hero-orb-one{width:520px;height:520px;background:#f7da34;right:-250px;top:-260px}.hero-orb-two{width:360px;height:360px;background:#8eb84a;left:-220px;bottom:-180px}.hero-scene{height:700px;position:relative;z-index:3;display:flex;align-items:flex-end;justify-content:center}.sun-disc{position:absolute;width:510px;height:510px;border-radius:50%;background:linear-gradient(145deg,#f8de45,#fff5a1);right:3%;top:5%;box-shadow:0 0 90px #f5d92e55}.bottle-v2{height:610px;width:245px;position:relative;z-index:5;filter:drop-shadow(26px 32px 22px #24451e3b);transform:rotate(1deg)}.bottle-v2-cap{position:absolute;top:0;left:61px;width:124px;height:48px;border-radius:16px 16px 7px 7px;background:repeating-linear-gradient(90deg,#cda70d 0 4px,#f0cf24 4px 8px);box-shadow:inset 0 -8px #b89409}.bottle-v2-neck{position:absolute;left:70px;top:40px;width:106px;height:73px;border:4px solid #e5d45880;background:#f5dd4b80}.bottle-v2-body{position:absolute;top:86px;bottom:0;width:100%;border-radius:38% 38% 16% 16%/15% 15% 5% 5%;background:linear-gradient(90deg,#c9ae1499,#fff7a9d9 25%,#f5d846d9 66%,#a98f0d99);border:3px solid #d9ca5c99;overflow:hidden}.bottle-shine{position:absolute;left:22px;top:30px;width:26px;height:75%;border-radius:50%;background:#fff6;filter:blur(7px)}.bottle-v2-label{position:absolute;left:0;right:0;top:31%;height:48%;background:#fffefa;padding:18px 12px;text-align:center;display:flex;flex-direction:column;align-items:center;box-shadow:0 5px 14px #253b2520}.bottle-v2-label strong{font-size:31px;letter-spacing:-2px}.bottle-v2-label em{font-family:var(--font-script);font-size:31px;line-height:.84}.bottle-v2-label small{font-weight:800;font-size:9px;margin-top:12px}.bottle-v2-label>b{position:absolute;bottom:8px;left:15px}.label-leaves{color:#31863c;font-size:11px}.hero-lemon{position:absolute;width:118px;height:118px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff18d,#f2cc12 55%,#d7a800);box-shadow:inset -8px -9px 18px #a8831233,0 20px 35px #4e5b1626;z-index:6}.lemon-one{left:8%;bottom:4%}.lemon-two{right:7%;bottom:12%;width:82px;height:82px}.hero-leaf{position:absolute;width:120px;height:55px;border-radius:100% 0 100% 0;background:linear-gradient(135deg,#6eaa38,#174e32);z-index:4}.leaf-one{left:4%;bottom:21%;transform:rotate(24deg)}.leaf-two{right:5%;bottom:25%;transform:scaleX(-1) rotate(20deg)}.lemonade-glass{position:absolute;right:7%;bottom:1%;width:135px;height:250px;border:7px solid #fff9;border-top:2px solid #fff;border-radius:10px 10px 30px 30px;background:linear-gradient(#fff8b844,#f0d52db0);z-index:7;box-shadow:inset 12px 0 10px #fff5}.lemonade-glass i{position:absolute;width:10px;height:245px;background:repeating-linear-gradient(0deg,#1a593c 0 20px,#fff 20px 38px);right:24px;top:-95px;transform:rotate(6deg)}.lemonade-glass span{position:absolute;font-size:70px;color:#e2c20e;right:-42px;top:-26px}.fresh-note{position:absolute;right:-2%;top:23%;font-family:var(--font-script);font-size:35px;line-height:.9;transform:rotate(-8deg);z-index:7}.fresh-note b{font-size:45px}.founder-v2{min-height:720px;padding:110px max(7vw,30px);display:grid;grid-template-columns:1fr 1fr;grid-gap:8vw;gap:8vw;align-items:center;background:linear-gradient(110deg,#fffdf2 50%,#fff8ce)}.founder-art{height:610px;position:relative;border-radius:48px;overflow:hidden;background:linear-gradient(145deg,#f5d92f,#f8e984 50%,#9bc65c);box-shadow:var(--shadow);border:8px solid #fff}.comic-burst{position:absolute;width:460px;height:460px;border-radius:50%;background:#fff6;left:50%;top:8%;transform:translateX(-50%);box-shadow:0 0 0 36px #fff2,0 0 0 72px #fff2}.founder-note{position:absolute;z-index:8;left:25px;top:28px;font-family:var(--font-script);font-size:34px;line-height:1;color:var(--green);transform:rotate(-7deg)}.comic-woman{position:absolute;bottom:-2px;left:50%;transform:translateX(-50%);width:380px;height:515px;z-index:4}.comic-hijab{position:absolute;top:0;left:38px;width:305px;height:360px;background:#303a36;border:6px solid #17241e;border-radius:49% 49% 28% 28%;box-shadow:inset 35px 5px #4b5651,inset -28px 8px #242c29}.comic-face{left:57px;top:48px;width:185px;height:220px;background:#ddb18e;border:5px solid #34261f;border-radius:48% 48% 45% 45%;box-shadow:inset 8px 0 #efc7a6}.comic-face,.eye{position:absolute}.eye{width:29px;height:12px;border-bottom:5px solid #34261f;border-radius:50%;top:88px}.eye.left{left:35px}.eye.right{right:35px}.nose{width:20px;height:31px;border-right:3px solid #9e745b;border-bottom:3px solid #9e745b;left:80px;top:100px}.nose,.smile{position:absolute;border-radius:50%}.smile{width:76px;height:36px;border-bottom:6px solid #873e45;left:50px;bottom:39px}.comic-coat{position:absolute;left:0;right:0;bottom:0;height:230px;background:#7c8585;border:6px solid #26322e;border-radius:45% 45% 8% 8%;box-shadow:inset 35px 0 #929a98,inset -30px 0 #697372}.comic-coat i{position:absolute;width:31px;height:31px;background:#1e2926;border:5px dotted #bfc5bd;border-radius:50%;left:78px;top:45px}.comic-coat i+i{top:88px}.comic-coat i+i+i{top:131px}.comic-lemon{position:absolute;width:140px;height:140px;border-radius:50%;right:-30px;bottom:-25px;background:#f4d31d;box-shadow:inset -12px -12px #d5af10}.founder-copy h2{font-family:var(--font-script);font-size:clamp(50px,5.5vw,76px);font-weight:400;line-height:.96;margin:0 0 30px}.founder-copy p{font-size:17px;line-height:1.8;color:#526b60;max-width:590px}.founder-copy .quote{font-size:25px!important}.founder-copy .button{margin-top:8px}@media(max-width:850px){.hero-v2{display:block;min-height:1080px;padding:55px 20px 90px;text-align:center}.hero-v2 h1{font-size:58px}.hero-v2-copy>p{font-size:17px;margin:25px auto}.hero-scene{height:500px;margin-top:35px}.sun-disc{width:390px;height:390px;right:50%;transform:translateX(50%)}.bottle-v2{height:445px;width:180px}.bottle-v2-cap{left:45px;width:91px;height:36px}.bottle-v2-neck{left:52px;top:30px;width:78px;height:54px}.bottle-v2-body{top:63px}.bottle-v2-label strong{font-size:22px}.bottle-v2-label em{font-size:23px}.lemonade-glass{width:95px;height:180px;right:2%}.lemonade-glass i{height:190px;top:-70px}.fresh-note{display:none}.hero-lemon{width:88px;height:88px}.benefits{justify-content:center}.founder-v2{grid-template-columns:1fr;padding:75px 20px;gap:55px}.founder-art{height:510px}.comic-woman{transform:translateX(-50%) scale(.84);transform-origin:bottom}.founder-copy{text-align:center}.founder-copy p{margin-left:auto;margin-right:auto}.founder-copy .quote{text-align:left}.founder-note{font-size:29px}.founder-v2 h2{font-size:50px}}.hero-logo{display:none}.asset-pictos{display:flex;gap:18px;margin-top:42px;align-items:flex-start}.asset-pictos>div{width:92px;text-align:center}.asset-pictos img{display:block;width:62px;height:62px;margin:0 auto 8px}.asset-pictos b{font-size:9px;line-height:1.15;text-transform:uppercase}.bottle-v2-label img{width:82%;height:auto;margin:-3px auto 1px}.bottle-v2-label em{margin-top:0}@media(max-width:850px){.asset-pictos{justify-content:center;gap:7px}.asset-pictos>div{width:76px}.asset-pictos img{width:54px;height:54px}}.logo,.logo img{display:block}.logo img{height:46px;width:auto}.logo.light img{height:54px;background:var(--cream);padding:8px 14px;border-radius:16px}.bottle-photo{display:block;height:620px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(22px 30px 24px #24451e40)}.hero-v3{position:relative;height:calc(100svh - 86px);min-height:600px;max-height:980px;overflow:visible;z-index:2;isolation:isolate}.hero-v3-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%;z-index:-2}.hero-v3:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#0b2e22b3,#0b2e2255 32%,transparent 55%),linear-gradient(0deg,#0b2e2240,transparent 30%)}.hero-v3-copy{position:absolute;left:max(6vw,24px);top:12%;max-width:560px;color:#fff}.hero-v3-copy .eyebrow{color:var(--lemon)}.hero-v3 h1{font-weight:400;font-size:clamp(52px,7vw,104px);line-height:.92;letter-spacing:-.03em;text-shadow:0 4px 30px #0b2e2288}.hero-v3 h1,.hero-v3-note{font-family:var(--font-script);margin:0}.hero-v3-note{position:absolute;right:max(6vw,24px);top:12%;font-size:34px;line-height:.9;color:#fff;transform:rotate(-8deg);text-shadow:0 3px 18px #0b2e2299}.hero-v3-note b{font-size:46px;color:var(--lemon)}.hero-v3-round{position:absolute;left:max(6vw,24px);bottom:34px;width:72px;height:72px;border-radius:50%;background:#fff;color:var(--green);display:grid;place-content:center;font-size:28px;box-shadow:0 12px 30px #0b2e2240;transition:.25s}.hero-v3-round:hover{transform:scale(1.06)}.hero-v3-bottle{position:absolute;left:50%;bottom:-16%;height:94%;width:auto;transform:translateX(-50%);filter:drop-shadow(0 34px 30px #0b2e2270);animation:bottle-float 6s ease-in-out infinite;z-index:3}@keyframes bottle-float{0%,to{transform:translate(-50%) rotate(-1.5deg)}50%{transform:translate(-50%,-14px) rotate(1.5deg)}}.hero-band{position:relative;z-index:1;display:grid;grid-template-columns:1fr minmax(220px,22vw) 1fr;align-items:center;grid-gap:30px;gap:30px;padding:70px max(6vw,24px) 60px;background:radial-gradient(circle at 50% 0,#fff 0,#fff8c9 40%,transparent 75%),linear-gradient(125deg,#fffdf2 30%,#f3f5d0)}.hero-band-copy{grid-column:1}.hero-band-copy p{font-size:clamp(20px,2vw,26px);line-height:1.4;color:#456357;margin:0 0 26px;max-width:460px}.hero-band .asset-pictos{grid-column:3;margin:0;justify-content:flex-end;flex-wrap:wrap}.ticker-band{background:var(--green);color:#fff;padding:17px;display:flex;gap:34px;justify-content:center;align-items:center;font-size:11px;font-weight:800;letter-spacing:.13em}.ticker-band i{width:7px;height:7px;border-radius:50%;background:var(--lemon)}@media(max-width:850px){.logo img{height:38px}.bottle-photo{height:460px}.hero-v3{height:calc(100svh - 72px);min-height:560px}.hero-v3-bg{object-position:30% 70%}.hero-v3:before{background:linear-gradient(180deg,#0b2e22b0,#0b2e2233 40%,transparent 60%)}.hero-v3-copy{left:20px;right:20px;top:6%;text-align:center;max-width:none}.hero-v3 h1{font-size:50px}.hero-v3-note{display:none}.hero-v3-round{width:58px;height:58px;left:20px;bottom:22px;font-size:22px}.hero-v3-bottle{height:66%;bottom:-12%}.hero-band{grid-template-columns:1fr;padding:22% 20px 50px;text-align:center;gap:34px}.hero-band-copy{grid-column:auto}.hero-band-copy p{margin:0 auto 22px}.hero-band .hero-actions{justify-content:center;flex-wrap:wrap}.hero-band .asset-pictos{grid-column:auto;justify-content:center}.ticker-band{justify-content:flex-start;overflow:hidden;white-space:nowrap}}@media(prefers-reduced-motion:reduce){.hero-v3-bottle{animation:none}}.hero-band .asset-pictos>div{width:110px}.hero-band .asset-pictos img{width:74px;height:74px}.hero-band .asset-pictos b{font-size:10px}@media(max-width:850px){.hero-band .asset-pictos>div{width:78px}.hero-band .asset-pictos img{width:56px;height:56px}}.header,footer{display:none}.topbar{position:fixed;top:0;left:0;right:0;z-index:80;display:flex;align-items:center;justify-content:space-between;padding:22px max(3vw,18px);pointer-events:none}.topbar>*{pointer-events:auto}.topbar .logo{position:relative;z-index:2;background:#fff;border-radius:999px;padding:9px 22px;box-shadow:0 10px 30px #0b2e221f}.topbar .logo img{height:40px}.topbar-actions{position:relative;z-index:2;display:flex;gap:12px}.pill{display:inline-flex;align-items:center;height:64px;padding:0 34px;border-radius:999px;background:#fff;color:var(--green);font-size:15px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 30px #0b2e221f;transition:.25s}.pill:hover{background:var(--lemon)}.round{width:64px;height:64px;border-radius:50%;border:0;background:#fff;color:var(--green);display:grid;place-content:center;cursor:pointer;box-shadow:0 10px 30px #0b2e221f;transition:.25s}.round:hover{background:var(--lemon)}.burger{gap:5px}.burger i{display:block;width:24px;height:2px;border-radius:2px;background:currentColor;transition:.3s}.is-open .burger i:first-child{transform:translateY(7px) rotate(45deg)}.is-open .burger i:nth-child(2){opacity:0}.is-open .burger i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.menu-panel{position:fixed;inset:0;z-index:1;background:radial-gradient(circle at 78% 30%,#1b5a40 0,transparent 45%),#0b2e22;color:#fff;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:40px;gap:40px;padding:130px max(3vw,18px) 40px;overflow:auto;animation:menu-in .45s cubic-bezier(.2,.8,.2,1)}.menu-panel[hidden]{display:none}.menu-panel:before{content:"";position:absolute;right:-6%;bottom:-12%;width:min(70vw,900px);aspect-ratio:1;background:url(/icon.png) 50%/contain no-repeat;opacity:.06;filter:grayscale(1) brightness(3);pointer-events:none}@keyframes menu-in{0%{-webkit-clip-path:circle(0 at calc(100% - 60px) 56px);clip-path:circle(0 at calc(100% - 60px) 56px)}to{-webkit-clip-path:circle(150% at calc(100% - 60px) 56px);clip-path:circle(150% at calc(100% - 60px) 56px)}}.menu-main{display:flex;flex-direction:column;margin:0}.menu-main a{font-size:clamp(40px,7.4vw,118px);line-height:1.02;font-weight:500;text-transform:uppercase;letter-spacing:.02em;transition:.2s;width:-moz-fit-content;width:fit-content}.menu-main a:hover,.menu-main a[aria-current=page]{color:var(--lemon)}.menu-main a:after{display:none}.menu-side{display:flex;flex-direction:column;gap:10px;min-width:260px}.menu-side span{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#9eb4a9;margin:18px 0 6px}.menu-side a{font-size:18px;text-transform:uppercase;letter-spacing:.03em}.menu-side a:hover{color:var(--lemon)}.menu-side p{margin:0;color:#cbd8d1;line-height:1.5}.menu-copy{position:absolute;left:max(3vw,18px);bottom:26px;color:#9eb4a9}.page-hero{padding-top:150px}.home-screen{--band-h:170px;position:relative;height:100svh;min-height:620px;overflow:hidden;isolation:isolate}body:has(.home-screen){overflow:hidden}.home-hero{position:absolute;inset:0 0 var(--band-h) 0}.home-hero-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 62%;z-index:-1}.home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#0b2e22b3,#0b2e2250 30%,transparent 52%)}.home-copy{position:absolute;left:max(3vw,18px);top:max(130px,17%);max-width:620px;color:#fff}.home-copy .eyebrow{color:var(--lemon)}.home-copy h1{font-weight:400;font-size:clamp(50px,6.6vw,100px);line-height:.92;letter-spacing:-.03em;text-shadow:0 4px 30px #0b2e2288}.home-copy h1,.home-note{font-family:var(--font-script);margin:0}.home-note{position:absolute;right:max(4vw,18px);top:max(150px,22%);font-size:34px;line-height:.9;color:#fff;transform:rotate(-8deg);text-shadow:0 3px 18px #0b2e2299}.home-note b{font-size:46px;color:var(--lemon)}.home-band{position:absolute;left:0;right:0;bottom:0;height:var(--band-h);display:grid;grid-template-columns:1fr minmax(240px,26svh) 1fr;align-items:center;grid-gap:30px;gap:30px;padding:0 max(3vw,18px);background:radial-gradient(circle at 50% 0,#fff 0,#fff8c9 40%,transparent 75%),linear-gradient(125deg,#fffdf2 30%,#f3f5d0)}.home-band-copy{grid-column:1;display:flex;flex-direction:column;gap:18px}.home-band-copy p{margin:0;font-size:clamp(17px,1.5vw,22px);line-height:1.35;color:#456357;max-width:440px}.home-band .asset-pictos{grid-column:3;margin:0;justify-content:flex-end;flex-wrap:nowrap}.home-band .asset-pictos>div{width:100px}.home-band .asset-pictos img{width:64px;height:64px}.home-band .asset-pictos b{font-size:9.5px}.bottle-stage{position:absolute;z-index:5;left:50%;bottom:2svh;height:min(80svh,calc(100svh - 150px));aspect-ratio:492/1505;transform:translateX(-50%);border:0;padding:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.bottle-lift{position:absolute;inset:0;z-index:2;transition:transform .8s cubic-bezier(.3,1.35,.5,1)}.bottle-lift img{display:block;width:100%;height:100%;filter:drop-shadow(0 34px 30px #0b2e2270);animation:bottle-bob 6s ease-in-out infinite}@keyframes bottle-bob{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-12px) rotate(1.5deg)}}.recipe-reveal{position:absolute;z-index:1;left:50%;top:40%;transform:translate(-50%,20px) scale(.9);width:150%;display:flex;flex-direction:column;align-items:center;gap:4px;padding:26px 18px;border-radius:32px;background:#fffdf2f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px #0b2e2233;color:var(--green);opacity:0;transition:opacity .35s,transform .5s}.recipe-reveal small{font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#789920;margin-bottom:6px}.recipe-reveal>span{font-size:clamp(16px,1.6vw,22px);font-weight:600;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.recipe-reveal b{font-family:var(--font-script);font-weight:400;font-size:clamp(34px,3.4vw,54px);color:var(--green);text-transform:none;margin-right:4px}.bottle-stage.is-lifted .bottle-lift{transform:translate(95%,-7%) rotate(12deg)}.bottle-stage.is-lifted .recipe-reveal{opacity:1;transform:translate(-50%) scale(1);transition-delay:.12s}@media(hover:hover){.bottle-stage:hover .bottle-lift{transform:translate(95%,-7%) rotate(12deg)}.bottle-stage:hover .recipe-reveal{opacity:1;transform:translate(-50%) scale(1);transition-delay:.12s}}.bottle-stage:focus-visible{outline:3px solid var(--lemon);outline-offset:6px;border-radius:30px}@media(max-width:1100px){.home-band .asset-pictos>div{width:78px}.home-band .asset-pictos img{width:52px;height:52px}}@media(max-width:850px){.topbar{padding:14px}.topbar .logo{padding:7px 16px}.topbar .logo img{height:30px}.pill{height:48px;padding:0 18px;font-size:12px}.round{width:48px;height:48px}.burger i{width:20px}.menu-panel{grid-template-columns:1fr;align-content:start;padding-top:100px;gap:30px}.menu-main a{font-size:clamp(34px,10vw,56px)}.menu-side{min-width:0}.menu-copy{position:static}.page-hero{padding-top:110px}.home-screen{--band-h:250px;min-height:560px}.home-hero:before{background:linear-gradient(180deg,#0b2e22b8,#0b2e2240 38%,transparent 58%)}.home-hero-bg{object-position:28% 70%}.home-copy{left:18px;right:18px;top:92px;text-align:center;max-width:none}.home-copy h1{font-size:clamp(40px,12vw,52px)}.home-copy .eyebrow{margin-bottom:10px}.home-note{display:none}.bottle-stage{bottom:calc(var(--band-h) - 44px);height:min(46svh,calc(100svh - var(--band-h) - 170px))}.bottle-stage.is-lifted .bottle-lift{transform:translate(80%,-6%) rotate(12deg)}.recipe-reveal{width:190%;padding:16px 10px;top:32%}.recipe-reveal>span{font-size:14px}.recipe-reveal b{font-size:30px}.home-band{grid-template-columns:1fr;align-content:end;gap:14px;padding:0 14px 16px;text-align:center}.home-band-copy{grid-column:auto;gap:12px;align-items:center}.home-band-copy p{font-size:15px;max-width:300px}.home-band .hero-actions{gap:8px;flex-wrap:nowrap}.home-band .button{padding:12px 14px;gap:10px;font-size:10.5px}.home-band .asset-pictos{grid-column:auto;justify-content:center;gap:4px}.home-band .asset-pictos>div{width:78px}.home-band .asset-pictos img{width:42px;height:42px;margin-bottom:4px}.home-band .asset-pictos b{font-size:8px}}@media(max-width:380px){.topbar .pill{display:none}}@media(prefers-reduced-motion:reduce){.bottle-lift img,.menu-panel{animation:none}}.menu-main a{font-size:min(6.2vw,9.6svh);white-space:nowrap}.recipe-reveal{width:140%}.bottle-stage.is-lifted .bottle-lift{transform:translate(150%,-8%) rotate(14deg)}@media(hover:hover){.bottle-stage:hover .bottle-lift{transform:translate(150%,-8%) rotate(14deg)}}@media(max-width:850px){.menu-main a{font-size:min(9.5vw,7.5svh)}.recipe-reveal{width:170%}.bottle-stage.is-lifted .bottle-lift{transform:translate(125%,-6%) rotate(14deg)}.bottle-stage{bottom:calc(var(--band-h) - 10px)}.menu-main a{font-size:min(8.4vw,7.5svh)}}.founder-hero{display:grid;grid-template-columns:1.05fr .95fr;align-items:end;grid-gap:5vw;gap:5vw;padding:130px max(6vw,24px) 0;background:radial-gradient(circle at 75% 40%,#fff6b8 0,transparent 55%),var(--pale);overflow:hidden}.founder-hero-copy{align-self:center;padding-bottom:60px}.founder-hero h1{font-family:var(--font-script);font-weight:400;font-size:clamp(52px,7vw,100px);line-height:.92;margin:0 0 26px;color:var(--green)}.founder-hero-copy p{font-size:18px;line-height:1.7;color:#4f695d;max-width:540px}.founder-hero-copy .button{margin-top:14px}.founder-hero-img{display:block;width:100%;max-width:560px;height:auto;justify-self:center;filter:drop-shadow(0 30px 40px #0b2e2230)}.fabrication{padding:100px 0 110px;text-align:center;background:var(--cream)}.fabrication h2{font-family:var(--font-script);font-weight:400;font-size:clamp(46px,6vw,78px);line-height:.95;margin:0 0 50px;padding:0 20px}.fabrication-scroll{overflow-x:auto;padding:0 max(3vw,16px) 10px;scrollbar-width:thin}.fabrication-track{min-width:980px;max-width:1500px;margin:auto}.fabrication-track img{display:block;width:100%;height:auto}.fabrication-track ol{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.fabrication-track li span{display:inline-grid;place-content:center;width:36px;height:36px;border-radius:50%;background:var(--lemon);font-weight:800;font-size:12px}.fabrication-track h3{font-size:18px;margin:10px 0 4px}.fabrication-track p{margin:0;color:#5f7469;font-size:14px}.contact-phone{font-size:18px;margin-top:30px}.contact-phone a{font-weight:800;border-bottom:3px solid var(--lemon)}@media(max-width:850px){.founder-hero{grid-template-columns:1fr;padding-top:100px;text-align:center}.founder-hero-copy{padding-bottom:10px}.founder-hero-copy p{margin-left:auto;margin-right:auto;font-size:16px}.founder-hero-img{max-width:360px}.fabrication{padding:70px 0}.fabrication-track{min-width:1100px}}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:26px;gap:26px}.blog-card{display:flex;flex-direction:column;background:#fff;border-radius:28px;overflow:hidden;box-shadow:var(--shadow);transition:.25s}.blog-card:hover{transform:translateY(-4px);box-shadow:0 30px 70px #163f2b30}.blog-cover{aspect-ratio:16/10;background:var(--pale);overflow:hidden}.blog-cover img{width:100%;height:100%;object-fit:cover;display:block}.blog-cover.contain img{object-fit:contain;padding:14px}.blog-card-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:8px;flex:1 1}.blog-card-body small{color:#789920;font-weight:700;font-size:12px}.blog-card-body h2{font-size:21px;line-height:1.25;margin:0}.blog-card-body p{margin:0;color:#5f7469;line-height:1.55;font-size:15px}.blog-more{margin-top:auto;padding-top:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.blog-more b{color:#c9a90c}.post{padding:130px max(6vw,20px) 40px}.post-head{max-width:820px;margin:0 auto 34px;text-align:center}.crumbs{font-size:13px;color:#789920;font-weight:700;margin-bottom:18px}.crumbs a:hover{text-decoration:underline}.post h1{font-family:var(--font-script);font-weight:400;font-size:clamp(40px,5.4vw,70px);line-height:1;margin:0 0 16px;color:var(--green)}.post-meta{color:#627269;margin:0}.post-cover{max-width:1000px;margin:0 auto 46px;aspect-ratio:21/9;border-radius:32px;overflow:hidden;background:var(--pale);box-shadow:var(--shadow)}.post-cover img{width:100%;height:100%;object-fit:cover;display:block}.post-cover.contain img{object-fit:contain;padding:18px}.post-body{max-width:720px;margin:auto;font-size:18px;line-height:1.75;color:#3f5a4e}.post-intro{font-size:21px;line-height:1.6;color:var(--green);font-weight:500}.post-body h2{font-size:28px;line-height:1.2;color:var(--green);margin:42px 0 10px}.post-body ul{padding-left:22px}.post-body li{margin:6px 0}.post-body li::marker{color:#c9a90c}.post-cta{margin:50px 0 10px;padding:30px;border-radius:28px;background:var(--pale);text-align:center}.post-cta p{font-family:var(--font-script);font-size:32px;color:var(--green);margin:0 0 16px}.post-more{padding:40px max(6vw,20px) 100px;max-width:1200px;margin:auto}.post-more>h2{font-family:var(--font-script);font-weight:400;font-size:44px;text-align:center;margin:0 0 30px}@media(max-width:850px){.post{padding-top:100px}.post-body{font-size:16px}.post-intro{font-size:18px}.post-body h2{font-size:23px}.post-cover{aspect-ratio:16/10;border-radius:22px}}.crumbs{display:block;margin-left:0}body:has(.split){overflow:hidden}.split{--split:50%;--fade:18vw;position:relative;height:100svh;min-height:560px;overflow:hidden;background:#1a1410}.split-panel{position:absolute;top:0;bottom:0;overflow:hidden;transition:width .7s cubic-bezier(.2,.8,.2,1),height .7s cubic-bezier(.2,.8,.2,1)}.split-citron{left:0;width:calc(var(--split) + var(--fade) / 2)}.split-harissa{right:0;width:calc(100% - var(--split) + var(--fade) / 2);z-index:1;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--fade));mask-image:linear-gradient(to right,transparent 0,#000 var(--fade))}.split-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.split-citron .split-bg{object-position:50% 65%}.split-harissa .split-bg{object-position:60% 60%}.split-panel:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0008,#0002 45%,#0003)}.split-inner{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;padding:90px 20px 7svh}.split-citron .split-inner{right:calc(var(--fade) / 2)}.split-harissa .split-inner{left:calc(var(--fade) / 2)}.split-logo{position:absolute;top:28px;height:56px;width:auto;background:#fff;border-radius:999px;padding:8px 20px;box-shadow:0 10px 30px #0003}.split-product{width:auto;filter:drop-shadow(0 30px 30px #0007);transition:transform .7s cubic-bezier(.3,1.35,.5,1)}.split-bottle{height:min(52svh,520px)}.split-tub{width:min(26vw,48svh);height:auto}.split-name{margin:0;font-family:var(--font-script);font-size:clamp(40px,4.6vw,72px);line-height:.9;color:#fff;text-align:center;text-shadow:0 4px 24px #0009}.split .pill{height:52px;padding:0 26px;font-size:13px}.split-title{position:absolute;z-index:3;left:50%;top:30px;transform:translateX(-50%);margin:0;padding:10px 20px;border-radius:999px;background:#fffdf2e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#3a2a1c;white-space:nowrap;pointer-events:none}.split-title span{font-family:var(--font-script);font-weight:400;font-size:20px;letter-spacing:0;text-transform:none;margin-right:6px}.split-hit{position:absolute;top:0;bottom:0;z-index:2}.split-hit-citron{left:0;width:var(--split)}.split-hit-harissa{right:0;width:calc(100% - var(--split))}.split-hit:focus-visible{outline:4px solid #fff;outline-offset:-10px}@media(hover:hover) and (min-width:851px){.split:has(.split-hit-citron:hover){--split:58%}.split:has(.split-hit-harissa:hover){--split:42%}.split:has(.split-hit-citron:hover) .split-citron .split-product,.split:has(.split-hit-harissa:hover) .split-harissa .split-product{transform:translateY(-14px) scale(1.04) rotate(-2deg)}.split:has(.split-hit-citron:hover) .split-citron .split-bg,.split:has(.split-hit-harissa:hover) .split-harissa .split-bg{transform:scale(1.04)}.split:has(.split-hit-citron:hover) .split-citron .pill,.split:has(.split-hit-harissa:hover) .split-harissa .pill{background:var(--lemon)}}@media(max-width:850px){.split{--fade:16svh}.split-citron{left:0;right:0;top:0;bottom:auto;width:auto;height:calc(var(--split) + var(--fade) / 2)}.split-harissa{left:0;right:0;bottom:0;top:auto;width:auto;height:calc(100% - var(--split) + var(--fade) / 2);-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade));mask-image:linear-gradient(to bottom,transparent 0,#000 var(--fade))}.split-citron .split-inner{right:0;bottom:calc(var(--fade) / 2)}.split-harissa .split-inner{left:0;top:calc(var(--fade) / 2)}.split-inner{flex-direction:row;justify-content:center;align-items:center;gap:14px;padding:20px 18px}.split-inner>.split-text{order:1}.split-inner>.split-product{order:0}.split-logo{top:auto;bottom:auto;position:static;height:0;width:0;padding:0;display:none}.split-bottle{height:min(30svh,250px)}.split-tub{width:min(44vw,30svh)}.split-name{font-size:clamp(34px,10vw,46px);text-align:left}.split-title{top:16px;font-size:10px}.split-title span{font-size:17px}.split-hit-citron{left:0;right:0;width:auto;top:0;bottom:auto;height:var(--split)}.split-hit-harissa{left:0;right:0;width:auto;bottom:0;top:auto;height:calc(100% - var(--split))}}body:has(.site-harissa){--green:#7d1611;--green2:#a3231a;--lemon:#f3b63f;--cream:#fff8f1;--pale:#f8e6d4;--ink:#3b1410;color:var(--ink);background:var(--cream)}.site-harissa .eyebrow{color:#a5482e}.site-harissa h2 em{color:#c0392b}.site-harissa .home-copy .eyebrow{color:var(--lemon)}.site-harissa .menu-panel{background:radial-gradient(circle at 78% 30%,#6b1d14 0,transparent 45%),#2a0c09}.site-harissa .menu-panel:before{background-image:url(/harissa/icon.png);filter:grayscale(1) brightness(3)}.site-harissa .menu-copy,.site-harissa .menu-side span{color:#d9a99a}.site-harissa .menu-side p{color:#f1d6cc}.menu-side p .line{display:block;margin:0;color:inherit;font-size:inherit;letter-spacing:0;text-transform:none}.site-harissa .home-hero:before{background:linear-gradient(100deg,#2a0c09c4,#2a0c0960 32%,transparent 55%)}.site-harissa .home-band{background:radial-gradient(circle at 50% 0,#fff 0,#fbe9d6 40%,transparent 75%),linear-gradient(125deg,#fff8f1 30%,#f6e0cc)}.site-harissa .card p,.site-harissa .founder-hero-copy p,.site-harissa .home-band-copy p{color:#6b3a2e}.site-harissa .fresh-pills span{border-color:#e3b9a0}.site-harissa .founder-hero{background:radial-gradient(circle at 75% 40%,#ffe4c8 0,transparent 55%),var(--pale)}.site-harissa .blog-more b,.site-harissa .post-body li::marker{color:var(--green2)}.emoji-pictos>div>span{display:grid;place-content:center;width:64px;height:64px;margin:0 auto 8px;border-radius:50%;background:#fff;font-size:30px;box-shadow:0 8px 24px #3b14101a}.harissa-stage{place-content:normal;place-items:center}.harissa-photo{display:block;width:min(88%,560px);height:auto;filter:drop-shadow(0 30px 30px #3b141033)}.harissa-story{align-items:center;padding-bottom:60px}.harissa-story .founder-hero-img{max-width:620px}.story-sign{font-family:var(--font-script);font-size:28px!important;color:var(--green)!important}.bottle-stage.is-tub{height:auto;width:min(36vw,62svh);aspect-ratio:1402/1119;bottom:3svh}.is-tub .recipe-reveal{top:6%;width:100%;padding:20px 14px}.is-tub .recipe-reveal>span{font-size:clamp(15px,1.4vw,20px)}.is-tub .recipe-reveal b{font-family:inherit;font-size:clamp(22px,2vw,30px)}.bottle-stage.is-tub.is-lifted .bottle-lift{transform:translate(72%,-46%) rotate(12deg)}@media(hover:hover){.bottle-stage.is-tub:hover .bottle-lift{transform:translate(72%,-46%) rotate(12deg)}}@media(max-width:850px){.bottle-stage.is-tub{width:min(78vw,calc((100svh - var(--band-h) - 210px) * 1.25));height:auto;bottom:calc(var(--band-h) - 10px)}.bottle-stage.is-tub.is-lifted .bottle-lift{transform:translate(30%,-62%) rotate(10deg)}.is-tub .recipe-reveal{top:18%;width:96%}.emoji-pictos>div{width:66px!important}.emoji-pictos>div>span{width:44px;height:44px;font-size:21px;margin-bottom:4px}}.split-text{display:flex;flex-direction:column;align-items:center;gap:14px}@media(min-width:851px){.site-harissa .home-band{grid-template-columns:1fr minmax(300px,30vw) 1fr}}.site-harissa .emoji-pictos>div{width:86px}.site-harissa .recipe-reveal small{color:#a5482e}.bottle-stage.is-tub{width:min(28vw,50svh);bottom:calc(var(--band-h) - 70px)}.bottle-stage.is-tub.is-lifted .bottle-lift{transform:translate(100%,-28%) rotate(12deg)}@media(hover:hover){.bottle-stage.is-tub:hover .bottle-lift{transform:translate(100%,-28%) rotate(12deg)}}@media(max-width:850px){.split-text{gap:10px;align-items:flex-start}.split .pill{display:inline-flex!important;height:40px;padding:0 16px;font-size:11px}.split-citron .split-inner{padding-top:64px}.bottle-stage.is-tub{width:min(78vw,calc((100svh - var(--band-h) - 210px) * 1.25));bottom:calc(var(--band-h) - 10px)}.bottle-stage.is-tub.is-lifted .bottle-lift{transform:translate(64%,-42%) rotate(14deg)}.is-tub .recipe-reveal{left:0;width:64%;top:14%;transform:translateY(20px) scale(.9);padding:14px 8px}.bottle-stage.is-tub.is-lifted .recipe-reveal{transform:none}.is-tub .recipe-reveal>span{font-size:12.5px}.is-tub .recipe-reveal b{font-size:18px}.site-harissa .emoji-pictos>div{width:66px}}.site-harissa .blog-card-body small,.site-harissa .crumbs{color:#a5482e}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_923bf1{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_923bf1{--font-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/25a54a5e2b29b921-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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Kaushan Script;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6df576ec67d906e-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:Kaushan Script Fallback;src:local("Arial");ascent-override:120.51%;descent-override:40.80%;line-gap-override:0.00%;size-adjust:89.95%}.__className_c393a4{font-family:Kaushan Script,Kaushan Script Fallback;font-weight:400;font-style:normal}.__variable_c393a4{--font-script:"Kaushan Script","Kaushan Script Fallback"}