@font-face{font-family:FreehugRosaceaMyeongjo;src:url('/font/NanumMyeongjo.woff') format('woff');font-weight:400;font-display:swap}
.rosacea-page{container-type:inline-size;width:1200px;max-width:100%;margin:auto;color:#333;font-family:'KoPubDotumLight',sans-serif}
.rosacea-page *{box-sizing:border-box}
.rosacea-page :is(h1,h2,h3,p){margin:0;padding:0}
.rosacea-page .rs-introduction{background:url('/images/disease/rosacea/hero-texture.webp') repeat;background-size:4cqw 4cqw}
.rosacea-page .rs-hero-copy{padding:9.875cqw 0 7.8cqw;text-align:center}
.rosacea-page .rs-kicker{display:table;margin:0 auto 2.25cqw;padding:0 .5cqw 1cqw;font-size:3cqw;line-height:1.5;letter-spacing:-.12cqw;border-bottom:.2cqw solid #ff896f;color:#666}
.rosacea-page .rs-title{font-family:FreehugRosaceaMyeongjo,serif;font-size:7.3cqw;line-height:1.16;letter-spacing:-.25cqw;font-weight:400;color:#000}
.rosacea-page .rs-title span{display:block;font-size:5.2cqw;line-height:1.35}
.rosacea-page .rs-title>br{display:none}
.rosacea-page .rs-price{display:table;margin:.916667cqw auto 1.4cqw;padding:0 2cqw;background:rgba(255,137,111,.10);font-family:FreehugRosaceaMyeongjo,serif;font-size:8.3cqw;line-height:1.25;letter-spacing:-.7cqw;white-space:nowrap;color:#ff896f}
.rosacea-page .rs-price-note{color:#ff896f;font-size:1.55cqw;line-height:1.5;letter-spacing:-.07cqw}
.rosacea-page .rs-branch{width:15.875cqw;border-radius:0 2.5cqw 0 0;background:#ff896f;color:white;font-family:'KoPubDotumBold',sans-serif;font-size:2.75cqw;line-height:5.375cqw;text-align:center}
.rosacea-page .rs-case-photo,.rosacea-page .rs-symptom-photo{display:block;width:100%;height:auto}
.rosacea-page .rs-case-dates{display:flex}
.rosacea-page .rs-case-date{width:50%;text-align:center;color:white;font-size:3cqw;line-height:5.875cqw;letter-spacing:-.1cqw}
.rosacea-page .rs-before{background:#595959}.rosacea-page .rs-after{background:#ff896f}
.rosacea-page .rs-caution{padding:2cqw 1cqw 4cqw;text-align:right;font-size:1.55cqw;line-height:1.7;letter-spacing:-.08cqw;color:#777}
.rosacea-page .rs-explanation-heading{padding:11cqw 0 2.25cqw;background:#f5f1e5}
.rosacea-page .rs-subtitle{display:table;margin:0 auto .9cqw;padding:0 1cqw;background:#ff896f;color:white;font-size:4cqw;line-height:1.2;letter-spacing:-.1cqw;text-align:center}
.rosacea-page .rs-explanation-title{font-size:6.3cqw;line-height:1.2;letter-spacing:-.1cqw;text-align:center;font-weight:400}
.rosacea-page .rs-banner{background:#ff896f;color:white;text-align:center;font-size:2.8cqw;line-height:1.4;letter-spacing:-.08cqw;padding:2.5cqw 0 3.66cqw}
.rosacea-page strong{font-family:'KoPubDotumBold',sans-serif;font-weight:400}
.rosacea-page .rs-explanation-body{padding:9.25cqw 0 14.5cqw;background:url('/images/disease/rosacea/explanation-texture.webp') repeat;background-size:4cqw 4cqw}
.rosacea-page .rs-situation{text-align:center;font-size:3cqw;line-height:1.5;letter-spacing:-.07cqw}
.rosacea-page .rs-question{position:relative;width:65.25cqw;margin:4.5cqw auto 0;padding:2.4cqw 0;border-radius:6cqw;background:#ff896f;color:white;font-family:'KoPubDotumBold',sans-serif;font-size:4.5cqw;line-height:1.3;text-align:center;letter-spacing:-.08cqw}
.rosacea-page .rs-question:after{content:'';position:absolute;top:100%;left:49%;width:2.2cqw;height:3.6cqw;background:#ff896f;clip-path:polygon(0 0,100% 0,0 100%)}
.rosacea-page .rs-condition-icon{display:block;width:20.833333cqw;height:auto;margin:6.6cqw auto 0}
.rosacea-page .rs-reason-panel{margin:3cqw 4.6cqw 0;padding:0 3cqw 4.5cqw;border:1px solid #ff896f;background:white}
.rosacea-page .rs-condition{position:relative;top:-3.2cqw;display:table;margin:0 auto -1.5cqw;padding:0 .5cqw;background:transparent;color:#ff896f;font-family:'KoPubDotumBold',sans-serif;font-size:6cqw;line-height:1.2;text-align:center;font-weight:400;letter-spacing:-.1cqw}
.rosacea-page .rs-reason{padding-top:1cqw;text-align:center;font-size:2.7cqw;line-height:1.55;letter-spacing:-.08cqw}
.rosacea-page .rs-reason p+p{margin-top:2.5cqw;font-size:3cqw}
.rosacea-page .rs-symptoms{padding:7.875cqw 0 8.5cqw;background:#ff9982}
.rosacea-page .rs-check{width:12.375cqw;margin:0 auto 3.25cqw;border:.25cqw solid white;text-align:center;color:white;font-size:3cqw;line-height:4.5cqw}
.rosacea-page .rs-symptoms-title{color:white;text-align:center;font-size:5.3cqw;line-height:1.25;font-weight:400;letter-spacing:-.15cqw}
.rosacea-page .rs-symptoms-title span{background:#f17e62}
.rosacea-page .rs-symptoms-photo{display:block;width:48.583333cqw;height:auto;margin:4cqw auto 0}
.rosacea-page .rs-symptom-card{position:relative;width:82cqw;margin:3cqw auto 0;padding:3.8cqw 3cqw 5.25cqw 8cqw;border-radius:3.5cqw;background:white;box-shadow:.4cqw .4cqw .35cqw rgba(0,0,0,.15)}
.rosacea-page .rs-paperclip{position:absolute;top:-3.5cqw;right:6.9cqw;width:5.416667cqw;height:auto}
.rosacea-page .rs-symptom-list{display:grid;gap:2.165cqw;margin:0;padding:0;list-style:none;font-size:2.65cqw;line-height:1.4;letter-spacing:-.09cqw}
.rosacea-page .rs-symptom-list li{position:relative;display:block;padding-left:4.5cqw;list-style:none}
.rosacea-page .rs-symptom-list li:before{content:'';position:absolute;left:0;top:-.5cqw;width:4cqw;height:4.083333cqw;background:url('/images/disease/rosacea/list-check.webp') center/contain no-repeat}
.rosacea-page .rs-symptom-list strong{color:#ff896f}
.rosacea-page .rs-symptoms-note{margin-top:4.7cqw;color:white;text-align:center;font-size:1.65cqw;line-height:1.5;letter-spacing:-.08cqw}
.rosacea-page .rs-comparison{padding:11cqw 0 15.75cqw;background:white}
.rosacea-page .rs-comparison-step{display:block;width:8.416667cqw;height:auto;margin:0 auto 4cqw}
.rosacea-page .rs-comparison-title{text-align:center;font-size:6cqw;line-height:1.35;font-weight:400;letter-spacing:-.13cqw;color:#111}
.rosacea-page .rs-comparison-card{position:relative;width:87cqw;margin:7cqw auto 0;border:.2cqw dashed #ff896f;background:#fff9e9}
.rosacea-page .rs-comparison-card:after{content:'';position:absolute;top:calc(100% - 2cqw);left:50%;width:.2cqw;height:6.5cqw;background:#ff896f}
.rosacea-page .rs-comparison-card:before{content:'';position:absolute;top:calc(100% + 5.5cqw);left:calc(50% - .5cqw);width:1cqw;height:1cqw;border-radius:50%;background:#ff896f}
.rosacea-page .rs-comparison-question{position:relative;display:flex;align-items:center;gap:3.5cqw;padding:2.225cqw 5.5cqw;background:#ff896f;color:white;font-size:3.7cqw;line-height:1.4;letter-spacing:-.1cqw}
.rosacea-page .rs-comparison-question img{display:block;flex:none;width:8.75cqw;height:auto}
.rosacea-page .rs-comparison-question .rs-comparison-tail{position:absolute;top:calc(100% - .416667cqw);left:calc(50% - 5.458333cqw);width:10.916667cqw;height:auto}
.rosacea-page .rs-comparison-body{padding:4.4cqw 0 5.7cqw}
.rosacea-page .rs-no{display:block;width:14.416667cqw;height:auto;margin:0 auto}
.rosacea-page .rs-comparison-answer{margin-top:2.5cqw;text-align:center;font-size:2.5cqw;line-height:1.75;letter-spacing:-.08cqw;color:#111}
.rosacea-page .rs-comparison-answer strong{background:transparent;text-decoration:underline;text-decoration-color:#ffe0ce;text-decoration-thickness:.18em;text-underline-offset:.08em;text-decoration-skip-ink:none;color:#ff896f;font-size:3.6cqw;line-height:1}
.rosacea-page .rs-comparison-detail{margin-top:10.75cqw;text-align:center;font-size:2.3cqw;line-height:1.75;letter-spacing:-.08cqw;color:#111}
.rosacea-page .rs-comparison-detail strong{border-bottom:.2cqw solid #ff896f}
.rosacea-page .rs-treatment-comparison{display:block;width:50.833333cqw;height:auto;margin:4.5cqw auto 0}
.rosacea-page .rs-comparison-conclusion{margin-top:4.2cqw;text-align:center;font-size:3.5cqw;line-height:1.4;letter-spacing:-.1cqw;color:#111}

.rosacea-page .rs-section-step{display:block;width:8.416667cqw;height:auto;margin:0 auto}
.rosacea-page .rs-causes{padding:3.583333cqw 0 10.5cqw;background:white}
.rosacea-page .rs-causes-title,.rosacea-page .rs-goals-title{font-size:6cqw;line-height:1.2;font-weight:400;text-align:center;letter-spacing:-.14cqw;color:#111}
.rosacea-page .rs-causes-title{margin-top:4.5cqw}
.rosacea-page .rs-causes-title span,.rosacea-page .rs-goals-title span,.rosacea-page .rs-goals-intro strong{color:#ff896f}
.rosacea-page .rs-causes-intro,.rosacea-page .rs-goals-intro{text-align:center;font-size:2.3cqw;line-height:1.6;letter-spacing:-.08cqw;color:#111}
.rosacea-page .rs-causes-intro{margin-top:4.55cqw}
.rosacea-page .rs-causes-diagram{display:block;width:88.333333cqw;height:auto;margin:6.2cqw auto 0}
.rosacea-page .rs-heat-note{margin-top:5.75cqw;text-align:center;font-size:2.6cqw;line-height:1.4;letter-spacing:-.07cqw;color:#111}
.rosacea-page .rs-heat-key{display:table;margin:.2cqw auto 0;padding:0 1cqw;background:#ff896f;color:white;text-align:center;font-size:4.3cqw;line-height:1.5;letter-spacing:-.12cqw;font-family:'KoPubDotumBold',sans-serif}
.rosacea-page .rs-heat-key span{color:#fff957}
.rosacea-page .rs-causes-conclusion{margin-top:5.5cqw;text-align:center;font-size:3.5cqw;line-height:1.6;letter-spacing:-.09cqw}
.rosacea-page .rs-treatment-reasons{padding:10.333333cqw 0 8.3cqw;background:#ff9982}
.rosacea-page .rs-treatment-reasons-title{margin:2.4cqw 0 4.75cqw;color:white;text-align:center;font-size:6cqw;line-height:1.2;font-weight:400;letter-spacing:-.13cqw}
.rosacea-page .rs-goals{padding-top:14.416667cqw;background:white}
.rosacea-page .rs-goals-title{margin-top:3.7cqw}
.rosacea-page .rs-goals-intro{margin-top:4.5cqw}
.rosacea-page .rs-goal-icons{display:block;width:100%;height:auto;margin-top:6.2cqw}
.rosacea-page .rs-goal-consultation{display:block;width:100%;height:auto;margin-top:4.666667cqw}

.rosacea-page .rs-medication{padding-top:17.333333cqw;background:white}
.rosacea-page .rs-medication-step{display:block;width:8.333333cqw;height:auto;margin:0 auto}
.rosacea-page .rs-medication-title{margin:4.75cqw 0 0;text-align:center;font-size:6cqw;line-height:1.25;letter-spacing:-.14cqw;font-weight:400;color:#111}
.rosacea-page .rs-medication-title span{color:#ff896f}
.rosacea-page .rs-medication-intro{margin:2.4cqw 0 6.3cqw;text-align:center;font-size:2.7cqw;line-height:1.4;letter-spacing:-.1cqw}
.rosacea-page .rs-medicine{display:block;width:100%;height:auto}
.rosacea-page .rs-product-copy{background:#f6f6f6;text-align:center;padding:0 0 4.7cqw}
.rosacea-page .rs-product-title{display:table;margin:0 auto 1.7cqw;border-bottom:.25cqw solid #ff896f;font-family:FreehugRosaceaMyeongjo,serif;font-size:4.5cqw;line-height:1.4;letter-spacing:-.13cqw;font-weight:400;color:#ff896f}
.rosacea-page .rs-product-benefits{font-size:3cqw;line-height:1.65;letter-spacing:-.1cqw}
.rosacea-page .rs-questions{background:#ffe7e3;padding:8.125cqw 7.75cqw 4.7cqw 4.75cqw}
.rosacea-page .rs-questions dl,.rosacea-page .rs-questions dd{margin:0}
.rosacea-page .rs-questions dl>div{margin-bottom:3.5cqw;padding-left:5.5cqw}
.rosacea-page .rs-questions dt,.rosacea-page .rs-questions dd>strong{position:relative;display:block;font-family:'KoPubDotumBold',sans-serif;font-size:3.4cqw;line-height:1.3;letter-spacing:-.1cqw}
.rosacea-page .rs-questions dt{margin-bottom:1.4cqw}
.rosacea-page .rs-qa-icon{position:absolute;left:-5.3cqw;top:0;width:3.75cqw;height:auto}
.rosacea-page .rs-questions dd p{font-size:2.3cqw;line-height:1.45;letter-spacing:-.09cqw;margin-top:.6cqw}
.rosacea-page .rs-questions dd small{display:block;color:#aaa;font-size:1.4cqw;line-height:1.4;letter-spacing:-.04cqw;margin-top:.5cqw}
.rosacea-page .rs-treatment-note{padding:1cqw 0 7cqw;text-align:right;color:#888;font-size:1.5cqw;line-height:1.6;letter-spacing:-.08cqw}
.rosacea-page .rs-herbs{background:#f4f4f4;padding:10.75cqw 0 12cqw}
.rosacea-page .rs-herbs-title{text-align:center;font-size:3.8cqw;line-height:1.3;font-weight:400;letter-spacing:-.12cqw;color:#111}
.rosacea-page .rs-herbs-promise{margin:1.7cqw 0 4.85cqw;text-align:center;font-size:3.7cqw;line-height:1.4;letter-spacing:-.1cqw;color:#ff896f}
.rosacea-page .rs-herbs-grid{display:grid;grid-template-columns:29cqw 36.5cqw 27.5cqw;align-items:start;margin:0 3.5cqw}
.rosacea-page .rs-herbs-clean>img{display:block;width:24.583333cqw;height:auto;margin-left:auto}
.rosacea-page .rs-herbs-safe>img{display:block;width:24.333333cqw;height:auto}
.rosacea-page .rs-herbs-art{display:block;width:35cqw;height:auto;margin-top:8.5cqw}
.rosacea-page .rs-herbs-safe{padding-top:7.5cqw}
.rosacea-page .rs-clean-title,.rosacea-page .rs-safe-title{margin:2cqw 0 1.7cqw;font-family:'KoPubDotumMedium',sans-serif;text-align:right;font-size:3cqw;line-height:1.2;font-weight:400;letter-spacing:-.08cqw;color:#111}
.rosacea-page .rs-safe-title{text-align:left}.rosacea-page .rs-clean-title span{color:#339f87}.rosacea-page .rs-safe-title span{color:#ff896f}
.rosacea-page .rs-clean-description,.rosacea-page .rs-safe-description{font-size:1.6cqw;line-height:1.4;letter-spacing:-.05cqw}
.rosacea-page .rs-clean-description{text-align:right;border-right:.4cqw solid #339f87;padding-right:1.3cqw}
.rosacea-page .rs-safe-description{border-left:.4cqw solid #ff896f;padding-left:1.3cqw}
.rosacea-page .rs-lifestyle{position:relative;isolation:isolate;background:#98b787;color:white;text-align:center;padding:12.416667cqw 0 6.083333cqw}
.rosacea-page .rs-lifestyle:before{content:'';position:absolute;inset:0;z-index:-1;background:#779d63;clip-path:polygon(0 16.75cqw,54cqw 47.833333cqw,0 47.833333cqw)}
.rosacea-page .rs-life-step{display:block;width:8.5cqw;height:auto;margin:0 auto}
.rosacea-page .rs-lifestyle-title{margin:1.7cqw 0 0;font-size:6cqw;line-height:1.25;letter-spacing:-.12cqw;font-weight:400;color:white}
.rosacea-page .rs-lifestyle-intro{margin:1.3cqw 0 0;font-size:1.9cqw;line-height:1.5;letter-spacing:-.06cqw}
.rosacea-page .rs-lifestyle-service{position:relative;z-index:1;width:37.833333cqw;margin:4cqw auto 0;color:white;border-top:.25cqw solid white;border-bottom:.25cqw solid white;font-family:'KoPubDotumBold',sans-serif;font-size:2.7cqw;line-height:1.5;font-weight:400;letter-spacing:-.07cqw}
.rosacea-page .rs-lifestyle-art{display:flex;align-items:flex-start;gap:4.833333cqw;margin-top:-2.5cqw}
.rosacea-page .rs-lifestyle-screens{display:block;width:73.333333cqw;height:auto;margin-top:5.166667cqw}
.rosacea-page .rs-lifestyle-labels{display:block;width:11.666667cqw;height:auto}
.rosacea-page .rs-blogs{margin:0;padding:130px 0 0;display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none}
.rosacea-page .rs-blogs li{width:50%;max-width:585px;padding:23px 0;list-style:none}.rosacea-page .rs-blogs img{display:block;width:100%;height:auto}
@media(max-width:1200px){.rosacea-page .rs-blogs{padding-top:70px}.rosacea-page .rs-blogs li{width:49%;padding:12px 3px}}
@media(max-width:800px){.rosacea-page .rs-blogs{padding-top:35px;justify-content:center}.rosacea-page .rs-blogs li{width:100%;padding:5px 0}}


.rosacea-page .rs-reason-panel{border-top:0}
.rosacea-page .rs-condition::before,.rosacea-page .rs-condition::after{content:"";position:absolute;top:3.2cqw;width:calc((90.8cqw - 100%) / 2);border-top:1px solid #ff896f}
.rosacea-page .rs-condition::before{right:100%}
.rosacea-page .rs-condition::after{left:100%}

.rosacea-page .rs-comparison-card{border-color:transparent;border-style:solid;background-color:#fff9e9;background-image:repeating-linear-gradient(90deg,#ff896f 0 1cqw,transparent 1cqw 1.5cqw),repeating-linear-gradient(90deg,#ff896f 0 1cqw,transparent 1cqw 1.5cqw),repeating-linear-gradient(0deg,#ff896f 0 1cqw,transparent 1cqw 1.5cqw),repeating-linear-gradient(0deg,#ff896f 0 1cqw,transparent 1cqw 1.5cqw);background-size:100% .2cqw,100% .2cqw,.2cqw 100%,.2cqw 100%;background-position:left top,left bottom,left top,right top;background-repeat:no-repeat;background-origin:border-box}

.rosacea-page .rs-reasons-complete{display:block;width:100%;height:auto}
