/* Skinigence website: Ivory / Rose Gold */
.sg-section,.sg-hero,.sg-trust,.sg-footer{color:#292526;font-family:"IBM Plex Sans Thai","Noto Sans Thai",Tahoma,sans-serif}
.sg-section{padding:68px 30px}.sg-hero{background:#fbf6f3;padding:50px 30px 45px}
.sg-section h2,.sg-hero h1{color:#292526;font-weight:500;line-height:1.42;letter-spacing:-.02em}
.sg-hero h1{font-size:clamp(32px,3.8vw,52px);margin:15px 0 22px}.sg-section h2{font-size:clamp(26px,3vw,36px);margin:8px 0 20px}
.sg-section h3{font-size:22px;font-weight:500;line-height:1.5;color:#292526}.sg-section p,.sg-hero p{font-size:17px;line-height:1.95;color:#605557}
.sg-eyebrow{font-size:12px!important;letter-spacing:.16em;color:#986358!important;font-weight:600;margin-bottom:10px}
.sg-btn{display:inline-block;background:#80534b;color:#fff!important;padding:13px 24px;border-radius:4px;text-decoration:none!important;font-size:15px;margin:10px 8px 8px 0;border:1px solid #80534b}
.sg-btn.sg-secondary{background:transparent;color:#80534b!important}.sg-btn:hover{background:#694139;color:#fff!important}.sg-tag{display:inline-block;font-size:12px;padding:5px 12px;border:1px solid #c9a79e;border-radius:20px;color:#80534b;letter-spacing:.04em}
.sg-pale{background:#fbf6f3}.sg-dark{background:#30282a;color:white}.sg-dark h2,.sg-dark h3,.sg-dark p{color:#fff}.sg-dark .sg-eyebrow{color:#d8b5a9!important}
.sg-card{background:#fff;border:1px solid #eadbd5;border-radius:8px;padding:28px;height:100%;margin-bottom:24px}.sg-card p{font-size:15px}.sg-rule{border-top:1px solid #ddc6be;padding-top:22px}
.sg-section .wpb_single_image,.sg-hero .wpb_single_image{margin-bottom:18px}.sg-section .vc_single_image-wrapper,.sg-hero .vc_single_image-wrapper{border-radius:8px;overflow:hidden}
.sg-stats{display:flex;gap:30px;flex-wrap:wrap;justify-content:space-between;padding:23px 30px;border-bottom:1px solid #eadbd5;color:#80534b}.sg-stats span{font-size:13px}
.sg-table{overflow:auto}.sg-table table{width:100%;border-collapse:collapse;font-size:15px;min-width:530px}.sg-table th,.sg-table td{padding:17px 14px;text-align:left;border-bottom:1px solid #e8d9d2}.sg-table th{background:#fbf6f3;color:#80534b}
.sg-section details{padding:18px 0;border-bottom:1px solid #eadbd5}.sg-section summary{font-size:18px;cursor:pointer}.sg-note{font-size:13px!important;color:#7d6f70!important}
.sg-footer{background:#30282a;padding:40px 30px}.sg-footer p,.sg-footer a{color:#e9ddd6;font-size:14px;line-height:1.9}.sg-footer h3{color:white;font-size:22px}
.sg-footer .sg-note{color:#c4b6b1!important}
@media(max-width:767px){.sg-section{padding:38px 18px}.sg-hero{padding:26px 18px}.sg-stats{gap:15px;padding:18px}.sg-hero h1{font-size:34px}.sg-section .vc_column_container{margin-bottom:12px}.sg-card{padding:22px}.sg-hero .wpb_single_image{max-width:430px;margin:20px auto}.sg-footer{padding:30px 18px}}
body:has(.sg-hero) .wf-container-main{display:block!important}body:has(.sg-hero) #content{width:100%!important;float:none!important}body:has(.sg-hero) #main{padding-top:0;padding-bottom:0}
.sg-navigation{display:none!important}