Perfecting Cushion 15g + Refill 15g
.article-heading.text-left { display: none; } .halo-text-format ol li, .halo-text-format ul li { line-height: 1; list-style: none; } .halo-article-content .halo-text-format ol, .ha lo-article-content .halo-text-format ul { margin: 0; padding: 0; } #ArticleSection-template--16646015156457__main .halo-article-content .article-content, #ArticleSection-template--16646015156457__main .halo-article-content .article-content li { padding-left: 0; } .halo-text-format ol li + li, .halo-text-format ul li + li { margin-top: 0; } .productView-tab .halo-text-format, .productView-tab .halo-text-format ol li, .productView-tab .halo-text-format ul li { color: #000; } .halo-text-format h1, .halo-text-format h2, .halo-text-format h3, .halo-text-format h4, .halo-text-format h5, .halo-text-format h6 { margin: 0; } .h0, .h1, .h2, .h3, .h4, .h5, h1, h2, h3, h4, h5 { color: #000; font-family: Theinhardt, NotoSans, 맑은 고딕, malgun gothic, Apple SD Gothic Neo, Apple SD 산돌고딕 Neo, sans-serif; font-style: normal; } .header-with-sidebar { display: none; } .halo-text-format p + h1, .halo-text-format p + h2, .halo-text-format p + h3, .halo-text-format p + h4, .halo-text-format p + h5, .halo-text-format p + h6, .halo-text-format p + p { margin: 0; } .pdp2023--perfecting-cushion { font-family: Theinhardt, Noto Sans, Helvetica, Helvetica Neue, Arial, Lucida Grande, sans-serif; line-height: 1; margin: 0 auto; max-width: 1100px; word-spacing: 0; } .pdp2023--perfecting-cushion * { -ms-box-sizing: border-box; box-sizing: border-box; } .pdp2023--perfecting-cushion :empty { display: block; } .pdp2023--perfecting-cushion button, .pdp2023--perfecting-cushion dd, .pdp2023--perfecting-cushion div, .pdp2023--perfecting-cushion dl, .pdp2023--perfecting-cushion dt, .pdp2023--perfecting-cushion fieldset, .pdp2023--perfecting-cushion form, .pdp2023--perfecting-cushion h1, .pdp2023--perfecting-cushion h2, .pdp2023--perfecting-cushion h3, .pdp2023--perfecting-cushion h4, .pdp2023--perfecting-cushion h5, .pdp2023--perfecting-cushion h6, .pdp2023--perfecting-cushion input, .pdp2023--perfecting-cushion li, .pdp2023--perfecting-cushion p, .pdp2023--perfecting-cushion select, .pdp2023--perfecting-cushion table, .pdp2023--perfecting-cushion td, .pdp2023--perfecting-cushion textarea, .pdp2023--perfecting-cushion th, .pdp2023--perfecting-cushion tr, .pdp2023--perfecting-cushion ul { margin: 0; padding: 0; } .pdp2023--perfecting-cushion h1, .pdp2023--perfecting-cushion h2, .pdp2023--perfecting-cushion h3, .pdp2023--perfecting-cushion h4, .pdp2023--perfecting-cushion h5, .pdp2023--perfecting-cushion h6 { font-size: 100%; font-style: normal; font-weight: 400; letter-spacing: 0; line-height: 1; } .pdp2023--perfecting-cushion em { font-style: normal; } .pdp2023--perfecting-cushion img { border: 0; vertical-align: top; } .pdp2023--perfecting-cushion ol, .pdp2023--perfecting-cushion ul { margin: 0; padding: 0; } .pdp2023--perfecting-cushion dd, .pdp2023--perfecting-cushion dl, .pdp2023--perfecting-cushion dt, .pdp2023--perfecting-cushion li, .pdp2023--perfecting-cushion ol, .pdp2023--perfecting-cushion ul { list-style: none; } .pdp2023--perfecting-cushion a { color: inherit; text-decoration: none; } .pdp2023--perfecting-cushion .apu-flex { display: flex; } .pdp2023--perfecting-cushion .apu-flex-reverse { flex-direction: row-reverse; } .pdp2023--perfecting-cushion .apu-flex-column { flex-direction: column; } .pdp2023--perfecting-cushion .apu-flex-column-reverse { flex-direction: column-reverse; } .pdp2023--perfecting-cushion .apu-grid { display: grid; } .pdp2023--perfecting-cushion .apu-justify-center { justify-content: center; } .pdp2023--perfecting-cushion .apu-justify-start { justify-content: flex-start; } .pdp2023--perfecting-cushion .apu-justify-end { justify-content: flex-end; } .pdp2023--perfecting-cushion .apu-justify-around { justify-content: space-around; } .pdp2023--perfecting-cushion .apu-justify-between { justify-content: space-between; } .pdp2023--perfecting-cushion .apu-justify-evenly { justify-content: space-evenly; } .pdp2023--perfecting-cushion .apu-text-center { text-align: center; } .pdp2023--perfecting-cushion .apu-text-left { text-align: left; } .pdp2023--perfecting-cushion .apu-text-justify, .pdp2023--perfecting-cushion .apu-text-right { text-align: right; } .pdp2023--perfecting-cushion .apu-align-center { align-items: center; } .pdp2023--perfecting-cushion .apu-align-flex-start { align-items: flex-start; } .pdp2023--perfecting-cushion .apu-align-flex-end { align-items: flex-end; } .pdp2023--perfecting-cushion .apu-align-stretch { align-items: stretch; } .pdp2023--perfecting-cushion img, .pdp2023--perfecting-cushion video { -o-object-fit: cover; display: block; object-fit: cover; width: 100%; } .pdp2023--perfecting-cushion sup { display: inline-block; font-size: 1em; letter-spacing: 0; position: relative; top: 0; vertical-align: top; } .pdp2023--perfecting-cushion .position-box { left: 0; position: absolute; top: 0; } .pdp2023--perfecting-cushion .mo-only { display: none; } .pdp2023--perfecting-cushion .th-regular { font-weight: 500; } .pdp2023--perfecting-cushion .th-medium { font-weight: 700; } .pdp2023-section--detail01 { position: relative; } .pdp2023-section--detail01 .pdp2023-section__header { background: url(https://cdn.shopify.com/s/files/1/0622/5579/2294/files/perfecting_cushion_intro02_pc_my_240701.jpg?v=1719281881) 50% / cover no-repeat; height: 0; padding-bottom: 70.3636363636%; position: relative; width: 100%; } .pdp2023-section--detail01 .title-wrap { padding-top: 19.4545454545%; text-align: center; } .pdp2023-section--detail01 .pdp2023-image-logo { margin: 0 auto 7.2727272727%; width: 22.4545454545%; } .pdp2023-section--detail01 .pdp2023-section__title { color: #000; font-size: 70px; font-weight: 500; letter-spacing: 0.1em; line-height: 1.3714285714; margin-bottom: 3.4545454545%; text-align: center; } .pdp2023-section--detail01 .pdp2023-section__title--small { color: #000; display: inline-block; font-size: 46px; font-weight: 500; letter-spacing: 0.1em; text-align: center; } .pdp2023-section--detail01 .pdp2023-section__title--small .en-title { font-size: 46px; font-weight: 700; letter-spacing: 0.1em; vertical-align: top; } .pdp2023-section--detail01 .pdp2023-section__desc { color: rgba(0, 0, 0, 0.52); display: inline-block; font-size: 38px; font-weight: 500; letter-spacing: 0.03em; line-height: 1.4285714286; margin-top: 1.2727272727%; text-align: center; width: 100%; } .pdp2023-section--detail02 .pdp2023-section__bottom, .pdp2023-section--detail02 .pdp2023-section__top { position: relative; } .pdp2023-section--detail02 .pdp2023-section__title { color: #000; font-size: 58px; font-weight: 500; letter-spacing: 0.065em; line-height: 1.3103448276; margin-bottom: 3.9024390244%; } .pdp2023-section--detail02 .pdp2023-section__desc { color: #000; font-size: 34px; font-weight: 500; letter-spacing: 0; line-height: 1.7647058824; } .pdp2023-section--detail02 .pdp2023-section__desc.align-r { text-align:right; margin-top: 8.5302013423%; padding-right: 5.625%; } .pdp2023-section--detail02 .pdp2023-section__top .text-wrap { margin-left: 6.8181818182%; margin-top: 20.0909090909%; width: 93.1818181818%; } .pdp2023-section--detail02 .pdp2023-section__bottom .text-wrap { left: auto; margin-right: 5.9090909091%; margin-top: 16.3636363636%; right: 0; } .pdp2023-section--detail02 .pdp2023-section__bottom .pdp2023-section__desc { text-align: right; } .pdp2023-section--detail03 { position: relative; } .pdp2023-section--detail03 .text-wrap { width: 100%; } .pdp2023-section--detail03 .pdp2023-section__header { margin-top: 18.1818181818%; } .pdp2023-section--detail03 .pdp2023-section__body { bottom: 0; margin-bottom: 5.0909090909%; top: auto; } .pdp2023-section--detail03 .pdp2023-section__desc { color: #000; font-size: 42px; font-weight: 500; letter-spacing: 0.1em; text-align: center; } .pdp2023-section--detail03 .pdp2023-section__desc .point-txt { color: #e86e25; display: block; font-size: 40px; font-weight: 700; margin-bottom: 4.1818181818%; text-align: center; text-transform: uppercase; } .pdp2023-section--detail03 .pdp2023-section__title + .pdp2023-section__desc { font-size: 32px; font-weight: 700; margin-top: 2.7272727273%; } .pdp2023-section--detail03 .pdp2023-section__title { color: #000; font-size: 70px; font-weight: 500; letter-spacing: 0.1em; line-height: 1.3428571429; text-align: center; } .pdp2023-section--detail03 .pdp2023-section__sup-desc { color: rgba(0, 0, 0, 0.5); font-size: 22px; font-weight: 700; letter-spacing: -0.01em; line-height: 1.4166666667; text-align: center; } .pdp2023-section--detail03 .pdp2023-section__sup-desc .font-bold { font-weight: 700; } .pdp2023-section--detail03 .pdp2023-section__sup-desc-item + .pdp2023-section__sup-desc-item { margin-top: 1.8181818182%; } .pdp2023-section--detail04 { position: relative; } .pdp2023-section--detail04 .text-wrap { margin-top: 16%; padding-right: 5.9090909091%; width: 94.0909090909%; } .pdp2023-section--detail04 .pdp2023-section__desc { color: #000; font-size: 34px; font-weight: 500; letter-spacing: 0; line-height: 1.7647058824; text-align: right; } .pdp2023-section--detail05 { position: relative; } .pdp2023-section--detail05 .pdp2023-section__body, .pdp2023-section--detail05 .pdp2023-section__header { width: 100%; } .pdp2023-section--detail05 .pdp2023-section__header { margin-top: 18.1818181818%; top: 0; } .pdp2023-section--detail05 .pdp2023-section__title { color: #000; font-size: 70px; font-weight: 500; letter-spacing: 0.1em; line-height: 1.3428571429; margin-bottom: 3.9090909091%; text-align: center; } .pdp2023-section--detail05 .pdp2023-section__desc { color: #000; font-size: 34px; font-weight: 500; letter-spacing: 0; line-height: 1.7647058824; text-align: center; } .pdp2023-section--detail05 .pdp2023-section__body { bottom: 0; margin-bottom: 4.7272727273%; top: auto; } .pdp2023-section--detail05 .pdp2023-section__sup-desc { color: rgba(0, 0, 0, 0.5); font-size: 22px; font-weight: 500; letter-spacing: -0.01em; line-height: 1.5454545455; text-align: center; } .pdp2023-section--detail06 { position: relative; } .pdp2023-section--detail06 .text-wrap { margin-top: 17.2727272727%; width: 100%; } .pdp2023-section--detail06 .pdp2023-section__title { color: #000; font-size: 70px; font-weight: 500; letter-spacing: 0.1em; line-height: 1.3428571429; text-align: center; } .pdp2023-section--detail06 .sup-desc-list { bottom: 0; margin-bottom: 4.6363636364%; padding-left: 5.8181818182%; top: auto; width: 94.1818181818%; } .pdp2023-section--detail06 .pdp2023-section__sup-desc { color: #222; font-size: 22px; font-weight: 500; letter-spacing: -0.035em; line-height: 1.4545454545; text-align: left; } .pdp2023-section--detail07 { position: relative; } .pdp2023-section--detail07 .text-wrap { padding-left: 4.5454545455%; width: 95.4545454545%; } .pdp2023-section--detail07 .pdp2023-section__title { color: #000; font-size: 70px; font-weight: 500; letter-spacing: 0.1em; line-height: 1.3428571429; margin-top: 19.0476190476%; text-align: left; } .pdp2023-section--detail07 .pdp2023-section__title--small { display: block; font-size: 38px; font-weight: 500; letter-spacing: 0.085em; line-height: 1.5789473684; margin-bottom: 1.619047619%; } .pdp2023-section--detail07 .color-list { margin-top: 15.2380952381%; padding-left: 0.9523809524%; } .pdp2023-section--detail07 .color-list-item { display: flex; gap: 5.5238095238%; } .pdp2023-section--detail07 .colorshade-list { width: 27.7142857143%; } .pdp2023-section--detail07 .colorshade-list-item { align-items: center; display: flex; height: 132px; margin-bottom: 12.3711340206%; } .pdp2023-section--detail07 .colorshade-list-item:last-child { margin-bottom: 0; } .pdp2023-section--detail07 .colorshade-img-wrap { flex-shrink: 0; width: 49.1408934708%; } .pdp2023-section--detail07 .colorshade-text-wrap { flex-grow: 1; margin-left: 10.3092783505%; } .pdp2023-section--detail07 .color-code { color: #000; font-size: 36px; font-weight: 700; letter-spacing: -0.1em; margin-bottom: 5.0847457627%; } .pdp2023-section--detail07 .color-name { color: #999; font-size: 26px; font-weight: 400; letter-spacing: -0.03em; white-space: nowrap; } .pdp2023-section--detail07 .pdp2023-section__desc { color: #232323; font-size: 22px; font-weight: 400; letter-spacing: -0.03em; line-height: 1.5454545455; text-align: left; white-space: nowrap; } .pdp2023-section--detail07 .pdp2023-section__desc .font-bold { display: block; font-weight: 700; } .pdp2023-section--detail07 .pdp2023-section__desc .point-txt { color: #e86e25; display: block; font-size: 36px; font-weight: 700; letter-spacing: -0.01em; line-height: 1.2222222222; margin-bottom: 3.4364261168%; } .pdp2023-section--detail08 { position: relative; } .pdp2023-section--detail08 .pdp2023-section__header { margin-top: 12.7272727273%; width: 100%; } .pdp2023-section--detail08 .pdp2023-section__title { color: #000; font-size: 66px; font-weight: 500; letter-spacing: 0.1em; line-height: 1.3636363636; text-align: center; } .pdp2023-section--detail08 .cushion-list { align-items: flex-end; bottom: 0; display: flex; left: 0; margin-bottom: 5.4545454545%; position: absolute; width: 100%; } .pdp2023-section--detail08 .cushion-list-item:first-child { width: 49.3636363636%; } .pdp2023-section--detail08 .cushion-list-item:nth-child(2) { width: 50.6363636364%; } .pdp2023-section--detail08 .cushion-title { color: #000; font-size: 36px; font-weight: 700; letter-spacing: 0.04em; line-height: 1.2; text-align: center; text-transform: uppercase; } .pdp2023-section--detail08 .cushion-tag { color: #000; font-size: 28px; font-weight: 500; letter-spacing: 0.04em; line-height: 1.25; margin-top: 4.5454545455%; text-align: center; } .pdp2023-section--detail08 .cushion-desc { color: rgba(38, 38, 38, 0.7); font-size: 22px; font-weight: 700; letter-spacing: -0.01em; line-height: 1.5454545455; margin-top: 3.6363636364%; text-align: center; } .pdp2023-section--detail08 .pdp2023-section__desc { color: #000; font-size: 42px; font-weight: 500; letter-spacing: -0.06em; line-height: 1.6666666667; text-align: center; } .pdp2023-section--detail08 .texture-wrap { padding-top: 18.1818181818%; } .pdp2023-section--detail08 .texture-wrap .pdp2023-section__desc { margin-top: 5.4545454545%; } .pdp2023-section--detail08 .scent-wrap { margin-top: 19.6363636364%; position: relative; } .pdp2023-section--detail08 .scent-wrap .pdp2023-section__desc { margin-top: 5.4545454545%; } .pdp2023-section--detail08 .scent-wrap:before { background-color: #000; content: ""; height: 2px; left: 50%; margin-top: -10.2727272727%; position: absolute; top: 0; transform: translateX(-50%); width: 137px; } .pdp2023-section--detail09 { background-color: #fff; position: relative; } .pdp2023-section--detail09 .pdp2023-section__title { color: #e86e25; font-size: 38px; font-weight: 700; letter-spacing: 0.04em; text-align: left; width: 100%; } .pdp2023-section--detail09 .pdp2023-section__desc { color: rgba(38, 38, 38, 0.7); font-size: 22px; font-weight: 700; letter-spacing: -0.01em; line-height: 1.5454545455; text-align: left; } .pdp2023-section--detail09 .pdp2023-section__sup-desc { color: #000; font-size: 28px; font-weight: 700; letter-spacing: 0.04em; text-align: left; text-transform: uppercase; } .pdp2023-section--detail09 .puff-list { padding: 14.8181818182% 0 10%; } .pdp2023-section--detail09 .puff-list-item { align-items: center; display: flex; justify-content: center; margin-bottom: 5.4545454545%; } .pdp2023-section--detail09 .puff-list-item:nth-child(odd) .text-wrap { margin-left: 2.2727272727%; padding-top: 2%; } .pdp2023-section--detail09 .puff-list-item:nth-child(odd) .pdp2023-section__title { margin: 4.9230769231% 0 3.0769230769%; } .pdp2023-section--detail09 .puff-list-item:nth-child(2n) { flex-direction: row-reverse; } .pdp2023-section--detail09 .puff-list-item:nth-child(2n) .text-wrap { margin-right: 2.2727272727%; padding-top: 1.3636363636%; } .pdp2023-section--detail09 .puff-list-item:nth-child(2n) .pdp2023-section__title { margin: 5.223880597% 0 3.2338308458%; } .pdp2023-section--detail09 .puff-list-item:nth-child(2n) .pdp2023-section__desc, .pdp2023-section--detail09 .puff-list-item:nth-child(2n) .pdp2023-section__sup-desc, .pdp2023-section--detail09 .puff-list-item:nth-child(2n) .pdp2023-section__title { text-align: right; } .pdp2023-section--detail09 .puff-list-item:last-child { margin-bottom: 0; } .pdp2023-section--detail09 .img-wrap { width: 35.4545454545%; } @media (max-width: 1280px) { .pdp2023-section--detail01 .pdp2023-section__title { font-size: 5.46875vw; font-size: max(11px, 5.46875vw); } .pdp2023-section--detail01 .pdp2023-section__title--small, .pdp2023-section--detail01 .pdp2023-section__title--small .en-title { font-size: 3.59375vw; font-size: max(11px, 3.59375vw); } .pdp2023-section--detail01 .pdp2023-section__desc { font-size: 2.96875vw; font-size: max(11px, 2.96875vw); } .pdp2023-section--detail02 .pdp2023-section__title { font-size: 4.53125vw; font-size: max(11px, 4.53125vw); } .pdp2023-section--detail02 .pdp2023-section__desc { font-size: 2.65625vw; font-size: max(11px, 2.65625vw); } .pdp2023-section--detail03 .pdp2023-section__desc { font-size: 3.28125vw; font-size: max(11px, 3.28125vw); } .pdp2023-section--detail03 .pdp2023-section__desc .point-txt { font-size: 3.125vw; font-size: max(11px, 3.125vw); } .pdp2023-section--detail03 .pdp2023-section__title + .pdp2023-section__desc { font-size: 2.5vw; font-size: max(11px, 2.5vw); } .pdp2023-section--detail03 .pdp2023-section__title { font-size: 5.46875vw; font-size: max(11px, 5.46875vw); } .pdp2023-section--detail03 .pdp2023-section__sup-desc { font-size: 1.71875vw; font-size: max(11px, 1.71875vw); } .pdp2023-section--detail04 .pdp2023-section__desc { font-size: 2.65625vw; font-size: max(11px, 2.65625vw); } .pdp2023-section--detail05 .pdp2023-section__title { font-size: 5.46875vw; font-size: max(11px, 5.46875vw); } .pdp2023-section--detail05 .pdp2023-section__desc { font-size: 2.65625vw; font-size: max(11px, 2.65625vw); } .pdp2023-section--detail05 .pdp2023-section__sup-desc { font-size: 1.71875vw; font-size: max(11px, 1.71875vw); } .pdp2023-section--detail06 .pdp2023-section__title { font-size: 5.46875vw; font-size: max(11px, 5.46875vw); } .pdp2023-section--detail06 .pdp2023-section__sup-desc { font-size: 1.71875vw; font-size: max(11px, 1.71875vw); } .pdp2023-section--detail07 .pdp2023-section__title { font-size: 5.46875vw; font-size: max(11px, 5.46875vw); } .pdp2023-section--detail07 .pdp2023-section__title--small { font-size: 2.96875vw; font-size: max(11px, 2.96875vw); } .pdp2023-section--detail07 .colorshade-list-item { height: 10.3125vw; } .pdp2023-section--detail07 .color-code { font-size: 2.8125vw; font-size: max(11px, 2.8125vw); } .pdp2023-section--detail07 .color-name { font-size: 2.03125vw; font-size: max(11px, 2.03125vw); } .pdp2023-section--detail07 .pdp2023-section__desc { font-size: 1.71875vw; font-size: max(11px, 1.71875vw); } .pdp2023-section--detail07 .pdp2023-section__desc .point-txt { font-size: 2.8125vw; font-size: max(11px, 2.8125vw); } .pdp2023-section--detail08 .pdp2023-section__title { font-size: 5.15625vw; font-size: max(11px, 5.15625vw); } .pdp2023-section--detail08 .cushion-title { font-size: 2.8125vw; font-size: max(11px, 2.8125vw); } .pdp2023-section--detail08 .cushion-tag { font-size: 2.1875vw; font-size: max(11px, 2.1875vw); } .pdp2023-section--detail08 .cushion-desc { font-size: 1.71875vw; font-size: max(11px, 1.71875vw); } .pdp2023-section--detail08 .pdp2023-section__desc { font-size: 3.28125vw; font-size: max(11px, 3.28125vw); } .pdp2023-section--detail08 .scent-wrap:before { height: 0.15625vw; width: 10.703125vw; } .pdp2023-section--detail09 .pdp2023-section__title { font-size: 2.96875vw; font-size: max(11px, 2.96875vw); } .pdp2023-section--detail09 .pdp2023-section__desc { font-size: 1.71875vw; font-size: max(11px, 1.71875vw); } .pdp2023-section--detail09 .pdp2023-section__sup-desc { font-size: 2.1875vw; font-size: max(11px, 2.1875vw); } } @media (max-width: 680px) { .pdp2023--perfecting-cushion .mo-only { display: block; } .pdp2023--perfecting-cushion .pc-only { display: none; } .pdp2023-section--detail01 .pdp2023-section__header { background: url(https://cdn.shopify.com/s/files/1/0622/5579/2294/files/perfecting_cushion_intro02_mo_my_240701.jpg?v=1719281881) 50% / cover no-repeat; padding-bottom: 70.9375%; } .pdp2023-section--detail01 .title-wrap { padding-top: 19.375%; } .pdp2023-section--detail01 .pdp2023-image-logo { width: 22.5%; } .pdp2023-section--detail01 .pdp2023-section__title { font-size: 5.8823529412vw; font-size: max(11px, 5.8823529412vw); line-height: 1.375; margin-bottom: 3.75%; } .pdp2023-section--detail01 .pdp2023-section__title--small, .pdp2023-section--detail01 .pdp2023-section__title--small .en-title { font-size: 3.8235294118vw; font-size: max(11px, 3.8235294118vw); } .pdp2023-section--detail01 .pdp2023-section__desc { font-size: 3.2352941176vw; font-size: max(11px, 3.2352941176vw); line-height: 1.2; margin-top: 2.5%; } .pdp2023-section--detail02 .pdp2023-section__title { font-size: 5vw; font-size: max(11px, 5vw); line-height: 1.2941176471; margin-bottom: 4.5302013423%; } .pdp2023-section--detail02 .pdp2023-section__desc { font-size: 2.9411764706vw; font-size: max(11px, 2.9411764706vw); line-height: 1.7; } .pdp2023-section--detail02 .pdp2023-section__top .text-wrap { margin-left: 5.625%; margin-top: 19.375%; width: 94.375%; } .pdp2023-section--detail02 .pdp2023-section__bottom .text-wrap { margin-right: 5.9375%; margin-top: 17.1875%; } .pdp2023-section--detail03 .pdp2023-section__header { margin-top: 18.125%; } .pdp2023-section--detail03 .pdp2023-section__body { margin-bottom: 5.625%; } .pdp2023-section--detail03 .pdp2023-section__desc, .pdp2023-section--detail03 .pdp2023-section__desc .point-txt { font-size: 3.5294117647vw; font-size: max(11px, 3.5294117647vw); } .pdp2023-section--detail03 .pdp2023-section__title + .pdp2023-section__desc { font-size: 2.6470588235vw; font-size: max(11px, 2.6470588235vw); margin-top: 3.125%; } .pdp2023-section--detail03 .pdp2023-section__title { font-size: 5.8823529412vw; font-size: max(11px, 5.8823529412vw); line-height: 1.375; } .pdp2023-section--detail03 .pdp2023-section__sup-desc { color: rgba(0, 0, 0, 0.6); font-size: 2.0588235294vw; font-size: max(11px, 2.0588235294vw); line-height: 1.4285714286; } .pdp2023-section--detail03 .pdp2023-section__sup-desc-item + .pdp2023-section__sup-desc-item { margin-top: 1.5625%; } .pdp2023-section--detail04 .text-wrap { margin-top: 14%; padding-right: 5.9375%; width: 94.0625%; } .pdp2023-section--detail04 .pdp2023-section__desc { font-size: 2.9411764706vw; font-size: max(11px, 2.9411764706vw); line-height: 1.7; } .pdp2023-section--detail05 .pdp2023-section__header { margin-top: 18.75%; } .pdp2023-section--detail05 .pdp2023-section__title { font-size: 5.8823529412vw; font-size: max(11px, 5.8823529412vw); line-height: 1.375; margin-bottom: 3.4375%; } .pdp2023-section--detail05 .pdp2023-section__desc { font-size: 2.9411764706vw; font-size: max(11px, 2.9411764706vw); line-height: 1.7; } .pdp2023-section--detail05 .pdp2023-section__body { margin-bottom: 4.0625%; } .pdp2023-section--detail05 .pdp2023-section__sup-desc { font-size: 2.3529411765vw; font-size: max(11px, 2.3529411765vw); line-height: 1.25; } .pdp2023-section--detail06 .text-wrap { margin-top: 15.9375%; } .pdp2023-section--detail06 .pdp2023-section__title { font-size: 5.8823529412vw; font-size: max(11px, 5.8823529412vw); line-height: 1.375; } .pdp2023-section--detail06 .sup-desc-list { margin-bottom: 6.09375%; } .pdp2023-section--detail06 .pdp2023-section__sup-desc { font-size: 2.0588235294vw; font-size: max(11px, 2.0588235294vw); line-height: 1.4285714286; } .pdp2023-section--detail07 .text-wrap { padding-left: 4.6875%; width: 95.3125%; } .pdp2023-section--detail07 .pdp2023-section__title { font-size: 5.8823529412vw; font-size: max(11px, 5.8823529412vw); line-height: 1.375; margin-top: 19.6721311475%; } .pdp2023-section--detail07 .pdp2023-section__title--small { font-size: 3.2352941176vw; font-size: max(11px, 3.2352941176vw); line-height: 1.5454545455; margin-bottom: 1.6393442623%; } .pdp2023-section--detail07 .pdp2023-section__desc { font-size: 2.0588235294vw; font-size: max(11px, 2.0588235294vw); font-weight: 500; letter-spacing: -0.01em; line-height: 1.4285714286; } .pdp2023-section--detail07 .pdp2023-section__desc .point-txt { font-size: 2.9411764706vw; font-size: max(11px, 2.9411764706vw); line-height: 1.3; margin-bottom: 3.4364261168%; } .pdp2023-section--detail08 .pdp2023-section__header { margin-top: 12.5%; } .pdp2023-section--detail08 .pdp2023-section__title { font-size: 5.5882352941vw; font-size: max(11px, 5.5882352941vw); line-height: 1.3684210526; } .pdp2023-section--detail08 .cushion-list { margin-bottom: 4.6875%; } .pdp2023-section--detail08 .cushion-title { font-size: 2.9411764706vw; font-size: max(11px, 2.9411764706vw); } .pdp2023-section--detail08 .cushion-tag { font-size: 2.3529411765vw; font-size: max(11px, 2.3529411765vw); line-height: 1.25; margin-top: 6.1728395062%; } .pdp2023-section--detail08 .cushion-desc { font-size: 2.0588235294vw; font-size: max(11px, 2.0588235294vw); line-height: 1.4285714286; margin-top: 3.2432432432%; } .pdp2023-section--detail08 .pdp2023-section__desc { font-size: 3.5294117647vw; font-size: max(11px, 3.5294117647vw); line-height: 1.6666666667; } .pdp2023-section--detail08 .scent-wrap:before { height: 0.1470588235vw; width: 11.7647058824vw; } .pdp2023-section--detail09 .pdp2023-section__title { font-size: 3.2352941176vw; font-size: max(11px, 3.2352941176vw); } .pdp2023-section--detail09 .pdp2023-section__desc { font-size: 2.0588235294vw; font-size: max(11px, 2.0588235294vw); font-weight: 500; line-height: 1.4285714286; } .pdp2023-section--detail09 .pdp2023-section__sup-desc { font-size: 2.3529411765vw; font-size: max(11px, 2.3529411765vw); } .pdp2023-section--detail09 .puff-list { padding: 14.6875% 0 10.15625%; } .pdp2023-section--detail09 .puff-list-item { margin-bottom: 5.15625%; } .pdp2023-section--detail09 .puff-list-item:nth-child(odd) .text-wrap { padding-top: 1.25%; } .pdp2023-section--detail09 .puff-list-item:nth-child(odd) .pdp2023-section__title { margin: 5.1282051282% 0 4.1025641026%; } .pdp2023-section--detail09 .puff-list-item:nth-child(2n) .text-wrap { padding-top: 1.875%; } .pdp2023-section--detail09 .puff-list-item:nth-child(2n) .pdp2023-section__title { margin: 4.5454545455% 0 3.305785124%; } } @media (max-width: 640px) { .pdp2023-section--detail07 .color-list { margin-top: 7.868852459%; } .pdp2023-section--detail07 .colorshade-list-item { height: 11.09375vw; margin-bottom: 17.6470588235%; } .pdp2023-section--detail07 .colorshade-img-wrap { width: 48.8235294118%; } .pdp2023-section--detail07 .color-code { font-size: 3.125vw; font-size: max(11px, 3.125vw); } .pdp2023-section--detail07 .color-name { font-size: 2.5vw; font-size: max(11px, 2.5vw); font-weight: 500; } } EFFORTLESS, FLAWLESS,HEALTHY RADIANCEALL AT ONCE NEW PERFECTING CUSHION SPF 50+ / PA+++ THE KEY TO A RICH GLOW,BOASTING A LUMINOUSMOTHER-OF-PEARL DESIGN The newly launched Perfecting Cushion’s containerfeatures mother-of-pearl, a surface whose colorful,brilliant interplay of light symbolizes endless beauty. The Mother-of-pearl isas ever-changing as light itself.It captivates the eye just asinherently healthy skin does. Perfecting Cushion SLIMFITCOVER™ FORALL-DAY* COMFORT #BREATHABLE #SEMIMATTE SlimFitCover™ technology A process for dispensing finer and subtler pigment particles, the core constituent of makeup, for a finer, more even finish. *Coverage and hydration results after 24 hours of using the Perfecting Cushion productsSurvey agency: Global Medical Research Center; Period: February 8, 2021-March 3, 2021;Subjects: 31 women aged 20-40 Sulwhasoo’sskin caring makeup,providing all-day comfortand a breathable look. FLAWLESS SKIN THATLOOKS AS IF YOU JUSTFINISHED TOUCH-UPS The Perfecting Cushion formula containsCoating Powder for hydrated glow*,which locks in moisture and provides a smooth skin appearance. *Coating Powder for Hydrated Glow as Specialized Moisturizing Material Patent Application No: (Korea) KR 10-2022-0148575 A:(Organic-inorganic composite powder and composition including the same) A SKIN-CARING MAKEUPFORMULA ACHIEVEDTHROUGH SULWHASOO’SADVANCED TECHNOLOGY 24 HOURS*MOISTURIZATION MILKY COMPLEX Smooths rough skin textures and retains skin moisture for a subtly revitalized glow. PROPRIETARY INGREDIENT JAUM ACTIVATOR™ Restores skin’s natural balance to bring out a healthy-looking skin. ALL DAY COMFORT BREATHABLE POWDER Breathable powder inspired by hanji (traditional Korean paper) ensures a comfortable feel many hours after application. *Coverage and hydration results after 24hours of using the Perfecting Cushion products Survey agency: Global Medical Research Center, Period: February 8, 2021-March 3, 2021; Subjects: 31 women aged 20-40 IN VARIOUS SHADESTO PROVIDE A FLAWLESS SKIN PERFECTING CUSHIONCOLOR SHADES N COLOR For a moreSubdued skin tone 13N1 IVORY 17N1 VANILA 21N1 BEIGE 23N1 SAND 25N1 AMBER Perfecting Cushion 13N1 color test Perfecting Cushion 17N1 color test Perfecting Cushion 21N1 color test Perfecting Cushion 23N1 color test Perfecting Cushion 25N1 color test CHOOSE THEPERFECTING CUSHION THATBEST SUITS YOUR SKIN PERFECTING CUSHION Semi-matte makeup that feels lightbut lasts all day,preserving both beauty and comfort. #BREATHABLE #SEMIMATTE PERFECTING CUSHION AIRY Makeup that kindles a gentle glow,bringing abouta naturally radiant complexion. #NATURALGLOW#ALLDAYLASTING #Perfecting Cushion WATER DROP PUFF A water-drop-shaped puff that spreads a fine, even layer of makeup. #Perfecting Cushion Airy FEATHER PUFF A feather puff that gives natural makeup blending forthe skin’s natural glow and vitality.