html:has([data-oh=cosmetics]){scroll-behavior:smooth}[data-oh=cosmetics] *{box-sizing:border-box;margin:0;padding:0}html:has([data-oh=cosmetics]){box-sizing:border-box;margin:0;padding:0}body:has([data-oh=cosmetics]){box-sizing:border-box;margin:0;padding:0}body:has([data-oh=cosmetics]){font-family:var(--font-inter), sans-serif;background:#f4f4f4}[data-oh=cosmetics] .hero{width:100%;min-height:100vh;position:relative;overflow:hidden}[data-oh=cosmetics] .hero-bg{object-fit:cover;z-index:-2;width:100%;height:100vh;position:absolute;top:0;left:-5px}[data-oh=cosmetics] .hero:after{content:"";z-index:-1;position:absolute;inset:0}[data-oh=cosmetics] .navbar a.nav-active{color:#5f7f4c;position:relative}[data-oh=cosmetics] .navbar a.nav-active:after{content:"";background:#5f7f4c;border-radius:2px;width:100%;height:2px;animation:.25s forwards navUnderline;position:absolute;bottom:-4px;left:0}@keyframes navUnderline{0%{width:0}to{width:100%}}[data-oh=cosmetics] .order-btn{color:#fff;cursor:pointer;background:#5f7f4c;border:none;border-radius:40px;padding:14px 28px;font-size:16px;transition:all .3s}[data-oh=cosmetics] .order-btn:hover{transform:translateY(-2px)}[data-oh=cosmetics] .hero-content{align-items:center;height:100vh;min-height:85vh;margin-left:133px;display:flex}[data-oh=cosmetics] .tagline{color:#5f7f4c;letter-spacing:4px;align-items:center;gap:12px;margin-top:142px;font-size:13px;display:flex}[data-oh=cosmetics] .hero-left h1{color:#222;font-family:var(--font-cormorant-garamond), serif;margin-top:21px;margin-bottom:30px;font-size:72px;font-weight:400;line-height:1}[data-oh=cosmetics] .hero-left span{color:#5f7f4c;font-style:italic}[data-oh=cosmetics] .description{color:#222;width:538px;margin-bottom:25px;font-size:18px;font-weight:400;line-height:1.5}[data-oh=cosmetics] .small-text{color:#000;max-width:676px;font-size:16px;line-height:1.7;font-family:var(--font-inter);margin-bottom:35px;font-style:italic}[data-oh=cosmetics] .hero-buttons{gap:20px;margin-bottom:45px;display:flex}[data-oh=cosmetics] .shop-btn{color:#fff;cursor:pointer;font-size:14px;font-weight:100;font-family:var(--font-inter);background:#5f7f4c;border:none;border-radius:40px;padding:18px 34px;transition:all .3s}[data-oh=cosmetics] .shop-btn:hover{transform:translateY(-2px)}[data-oh=cosmetics] .explore-btn{cursor:pointer;color:#5f7f4c;background:#fff;border:1px solid #d6d6d6;border-radius:40px;padding:18px 34px;font-size:14px;font-weight:400;transition:all .3s}[data-oh=cosmetics] .explore-btn:hover{background:#f5f5f5}[data-oh=cosmetics] .stats{gap:70px;display:flex}[data-oh=cosmetics] .stats h3{color:#fff;font-size:32px;font-family:var(--font-cormorant-garamond), serif}[data-oh=cosmetics] .stats p{letter-spacing:2px;color:#fff;margin-top:5px;font-size:13px}[data-oh=cosmetics] .about-section{background:#f7f6f2;justify-content:center;align-items:center;gap:-9px;margin-top:1px;margin-left:0;padding:75px 112px;display:flex;left:-39px}[data-oh=cosmetics] .about-main-img{object-fit:cover;border-radius:30px;width:672px;height:804px;margin-left:-299px}[data-oh=cosmetics] .about-small-img{object-fit:cover;border:6px solid #fff;border-radius:25px;width:221px;height:228px;position:relative;bottom:-30px;right:110px;box-shadow:0 8px 20px #0000001a}[data-oh=cosmetics] .about-content{max-width:576px;margin-top:-79px;margin-left:-130px}[data-oh=cosmetics] .about-tag{letter-spacing:4px;color:#6f8b5e;margin-bottom:25px;font-size:12px}[data-oh=cosmetics] .about-content h2{color:#2b2b2b;font-family:var(--font-cormorant-garamond), serif;width:765px;margin-bottom:30px;font-size:64px;font-weight:400;line-height:1.1}[data-oh=cosmetics] .about-content span{color:#6f8b5e;font-style:italic}[data-oh=cosmetics] .about-content p{color:#323335b2;width:707px;margin-bottom:28px;font-size:19px;line-height:1.8}[data-oh=cosmetics] .products-section{background:#f7f6f2;padding:120px 139px}[data-oh=cosmetics] .products-top{justify-content:space-between;align-items:flex-start;gap:40px;margin-bottom:60px;display:flex}[data-oh=cosmetics] .products-tag{letter-spacing:4px;color:#4f7143;margin-bottom:20px;font-size:12px}[data-oh=cosmetics] .products-top h2{font-family:var(--font-cormorant-garamond), serif;color:#323335;font-size:48px;font-weight:400}[data-oh=cosmetics] .products-text{color:#323335b2;max-width:535px;font-size:18px;line-height:1.7}[data-oh=cosmetics] .products-grid{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}[data-oh=cosmetics] .products-card{cursor:pointer;border:2px solid #0000;border-radius:32px;width:346px;height:412px;transition:all .3s;position:relative;overflow:hidden}[data-oh=cosmetics] .products-card:hover{transform:translateY(-10px)}[data-oh=cosmetics] .products-card.active{border:3px solid #2e7d32;transform:scale(1.05)}[data-oh=cosmetics] .products-card.active img{filter:blur(8px)brightness(.8);transform:scale(1.1)}[data-oh=cosmetics] .prd1{object-fit:cover;width:100%;height:100%;transition:all .5s}[data-oh=cosmetics] .prd2{object-fit:cover;width:118%;height:106%;margin-left:-30px;transition:all .5s}[data-oh=cosmetics] .products-card:hover img{transform:scale(1.05)}[data-oh=cosmetics] .product-overlay{background:linear-gradient(#0000000d,#00000073);flex-direction:column;justify-content:flex-end;padding:30px;transition:all .5s;display:flex;position:absolute;inset:0}[data-oh=cosmetics] .product-overlay h3{color:#fff;font-family:var(--font-cormorant-garamond), serif;margin-bottom:10px;font-size:28px;font-weight:400;transition:transform .5s}[data-oh=cosmetics] .product-overlay p{color:#fff;font-size:14px;transition:transform .5s}[data-oh=cosmetics] .products-card.active .product-overlay{background:#ffffff73}[data-oh=cosmetics] .products-card.active .overlay-text h3{transform:translateY(150px)}[data-oh=cosmetics] .benefits-content{text-align:left;opacity:0;visibility:hidden;z-index:2;background:0 0;width:80%;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}[data-oh=cosmetics] .products-card.active .benefits-content{opacity:1;visibility:visible;transform:translate(-50%,-50%)}[data-oh=cosmetics] .benefits-content h3{text-transform:capitalize;font-family:var(--font-inter);text-transform:capitalize;font-size:clamp(7px,2vw,26px)!important;font-weight:700!important;font-family:var(--font-cormorant-garamond), serif!important;color:#171717!important;margin-bottom:15px!important;font-size:clamp(24px,5vw,32px)!important;transform:none!important}[data-oh=cosmetics] .benefits-content ul{margin:0;padding:0;list-style:none}[data-oh=cosmetics] .benefits-content li{font-family:var(--font-outfit), sans-serif;color:#2b2b2b;letter-spacing:.2px;align-items:center;gap:10px;padding:8px 0;font-size:15px;font-weight:400;line-height:1.5;display:flex}[data-oh=cosmetics] .benefits-content li:last-child{border-bottom:none}[data-oh=cosmetics] .benefits-content li:before{color:#a8c895;flex-shrink:0;font-size:10px}[data-oh=cosmetics] .overlay-text{width:100%}[data-oh=cosmetics] .overlay-text p{cursor:pointer;display:inline-block}[data-oh=cosmetics] .philosophy-section{background:#f6f7f2;margin-left:-37px;padding:120px 167px}[data-oh=cosmetics] .philosophy-top{text-align:center;margin-bottom:70px}[data-oh=cosmetics] .philosophy-tag{letter-spacing:4px;color:#6f8b5e;margin-bottom:20px;font-size:12px}[data-oh=cosmetics] .philosophy-top h2{color:#2b2b2b;font-family:var(--font-cormorant-garamond), serif;margin-bottom:25px;font-size:50px;font-weight:400;line-height:1.2}[data-oh=cosmetics] .philosophy-top span{color:#6f8b5e;font-style:italic}[data-oh=cosmetics] .philosophy-text{color:#7a7a7a;font-size:20px;line-height:1.7}[data-oh=cosmetics] .philosophy-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}[data-oh=cosmetics] .philosophy-card{background:#f6f7f2;border:1px solid #7b9469;border-radius:30px;padding:35px;transition:all .3s}[data-oh=cosmetics] .philosophy-card:hover{transform:translateY(-5px)}[data-oh=cosmetics] .icon-circle{background:#ebefe5;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:25px;font-size:22px;display:flex}[data-oh=cosmetics] .philosophy-card h3{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;margin-bottom:15px;font-size:26px;font-weight:400}[data-oh=cosmetics] .philosophy-card p{color:#7a7a7a;font-size:16px;line-height:1.7}[data-oh=cosmetics] .choose-section{background:#f7f7f3;margin-left:-37px;padding:120px 91px}[data-oh=cosmetics] .choose-section h2{text-align:center;color:#2d2d2d;letter-spacing:1px;font-family:var(--font-cormorant-garamond), serif;margin-bottom:90px;font-size:48px;font-weight:400}[data-oh=cosmetics] .choose-line{z-index:0;background:linear-gradient(90deg,#00000005,#c9d0c080,#c9d0c0,#c9d0c080,#0000);width:80%;height:1px;margin-top:33px;position:absolute;left:10%}[data-oh=cosmetics] .choose-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:239px;display:grid;position:relative}[data-oh=cosmetics] .choose-item{text-align:center}[data-oh=cosmetics] .choose-icon{background:#f7f7f3;border:1px solid #9dae8d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 25px;display:flex;position:relative}[data-oh=cosmetics] .choose-icon img{object-fit:contain;width:28px;height:28px}[data-oh=cosmetics] .choose-icon span{color:#fff;background:#5f7f4c;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:11px;font-weight:600;display:flex;position:absolute;top:-6px;right:-2px}[data-oh=cosmetics] .choose-item h3{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;margin-bottom:15px;font-size:22px;font-weight:700}[data-oh=cosmetics] .choose-item p{color:#7a7a7a;text-align:center;font-size:14px;line-height:1.8}[data-oh=cosmetics] .pp{padding:82px 157px}[data-oh=cosmetics] .pp-top{justify-content:space-between;align-items:flex-end;margin-bottom:60px;display:flex}[data-oh=cosmetics] .pp-tag{letter-spacing:4px;color:#70855f;margin-bottom:18px;margin-left:16px;font-size:12px}[data-oh=cosmetics] .pp-top h2{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;margin-left:16px;font-size:64px;font-weight:300}[data-oh=cosmetics] .pp-link{color:#5f7f4c;width:362px;margin-right:-139px;font-size:16px;text-decoration:none}[data-oh=cosmetics] .pp-grid{grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;gap:108px;margin:auto;display:grid}[data-oh=cosmetics] .pp-card{background:#fff;border-radius:28px;width:455px;height:511px;transition:all .3s;overflow:hidden;box-shadow:0 10px 25px #0000000a}[data-oh=cosmetics] .pp-card:hover{transform:translateY(-5px)}[data-oh=cosmetics] .pp-img{height:423px;overflow:hidden}[data-oh=cosmetics] .pp-img img{object-fit:cover;will-change:transform, transform-origin;backface-visibility:hidden;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.25,1,.5,1),transform-origin .15s}[data-oh=cosmetics] .pp-card:hover img{transform:scale(1.18)}[data-oh=cosmetics] .pp-content{padding:28px}[data-oh=cosmetics] .pp-content h3{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;margin-bottom:10px;font-size:20px;font-weight:400}[data-oh=cosmetics] .pp-content p{letter-spacing:2px;color:#8a8a8a;font-size:12px;line-height:1.7}[data-oh=cosmetics] .sc{background:#5f7f4c;border-radius:50px;grid-template-columns:1fr 1fr;align-items:center;width:84%;margin-left:133px;display:grid;overflow:hidden}[data-oh=cosmetics] .sc-img{height:100%}[data-oh=cosmetics] .sc-img img{object-fit:cover;width:100%;height:100%;display:block}[data-oh=cosmetics] .sc-content{color:#fff;padding:80px 70px}[data-oh=cosmetics] .sc-tag{letter-spacing:4px;opacity:.8;margin-bottom:22px;font-size:12px}[data-oh=cosmetics] .sc-content h2{font-family:var(--font-cormorant-garamond), serif;margin-bottom:28px;font-size:50px;font-weight:400;line-height:1.1}[data-oh=cosmetics] .sc-content span{opacity:.9;font-style:italic}[data-oh=cosmetics] .sc-text{color:#ffffffd9;max-width:500px;margin-bottom:0;font-size:18px;line-height:1.9}[data-oh=cosmetics] .sc-features{gap:70px;margin-top:50px;display:flex}[data-oh=cosmetics] .sc-features h3{font-family:var(--font-cormorant-garamond), serif;margin-bottom:8px;font-size:26px;font-weight:400}[data-oh=cosmetics] .sc-features p{letter-spacing:3px;opacity:.7;font-size:12px}[data-oh=cosmetics] .faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:80px;margin-left:44px;padding:120px 90px;display:grid}[data-oh=cosmetics] .faq-tag{letter-spacing:4px;color:#6f8b5e;margin-bottom:20px;font-size:17px}[data-oh=cosmetics] .faq-left h2{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;width:319px;margin-bottom:25px;font-size:57px;font-weight:400;line-height:1.2}[data-oh=cosmetics] .faq-left span{color:#6f8b5e;font-style:italic}[data-oh=cosmetics] .faq-text{color:#717174;max-width:407px;font-size:18px;line-height:1.8}[data-oh=cosmetics] .faq-right{flex-direction:column;gap:18px;width:106%;margin-left:-125px;display:flex}[data-oh=cosmetics] .faq-item{background:#fff;border:1px solid #ecece6;border-radius:40px;padding:22px 28px}[data-oh=cosmetics] .faq-question{font-family:var(--font-cormorant-garamond), serif;justify-content:space-between;align-items:center;gap:20px;display:flex}[data-oh=cosmetics] .faq-question p{color:#323335;font-size:21px}[data-oh=cosmetics] .faq-question span{color:#7a7a7a;cursor:pointer;font-size:18px}[data-oh=cosmetics] .faq-answer{margin-top:10px;padding-top:15px}[data-oh=cosmetics] .faq-answer p{font-size:20px;line-height:1.6;color:#000!important;font-family:var(--font-cormorant-garamond), serif!important}[data-oh=cosmetics] .bn{background:#5d8448;border-radius:35px;grid-template-columns:1fr 1fr;align-items:center;width:84%;height:653px;margin-top:100px;margin-bottom:100px;margin-left:133px;display:grid;overflow:hidden}[data-oh=cosmetics] .bn-left{color:#fff;flex-direction:column;justify-content:center;padding:30px 60px;display:flex}[data-oh=cosmetics] .bn-icon{width:22px;height:28px;margin-bottom:20px}[data-oh=cosmetics] .bn-left h2{font-family:var(--font-cormorant-garamond), serif;margin-bottom:20px;font-size:60px;font-weight:400;line-height:1.15}[data-oh=cosmetics] .bn-left span{font-style:italic}[data-oh=cosmetics] .bn-left p{color:#ffffffd9;max-width:320px;margin-bottom:25px;font-size:16px;line-height:1.6}[data-oh=cosmetics] .bn-btns{gap:15px;display:flex}[data-oh=cosmetics] .bn-shop,[data-oh=cosmetics] .bn-contact{cursor:pointer;border:none;border-radius:40px;padding:14px 24px;font-size:14px;transition:all .3s}[data-oh=cosmetics] .bn-shop{color:#4d6e3f;background:#fff}[data-oh=cosmetics] .bn-contact{color:#4d6e3f;background:#edf2e8}[data-oh=cosmetics] .bn-shop:hover,[data-oh=cosmetics] .bn-contact:hover{transform:translateY(-3px)}[data-oh=cosmetics] .bn-right{object-fit:fill;width:798px;height:100%;overflow:hidden}[data-oh=cosmetics] .bn-right img{object-fit:fill;width:100%;height:100%;display:block}[data-oh=cosmetics] .oh-foot{background:#323235;width:100%;padding:80px 0 28px;position:relative;overflow:hidden}[data-oh=cosmetics] .oh-foot__container{grid-template-columns:472px 160px 260px 160px;align-items:start;gap:154px;width:1520px;margin:0 auto;display:grid}[data-oh=cosmetics] .oh-foot__brand{flex-direction:column;gap:24px;max-width:384px;display:flex}[data-oh=cosmetics] .oh-foot__logo2{align-items:center;width:150px;height:150px;display:flex}[data-oh=cosmetics] .logo2{object-fit:contain;width:92px;height:119px;margin-top:-5px}[data-oh=cosmetics] .oh-foot__tag{color:#fff;font-size:14px;line-height:1.6;font-family:var(--font-inter), sans-serif;margin:0}[data-oh=cosmetics] .oh-foot__form{border:1px solid #ffffff1a;border-radius:24px;width:384px;height:46px;display:flex;overflow:hidden}[data-oh=cosmetics] .oh-foot__input{color:#fff;background:#1f3a25;border:none;outline:none;flex:1;padding:0 20px;font-size:14px}[data-oh=cosmetics] .oh-foot__input::placeholder{color:#fff}[data-oh=cosmetics] .oh-foot__subscribe{color:#fff;cursor:pointer;background:#a3b18a;border:none;width:110px;transition:all .3s}[data-oh=cosmetics] .oh-foot__subscribe:hover{background:#2d5840}[data-oh=cosmetics] .oh-foot__col{flex-direction:column;gap:36px;display:flex}[data-oh=cosmetics] .oh-foot__heading,[data-oh=cosmetics] .oh-foot__heading1{letter-spacing:.16em;color:#fff;margin:0;font-size:13px}[data-oh=cosmetics] .oh-foot__heading1{margin-left:69px}[data-oh=cosmetics] .oh-foot__list{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}[data-oh=cosmetics] .oh-foot__list a{color:#ffffff9c;font-size:16px;font-family:var(--font-inter), sans-serif;text-decoration:none;transition:all .3s}[data-oh=cosmetics] .oh-foot__list a:hover{color:#fff}[data-oh=cosmetics] .oh-foot__list--touch li{color:#ffffff9c;font-size:14px;line-height:1.5;font-family:var(--font-inter), sans-serif;align-items:flex-start;gap:12px;display:flex}[data-oh=cosmetics] .oh-foot__social{flex-direction:row;gap:9px;margin-left:60px;display:flex}[data-oh=cosmetics] .oh-foot__socialBtn{-webkit-backdrop-filter:blur(10px);background:#ffffff12;border:1px solid #ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}[data-oh=cosmetics] .oh-foot__socialBtn:hover{opacity:.8;transform:translateY(-2px)}[data-oh=cosmetics] .oh-foot__bottom{color:#ffffffb3;width:1506px;max-width:calc(99% - 80px);font-family:var(--font-inter), sans-serif;border-top:3px solid #ffffff1a;justify-content:space-between;align-items:center;margin:60px auto 0;padding-top:25px;padding-bottom:48px;font-size:18px;display:flex}[data-oh=cosmetics] .oh-foot__bottomBrand{letter-spacing:.18em;font-size:12px}@media screen and (min-width:1367px) and (max-width:1700px){[data-oh=cosmetics] .hero-bg{object-fit:cover;z-index:-2;width:101%;height:100vh;position:absolute;top:0;left:clamp(-5px,-.3vw,0px)}[data-oh=cosmetics] .nav-left,[data-oh=cosmetics] .nav-right{gap:clamp(-25px,7vw,93px)}[data-oh=cosmetics] .nav-links{display:contents}[data-oh=cosmetics] .logo{order:4;width:clamp(90px,7vw,135px)}[data-oh=cosmetics] .hero-content{margin-left:clamp(40px,5vw,80px)}[data-oh=cosmetics] .hero-left{margin-left:36px}[data-oh=cosmetics] .description{width:clamp(420px,45vw,650px)}[data-oh=cosmetics] .about-section{gap:clamp(30px,4vw,60px);padding:clamp(50px,5vw,79px);left:clamp(-96px,-5vw,-20px)}[data-oh=cosmetics] .choose-line{z-index:0;background:linear-gradient(90deg,#0000,#c9d0c080,#c9d0c0,#c9d0c080,#0000);width:80%;height:1px;margin-top:33px;position:absolute;left:10%}[data-oh=cosmetics] .about-content h2{color:#2b2b2b;width:clamp(450px,48vw,765px);font-family:var(--font-cormorant-garamond), serif;margin-bottom:30px;font-size:clamp(36px,3vw,48px);font-weight:400;line-height:1.1}[data-oh=cosmetics] .about-main-img{width:clamp(400px,35vw,550px);height:clamp(520px,45vw,700px);margin-left:-89px}[data-oh=cosmetics] .about-content p{width:100%}[data-oh=cosmetics] .prd2{object-fit:cover;width:120%;height:114%;margin-top:-15px;margin-left:-30px;transition:all .5s;top:25px}[data-oh=cosmetics] .products-section{padding:clamp(70px,6vw,100px) clamp(40px,10vw,116px)}[data-oh=cosmetics] .products-grid{gap:clamp(14px,2vw,20px)}[data-oh=cosmetics] .products-card{width:100%;height:clamp(320px,30vw,400px)}[data-oh=cosmetics] .philosophy-section,[data-oh=cosmetics] .choose-section{margin-left:-28px;padding:clamp(70px,6vw,100px) clamp(40px,10vw,130px)}[data-oh=cosmetics] .choose-section{padding:clamp(70px,6vw,100px) clamp(40px,4vw,28px)}[data-oh=cosmetics] .choose-grid{gap:clamp(14px,1vw,127px)}[data-oh=cosmetics] .pp{padding:clamp(60px,5vw,80px) clamp(40px,8vw,107px)}[data-oh=cosmetics] .pp-grid{gap:clamp(18px,3vw,30px);max-width:100%;margin:auto}[data-oh=cosmetics] .pp-link{color:#5f7f4c;width:204px;margin-right:-8px;font-size:16px;text-decoration:none}[data-oh=cosmetics] .choose-item p{color:#7a7a7a;text-align:center;max-width:218px;margin:auto auto auto 68px;font-size:14px;line-height:1.8}[data-oh=cosmetics] .pp-card{width:97%;height:clamp(338px,34vw,556px)}[data-oh=cosmetics] .sc{width:86%;margin-left:7%}[data-oh=cosmetics] .sc-content{padding:clamp(40px,5vw,60px) clamp(30px,4vw,50px)}[data-oh=cosmetics] .faq{gap:clamp(30px,4vw,50px);margin-left:80px;padding:clamp(70px,6vw,100px) clamp(40px,6vw,44px)}[data-oh=cosmetics] .bn{width:86%;height:533px;margin:clamp(70px,6vw,100px) auto}[data-oh=cosmetics] .bn-right{width:100%;height:auto}[data-oh=cosmetics] .bn-left{color:#fff;flex-direction:column;justify-content:center;padding:30px 60px;display:flex}[data-oh=cosmetics] .bn-right img{object-fit:cover;width:100%;height:100%;display:block}[data-oh=cosmetics] .oh-foot__container{grid-template-columns:350px 1fr 1fr 1fr;gap:clamp(20px,3vw,40px);width:100%;padding:0 clamp(40px,6vw,80px)}[data-oh=cosmetics] .oh-foot__bottom{width:100%;padding:25px clamp(40px,6vw,80px) 48px}[data-oh=cosmetics] .branch2{margin-left:0;left:5%}}@media screen and (min-width:1024px) and (max-width:1366px){[data-oh=cosmetics] .navbar{z-index:1000;justify-content:space-evenly;align-items:center;gap:0;margin-top:14px;font-weight:500;display:flex;position:fixed}[data-oh=cosmetics] .nav-links{display:contents}[data-oh=cosmetics] .logo{order:4;width:clamp(80px,7vw,110px)}[data-oh=cosmetics] .bn{background:#5d8448;border-radius:40px;grid-template-columns:1fr 1fr;align-items:center;width:90%;max-width:1300px;height:auto;margin:60px auto;display:grid;overflow:hidden}[data-oh=cosmetics] .bn-left{color:#fff;padding:clamp(15px,3vw,60px)}[data-oh=cosmetics] .bn-left h2{margin-bottom:20px;font-size:clamp(32px,3.5vw,48px);line-height:1.2}[data-oh=cosmetics] .bn-right{width:100%;height:100%}[data-oh=cosmetics] .bn-right img{object-fit:cover;width:100%;height:100%;display:block}[data-oh=cosmetics] .hero-content{margin-left:clamp(20px,4vw,50px)}[data-oh=cosmetics] .hero-left{margin-left:40px}[data-oh=cosmetics] .hero-left h1{margin-bottom:20px;font-size:clamp(40px,5vw,60px)}[data-oh=cosmetics] .description{width:clamp(320px,40vw,500px);font-size:clamp(15px,1.5vw,20px)}[data-oh=cosmetics] .tagline{margin-top:clamp(60px,8vw,100px)}[data-oh=cosmetics] .about-section{flex-direction:row;gap:clamp(20px,6vw,27px);margin-left:-60px;padding:clamp(40px,5vw,60px) clamp(20px,5vw,30px);left:0}[data-oh=cosmetics] .about-main-img{width:clamp(320px,35vw,450px);height:clamp(420px,42vw,550px);margin-left:0}[data-oh=cosmetics] .about-small-img{width:clamp(120px,14vw,180px);height:clamp(120px,14vw,180px)}[data-oh=cosmetics] .about-content h2{width:402px;font-size:clamp(34px,4vw,50px)}[data-oh=cosmetics] .about-content p{width:100%;font-size:clamp(15px,1.4vw,18px)}[data-oh=cosmetics] .products-top h2{color:#323335;font-family:var(--font-cormorant-garamond), serif;font-size:clamp(11px,3vw,30px);font-weight:400}[data-oh=cosmetics] .benefits-content h3{text-transform:capitalize;font-family:var(--font-cormorant-garamond), serif!important;color:#1f3d2e!important;margin-bottom:15px!important;font-size:clamp(24px,5vw,32px)!important}[data-oh=cosmetics] .benefits-content li{line-height:1.4;font-family:var(--font-inter), sans-serif!important;color:#4a4a4a!important;margin-bottom:8px!important;font-size:clamp(13px,2vw,18px)!important}[data-oh=cosmetics] .products-grid{gap:clamp(18px,3vw,30px)}[data-oh=cosmetics] .products-card{width:100%;height:clamp(300px,27vw,383px)}[data-oh=cosmetics] .products-section{padding:clamp(40px,6vw,60px) clamp(105px,45vw,31px)}[data-oh=cosmetics] .prd2{object-fit:cover;width:122%;height:117%;margin-top:-21px;margin-left:-30px;transition:all .5s}[data-oh=cosmetics] .philosophy-section{margin-left:-3px;padding:clamp(50px,6vw,80px) clamp(20px,9vw,85px)}[data-oh=cosmetics] .philosophy-grid{grid-template-columns:repeat(3,1fr);gap:clamp(12px,2vw,20px)}[data-oh=cosmetics] .philosophy-card{padding:clamp(14px,2vw,20px)}[data-oh=cosmetics] .philosophy-card h3{font-size:clamp(20px,2vw,28px)}[data-oh=cosmetics] .choose-section{padding:clamp(50px,6vw,80px) clamp(20px,5vw,76px)}[data-oh=cosmetics] .choose-grid{gap:clamp(24px,4vw,50px)}[data-oh=cosmetics] .choose-line{z-index:0;background:linear-gradient(90deg,#0000,#c9d0c080,#c9d0c0,#c9d0c080,#0000);width:80%;height:1px;margin-top:33px;position:absolute;left:10%}[data-oh=cosmetics] .pp{padding:clamp(50px,6vw,80px) clamp(20px,9vw,93px)}[data-oh=cosmetics] .pp-grid{gap:clamp(18px,3vw,30px);width:auto}[data-oh=cosmetics] .pp-card{width:100%;height:clamp(450px,45vw,546px)}[data-oh=cosmetics] .pp-img{height:78%;overflow:hidden}[data-oh=cosmetics] .pp-link{color:#5f7f4c;width:362px;margin-right:-177px;font-size:16px;text-decoration:none;left:20px}[data-oh=cosmetics] .pp-content{padding:clamp(15px,2vw,24px)}[data-oh=cosmetics] .sc{text-align:center;width:86%;margin-left:7%}[data-oh=cosmetics] .sc-content{padding:clamp(35px,4vw,60px) clamp(20px,4vw,40px)}[data-oh=cosmetics] .sc-features{justify-content:center}[data-oh=cosmetics] .sc-text{text-align:left;margin:0 auto 18px}[data-oh=cosmetics] .faq{gap:clamp(20px,4vw,40px);padding:clamp(50px,6vw,80px) clamp(20px,5vw,50px)}[data-oh=cosmetics] .faq-left h2{width:100%;margin-bottom:20px;font-size:clamp(35px,4vw,48px)}[data-oh=cosmetics] .faq-text{max-width:100%;font-size:clamp(15px,1.4vw,17px);line-height:1.6}[data-oh=cosmetics] .faq-right{width:98%;margin-left:20px}[data-oh=cosmetics] .faq-answer{font-family:var(--font-cormorant-garamond), serif;color:#000;font-size:clamp(18px,2vw,22px)}[data-oh=cosmetics] .bn{width:1046px;height:439px;margin:clamp(70px,6vw,100px) auto}[data-oh=cosmetics] .bn-left p{margin:0 11px 35px}[data-oh=cosmetics] .oh-foot__container{grid-template-columns:1.2fr .8fr 1.2fr .8fr;gap:clamp(15px,2vw,30px);width:100%;padding:0 clamp(20px,5vw,50px)}[data-oh=cosmetics] .branch2{display:none}[data-oh=cosmetics] .oh-foot__bottom{text-align:center;flex-direction:column;gap:clamp(10px,2vw,20px);width:100%;padding:25px clamp(20px,5vw,50px) 48px;font-size:clamp(12px,1.3vw,15px)}[data-oh=cosmetics] .oh-foot__brand{flex-direction:column;gap:clamp(16px,2vw,24px);max-width:clamp(200px,22vw,261px);display:flex}[data-oh=cosmetics] .oh-foot__tag{font-size:clamp(11px,1.1vw,13px)}[data-oh=cosmetics] .logo2{width:clamp(100px,10vw,130px);height:auto}[data-oh=cosmetics] .oh-foot__col{flex-direction:column;gap:clamp(20px,3vw,36px);margin-left:0;display:flex}[data-oh=cosmetics] .oh-foot__heading,[data-oh=cosmetics] .oh-foot__heading1{margin-left:0;font-size:clamp(11px,1.1vw,12px)}[data-oh=cosmetics] .oh-foot__social{gap:clamp(15px,2vw,25px);margin-left:45px}[data-oh=cosmetics] #follow{margin-left:30px}[data-oh=cosmetics] .oh-foot__list{flex-direction:column;gap:clamp(10px,1.5vw,15px);width:100%;margin:0;padding:0;list-style:none;display:flex}[data-oh=cosmetics] .oh-foot__list a,[data-oh=cosmetics] .oh-foot__list--touch li{font-size:clamp(12px,1.2vw,14px)}}@media screen and (min-width:640px) and (max-width:1023px){[data-oh=cosmetics] .navbar{z-index:1000;justify-content:space-between;gap:0;width:100%;height:98px;margin-left:0;padding:20px 19px;top:0}[data-oh=cosmetics] .logo{order:0;width:60px;height:auto;display:block}[data-oh=cosmetics] .menu-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;order:0;display:block}[data-oh=cosmetics] .nav-links{z-index:1000;background:#f7f7f3;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:300px;height:100vh;transition:all .4s;display:flex;position:fixed;top:0;right:-100%;box-shadow:-5px 0 15px #0000001a}[data-oh=cosmetics] .nav-links.open{right:0}[data-oh=cosmetics] .nav-left,[data-oh=cosmetics] .nav-right{text-align:center;flex-direction:column;gap:clamp(30px,3vw,30px);margin-top:0}[data-oh=cosmetics] .logo{width:clamp(92px,9vw,92px);margin:clamp(20px,2vw,20px) auto;display:block;top:clamp(-53px,17vw,9px);left:-338px;transform:none}[data-oh=cosmetics] .hero-content{text-align:left;min-height:auto;margin-left:0;padding:0 clamp(30px,3vw,30px)}[data-oh=cosmetics] .hero-left{margin-top:-269px}[data-oh=cosmetics] .hero-left h1{margin-top:clamp(40px,4vw,40px);font-size:clamp(46px,3vw,46px)}[data-oh=cosmetics] .description{color:#222;width:538px;margin-bottom:25px;font-size:16px;font-weight:400;line-height:1.5}[data-oh=cosmetics] .small-text{width:100%;max-width:clamp(600px,60vw,600px);margin-left:auto;margin-right:auto}[data-oh=cosmetics] .hero-buttons{justify-content:left}[data-oh=cosmetics] .stats{gap:clamp(30px,3vw,30px)}[data-oh=cosmetics] .about-section{text-align:center;flex-direction:column-reverse;margin-left:0;padding:clamp(60px,6vw,60px) clamp(40px,4vw,40px);left:0}[data-oh=cosmetics] #about{text-align:center;margin-top:clamp(-73px,-7vw,-73px)}[data-oh=cosmetics] .about-main-img{border-radius:30px;width:100%;max-width:500px;height:auto;margin-left:0;display:block}[data-oh=cosmetics] .heri{margin-top:clamp(200px,20vw,200px)}[data-oh=cosmetics] .about-images{flex-direction:column;align-items:center;width:fit-content;margin:40px auto 0;display:flex;position:relative}[data-oh=cosmetics] .about-small-img{object-fit:cover;z-index:2;border:6px solid #fff;border-radius:25px;width:174px;height:185px;position:absolute;bottom:-20px;right:-40px;box-shadow:0 8px 20px #0000001a}[data-oh=cosmetics] .about-content{text-align:left;max-width:100%;margin-top:clamp(40px,4vw,40px);margin-left:0}[data-oh=cosmetics] .about-content h2,[data-oh=cosmetics] .about-content p{width:100%}[data-oh=cosmetics] .about-content p{color:#323335b2;width:100%;max-width:707px;margin-bottom:28px;font-size:17px;line-height:1.8}[data-oh=cosmetics] .about-content h2{color:#2b2b2b;width:100%;max-width:765px;font-family:var(--font-cormorant-garamond), serif;margin-bottom:30px;font-size:61px;font-weight:400;line-height:1.1}[data-oh=cosmetics] .products-section{padding:clamp(60px,6vw,60px) clamp(30px,3vw,30px)}[data-oh=cosmetics] .products-top h2{color:#323335;font-family:var(--font-cormorant-garamond), serif;font-size:46px;font-weight:400}[data-oh=cosmetics] .products-text{color:#323335b2;max-width:535px;font-size:16px;line-height:1.7}[data-oh=cosmetics] .product-overlay h3{color:#fff;font-family:var(--font-cormorant-garamond), serif;margin-bottom:10px;font-size:23px;font-weight:400}[data-oh=cosmetics] .products-top{text-align:center;flex-direction:column;align-items:center}[data-oh=cosmetics] .products-grid{gap:clamp(16px,2vw,20px)}[data-oh=cosmetics] .benefits-content h3{text-transform:capitalize;font-family:var(--font-cormorant-garamond), serif!important;color:#1f3d2e!important;margin-bottom:15px!important;font-size:clamp(16px,3vw,26px)!important}[data-oh=cosmetics] .benefits-content li{line-height:1.4;font-family:var(--font-inter), sans-serif!important;color:#4a4a4a!important;margin-bottom:8px!important;font-size:clamp(14px,1vw,25px)!important}[data-oh=cosmetics] .products-card{cursor:pointer;border-radius:clamp(32px,3vw,32px);width:clamp(132px,22vw,224px);height:clamp(218px,30vw,351px);position:relative;overflow:hidden}[data-oh=cosmetics] .prd2{object-fit:cover;width:clamp(141%,141vw,141%);height:clamp(110%,110vw,110%);margin-top:clamp(-12px,-1vw,-12px);margin-left:clamp(-31px,-3vw,-31px);transition:all .5s;top:clamp(20px,2vw,20px)}[data-oh=cosmetics] .philosophy-section{margin-left:0;padding:clamp(60px,6vw,60px) clamp(30px,3vw,30px)}[data-oh=cosmetics] .philosophy-top h2{color:#2b2b2b;font-family:var(--font-cormorant-garamond), serif;margin-bottom:25px;font-size:42px;font-weight:400;line-height:1.2}[data-oh=cosmetics] .philosophy-text{color:#7a7a7a;font-size:17px;line-height:1.7}[data-oh=cosmetics] .philosophy-card h3{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;margin-bottom:15px;font-size:21px;font-weight:400}[data-oh=cosmetics] .philosophy-card p{color:#7a7a7a;font-size:14px;line-height:1.7}[data-oh=cosmetics] .icon-circle{background:#ebefe5;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;font-size:20px;display:flex}[data-oh=cosmetics] .philosophy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2vw,20px);display:grid}[data-oh=cosmetics] .philosophy-card{background:#f6f7f2;border:1px solid #7b9469;border-radius:clamp(18px,2vw,30px);height:clamp(180px,25vw,217px);padding:clamp(13px,2.2vw,-8px);transition:all .3s}[data-oh=cosmetics] .choose-item p{color:#7a7a7a;width:100%;max-width:100%;margin:auto;font-size:clamp(11px,1.4vw,14px);line-height:1.8}[data-oh=cosmetics] .choose-section{margin-left:0;padding:clamp(60px,6vw,60px) clamp(30px,5vw,60px)}[data-oh=cosmetics] .choose-section h2{text-align:center;color:#2d2d2d;letter-spacing:1px;font-family:var(--font-cormorant-garamond), serif;margin-bottom:60px;font-size:clamp(28px,4vw,42px);font-weight:400}[data-oh=cosmetics] .choose-grid{grid-template-columns:repeat(4,1fr);gap:clamp(30px,4vw,50px)}[data-oh=cosmetics] .choose-item{text-align:center}[data-oh=cosmetics] .choose-icon{width:52px;height:52px;margin:0 auto 20px}[data-oh=cosmetics] .choose-item h3{margin-bottom:10px;font-size:clamp(13px,1.6vw,20px)}[data-oh=cosmetics] .choose-item p{width:100%;max-width:100%;margin:0 auto;font-size:clamp(11px,1.4vw,14px);line-height:1.7}[data-oh=cosmetics] .choose-line{z-index:0;background:linear-gradient(90deg,#0000000a,#c9d0c080,#c9d0c0,#c9d0c080,#0000);width:80%;height:1px;margin-top:33px;position:absolute;left:10%}[data-oh=cosmetics] .pp{padding:clamp(60px,6vw,60px) clamp(30px,3vw,30px)}[data-oh=cosmetics] .pp-top{text-align:center;flex-direction:column;align-items:center;gap:clamp(20px,2vw,20px)}[data-oh=cosmetics] .pp-grid{grid-template-columns:repeat(3,auto);justify-content:center;gap:15px}[data-oh=cosmetics] .pp-card{zoom:.49;width:auto;height:637px}[data-oh=cosmetics] .pp-content h3{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;margin-bottom:10px;font-size:38px;font-weight:400}[data-oh=cosmetics] .pp-content p{letter-spacing:2px;color:#8a8a8a;font-size:20px;line-height:1.7}[data-oh=cosmetics] .pp-img{height:450px}[data-oh=cosmetics] .pp-content{padding:28px}[data-oh=cosmetics] .sc{border-radius:40px;flex-direction:column;grid-template-columns:1fr;align-items:center;width:90%;margin:40px auto;padding-bottom:60px;display:flex}[data-oh=cosmetics] .sc-img img{object-fit:cover;border-radius:30px;width:100%;max-width:500px;height:auto;margin:30px auto 0;display:block}[data-oh=cosmetics] .sc-img{width:100%;height:auto}[data-oh=cosmetics] .sc-content{color:#fff;text-align:left;align-items:left;flex-direction:column;width:100%;margin:20px auto 0;padding:20px;display:flex}[data-oh=cosmetics] .sc-tag{letter-spacing:4px;opacity:.8;margin-bottom:20px;margin-left:0;font-size:12px}[data-oh=cosmetics] .sc-content h2{font-family:var(--font-cormorant-garamond), serif;max-width:600px;margin-bottom:25px;margin-left:0;font-size:clamp(32px,5vw,48px);font-weight:400;line-height:1.1}[data-oh=cosmetics] .sc-text{color:#ffffffd9;text-align:left;width:90%;max-width:550px;font-size:16px;line-height:1.8}[data-oh=cosmetics] .sc-features{justify-content:left;gap:clamp(30px,5vw,60px);width:100%;margin-top:30px;margin-left:-2px;display:flex}[data-oh=cosmetics] .faq{grid-template-columns:1fr;margin-left:0;padding:clamp(60px,6vw,60px) clamp(30px,3vw,30px)}[data-oh=cosmetics] .faq-right{flex-direction:column;gap:clamp(18px,1.8vw,18px);width:clamp(90%,90vw,90%);margin-left:clamp(42px,4vw,42px);display:flex}[data-oh=cosmetics] .faq-left h2{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;justify-content:center;width:558px;margin-bottom:clamp(25px,2vw,25px);margin-left:clamp(85px,16vw,330px);font-size:clamp(55px,5vw,55px);font-weight:400;line-height:1.2}[data-oh=cosmetics] .faq-tag{letter-spacing:4px;color:#6f8b5e;margin-bottom:clamp(20px,2vw,20px);margin-left:clamp(315px,40vw,401px);font-size:clamp(12px,1vw,12px)}[data-oh=cosmetics] .faq-text{color:#717174;margin-left:clamp(192px,20vw,281px);font-size:clamp(18px,1.8vw,18px);line-height:1.8}[data-oh=cosmetics] .bn{background:#5d8448;border-radius:40px;grid-template-columns:1fr 1fr;align-items:stretch;width:90%;height:auto;min-height:380px;margin:50px auto;display:grid;overflow:hidden}[data-oh=cosmetics] .bn-left{color:#fff;flex-direction:column;justify-content:center;padding:30px clamp(20px,3vw,30px);display:flex}[data-oh=cosmetics] .bn-left h2{font-family:var(--font-cormorant-garamond), serif;margin-bottom:25px;font-size:clamp(28px,4vw,42px);font-weight:400;line-height:1.1}[data-oh=cosmetics] .bn-right{width:100%;height:100%}[data-oh=cosmetics] .bn-right img{object-fit:cover;width:100%;height:100%;display:block}[data-oh=cosmetics] .bn-btns{flex-wrap:nowrap;gap:10px;margin-top:20px;display:flex}[data-oh=cosmetics] .bn-shop,[data-oh=cosmetics] .bn-contact{cursor:pointer;white-space:nowrap;border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s;display:flex}[data-oh=cosmetics] .bn-shop{color:#4d6e3f;background:#fff}[data-oh=cosmetics] .bn-contact{color:#4d6e3f;background:#edf2e8}[data-oh=cosmetics] .bn-shop:hover,[data-oh=cosmetics] .bn-contact:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}[data-oh=cosmetics] .oh-foot__container{grid-template-columns:1.5fr 1fr 1.5fr 1fr;gap:clamp(15px,2vw,30px);width:100%;max-width:100%;margin-left:0;padding:0 clamp(20px,3vw,40px)}[data-oh=cosmetics] .oh-foot__brand{flex-direction:column;gap:12px;max-width:100%;margin-top:0;display:flex}[data-oh=cosmetics] .oh-foot__tag{color:#fff;font-size:clamp(12px,1.3vw,14px);line-height:1.5;font-family:var(--font-inter), sans-serif;margin:0}[data-oh=cosmetics] .logo2{width:clamp(80px,10vw,110px);height:auto;margin-top:0}[data-oh=cosmetics] .oh-foot__logo .logo{display:none}[data-oh=cosmetics] .oh-foot__heading,[data-oh=cosmetics] .oh-foot__heading1{letter-spacing:.16em;color:#fff;margin:0;font-size:clamp(11px,1.2vw,12px)}[data-oh=cosmetics] .oh-foot__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}[data-oh=cosmetics] .oh-foot__list a,[data-oh=cosmetics] .oh-foot__list--touch li{color:#ffffff9c;font-size:clamp(12px,1.3vw,14px)}[data-oh=cosmetics] .oh-foot__list--touch li{width:100%}[data-oh=cosmetics] .oh-foot__social{flex-direction:row;gap:15px;margin-top:0;margin-left:0;display:flex}[data-oh=cosmetics] .oh-foot__bottom{text-align:center;flex-direction:column;gap:10px;width:100%;padding:20px clamp(20px,3vw,40px);font-size:clamp(12px,1.2vw,14px)}}@media screen and (max-width:640px){[data-oh=cosmetics] .navbar{z-index:1000;justify-content:space-between;width:100%;margin-left:0;padding:0 20px;position:fixed;top:0}[data-oh=cosmetics] .tagline{color:#5f7f4c;letter-spacing:4px;align-items:center;gap:8px;margin-top:142px;font-size:clamp(8px,1vw,10px);display:flex}[data-oh=cosmetics] .hero-buttons{gap:20px;justify-content:column;margin-bottom:45px;display:grid}[data-oh=cosmetics] .shop-btn{color:#fff;cursor:pointer;background:#5f7f4c;border:none;border-radius:40px;width:194px;padding:18px 34px;font-size:14px;font-weight:400;transition:all .3s}[data-oh=cosmetics] .explore-btn{cursor:pointer;color:#000;background:#fff;border:1px solid #d6d6d6;border-radius:40px;width:194px;padding:18px 34px;font-size:14px;font-weight:400;transition:all .3s}[data-oh=cosmetics] .logo{order:0;width:50px;height:auto;display:block}[data-oh=cosmetics] .menu-toggle{cursor:pointer;z-index:1001;background:0 0;border:none;order:0;display:block}[data-oh=cosmetics] .nav-links{z-index:1000;background:#f7f7f3;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:260px;height:100vh;transition:all .4s;display:flex;position:fixed;top:0;right:-100%;box-shadow:-5px 0 15px #0000001a}[data-oh=cosmetics] .nav-links.open{right:0}[data-oh=cosmetics] .nav-left,[data-oh=cosmetics] .nav-right{flex-direction:column;align-items:center;gap:clamp(22px,5vw,28px);margin-top:0;display:flex}[data-oh=cosmetics] .logo{width:clamp(58px,15vw,72px);margin-left:clamp(-4px,-10vw,5px);top:clamp(8px,2vw,10px);left:0}[data-oh=cosmetics] .hero-left h1{margin-top:clamp(15px,4vw,20px);margin-bottom:clamp(15px,4vw,20px);font-size:clamp(32px,8vw,33px);line-height:1.1}[data-oh=cosmetics] .stats{gap:clamp(20px,4vw,45px);display:flex}[data-oh=cosmetics] .hero-left{margin-top:clamp(-163px,-25vw,-120px)}[data-oh=cosmetics] .description{color:#222;width:clamp(260px,90vw,383px);margin-bottom:clamp(20px,5vw,25px);font-size:clamp(12px,3.5vw,13px);font-weight:400;line-height:1.5}[data-oh=cosmetics] .small-text{color:#000;width:clamp(250px,85vw,308px);margin-bottom:clamp(25px,6vw,35px);font-size:clamp(12px,3.5vw,13px);line-height:1.7}[data-oh=cosmetics] .hero-content{margin-left:clamp(12px,4vw,20px);padding-right:clamp(12px,4vw,20px)}[data-oh=cosmetics] .about-section{text-align:center;flex-direction:column-reverse;margin-left:0;padding:clamp(40px,8vw,60px) clamp(20px,5vw,40px);left:0}[data-oh=cosmetics] #about{margin-top:clamp(-73px,-10vw,-40px)}[data-oh=cosmetics] .about-main-img{border-radius:clamp(20px,5vw,30px);width:100%;max-width:clamp(260px,85vw,500px);height:auto;margin-left:0;display:block}[data-oh=cosmetics] .heri{margin-top:clamp(120px,25vw,200px)}[data-oh=cosmetics] .about-images{flex-direction:column;align-items:center;width:fit-content;margin:clamp(25px,6vw,40px) auto 0;display:flex;position:relative;left:-5px}[data-oh=cosmetics] .about-small-img{object-fit:cover;z-index:2;border:clamp(4px,1vw,6px) solid #fff;border-radius:clamp(18px,5vw,25px);width:clamp(120px,35vw,174px);height:clamp(130px,38vw,185px);position:absolute;bottom:clamp(-20px,-4vw,-10px);right:clamp(-20px,-5vw,-40px);box-shadow:0 8px 20px #0000001a}[data-oh=cosmetics] .about-content{max-width:100%;margin-top:clamp(30px,7vw,40px);margin-left:0}[data-oh=cosmetics] .about-content h2,[data-oh=cosmetics] .about-content p{width:100%}[data-oh=cosmetics] .about-content p{color:#323335b2;max-width:707px;margin-bottom:clamp(20px,5vw,28px);font-size:clamp(7px,4vw,15px);line-height:1.8}[data-oh=cosmetics] .about-content h2{color:#2b2b2b;max-width:765px;font-family:var(--font-cormorant-garamond), serif;margin-bottom:clamp(20px,5vw,30px);font-size:clamp(32px,8vw,33px);font-weight:400;line-height:1.1}[data-oh=cosmetics] .products-section{background:#f7f6f2;padding-bottom:0;padding-left:5px;padding-right:5px}[data-oh=cosmetics] .products-card{cursor:pointer;border-radius:32px;width:100%;height:86%;position:relative;overflow:hidden}[data-oh=cosmetics] .products-grid{grid-template-columns:repeat(2,1fr);gap:14px;padding:0 10px;display:grid}[data-oh=cosmetics] .product-overlay{background:linear-gradient(#0000000d,#00000073);flex-direction:column;justify-content:flex-end;padding:19px;display:flex;position:absolute;inset:0}[data-oh=cosmetics] .product-overlay h3{color:#fff;font-family:var(--font-cormorant-garamond), serif;margin-bottom:10px;font-size:18px;font-weight:400}[data-oh=cosmetics] .prd2{object-fit:cover;width:130%;height:107%;margin-left:-30px;transition:all .5s}[data-oh=cosmetics] .products-top{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-bottom:40px;display:flex}[data-oh=cosmetics] .products-top h2{color:#323335;font-family:var(--font-cormorant-garamond), serif;margin-left:0;font-size:clamp(32px,8vw,33px);font-weight:400}[data-oh=cosmetics] .products-tag{letter-spacing:4px;color:#4f7143;margin-bottom:10px;margin-left:0;font-size:12px}[data-oh=cosmetics] .products-text{color:#323335b2;text-align:center;max-width:100%;margin:0 auto;padding:0 20px;font-size:16px;line-height:1.6}[data-oh=cosmetics] .benefits-content h3{font-size:clamp(20px,4vw,26px)!important}[data-oh=cosmetics] .benefits-content li{color:#4a4a4a;line-height:1.4;font-size:clamp(11px,3vw,21px)!important;font-family:var(--font-inter), sans-serif!important;margin-bottom:8px!important}[data-oh=cosmetics] .philosophy-section{text-align:center;background:#d9e1d266;margin-left:0;padding:60px 20px}[data-oh=cosmetics] .philosophy-top h2{margin-bottom:20px;font-size:clamp(32px,8vw,33px)}[data-oh=cosmetics] .philosophy-text{color:#7a7a7a;width:100%;max-width:500px;margin:0 auto;font-size:16px;line-height:1.6}[data-oh=cosmetics] .philosophy-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}[data-oh=cosmetics] .philosophy-card{text-align:center;background:#f6f7f2;border:1px solid #7b9469;border-radius:20px;flex-direction:column;align-items:center;min-height:180px;padding:15px 10px;transition:all .3s;display:flex}[data-oh=cosmetics] .philosophy-card h3{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;margin-bottom:8px;font-size:clamp(16px,4.5vw,20px);font-weight:500;line-height:1.2}[data-oh=cosmetics] #li{width:100%;height:100%}[data-oh=cosmetics] .philosophy-card p{color:#7a7a7a;width:100%;max-width:100%;margin:0 auto;font-size:clamp(13px,5vw,14px);line-height:1.5}[data-oh=cosmetics] .icon-circle img{width:43px;height:43px}[data-oh=cosmetics] .choose-grid{z-index:2;grid-template-columns:repeat(1,1fr);gap:40px;width:100%;max-width:400px;margin:0 auto;position:relative}[data-oh=cosmetics] .choose-item p{color:#7a7a7a;max-width:309px;margin:auto auto auto 54px;font-size:16px;line-height:1.8}[data-oh=cosmetics] .choose-line{display:none}[data-oh=cosmetics] .choose-section{background:#f7f7f3;width:100%;margin-left:0;padding:80px 20px}[data-oh=cosmetics] .choose-section h2{text-align:center;color:#2d2d2d;letter-spacing:1px;font-family:var(--font-cormorant-garamond), serif;margin-bottom:60px;margin-left:0;font-size:clamp(28px,7vw,33px);font-weight:400}[data-oh=cosmetics] .pp{width:100%;padding:42px 20px}[data-oh=cosmetics] .pp-top{text-align:center;flex-direction:column;align-items:center;gap:15px;margin-bottom:40px;display:flex}[data-oh=cosmetics] .pp-grid{grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:15px;width:100%;margin:0 auto;display:grid}[data-oh=cosmetics] .pp-card{zoom:.4;background:#fff;border-radius:28px;width:100%;height:104%;margin:0 auto;transition:all .3s;overflow:hidden;box-shadow:0 10px 25px #0000000a}[data-oh=cosmetics] .pp-img{height:480px;overflow:hidden}[data-oh=cosmetics] .pp-content{text-align:center;padding:10px}[data-oh=cosmetics] .pp-content h3{margin-bottom:4px;font-size:clamp(36px,7vw,20px)}[data-oh=cosmetics] .pp-content p{letter-spacing:1px;font-size:clamp(19px,6vw,13px);line-height:1.4}[data-oh=cosmetics] .sc{background:#5f7f4c;align-items:center;width:97%;margin-left:6px;display:block;overflow:hidden}[data-oh=cosmetics] .sc-content h2{font-family:var(--font-cormorant-garamond), serif;margin-bottom:28px;font-size:clamp(32px,8vw,42px);font-weight:400;line-height:1.1}[data-oh=cosmetics] .sc-content{color:#fff;padding:23px 24px}[data-oh=cosmetics] .sc-features{gap:clamp(28px,2vw,24px);margin-top:clamp(20px,5vw,50px);display:flex}[data-oh=cosmetics] .sc-text{color:#ffffffd9;max-width:500px;margin-bottom:0;font-size:16px;line-height:1.9}[data-oh=cosmetics] .faq{background:#f7f7f3;flex-direction:column;gap:40px;width:100%;margin-left:0;padding:60px 20px;display:flex}[data-oh=cosmetics] .faq-left h2{color:#2d2d2d;width:100%;font-family:var(--font-cormorant-garamond), serif;margin-bottom:25px;margin-left:0;font-size:clamp(32px,8vw,42px);font-weight:400;line-height:1.2}[data-oh=cosmetics] .faq-right{flex-direction:column;gap:18px;width:100%;margin-left:0;display:flex}[data-oh=cosmetics] .faq-text{color:#717174;width:100%;max-width:100%;margin-left:0;font-size:16px;line-height:1.8}[data-oh=cosmetics] .bn{zoom:.8;background:#5d8448;border-radius:40px;grid-template-columns:1fr 1fr;align-items:stretch;width:97%;height:309px;margin:40px auto;display:grid;overflow:hidden}[data-oh=cosmetics] .bn-left{width:100%;height:100%;margin-top:-2px;padding:17px clamp(20px,3vw,30px)}[data-oh=cosmetics] .bn-right img{object-fit:fill;width:100%;height:100%}[data-oh=cosmetics] .bn-left p{color:#ffffffd9;max-width:320px;margin-bottom:18px;font-size:16px;line-height:1.6}[data-oh=cosmetics] .bn-right{object-fit:contain;width:100%;height:100%;overflow:hidden}[data-oh=cosmetics] .bn-left h2{font-family:var(--font-cormorant-garamond), serif;margin-bottom:1px;font-size:clamp(18px,6.5vw,26px);font-weight:400;line-height:1.2}[data-oh=cosmetics] .bn-icon{width:22px;height:28px;margin-bottom:7px}[data-oh=cosmetics] .bn-btns{justify-content:flex-start;gap:8px;display:flex}[data-oh=cosmetics] .bn-shop,[data-oh=cosmetics] .bn-contact{width:fit-content;height:auto;padding:8px 12px;font-size:11px}[data-oh=cosmetics] .pp-top h2{color:#2d2d2d;font-family:var(--font-cormorant-garamond), serif;width:100%;margin-left:0;font-size:clamp(30px,8vw,36px);font-weight:300}[data-oh=cosmetics] .pp-link{color:#5f7f4c;width:auto;margin-left:0;font-size:15px;text-decoration:none}[data-oh=cosmetics] .oh-foot{padding:0 0 30px}[data-oh=cosmetics] .oh-foot__list{flex-direction:column;align-items:flex-start;gap:26px;margin:0 0 0 42px;padding:0;font-size:12px;list-style:none;display:flex}[data-oh=cosmetics] .oh-foot__list--touch{width:100%;margin:0;flex-direction:column!important;align-items:flex-start!important}[data-oh=cosmetics] .oh-foot__input{color:#fff;padding:0 calc(20px * var(--oh-scale));font-size:calc(21px * var(--oh-scale));background:#1f3a25;border:none;outline:none;flex:1;font-family:inherit}[data-oh=cosmetics] .oh-foot__subscribe{width:calc(110px * var(--oh-scale));color:var(--oh-cream);font-size:calc(21px * var(--oh-scale));cursor:pointer;background:#a3b18a;border:none;font-family:inherit;transition:background .3s}[data-oh=cosmetics] .oh-foot__list a{font-size:calc(24px * var(--oh-scale));color:#ffffff9c;text-decoration:none;transition:color .3s}[data-oh=cosmetics] .oh-foot__heading{letter-spacing:.16em;color:#fff;text-align:left;margin-left:36px;font-size:13px}[data-oh=cosmetics] .oh-foot__heading1{letter-spacing:.16em;color:#fff;margin:0 0 0 46px;font-size:13px}[data-oh=cosmetics] .oh-foot__container{text-align:left;margin:0 auto;display:grid;grid-template-columns:1fr 1fr!important;gap:32px 1px!important;width:101%!important}[data-oh=cosmetics] .oh-foot__brand{text-align:center;grid-column:1/-1;align-items:center;max-width:none!important;margin-top:0!important}[data-oh=cosmetics] .oh-foot__tag{margin:0 auto;font-size:11px;max-width:325px!important}[data-oh=cosmetics] .oh-foot__form{max-width:300px;margin:16px auto;width:100%!important}[data-oh=cosmetics] .oh-foot__col{align-items:flex-start;margin-left:-13px;gap:16px!important;width:100%!important}[data-oh=cosmetics] #get{margin-left:4px}[data-oh=cosmetics] .oh-foot__col:last-child{grid-column:1/-1;align-items:center;margin-top:16px}[data-oh=cosmetics] .oh-foot__list--touch li{align-items:flex-start;gap:calc(7px * var(--oh-scale));font-size:calc(24px * var(--oh-scale));color:#ffffff9c;width:100%;line-height:1.5;display:flex}[data-oh=cosmetics] .oh-foot__list--touch li,[data-oh=cosmetics] .oh-foot__list--touch li *{gap:12px;font-family:var(--font-inter), sans-serif!important}[data-oh=cosmetics] .branch2{width:120px;height:127px;margin-left:-7px;position:absolute;top:565px}[data-oh=cosmetics] .oh-foot__social{justify-content:center;margin-left:0;flex-direction:row!important;margin-top:0!important}[data-oh=cosmetics] .oh-foot__socialBtn{justify-content:center;align-items:center;transition:transform .35s,opacity .3s;display:inline-flex}[data-oh=cosmetics] .oh-foot__socialBtn:hover{opacity:.8;transform:translateY(-2px)}[data-oh=cosmetics] .oh-foot__bottom{text-align:center;gap:20px;font-size:12px;flex-direction:column!important;width:90%!important;margin-top:40px!important;padding-bottom:30px!important}[data-oh=cosmetics] .oh-foot__bottomBrand{letter-spacing:.18em;font-size:8px}}
