/*     535854 : 한줄 텍스트      */
<!-- 상단 -->
.sub-hero--signature{position:relative;overflow:hidden;padding:60px 0 0;}
.sub-hero__inner{position:relative;z-index:2;text-align:center;max-width:none;padding:0; margin-top:80px;}
.sub-hero__copy{position:relative;z-index:3;max-width:1440px;margin:0 auto;}
.sub-hero__copy .eyebrow{margin-bottom:24px;color:#0a44af;font-size:20px;font-weight:500;letter-spacing:.08em;font-family:"Cormorant Garamond",serif !important;}
.sub-hero__copy h2{margin:0; color:#3f3935; font-size: 3vw; line-height:1;font-weight:400;letter-spacing:-.06em;font-family:"Cormorant Garamond",serif !important;}
.sub-hero__copy p{margin:40px 0 0 0; color:#5e534a;font-size:20px;line-height:1.7;font-weight:400;word-break:keep-all;}
.sub-hero__visual{position:relative;margin-top:-100px;height:200px;width:100%;overflow:hidden;background:none;}
.sub-hero__visual:before{content:"";position:absolute;inset:0;background:url('/img_up/shop_pds/fatima11/build/option/gong-tong-ba-tang117841760843.jpg') no-repeat center/cover;transform:scale(1.08);transition:transform 4.8s ease;}
.sub-hero__visual:after{content:"";position:absolute;left:0;top:0;width:100%;height:180px;background:linear-gradient(to bottom,rgba(251,248,244,1) 0%,rgba(251,248,244,.88) 28%,rgba(251,248,244,.45) 62%,rgba(251,248,244,0) 100%);z-index:2;pointer-events:none;}
.sub-hero__visual.is-zoom-out:before{transform:scale(1);}
.signature-bg{display:none;}

@media(max-width:1200px){
.sub-hero__inner {margin-top:10px;}
.sub-hero__copy h2{font-size:6.5vw;}
.sub-hero__copy p{font-size:3vw;}
.sub-hero__visual{height:620px;}
}

@media(max-width:768px){
.sub-hero--signature{padding:30px 0 0;}
.sub-hero__copy{padding:0 20px;}
.sub-hero__copy .eyebrow{font-size:15px;}
.sub-hero__copy h2{line-height:1.06;}
.sub-hero__copy p{margin-top:28px;font-size:17px;}
.sub-hero__visual{margin-top:-100px;height:150px;width:100%;}
.sub-hero__visual:before{transform:scale(1.05);}
.sub-hero__visual:after{height:110px;}
}

/*     535864 : 한줄 텍스트      */
.text__1508334__ { padding-top:40px } 
.text__1508334__ p { font-size:26px; font-weight:700; color:#000; line-height:1em; letter-spacing:1px !important; margin-top:0 }
.text__1508334__ p span {  color:#005bac; letter-spacing:1px !important  }
.text__1508334__ p.btm-txt { font-size:22px; text-align:right}
.text__1508334__  img {border-radius: 50px 0;}

@media all and (min-width:1024px){
.text__1508334__ { padding-top:100px }
.text__1508334__ p { font-size:60px; margin:0 0 60px }
.text__1508334__ p.btm-txt { font-size:45px; margin:60px 0 0  }
.text__1508334__  img {border-radius: 150px 0;}
}

/*     535874 : 한줄 텍스트      */
.sub_intro { padding: 0px 0;}
.sub_wrap { padding:20px 0  }
.sub_intro .animated-title {position: relative; width: 100%; max-width: 100%;height: 33vw; line-height: 1; overflow-x: hidden; overflow-y: hidden;}
.sub_intro .animated-title .track {position: absolute; top: 0; white-space: nowrap; will-change: transform; 
animation: marquee 60s linear infinite;}
.sub_intro .animated-title .content {font-size: 20.2vw;font-family: 'Playfair Display', serif !important;font-weight:600; color:#f6f5f5;}

@media all and (min-width:1024px){
.sub_wrap { padding:50px 0  }
.sub_intro .animated-title { color: #e6e2dd; position: relative; width: 100%; max-width: 100%;height: 175px; line-height: 1; overflow-x: hidden; overflow-y: hidden;}
.sub_intro .animated-title .track {position: absolute; top: 0; white-space: nowrap; will-change: transform; 
animation: marquee 180s linear infinite;}
.sub_intro .animated-title .content {font-size: 150px;font-family: 'Playfair Display', serif;font-weight:700;}
.sub_intro .animated-title.subColor {color:#f6f5f5; font-weight:600;}
.sub_intro .animated-title.subColor .track {animation: marquee 80s linear infinite; position: absolute; top: 0; white-space: nowrap; will-change: transform; }
}

/*     535904 : 한줄 텍스트      */
.text__535904__ { margin-bottom:40px;  word-break: keep-all;}
.text__535904__ ul { list-style:none; padding:0; margin:0; }
.text__535904__ p { margin:0 }
.text__535904__ .wrap { display:flex; justify-content:space-around; align-items:flex-end; gap:15px; flex-wrap:wrap; border-bottom:1px solid #d1d1d1; margin-bottom:30px; }
.text__535904__ .wrap .txt-area { flex:1 }
.text__535904__ .wrap .txt-area .top-txt {}
.text__535904__ .wrap .txt-area .top-txt h2 span { color:#005bac; font-size:30px }
.text__535904__ .wrap .txt-area .top-txt p { border-radius:20px; background:#f3f4f5; padding:30px 4vw; margin-bottom:40px; font-size:18px; line-height:1.5em }
.text__535904__ .wrap .txt-area .btm-txt { display:flex; gap:15px; flex-wrap:wrap }
.text__535904__ .wrap .txt-area .btm-txt .btm-inner { display:flex; width:100%; flex-direction:column; gap:15px }
.text__535904__ .wrap .txt-area .btm-txt .btm-inner ul {  }
.text__535904__ .wrap .txt-area .btm-txt .btm-inner ul li { color:#666; line-height:1.5em; display:flex; gap:5px; font-size:17px; }
.text__535904__ .wrap .txt-area .btm-txt .btm-inner ul li h3 { color:#000; margin:0 0 10px; font-size:22px }

@media all and (min-width:1024px){
.text__535904__ { margin-bottom:0 }
.text__535904__ .wrap { flex-wrap:nowrap; gap:2vw; }
.text__535904__ .wrap .txt-area { padding-bottom:100px }
.text__535904__ .wrap .txt-area .top-txt h2 { font-size:26px }
.text__535904__ .wrap .txt-area .top-txt h2 span { font-size:52px; }
.text__535904__ .wrap .txt-area .top-txt p {  padding:30px 2vw; margin-bottom:40px; font-size:22px; }
.text__535904__ .wrap .txt-area .btm-txt { flex-wrap:nowrap; gap:2vw; }
.text__535904__ .wrap .txt-area .btm-txt .btm-inner { width:calc((100% - 2vw) / 2); gap:2vw }
.text__535904__ .wrap .txt-area .btm-txt .btm-inner ul { overflow-y:scroll; height:300px; scrollbar-width:thin }
.text__535904__ .wrap .txt-area .btm-txt .btm-inner ul li { font-size:18px; }
.text__535904__ .wrap .txt-area .btm-txt .btm-inner ul li h3 { margin:0 0 14px }
}

/*     535894 : 한줄 텍스트      */
.text__535894__ { margin-bottom:40px;  word-break: keep-all;}
.text__535894__ ul { list-style:none; padding:0; margin:0; }
.text__535894__ p { margin:0 }
.text__535894__ .wrap { display:flex; justify-content:space-around; align-items:flex-end; gap:15px; flex-wrap:wrap }
.text__535894__ .wrap .txt-area { flex:1 }
.text__535894__ .wrap .txt-area .top-txt {}
.text__535894__ .wrap .txt-area .top-txt h2 span { color:#005bac; font-size:30px }
.text__535894__ .wrap .txt-area .top-txt p { border-radius:20px; background:#f3f4f5; padding:30px 4vw; margin-bottom:40px; font-size:18px; line-height:1.5em }
.text__535894__ .wrap .txt-area .btm-txt { display:flex; gap:15px; flex-wrap:wrap }
.text__535894__ .wrap .txt-area .btm-txt .btm-inner { display:flex; width:100%; flex-direction:column; gap:15px }
.text__535894__ .wrap .txt-area .btm-txt .btm-inner ul {  }
.text__535894__ .wrap .txt-area .btm-txt .btm-inner ul li { color:#666; line-height:1.5em; display:flex; gap:5px; font-size:17px; }
.text__535894__ .wrap .txt-area .btm-txt .btm-inner ul li h3 { color:#000; margin:0 0 10px; font-size:22px }

@media all and (min-width:1024px){
.text__535894__ { margin-bottom:0 }
.text__535894__ .wrap { flex-wrap:nowrap; gap:2vw; }
.text__535894__ .wrap .txt-area { padding-bottom:100px }
.text__535894__ .wrap .txt-area .top-txt h2 { font-size:26px }
.text__535894__ .wrap .txt-area .top-txt h2 span { font-size:52px; }
.text__535894__ .wrap .txt-area .top-txt p {  padding:30px 2vw; margin-bottom:40px; font-size:22px; }
.text__535894__ .wrap .txt-area .btm-txt { flex-wrap:nowrap; gap:2vw; }
.text__535894__ .wrap .txt-area .btm-txt .btm-inner { width:calc((100% - 2vw) / 2); gap:2vw }
.text__535894__ .wrap .txt-area .btm-txt .btm-inner ul { overflow-y:scroll; height:300px; scrollbar-width:thin }
.text__535894__ .wrap .txt-area .btm-txt .btm-inner ul li { font-size:18px; }
.text__535894__ .wrap .txt-area .btm-txt .btm-inner ul li h3 { margin:0 0 14px }
}

