*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:85px}body{margin:0;color:#26372a;background:#fbfbf7;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,canvas:focus-visible{outline:2px solid #698230;outline-offset:5px}button{border:0}em{}p{}::selection{background:#d3e5a6}.header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 5%;border-bottom:1px solid #dce0d3;background:#f7f8f1;position:relative;z-index:20}.wordmark{display:inline-flex;flex-direction:column}.wordmark span{margin-top:12px}.header nav{display:flex;gap:36px;}.header nav a{position:relative}.header nav a:after{content:'';height:1px;width:0;background:#38512c;position:absolute;bottom:-8px;left:0;transition:width .3s}.header nav a:hover:after{width:100%}.nav-explore{border-bottom:1px solid #68795d;padding:8px 0}.nav-explore span{margin-left:30px;}.menu{display:none;background:none}.hero{position:relative;min-height:740px;height:calc(100svh - 94px);max-height:970px;display:grid;grid-template-columns:42% 43% 15%;padding:0 5%;background:#f4f5ed;overflow:hidden}.hero-copy{padding-top:105px;position:relative;z-index:3;pointer-events:none}.hero-copy>*{pointer-events:auto}.eyebrow{display:flex;align-items:center;gap:10px;}.eyebrow i{display:block;width:6px;height:6px;border-radius:50%;background:#658249}.hero h1{margin:33px 0 23px}.hero h1 em{color:#657749;white-space:nowrap;}.hero-copy p{color:#7b8575;margin-bottom:32px}.button{padding:18px 25px;display:inline-flex;align-items:center;justify-content:space-between;gap:45px;transition:background .25s,transform .25s;border-radius:1px}.button:hover{transform:translateY(-3px)}.button span{}.dark{background:#2d402c;color:#fff}.dark:hover{background:#496044}.hero-footnote{display:flex;gap:28px;margin-top:76px;color:#7d876e}.hero-footnote span:first-child{color:#35482c;}.hero-art{position:relative;margin:0 -12%;height:calc(100% - 95px);min-height:560px;isolation:isolate;touch-action:pan-y}.hero-art:before{content:'';position:absolute;width:100%;height:80%;top:12%;border-radius:50%;background:radial-gradient(ellipse,#d4dfba77,transparent 70%);z-index:-1}.orbit{position:absolute;border:1px solid #d7decb;border-radius:50%;pointer-events:none;z-index:-1}.orbit-one{width:90%;height:76%;top:13%;left:5%;transform:rotate(-19deg)}.orbit-two{width:74%;height:64%;top:19%;left:13%;transform:rotate(27deg)}#bottle{display:block;width:100%;height:100%;cursor:grab;position:relative;z-index:2;touch-action:pan-y}#bottle:active{cursor:grabbing}.bottle-shadow{position:absolute;width:45%;height:24px;border-radius:50%;background:#8293633d;filter:blur(14px);bottom:11%;left:29%}.art-caption{position:absolute;left:11%;top:12%;color:#8b937e}.vertical-note{position:absolute;right:3%;top:35%;writing-mode:vertical-rl;color:#7e8c70}.rotate-hint{position:absolute;bottom:2%;left:0;width:100%;text-align:center;color:#7a8670;z-index:4;pointer-events:none}.rotate-hint span{margin-right:8px;vertical-align:-2px}.model-note{position:absolute;bottom:8%;width:100%;text-align:center;color:#98a18e}.bottle-fallback{display:none;position:absolute;top:12%;left:5%;width:90%;height:75%;object-fit:contain;mix-blend-mode:multiply}.hero-right{position:relative;z-index:3;padding:95px 0 0 25px;display:flex;flex-direction:column;gap:170px}.tiny-pill{white-space:nowrap}.hero-right h2{}.hero-right p{color:#8b947e}.mini-line{width:25px;display:block;height:1px;background:#8f9d7f}.hero-right a{display:grid;place-items:center;border:1px solid #ccd3c0;border-radius:50%;width:38px;height:38px;margin-top:20px;transition:background .3s}.hero-right a:hover{background:#dfe7ce}.experience-controls{position:absolute;bottom:0;left:5%;right:5%;height:84px;border-top:1px solid #d8dece;display:flex;align-items:center;justify-content:space-between;z-index:5}.control-label{}.control-group{display:flex;gap:8px}.control-group button{background:transparent;border:1px solid #d4dbc8;border-radius:30px;padding:10px 17px;display:flex;align-items:center;gap:8px;transition:background .2s}.control-group button:hover,.control-group button[aria-pressed=true]{background:#e1e9d2}.control-group button span{}.scroll-link{display:flex;gap:34px;align-items:center}.scroll-link span{}.ticker{display:flex;gap:55px;justify-content:center;align-items:center;overflow:hidden;white-space:nowrap;height:72px;background:#e5ebd8;border-top:1px solid #d9e2c9;border-bottom:1px solid #d9e2c9;color:#5f7250;}.ticker i{}.section{padding:95px 8%}.section-top{display:flex;justify-content:space-between;align-items:center}.section-index{color:#8a9480}.nature-grid{display:grid;grid-template-columns:1fr 1fr;gap:11%;margin-top:65px;align-items:center}.botanical-scene{position:relative;aspect-ratio:1;overflow:hidden;background:#edf0e6;border-radius:48% 48% 3px 3px}.nature-circle{position:absolute;border:1px solid #d8e0c9;width:90%;height:90%;border-radius:50%;top:6%;left:5%}.flower{width:100%;height:108%;position:absolute;left:0;top:5%;filter:drop-shadow(10px 12px 7px #7084511a);transform:rotate(-12deg)}.petals{transform-origin:250px 225px}.petals ellipse{transform-box:fill-box;transform-origin:center bottom;transition:opacity 1s;opacity:.95}.scene-label{position:absolute;left:7%;bottom:8%;color:#7d896d}.scene-number{position:absolute;right:7%;bottom:5%;color:#889a6c}.nature-copy h2,.collection h2,.ritual h2{margin:0 0 28px}.nature-copy h2 em,.collection h2 em,.ritual h2 em{color:#74835c}.nature-copy>p{max-width:390px;color:#87907d}.nature-points{border-top:1px solid #e1e5d9;margin-top:30px}.nature-points>div{display:flex;gap:24px;border-bottom:1px solid #e1e5d9;padding:13px 0}.nature-points span{color:#9da78f;padding-top:9px}.nature-points p{color:#919a84;margin:0}.nature-points strong{color:#3e5034}.text-link{display:inline-flex;gap:40px;margin-top:26px;border-bottom:1px solid #879776;padding-bottom:8px}.texture{position:relative;min-height:650px;background:#dfe7d1;display:grid;grid-template-columns:45% 55%;overflow:hidden}.texture-copy{padding:85px 0 70px 18%;z-index:2}.texture h2{margin:32px 0 23px}.texture h2 em{color:#73855d}.texture p{color:#738366}.outline{background:transparent;border:1px solid #96a682;margin-top:20px}.outline:hover{background:#cfdcba}.serum-world{position:relative;min-height:600px}.serum-drop{position:absolute;width:205px;height:265px;border-radius:51% 49% 51% 49% / 64% 65% 35% 36%;top:18%;left:25%;transform:rotate(25deg);background:radial-gradient(ellipse at 33% 30%,#ffffffbd 0%,#e2ecbc33 15%,#8da45b33 45%,#ecf3ce99 72%,#bccd8d77 85%,#fcfff2cc 95%);box-shadow:inset 8px 4px 12px #ffffffe0,inset -10px -7px 17px #7b965744,14px 27px 35px #647f3820;border:1px solid #eef5d8aa;transition:transform 1.8s cubic-bezier(.22,.8,.3,1),top 1.8s}.serum-drop:after{content:'';position:absolute;top:12%;left:12%;width:20%;height:34%;background:linear-gradient(140deg,#fff9,transparent);border-radius:50%;transform:rotate(12deg);filter:blur(3px)}.serum-drop.small{width:90px;height:120px;left:68%;top:56%;transform:rotate(60deg)}.serum-drop.tiny{width:45px;height:60px;left:14%;top:63%;transform:rotate(30deg)}.serum-world.pulse .serum-drop{transform:translateY(85px) rotate(45deg) scale(.9)}.serum-world.pulse .small{transform:translateY(40px) rotate(80deg)}.serum-ripple{position:absolute;width:450px;height:145px;border-radius:50%;border:1px solid #aebc9066;bottom:16%;left:2%;transform:rotate(-15deg);box-shadow:0 0 30px #fff4}.ripple-b{width:540px;height:200px;bottom:12%;left:-5%;opacity:.5}.serum-caption{position:absolute;bottom:10%;left:21%;color:#7b8d65}.texture-small{position:absolute;right:30px;top:50%;writing-mode:vertical-rl;color:#738366}.collection-heading{display:flex;justify-content:space-between;align-items:center;margin:54px 0 42px}.collection-heading h2{margin:0}.collection-heading p{color:#88917f}.product-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:35px}.product-visual{position:relative;background:#f0f1e9;display:block;width:100%;height:450px;overflow:hidden}.product-visual img{height:90%;width:90%;object-fit:contain;mix-blend-mode:multiply;position:absolute;left:5%;bottom:0;transition:transform .8s}.product-visual:hover img{transform:scale(1.08) rotate(-5deg)}.product-tag{position:absolute;left:28px;top:28px;z-index:2}.product-arrow{position:absolute;right:22px;bottom:24px;border:1px solid #c9d2bd;width:40px;height:40px;border-radius:50%;display:grid;place-items:center}.product-info{display:flex;justify-content:space-between;padding:22px 0}.product-info h3{margin:0 0 8px}.product-info p{color:#8a937e;margin:0}.product-info>span{padding-top:7px}.ritual-card{position:relative;background:#e4eadb;padding:35px 38px;min-height:450px;overflow:hidden}.ritual-card h3{margin:30px 0;position:relative;z-index:2}.ritual-card h3 em{color:#778864}.ritual-card>a{position:absolute;bottom:28px;left:38px;right:38px;display:flex;justify-content:space-between;border-top:1px solid #bfccb0;padding-top:20px;z-index:2}.ritual-art{position:absolute;right:-100px;bottom:90px;transform:rotate(-30deg)}.ritual-art div{height:105px;width:270px;border-radius:50%;background:linear-gradient(150deg,#f3f7ea,#b4c29d 70%,#9caf82);box-shadow:0 14px 20px #80936322;border-top:2px solid #f7f9f1;margin-bottom:-23px}.ritual{background:#f0f2e8;text-align:center;border-top:1px solid #e2e6d7}.ritual-title .eyebrow{justify-content:center}.ritual-title h2{margin-top:30px}.ritual-title>p{color:#8c947f}.steps{display:grid;grid-template-columns:repeat(3,1fr);text-align:left;gap:50px;margin:60px 0}.step{border-top:1px solid #cbd5be;padding-top:25px}.step>span{color:#82946d}.step h3{margin:28px 0 15px}.step p{color:#8a957c;max-width:250px}footer{padding:65px 8% 30px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:start}footer>p{color:#8e9881}footer>div{display:flex;justify-content:flex-end;gap:25px;padding-top:12px}.footer-note{grid-column:1/-1;border-top:1px solid #e2e5dc;padding-top:25px;margin-top:30px;color:#929a89}.cursor{width:14px;height:14px;border:1px solid #667d46;border-radius:50%;position:fixed;z-index:100;pointer-events:none;transform:translate(-50%,-50%);transition:width .25s,height .25s,background .25s;display:none;align-items:center;justify-content:center;background:#73855718}.cursor.active{width:76px;height:76px;background:#2e442de6;color:white;border-color:transparent}.cursor span{white-space:nowrap}.cursor.grab{background:#f0f5e7c9;color:#35492c}.reveal{opacity:0;transform:translateY(25px);transition:opacity .9s ease,transform .9s ease}.reveal.visible{opacity:1;transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1600px){.hero-copy{padding-top:150px}.hero-right{padding-top:145px;gap:210px}}@media(max-width:1100px){.header nav{gap:20px}.hero{grid-template-columns:45% 55%;min-height:730px}.hero-right{display:none}.hero-art{margin:0 -7%;}.hero h1{}.hero-copy{padding-top:110px}.hero-footnote{gap:15px;}.nature-grid{gap:8%}.texture-copy{padding-left:15%}.product-visual{height:400px}.ritual-card h3{}.control-label{display:none}.experience-controls{gap:20px}.control-group{margin:auto}}@media(max-width:760px){html{scroll-padding-top:72px}.header{height:77px;padding:0 6%}.wordmark{}.wordmark span{margin-top:10px}.header nav{display:none;position:absolute;top:77px;left:0;right:0;background:#f6f8ef;border-bottom:1px solid #d3dcc5;padding:25px 6%;gap:25px;flex-direction:column}.header nav.open{display:flex}.nav-explore{margin-left:auto;margin-right:24px;}.nav-explore span{margin-left:12px;}.menu{display:block;}.hero{display:block;height:auto;min-height:1080px;padding:0 6%;max-height:none}.hero-copy{padding-top:47px;pointer-events:auto}.hero .eyebrow{}.hero h1{margin:25px 0 16px}.hero-copy p{margin:0 0 25px}.button{padding:14px 20px;gap:30px}.hero-footnote{display:none}.hero-art{height:530px;min-height:0;margin:-15px -5% 0}.art-caption{top:14%;left:6%;}.vertical-note{right:3%;}.model-note{bottom:9%}.rotate-hint{bottom:3%;}.orbit-one{width:82%;height:85%;top:8%;left:9%}.orbit-two{height:72%;top:14%;left:15%;width:70%}.experience-controls{left:6%;right:6%;height:125px;flex-direction:column;gap:8px;padding:17px 0;bottom:0;justify-content:flex-start}.control-group{margin:0;gap:6px}.control-group button{padding:10px 12px}.control-group button span{}.scroll-link{gap:10px}.scroll-link span{}.ticker{height:60px;gap:30px;}.section{padding:64px 6%}.section-top .eyebrow{}.section-index{}.nature-grid{grid-template-columns:1fr;gap:40px;margin-top:35px}.botanical-scene{max-height:430px;aspect-ratio:1.1}.nature-copy h2,.collection h2,.ritual h2{}.nature-copy>p{max-width:none}.nature-points>div{padding:14px 0}.texture{grid-template-columns:1fr;min-height:880px}.texture-copy{padding:60px 6% 0}.texture h2{margin-top:24px}.texture h2 br:nth-child(2){display:none}.texture p{}.texture .eyebrow{}.serum-world{height:415px;min-height:0;margin-top:-40px}.serum-drop{width:150px;height:205px;top:10%;left:38%}.serum-drop.small{width:65px;height:90px;left:75%;top:56%}.serum-drop.tiny{left:24%;top:60%;width:32px;height:44px}.serum-ripple{width:300px;left:17%;height:100px;bottom:16%}.ripple-b{width:400px;left:1%;height:150px;bottom:10%}.serum-caption{left:30%;bottom:4%;}.texture-small{right:15px;top:32%;}.collection-heading{display:block;margin:35px 0 25px}.collection-heading p{margin-top:20px}.product-grid{grid-template-columns:1fr;gap:25px}.product-visual{height:400px}.ritual-card{min-height:400px}.ritual-card h3{}.steps{grid-template-columns:1fr;gap:25px;margin:35px 0}.step{display:grid;grid-template-columns:30px 90px 1fr;gap:10px;align-items:start;padding-top:20px}.step>span{margin-top:4px}.step h3{margin:0}.step p{margin:0;}.ritual-title h2{}.ritual-title .eyebrow{}footer{padding:50px 6% 25px;grid-template-columns:1fr 1fr;gap:25px}footer>p{display:none}footer>div{flex-direction:column;gap:15px;align-items:end}footer .footer-note{margin-top:5px}.cursor{display:none!important}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}.cursor{display:none!important}}
.hero-art .vertical-note{right:11%;top:32%}.petals{transform-box:fill-box;transform-origin:center;transition:scale .12s linear}
@media(max-width:1100px){.hero-art .vertical-note{right:2%}}
/* Official LaEzer image collection */
.header nav{margin-left:auto;align-items:center;gap:42px}.nav-try{display:flex;gap:30px;align-items:center;border:1px solid #cbd5bd;padding:12px 19px;border-radius:2px}.nav-try:after{display:none}.nav-try span{}.hero .experience-title{margin:33px 0 23px}.hero .experience-title em{color:#657749;white-space:nowrap;}.hero#try{border-top:1px solid #dae1cf}.official-hero{position:relative;height:calc(100svh - 94px);max-height:850px;min-height:650px;background:#dce8c9;overflow:hidden}.official-slides{height:100%;position:relative}.official-slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity .85s ease,visibility .85s;pointer-events:none}.official-slide.is-current{opacity:1;visibility:visible;pointer-events:auto;z-index:1}.official-slide picture,.official-slide img{display:block;width:100%;height:100%;object-fit:cover}.official-slide img{object-position:center}.official-slide:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#f4f6e527,transparent 58%);pointer-events:none}.official-copy{position:absolute;left:8%;top:50%;transform:translateY(-53%);max-width:49%;z-index:2}.official-copy .eyebrow{color:#4b613d;}.official-copy h1,.official-copy h2{margin:31px 0 25px}.official-copy h1 em,.official-copy h2 em{color:#4d6542;white-space:nowrap;}.official-copy p{color:#52684a;margin:0 0 30px}.official-copy .button{background:#2d402ced}.official-controls{position:absolute;z-index:3;bottom:31px;left:8%;right:8%;display:flex;gap:35px;align-items:center}.official-count{}.official-count i{color:#758766;margin-left:9px;}.slide-dots{display:flex;gap:12px}.slide-dot{position:relative;width:39px;height:34px;background:none;padding:0;color:#5c7250}.slide-dot:after{content:'';position:absolute;height:1px;left:0;right:0;bottom:4px;background:#3a563644;transition:height .2s,background .2s}.slide-dot.is-current:after{height:3px;background:#3a5636}.slide-dot span{}.slide-arrows{display:flex;gap:10px}.slide-arrows button{width:39px;height:39px;border:1px solid #526a4866;border-radius:50%;background:#f6f9ec22;transition:background .2s}.slide-arrows button:hover{background:#f6f9ec88}.official-scroll{margin-left:auto;display:flex;gap:25px;align-items:center}.official-scroll span{}.reviews{background:#f9faf3;border-top:1px solid #dfe5d6}.reviews-source{color:#6e805b;border-bottom:1px solid #b6c2a6;padding-bottom:6px}.reviews-heading{display:flex;align-items:center;justify-content:space-between;margin:47px 0 42px;gap:25px}.reviews-heading h2{margin:0}.reviews-heading h2 em{color:#74835c}.reviews-heading p{color:#849174}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.review-card{background:#fff;border:1px solid #e1e6d7;display:flex;flex-direction:column}.review-photo{position:relative;overflow:hidden;background:#e9ebd4;aspect-ratio:1.25}.review-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s}.review-card:hover img{transform:scale(1.04)}.review-photo>span{position:absolute;left:20px;top:17px;color:#546448}.review-body{padding:27px 25px 22px;display:flex;flex-direction:column;flex:1}.review-stars{color:#6d8251}.review-body h3{margin:14px 0 0}.review-body blockquote{margin:17px 0 27px;color:#75816b;flex:1}.review-author{border-top:1px solid #e4e9dc;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#657655}.review-author small{color:#8c9680}.review-author time{color:#929b87}.review-original{margin-top:15px;color:#81906d}.review-translation{color:#969e8c;margin:25px 0 0;}
@media(max-width:1100px){.hero .experience-title{}.official-copy{left:6%;max-width:51%}.official-copy h1,.official-copy h2{}.official-controls{left:6%;right:6%}.review-grid{gap:17px}.review-body{padding:23px 18px}.review-author{flex-wrap:wrap}.header nav{gap:25px}}
@media(max-width:760px){.header nav{align-items:stretch;gap:22px}.nav-try{justify-content:space-between;max-width:100%;padding:12px 14px}.header .menu{margin-left:auto}.official-hero{height:calc(100svh - 77px);min-height:690px;max-height:950px}.official-slide img{object-fit:cover;object-position:center}.official-copy{left:6%;right:6%;top:41px;transform:none;max-width:none}.official-copy .eyebrow{}.official-copy h1,.official-copy h2{margin:24px 0 17px;max-width:90%}.official-copy h1 em,.official-copy h2 em{}.official-copy p{max-width:95%;margin-bottom:20px}.official-copy .button{padding:12px 15px;gap:22px}.official-controls{left:6%;right:6%;bottom:22px;gap:17px}.official-count{white-space:nowrap}.official-count i{margin-left:3px}.slide-dots{gap:6px}.slide-dot{width:24px;height:30px}.slide-dot span{}.slide-arrows{margin-left:auto;gap:6px}.slide-arrows button{width:34px;height:34px;background:#f4f8e633}.official-scroll{display:none}.hero .experience-title{margin:25px 0 16px}.reviews-source{}.reviews .section-top>.eyebrow{}.reviews-heading{display:block;margin:35px 0 27px}.reviews-heading h2{}.reviews-heading p{margin-top:20px}.review-grid{grid-template-columns:1fr;gap:26px}.review-photo{aspect-ratio:1.45}.review-body{padding:23px}.review-body blockquote{margin-bottom:24px}.review-author{}.review-author small{}.review-translation{}}
@media(prefers-reduced-motion:reduce){.official-slide{transition:none}}
.official-products{grid-template-columns:repeat(3,1fr);gap:25px}.official-products .product-visual{height:390px}.official-products .product-info h3{max-width:260px}.official-products .product-info{gap:12px}.official-products .product-info>span{white-space:nowrap}.official-products .product-visual img{height:100%;width:100%;left:0;bottom:0;object-fit:contain}
@media(max-width:1100px){.official-products .product-visual{height:320px}.official-products .product-info h3{}.hero .experience-title{}}
@media(max-width:760px){.official-products{grid-template-columns:1fr}.official-products .product-visual{height:420px}.official-products .product-info h3{}.official-controls .slide-arrows button{background:#f7faecbb;border-color:#72886388}.hero .experience-title{}.hero .experience-title em{}}
.review-summary{margin:17px 0 27px;color:#75816b;flex:1}.review-summary small{display:block;color:#a0a991;margin-bottom:10px}
/* Ingredient details: a restrained botanical layer with real transparent cutouts. */
.wordmark{display:inline-flex;flex-direction:row;align-items:center;}.brand-logo{display:block;width:200px;height:auto;object-fit:contain;flex:none}.header .wordmark{width:155px;overflow:visible}.header .brand-logo{width:205px}.ingredient-detail{position:absolute;object-fit:contain;pointer-events:none;user-select:none;z-index:1;transform:translateY(var(--ingredient-drift,0px)) rotate(var(--ingredient-angle,0deg));filter:saturate(.76) drop-shadow(8px 12px 12px #5a75451c);will-change:transform}.hero-centella{width:230px;height:230px;left:-100px;bottom:75px;--ingredient-angle:24deg;opacity:.82;z-index:2}.collection,.reviews{position:relative;isolation:isolate;overflow:hidden}.collection>.section-top,.collection-heading,.product-grid,.reviews>.section-top,.reviews-heading,.review-grid,.review-translation{position:relative;z-index:2}.collection-edelweiss{width:230px;height:230px;right:-85px;top:-50px;--ingredient-angle:-35deg;opacity:.42;z-index:-1}.botanical-scene{isolation:isolate}.botanical-photo{width:100%;height:100%;top:0;left:0;object-fit:contain;padding:13% 7% 5%;filter:drop-shadow(14px 19px 12px #53634728);z-index:2;transform-origin:50% 60%}.botanical-companion{width:49%;height:49%;object-fit:contain;position:absolute;left:-15%;bottom:-5%;transform:rotate(35deg);opacity:.72;filter:blur(.25px) saturate(.65);z-index:1}.nature-circle{background:radial-gradient(ellipse at 35% 30%,#fafcf2a0,transparent 70%)}.scene-label,.scene-number{z-index:3}.ingredient-signatures{display:flex;flex-wrap:wrap;column-gap:17px;row-gap:12px;margin:25px 0 20px;padding:10px 0;color:#788a65}.ingredient-signatures>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ingredient-seed{width:10px;height:10px;border-radius:60% 40% 65% 35%;background:linear-gradient(120deg,#c6d5ae,#6f8b4c);transform:rotate(-30deg);box-shadow:inset 1px 1px 2px #eef6dc}.ingredient-flower{color:#a4ae8c;}.ingredient-water{width:9px;height:12px;border-radius:70% 50% 65% 50%;background:linear-gradient(120deg,#fff,#b7c9a080);border:1px solid #b7c8a36e;transform:rotate(25deg)}.nature-points{margin-top:15px}.stage-centella{width:180px;height:180px;left:-8%;top:42%;--ingredient-angle:-30deg;opacity:.8;z-index:1}.stage-edelweiss{width:185px;height:185px;right:0;bottom:15%;--ingredient-angle:30deg;opacity:.85;z-index:3}.capsule-cluster{position:absolute;width:95px;height:130px;top:20%;right:5%;z-index:1;pointer-events:none;transform:rotate(20deg)}.capsule-cluster i{position:absolute;display:block;width:40px;height:40px;border-radius:50%;background:radial-gradient(circle at 29% 24%,#fffffff0,#c2d9a039 35%,#b3cc8755 66%,#f9fff6b0 85%);box-shadow:inset 2px 2px 4px #ffffffd0,inset -2px -2px 5px #5973352b,6px 8px 10px #728a3e0d;border:1px solid #d7e5c373}.capsule-cluster i:nth-child(2){width:23px;height:23px;top:53px;left:45px}.capsule-cluster i:nth-child(3){width:14px;height:14px;top:-15px;left:55px}.capsule-cluster i:nth-child(4){width:29px;height:29px;top:94px;left:5px}.reviews-centella{width:195px;height:195px;left:-105px;top:80px;opacity:.34;--ingredient-angle:-35deg;z-index:-1}footer .wordmark{width:155px}footer .brand-logo{width:205px}.serum-caption{white-space:nowrap}
@media(max-width:1100px){.stage-centella{width:145px;height:145px;left:-4%;top:45%}.stage-edelweiss{width:150px;height:150px;right:0}.hero-centella{width:190px;height:190px;left:-95px;bottom:70px}.ingredient-signatures{column-gap:13px}}
@media(max-width:760px){.header .wordmark{width:125px}.header .brand-logo{width:180px}.brand-logo{width:180px}.hero-centella{width:140px;height:140px;left:-83px;bottom:90px;opacity:.68}.collection-edelweiss{width:160px;height:160px;right:-90px;top:-10px;opacity:.35}.botanical-photo{padding:12% 5% 3%}.botanical-companion{width:45%;height:45%;left:-15%;bottom:-3%}.ingredient-signatures{margin:19px 0 18px;column-gap:15px;row-gap:13px}.ingredient-signatures>span{}.stage-centella{width:115px;height:115px;left:-1%;top:48%}.stage-edelweiss{width:128px;height:128px;right:-2%;bottom:16%;opacity:.83}.capsule-cluster{right:3%;top:14%;transform:scale(.7) rotate(20deg)}.reviews-centella{width:140px;height:140px;left:-86px;top:78px;opacity:.27}footer .brand-logo{width:180px}footer .wordmark{width:125px}.serum-caption{left:22%}}
@media(prefers-reduced-motion:reduce){.ingredient-detail{will-change:auto;transform:rotate(var(--ingredient-angle,0deg))}}
.botanical-scene .scene-label{top:8%;bottom:auto;left:12%;}
/* Original product PNGs in a pointer-follow composition. */
.product-parallax{position:absolute;inset:0;z-index:2;perspective:1100px;outline-offset:-30px;touch-action:pan-y}.floating-product{position:absolute;pointer-events:none;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(12px 23px 14px #4e663c1c);transform-origin:50% 65%;backface-visibility:hidden}.floating-product img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;-webkit-user-drag:none}.floating-cica{width:235px;height:510px;left:5%;top:10%;transform:rotate(-12deg);z-index:1}.floating-ampoule{width:300px;height:530px;left:27%;top:15%;transform:rotate(9deg);z-index:3}.floating-cream{width:320px;height:310px;left:47%;top:47%;transform:rotate(-7deg);z-index:4}.collection-shadow{position:absolute;bottom:13%;left:20%;width:67%;height:28px;background:#859b5740;filter:blur(19px);border-radius:50%;z-index:0}.hero-art .stage-centella{left:-9%;top:48%;width:160px;height:160px}.hero-art .stage-edelweiss{right:-2%;bottom:11%;width:155px;height:155px;z-index:3}.hero-art .capsule-cluster{right:2%;top:13%}.hero-art .vertical-note{right:4%;top:26%}.parallax-instruction{color:#80906c;display:flex;align-items:center;gap:10px}.parallax-instruction i{width:6px;height:6px;background:#9fb87a;border-radius:50%}.product-parallax:focus-visible{outline:1px solid #96a879;border-radius:50%}
@media(max-width:1100px){.floating-cica{width:210px;height:470px;left:0;top:14%}.floating-ampoule{width:265px;height:485px;left:24%;top:21%}.floating-cream{width:280px;height:280px;left:42%;top:50%}.parallax-instruction{}.hero-art .stage-centella{left:-4%;width:130px;height:130px}.hero-art .stage-edelweiss{right:-1%;width:135px;height:135px}}
@media(max-width:760px){.product-parallax{perspective:950px;outline-offset:-15px}.floating-cica{width:165px;height:350px;left:0;top:12%}.floating-ampoule{width:225px;height:390px;left:16%;top:15%}.floating-cream{width:225px;height:225px;left:40%;top:48%}.hero-art .stage-centella{width:95px;height:95px;left:-1%;top:50%}.hero-art .stage-edelweiss{width:110px;height:110px;right:-2%;bottom:10%}.hero-art .capsule-cluster{right:0;top:7%;transform:scale(.55) rotate(20deg)}.hero-art .vertical-note{right:1%;top:21%}.hero-art .model-note{bottom:5%;}.hero-art .rotate-hint{bottom:0;}.parallax-instruction{padding-top:5px;max-width:290px;text-align:center;}.experience-controls{justify-content:center;padding:18px 0;gap:10px}.collection-shadow{bottom:15%;left:15%;width:76%}.floating-product{filter:drop-shadow(7px 14px 10px #4e663c20)}}
@media(prefers-reduced-motion:reduce){.floating-product{will-change:auto}}
.hero-art .vertical-note{right:10%;top:21%}.floating-cream{left:52%;top:51%}
@media(max-width:1100px){.floating-cream{left:46%;top:52%}.hero-art .vertical-note{right:4%}}
@media(max-width:760px){.floating-cream{left:43%;top:49%}.hero-art .vertical-note{right:1%;top:21%}}
.floating-cream{top:58%;height:280px}.hero-art .stage-edelweiss{bottom:6%;right:-6%;width:130px;height:130px}
@media(max-width:1100px){.floating-cream{top:56%;height:260px}}
@media(max-width:760px){.floating-cream{top:58%;height:215px}.hero-art .stage-edelweiss{width:90px;height:90px;bottom:6%;right:-2%}}
