@import"https://fonts.googleapis.com/css2?family=Inconsolata:wght@200..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap";.text-big{font-size:52px}.text-medium{font-size:32px}.text-regular{font-size:18px}.text-small{font-size:16px}.green{color:#bead0f}@media screen and (max-width: 868px){.text-big{font-size:32px}.text-medium{font-size:24px}.text-regular{font-size:14px}.text-small{font-size:12px}}.navbar{position:fixed;top:0;padding:20px 100px;height:100px;width:100%;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:50;display:flex;justify-content:space-between;align-items:center}.navbar .logo{margin-top:100px;width:130px;height:auto}.navbar .logo img{width:100%;height:auto}.navbar .menu{display:flex;align-items:center;gap:50px}.navbar .menu ul{display:flex;gap:40px;list-style:none}.navbar .menu ul a{padding:10px}.navbar .menu button.shop{position:relative;padding:6px 12px;width:90px;border:1px solid #0c0a09;background-color:transparent;border-radius:30px;text-align:start}.navbar .menu button.shop .icon-shop{position:absolute;top:-4px;right:-5px;background-color:#bead0f;width:40px;height:40px;border-radius:100%;color:#fafaf9;display:flex;justify-content:center;align-items:center}.navbar .menu button.shop .icon-shop a{display:flex;justify-content:center;align-items:center}@media screen and (max-width: 1024px){.navbar{padding:20px 50px}}@media screen and (max-width: 868px){.navbar{padding:40px;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.navbar .logo{margin-top:60px;width:100px;height:auto}.navbar .logo img{width:100%;height:auto}.navbar .menu{position:relative}.navbar .menu .button-menu{color:#fafaf9;background-color:#0c0a09;font-size:21px;border-radius:5px;position:absolute;top:-20px;right:0;width:80px;height:40px;display:flex;justify-content:center;align-items:center;z-index:5}.navbar .menu .background-menu{color:#fafaf9;background-color:#0c0a09;font-size:21px;border-radius:5px;position:absolute;top:-20px;right:0;width:80px;height:40px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(250,250,249,.368627451)}.navbar .menu .background-menu hr{width:90%;margin:0 auto;color:#fafaf9}.navbar .menu .background-menu ul{display:flex;flex-direction:column;gap:0px;padding:0 10px}.navbar .menu .background-menu ul li{color:inherit;text-decoration:none;display:flex;align-items:center}.navbar .menu .background-menu .menu-items{margin-top:50px}.navbar .menu .background-menu .menu-items .cart{display:flex;justify-content:center;margin:10px 0;color:#fafaf9;font-weight:200;background-color:#d4af37;border-radius:5px;width:50%}.navbar .menu .background-menu .menu-items-social{font-size:16px}.navbar .menu .background-menu .brand{text-align:center;font-family:Playfair,serif;font-optical-sizing:auto;line-height:1;font-size:32px;font-weight:300;transform:translateY(50px)}}@media screen and (max-width: 450px){.navbar{padding:20px;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px)}.navbar .logo{margin-top:40px;width:80px;height:auto}.navbar .logo img{width:100%;height:auto}.navbar .menu{position:relative}.navbar .menu .button-menu{color:#fafaf9;background-color:#0c0a09;font-size:21px;border-radius:5px;position:absolute;top:-20px;right:0;width:80px;height:40px;display:flex;justify-content:center;align-items:center;z-index:5}.navbar .menu .background-menu{color:#fafaf9;background-color:#0c0a09;font-size:21px;border-radius:5px;position:absolute;top:-20px;right:0;width:80px;height:40px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(250,250,249,.368627451)}.navbar .menu .background-menu hr{width:90%;margin:0 auto;color:#fafaf9}.navbar .menu .background-menu ul{display:flex;flex-direction:column;gap:0px;padding:0 10px}.navbar .menu .background-menu ul li{color:inherit;text-decoration:none;display:flex;align-items:center}.navbar .menu .background-menu .menu-items{margin-top:50px}.navbar .menu .background-menu .menu-items .cart{display:flex;justify-content:center;margin:10px 0;color:#fafaf9;font-weight:200;background-color:#d4af37;border-radius:5px;width:50%}.navbar .menu .background-menu .menu-items-social{font-size:16px}.navbar .menu .background-menu .brand{text-align:center;font-family:Playfair,serif;font-optical-sizing:auto;line-height:1;font-size:32px;font-weight:300;transform:translateY(50px)}}main{position:relative;height:100vh;width:100%}main .background-logo{position:absolute;top:180%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:.05;width:100%;overflow:hidden;display:flex;justify-content:center}main .background-logo img{width:100%;height:auto;object-fit:contain}section.hero{position:relative;display:flex;justify-content:center;width:100%;height:100vh;margin:0 auto;overflow:hidden;filter:invert(1)}section.hero .quote{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);color:#4152f0;text-align:center;font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;font-size:2vw;font-style:italic;width:100%;padding:0 20px}section.hero .quote span{font-size:2.5vw;font-weight:400}section.hero .hero-brand{position:absolute;bottom:0;width:100%;height:fit-content;text-align:center;z-index:5;color:#fafaf9;mix-blend-mode:difference}section.hero .hero-brand .part1{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;font-size:16vw;letter-spacing:10px;line-height:.8}section.hero .hero-brand .part2{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;font-size:16vw;letter-spacing:10px;line-height:.6}section.hero .bottle{position:absolute;top:calc(100vh - 350px);left:50%;transform:translate(-50%);width:300px;height:auto;object-fit:cover;filter:invert(1)}section.hero .bottle img{width:100%;height:100%}section.hero .bottle .superposed{position:absolute;scale:.1;top:0;left:0;z-index:-1}section.all-products{position:absolute;display:flex;justify-content:space-between;background-color:transparent;width:100%;height:100vh;margin:0 auto;padding-left:100px}section.all-products .content{display:flex;flex-direction:column;justify-content:center;align-items:start;width:40%;font-weight:300}section.all-products .content .glowing{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;font-size:62px;line-height:1}section.all-products .content .strong{margin-top:3px;font-weight:600}section.all-products .plateform{position:absolute;top:calc(100vh - 250px);left:70%;transform:translate(-50%);width:700px;height:auto;object-fit:cover;z-index:-1}section.all-products .plateform img{width:100%;height:100%}section.product-solo{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;margin-top:150px;z-index:5}section.product-solo .splash{position:absolute;object-fit:cover}section.product-solo .splash img{width:900px;height:auto}section.product-solo .bottle-splash{position:absolute;object-fit:cover}section.product-solo .bottle-splash img{width:280px;height:auto}section.product-solo .droplet-oil{position:absolute;object-fit:cover}section.product-solo .droplet-oil img{width:15px;height:auto;opacity:.9;transform:translateY(190px) translate(-57px)}section.product-solo .marquee{position:absolute;display:flex;justify-content:space-between;top:50%;left:-50%;transform:translate(50%,-50%);width:100%;color:#070503;z-index:2;overflow:hidden}section.product-solo .marquee .marquee-item{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;position:relative;display:flex;line-height:1;font-size:12vw;white-space:nowrap;pointer-events:none;padding:0 30px}section.product-solo .marquee .marquee-item:nth-child(1){left:-50%}section.product-solo .marquee .marquee-item:nth-child(2){right:-50%}section.drop-oil{position:relative;margin-top:150px;width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:5}section.drop-oil .content-ingredient{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto);row-gap:50px;width:100%;height:100%}section.drop-oil .content-ingredient .ingredient span{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;font-size:2.5vw;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}section.drop-oil .content-ingredient .ingredient:nth-child(1){grid-column:1;grid-row:1;position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(1) .arrow-icon{position:absolute;bottom:50px;transform:rotate(55deg);right:-120px;width:8vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(1) .dot-plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fafaf9;pointer-events:none}section.drop-oil .content-ingredient .ingredient:nth-child(2){grid-column:3/3;grid-row:1;position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(2) .arrow-icon{position:absolute;bottom:0;transform:rotate(210deg);left:-100px;width:6vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(2) .dot-plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fafaf9;pointer-events:none}section.drop-oil .content-ingredient .ingredient:nth-child(3){grid-column:1;grid-row:2;position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(3) .arrow-icon{position:absolute;top:50px;transform:rotate(0);right:-100px;width:10vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(3) .dot-plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fafaf9;pointer-events:none}section.drop-oil .content-ingredient .ingredient:nth-child(4){grid-column:3/3;grid-row:2;position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(4) .arrow-icon{position:absolute;top:30px;transform:rotate(135deg);left:-100px;width:7vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(4) .dot-plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fafaf9;pointer-events:none}section.drop-oil .content-ingredient .ingredient:nth-child(5){top:250px;grid-column:2/3;grid-row:2;position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(5) span{top:35%}section.drop-oil .content-ingredient .ingredient:nth-child(5) .arrow-icon{position:absolute;top:-50px;left:48%;transform:translate(-50%,-50%) rotate(-25deg);width:6vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(5) .dot-plus{position:absolute;top:calc(50% + 100px);left:50%;transform:translate(-50%,-50%);color:#fafaf9;pointer-events:none}section.drop-oil .content-ingredient .ingredient:nth-child(5) .picture-seed{top:80%}section.drop-oil .content-ingredient .ingredient .picture-seed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:auto}section.section-footer{position:relative;top:250px;margin-top:150px;background-color:#0c0a09;color:#fafaf9;width:100%;height:100vh;justify-content:center;align-items:center;overflow:hidden;border-top:solid 1px #fafaf9;z-index:50}section.section-footer .wrapper{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto);font-size:18px}section.section-footer .wrapper .one{grid-column:1/3;grid-row:1;width:100%;height:100%;display:flex;gap:100px;padding:30px;border-bottom:solid 1px #fafaf9}section.section-footer .wrapper .one .block span{font-weight:500}section.section-footer .wrapper .one .block ul{margin-top:20px;list-style:none;font-size:16px;display:flex;flex-direction:column;gap:10px}section.section-footer .wrapper .one .block ul li{transition:all .5s ease}section.section-footer .wrapper .one .block ul li:hover{scale:1.2;color:#bead0f;transition:all .5s ease}section.section-footer .wrapper .two{grid-column:3/3;grid-row:1/2;width:100%;height:100%;display:flex;padding:30px;border-left:solid 1px #fafaf9}section.section-footer .wrapper .two .block span{font-weight:500}section.section-footer .wrapper .two .block ul{margin-top:20px;list-style:none;font-size:16px;display:flex;flex-direction:column;gap:10px}section.section-footer .wrapper .two .block ul li{transition:scale .5s ease}section.section-footer .wrapper .two .block ul li:hover{scale:1.2;color:#bead0f;transition:scale .5s ease}section.section-footer .wrapper .three{position:relative;grid-column:1;grid-row:2/5;width:100%;height:100%;display:flex;justify-content:start;overflow:hidden}section.section-footer .wrapper .three .bottle-container{position:relative;width:100%;height:100%}section.section-footer .wrapper .three .bottle-container img{max-width:100%;max-height:100%;object-fit:contain;position:absolute;left:0;bottom:0;transform-origin:center center}section.section-footer .wrapper .four{grid-column:3;grid-row:2/4;display:flex;padding:10px 30px;border-left:solid 1px #fafaf9}section.section-footer .wrapper .four .block{display:flex;flex-direction:column;justify-content:center;gap:100px;width:100%}section.section-footer .wrapper .four .block .contact .title{font-weight:500}section.section-footer .wrapper .four .block .contact ul{margin-top:20px;list-style:none;font-size:16px;display:flex;flex-direction:column;gap:10px}section.section-footer .wrapper .four .block .contact ul li{transition:scale .5s ease}section.section-footer .wrapper .four .block .contact ul li:hover{scale:1.05;color:#bead0f;transition:scale .5s ease}section.section-footer .wrapper .four .block .contact ul .email{font-size:28px}section.section-footer .wrapper .four .block .contact ul .tel{font-size:21px}section.section-footer .wrapper .five{grid-column:2/3;grid-row:2/4;display:flex;justify-content:center;align-items:center;border-left:solid 1px #fafaf9;background-color:#bead0f}section.section-footer .wrapper .five .btn{margin-top:0;border:none}section.section-footer .wrapper .six{grid-column:2/4;grid-row:4;display:flex;justify-content:space-between;align-items:flex-end;padding:10px 30px;border-top:solid 1px #fafaf9;border-left:solid 1px #fafaf9;z-index:20}section.section-footer .wrapper .six .brand-footer a{font-size:5vw;line-height:.9;font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300}section.section-footer .wrapper .six .copyright{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;font-size:16px}section.section-footer .wrapper .six .copyright a{transition:scale .5s ease;cursor:pointer}section.section-footer .wrapper .six .copyright a:hover{scale:1.2;color:#bead0f;transition:scale .5s ease}@media screen and (max-width: 1024px){.background-logo{position:absolute;top:180%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:.05;width:100%;overflow:hidden;display:flex;justify-content:center}.background-logo img{width:100%;height:auto;object-fit:contain}section.hero .bottle{position:absolute;top:calc(100vh - 250px);left:50%;transform:translate(-50%);width:250px;height:auto;object-fit:cover;filter:invert(1)}section.hero .bottle img{width:100%;height:100%}section.hero .bottle .superposed{position:absolute;scale:.1;top:0;left:0;z-index:-1}section.all-products{padding-left:50px}section.all-products .plateform{position:absolute;top:calc(100vh - 240px);left:70%;transform:translate(-50%);width:550px;height:auto;object-fit:cover;z-index:-1}section.product-solo{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;margin-top:0}section.product-solo .bottle-splash{position:absolute;object-fit:cover}section.product-solo .bottle-splash img{width:240px;height:auto;transform:translateY(-50px)}section.product-solo .droplet-oil{position:absolute;object-fit:cover;transform:translateY(-35px) translate(55px)}section.product-solo .droplet-oil img{width:15px;height:auto;opacity:.8}section.drop-oil{margin-top:0}section.drop-oil .content-ingredient{display:grid;grid-template-columns:repeat(2,1fr);width:100%;height:100%}section.drop-oil .content-ingredient .ingredient span{font-size:3vw;position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}section.drop-oil .content-ingredient .ingredient p{color:#bead0f;padding-top:15px;text-align:center;font-size:16px;width:200px;margin:0 auto}section.drop-oil .content-ingredient .ingredient:nth-child(1){position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(1) .arrow-icon{position:absolute;bottom:80px;transform:rotate(70deg);right:40px}section.drop-oil .content-ingredient .ingredient:nth-child(2){position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(2) .arrow-icon{position:absolute;bottom:50px;transform:rotate(210deg);left:80px}section.drop-oil .content-ingredient .ingredient:nth-child(3){position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(3) .arrow-icon{position:absolute;top:80px;transform:rotate(0);right:40px}section.drop-oil .content-ingredient .ingredient:nth-child(4){position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(4) .arrow-icon{position:absolute;top:70px;transform:rotate(155deg);left:40px;width:6vw}section.drop-oil .content-ingredient .ingredient .picture-seed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:auto}}@media screen and (max-width: 868px){main .background-logo{position:absolute;top:130%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:.05;width:100%;overflow:hidden;display:flex;justify-content:center}main .background-logo img{width:150%;height:auto;object-fit:contain}section.hero .hero-brand{position:absolute;bottom:0;width:100%;height:fit-content;text-align:center;z-index:5;color:#fafaf9;mix-blend-mode:difference}section.hero .quote{top:35%;font-size:3vw;max-width:350px}section.hero .quote span{font-size:4vw;font-weight:400}section.hero .bottle{position:absolute;top:70vh;left:50%;transform:translate(-50%);width:200px;height:auto;object-fit:cover;filter:invert(1)}section.hero .bottle img{width:100%;height:100%}section.hero .bottle .superposed{position:absolute;scale:.1;top:0;left:0;z-index:-1}section.all-products{display:flex;flex-direction:column;justify-content:end;align-items:center;background-color:transparent;width:100%;height:100vh;margin:0 auto;padding-left:0}section.all-products .plateform{position:absolute;top:calc(100vh - 430px);left:50%;transform:translate(-50%);width:550px;height:auto;object-fit:cover;z-index:-1}section.all-products .content{display:flex;justify-content:center;align-items:center;width:100%}section.product-solo{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;margin-top:50px}section.product-solo .splash{position:absolute;margin-top:50px}section.product-solo .splash img{width:500px;height:auto}section.product-solo .bottle-splash{position:absolute;object-fit:cover;margin-top:100px}section.product-solo .bottle-splash img{width:200px;height:auto}section.product-solo .droplet-oil{position:absolute;object-fit:cover;transform:translateY(-50px) translate(15px)}section.product-solo .droplet-oil img{width:12px;height:auto;opacity:.8}section.product-solo .marquee{position:absolute;display:flex;flex-direction:column;justify-content:space-between;gap:600px;top:50%;left:-50%;transform:translate(50%,-50%);width:100%;color:#070503;z-index:2;overflow:hidden}section.product-solo .marquee .marquee-item{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;position:relative;display:flex;justify-content:center;line-height:1;font-size:21vw;pointer-events:none;padding:0 10px}section.product-solo .marquee .marquee-item:nth-child(1){left:-100%}section.product-solo .marquee .marquee-item:nth-child(2){right:-100%}section.drop-oil{margin-top:0}section.drop-oil .content-ingredient{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,300px);row-gap:0;width:100%;height:100%}section.drop-oil .content-ingredient .ingredient span{font-size:2.5vw;width:max-content}section.drop-oil .content-ingredient .ingredient:nth-child(1){position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(1) .arrow-icon{position:absolute;bottom:80px;transform:rotate(55deg);right:-60px;width:10vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(2){grid-column:3/3;grid-row:1;position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(2) .arrow-icon{position:absolute;bottom:30px;transform:rotate(210deg);left:-30px;width:8vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(2) .dot-plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fafaf9;pointer-events:none}section.drop-oil .content-ingredient .ingredient:nth-child(3){grid-column:1;grid-row:2;position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(3) .arrow-icon{position:absolute;top:50px;transform:rotate(0);right:-50px;width:12vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(3) .dot-plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fafaf9;pointer-events:none}section.drop-oil .content-ingredient .ingredient:nth-child(4){grid-column:3/3;grid-row:2;position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(4) .arrow-icon{position:absolute;top:60px;transform:rotate(135deg);left:-60px;width:8vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(4) .dot-plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fafaf9;pointer-events:none}section.drop-oil .content-ingredient .ingredient:nth-child(5){top:100px;grid-column:2/3;grid-row:2;position:relative}section.drop-oil .content-ingredient .ingredient:nth-child(5) span{top:50%}section.drop-oil .content-ingredient .ingredient:nth-child(5) .arrow-icon{position:absolute;top:40px;left:48%;transform:translate(-50%,-50%) rotate(-25deg);width:9vw;height:auto}section.drop-oil .content-ingredient .ingredient:nth-child(5) .dot-plus{position:absolute;top:calc(50% + 90px);left:50%;transform:translate(-50%,-50%);color:#fafaf9;pointer-events:none}section.drop-oil .content-ingredient .ingredient:nth-child(5) .picture-seed{top:80%}section.drop-oil .content-ingredient .ingredient .picture-seed{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:auto}section.section-footer{position:relative;top:0;margin-top:0;background-color:#0c0a09;color:#fafaf9;width:100%;height:100vh;justify-content:center;align-items:center;overflow:hidden;border-top:solid 1px #fafaf9;z-index:50}section.section-footer .wrapper{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto);font-size:16px}section.section-footer .wrapper .one{grid-column:1/3;grid-row:1;width:100%;height:100%;display:flex;gap:50px;padding:30px 30px 90px;border-bottom:solid 1px #fafaf9}section.section-footer .wrapper .one .block span{font-weight:500}section.section-footer .wrapper .one .block ul{margin-top:20px;list-style:none;font-size:14px;display:flex;flex-direction:column;gap:10px}section.section-footer .wrapper .one .block ul li{transition:all .5s ease}section.section-footer .wrapper .one .block ul li:hover{scale:1.2;color:#bead0f;transition:all .5s ease}section.section-footer .wrapper .two{grid-column:3/3;grid-row:1/2;width:100%;height:100%;display:flex;padding:30px;border-left:solid 1px #fafaf9}section.section-footer .wrapper .two .block span{font-weight:500}section.section-footer .wrapper .two .block ul{margin-top:20px;list-style:none;font-size:14px;display:flex;flex-direction:column;gap:10px}section.section-footer .wrapper .two .block ul li{transition:scale .5s ease}section.section-footer .wrapper .two .block ul li:hover{scale:1.2;color:#bead0f;transition:scale .5s ease}section.section-footer .wrapper .three{position:relative;grid-column:1/4;grid-row:3/5;width:100%;height:100%;display:flex;justify-content:start;overflow:visible}section.section-footer .wrapper .three img{max-width:100%;max-height:100%;object-fit:contain;z-index:10;position:absolute;top:-80px;left:0;transform-origin:center center}section.section-footer .wrapper .four{grid-column:3/3;grid-row:1/2;display:flex;padding:30px;border-bottom:solid 1px #fafaf9}section.section-footer .wrapper .four .block{display:flex;flex-direction:column;justify-content:end;gap:100px;width:100%}section.section-footer .wrapper .four .block .contact .title{font-weight:500}section.section-footer .wrapper .four .block .contact ul{margin-top:20px;list-style:none;font-size:14px;display:flex;flex-direction:column;gap:10px}section.section-footer .wrapper .four .block .contact ul li{transition:scale .5s ease}section.section-footer .wrapper .four .block .contact ul li:hover{scale:1.05;color:#bead0f;transition:scale .5s ease}section.section-footer .wrapper .four .block .contact ul .email{font-size:16px}section.section-footer .wrapper .four .block .contact ul .tel{font-size:14px}section.section-footer .wrapper .five{grid-column:3/3;grid-row:2/4;display:flex;justify-content:center;align-items:center;border-left:solid 1px #fafaf9;background-color:#bead0f}section.section-footer .wrapper .five .btn{margin-top:-120px;border:none}section.section-footer .wrapper .six{grid-column:1/4;grid-row:4;display:flex;justify-content:space-between;align-items:flex-end;padding:10px 30px;border-top:solid 1px #fafaf9;border-left:none;z-index:20;background-color:#0c0a09}section.section-footer .wrapper .six .brand-footer a{font-size:8vw;line-height:.9;font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300}section.section-footer .wrapper .six .copyright{align-self:end;text-align:end;font-size:14px}}@media screen and (max-width: 450px){main .background-logo{position:absolute;top:120%;left:50%;transform:translate(-50%,-50%);z-index:1;opacity:.05;width:100%;overflow:hidden;display:flex;justify-content:center}main .background-logo img{width:200%;height:auto;object-fit:contain}section.hero .quote{font-size:5vw}section.hero .quote span{font-size:6vw;font-weight:400}section.hero .hero-brand{position:absolute;bottom:100px;width:100%;height:fit-content;text-align:center;z-index:5;color:#fafaf9;mix-blend-mode:difference}section.hero .hero-brand .part1{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;font-size:72px;letter-spacing:10px;line-height:.8}section.hero .hero-brand .part2{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;font-size:52px;letter-spacing:10px;line-height:.6}section.hero .bottle{position:absolute;top:65vh;left:50%;transform:translate(-50%);width:200px;height:auto;object-fit:cover;filter:invert(1)}section.hero .bottle img{width:100%;height:100%}section.hero .bottle .superposed{position:absolute;scale:.1;top:0;left:0;z-index:-1}section.all-products{display:flex;flex-direction:column;justify-content:end;align-items:center;background-color:transparent;width:100%;height:100vh;margin:0 auto;padding-left:0}section.all-products .plateform{position:absolute;top:calc(100vh - 320px);left:50%;transform:translate(-50%);width:350px;height:auto;object-fit:cover;z-index:-1}section.all-products .content{transform:translateY(50px);display:flex;justify-content:center;align-items:center;width:100%}section.product-solo{position:relative;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;margin-top:50px}section.product-solo .splash{position:absolute;object-fit:cover;margin-top:50px}section.product-solo .splash img{width:90vw;height:auto}section.product-solo .bottle-splash{position:absolute;object-fit:cover;margin-top:100px}section.product-solo .bottle-splash img{width:140px;height:auto}section.product-solo .droplet-oil{position:absolute;object-fit:cover;transform:translateY(-93px) translate(28px)}section.product-solo .droplet-oil img{width:8px;height:auto;opacity:.8}section.product-solo .marquee{position:absolute;display:flex;flex-direction:column;justify-content:space-between;gap:400px;top:50%;left:-50%;transform:translate(50%,-50%);width:100%;color:#070503;z-index:2;overflow:hidden}section.product-solo .marquee .marquee-item{font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;position:relative;display:flex;justify-content:center;line-height:1;font-size:21vw;pointer-events:none;padding:0 10px}section.product-solo .marquee .marquee-item:nth-child(1){left:-80%}section.product-solo .marquee .marquee-item:nth-child(2){right:-80%}section.drop-oil{margin-top:50px;display:inline-block}section.drop-oil .content-ingredientX{display:flex;flex-direction:column;gap:30px;padding:10px}section.drop-oil .content-ingredientX .ingredientX{display:flex;gap:30px}section.drop-oil .content-ingredientX .ingredientX .description{display:flex;flex-direction:column;justify-content:space-evenly}section.drop-oil .content-ingredientX .ingredientX .description span{font-weight:400}section.drop-oil .content-ingredientX .ingredientX .description p{font-size:16px;color:#bead0f}section.drop-oil .content-ingredientX .ingredientX img{width:40%;height:auto}section.section-footer{position:relative;top:0;margin-top:150px;background-color:#0c0a09;color:#fafaf9;width:100%;height:100vh;justify-content:center;align-items:center;overflow:hidden;border-top:solid 1px #fafaf9;z-index:50}section.section-footer .wrapper{width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:minmax(100px,auto);font-size:16px}section.section-footer .wrapper .one{grid-column:1/3;grid-row:1;width:100%;height:100%;display:flex;gap:50px;padding:30px 30px 0;font-size:16px;border-bottom:solid 1px #fafaf9}section.section-footer .wrapper .one .block span{font-weight:500}section.section-footer .wrapper .one .block ul{margin-top:20px;list-style:none;font-size:14px;display:flex;flex-direction:column;gap:10px}section.section-footer .wrapper .one .block ul li{transition:all .5s ease}section.section-footer .wrapper .one .block ul li:hover{scale:1.2;color:#bead0f;transition:all .5s ease}section.section-footer .wrapper .two{grid-column:3/3;grid-row:1/2;width:100%;height:100%;display:flex;padding:30px;border-left:solid 1px #fafaf9;border-bottom:solid 1px #fafaf9;font-size:16px}section.section-footer .wrapper .two .block span{font-weight:500}section.section-footer .wrapper .two .block ul{margin-top:20px;list-style:none;font-size:14px;display:flex;flex-direction:column;gap:10px}section.section-footer .wrapper .two .block ul li{transition:scale .5s ease}section.section-footer .wrapper .two .block ul li:hover{scale:1.2;color:#bead0f;transition:scale .5s ease}section.section-footer .wrapper .three{position:relative;grid-column:1;grid-row:3/5;width:100%;height:100%;display:flex;justify-content:start;top:50px}section.section-footer .wrapper .three img{max-width:90%;max-height:90%;object-fit:contain;z-index:10;position:absolute;top:10%;left:0;transform-origin:center center}section.section-footer .wrapper .four{grid-column:1/5;grid-row:2;display:flex;padding:30px;border-bottom:solid 1px #fafaf9;border-left:none;font-size:16px}section.section-footer .wrapper .four .block{display:flex;flex-direction:column;justify-content:start;gap:0;width:100%}section.section-footer .wrapper .four .block .contact .title{font-weight:500}section.section-footer .wrapper .four .block .contact ul{margin-top:20px;list-style:none;display:flex;flex-direction:column;gap:10px}section.section-footer .wrapper .four .block .contact ul li{transition:scale .5s ease}section.section-footer .wrapper .four .block .contact ul li:hover{scale:1.05;color:#bead0f;transition:scale .5s ease}section.section-footer .wrapper .four .block .contact ul .email{font-size:18px}section.section-footer .wrapper .four .block .contact ul .tel{font-size:16px}section.section-footer .wrapper .five{grid-column:1/5;grid-row:3/5;display:flex;justify-content:center;align-items:start;border-left:none;background-color:#bead0f}section.section-footer .wrapper .five .btn{margin-top:30px;border:none}section.section-footer .wrapper .six{grid-column:1/5;grid-row:5;display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:flex-end;padding:10px 30px;border-top:solid 1px #fafaf9;z-index:20}section.section-footer .wrapper .six .brand-footer a{font-size:11vw;line-height:.9;font-family:Playfair,serif;font-optical-sizing:auto;font-weight:300;margin-top:10px}section.section-footer .wrapper .six .copyright{align-self:end;font-size:14px}}*{margin:0;padding:0;box-sizing:border-box;text-decoration:none;font-family:Inconsolata,monospace;font-weight:300;font-style:normal;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background-color:#0c0a09;border-radius:8px}::-webkit-scrollbar-track{background:transparent}html,body{width:100%;height:100%;color:#0c0a09;background-color:#fafaf9;font-size:18px}.custom-cursor{background-color:#fafaf9;color:#0c0a09;height:20px;width:20px;border-radius:50%;position:fixed;top:0;left:0;pointer-events:none;z-index:9999;mix-blend-mode:difference;padding:2px;display:flex;justify-content:center;align-items:center}.cursor-text{color:#fafaf9;font-size:1.6px;display:none;text-align:center;line-height:1}a{color:inherit;text-decoration:none;cursor:none;display:flex;align-items:center;gap:5px}.btn{position:relative;overflow:hidden;margin-top:40px;padding:15px 50px;border-color:none;border:2px solid #0c0a09;border-radius:50px;font-weight:300;cursor:pointer;background-color:#fafaf9}.btn span:nth-child(1){position:absolute;border-radius:50%;background-color:#0c0a09;transition:width .3s ease-out,height .3s ease-out;transform:translate(-50%,-50%);z-index:1}.btn span:nth-child(2){position:relative;z-index:2;color:#fafaf9;mix-blend-mode:difference}@media screen and (max-width: 1280px){.cursor-text{line-height:1}}@media screen and (max-width: 1980px){.cursor-text{line-height:1.3}}
