[data-oh=cosmetics] .contact-section{background:#f5f2ea;padding:0 5vw 4vw;overflow:hidden}[data-oh=cosmetics] .contact-container{justify-content:space-between;align-items:center;display:flex}[data-oh=cosmetics] .contact-left{flex:1;margin-left:16px;position:relative}[data-oh=cosmetics] .contact-tag{letter-spacing:2px;color:#5b7754;margin-top:201px;margin-bottom:15px;margin-left:78px;font-size:17px}[data-oh=cosmetics] .contact-left h2{color:#1f1f1f;font-family:var(--font-libre-caslon-text), serif;margin-left:71px;font-size:76px;font-weight:400;line-height:1.1}[data-oh=cosmetics] .contact-left h2 span{color:#5b7754;font-style:italic}[data-oh=cosmetics] .contact-text{color:#555;max-width:500px;margin-top:25px;margin-left:70px;font-size:21px;line-height:1.8}[data-oh=cosmetics] .contact-image{width:569px;margin-top:-138px;margin-left:-112px}[data-oh=cosmetics] .contact-right{flex:1;grid-template-columns:repeat(2,1fr);gap:29px;width:1315px;display:grid}[data-oh=cosmetics] .contact-card{background:#fff;border:1px solid #e8e2d8;border-radius:24px;padding:35px;transition:all .3s}[data-oh=cosmetics] .contact-card:hover{transform:translateY(-5px)}[data-oh=cosmetics] .icon-circle{background:#d8ecd0;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;margin-bottom:25px;font-size:22px;display:flex}[data-oh=cosmetics] .contact-card h3{color:#222;font-size:28px;font-weight:400;font-family:var(--font-libre-caslon-text), serif;margin-bottom:15px}[data-oh=cosmetics] .contact-error-text{color:#d32f2f;margin-top:6px;font-size:13px;font-weight:500;display:block}[data-oh=cosmetics] .success-message{color:#2e7d32;margin-top:52px;font-size:14px;font-weight:600}[data-oh=cosmetics] .contact-card p{color:#555;font-size:18px;line-height:1.7}[data-oh=cosmetics] .contact-wrapper-section{background:#f5f2ea;justify-content:center;align-items:center;width:100%;min-height:100vh;margin-left:0;padding-bottom:179px;display:flex}[data-oh=cosmetics] .contact-main-wrapper{grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:94%;margin-left:152px;display:grid}[data-oh=cosmetics] .contact-form-side{width:76%}[data-oh=cosmetics] .contact-heading{color:#1d1d1d;font-size:48px;font-weight:500;font-family:var(--font-libre-caslon-text), serif;margin-bottom:40px;line-height:1.2}[data-oh=cosmetics] .contact-input-flex{gap:20px;display:flex}[data-oh=cosmetics] .contact-input-box{width:100%;margin-bottom:44px}[data-oh=cosmetics] .leaf-divider{align-items:center;gap:14px;display:flex}[data-oh=cosmetics] .divider-line{background:#b8bea9;width:62px;height:1px;margin-bottom:20px}[data-oh=cosmetics] .leaf-icon{justify-content:center;align-items:center;display:flex}[data-oh=cosmetics] .leaf-icon img{object-fit:contain;width:28px;height:28px;margin-bottom:20px}[data-oh=cosmetics] .contact-input-field,[data-oh=cosmetics] .contact-textarea-field{color:#222;background:#fff;border:1px solid #d9d9d9;border-radius:16px;outline:none;width:100%;padding:18px 20px;font-size:15px;transition:all .3s}[data-oh=cosmetics] .contact-textarea-field{resize:none}[data-oh=cosmetics] .contact-input-field::placeholder,[data-oh=cosmetics] .contact-textarea-field::placeholder{color:#999}[data-oh=cosmetics] .contact-input-field:focus,[data-oh=cosmetics] .contact-textarea-field:focus{border-color:#5d7f4d;box-shadow:0 0 0 4px #5d7f4d1a}[data-oh=cosmetics] .contact-submit-btn{color:#fff;cursor:pointer;background:#5d7f4d;border:none;border-radius:40px;width:227px;padding:16px 42px;font-size:15px;font-weight:500;transition:all .3s;display:flex}[data-oh=cosmetics] .contact-submit-btn:hover{background:#49653d;transform:translateY(-2px)}[data-oh=cosmetics] .contact-error-text{color:red;margin-top:6px;font-size:13px;display:block}[data-oh=cosmetics] .contact-map-side{border-radius:28px;width:610px;height:226px;padding:55px;position:relative;top:-228px}[data-oh=cosmetics] .contact-live-map{border-radius:22px;width:141%;height:625px;margin-left:-131px;left:20px;overflow:hidden}[data-oh=cosmetics] .contact-live-map iframe{width:100%;height:100%}[data-oh=cosmetics] .contact-location-card{background:#f5f2ea;border-radius:20px;width:124%;margin:-182px auto 19px -85px;padding:28px;position:relative;box-shadow:0 10px 25px #00000014}[data-oh=cosmetics] .contact-location-title{color:#1d1d1d;margin-bottom:12px;font-size:34px;font-weight:500}[data-oh=cosmetics] .contact-location-description{color:#555;font-size:15px;line-height:1.8}[data-oh=cosmetics] .send{gap:206px;display:flex}[data-oh=cosmetics] .privacy-icon{gap:15px;margin-left:-29px;display:flex}@media screen and (min-width:1367px) and (max-width:1800px){[data-oh=cosmetics] .contact-section{zoom:.8;padding:0 4%}[data-oh=cosmetics] .contact-container{justify-content:space-between;align-items:center;gap:149px;width:100%;max-width:1750px;height:100vw;margin:-318px auto;display:flex}[data-oh=cosmetics] .contact-left{flex-shrink:0;max-width:600px;margin-left:52px}[data-oh=cosmetics] .contact-image{width:569px;margin-top:-326px;margin-left:-151px}[data-oh=cosmetics] .contact-tag{letter-spacing:2px;color:#5b7754;margin-top:75px;margin-bottom:15px;margin-left:75px;font-size:17px}[data-oh=cosmetics] .contact-text{color:#555;max-width:500px;margin-top:25px;margin-left:75px;font-size:21px;line-height:1.8}[data-oh=cosmetics] .contact-right{flex:1;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1050px;margin-right:10px;display:grid}[data-oh=cosmetics] .contact-wrapper-section{zoom:.8;justify-content:center;margin-left:0;padding:0 20px}[data-oh=cosmetics] .contact-main-wrapper{justify-content:center;width:100%;max-width:1800px;margin-left:148px}[data-oh=cosmetics] .contact-form-side{width:87%;max-width:800px}[data-oh=cosmetics] .contact-map-side{width:100%;max-width:700px;margin-left:0;top:-200px}[data-oh=cosmetics] .contact-live-map{width:130%;height:551px}[data-oh=cosmetics] .send{gap:224px}}@media screen and (min-width:1024px) and (max-width:1366px){[data-oh=cosmetics] .contact-section{zoom:.6;max-width:2192px;margin-left:1px;padding:164px 1%}[data-oh=cosmetics] .contact-card h3{color:#222;font-family:var(--font-libre-caslon-text), serif;margin-bottom:15px;font-size:30px;font-weight:400}[data-oh=cosmetics] .contact-tag{letter-spacing:2px;color:#5b7754;margin-bottom:15px;font-size:15px}[data-oh=cosmetics] .contact-card p{color:#555;font-size:19px;line-height:1.7}[data-oh=cosmetics] .contact-heading{color:#1d1d1d;font-family:var(--font-libre-caslon-text), serif;margin-bottom:40px;font-size:53px;font-weight:500;line-height:1.2}[data-oh=cosmetics] .contact-container{justify-content:space-between;align-items:center;gap:50px;width:100%;max-width:1750px;margin:0 auto;display:flex}[data-oh=cosmetics] .contact-left h2{color:#1f1f1f;font-family:var(--font-libre-caslon-text), serif;font-size:66px;font-weight:400;line-height:1.1}[data-oh=cosmetics] .contact-text{color:#555;max-width:500px;margin-top:25px;font-size:20px;line-height:1.8}[data-oh=cosmetics] .contact-left{flex-shrink:0;max-width:600px;margin-left:52px}[data-oh=cosmetics] .contact-image{width:725px;height:auto;margin-top:-143px;margin-left:-255px}[data-oh=cosmetics] .contact-right{flex:1;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1050px;margin-right:10px;display:grid}[data-oh=cosmetics] .contact-wrapper-section{zoom:.6;justify-content:center;margin-left:0;padding:100px 20px}[data-oh=cosmetics] .contact-main-wrapper{justify-content:center;width:100%;margin-left:148px}[data-oh=cosmetics] .privacy-icon{gap:15px;margin-left:89px;display:flex}[data-oh=cosmetics] .contact-form-side{width:87%;max-width:800px}[data-oh=cosmetics] .contact-map-side{width:100%;max-width:700px;margin-left:0;top:-200px}[data-oh=cosmetics] .contact-live-map{width:130%;height:551px}[data-oh=cosmetics] .send{gap:224px}}@media screen and (min-width:640px) and (max-width:1023px){[data-oh=cosmetics] .contact-section{margin-left:0;padding:60px 5%}[data-oh=cosmetics] .contact-container{text-align:center;align-items:flex-start;gap:30px;width:100%;padding-top:300px;display:block;position:relative}[data-oh=cosmetics] .contact-tag{width:140px;margin:0 auto;position:absolute;top:-232px;left:-52px;right:0}[data-oh=cosmetics] .contact-left{flex-direction:column;align-items:center;max-width:100%;margin-left:0;display:flex}[data-oh=cosmetics] .contact-left h2{text-align:left;width:364px;margin:0 auto;font-size:48px;position:absolute;top:-196px;left:187px;right:0}[data-oh=cosmetics] .contact-text{text-align:left;width:460px;margin:0 auto 0 159px;position:absolute;top:-66px;left:121px;right:-554px}[data-oh=cosmetics] .contact-image{width:clamp(304px,100%,400px);margin-top:-273px;margin-left:-431px;position:static}[data-oh=cosmetics] .contact-sent{margin-top:20px}[data-oh=cosmetics] .contact-right{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;max-width:100%;margin-top:122px;margin-left:0;margin-right:0}[data-oh=cosmetics] .contact-wrapper-section{margin-left:0;padding:80px 5%}[data-oh=cosmetics] .contact-main-wrapper{grid-template-columns:1fr;gap:50px;width:100%;margin-left:0}[data-oh=cosmetics] .contact-form-side{width:100%;max-width:100%}[data-oh=cosmetics] .contact-heading{text-align:center;font-size:42px}[data-oh=cosmetics] .leaf-divider{justify-content:center;margin-bottom:20px}[data-oh=cosmetics] .contact-map-side{width:100%;height:400px;margin-left:0;padding:0;top:0}[data-oh=cosmetics] .contact-live-map{width:100%;height:100%;margin-left:0;left:0}[data-oh=cosmetics] .send{flex-direction:row;align-items:center;gap:279px}[data-oh=cosmetics] .privacy-icon{justify-content:center;margin-left:0}}@media screen and (max-width:640px){[data-oh=cosmetics] .contact-section{margin-left:1px;padding:60px 5%}[data-oh=cosmetics] .contact-container{text-align:center;align-items:flex-start;gap:30px;width:100%;padding-top:300px;display:block;position:relative}[data-oh=cosmetics] .contact-tag{width:116px;margin:0 auto;font-size:14px;position:absolute;top:-232px;left:-49px;right:0}[data-oh=cosmetics] .contact-left{flex-direction:column;align-items:center;max-width:100%;margin-left:0;display:flex}[data-oh=cosmetics] .contact-left h2{text-align:left;width:364px;margin:0 auto;font-size:34px;position:absolute;top:-196px;left:96px;right:0}[data-oh=cosmetics] .contact-image{width:569px;margin-top:-138px;margin-left:-64px}[data-oh=cosmetics] .contact-text{text-align:left;width:253px;margin:0 auto 0 159px;font-size:14px;position:absolute;top:-105px;left:-60px;right:-554px}[data-oh=cosmetics] .contact-card{background:#fff;border:1px solid #e8e2d8;border-radius:24px;width:172px;height:152px;padding:9px 13px 6px;transition:all .3s}[data-oh=cosmetics] .contact-card p{color:#555;font-size:14px;line-height:1.7}[data-oh=cosmetics] .contact-card h3{color:#222;font-family:var(--font-libre-caslon-text), serif;text-align:left;margin-bottom:2px;font-size:15px;font-weight:400}[data-oh=cosmetics] .contact-card p{color:#555;text-align:left;font-size:11px;line-height:1.7}[data-oh=cosmetics] .contact-image{width:clamp(275px,91%,400px);margin-top:-186px;margin-left:-78px;position:static}[data-oh=cosmetics] .icon-circle{background:#d8ecd0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:25px;font-size:22px;display:flex}[data-oh=cosmetics] .contact-sent{margin-top:20px}[data-oh=cosmetics] .contact-right{grid-template-columns:repeat(2,1fr);gap:5px;width:100%;max-width:100%;margin-top:122px;margin-left:-2px;margin-right:0}[data-oh=cosmetics] .icon-image{object-fit:contain;width:14px;height:14px}[data-oh=cosmetics] .contact-wrapper-section{margin-left:0;padding:80px 5%}[data-oh=cosmetics] .contact-main-wrapper{grid-template-columns:1fr;gap:0;width:168%;margin-left:8px;margin-right:-228px}[data-oh=cosmetics] .contact-form-side{width:59%;max-width:100%}[data-oh=cosmetics] .contact-heading{text-align:center;margin-bottom:9px;font-size:32px}[data-oh=cosmetics] .leaf-divider{justify-content:center;margin-bottom:5px}[data-oh=cosmetics] .contact-input-flex{gap:20px;display:block}[data-oh=cosmetics] .contact-input-box{width:100%;margin-bottom:25px}[data-oh=cosmetics] .contact-map-side{width:100%;height:400px;margin-left:-102px;padding:0;top:0}[data-oh=cosmetics] .contact-live-map{width:100%;height:100%;margin-left:0;left:0}[data-oh=cosmetics] #send-btn{white-space:nowrap;text-align:center;justify-content:center;align-items:center;width:193px;height:46px;margin-left:-55px;display:flex}[data-oh=cosmetics] .contact-submit-btn{color:#fff;cursor:pointer;background:#5d7f4d;border:none;border-radius:40px;padding:1px 84px;font-size:15px;font-weight:500;transition:all .3s;display:flex}[data-oh=cosmetics] .send{flex-direction:row;align-items:center}[data-oh=cosmetics] #snd{justify-content:center;align-items:center;gap:16px;margin-left:98px;display:grid}[data-oh=cosmetics] .privacy-icon{justify-content:center;margin-left:-68px}[data-oh=cosmetics] .contact-live-map{max-width:344px;height:386px;margin:35px auto 10px 96px;overflow:hidden}}
