<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";
.lfc .lfc-container{position:relative}
.lfc .lfc-container .lfc-main-select{position:absolute;width:80%;top:34%;left:10%}
.swiper-slide{width:inherit!important}
.lfc .lfc-main-select .box-img .swiper-button-next,.lfc .lfc-main-select .box-img .swiper-button-prev{width:64px;height:64px;margin:0;background-repeat:no-repeat;background-position:50% 0;background-size:cover;-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%}
.lfc .lfc-main-select .box-img .swiper-button-next::before,.lfc .lfc-main-select .box-img .swiper-button-prev::before{content:none}
.lfc .lfc-main-select .box-img .swiper-button-prev{left:0;margin-left:0;background-image:url(/kr/ko/assets/image/life-fit-challenge/laneige_lifefit_button_prev_220406.png);background-color:#fff;background-color:rgba(255,255,255,.7)}
.lfc .lfc-main-select .box-img .swiper-button-next{right:0;margin-right:0;background-image:url(/kr/ko/assets/image/life-fit-challenge/laneige_lifefit_button_next_220406.png);background-color:#fff;background-color:rgba(255,255,255,.7)}
.lfc .lfc-main-select .box-img .swiper-pagination{position:absolute;bottom:6%;margin-bottom:0;line-height:0}
.lfc .lfc-main-select .box-img .swiper-pagination .swiper-pagination-bullet{width:2.5%;height:2px;padding-top:2.2222222222%;margin:0 .8888888889%;background-color:#fff;border:0;vertical-align:top;opacity:1}
.lfc .lfc-main-select .box-img .swiper-pagination .swiper-pagination-bullet-active{width:7%;border-radius:5px;transition:width .3s linear,opacity .3s linear,border-radius .3s linear}
.video-box-subtitle{height:auto;padding:2px}
.video-box-subtitle .pad{text-align:left;color:#444;overflow-y:scroll;height:40px;padding:1.25rem;word-break:keep-all;word-wrap:break-word}
.video-box-subtitle::after,.video-box-subtitle::before{content:none;background-color:none}
.lfc{background-color:#f4f5f7}
.lfc .screen_out{position:absolute;overflow:hidden;text-indent:-999em;width:1px;height:1px;font-size:1px}
.lfc .only-pc{display:block}
.lfc .only-mo{display:none}
.lfc b{font-weight:700}
.lfc p,span{margin:0 auto}
.lfc em{color:inherit;font-weight:inherit}
.lfc .img-box img{width:100%}
.lfc .lfc-detail,.lfc .lfc-info,.lfc .lfc-main,.lfc .lfc-result{margin:0 auto;width:100%;max-width:500px}
.lfc .lfc-header .tit{color:#1e2323;font-size:21px;font-weight:700;text-align:center}
.lfc .round-btn{display:flex;width:340px;height:76px;margin:30px auto 0;color:#fff;font-size:18px;font-weight:700;background-color:#ff7477;line-height:1.3;border-radius:15px;justify-content:center;align-items:center}
.lfc .round-btn--white{background-color:#fff;color:#ff7477}
.lfc .round-btn .en-font{font-family:brandon-grotesque,sans-serif}
.lfc .btn-wrap:after{display:block;content:"";clear:both}
.lfc .btn-wrap a{float:left;padding:20px 0;width:50%;color:#fff;font-size:21px;font-weight:700;text-align:center;line-height:1}
.lfc .btn-wrap .page-prev-btn{background-color:#c5bdbd}
.lfc .btn-wrap .page-next-btn{background-color:#806d5e}
.lfc .txt-desc{color:#8f8f8f;font-size:16px;font-weight:400}
.lfc .txt{letter-spacing:-.025em;line-height:1.5;font-weight:400}
.lfc .txt--20{font-size:20px}
.lfc .txt--18{font-size:18px}
.lfc .txt--16{font-size:16px}
.lfc .txt--14{font-size:14px}
.color--blue{color:#333}
.color--dark-blue{color:#02619d}
.color--gray{color:#333}
.lfc .lfc-main .txt-highlight{position:relative;z-index:1}
.lfc .lfc-main h2{color:#fff;font-size:32px;text-align:center;line-height:1.35;letter-spacing:-2.5px;margin-bottom:8%}
.lfc .lfc-main h2 em{font-size:34px;font-weight:700}
.lfc .lfc-main h2 .txt-bg{color:#fff;font-style:normal;background-color:#58b4e4}
.lfc .lfc-main h2+.img-box{margin-top:33px;box-shadow:0 10px 10px rgba(0,0,0,.2)}
.lfc .lfc-main h3{margin-bottom:30px;font-size:27px;font-weight:700;text-align:center;line-height:1;color:#fff}
.lfc .lfc-main h3.txt-highlight{display:inline-block;padding-bottom:5px;color:#333}
.lfc .lfc-main h3.txt-highlight:after{content:"";position:absolute;left:-2%;bottom:0;width:104%;height:15px;background-color:#e5d2dc;z-index:-1}
.lfc-container{padding:10% 5.2%;text-align:center}
.lfc-container.lfc-con--title{padding:16.8% 5.4% 10%;background-color:#b3c7d6}
.lfc-container.lfc-con--title .txt-bg01{padding:1px 5px;color:#fff;background-color:#ff7477}
.lfc-container.lfc-con--title-desc{background-color:#dfeaf5}
.lfc-container.lfc-con--title-desc .txt-box p{font-size:20px;text-align:center;letter-spacing:-.015em;line-height:1.5}
.lfc-container.lfc-con--title-desc .txt-box p+p{margin:30px 0}
.lfc-container.lfc-con--title-desc .txt-box b[class^=txt-bg0]{color:#fff;padding:1px 2px;background-color:#ff7477}
.lfc-container.lfc-con--title-desc .container{padding:20px 10px 38px;width:100%;border-radius:20px;box-sizing:border-box;background-color:#fff}
.lfc-container.lfc-con--title-desc .container .txt-box{font-size:16px}
.lfc-container.lfc-con--title-desc .container .txt-box .txt-desc{margin:2.666% 0;font-size:inherit;letter-spacing:-.025em;line-height:1.5;color:#333}
.lfc-container.lfc-con--title-desc .container .txt-box .txt-desc .txt-desc--small{font-size:14px}
.lfc-container.lfc-con--title-desc .container .txt-box .txt-info{font-size:inherit;letter-spacing:-.025em;line-height:1.75;color:#666}
.lfc-container.lfc-con--tip{background-color:#fff}
.lfc-container.lfc-con--tip h3{color:#444}
.lfc-container.lfc-con--tip h3 .txt-bg03{color:#fff;padding:1px 10px;background-color:#ff7477}
.lfc-container.lfc-con--tip .txt-box{font-size:22px;color:#444;line-height:1.5;margin-bottom:30px;text-align:center}
.lfc-container.lfc-con--tip .step-list{background:#dfeaf5;padding:40px 33px;width:100%;border-radius:20px;box-sizing:border-box}
.lfc-container.lfc-con--tip .step-list .container{display:flex;align-items:center}
.lfc-container.lfc-con--tip .step-list .container .img-box{width:34.0314136126%}
.lfc-container.lfc-con--tip .step-list .container .txt-box{flex:1;margin-bottom:0;padding-left:6.2827225131%;box-sizing:border-box;text-align:left}
.lfc-container.lfc-con--tip .step-list .container .txt-box .step-num{display:inline-flex;width:76px;height:24px;color:#fff;font-size:17px;font-family:brandon-grotesque,sans-serif;font-weight:700;background-color:#444;line-height:1;border-radius:12px;align-items:center;justify-content:center}
.lfc-container.lfc-con--tip .step-list .container .txt-box .step-txt{margin-top:10px;margin-left:5px;color:#000;font-size:18px;line-height:1.3;letter-spacing:-1.5px}
.lfc-container.lfc-con--tip .step-list li:not(:first-child) .container [class*=-box]{padding-top:7.8534031414%}
.lfc-container.lfc-con--tip .step-list li:not(:first-child) .container .img-box{position:relative}
.lfc-container.lfc-con--tip .step-list li:not(:first-child) .container .img-box:before{content:"";position:absolute;left:50%;top:0;width:2px;height:30px;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.lfc-container.lfc-con--howto{background-color:#b3c7d6}
.lfc-container.lfc-con--howto .step-list li:not(:last-child){position:relative;padding-bottom:5.5803571429%;margin-bottom:3.3482142857%}
.lfc-container.lfc-con--howto .step-list li:not(:last-child):after{content:"";position:absolute;left:50%;bottom:0;width:4.0178571429%;padding-top:2.6785714286%;background:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_howto_arrow.png) no-repeat 50% 0;background-size:cover;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.lfc-container.lfc-con--howto .step-list li .container{display:flex;padding:4.4642857143%;width:100%;border-top-right-radius:55px;box-sizing:border-box;background-color:#fff;align-items:center}
.lfc-container.lfc-con--howto .step-list li .container .img-box{width:40.6862745098%}
.lfc-container.lfc-con--howto .step-list li .container .txt-box{flex:1;padding-left:4.6568627451%;box-sizing:border-box;text-align:left}
.lfc-container.lfc-con--howto .step-list li .container .txt-box .step-num{display:inline-flex;width:77px;height:27px;color:#fff;font-size:17px;font-family:brandon-grotesque,sans-serif;font-weight:700;background-color:#ff7477;line-height:1;border-radius:13px;align-items:center;justify-content:center}
.lfc-container.lfc-con--howto .step-list li .container .step-txt{margin-top:2%;color:#000;font-size:18px;line-height:1.3}
.lfc-container.lfc-con--howto .step-list li .container .step-txt-sub{margin-top:4.4843049327%;color:#ff7477}
.lfc-container.lfc-con--howto .step-list li .container .step-txt-sub li{position:relative;padding:0 0 0 4.5%;margin:0;font-size:16px;line-height:1.25}
.lfc-container.lfc-con--howto .step-list li .container .step-txt-sub li:before{content:"*";position:absolute;left:0;top:1%}
.lfc-container.lfc-con--howto .step-list li .container .step-txt-sub .step-txt-ex{margin-top:4.4843049327%;padding-left:8.5%;font-size:14px}
.lfc-container.lfc-con--howto .step-list li .container .step-txt-sub .step-txt-ex:before{content:"ex)"}
.lfc-container.lfc-con--howto .step-list li .hash-box{padding:2.9017857143% 0;background-color:#fee3e4;line-height:1.25;text-align:center;color:#444}
.lfc-container.lfc-con--howto .step-list li .hash-box strong{display:block;font-size:19px;font-weight:700;line-height:1.45}
.lfc-container.lfc-con--howto .round-btn{height:53px}
.lfc-container.lfc-con--event-info{padding-bottom:7.6%;background:#fff}
.lfc-container.lfc-con--event-info .container{margin-left:4.2410714286%}
.lfc-container.lfc-con--event-info .container dl{display:flex;align-items:center}
.lfc-container.lfc-con--event-info .container dl+dl{margin-top:2.331002331%}
.lfc-container.lfc-con--event-info .container dl dt{display:inline-flex;width:103px;height:29px;color:#fff;font-size:16px;font-weight:700;line-height:1;background-color:#8ba1b2;border-radius:15px;align-items:center;justify-content:center}
.lfc-container.lfc-con--event-info .container dl dd{flex:1;padding-left:3.0303030303%;color:#000;font-size:20px;text-align:left;line-height:1;font-weight:500;letter-spacing:-.03em}
.lfc-container.lfc-con--event-info .container .txt-desc{margin-top:3.4965034965%;color:#fa3c3c;font-size:16px;text-align:left}
.lfc-container.lfc-con--event-info .container .round-btn{height:53px}
.lfc-container.lfc-con--reward{padding-top:12%;background-color:#dfeaf5;color:#333}
.lfc-container.lfc-con--reward .txt-box{font-size:20px;letter-spacing:-1px;line-height:1.45}
.lfc-container.lfc-con--reward .txt-box .txt-box__block{display:block;margin-bottom:2.2321428571%}
.lfc-container.lfc-con--reward .img-box{width:55.3571428571%;margin:5.8035714286% auto 0}
.lfc-container.lfc-con--reward .txt-desc{margin-top:5.3571428571%;color:#333;font-size:16px;line-height:1.6}
.lfc-container.lfc-con--notice{padding-top:10.8%;padding-bottom:5%;background-color:#b3c7d6;color:#fff;text-align:left}
.lfc-container.lfc-con--notice h4{font-size:16px}
.lfc-container.lfc-con--notice ul{margin-top:1.5625%}
.lfc-container.lfc-con--notice ul li{position:relative;padding-left:3.3482142857%;font-size:16px;letter-spacing:-.05em;line-height:1.7}
.lfc-container.lfc-con--notice ul li:before{content:"";position:absolute;left:0;top:0;width:1.3392857143%;padding-top:1.3392857143%;margin-top:2.1%;border-radius:50%;background-color:#fff}
.lfc-container.mv-box{padding:0 0 6%;background-color:#fff;text-align:center}
.lfc-container.mv-box .inner-wrap-lfc-vdo .lfc-vdo{position:relative;width:100%;height:0;padding-bottom:56.25%}
.lfc-container.mv-box .inner-wrap-lfc-vdo .lfc-vdo button{position:absolute;display:block;width:100%;height:100%;background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc-mv_vdo.jpg);background-repeat:no-repeat;background-size:100%}
.lfc-container.mv-box .inner-wrap-lfc-vdo .lfc-vdo iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.lfc-container.mv-box .inner-wrap-lfc-vdo .lfc-vdo .desc-script{position:relative;z-index:20;width:100%;background-color:#daccbe;height:0;visibility:hidden;transition:height .25s}
.lfc-container.mv-box .inner-wrap-lfc-vdo .lfc-vdo .desc-script .inner-script{position:relative;z-index:10;width:100%;height:0;overflow:hidden;box-sizing:border-box;padding:30px 30px 0;font-size:16px;transition:height .25s}
.lfc-container.mv-box .inner-wrap-lfc-vdo .lfc-vdo .desc-script.script-open .inner-script{overflow-y:auto}
.lfc-container.mv-box .inner-wrap-lfc-vdo .lfc-vdo .desc-script.script-open,.lfc-container.mv-box .inner-wrap-lfc-vdo .lfc-vdo .desc-script.script-open .inner-script{height:200px}
.lfc .event_end{position:fixed;left:0;right:0;top:0;bottom: 0;text-align:center;background-color:rgba(0,0,0,.5);z-index:89}
.lfc .event_end .txt{position:fixed;left:0;right:0;top:auto;margin-top:calc((100vh - 160px)/ 2);color:#fff;font-size:24px;font-weight:700;line-height:1.1}
.lfc .lfc-info{background-color:#dfeaf5}
.lfc .lfc-info&gt;.inner{padding-bottom:15.4%}
.lfc .lfc-info .lfc-header{padding:15.6% 0 12%;letter-spacing:-.05px;line-height:1}
.lfc .lfc-info .lfc-header .tit{color:#1e2323;font-size:27px}
.lfc .lfc-info .lfc-header .tit-step{margin-top:3.6%;font-size:22px;font-weight:700;color:#ff7477;text-align:center}
.lfc .lfc-info .lfc-header .tit-step .step-num{display:inline-flex;width:21px;height:21px;margin-right:1.2%;background-color:#ff7477;align-items:center;justify-content:center;border-radius:50%;font-size:16px;color:#fff;vertical-align:top;align-items:center;justify-content:center}
.lfc .lfc-info .lfc-container{padding:0}
.lfc .lfc-info .lfc-container .txt-desc{display:block;padding:0 5%;color:#fa3f3f;text-align:left}
.lfc .lfc-info .evt-join-form{padding:0 5%;text-align:left}
.lfc .lfc-info .evt-join-form .form-item+.form-item{margin-top:6.6666666667%}
.lfc .lfc-info .evt-join-form .form-item .form-item-title{color:#444;font-size:24px;font-weight:700}
.lfc .lfc-info .evt-join-form .form-item .form-item-title sup{color:#fa3f3f;font-size:24px;font-weight:700;vertical-align:middle}
.lfc .lfc-info .evt-join-form .form-item .input-box{margin:2.4444444444% 0 0}
.lfc .lfc-info .evt-join-form .form-item input[type=text]{width:100%;height:70px;padding:0 4%;border:2px solid #cae1f0;border-radius:14px;box-sizing:border-box;font-size:22px;color:#888}
.lfc .lfc-info .evt-join-form .form-item input[type=text]+input[type=text]{margin-top:2%}
.lfc .lfc-info .evt-join-form .form-item .unit-radio{position:relative;display:inline-block;font-size:0}
.lfc .lfc-info .evt-join-form .form-item .unit-radio+.unit-radio{margin-left:13.3333333333%}
.lfc .lfc-info .evt-join-form .form-item .unit-radio input[type=radio]{position:absolute;left:0;top:0;width:1px;height:1px;border:0;line-height:0;opacity:0}
.lfc .lfc-info .evt-join-form .form-item .unit-radio .unit-radio__visible{display:inline-block;width:33px;height:33px;margin-right:8px;background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_radio.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover;border-radius:50%;box-sizing:border-box;vertical-align:middle}
.lfc .lfc-info .evt-join-form .form-item .unit-radio input[type=radio]:checked+.unit-radio__visible{background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_radio--checked.png)}
.lfc .lfc-info .evt-join-form .form-item .unit-radio .unit-radio__label{display:inline-block;font-size:20px;color:#444;vertical-align:middle}
.lfc .lfc-info .evt-join-form .form-item .unit-checkbox{position:relative;display:inline-block;font-size:0}
.lfc .lfc-info .evt-join-form .form-item .unit-checkbox+.unit-radio{margin-left:13.3333333333%}
.lfc .lfc-info .evt-join-form .form-item .unit-checkbox+.txt-caution{margin-top:6.6666666667%}
.lfc .lfc-info .evt-join-form .form-item .unit-checkbox input[type=checkbox]{position:absolute;left:0;top:0;width:1px;height:1px;border:0;line-height:0;opacity:0}
.lfc .lfc-info .evt-join-form .form-item .unit-checkbox .unit-checkbox__visible{display:inline-block;width:40px;height:40px;margin-right:14px;background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_checkbox.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover;box-sizing:border-box;vertical-align:middle}
.lfc .lfc-info .evt-join-form .form-item .unit-checkbox input[type=checkbox]:checked+.unit-checkbox__visible{background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_checkbox--checked.png)}
.lfc .lfc-info .evt-join-form .form-item .unit-checkbox .unit-checkbox__label{display:inline-block;font-size:22px;color:#444;vertical-align:middle}
.lfc .lfc-info .evt-join-form .form-item .unit-file{position:relative}
.lfc .lfc-info .evt-join-form .form-item .unit-file input[type=file]{position:absolute;left:0;top:0;width:1px;height:1px;border:0;line-height:0;opacity:0}
.lfc .lfc-info .evt-join-form .form-item .unit-file .unit-file__label{display:inline-flex;width:170px;height:53px;border-radius:14px;background-color:#ff7477;justify-content:center;align-items:center;font-size:18px;font-weight:700;letter-spacing:-.5px;color:#fff}
.lfc .lfc-info .evt-join-form .form-item .unit-file .unit-file-name{display:block;margin-top:7.3333333333%}
.lfc .lfc-info .evt-join-form .form-item .unit-file .upload-name{width:75.65%;height:54px;padding:0;border:0;background:0 0;font-size:22px;font-weight:700;color:#666;letter-spacing:-.5px}
.lfc .lfc-info .evt-join-form .form-item .unit-file .button__delete{width:92px;height:54px;border:1px solid #e4e4e4;border-radius:8px;background-color:#fff;box-sizing:border-box;font-size:18px;font-weight:700;color:#aaa}
.lfc .lfc-info .evt-join-form .form-item .unit-file+.txt-caution{margin-top:6%}
.lfc .lfc-info .evt-join-form .form-item .txt-caution{margin-top:2.2222222222%;color:#fa3c3c;font-size:16px;line-height:1}
.lfc .lfc-info .evt-join-form .form-item .txt-caution:before{display:inline-block;content:"";clear:both;margin-right:5px;width:14px;height:14px;background-image:url(/kr/ko/assets/image/life-fit-challenge/img_20211014_lfc_info_01.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat;background-size:cover;vertical-align:middle}
.lfc .lfc-info .evt-join-form .txt-notice{margin-top:12%;font-size:16px;color:#444;letter-spacing:-.5px}
.lfc .lfc-info .evt-join-form .txt-notice .txt-notice-title{font-size:20px}
.lfc .lfc-info .evt-join-form .txt-notice .txt-notice-block{margin-top:5.1111111111%;line-height:30px}
.lfc .lfc-info .evt-join-form .txt-notice .txt-notice-block li{display:flex}
.lfc .lfc-info .evt-join-form .txt-notice .txt-notice-block li:before{content:"-"}
.lfc .lfc-info .evt-join-form .txt-notice .txt-notice-block li .title-cell{display:inline-flex}
.lfc .lfc-info .evt-join-form .txt-notice .txt-notice-block li .data-cell{flex:1}
.lfc .lfc-info .evt-join-form .round-btn{width:100%;margin-top:13.3333333333%}
.lfc .lfc-detail{background-color:#f6f1ed;text-align:center}
.lfc .lfc-detail p{font-size:16px;font-weight:700}
.lfc .lfc-detail .lfc-header .tit{padding:23px 0 10px;line-height:1.4}
.lfc .lfc-detail .lfc-header p{padding-bottom:12px;color:#a28d87}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap li{float:left;width:50%;float:left;width:50%;text-align:center;box-sizing:border-box}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap p{color:#4f301b;margin:20px auto 15px;line-height:1}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap{width:100%;overflow:hidden}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-slider{position:relative;display:none;box-sizing:border-box;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,.slick-track:before{display:table;content:""}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-slide{outline:0!important}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-slide a:focus{outline:rgba(0,0,0,.098) solid 1px!important}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-dots{position:absolute;bottom:25px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-dots li{display:inline-block;padding:0 0;width:13px;height:13px;color:#fff;font-size:5px;line-height:13px;vertical-align:middle;text-align:center;border-radius:50%;border:0;transition:background .1s cubic-bezier(.78,-.01,.61,.76);background:#fff}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-dots li+li{margin-left:14px}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-dots li.slick-active{width:33px;border-radius:13px}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-dots li button{color:#fff;text-indent:-9999em;text-decoration:none;vertical-align:middle}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap{margin:50px auto 30px;width:77.7%}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap:after{display:block;content:"";clear:both}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap li+li+li{margin-top:30px}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap .img-box{width:84.1%;margin:0 auto}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap .check-ico{display:block;margin:0 auto;width:22px;height:22px;background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_detail_02.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap .checked .check-ico{background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_detail_01.png)}
.layer-pop{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;text-align:center;z-index:111}
.layer-pop:before{display:block;content:"";clear:both;width:100vw;height:100vh;background-color:rgba(0,0,0,.6)}
.layer-pop .layer-pop-close{position:absolute;padding:30px;right:0;top:0;background:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_popup_close.png) no-repeat 50% 50%}
.layer-pop .layer-pop-con{position:absolute;top:50%;left:49.5%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:36px 35px 38px;width:89.33%;max-width:449px;background-color:#fff;box-sizing:border-box}
.layer-pop .layer-pop-con .pop-close-btn{position:absolute;top:36px;right:35px;width:20px;height:20px;background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_detail_08.png);background-size:100% auto;background-position:0 0;background-repeat:no-repeat;vertical-align:middle}
.layer-pop .layer-pop-con .layer-pop-text{display:block;margin:30px auto 40px;color:#4d311b;font-size:24px;letter-spacing:-.025em;font-weight:300}
.layer-pop .layer-pop-con .layer-pop-text dl{margin-top:30px;letter-spacing:-.05em}
.layer-pop .layer-pop-con .layer-pop-text dd,.layer-pop .layer-pop-con .layer-pop-text dt{display:inline-block}
.layer-pop .layer-pop-buttons{display:flex;justify-content:space-between;width:100%;box-sizing:border-box}
.layer-pop .layer-pop-con .round-btn{margin:0 auto;width:100%;font-size:18px;letter-spacing:-.05em}
.layer-pop .layer-pop-con .round-btn+.round-btn{margin-left:12px}
.layer-pop .layer-pop-con .round-btn--gray{background-color:#bbb}
.lfc .lfc-select&gt;.inner{padding-bottom:0}
.lfc .lfc-select .goods-select{padding:0 5% 16%}
.lfc .lfc-select .goods-select .goods-list .goods-list__item:not(:first-child){margin-top:6.4444444444%}
.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-button-next,.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-button-prev{width:24px;height:44px;margin:0;background-repeat:no-repeat;background-position:50% 0;background-size:cover;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-button-next::before,.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-button-prev::before{content:none}
.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-button-prev{left:0;margin-left:6.6666666667%;background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_button_prev.png)}
.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-button-next{right:0;margin-right:6.6666666667%;background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_button_next.png)}
.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-pagination{bottom:0;margin-bottom:6.6666666667%;line-height:0}
.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-pagination .swiper-pagination-bullet{width:2.2222222222%;height:0;padding-top:2.2222222222%;margin:0 .8888888889%;background-color:#ccc;border:0;vertical-align:top;opacity:1}
.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-pagination .swiper-pagination-bullet-active{width:5.3333333333%;border-radius:5px;transition:width .3s linear,opacity .3s linear,border-radius .3s linear}
.lfc .lfc-select .goods-select .box-goods{margin-top:10.2222222222%}
.lfc .lfc-select .goods-select .box-goods .item-select{display:flex;align-items:center}
.lfc .lfc-select .goods-select .box-goods .item-select .unit-radio{position:relative;display:inline-block;font-size:0}
.lfc .lfc-select .goods-select .box-goods .item-select .unit-radio input[type=radio]{position:absolute;left:0;top:0;width:1px;height:1px;border:0;line-height:0;opacity:0}
.lfc .lfc-select .goods-select .box-goods .item-select .unit-radio .unit-radio__visible{display:inline-block;width:33px;height:33px;background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_radio.png);background-repeat:no-repeat;background-position:50% 0;background-size:cover;border-radius:50%;box-sizing:border-box;vertical-align:middle}
.lfc .lfc-select .goods-select .box-goods .item-select .unit-radio input[type=radio]:checked+.unit-radio__visible{background-image:url(/kr/ko/assets/image/life-fit-challenge/20220406_lfc_radio--checked.png)}
.lfc .lfc-select .goods-select .box-goods .item-select [class^=item-cell]{text-align:left}
.lfc .lfc-select .goods-select .box-goods .item-select .item-cell-input{width:8.8888888889%}
.lfc .lfc-select .goods-select .box-goods .item-select .item-cell-img{width:36%}
.lfc .lfc-select .goods-select .box-goods .item-select .item-cell-text{flex:1;padding-left:3.3333333333%;font-size:18px;font-weight:700;line-height:24px;letter-spacing:-.5px}
.lfc .lfc-select .goods-select .box-goods .item-select .item-cell-text [class^=text-]{display:block}
.lfc .lfc-select .goods-select .box-goods .item-select .item-cell-text .text-title{color:#ff7477}
.lfc .lfc-select .goods-select .box-goods .item-select .item-cell-text .text-desc{margin-top:12px;color:#444}
.lfc .lfc-select .button-case{display:flex}
.lfc .lfc-select .button-case [class^=button__]{flex:1;display:inline-flex;height:76px;justify-content:center;align-items:center;font-size:18px;font-weight:700;color:#fff}
.lfc .lfc-select .button-case .button__prev{background-color:#bbb}
.lfc .lfc-select .button-case .button__confirm{background-color:#ff7477}
@media (max-width:500px){
.lfc .only-pc{display:none}
.lfc .only-mo{display:block}
.lfc .lfc-header .tit{font-size:4.27vw;font-size:max(10px,4.27vw)}
.lfc .lfc-main-select .box-img .goods-slide .swiper-button-next,.lfc .lfc-main-select .box-img .goods-slide .swiper-button-prev{width:12vw;height:12vw}
.lfc .round-btn{width:68vw;height:15vw;margin:6vw auto 0;font-size:3.6vw;font-size:max(10px,3.6vw);border-radius:2vw}
.lfc .btn-wrap a{padding:4vw 0;font-size:4.27vw;font-size:max(10px,4.27vw)}
.lfc .txt-desc{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc .lfc-main{margin:0 auto;width:100%;max-width:500px}
.txt--20{font-size:2.667vw;font-size:max(10px,2.667vw)}
.txt--18{font-size:2.4vw;font-size:max(10px,2.4vw)}
.txt--16{font-size:2.133vw;font-size:max(10px,2.133vw)}
.txt--14{font-size:1.867vw;font-size:max(10px,1.867vw)}
.lfc .lfc-main p{font-size:4vw;font-size:max(10px,4vw)}
.lfc .lfc-main span{font-size:2.133vw;font-size:max(10px,2.133vw)}
.lfc .lfc-main h2,.lfc .lfc-main h2 em{font-size:6.4vw;font-size:max(10px,6.4vw);letter-spacing:-.13vw}
.lfc .lfc-main h2+.img-box{margin-top:6.6vw;box-shadow:0 1.33vw 1.33vw rgba(0,0,0,.2)}
.lfc .lfc-main h3{margin-bottom:6vw;font-size:5.33vw;font-size:max(10px,5.33vw)}
.lfc .lfc-main h3.txt-highlight{padding-bottom:1vw}
.lfc-container.lfc-con--title .txt-bg01{padding:.13vw .67vw}
.lfc-container.lfc-con--title-desc p{font-size:4vw;font-size:max(10px,4vw);letter-spacing:-.32vw}
.lfc-container.lfc-con--title-desc p+p{margin-top:6.67vw}
.lfc-container.lfc-con--title-desc b[class^=txt-bg0]{padding:.13vw .27vw}
.lfc-container.lfc-con--title-desc .container{padding:4vw 2vw 7.6vw}
.lfc-container.lfc-con--title-desc .container .txt-box{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc-container.lfc-con--title-desc .container .txt-box p{font-size:inherit}
.lfc-container.lfc-con--title-desc .container .txt-box .txt-desc{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc-container.lfc-con--title-desc .container .txt-box .txt-desc .txt-desc--small{font-size:3vw;font-size:max(10px,3vw)}
.lfc-container.lfc-con--title-desc .container .txt-box .txt-info{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc-container.lfc-con--title-desc .txt-box{font-size:4vw;font-size:max(10px,4vw)}
.lfc-container.lfc-con--title-desc .txt-box p{font-size:inherit}
.lfc-container.lfc-con--title-desc .txt-box p+p{margin:6vw 0}
.lfc-container.lfc-con--title-desc .txt-box .txt-desc{font-size:4vw;font-size:max(10px,4vw)}
.lfc-container.lfc-con--title-desc .txt-box .txt-desc .txt-desc--small{font-size:3vw;font-size:max(10px,3vw)}
.lfc-container.lfc-con--title-desc .txt-box .txt-info{font-size:4vw;font-size:max(10px,4vw)}
.lfc-container.lfc-con--tip .txt-box{font-size:4vw;font-size:max(10px,4vw);margin-bottom:4vw}
.lfc-container.lfc-con--tip .step-list{padding:8vw 6.6vw;border-radius:4vw}
.lfc-container.lfc-con--tip .step-list .container .txt-box .step-num{width:15.2vw;height:4.8vw;font-size:3.47vw;font-size:max(10px,3.47vw);border-radius:2.4vw}
.lfc-container.lfc-con--tip .step-list .container .txt-box .step-txt{margin-top:1.73vw;margin-left:.67vw;font-size:3.73vw;font-size:max(10px,3.73vw)}
.lfc-container.lfc-con--howto .step-list li .container{border-top-right-radius:11vw}
.lfc-container.lfc-con--howto .step-list li .container .txt-box .step-num{width:15.4vw;height:5.4vw;font-size:3.4vw;font-size:max(10px,3.4vw);border-radius:2.6vw}
.lfc-container.lfc-con--howto .step-list li .container .step-txt{font-size:3.6vw;font-size:max(10px,3.6vw)}
.lfc-container.lfc-con--howto .step-list li .container .step-txt-sub li{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc-container.lfc-con--howto .step-list li .container .step-txt-sub .step-txt-ex{font-size:2.8vw;font-size:max(10px,2.8vw)}
.lfc-container.lfc-con--howto .step-list li .hash-box strong{font-size:3.8vw;font-size:max(10px,3.8vw)}
.lfc-container.lfc-con--howto .round-btn{height:10.6vw}
.lfc-container.lfc-con--event-info .container dl dt{width:20.6vw;height:5.8vw;font-size:3.2vw;font-size:max(10px,3.2vw);border-radius:2.8vw}
.lfc-container.lfc-con--event-info .container dl dd{font-size:4vw;font-size:max(10px,4vw)}
.lfc-container.lfc-con--event-info .container .txt-desc{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc-container.lfc-con--event-info .container .round-btn{height:10.6vw}
.lfc-container.lfc-con--reward .txt-box{font-size:4vw;font-size:max(10px,4vw)}
.lfc-container.lfc-con--reward .txt-box .txt-box__block{font-size:inherit}
.lfc-container.lfc-con--reward .txt-desc{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc-container.lfc-con--notice h4{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc-container.lfc-con--notice ul li{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc .event_end .txt{margin-top:300px;font-size:20px}
.lfc .lfc-info .lfc-header .tit{font-size:5.4vw;font-size:max(10px,5.4vw)}
.lfc .lfc-info .lfc-header .tit-step{font-size:4.4vw;font-size:max(10px,4.4vw)}
.lfc .lfc-info .lfc-header .tit-step .step-num{width:4.2vw;height:4.2vw;font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc .lfc-info .evt-join-form .form-item .form-item-title{font-size:4.8vw;font-size:max(10px,4.8vw)}
.lfc .lfc-info .evt-join-form .form-item .form-item-title sup{font-size:4.8vw;font-size:max(10px,4.8vw)}
.lfc .lfc-info .evt-join-form .form-item input[type=text]{height:14vw;border:1px solid #cae1f0;border-radius:2.8vw;font-size:4.4vw;font-size:max(10px,4.4vw)}
.lfc .lfc-info .evt-join-form .form-item .unit-radio .unit-radio__visible{width:6.6vw;height:6.6vw;margin-right:1.6vw}
.lfc .lfc-info .evt-join-form .form-item .unit-radio .unit-radio__label{font-size:4vw;font-size:max(10px,4vw)}
.lfc .lfc-info .evt-join-form .form-item .unit-checkbox .unit-checkbox__visible{width:8vw;height:8vw;margin-right:2.8vw}
.lfc .lfc-info .evt-join-form .form-item .unit-checkbox .unit-checkbox__label{font-size:4.4vw;font-size:max(10px,4.4vw)}
.lfc .lfc-info .evt-join-form .form-item .unit-file .unit-file__label{width:34vw;height:10.6vw;border-radius:2.8vw;font-size:3.6vw;font-size:max(10px,3.6vw)}
.lfc .lfc-info .evt-join-form .form-item .unit-file .upload-name{height:10.8vw;font-size:4.4vw;font-size:max(10px,4.4vw)}
.lfc .lfc-info .evt-join-form .form-item .unit-file .button__delete{width:18.4vw;height:10.8vw;border-radius:1.6vw;font-size:3.6vw;font-size:max(10px,3.6vw)}
.lfc .lfc-info .evt-join-form .form-item .txt-caution{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc .lfc-info .evt-join-form .form-item .txt-caution:before{margin-right:1vw;width:2.8vw;height:2.8vw}
.lfc .lfc-info .evt-join-form .txt-notice{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc .lfc-info .evt-join-form .txt-notice .txt-notice-title{font-size:4vw;font-size:max(10px,4vw)}
.lfc .lfc-info .evt-join-form .txt-notice .txt-notice-block{line-height:6vw}
.lfc .lfc-detail p{font-size:3.2vw;font-size:max(10px,3.2vw)}
.lfc .lfc-detail .lfc-header{padding:0 5.33vw}
.lfc .lfc-detail .lfc-header .tit{padding:4vw 0 2vw}
.lfc .lfc-detail .lfc-header p{padding-bottom:2vw}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-dots{bottom:3.33vw}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-dots li{width:7px;height:7px;font-size:5px;line-height:7px}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-dots li.slick-active{width:17px}
.lfc .lfc-detail .lfc-container .lfc-slide-wrap .slick-dots li+li{margin-left:8px}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap{margin:6.67vw auto 4vw}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap li+li+li{margin-top:4vw}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap p{margin:2.67vw auto 2vw}
.lfc .lfc-detail .lfc-container .lfc-btn-wrap .check-ico{width:4.4vw;height:4.4vw}
.layer-pop .layer-pop-con{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:6.67vw 6.67vw 8vw}
.layer-pop .layer-pop-con .pop-close-btn{top:6.67vw;right:6.67vw;width:4.13vw;height:4.13vw}
.layer-pop .layer-pop-con .layer-pop-text{display:block;margin:8vw auto 15vw;font-size:4.7vw;font-size:max(10px,4.7vw);line-height:1.5}
.layer-pop .layer-pop-con .layer-pop-text dl{margin-top:6vw}
.layer-pop .layer-pop-con .round-btn{font-size:4vw;font-size:max(10px,4vw)}
.layer-pop .layer-pop-close{padding:5.97vw;background-size:4vw auto}
.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-button-next,.lfc .lfc-select .goods-select .box-img .goods-slide .swiper-button-prev{width:3.2vw;height:5.87vw}
.lfc .lfc-select .goods-select .box-goods .item-select .unit-radio .unit-radio__visible{width:6.6vw;height:6.6vw}
.lfc .lfc-select .goods-select .box-goods .item-select .item-cell-text{font-size:3.6vw;font-size:max(10px,3.6vw);line-height:1.3}
.lfc .lfc-select .goods-select .box-goods .item-select .item-cell-text .text-desc{margin-top:2.4vw}
.lfc .lfc-select .button-case [class^=button__]{height:15.2vw;font-size:3.6vw;font-size:max(10px,3.6vw)}}

/* 230602 - 크림스킨 및 ACTION 레이아웃 변경으로 인한 스타일 추가 */
.campaign-card__swiper picture{display:block}
.campaign-card__item--product1-4&gt;.desc-wrap{display:flex;flex-direction:column;justify-content:center;padding:0 20.5em 0 3.5em}
.campaign-card__item--product1-4 .group-text-head{margin:0 0 1.2em}
.campaign-card__item--product1-4 .group-text{margin:0 0 1.4em}
.campaign-card__item--product1-4 .group-text-head .uline{font-weight:800}
.campaign-card__item--product1-4 .group-text-head b{font-weight:700}
.campaign-card__item--product1-4 .group-text+p{font-weight:700}
.campaign-card__item--product1-4 .group-text .txt-lg b{font-weight:700}
.campaign-card__item .video-cover .video-cover__button:after{content:"";position:absolute;z-index:1;top:45.5%;left:53.5%;transform:translate(-50%,-50%);width:21px;height:25.5px;background:url(https://amc.apglobal.com/image/384224417642/image_si71fif26942b70kad89ldk429/-FPNG/hug-video-play_kr_230602.png) no-repeat 50% 50%;background-size:100%}
.campaign-card--global .campaign-logo{margin:52px auto 0;width:75.6944444444%;text-align:center}
.campaign-card--global .campaign-card__item{display:flex;align-items:center;flex-direction:row-reverse}
.campaign-card--global .image-area,
.campaign-card--global .video-cover{margin:10px}
.campaign-card--global .campaign-card__item--action1-1 .image-area,
.campaign-card--global .campaign-card__item--action1-1 .video-cover{width:50.9828009828%}
.campaign-card--global .campaign-card__item--action1-1 .desc-wrap{width:56.2653562654%}
.campaign-card--global .campaign-card__item--action1-2 .image-area{width:59.5823095823%}
.campaign-card--global .campaign-card__item--action1-2 .desc-wrap{width:47.9115479115%}
@media (max-width:1440px){
.campaign-card--type1+.campaign-card--type1{margin-top:100px}
[class*=" campaign-card__item--action1-"]&gt;.desc-wrap{padding:0;font-size:14px}
}@media (max-width:720px){
.campaign-card__item--product1-4&gt;.desc-wrap{justify-content:flex-start;padding:2.3214em 3.4286em 0 1.7857em}
.campaign-card__item--product1-4 .group-text-head{margin:0 0 1.2em}
.campaign-card__item--product1-4 .group-text{margin:0 0 1.25em}
.campaign-card--type1+.campaign-card--type1{margin-top:85px}
.campaign-card--type1 .campaign-card__swiper .swiper-slide{width:86%;margin:0 5px;padding:10px;background:#fff;box-shadow:10px 15px 20px rgba(0,0,0,.15),inset 0 0 0 1px #f9f9f9}
.campaign-card--global .campaign-card__swiper .swiper-slide{padding:25px 15px 0 15px}
.campaign-card__container{padding:0}
.campaign-card--type1 .section-container{padding-top:42px}
[class*=" campaign-card__item--action1-"]&gt;.desc-wrap{padding:0}
.campaign-card--global .campaign-logo{margin:40px auto 0;width:75.6944444444%}
.campaign-card--global .campaign-card__item{flex-direction:column}
.campaign-card--global .image-area,
.campaign-card--global .video-cover{margin:0}
.campaign-card--global .campaign-card__item--action1-1 .image-area,
.campaign-card--global .campaign-card__item--action1-1 .video-cover{width:72.8070175439%}
.campaign-card--global .campaign-card__item--action1-1 .desc-wrap{width:100%}
.campaign-card--global .campaign-card__item--action1-2 .image-area{width:97.5438596491%}
.campaign-card--global .campaign-card__item--action1-2 .desc-wrap{width:100%}
}</pre></body></html>