/* 全局变量 */
        :root {
 --accent-color: #bc4a2c;
 --text-color: #444444;
 --title-color: #222222;
 --bg-light-gray: #f7f7f7;
}
/* -------- Section 1: 顶部 Header -------- */
        .section1 {
	margin-top:2.4rem;
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}
.section1 h2 {
	font-size: 1.1rem;
	font-weight: bold;
	font-family:'nmr_bold';
	color: #bc4a2c;
	line-height: 1;
	flex-shrink: 0;
}
.section1 .content {
	width: 49%;
	margin-right:5%;
}
.title-en {
	font-size: 0.4rem;
	color: #c25131;
	font-weight: 500;
	margin-bottom: 0.3rem;
	line-height:1;
	max-width:650px;
	font-family:'nmr';
}
.title-cn {
	font-size: 0.44rem;
	color: #bc4a2c;
	font-weight: bold;
	margin-bottom: 0.6rem;
}
/* -------- 通用区块间距和标题 -------- */
        .section-spacing {
	margin-bottom: 100px;
}
.text-body {
	font-size:0.18rem;
	color:#c25131;
	line-height:1.6;
	text-align: justify;
}
.text-body p {
	margin-bottom: 0.25rem;
}
.text-body span {
	border: 1px solid #bc4a2c;
	padding:0 0.08rem;
	font-weight:bold;
	border-radius: 0.52rem;
}
.text-body font {
	font-family:'nmr';
}
.text-body ul, .text-body ol {
	padding-left: 18px;
	margin-bottom: 14px;
}
.text-body li {
	margin-bottom: 8px;
}
/* -------- Section 2: 实体店 -------- */
        .section2 {
	margin-top: 3rem;
}
.section2 .section-main {
	display: flex;
	justify-content: space-between;
}
.section2 .text-block {
	width: 42%;
}
.section2 .pic {
	width:93%;
	margin-top:0.8rem;
	display: flex;
	gap:0.2rem;
	justify-content: space-between;
}
.section2 .pic img {
}
.section2 .images-block {
	width: 65%;
	display: flex;
	padding-top:0.32rem;
	justify-content: flex-end;
}
.section2 .images-block img {
	width: auto;
}
/* -------- Section 3: 敏感肌成因 (带浅灰背景) -------- */
        .section3 {
	margin-top:3.6rem;
}
.section3 .inner {
	max-width: 720px;
	float:right;
}
/* -------- 全宽图片 1 -------- */
        .full-width-image1 {
	width: 16.6rem;
	float: left;
	position: relative;
	margin-top:3.6rem
}
/* -------- Section 4: 敏感肌养护 -------- */
        .section4 {
	margin-top:3.2rem;
	display: flex;
	justify-content: space-between;
}
.section4 .title-en {
	max-width: 500px;
}
.section4 .text-block {
	width: 47%;
	padding-bottom:4rem;
}
.section4 .images-block {
	width: 50%;
	display: flex;
	gap: 0.24rem;
	justify-content: flex-end;
	align-items: flex-end;
}
.section4 .images-block img {
	width: auto;
	height: 5rem;
	object-fit: cover;
}
 .section4 .images-block img:nth-child(1) {
height:2.8rem;
}
/* -------- Section 5: 卸妆 -------- */
        .section5 {
	margin-top:3.6rem;
}
.section5 .inner {
	max-width: 820px;
	float:right;
}
/* -------- Section 6: 护肤评估 -------- */
        .section6 {
	margin-top:3.6rem;
	margin-bottom:3.6rem;
}
.section6 .title-en {
	max-width: 700px;
}
.section6 .inner {
	max-width: 760px;
}
        /* 响应式调整 */
 @media (max-width: 900px) {
	 
	 .text-body {
	font-size: 0.26rem;
}
	
	.title-en {
	font-size: 0.5rem;
}
.title-cn {
	font-size: 0.4rem;
}
	
.text-body span {
	border:0;
	border-bottom: 1px solid #bc4a2c;
	border-radius: 0;
}	 
	 
 .section1 {
 flex-direction: column;
}

.section1 .content {
	width: 100%;
	margin-right: 0;
	margin-top: 0.5rem;
}


 .section1 .logo {
 margin-bottom: 40px;
 margin-right: 0;
}
 .section1 .content {
 width: 100%;
}
 .section2, .section4 {
 flex-direction: column;
}
 .section2 .text-block, .section2 .images-block,  .section4 .text-block, .section4 .images-block {
 width: 100%;
}

.section2 .section-main {
	flex-direction: column;
}

 .section2 .images-block {
 margin-top: 30px;
 justify-content: flex-start;
}

.section2 .pic img {
	width: 50%;
}

 .section4 .images-block {
 align-items: flex-start;
}
 .section4 .images-block img {
 width: 100%;
 max-width: 100%;
}
.section4 .text-block {
	padding-bottom: 1rem;
}

.full-width-image1 {
	width: 100%;
}

.full-width-image{ margin-top:2.6rem}







}
