@charset "utf-8";
/* ==========================================================================
   main.css — 메인(main.jsp) 전용
   ========================================================================== */

/* --------------------------------------------------------------------------
   container
   -------------------------------------------------------------------------- */
#container.main_container {padding-top:0 !important;}
.main_popup_noti {z-index:25;}
.thum_img_list.bg_white,
.rv_img.bg_white {background-color:#FFFFFF;}

/* --------------------------------------------------------------------------
   m_only — 모바일 전용 문구
   -------------------------------------------------------------------------- */
.m_only {display:none;}

@media all and (max-width: 768px) {
	.m_only {display:block;}
}

/* --------------------------------------------------------------------------
   main_promotion — 구 프로모션 배너
   -------------------------------------------------------------------------- */
.main_promotion {position:relative;width:100%;height:100vh;max-height:950px;overflow:hidden;}
.promo_item a {display:block;position:relative;width:100%;height:100vh;max-height:950px;overflow:hidden;}
.promo_item .item_desc {position:absolute;left:0;bottom:0;width:100%;height:auto;}
.promo_item .item_inner {max-width:1800px;margin:0 auto;padding:0 50px 135px;}

.promo_item .tit_type1 {margin-top:9px;font-family:'Marian', sans-serif;font-weight:700;font-size:74px;color:#fff;line-height:0.88em;}
.promo_item .tit_type2 {margin-top:9px;font-family:'yoon', sans-serif;font-weight:700;font-size:54px;color:#fff;}
.promo_item .item_tag_box {margin-top:24px;padding:12px 0;font-size:0;}
.promo_item .item_tag_box .tag {display:inline-block;width:105px;height:auto;margin-right:5px;padding:12px 0;font-size:18px;line-height:18px;color:#fff;text-align:center;border:1px solid #fff;letter-spacing:-0.06em;}

.promo_item .background img {width:auto;height:auto;min-width:100%;min-height:100%;object-fit:cover;object-position:50% 50%;}

.promo_item .background {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.bnnr_black .item_desc p {color:#000 !important;}
.bnnr_black .item_tag_box .tag {color:#000 !important;border-color:#000 !important;}

.main_promotion .progress_box {z-index:5;position:absolute;left:0;bottom:80px;width:100%;margin-top:-12px;}
.main_promotion .progress_box .inner {max-width:1800px;margin:0 auto;padding:12px 50px;}
.main_promotion .progress_dot {display:block;width:100%;height:2px;margin:0 auto;
	background-color: rgba(255,255,255,0.2);
	background-image: linear-gradient(to right, #fff, #fff);
	background-repeat: no-repeat;
	background-size: 0 100%;

	transition: all .4s ease-in-out;
}
.main_promotion .theme--black.progress_dot {
	background-color: rgba(0,0,0,0.2);
	background-image: linear-gradient(to right, #000, #000);
	background-repeat: no-repeat;
	background-size: 0 100%;

	transition: all .4s ease-in-out;
}
.main_promotion .progress_dot .slick-dots {z-index:5;position:relative;top:-13px;display:flex !important;height:26px;}
.main_promotion .progress_dot .slick-dots li {flex:1 1 auto;}
.main_promotion .progress_dot button {display:block;width:100%;height:100%;background:transparent;font-size:0;color:transparent;}
/* --------------------------------------------------------------------------
   responsive — ≤1440px (promotion)
   -------------------------------------------------------------------------- */
@media (max-width:1440px) {

	.promo_item .item_inner {padding:0 40px 135px;}
	.main_promotion .progress_box .inner {padding:12px 40px;}
}
@media (max-width:1280px) {

	.promo_item .tit_type1 {margin-top:6px;font-size:56px;}
	.promo_item .tit_type2 {margin-top:6px;font-size:42px;}
	.promo_item .item_tag_box .tag {width:96px;margin-right:6px;padding:10px 0;font-size:16px;line-height:16px;}
}
@media (max-width:1024px) {
	.promo_item .item_inner {padding:0 20px 135px;}
	.main_promotion .bnnr_ty02_tit {padding:0;}
	.main_promotion .progress_box .inner {padding:12px 20px;}
}

@media (max-width:640px) {

	.promo_item .item_inner {padding:0 20px 166px;}
	.promo_item .tit_type1 {margin-top:6px;font-size:40px;}
	.promo_item .tit_type2 {margin-top:6px;font-size:30px;}
	.promo_item .item_tag_box {margin-top:16px;padding:4px 0;}
	.promo_item .item_tag_box .tag {width:75px;height:30px;margin-right:4px;padding:7px 0;font-size:13px;line-height:13px;}
	.main_promotion .progress_box {bottom:135px;}
}

/* --------------------------------------------------------------------------
   lookbook — 공통
   -------------------------------------------------------------------------- */
.new_lookbook {overflow:hidden;}
.new_lookbook img {width:100%;max-width:100%;height:auto;}
.new_lookbook .lb_type {position:relative;padding:92px 0;}
.new_lookbook .lb_type[data-cv-lb-bg] {background-color:var(--lb-bg);}
.new_lookbook .lb_type:after {position:absolute;left:0;bottom:-100px;content:"";display:block;width:100%;height:100px;background:inherit;}
.new_lookbook .lb_inner {position:relative;width:100%;max-width:1440px;margin:0 auto;padding:0 100px;}
.new_lookbook .lb_tit {font-weight:700;font-family:'Marian', sans-serif;font-size:120px;line-height:1;color:inherit;letter-spacing:-0.02em;}
.lb_type .descbox[data-cv-lb-fg] {color:var(--lb-fg);}
.lb_type .descbox[data-cv-lb-fg-sub] {color:var(--lb-fg-sub);}
.lb_bottom[data-cv-lb-pub] {background-color:var(--lb-pub);}
.new_lookbook .lb_selectBox[data-cv-pin-x] {position:absolute;left:calc(var(--pin-x) * 1%);top:calc(var(--pin-y) * 1%);}
.main_topColor .acc_es > li[data-cv-chip] {background:var(--chip);}
.lb_type .imgbox {display:block;overflow:hidden;position:relative;}
.lb_type .imgbox img {vertical-align:top;transition:.8s ease-out;transform:translate3d(0,0,0);transform-origin:50% 20%;cursor:pointer;}
.lb_type .imgbox.on img {transform:translate3d(0,0,0) scale(1, 1);}
.new_lookbook .lb_tit .letter {display:inline-block;line-height:0.83em;}

.lb_type .descbox {word-break:keep-all;}

.new_lookbook .imgbox .lb_selectBox {opacity:0;transform:scale(0);perspective-origin:center center;}
.new_lookbook .imgbox:hover .lb_selectBox,
.new_lookbook .imgbox:focus .lb_selectBox,
.new_lookbook .imgbox:active .lb_selectBox {opacity:1;transform:scale(1);}
.new_lookbook .imgbox .lb_selectBox:nth-of-type(2) {transition-delay:0.08s;}
.new_lookbook .imgbox .lb_selectBox:nth-of-type(3) {transition-delay:0.11s;}
.new_lookbook .imgbox .lb_selectBox:nth-of-type(4) {transition-delay:0.15s;}
.new_lookbook .imgbox .lb_selectBox:nth-of-type(5) {transition-delay:0.19s;}
.new_lookbook .lb_selectBox {width:27px;height:27px;margin:-13px 0 0 -13px;padding:0;transition:all 0.6s cubic-bezier(0.83, 0, 0.17, 1);}
.new_lookbook .lb_selectBox .btn_open_lbpop {position:absolute;left:0;top:0;width:100%;height:100%;padding:0;border-radius:50%;cursor:pointer;
	background:#fff url(/resources/images/main/lb_plus.png) no-repeat 50% 50%;
}
@media (max-width:768px) {
	.new_lookbook .lb_selectBox {width:20px;height:20px;margin:-10px 0 0 -10px;}
	.new_lookbook .lb_selectBox .btn_open_lbpop {background:#fff url(/resources/images/main/lb_plus_m.png) no-repeat 50% 50% / 10px 10px;}
	.new_lookbook .imgbox.on .lb_selectBox {opacity:1;transform:scale(1);}
}

/* --------------------------------------------------------------------------
   modal_lb_prd — 룩북 상품 팝업
   -------------------------------------------------------------------------- */
.modal_lb_prd {display:flex;align-items:center;position:fixed;left:0;top:0;width:100%;height:100%;z-index:10001;background:rgba(0,0,0,0.25);}
.modal_lb_prd .modal-content {position:relative;width:380px;height:auto;margin:0 auto;border-radius:20px;background:#fff;overflow:hidden;
	box-shadow:-1px 0 27px rgba(0,0,0,0.34);margin-top:0 !important;}
.modal_lb_prd .thumb {height:386px;background:#f7f7f7;text-align:center;}
.new_lookbook .lb_type .modal_lb_prd .thumb img {width:auto;height:100%;max-height:100%;}
.modal_lb_prd .lb_prd_info {position:relative;height:auto;padding:20px 26px 56px;color:#000;}
.modal_lb_prd .lb_prd_info * {letter-spacing:-0.02em;}
.modal_lb_prd .lb_prd_info .prd_ctg {font-weight:700;margin-bottom:6px;font-size:16px;}
.modal_lb_prd .lb_prd_info .prd_name {min-height:3.9em;max-height:3.9em;font-weight:700;font-size:21px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;
	display:block;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.modal_lb_prd .btnbox {z-index:5;position:absolute;bottom:20px;left:0;width:100%;padding:6px 26px;}
.modal_lb_prd .go_prd_detail {position:relative;display:inline-block;font-weight:700;font-size:16px;color:#000;text-decoration:underline;line-height:24px;}
.modal_lb_prd .go_prd_detail:after {position:absolute;right:-13px;top:0;content:"";display:block;width:14px;height:100%;
	background:url(/resources/images/common/arr_go.png) no-repeat 100% 4px;}
.modal_lb_prd .modal_popup_close {left:auto;right:20px;top:20px;width:21px;height:21px;background:url(/resources/images/main/btn_close_lbpop.png) no-repeat center center;}

/* --------------------------------------------------------------------------
   lookbook type_01 / 02 / 03
   -------------------------------------------------------------------------- */
.lb_type_01 .lb_inner {width:100%;max-width:1700px;margin:0 auto;padding:14.29% 230px 0;}
.lb_type_01 .lb_inner .box_wrap {position:relative;padding-bottom:calc(( 1342 / 1240 ) * 100%);}
.lb_type_01 .descbox {z-index:5;position:absolute;left:0;
	right:25%;
	top:0;padding-left:108px;font-size:180px;}
.lb_type_01 .lb_tit {font-size:180px;line-height:0.83em;}
.lb_type_01 .imgbox_01 {position:absolute;left:0;top:0;}
.lb_type_01 .imgbox_02 {position:absolute;right:20px;top:20px;transform-origin:100% 0;}
.lb_type_01 .imgbox_03 {position:absolute;right:0;bottom:0;width:470px;}
.lb_type_01 .imgbox_03 img {transform-origin:50% 50px;transform:translate3d(0, 50px, 0) scale(1.08);opacity:0.4;transition:all 0.6s ease-in;}
.lb_type_01 .imgbox_03.on img {transform-origin:50% 50px;transform:translate3d(0, 0, 0) scale(1);opacity:1;}
.lb_type_01 .imgbox_03.off img {transform:translate3d(0, -20px, 0) scale(1.2);opacity:0.6;}

.lb_type_02 .lb_inner {padding:105px 120px 66px;}
.lb_type_02 .imgbox_wrap {position:relative;padding-bottom:76.667%;}

.lb_type_02 .imgbox_01 {position:absolute;left:0;top:0;width:50%;transform-origin:100% 0;}
.lb_type_02 .imgbox_02 {position:absolute;right:0;bottom:0;width:50%;transform-origin:0 0;;}
.lb_type_02 .descbox {z-index:5;position:absolute;text-align:center;}
.lb_type_02 .descbox.descbox_01 {top:0;right:0;text-align:right;}
.lb_type_02 .descbox.descbox_02 {bottom:0;left:0;text-align:left;}
.lb_type_02 .descbox .lb_tit {font-size:240px;line-height:0.83;}
.lb_type_02 .descbox.descbox_02 .lb_tit {white-space:nowrap;overflow:visible;}

.new_lookbook .lb_type:last-child {margin-bottom:0;}
.new_lookbook .lb_type_03 .lb_inner {width:100%;max-width:100%;margin:0 auto;padding:0;}
.lb_type_03 .imgbox_01 {position:relative;height:850px;}
.lb_type_03 .imgbox_01 .img_bg {position:absolute;top:0;left:50%;width:1920px;height:715px;margin-left:-960px;overflow:hidden;}
.lb_type_03 .imgbox_01 .img_front {position:absolute;bottom:0;left:50%;width:546px;margin-left:-273px;}

.lb_type_03 .descbox {position:relative;text-align:center;}
.lb_type_03 .descbox .lb_tit {font-size:180px;transform:translateY(-100%);opacity:0;transition:all 0.8s ease;}
.lb_type_03 .descbox .lb_tit.on {transform:translateY(-62px);opacity:1;}
.lb_type_03 .imgbox_wrap {position:relative;max-width:1440px;margin:0 auto;padding:0 100px;}
.lb_type_03 .imgbox_wrap .imgbox_inner {position:relative;height:0;padding-bottom:calc(( 455 / 1240 ) * 100%);}
.lb_type_03 .imgbox_wrap .imgbox {position:absolute;top:0;bottom:0;}
.lb_type_03 .imgbox_wrap .imgbox img {width:auto;height:100%;}
.lb_type_03 .imgbox_wrap .imgbox_02 {left:0;}
.lb_type_03 .imgbox_wrap .imgbox_03 {right:0;}

/* --------------------------------------------------------------------------
   lookbook — CTA / rolling typo
   -------------------------------------------------------------------------- */
.lb_btnbox {padding-bottom:120px;text-align:right;}
.go_lookbook {position:relative;display:inline-block;padding-right:33px;font-family:'Marian',sans-serif;font-size:29px;color:#fff;opacity:0.5;background-position: right -5px top 13px;background-size: 27px 12px;background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='12'%3E%3Cpath stroke='%23FFFFFF' stroke-width='2' fill='none' d='M1.38 7.346h17.381L13.725 3.44'/%3E%3C/svg%3E");
}
@media (pointer: fine) {
	.is_pc_device .go_lookbook {opacity:0.5;transition:opacity 0.2s;}
	.is_pc_device .go_lookbook:hover {opacity:1;}
}

.lb_type_03 .imgbox_wrap img {transform:scale(1.2);}

.rolling_typo_section {display:block;white-space: nowrap;}
.rolling_typo {position:relative;top:42px;overflow:hidden;white-space:nowrap;}
.rolling_typo .textbox {display:inline-block;font-size: 0;}
.rolling_typo .textbox span {font-family:'Marian',sans-serif;font-size:278px;font-weight:700;line-height:1em;letter-spacing:-0.02em;}
.rolling_typo .text_stroke {position:relative;display:inline-block;margin-right:30px;vertical-align:middle;color:#000;
	text-shadow:-2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;opacity:0.27;
}
.rolling_typo .text_normal {position:relative;display:inline-block;margin-right:30px;vertical-align:middle;text-align:left;color:rgba(255,255,255,0.27);}
@media (max-width:1700px) {
	.lb_type_01 .descbox {right:25%;padding-left:64px;}
	.lb_type_01 .lb_tit {font-size:10.59vw;}
	.lb_type_01 .imgbox_01 {width:48.7%;}
	.lb_type_01 .imgbox_02 {top:20px;width:30.645%;}
	.lb_type_01 .imgbox_03 {width:37.9%;}
	.lb_type_02 .descbox .lb_tit {font-size:14.11vw;}
	.lb_type_03 .descbox .lb_tit {font-size:10.59vw;}
}
@media (max-width:1440px) {
	.new_lookbook .lb_inner {padding:0 72px;}
	.lb_type_01 .lb_inner {padding:14.29% 138px 0;}
	.lb_type_01 .descbox {padding-left:64px;}
	.lb_type_03 .imgbox_wrap {padding:0 72px;}
	.lb_type_03 .imgbox_01 {height:0;padding-bottom:59.03%;}
	.lb_type_03 .imgbox_01 .img_bg {width:100%;height:49.65vw;margin-left:-50%;}
	.lb_type_03 .imgbox_01 .img_bg img {width:auto;height:100%;}
	.lb_type_03 .imgbox_01 .img_front {width:37.92%;margin-left:-18.96%;}
	.rolling_typo {top:33px;}
	.rolling_typo .textbox span {font-size:220px;}
}
@media (max-width:1280px) {
	.lb_type_01 .lb_inner {padding:14.29% 92px 0;}
	.lb_type_01 .descbox {padding-left:48px;}
	.lb_type_03 .imgbox_wrap {padding:0;}
}
@media (max-width:1024px) {
	.new_lookbook .lb_inner {padding:0 48px;}
	.lb_type_01 .lb_inner {padding:14.29% 69px 0;}
	.lb_type_01 .descbox {padding-left:36px;}
	.rolling_typo {top:22px;}
	.rolling_typo .textbox span {font-size:132px;}
}
@media (max-width:768px) {
	.new_lookbook .lb_type {padding:60px 0;}

	.new_lookbook .lb_type_01 .lb_inner {width:100%;margin:0 auto;padding:85.73% 0 0;}
	.lb_type_01 .descbox {left:0;right:0;padding:0 20px;}
	.lb_type_01 .lb_tit {font-size:13.33vw;}
	.lb_type_01 .lb_inner .box_wrap {padding-bottom:calc(( 1300 / 750 ) * 100% );}
	.lb_type_01 .imgbox_01 {width:76%;}
	.lb_type_01 .imgbox_02 {right:0;top:17.867vw;width:58.67%;}
	.lb_type_01 .imgbox_03 {right:20px;width:60%;}

	.new_lookbook .lb_type_02 .lb_inner {padding:7.3% 20px;}
	.lb_type_02 .imgbox_wrap {height:0;padding:0;padding-bottom:calc(( 1285 / 670 ) * 100% );}
	.lb_type_02 .descbox .lb_tit {font-size:17.33vw;}
	.lb_type_02 .imgbox_01 {top:0;width:77.61%;margin:0;padding:0;}
	.lb_type_02 .imgbox_02 {top:auto;bottom:0;width:77.61%;margin:0;padding:0;}

	.new_lookbook .lb_type_03 .lb_inner {padding:0;}
	.lb_type_03 .imgbox_01 {padding-bottom:calc(( 890 / 750 ) * 100%);}
	.lb_type_03 .imgbox_01 .img_front {width:73.6%;margin-left:-36.8%;}
	.lb_type_03 .imgbox_wrap {padding:0;}
	.lb_type_03 .imgbox_wrap .imgbox_inner {padding-bottom:calc(( 970 / 750 ) * 100%);}
	.lb_type_03 .descbox {padding-bottom:8%;}
	.lb_type_03 .descbox .lb_tit {font-size:17.33vw;line-height:0.83em;max-height:1em;}
	.lb_type_03 .descbox .lb_tit.on {transform:translateY(-33%);opacity:1;}
	.lb_type_03 .imgbox_wrap .imgbox_02 {top:0;bottom:auto;left:20px;width:67.2%;}
	.lb_type_03 .imgbox_wrap .imgbox_03 {top:auto;bottom:0;right:0;width:80%;}
	.lb_type_03 .imgbox_wrap .imgbox img {width:100%;height:auto;}
}
@media (max-width:640px) {
	.new_lookbook .lb_inner {padding:0 20px;}
	.new_lookbook .lb_type {padding:40px 0;}
	.lb_type_02 .descbox.descbox_01 {width:100%;text-align:center;}
	.lb_type_02 .descbox.descbox_02 {width:100%;padding-left:26px;padding-bottom:0;}
	.lb_btnbox {padding-bottom:60px;}
	.go_lookbook {padding:6px 20px 6px 5px;font-size:17px;background-position:right -3px top 13px;background-size:18px 8px;}
	.rolling_typo {top:20px;}
	.rolling_typo .textbox span {font-size:100px;vertical-align:bottom;}
	.rolling_typo .text_stroke {margin-right:10px;text-shadow:-1px 0 #fff, 0 1px #fff, 1px 0 #fff, 0 -1px #fff;}
	.rolling_typo .text_normal {margin-right:10px;}

	.modal_lb_prd {padding:0 20px;}
	.modal_lb_prd .modal-content {max-width:100%;height:auto;border-radius:10px;}
	.modal_lb_prd .thumb {height:360px;}
	.modal_lb_prd .lb_prd_info {height:auto;padding:16px 20px 56px;}
	.modal_lb_prd .lb_prd_info .prd_ctg {margin-bottom:6px;font-size:12px;}
	.modal_lb_prd .lb_prd_info .prd_name {min-height:2.6em;font-size:20px;}
	.modal_lb_prd .btnbox {bottom:16px;padding:0 20px;}
	.modal_lb_prd .go_prd_detail {font-size:11px;line-height:36px;}
	.modal_lb_prd .go_prd_detail:after {position:absolute;right:-9px;width:9px;background:url(/resources/images/common/arr_go_m.png) no-repeat 100% 50% / 6px 9px;}
}

/* --------------------------------------------------------------------------
   lookbook — beige 테마
   -------------------------------------------------------------------------- */
.lb_bottom_beige .go_lookbook {color:#dab38d;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='12'%3E%3Cpath stroke='%23dab38d' stroke-width='2' fill='none' d='M1.38 7.346h17.381L13.725 3.44'/%3E%3C/svg%3E");}
.lb_bottom_beige .rolling_typo .text_normal {color:rgba(218,179,141,0.3);}
.lb_bottom_beige .rolling_typo .text_stroke {text-shadow:-2px 0 #dab38d, 0 2px #dab38d, 2px 0 #dab38d, 0 -2px #dab38d;opacity:0.3;}
@media (max-width:640px) {
	.lb_bottom_beige .rolling_typo .text_stroke {text-shadow:-1px 0 #dab38d, 0 1px #dab38d, 1px 0 #dab38d, 0 -1px #dab38d;}
}

.lb_bottom_beige.beige02 .go_lookbook {color:#d2b194;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='12'%3E%3Cpath stroke='%23d2b194' stroke-width='2' fill='none' d='M1.38 7.346h17.381L13.725 3.44'/%3E%3C/svg%3E");}
.lb_bottom_beige.beige02 .rolling_typo .text_normal {color:rgba(210,177,148,0.3);}
.lb_bottom_beige.beige02 .rolling_typo .text_stroke {text-shadow:-2px 0 #d2b194, 0 2px #d2b194, 2px 0 #d2b194, 0 -2px #d2b194;opacity:0.3;}
@media (max-width:640px) {
	.lb_bottom_beige.beige02 .rolling_typo .text_stroke {text-shadow:-1px 0 #d2b194, 0 1px #d2b194, 1px 0 #d2b194, 0 -1px #d2b194;}
}

/* --------------------------------------------------------------------------
   main_live_n_more — Live & More (구)
   -------------------------------------------------------------------------- */
.main_live_n_more {width:100%;padding:80px 0;background:#fff;overflow:hidden;}
.main_live_n_more > .inner {position:relative;width:100%;max-width:1700px;height:610px;margin:0 auto;padding:72px 130px;}
.main_live_n_more .box_wrap {position:relative;}
.main_live_n_more .titbox {z-index:5;position:relative;left:0;top:0;width:410px;height:466px;padding:125px 30px 0 0;background:#fff;}
.main_live_n_more .tit {margin-bottom:28px;font-family:'Marian',sans-serif;font-weight:700;font-size:90px;color:#000;line-height:1.1;}
.main_live_n_more .subtit {padding-bottom:5px;font-weight:700;font-size:16px;color:#555;line-height:1.7;letter-spacing:-0.02em;}
.main_live_n_more .keyword {font-size:16px;color:#555;line-height:1.5;letter-spacing:-0.03em;word-break:keep-all;}
.main_live_n_more .keyword * {word-break:keep-all;}

.main_live_n_more .slidebox {position:absolute;left:0;top:0;height:466px;padding-left:410px;overflow:hidden;}
.main_live_n_more > .inner:hover .slick-arrow,
.main_live_n_more > .inner:active .slick-arrow,
.main_live_n_more > .inner:focus .slick-arrow  {opacity:1;}
.main_live_n_more .main_live_sl {overflow:hidden;}
.main_live_n_more .sl_arrow {z-index:10;position:absolute;left:410px;right:-130px;top:50%;}
.main_live_n_more .slick-arrow {display:block;z-index:5;position:absolute;top:0;width:56px;height:65px;font-size:0;color:transparent;opacity:0;transition:opacity 0.3s ease;}
.main_live_n_more .slick-prev {left:14px;background:url(/resources/images/main/arr_live_prev.png) no-repeat 50% 0;}
.main_live_n_more .slick-next {right:14px;background:url(/resources/images/main/arr_live_next.png) no-repeat 50% 0;}
.main_live_n_more .progress_box {position:absolute;left:0;bottom:0;width:100%;}
.main_live_n_more .progress_box .inner {max-width:1700px;margin:0 auto;padding:12px 90px;}
.main_live_n_more .progress_dot {display:block;width:100%;height:2px;margin:0 auto;
	background-color: rgba(0,0,0,0.2);
	background-image: linear-gradient(to right, #000, #000);
	background-repeat: no-repeat;
	background-size: 0 100%;
	transition: background-size .4s ease-in-out;
}
.main_live_n_more .progress_dot .slick-dots {z-index:5;position:relative;top:-13px;display:flex !important;height:26px;}
.main_live_n_more .progress_dot .slick-dots li {flex:1 1 auto;}
.main_live_n_more .progress_dot button {display:block;width:100%;height:100%;background:transparent;font-size:0;color:transparent;}

.main_live_n_more .live_item {width:830px;margin-right:20px;}
.main_live_n_more .live_video_box {position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000;}
.main_live_n_more .videobox {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;background:#000;overflow:hidden;}
.main_live_n_more .videobox iframe {position:absolute;width:100.4%;height:100.4%;}
.main_live_n_more .videobox video {display:inline-block;width:100%;height:100%}
.main_live_n_more .videobox video[poster] {object-fit:cover;}
.main_live_n_more .thumb_box {z-index:2;position:relative;width:100%;height:0;padding-bottom:56.25%;background:#000;cursor:pointer}
.main_live_n_more .thumb_box .live_thumb {position:absolute;left:0;right:0;top:0;bottom:0;text-align:center;}
.main_live_n_more .thumb_box .live_thumb img {display:block;margin:0 auto;width:auto;max-width:100%;height:100%;max-height:100%}

/* --------------------------------------------------------------------------
   modal_main_live
   -------------------------------------------------------------------------- */
.modal_main_live {z-index:10001;position:fixed;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;width:100%;height:100%;}
.modal_main_live .modal-content {width:100%;max-width:1280px;margin:0 auto;padding:0 125px;margin-top:0 !important;}
.modal_main_live .modal-content .videobox {position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:auto;padding-top:37px;overflow:visible;background:none;}
.modal_main_live .modal-content .iframebox {position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;}
.modal_main_live .modal-content .iframebox iframe {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.modal_main_live .modal_popup_close {right:0;top:0;width:27px;height:27px;background:url(/resources/images/main/btn_close_livepop.png) no-repeat 50% 50%;}

@media (max-width:1440px) {

	.main_live_n_more > .inner {height:auto;padding:72px 40px;}
	.main_live_n_more .titbox {height:374px;padding-top:55px;}
	.main_live_n_more .slidebox {height:374px;}
	.main_live_n_more .live_item {width:664px;}
	.main_live_n_more .progress_box .inner {padding:12px 40px;}
}
@media (max-width:1280px) {

	.main_live_n_more .titbox {width:320px;}
	.main_live_n_more .tit {font-size:72px;}
	.main_live_n_more .slidebox {padding-left:320px;}
}
@media (max-width:1024px) {
	.main_live_n_more {padding:60px 0;}
	.main_live_n_more > .inner {height:auto;padding:0;padding-bottom:48px;}
	.main_live_n_more .titbox {width:100%;height:auto;min-height:1px;padding:0;padding-bottom:35px;text-align:center;}
	.main_live_n_more .tit {font-size:56px;text-align:center;}
	.main_live_n_more .tit br {display:none;}

	.main_live_n_more .slidebox {position:relative;height:auto;padding:0;}
	.main_live_n_more .main_live_sl {padding:0 48px;overflow:visible;}
	.main_live_n_more .slick-list {overflow:visible;}
	.main_live_n_more .live_item {flex:0 0 100%;margin-right:20px;}

	.main_live_n_more .progress_box .inner {padding:12px 20px;}
}
@media (max-width:640px) {
	.main_live_n_more .sl_arrow {display:none !important;}
	.main_live_n_more .titbox {padding-bottom:35px;}
	.main_live_n_more .tit {margin-bottom:10px;font-size:45px;}
	.main_live_n_more .subtit {font-size:14px;line-height:1.4;}
	.main_live_n_more .keyword {padding:0 20px;font-size:14px;line-height:1.4;}

	.main_live_n_more .main_live_sl {padding:0 20px;}
	.main_live_n_more .progress_box .inner {padding:12px 20px;}

	.main_live_n_more .live_item {margin-right:5px;}
	.modal_main_live .modal-content {padding:0;}
	.modal_main_live .modal-content .videobox {padding-top:28px;}
	.modal_main_live .modal_popup_close {right:10px;width:21px;height:21px;background:url(/resources/images/main/btn_close_livepop.png) no-repeat 50% 50% / 21px 21px;}
}

/* --------------------------------------------------------------------------
   main_tiktok — Hot Tok (구)
   -------------------------------------------------------------------------- */
.main_tiktok {padding:80px 0;background:#fff;}
.main_tiktok .tiktok_slide {max-width:1440px;margin:0 auto;}

.main_tiktok .titbox {padding-bottom:60px;}
.main_tiktok .tit {font-family:'Marian', sans-serif;font-weight:700;font-size:90px;text-align:center;color:#000;line-height:1;}
.main_tiktok .tiktok_item {display:block;width:325px;height:auto;margin:0 calc(140px / 3) 20px 0;border-radius:10px;overflow:hidden;}

.main_tiktok .tiktok_item .iframebox {position:relative;width:100%;height:auto;cursor:pointer;}
.main_tiktok .tiktok_item .iframebox:after {z-index:2;position:absolute;left:50%;top:50%;content:"";display:block;width:100px;height:100px;margin-left:-50px;margin-top:-50px;
	background:url(/resources/images/main/btn_tiktok.png) no-repeat 50% 50%;}
.main_tiktok .tiktok_item .iframebox img {width:100%;max-width:100%;height:auto;cursor:pointer;}
.main_tiktok .slick-list {overflow:visible;}
.main_tiktok .slidebox {position:relative;padding-bottom:40px;}
.main_tiktok .slidebox:before,
.main_tiktok .slidebox:after {z-index:5;position:absolute;top:0;bottom:0;content:"";display:block;width:50%;height:100%;background:#fff;opacity:0.5;}
.main_tiktok .slidebox:before {left:-720px;}
.main_tiktok .slidebox:after {right:-720px;}
.main_tiktok .slidebox .inner {max-width:1440px;margin:0 auto;padding:0;}
.main_tiktok .tiktok_item iframe {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;}
.main_tiktok .slidebox:hover .slick-arrow,
.main_tiktok .slidebox:active .slick-arrow,
.main_tiktok .slidebox:focus .slick-arrow {opacity:1;}
.main_tiktok .sl_arrow {z-index:10;position:absolute;left:0;right:0;width:100%;top:50%;}
.main_tiktok .slick-arrow {display:block;z-index:5;position:absolute;top:0;width:56px;height:65px;font-size:0;color:transparent;opacity:0;transition:opacity 0.3s ease;}
.main_tiktok .slick-prev {left:14px;background:url(/resources/images/main/arr_live_prev.png) no-repeat 50% 0;}
.main_tiktok .slick-next {right:14px;background:url(/resources/images/main/arr_live_next.png) no-repeat 50% 0;}

.main_tiktok .progress_box {position:relative;width:100%;margin-top:-12px;}
.main_tiktok .progress_box .inner {max-width:1700px;margin:0 auto;padding:12px 130px;}
.main_tiktok .progress_dot {display:block;width:100%;height:2px;margin:0 auto;
	background-color: rgba(0,0,0,0.2);
	background-image: linear-gradient(to right, #000, #000);
	background-repeat: no-repeat;
	background-size: 0 100%;
	transition: background-size .4s ease-in-out;
}
.main_tiktok .progress_dot .slick-dots {z-index:5;position:relative;top:-13px;display:flex !important;height:26px;}
.main_tiktok .progress_dot .slick-dots li {flex:1 1 auto;}
.main_tiktok .progress_dot button {display:block;width:100%;height:100%;background:transparent;font-size:0;color:transparent;}

/* --------------------------------------------------------------------------
   modal_main_tiktok
   -------------------------------------------------------------------------- */
.modal_main_tiktok {z-index:10001;position:fixed;left:0;right:0;top:0;bottom:0;display:block;align-items:center;width:100%;height:100%;overflow-y:auto;}
.modal_main_tiktok .modal-content {width:100%;max-width:582px;margin:0 auto;padding:0 20px;}
.modal_main_tiktok .modal-content .videobox {position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:auto;padding-top:37px;overflow:visible;background:none;}
.modal_main_tiktok .modal-content .iframebox {position:relative;width:100%;height:800px;overflow:hidden;overflow-y:auto;border-radius:10px;}
.modal_main_tiktok .modal-content .iframebox iframe {position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;overflow-y:auto;}
.modal_main_tiktok .modal_popup_close {right:0;top:0;width:27px;height:27px;background:url(/resources/images/main/btn_close_livepop.png) no-repeat 50% 50%;}

@media (max-width:640px) {
	.modal_main_tiktok .modal-content {max-width:325px;padding:0;}
	.modal_main_tiktok .modal-content .videobox {padding-top:28px;}
	.modal_main_tiktok .modal-content .iframebox {height:850px;}
	.modal_main_tiktok .modal_popup_close {right:10px;width:21px;height:21px;background:url(/resources/images/main/btn_close_livepop.png) no-repeat 50% 50% / 21px 21px;}
}

@media (max-width:1440px) {
	.main_tiktok .slidebox .inner {max-width:1025px;padding:0 15px;}
	.main_tiktok .slidebox:before {left:-512px;}
	.main_tiktok .slidebox:after {right:-512px;}
	.main_tiktok .tiktok_item {width:325px;margin:0 15px 15px 0;}
}
@media (max-width:1280px) {
	.main_tiktok .tit {font-size:72px;}
}
@media (max-width:1024px) {
	.main_tiktok {padding:60px 0;}
	.main_tiktok .tit {font-size:56px;}
	.main_tiktok .slidebox .inner {max-width:680px;padding:0 15px;}
	.main_tiktok .slidebox:before {left:-340px;}
	.main_tiktok .slidebox:after {right:-340px;}
	.main_tiktok .tiktok_item {margin:0 15px 15px 0;}
}
@media (max-width:640px) {
	.main_tiktok .sl_arrow {display:none !important;}
	.main_tiktok .titbox {padding-bottom:30px;}
	.main_tiktok .tit {font-size:45px;}
	.main_tiktok .slidebox .inner {max-width:355px;padding:0 15px;}
	.main_tiktok .slidebox:before {left:-177.5px;}
	.main_tiktok .slidebox:after {right:-177.5px;}
	.main_tiktok .tiktok_item {width:325px;margin:0 15px 15px 0;}
	.main_tiktok .tiktok_item .iframebox:after {width:76px;height:76px;margin-left:-38px;margin-top:-38px;
		background:url(/resources/images/main/btn_tiktok_m.png) no-repeat 50% 50% / 76px 76px;}
	.main_tiktok .progress_box .inner {padding:12px 20px;}
}

/* --------------------------------------------------------------------------
   renew — slide helper / swiper
   -------------------------------------------------------------------------- */
.promotion_slide_progress {display:none !important;
	z-index:-10;position:absolute;left:0;top:0;width:100%;height:5px;background-color:rgba(0,0,0,0.1);}
.promotion_slide_progress .progress_bar_helper {position:absolute;left:0;display:block;height:100%;background-color:rgba(255,255,255,0.85);}
.promotion_pagination span {font-size:24px;}

.swiper-wrapper {will-change:transform;}
.swiper-slide {overflow:hidden;will-change: transform;-webkit-backface-visibility: hidden; -webkit-transform: translate3d(0, 0, 0);}

.sl_arrow {z-index:10;position:absolute;left:460px;right:0;top:50%;width:calc(100% - 460px);}
.main-live-n-more .sl_arrow {z-index:10;position:absolute;left:460px;right:0;top:50%;}
.sl_arrow .slide-arrow {display:block;z-index:5;position:absolute;top:0;width:56px;height:65px;margin-top:-30px;font-size:0;color:transparent;opacity:0;transition:opacity 0.3s ease;}
.is_pc_device .main-kakao-gift:hover .sl_arrow .slide-arrow,
.is_pc_device .main-live-n-more:hover .sl_arrow .slide-arrow {opacity:1;}
.slide-arrow.swiper-button-prev {left:15px;background:url(/resources/images/main/arr_live_prev.png) no-repeat 50% 0;}
.slide-arrow.swiper-button-next {right:-75px;background:url(/resources/images/main/arr_live_next.png) no-repeat 50% 0;}

.is_pc_device .main_tiktok .slidebox:hover .slick-arrow,
.is_pc_device .main_tiktok .slidebox:focus .slick-arrow,
.is_pc_device .main_tiktok .slidebox:active .slick-arrow {opacity:1;}
.main_tiktok .sl_arrow {z-index:10;position:absolute;left:0;right:0;top:50%;}
.main_tiktok .slick-arrow {display:block;z-index:5;position:absolute;top:0;width:56px;height:65px;margin-top:-60.5px;font-size:0;color:transparent;opacity:0;transition:opacity 0.3s ease;}
.main_tiktok .slick-prev {left:14px;background:url(/resources/images/main/arr_live_prev.png) no-repeat 50% 0;}
.main_tiktok .slick-next {right:14px;background:url(/resources/images/main/arr_live_next.png) no-repeat 50% 0;}

/* --------------------------------------------------------------------------
   renew — common (btn / progress)
   -------------------------------------------------------------------------- */
#container {padding-top:0;}

.main-section-inner {position:relative;}
.btn-main {position:relative;display:inline-block;width:200px;height:40px;overflow:hidden;font-family: 'franklin-gothic-urw';font-weight:400;font-stretch:60%;letter-spacing:-0.05em;}
.btn-red {display:inline-block;width:200px;height:49px;font-size:28px;color:#fff;line-height:49px;text-align:center;background:transparent;transition:color 0.5s cubic-bezier(0.22, 1, 0.36, 1);}
.btn-red:before {z-index:-5;position:absolute;left:0;top:0;content:'';display:block;width:100%;height:100%;background:#ce0e2d;}
.btn-red:after {z-index:-1;position:absolute;left:0;top:0;transform: skew(-4deg);content:"";display:block;width:0;height:100%;color:#ce0e2d;background-color:#fef1e2;transition:all 0.6s cubic-bezier(0.22, 1, 0.36, 1);transform-origin:top left;}
.btn-red:active {color:#ce0e2d;}
.btn-red:active:after {width:120%;}
.is_pc_device .btn-red:hover {color:#ce0e2d;}
.is_pc_device .btn-red:hover:after {width:120%;}

.progress_box {z-index:5;position:absolute;left:0;bottom:0;width:100%;}
.progress_box .inner {position:relative;max-width:1700px;margin:0 auto;padding:12px 90px;}
.progress_bar {display:block;width:100%;height:2px;margin:0 auto;
	background-color: rgba(27,25,25,0.15);
	background-image: linear-gradient(to right, #909090, #909090);
	background-repeat: no-repeat;
	background-size: 0 100%;
	transition: background-size .4s ease-in-out;
}
.progress_bar.type-black {background-color: rgba(0,0,0,0.2);background-image: linear-gradient(to right, #000, #000);}
.progress_bar.type-white {background-color: rgba(255,255,255,0.2);background-image: linear-gradient(to right, #fff, #fff);}
.pagination_dot {z-index:5;position:absolute;left:90px;right:90px;top:0;display:flex !important;height:26px;}
.pagination_dot .swiper-pagination-bullet {display:block;flex:1 0 auto;height:100%;border-radius:0;background:transparent;}
.main_tiktok .progress_dot {background-color: rgba(27,25,25,0.15);background-image: linear-gradient(to right, #909090, #909090);}

.main-section-inner {padding:108px 0;}

.main-promotion .main-section-inner {padding:0;}
/* --------------------------------------------------------------------------
   renew — main-top-banner
   -------------------------------------------------------------------------- */
.main_promotion_slide {height:100vh;height:calc(var(--vh, 1vh) * 100);}
.main_promotion_slide .slide-visual {position:absolute;left:0;top:0;width:100%;height:100%;}
.main_promotion_slide .slide-visual img {display:block;width:100%;height:100%;object-fit: cover;object-position:50% 50%;}
.main_promotion_slide .slide-visual [data-banner-image="pc"] {display:block;}
.main_promotion_slide .slide-visual [data-banner-image="mo"] {display:none;}

.main_promotion_slide .banner-info {z-index:5;position:absolute;left:50%;bottom:180px;width:50%;height:auto;padding:0 40px 0 80px;color:#000;max-width: 800px;}
.main_promotion_slide .badge {margin-bottom:20px;font-size:1.3rem ;line-height:1.3em;text-align:left;letter-spacing:-0.03em;word-break:keep-all;overflow-wrap: break-word;}

.main_promotion_slide .title {margin-bottom:30px;font-family:var(--font-pretendard);font-size:50px;letter-spacing:-0.052em;word-break:keep-all;overflow-wrap: break-word;}
.main_promotion_slide .title.type-1 {font-family:var(--font-pretendard);font-size:2.7rem;font-weight:500;}
.main_promotion_slide .title.type-1-jp {font-family:var(--font-pretendard);font-size:2.7rem;font-weight:500;}
.main_promotion_slide .title.type-2 {font-family:var(--font-pretendard);font-size:60px;line-height:65px;}
.main_promotion_slide .link {font-size:0;margin-bottom:30px;}
.main_promotion_slide .btn-link {position:relative;overflow:hidden;display:inline-block;width:160px;height:38px;margin:0 8px 5px 0;font-weight:500;font-size:1rem;text-align:center;line-height:36px;letter-spacing:-0.02em;border-radius:2px;}
.main_promotion_slide .subtitle {font-size:1.1rem;line-height:1em;letter-spacing:-0.02em;opacity:0.7;}

.main_promotion_slide [data-banner-type="white"] .banner-info {color:#fff;}
.main_promotion_slide [data-banner-type="white"] .btn-link {color:#ce0e2d;}
.main_promotion_slide [data-banner-type="white"] .badge {border-color:#fff;}
.main_promotion_slide .btn-link:before {z-index:-5;position:absolute;left:-2px;right:-2px;top:-2px;bottom:-2px;content:'';display:block;width:auto;height:auto;background:#ce0e2d;}
.main_promotion_slide .btn-link:after {z-index:-1;position:absolute;left:-3px;top:-2px;bottom:-2px;transform: skew(-4deg);content:"";display:block;width:0;height:calc(100% + 4px);color:#ce0e2d;background-color:#fef1e2;transition:all 0.6s cubic-bezier(0.22, 1, 0.36, 1);transform-origin:top left;}
.main_promotion_slide .btn-link:active {color:#ce0e2d;}
.main_promotion_slide .btn-link:active:after {width:120%;}
.is_pc_device .main_promotion_slide .btn-link:hover {color:#ce0e2d;}
.is_pc_device .main_promotion_slide .btn-link:hover:after {width:120%;}
.main_promotion_slide [data-banner-type="white"] .btn-link:before {background-color:#fef1e2;}
.main_promotion_slide [data-banner-type="white"] .btn-link:after {background-color:#ce0e2d;}
.main_promotion_slide [data-banner-type="white"] .btn-link:active {color:#fff;}
.is_pc_device .main_promotion_slide [data-banner-type="white"] .btn-link:hover {color:#fff;}

.main_promotion_slide .btn-link.btn-type-red {color: #000;background-color: transparent;border: 1px solid #000;display: inline-block;transition: all 0.3s cubic-bezier(0.22, 1, 0.36, 1);}
.main_promotion_slide .btn-link.btn-type-red:before {background-color: transparent;}
.main_promotion_slide .btn-link.btn-type-red:after {background-color: #000;border-color: #000;color: #fff !important;}
.main_promotion_slide .btn-link.btn-type-red:active {color:#fff;}
.is_pc_device .main_promotion_slide .btn-link.btn-type-red:hover {color:#fff;background-color:#000;border-color:#000;}
.is_pc_device .main_promotion_slide .btn-link.btn-type-red:hover:after {width:120%;}

.main_promotion_slide .videobox {overflow:hidden;}
.main_promotion_slide .videobox video {width:100%;height:100%;object-fit:cover;object-position:50% 50%;}
.main_promotion_slide .progress_box {bottom:68px;}

/* --------------------------------------------------------------------------
   renew — main-creator
   -------------------------------------------------------------------------- */
.main-creator {text-align: center;}
.main-creator .main-section-container {max-width:1440px;margin:0 auto;text-align:center;}

.main-creator .btn-red {font-family:var(--font-pretendard);font-size:18px;height: 45px;line-height: 44px;font-weight: 500;border-radius: 2px;}
.main-creator .visual {position:relative;}

.main-creator .imagebox {display:flex;flex-wrap:wrap;justify-content:center;}
.main-creator .imagebox img {display:block;max-width:100%;height:auto;}
.main-creator .imagebox [data-banner-image="pc"] {display:block;}
.main-creator .imagebox [data-banner-image="mo"] {display:none;}
.main-creator .titlebox {position:absolute;left:0;bottom:0;width:100%;}

.main-creator h4 {margin-bottom:0.6em;font-weight:700;font-size:35px;color:#ce0e2d;}
.main-creator .description .personal_service_title {margin-bottom:0.1em;font-weight:600;font-size:30px;color:#000;}
.main-creator .description {padding:20px 0 44px 0;}
.main-creator .description p {font-family:var(--font-pretendard);font-size:18px;color:#1b1919;letter-spacing: -0.03em;line-height:1.6;word-break: keep-all;}

.main-creator .description .mo_only {display:none;}
.main-creator .title {position:relative;top:-4px;}
.main-creator .motion_01 {will-change: transform, opacity;opacity:0;transform:translateY(7%);}
.main-creator .motion_02 {will-change: transform, opacity;opacity:0;transform:translate3d(0, -128px, 0);transition:all 0.95s cubic-bezier(0.22, 1, 0.36, 1);}
.main-creator .motion_03 {will-change: transform, opacity;opacity:0;transform:translate3d(0, -128px, 0);transition:all 0.95s cubic-bezier(0.22, 1, 0.36, 1);}
.main-creator .motion_02.on {transform:translate3d(0, 0, 0);opacity:1;}
.main-creator .motion_03.on {transform:translate3d(0, 0, 0);opacity:1;}

.parallax {position:relative;overflow:hidden;}

/* --------------------------------------------------------------------------
   renew — main-new-and-best
   -------------------------------------------------------------------------- */
.main-new-and-best .main-section-inner {padding:30px 0 0;}
html:not([lang="ko"]) .main-new-and-best .main-section-inner {padding-top: 110px;}
.main-new-and-best h4 {margin-bottom:0.6em;font-weight:700;font-size:35px;color:#ce0e2d;text-align: center;}

.main-new-and-best .main-section-contents {display:flex;height:calc((1100 / 1920)* 100vw);overflow:hidden;}
.main-new-and-best .left-visual {position:relative;flex:0 0 50%;overflow:hidden;}
.main-new-and-best .left-visual:after {position:absolute;right:0;top:0;content:'';display:block;width:1px;height:100%;background:#fff;}
.main-new-and-best .left-visual img {width:100%;height:100%;object-fit: cover;}
.main-new-and-best .left-visual .slide-nav-button {z-index:5;position:absolute;top:50%;transform:translateY(-50%);width:70px;height:70px;border-radius:50%;background-color:rgba(0,0,0,0.2);}
.main-new-and-best .left-visual .slide-nav-button.btn-prev {left:30px;background-image:url(/resources/images/main/slide-button-prev.png);background-position:50% 50%;background-repeat:no-repeat;}
.main-new-and-best .left-visual .slide-nav-button.btn-next {right:30px;background-image:url(/resources/images/main/slide-button-next.png);background-position:50% 50%;background-repeat:no-repeat;}
.main-new-and-best .right-prd-list {display:flex;padding-right:5.625%;}
.main-new-and-best .right-prd-list .list-wrapper {display:flex;flex-wrap:wrap;justify-content:stretch;}
.new-and-best-slide-wrap {display:flex;flex-wrap:nowrap;height:100%;}
.right-prd-list .main_prd_box {display:flex;flex-direction:column;flex:0 0 50%;padding-left:20px;overflow:hidden;}
.right-prd-list .main_prd_box:nth-child(1),.right-prd-list .main_prd_box:nth-child(2) {padding-bottom:10px;}
.right-prd-list .main_prd_box:nth-child(3),.right-prd-list .main_prd_box:nth-child(4) {padding-top:10px;}
.right-prd-list .main_prd_box .pd-wrap {height:100%;background-color:#fdfcfc;cursor:pointer;transition:background-color 0.6s ease;}
.right-prd-list .main_prd_box .pd-wrap:hover {background-color:#faf6f3;}
.right-prd-list .main_prd_box.active .pd-wrap {background-color:#faf6f3;}
.right-prd-list .main_prd_box .thumbnail {padding:4.926% 9.852% 8px;text-align:center;}
.right-prd-list .main_prd_box .thumbnail img {width:100%;height:auto;}
.right-prd-list .main_prd_box .pd-info {padding:0 20px 20px;font-size:0;text-align:center;}

.right-prd-list .main_prd_box .pd-info {font-family:var(--font-pretendard);font-size:20px;color:#1b1919;letter-spacing: -0.03em;}
.right-prd-list .main_prd_box .pd-name {display:-webkit-box;-webkit-box-pack:center;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;height:3.0em;margin-bottom:0.4em;line-height:1.5;}
.right-prd-list .main_prd_box .pd-price {margin-bottom:0.8em;font-weight:700;}
.right-prd-list .main_prd_box .btn-more {position:relative;display:inline-block;font-family:var(--font-pretendard);font-weight:600;font-size:18px;color:#ce0e2d;line-height:1.1;}

.right-prd-list .main_prd_box .btn-more:after {position:absolute;left:0;bottom:0;content:"";display:block;width:100%;height:1px;background-color:#ce0e2d;}

/* --------------------------------------------------------------------------
   renew — slogan keyframes
   -------------------------------------------------------------------------- */
@keyframes slogan {100% {transform: translateX(-1678px);}}

/* --------------------------------------------------------------------------
   renew — main-kakao-gift
   -------------------------------------------------------------------------- */
.main-kakao-gift {padding:168px 0 127px;}
.main-kakao-gift .main-section-inner {max-width:1700px;margin:0 auto;padding:40px 90px 83px;}
.main-kakao-gift .main-section-contents {position:relative;}
.main-kakao-gift .title-box {z-index:5;position:relative;width:460px;height:370px;padding-top:68px;letter-spacing:-0.06em;}
.main-kakao-gift .title {margin-bottom:21px;}
.main-kakao-gift .sub {margin-bottom:0.25em;padding-right:15px;font-weight:700;font-size:21px;color:#1b1919;line-height:1.3;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:2.6em;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;
}
.main-kakao-gift .keyword {padding-right:15px;font-size:18px;color:#1b1919;line-height:1.5;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:4.5em;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;
}
.main-kakao-gift .list-box {position:absolute;left:0;top:0;height:370px;padding-left:460px;overflow:hidden;}
.main-kakao-gift .btn-red {margin-top:42px;height:52px;line-height:52px;}
.main-kakao-gift .gift-list {display:flex;flex-wrap:nowrap;overflow:hidden;}
.main-kakao-gift .gift-item {flex:0 0 370px;width:370px;height:370px;overflow:hidden;}
.main-kakao-gift .gift-item a {display:block;width:100%;height:100%;}
.main-kakao-gift .gift-item a img {width:100%;height:100%;object-fit: cover;}
.main-kakao-gift .progress_box {position:absolute;left:0;bottom:0;width:100%;}
.main-kakao-gift .progress_box .inner {max-width:1700px;margin:0 auto;padding:12px 90px;}

/* --------------------------------------------------------------------------
   renew — main-live-n-more
   -------------------------------------------------------------------------- */
.main-live-n-more {padding:102px 0;background:#f6efea;}
.main-live-n-more .main-section-inner {max-width:1700px;margin:0 auto;padding:40px 90px 80px;}
.main-live-n-more .main-section-contents {position:relative;}
.main-live-n-more .title-box {z-index:5;position:relative;width:460px;height:463px;padding-top:68px;letter-spacing:-0.06em;overflow:hidden;}
.main-live-n-more .title {margin-bottom:21px;}
.main-live-n-more .sub {margin-bottom:0.25em;padding-right:15px;font-weight:700;font-size:21px;color:#1b1919;word-break:keep-all;}
.main-live-n-more .keyword {padding-right:15px;font-size:18px;color:#1b1919;letter-spacing:-0.05em;
	display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6;max-height:9em;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;
}
.main-live-n-more .slide-box {position:absolute;left:0;top:0;height:463px;padding-left:460px;overflow:hidden;}
.main-live-n-more .btn-red {margin-top:42px;height:52px;line-height:52px;}
.main-live-n-more .live-list {display:flex;flex-wrap:nowrap;}
.main-live-n-more .live_item {flex:0 0 830px;user-select:none;}
.main-live-n-more .gift-item {flex:0 0 390px;width:390px;height:463px;padding-right:20px;overflow:hidden;}
.main-live-n-more .gift-item a {display:block;width:100%;height:100%;}
.main-live-n-more .gift-item a img {width:100%;height:auto;object-fit: cover;}
.main_live_n_more .thumb_box .live_thumb img {object-fit:cover;}

/* --------------------------------------------------------------------------
   renew — main-hottok
   -------------------------------------------------------------------------- */
.main-hottok {padding:0 0 22px;}
.main-hottok h4 {margin-bottom:0.6em;font-weight:700;font-size:35px;color:#ce0e2d;text-align: center;}

/* --------------------------------------------------------------------------
   responsive — ≥1024.1px
   -------------------------------------------------------------------------- */
@media all and (min-width: 1024.1px) {
	.right-prd-list .progress_box {display:none;}
}
/* --------------------------------------------------------------------------
   responsive — ≤1700px
   -------------------------------------------------------------------------- */
@media all and (max-width: 1700px) {

	.progress_box .inner {padding:12px 97px;}
	.pagination_dot {left:97px;right:97px;}

	.main-new-and-best .right-prd-list {padding-right:81px;}
	.right-prd-list .main_prd_box .pd-info * {font-size: 1.176vw;}
	.right-prd-list .main_prd_box .pd-info .btn-more {font-size: 1.4117vw;}

	.main-kakao-gift .main-section-inner {padding-left:97px;}

	.main-live-n-more .main-section-inner {padding-left:97px;}
}
/* --------------------------------------------------------------------------
   responsive — ≤1440px (renew)
   -------------------------------------------------------------------------- */
@media all and (max-width: 1440px) {

	.progress_box .inner,
	.main-kakao-gift .progress_box .inner,
	.main_live_n_more .progress_box .inner {padding:12px 69.3px;}
	.pagination_dot {left:69.3px;right:69.3px;}

	.main-new-and-best .right-prd-list {padding-right:72px;}
	.right-prd-list .main_prd_box .thumbnail {padding:10px 20px 4px;}
	.right-prd-list .main_prd_box .pd-info {padding:0 16px 12px;}

	.main_promotion_slide .banner-info {padding:0 20px 0 40px;bottom: 140px;}
	.main_promotion_slide .title {margin-bottom:24px;font-size:2rem;}
	.main_promotion_slide .title.type-1 {font-size:2rem;}
	.main_promotion_slide .title.type-1-jp {font-size:2rem;}
	.main_promotion_slide .title.type-2 {font-size:2rem;line-height:52px;}
	.main_promotion_slide .badge {font-size: 1.04rem;}
	.main_promotion_slide .subtitle {font-size: 0.8rem;}

	.main-creator .main-section-container {padding:0 20px;}

	.main-kakao-gift .main-section-inner {padding-left:69.3px;padding-bottom:63px;}
	.main-kakao-gift .title-box {width:345px;padding-top:62px;}

	.main-live-n-more .main-section-inner {padding-left:69.3px;padding-bottom:63px;}
	.main-live-n-more .live_item {flex: 0 0 640px;width:640px;}
	.main-live-n-more .title-box {height:360px;padding-top:62px;}
	.main-live-n-more .slide-box {height:360px;}
}
/* --------------------------------------------------------------------------
   responsive — ≤1280px (renew)
   -------------------------------------------------------------------------- */
@media all and (max-width: 1280px) {
	.progress_box .inner,
	.main-kakao-gift .progress_box .inner,
	.main_live_n_more .progress_box .inner {padding:12px 40px;}
	.pagination_dot {left:40px;right:40px;}
	.sl_arrow {left:345px;width:calc(100% - 345px);}
	.main-live-n-more .sl_arrow {left:345px;}
	.slide-arrow.swiper-button-prev {left:0;}
	.slide-arrow.swiper-button-next {right:-90px;}

	.main_promotion_slide .banner-info {padding:0 20px;}

	.main-new-and-best .right-prd-list {padding-right:57.6px;}

	.main-creator h4 {font-size:32px;}
	.main-creator .description p {font-size:18px;}

	.main-kakao-gift .main-section-inner {padding-left:40px;}
	.main-kakao-gift .sub {font-size:19px;}
	.main-kakao-gift .keyword {font-size:16px;}
	.main-kakao-gift .title-box {width:345px;}
	.main-kakao-gift .title img {width:calc((273/460)*100%);}
	.main-kakao-gift .list-box {padding-left:345px;}

	.main-live-n-more .main-section-inner {padding-left:40px;}
	.main-live-n-more .sub {font-size:19px;}
	.main-live-n-more .keyword {font-size:16px;}
	.main-live-n-more .live_item {flex: 0 0 640px;width:640px;}
	.main-live-n-more .title-box {width:345px;}
	.main-live-n-more .title img {width:calc((406/460)*100%);}
	.main-live-n-more .slide-box {padding-left:345px;}
}
/* --------------------------------------------------------------------------
   responsive — 1024.1–1280px
   -------------------------------------------------------------------------- */
@media all and (max-width: 1280px) and (min-width:1024.1px) {

	.main-new-and-best .left-visual .slide-nav-button {width:56px;height:56px;}
	.main-new-and-best .left-visual .slide-nav-button.btn-prev {left:20px;background-size:20% auto;}
	.main-new-and-best .left-visual .slide-nav-button.btn-next {right:20px;background-size:20% auto;}
}
/* --------------------------------------------------------------------------
   responsive — ≤1024px (renew)
   -------------------------------------------------------------------------- */
@media all and (max-width: 1024px) {

	.sl_arrow {display:none !important;}

	.main-section-inner {padding:120px 0 120px;}

	.progress_box .inner {padding:12px 20px;}
	.pagination_dot {left:20px;right:20px;}

	.btn-red {width:170px;height:40px;font-size:16px;line-height:40px;}

	.main_promotion_slide .banner-info {padding:0;padding-right:20px;}

	.main_promotion_slide .title {margin-bottom:21px;font-size:2rem;}
	.main_promotion_slide .title.type-1 {font-size:2rem;}
	.main_promotion_slide .title.type-1-jp {font-size:2rem;}

	.main_promotion_slide .title.type-2 {font-size:43px;line-height:46.8px;}

	.main_promotion_slide .subtitle {font-size:16px;}

	.main_promotion_slide .btn-link {width:150px;height:36px;}

	.main_promotion_slide .progress_box {bottom:64px;}

	.main-creator .sub img {width: calc((375/1024) * 100%);}
	.main-creator .title img {width: calc((717/1024) * 100%);}
	.main-creator h4 {font-size:28px;}
	.main-creator .description p {font-size:16px;}
	.main-creator .btn-red {font-size:18px;}

	.main-creator .visual {padding-bottom:0;}
	.main-creator .description {padding: 20px 0 30px 0;}
	.main-creator .description .personal_service_title {font-size: 24px;}

	.main-creator .description .mo_only {display:block;}

	.main-new-and-best .main-section-inner {padding-top:10px;}

	.main-new-and-best h4 {font-size: 28px;}

	.main-new-and-best .main-section-contents {display:flex;flex-direction:column;height:auto;}
	.main-new-and-best .left-visual {flex:0 0 100%;overflow:hidden;}
	.main-new-and-best .left-visual:after {display:none;}
	.main-new-and-best .left-visual img {width:100%;height:100%;object-fit: cover;}
	.main-new-and-best .right-prd-list {margin-top:36px;padding-right:0;padding-bottom:35px;}
	.main-new-and-best .right-prd-list .list-wrapper {flex-wrap:nowrap;}
	.right-prd-list .main_prd_box {flex:0 0 auto;padding-left:0;}
	.right-prd-list .main_prd_box:nth-child(n) {padding:0 10px 0 0;}
	.right-prd-list .main_prd_box:first-child {margin-left:20px;}
	.right-prd-list .main_prd_box .pd-wrap {max-width:270px;min-width:203px;}
	.right-prd-list .main_prd_box .thumbnail {padding:10px 30px 4px;}
	.right-prd-list .main_prd_box .pd-info {padding:0 24px 24px;}
	.right-prd-list .main_prd_box .pd-name {font-size:14px;}
	.right-prd-list .main_prd_box .pd-price {font-size:15px;}
	.right-prd-list .main_prd_box .pd-info .btn-more {font-size:18px;}

	.main-kakao-gift {padding:84px 0;}
	.main-kakao-gift .main-section-inner {padding:48px 0 35px;}
	.main-kakao-gift .title-box {width:100%;height:auto;margin-bottom:35px;padding-top:0;text-align:center;}
	.main-kakao-gift .title img {width:auto;}
	.main-kakao-gift .sub {padding:0 20px;font-size:17px;}
	.main-kakao-gift .keyword {padding:0 20px;font-size:14px;}
	.main-kakao-gift .gift-list {padding:0;overflow:visible;}
	.main-kakao-gift .list-box {position:relative;left:auto;top:auto;height:auto;padding:0;}
	.main-kakao-gift .list-box {padding:0 calc((100% - 335px) / 2);}
	.main-kakao-gift .progress_box .inner {padding:12px 20px;}
	.main-kakao-gift .gift-item {flex:0 0 335px;width:335px;height:335px;}
	.main-kakao-gift .btn-red {margin-top:32px;height:42px;line-height:42px;font-size:22.8px;}

	.main-live-n-more {padding: 84px 0;}
	.main-live-n-more .main-section-inner {padding:48px 0 35px;}
	.main-live-n-more .title-box {width:100%;height:auto;margin-bottom:35px;padding-top:0;text-align:center;}
	.main-live-n-more .title img {width:auto;}
	.main-live-n-more .sub {padding:0 20px;font-size:17px;}
	.main-live-n-more .keyword {padding:0 20px;font-size:14px;}
	.main-live-n-more .gift-list {padding:0 20px;overflow:visible;}
	.main-live-n-more .slide-box {position:relative;left:auto;top:auto;height:auto;padding:0 9.4726%;}
	.main-live-n-more .progress_box .inner {padding:12px 20px;}
	.main-live-n-more .main_live_sl {padding:0;}
	.main-live-n-more .live_item {flex:1 0 100%;}

	.main-hottok {padding:34px 0 0;}

	.main-hottok .title-box {margin-bottom:16px;}
	.main-hottok h4 {font-size: 28px;}

	.main_tiktok .slidebox {padding-bottom:5px;}
	.main-hottok .slidebox:before,
	.main-hottok .slidebox:after {display:none;}
}
/* --------------------------------------------------------------------------
   responsive — 768.1–1440px
   -------------------------------------------------------------------------- */
@media all and (max-width: 1440px) and (min-width:768.1px) {

	.main_promotion_slide .slide-visual img {object-position: 25% 50%;}
}
/* --------------------------------------------------------------------------
   responsive — ≤768px (renew)
   -------------------------------------------------------------------------- */
@media all and (max-width: 768px) {

	.main-creator h4 {font-size:26px;}

	.main-creator .visual {padding-bottom:0;}

	.main_promotion_slide .banner-info {left:0;width:100%;padding:0 20px;bottom:130px;transform: none;top:auto;}

	.main_promotion_slide .badge {margin-bottom:20px;font-size:14.5px;}
	.main_promotion_slide .title {margin-bottom:18px;font-size:30px;letter-spacing:-0.052em;}
	.main_promotion_slide .title.type-1 {font-size:30px;}
	.main_promotion_slide .title.type-1-jp {font-size:30px;}
	.main_promotion_slide .title.type-2 {font-size:36px;line-height:39px;}
	.main_promotion_slide .link {margin-bottom:12px;}

	.main_promotion_slide .btn-link {width:146px;height:35px;margin:0 6px 3px 0;line-height: 34px;}

	.main_promotion_slide .subtitle {font-size:14px;}
	.main_promotion_slide .slide-visual [data-banner-image="pc"] {display:none;}
	.main_promotion_slide .slide-visual [data-banner-image="mo"] {display:block;}

	.main-creator .imagebox [data-banner-image="pc"] {display:none;}
	.main-creator .imagebox [data-banner-image="mo"] {display:block;}
	.main-creator .description .personal_service_title {font-size: 22px;}

	.main-kakao-gift {padding:46px 0;}
	.main-kakao-gift .title {margin-bottom:16px;}
	.main-kakao-gift .btn-red {width:152px;height:35px;margin-top:13px;font-size:19px;line-height:35px;}
	.main-kakao-gift .gift-item {flex:0 0 100%;width:100%;height:100%;padding-right:0;}

	.main-live-n-more {padding: 8px 0 35px;}
	.main-live-n-more .title {margin-bottom:16px;}
	.main-live-n-more .btn-red {width:152px;height:35px;margin-top:13px;font-size:19px;line-height:35px;}
	.main_live_n_more .slide-box {padding:0 20px;}
}
/* --------------------------------------------------------------------------
   responsive — ≤750px
   -------------------------------------------------------------------------- */
@media all and (max-width: 750px) {

	.main-creator .sub .title-img {width:calc((375/750) * 100%);}
	.main-creator .title .title-img {width:calc((631/750) * 100%);}
	.main-new-and-best .title-img {width:calc((413/750) * 100%);}
	.main-kakao-gift .title .title-img {width:calc((273/750) * 100%);}
	.main-live-n-more .title .title-img {width:calc((408/750) * 100%);}
	.main-hottok .title .title-img {width:calc((290/750) * 100%);}

	.main-new-and-best h4 {font-size: 24.5px;}
	.main-hottok h4 {font-size: 24.5px;margin-bottom: 0;}

}
/* --------------------------------------------------------------------------
   responsive — ≤640px (renew)
   -------------------------------------------------------------------------- */
@media all and (max-width: 640px) {

	.main-section-inner {padding:68px 0;}

	.main-creator .main-section-inner {padding-bottom:84px;}

	.main-creator .visual {padding-bottom:0;}

	.main-creator .title {top:3px;}

	.main-new-and-best .left-visual .slide-nav-button {width:35px;height:35px;}
	.main-new-and-best .left-visual .slide-nav-button.btn-prev {left:20px;background-size:7px 16px;}
	.main-new-and-best .left-visual .slide-nav-button.btn-next {right:20px;background-size:7px 16px;}

	.right-prd-list .main_prd_box .thumbnail {padding:0 15px 13px;}
	.right-prd-list .main_prd_box .pd-info {padding:0 12px 24px;}
	.right-prd-list .main_prd_box .pd-name {font-size:13px;}
	.right-prd-list .main_prd_box .pd-price {font-size:14px;}
	.right-prd-list .main_prd_box .pd-info .btn-more {font-size:16px;}

	.main-kakao-gift {padding-top: 56px;}
	.main-kakao-gift .gift-item {flex:0 0 335px;width:335px;height:335px;padding-right:0;}

	.main_live_n_more .slide-box {padding:0 40px;}
}
/* --------------------------------------------------------------------------
   responsive — ≤480px (renew)
   -------------------------------------------------------------------------- */
@media all and (max-width: 480px) {

	.btn-red {height:35px;font-size:14.285px;line-height:35px;}

	.main-creator h4 {margin-bottom:0.4em;font-size:24.5px;}

	.main-creator .description {padding:20px 20px 30px;}
	.main-creator .description p {font-size:14px;}
	.main-creator .btn-red {width:152px;font-size:14.285px;}

	.right-prd-list .main_prd_box .pd-wrap {width:203px;}
	.right-prd-list .main_prd_box .pd-name {font-size:12px;}
	.right-prd-list .main_prd_box .pd-price {font-size:14px;}
	.right-prd-list .main_prd_box .pd-info .btn-more {font-size:15px;}

	.main-kakao-gift {padding:46px 0;}
	.main-kakao-gift .title {margin-bottom:16px;}
	.main-kakao-gift .sub {margin-bottom:0.4em;font-size:14px;}
	.main-kakao-gift .keyword {font-size: 11.5px;}
	.main-kakao-gift .btn-red {width:152px;height:35px;margin-top:13px;font-size:19px;line-height:35px;}
	.main-kakao-gift .gift-item {flex:0 0 100%;width:100%;height:100%;padding-right:0;}

	.main-live-n-more .title {margin-bottom:16px;}
	.main-live-n-more .sub {margin-bottom:0.4em;font-size:14px;}
	.main-live-n-more .keyword {font-size: 11.5px;}
	.main-live-n-more .btn-red {width:152px;height:35px;margin-top:13px;font-size:19px;line-height:35px;}
	.main_live_n_more .slide-box {padding:0 20px;}
}
/* --------------------------------------------------------------------------
   responsive — ≤360px
   -------------------------------------------------------------------------- */
@media all and (max-width: 360px) {
	.main_promotion_slide .btn-link {width:calc(50% - 6px);}
	.main_promotion_slide .btn-link:last-child {margin-right:0;}
}

/* --------------------------------------------------------------------------
   main_bestseller — 베스트셀러
   -------------------------------------------------------------------------- */
.main_btn_area {width:100%;padding:20px 0;text-align:center;}
.main_btn_area .btn_viewmore {position:relative;display:inline-block;padding:0 15px 7px 10px;font-family:"Marian",sans-serif;font-weight:bold;font-size:18px;color:#000;letter-spacing:0.06em;background:url(/resources/images/main/bg_more_underline.png) no-repeat 50% 100%;background-size:100% auto;}
.main_btn_area .btn_viewmore:after {position:absolute;right:0;top:3px;content:">";display:block;font-family:serif;font-size:16px;color:#000;font-weight:bold;}

.main_bestseller {max-width:1280px;margin:0 auto;padding:80px 0;}
.main_bestseller .main_bs_tit {width:100%;padding-bottom:22px;text-align:center;font-family:'Marian',sans-serif;font-weight:bold;font-size:54px;color:#000;letter-spacing:0.06em;}
.main_bestseller .prd_box .inner_thum .thum_img {width:100%;}
.main_bestseller .prd_box .inner_thum .thum_img_list {width:100%;overflow:hidden;}
.main_bestseller .prd_box .inner_thum .thum_img_list .slick-list {width:100.4% !important;left:-0.2%;}
.main_bestseller .prd_box .inner_thum .thum_img_list img {max-width:100%;}

@media all and (max-width:1024px) {

	.main_bestseller {padding:40px 0;}

	.main_bestseller .main_bs_tit {font-size:40px;}

}
@media all and (max-width:640px) {

	.main_bestseller .main_bs_tit {padding-bottom:1.8%;font-size:34px;}

	.main_btn_area {padding:15px 0;}
	.main_bestseller .main_btn_area {padding:5px 0;}
}
@media all and (max-width:480px) {

	.main_btn_area .btn_viewmore {font-size:16px;}
	.main_btn_area .btn_viewmore:after {top:3.3px;font-size:12px;}
}

/* --------------------------------------------------------------------------
   legacy — bestItem / topColor / motd / realreview / pop / crewpick
   -------------------------------------------------------------------------- */
.main_bestItem{max-width:1280px;padding:80px 20px;margin:0 auto;}.main_bestItem > dl{text-align: center;}.main_bestItem > dl dt{font-size:54px;color:#000;font-weight: bold;font-family:'Marian';letter-spacing:0.06em;}.main_bestItem > dl dd{font-size:18px;color:#000;margin-top:10px;}.main_bestItem .tab_box{text-align: center;}.main_bestItem .tab_box{margin-top:40px;}.main_bestItem .tab_box .tab{margin-bottom:55px;}.best_sl{padding-left:475px;position:relative;}.tab_slider li{opacity:0.3;margin:0 85px}.tab_slider li.slick-current{opacity:1}.tab_slider li img{max-width:295px;margin:0 auto}.main_bestItem .best_info .ico_grade{display:block;margin:0 auto}.best_sl .slick-arrow{width:15px;height:40px;display:block;text-indent:-99999px;z-index:5;opacity:0.7;position:absolute}.best_sl .bs_prev{background:url(/resources/images/main/arrow_bl_prev.png) no-repeat center center;left:0;top:50%;margin-top:-20px;}.best_sl .bs_next{background:url(/resources/images/main/arrow_bl_next.png) no-repeat center center;right:0;top:50%;margin-top:-20px;}.main_topColor{max-width:1280px;padding:80px 20px 80px;margin:0 auto;}.main_topColor > dl{text-align: center;margin-bottom:50px;}.main_topColor > dl dt{font-size:54px;color:#000;font-weight: bold;font-family:'Marian';letter-spacing:0.06em;}.main_topColor > dl dd{font-size:18px;color:#000;margin-top:10px;}.acc_tColor > ul.acc_es > li{height:80px;padding:26px 0;position:relative;transition: all 0.3s ease}.acc_tColor > ul.acc_es > li.act{height:440px;padding:40px 0;transition: all 0.3s ease}.acc_tColor > ul.acc_es > li > dl.key_dl{position:relative;padding-left:60px;letter-spacing:0.15em;}.acc_tColor > ul.acc_es > li > dl.key_dl dt{font-size:20px;color:#fff;font-family:'Marian';letter-spacing: 0.06em;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;overflow:hidden;padding-right: 150px;}.acc_tColor > ul.acc_es > li > dl.key_dl dd{position:absolute;right:40px;top:50%;margin-top:-17px;z-index:5;}.acc_tColor > ul.acc_es > li > dl.key_dl dd button{width:30px;height:30px;display:block;text-indent:-99999px;background:url(/resources/images/main/main_ac_on.png) no-repeat center center;}.acc_tColor > ul.acc_es > li.act dl.key_dl  dd button{background:url(/resources/images/main/main_ac_off.png) no-repeat center center;}.acc_tColor > ul.acc_es > li.act dl.key_dl dt{font-size:36px;}.acc_sl{text-align: center;position:absolute;top: 50px;bottom:0;left:0;right:0;visibility:hidden;height:0;}.acc_tColor > ul.acc_es > li.act .acc_sl{visibility:visible;height:auto;}.acc_sl ul{width:500px;margin:0 auto}.acc_sl ul dl{position:relative;text-align:center;height: 395px;}.acc_sl ul dt img{width:100%;max-width:325px;margin:0 auto}.acc_sl ul dd{position:absolute;left:0;right:0;bottom: 56px;color:#fff;letter-spacing: 0.06em;padding: 0 45px;}.acc_sl ul dd p{font-size: 16px;}.acc_sl ul dd p.acc_pay{margin-top: 8px;}.acc_sl .slick-dots{position:absolute;bottom:10px;left:0;right:0}.acc_sl .slick-dots li{display:inline-block;margin: 0 10px;}.acc_sl .slick-dots li button{display:block;width:8px;height:8px;border-radius:4px;border:1px solid #fff;text-indent:-99999px}.acc_sl .slick-dots li.slick-active button{background:#fff}.acc_sl .slick-prev{width:33px;height:33px;display:block;background:url(/resources/images/main/main_acL_off.png) no-repeat center center;position:absolute;left:16px;top: 77%;text-indent:-99999px;z-index:5;opacity:0.7;}.acc_sl .slick-prev:hover{background:url(/resources/images/main/main_acL_on.png) no-repeat center center;}.acc_sl .slick-next{width:33px;height:33px;display:block;background:url(/resources/images/main/main_acR_off.png) no-repeat center center;position:absolute;right:16px;top:77%;text-indent:-99999px;z-index:5;opacity:0.7}.acc_sl .slick-next:hover{background:url(/resources/images/main/main_acR_on.png) no-repeat center center;}.main_realreview {width:100%;padding:80px 0;color:#000;}.main_realreview .main_rr_tit {width:100%;margin-bottom:30px;padding-bottom:22px;text-align:center;font-family:'Marian',sans-serif;font-weight:bold;font-size:54px;color:#000;letter-spacing:0.06em;}.main_realreview .main_rr_top {width:100%;background:#fafafa;}.main_realreview .main_rr_wrap {max-width:1280px;margin:0 auto;}.main_realreview .main_rr_top .main_rr_wrap {padding:100px 20px;}.main_realreview .main_rr_top .main_rr_ytubeArea {position:relative;float:left;width:60%;height:0;padding-bottom:33.87%;}.main_realreview .main_rr_top .main_rr_ytubeArea .yt_area {position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;overflow:hidden;}.main_realreview .main_rr_top .main_rr_ytubeArea .yt_area iframe {position:relative;left:-0.5%;top:-0.5%;width:101%;height:101%;}.main_realreview .main_rr_top .main_rr_ytubePrdArea {float:right;width:40%;padding-left:34px;overflow:hidden;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rr_ytube_tit {padding-bottom:10px;padding-left:35px;font-family:'yoonb',sans-serif;font-size:28px; letter-spacing:-0.5px; word-break:keep-all;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .main_rr_rlprd {position:relative;width:100%;padding:0 35px;box-sizing:border-box;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .main_rr_rlprd .tit {padding:8px 0;font-family:'Marian',sans-serif;font-weight:bold;font-size:28px;letter-spacing:0.06em;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list {width:100%;padding-right:21.33%;box-sizing:border-box;overflow:hidden;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .slick-list {overflow:visible;transform:none;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list > li {float:left;width:33.33%;}.main_realreview .main_rr_ytubePrdArea .main_rr_rlprd .slick-arrow {position:absolute;top:40%;text-indent:-9999px;overflow:hidden;}.main_realreview .main_rr_ytubePrdArea .main_rr_rlprd .slick-arrow.slick-prev {left:0;display:block;width:10px;height:29px;background:url(/resources/images/main/btn_rr_prev.png) no-repeat 50% 50%;}.main_realreview .main_rr_ytubePrdArea .main_rr_rlprd .slick-arrow.slick-next {right:0;display:block;width:10px;height:29px;background:url(/resources/images/main/btn_rr_next.png) no-repeat 50% 50%;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box {max-width:none;width:100%;height:auto;overflow:hidden;padding:0 13px 0 0;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .inner_thum {width:100%;height:auto;padding:0;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .inner_thum img {max-width:100%;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_info {padding:12px 0;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_name {margin-bottom:0;font-size:14px;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_info .pay_del, .main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_info .pay_del span, .main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_info .pay_won, .main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_info .pay_won span {font-size:12px;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_info .pd_pay {padding-right:0;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_info .pd_pay li {line-height:1.7;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_info .pd_pay button {transition:all 0.3s ease;}.main_rr_bottom .main_review_list {width:100%;margin:0;}.main_review_list .review_box {position:relative;float:left;width:33.33%;padding:0 20px 25px;font-size:13px;transition:left 0.5s ease;}.main_review_list .review_box .review_boxInner {width:100%;padding:35px 0 20px;position:relative;}.main_review_list .review_box .review_color {font-size:12px;color:#000;padding-right:32px;position:absolute;right:0;top:0;line-height:22px;}.main_review_list .review_box .review_color span {width:20px;height:20px;display:block;margin-left:10px;border-radius:50%;position:absolute;right:0;top:0;}.main_review_list .review_box dl {color:#000;margin-bottom:15px;}.main_review_list .review_box dl dt {font-size:20px;margin-bottom:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-wrap:normal;word-break:break-all;font-family:'yoonb',sans-serif;}.main_review_list .review_box dl dd {font-size:14px;line-height:1.7;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp: 5;display: -webkit-box;-webkit-box-orient: vertical;height:120px;}.main_review_list .review_box .rV_prd .rv_img {padding:0;}.main_review_list .review_box .rV_prd .rv_img img {max-width:100%;}.main_review_list .review_box .rV_prd .rv_box {padding:15px 20px;}.main_review_list .review_box .rV_prd .rv_box .review_color {left:20px;bottom:20px;}.main_review_list .review_box .ico_grade {display:block;margin-bottom:40px}.main_review_list .review_box .review_info {margin-top:15px;color:#000}.main_review_list .review_box .review_date {color:#a0a0a0}.main_review_list .review_box .review_popup a {color:#000;display:inline-block;font-size: 12px;font-family: 'yoonb';border-bottom: 1px solid #000;}.main_review_list .review_box .review_img {margin-top:30px;position:relative;display:inline-block;overflow:hidden;}.main_review_list .review_box .review_img .user_img {position:absolute;left:0;right:0;bottom:0;top:0;}.main_review_list .review_box .review_img .user_img img {width:100%; height:100%;}.main_pop_banner {z-index:15;display:none;}.main_pop_banner .hide {position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0;color:transparent;opacity:0;}.main_pop_banner .main_pop_bnr_wrap {z-index:19;position:absolute;top:40px;right:0;max-width:354px;max-height:900px;
	background:#fff;box-shadow:-20px 30px 30px rgba(0, 0, 0, 0.03), -3px 5px 20px rgba(0,0,0,0.15);}.main_pop_banner .banner_header {position:relative;padding:15px 40px;text-align:center;background:#2a2a2a;color:#fff;}.main_pop_banner .banner_header .tit {width:100%;}.main_pop_banner .banner_header .tit a {display:block;line-height:1;white-space:nowrap;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;color:#fff;cursor:pointer;}.main_pop_banner .pop_bnr_close {position:absolute;right:9px;top:50%;margin-top:-13px;width:26px;height:26px;text-indent:-9999px;overflow:hidden;background:url(/resources/images/common/btn_close_w.png) no-repeat 50% 50%;background-size:auto;}.main_pop_banner .banner_content {padding:15px;}.main_pop_banner .bn_top a {display:block;}.main_pop_banner .bn_top img {max-width:100%;height:auto;}.main_pop_banner .pop_prd_list > ul > li {width:50%;}.main_pop_banner .pop_prd_list .prd_box {max-width:none;height:auto;padding:0 0 9% 15px;}.main_pop_banner .banner_footer {width:100%;padding:10px 15px;border-top:1px solid #f0f0f0;}.main_pop_banner .banner_footer .checkbox_box label {padding: 0 0 0 28px;min-height:22px;font-size:14px;vertical-align:middle;line-height:1.4;
	background:url(/resources/images/common/bg_checkX2.png) no-repeat 0 0;background-size:20px auto;}.main_pop_banner .banner_footer .checkbox_box label.checkbox_checked {background-position:0 -168px;}.main_crewpick .bs_list_wrap {padding:0 20px;}.main_crewpick .bs_list_wrap .bs_list_new > li {float:left;max-width:325px;transition:none;}.main_crewpick .bs_list_wrap .bs_list_top .bs_list_new > li {width:25%;}.main_crewpick .bs_list_wrap .bs_list_bottom .bs_list_new > li {width:20%;}.main_crewpick .prd_box {max-width:100%;height:auto;}.main_crewpick .inner_thum {position:relative;padding:0;}.main_crewpick .inner_thum .pd_cart {z-index:5;position:absolute;right:0;bottom:0;width:66px;height:66px;padding:10px;}.main_crewpick .inner_thum .pd_cart button {width:46px;height:46px;background:url(/resources/images/common/bs_cart.png) no-repeat 0 0;transition:background-image 0.3s ease;}.main_crewpick .inner_thum .pd_cart button:hover, .main_crewpick .inner_thum .pd_cart button:focus {background:url(/resources/images/common/bs_cart_on.png) no-repeat 0 0;}.main_crewpick .prd_box .thum_img {width:100%;height:0;padding-bottom:136.5%;overflow:hidden;}.main_crewpick .prd_box .inner_thum {background-color:#f7f5f5;}.main_crewpick .thum_img_list {position:absolute;left:0;top:0;height:100%;}.main_crewpick .thum_img_list li {z-index:1;position:relative;width:100%;height:0;padding-bottom:136.5%;background:#f7f5f5;overflow:hidden;}.main_crewpick .thum_img_list li:first-of-type {z-index:2;position:absolute;left:0;top:0;opacity:1;transition:opacity 0.4s ease;}.main_crewpick .inner_thum:focus .thum_img_list li:first-of-type, .main_crewpick .inner_thum:hover .thum_img_list li:first-of-type {opacity:0;}.main_crewpick .thum_img_list:not(.slick-initialized) li {z-index:1 !important;opacity:1 !important;}.main_crewpick .thum_img_list:not(.slick-initialized) li:first-of-type {z-index:2 !important;opacity:1 !important;}.main_crewpick .inner_thum:focus .thum_img_list:not(.slick-initialized) li:first-of-type, .main_crewpick .inner_thum:hover .thum_img_list:not(.slick-initialized) li:first-of-type {opacity:0 !important;}.main_crewpick .thum_img_list li img {position:absolute;top:0;left:0;display:block;width:100%;max-width:100%;height:auto;max-height:100%;}.main_crewpick .thum_info {padding:15px 0 35px;}.main_crewpick .thum_info * {letter-spacing:-0.8px;}.main_crewpick .thum_info .thum_point {height:1.2em;margin-bottom:10px;font-size:15px;color:#000;font-weight:bold;line-height:1.2em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}.main_crewpick .thum_info .thum_name {height:3.2em;font-size:15px;color:#333;}.main_crewpick .thum_info .pd_pay {position:relative;height:24px;font-size:0;}.main_crewpick .thum_info .pd_pay li, .main_crewpick .thum_info .pd_pay li span {height:22px;line-height:22px;}.main_crewpick .thum_info .pay_del {width:auto;padding-left:10px;}.main_crewpick .thum_info .pay_sale {position:absolute;right:0;margin:0;font-size:16px;}.main_crewpick .thum_info .pay_sale span {font-size:16px;}.main_crewpick .thum_info .pay_del, .main_crewpick .thum_info .pay_del span {font-size:12px;}.main_pop_banner .main_pop_bnr_wrap {position:fixed;top:136px;transition:top 0.3s ease;}.fixed .main_pop_banner .main_pop_bnr_wrap {top:60px;}.is_topbnr .main_pop_banner .main_pop_bnr_wrap {top:136px;transition:top 0.3s ease;}.is_topbnr.bnr_opened .main_pop_banner .main_pop_bnr_wrap {top:256px;}.fixed.is_topbnr .main_pop_banner .main_pop_bnr_wrap {position:fixed;top:96px;}.fixed.is_topbnr.bnr_opened .main_pop_banner .main_pop_bnr_wrap {top:216px;}
@media only all and (max-width:1024px){
.best_sl {padding-left: 570px}
}

@media only all and (max-width:1023px){
.main_bestItem{padding:40px 80px;margin:0 auto;}.main_bestItem > dl dt{font-size:40px}.main_bestItem > dl dd{font-size:16px;}.main_bestItem .tab_box{margin-top:30px;}.main_bestItem .tab_box .tab{margin-bottom:30px;}.main_bestItem .tab_box .tab li a{padding:0 30px;font-size:18px}.best_sl{padding-left:0;position:relative;}.tab_slider li{margin:0 0}.tab_slider li img{max-width:240px}.best_slInner{position:relative;}.best_sl .slick-arrow{width:15px;height:40px;display:block;text-indent:-99999px;z-index:5;opacity:0.7;position:absolute}.best_sl .bs_prev{background:url(/resources/images/main/arrow_bl_prev.png) no-repeat center center;left:0;top:50%;margin-top:-20px;}.best_sl .bs_next{background:url(/resources/images/main/arrow_bl_next.png) no-repeat center center;right:0;top:50%;margin-top:-20px;}.main_topColor{padding:40px 0}.main_topColor > dl{text-align: center;margin-bottom:35px;}.main_topColor > dl dt{font-size:40px}.main_topColor > dl dd{font-size:16px}.acc_tColor > ul.acc_es > li{height:70px;padding:25px 0;}.acc_tColor > ul.acc_es > li.act{height:400px;padding:35px 0}.acc_tColor > ul.acc_es > li > dl.key_dl{padding-left:30px}.acc_tColor > ul.acc_es > li > dl.key_dl dt{font-size:18px;}.acc_tColor > ul.acc_es > li.act dl.key_dl dt{font-size:30px;}.acc_tColor > ul.acc_es > li > dl.key_dl dd{right: 15px;}.acc_sl ul{width:500px;margin:0 auto}.acc_sl ul dl{height:310px}.acc_sl ul dt img{max-width:240px}.acc_sl ul dd{position:absolute;left:0;right:0;bottom:50px;color:#fff}.acc_sl ul dd p{font-size:13px;}.acc_sl ul dd p.acc_pay{margin-top:5px;}.acc_sl .slick-dots{position:absolute;bottom:10px;left:0;right:0}.acc_sl .slick-dots li{display:inline-block;margin:0 8px}.acc_sl .slick-dots li button{display:block;width:8px;height:8px;border-radius:4px;border:1px solid #fff;text-indent:-99999px}.acc_sl .slick-dots li.slick-active button{background:#fff}.acc_sl .slick-prev{top:75%}.acc_sl .slick-next{top:75%}
}

@media only all and (max-width:640px){.main_bestItem{padding:40px 0}.main_bestItem > dl dt{font-size:34px}.main_bestItem > dl dd{font-size:14px;}.main_bestItem .tab_box{margin-top:30px;}.main_bestItem .tab_box .tab{margin-bottom:25px;}.main_bestItem .tab_box .tab li{float:none;display:inline-block;}.main_bestItem .tab_box .tab li a{padding:0 25px;font-size:16px;letter-spacing:0.06em}.best_sl{padding-left:0;position:relative;}.tab_slider{padding:25px 30px;background:#f7f5f5}.tab_slider li{margin:0 0}.tab_slider li img{max-width:175px}.best_sl .slick-arrow{width:10px;height:20px;display:block;text-indent:-99999px;z-index:5;opacity:0.7;position:absolute}.best_sl .bs_prev{background:url(/resources/images/main/arrow_bl_prev.png) no-repeat center center;background-size:contain;left:30px;top:50%;margin-top:-10px;}.best_sl .bs_next{background:url(/resources/images/main/arrow_bl_next.png) no-repeat center center;background-size:contain;right:30px;top:50%;margin-top:-10px;}.main_topColor > dl{text-align: center;margin-bottom:25px;}.main_topColor > dl dt{font-size:34px}.main_topColor > dl dd{font-size:14px}.acc_tColor > ul.acc_es > li{height:70px;padding:25px 0;}.acc_tColor > ul.acc_es > li.act{height:370px;padding:20px 0}.acc_tColor > ul.acc_es > li > dl.key_dl{padding-left:30px}.acc_tColor > ul.acc_es > li > dl.key_dl dt{font-size:16px;letter-spacing:0.06em;margin-top:2px;}.acc_tColor > ul.acc_es > li.act dl.key_dl dt{font-size:26px;letter-spacing:0.06em;}.acc_sl ul{width:300px;margin:0 auto}.acc_sl ul dl{height:275px}.acc_sl ul dt img{max-width:160px}.acc_sl ul dd{position:absolute;left:0;right:0;bottom:0;color:#fff}.acc_sl ul dd p.acc_name{font-size:13px;}.acc_sl ul dd p.acc_pay{margin-top:5px;font-size:13px;}.acc_sl .slick-dots{position:absolute;bottom:-42px;left:0;right:0}.acc_sl .slick-dots li{display:inline-block;margin:0 5px}.acc_sl .slick-dots li button{display:block;width:5px;height:5px;border-radius:50%}.acc_sl .slick-prev{top:70%}.acc_sl .slick-next{top:70%}
}

@media all and (max-width:640px){
.main_realreview .main_rr_tit {margin-bottom:20px;padding-bottom:1.8%;font-size:34px;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rr_ytube_tit {font-size:20px;padding:20px 20px 15px;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .main_rr_rlprd {margin-left:20px;padding-bottom:20px;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .main_rr_rlprd {margin-left:20px;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .main_rr_rlprd .tit {padding:10px 0;font-size:22px;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box {padding:0 10px 0 0;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_name {height:38px;font-size:12px;}.main_realreview .main_btn_area {padding:30px 0;}
.main_rr_bottom.review_board .main_review_list {padding:0 20px;}.main_rr_bottom.review_board .main_review_list .review_box {width:100%;padding:0;}.main_review_list .review_box .review_boxInner {padding:20px 0;border-bottom:1px solid #f2f2f2;}.main_review_list .review_box .rV_prd .rv_box .review_color span {width:16px;height:16px;right:5px;top:0;}.main_review_list .review_box dl {margin-bottom:10px;}.main_review_list .review_box dl dt {font-size:16px;margin-bottom:7px;}.main_review_list .review_box dl dd {font-size:13px;line-height:1.7;height:auto;}.main_review_list .review_box .ico_grade {margin-bottom:15px;}.main_review_list .review_box .review_date {margin-left:5px;}.main_review_list .review_box .review_img {max-width:100%;display:block;}.main_review_list .review_box .review_img img {width:100%;}.main_review_list .review_box .review_img .user_img img{width:100%;object-fit:cover;}
}

@media all and (max-width:1024px){
.main_realreview {padding:40px 0;}.main_realreview .main_rr_top .main_rr_wrap {padding:0;}.main_realreview .main_rr_tit {font-size:40px;}.main_realreview .main_rr_top .main_rr_ytubeArea {float:none;width:100%;padding-bottom:56.26%;}.main_realreview .main_rr_top .main_rr_ytubePrdArea {float:none;width:100%;padding:0;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rr_ytube_tit {padding:25px 40px;font-size:24px;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .main_rr_rlprd {width:100%;margin-left:40px;padding:0;padding-bottom:40px;overflow:hidden;overflow-x:auto;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .main_rr_rlprd .tit {padding:15px 0;font-size:26px;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list {padding-right:21.33%;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .slick-list {overflow:visible;}.main_realreview .main_rr_top .main_rr_ytubePrdArea .rlprd_list .prd_box .thum_name {height:43px;}
.main_rr_bottom.review_board .main_review_list {padding:0 40px;}.main_rr_bottom.review_board .main_review_list .review_box {width:50%;padding:0 10px 25px 0;}.main_rr_bottom.review_board .main_review_list > li.review_box:nth-of-type(2) ~ li {display:none;}.main_review_list .review_box .rV_prd .rv_box .review_color {bottom:10px;}
.main_pop_banner {z-index:16;}.main_pop_banner {position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5);}.main_pop_banner .main_pop_bnr_wrap {position:fixed;top:50%;left:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);
		height:86%;max-height:485px;width:280px !important;margin-top:-5px;margin-left:-140px;padding-bottom:35px;box-shadow:none;}.main_pop_banner .banner_header {height:40px;background:transparent;}.main_pop_banner .banner_header .tit {display:none;}.main_pop_banner .pop_bnr_close {right:14px;top:8px;margin:0;background:url(/resources/images/common/btn_close_b.png) no-repeat 50% 50%;background-size:auto;}.main_pop_banner .banner_content {position:absolute;top:40px;bottom:35px;left:0;right:0;padding:0;}.main_pop_banner .content_wrap {position:absolute;left:10px;right:10px;bottom:0;top:0;padding:0;overflow-y:auto;}.main_pop_banner .inner {padding:0 10px;}.main_pop_banner .pop_prd_list .prd_box {padding:0;}.main_pop_banner .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color:#cfcfcf;opacity:0.5;}.main_pop_banner .banner_footer {position:absolute;bottom:0;padding:7px 15px;height:35px;}.main_pop_banner .banner_footer label {font-size:12px;}.main_pop_banner .banner_footer .checkbox_box label {padding: 0 0 0 25px;font-size:12px;line-height:1.6;}
}

@media (max-width:1300px){
.main_crewpick .prd_box_list > ul {margin-left:-10px;}.main_crewpick .prd_box {height:auto;padding:0 0 10px 10px;}.main_crewpick .thum_info .pd_pay {padding-right:40px;}.main_crewpick .thum_info .pay_del {padding-left:8px;}.main_crewpick .thum_info .thum_point {font-size:14px;}.main_crewpick .thum_info .thum_name {font-size:14px;}.main_crewpick .thum_info .pay_won, .main_crewpick .thum_info .pay_won span {font-size:15px;}.main_crewpick .thum_info .pay_sale, .main_crewpick .thum_info .pay_sale span {font-size:15px;}.main_crewpick .thum_info .pay_del, .main_crewpick .thum_info .pay_del span {font-size:12px;}
}

@media (max-width:1023px){
.main_crewpick .bs_list_wrap {padding:0;}.main_crewpick .bs_list_wrap .bs_list_new > li:last-of-type {display:none;}.main_crewpick .bs_list_wrap .bs_list_top .bs_list_new > li {width:33.3%;max-width:none;}.main_crewpick .bs_list_wrap .bs_list_bottom .bs_list_new > li {width:25%;}.main_crewpick .prd_box_list > ul {margin-left:-5px;}.main_crewpick .bs_list_top .prd_box {height:auto;padding:0 0 5px 5px;}.main_crewpick .bs_list_top.prd_box_list > ul {margin-left:-5px;}.main_crewpick .prd_box {height:auto;padding:0 0 5px 5px;}.main_crewpick .bs_list_bottom .thum_info .thum_point {font-size:12px;}.main_crewpick .bs_list_bottom .thum_info .thum_name {font-size:12px;}.main_crewpick .bs_list_bottom .thum_info .pay_sale, .main_crewpick .bs_list_bottom .thum_info .pay_sale span {font-size:12px;}.main_crewpick .bs_list_bottom .thum_info .pay_won, .main_crewpick .bs_list_bottom .thum_info .pay_won span {font-size:13px;}.main_crewpick .bs_list_bottom .thum_info .pay_del, .main_crewpick .bs_list_bottom .thum_info .pay_del span {font-size:11px;}.main_crewpick .thum_info {padding:15px 5px 40px;}.main_crewpick .thum_info .pd_pay {padding-right:30px;}.main_crewpick .bs_list_bottom .thum_info .pay_del {padding-left:4px;}.main_crewpick .bs_list_bottom .mCustomScrollBox {height:420px;}
}

@media (max-width:640px){
.main_crewpick .main_bs_tit {padding-bottom:30px;}.main_crewpick .bs_list_wrap .bs_list_new > li:last-of-type {display:block;}.main_crewpick .bs_list_wrap .bs_list_top .bs_list_new {max-width:none;margin-left:-5px;}.main_crewpick .bs_list_wrap .bs_list_top .bs_list_new > li {width:50%;}.main_crewpick .bs_list_wrap .bs_list_bottom {display:none;}.main_crewpick .bs_list_wrap .bs_list_new li:nth-of-type(4) ~ li {display:none;}.main_crewpick .bs_list_top .prd_box {height:auto;padding:0 0 5px 5px;}.main_crewpick .inner_thum .pd_cart  {display:none;}.main_crewpick .prd_box .thum_img {width:100%;height:0;padding-bottom:136.5%;overflow:hidden;}.main_crewpick .thum_img_list li:first-of-type {position:static;}.main_crewpick .slick-slide {height:auto;}.main_crewpick .thum_info {padding:12px 5.4% 60px;}.main_crewpick .thum_info * {letter-spacing:-0.8px;}.main_crewpick .thum_info .pay_del {padding-left:4px;}.main_crewpick .inner_thum:focus .thum_img_list:not(.slick-initialized) li:first-of-type, .main_crewpick .inner_thum:hover .thum_img_list:not(.slick-initialized) li:first-of-type {opacity:1 !important;}.main_crewpick .thum_img_list.slick-slider .slick-list {height:100%;}.main_crewpick .thum_img_list.slick-slider .slick-track {height:100%;}.main_crewpick .thum_img_list.slick-slider .slick-list li {height:100%;padding-bottom:0;text-align:center;}.main_crewpick .thum_img_list.slick-slider .slick-list img {position:static;display:inline-block;width:auto;height:100%;}
}

@media (max-width:480px){
.main_crewpick .thum_info .thum_point {font-size:12px;}.main_crewpick .thum_info .thum_name {font-size:12px;}.main_crewpick .thum_info .pay_won, .main_crewpick .thum_info .pay_won span {font-size:13px;}.main_crewpick .thum_info .pay_sale, .main_crewpick .thum_info .pay_sale span {font-size:13px;}.main_crewpick .thum_info .pay_del, .main_crewpick .thum_info .pay_del span {font-size:10px;}
}

@media (max-width: 1023px){
.main_crewpick .thum_info .pd_pay {height:24px;}
}

@media (max-width: 640px){
.main_crewpick .thum_info .pd_pay {height:24px;}.main_crewpick .thum_img_list.slick-slider .slick-list {height:100%;}.main_crewpick .thum_img_list.slick-slider .slick-track {height:100%;}.main_crewpick .thum_img_list.slick-slider .slick-list li {height:100%;padding-bottom:0;text-align:center;}.main_crewpick .thum_img_list.slick-slider .slick-list img {position:static;display:inline-block;width:auto;height:100%;}
}

@media  all and (max-width:1280px){
.is_topbnr.bnr_opened .main_pop_banner .main_pop_bnr_wrap {top:232px;}.fixed.is_topbnr.bnr_opened .main_pop_banner .main_pop_bnr_wrap {top:192px;}
}

@media  all and (max-width:1024px){
.main_pop_banner .main_pop_bnr_wrap {top:50% !important;}
}

/* --------------------------------------------------------------------------
   pop_prd_list — 팝업 상품 리스트
   -------------------------------------------------------------------------- */
.pop_prd_list {margin:0;margin-top:17px;}
.pop_prd_list > ul {margin-left:-15px;}
.pop_prd_list .inner_thum {padding:0;}
.pop_prd_list .thum_img {padding:0 13%;}
.pop_prd_list .inner_thum .sale_tag {z-index:9;position:absolute;top:0;right:0;display:table;width:26%;height:26%;box-sizing:border-box;text-align:center;font-family:'Marian',sans-serif;font-size:16px;color:#fff;background:#ff2a00;}
.pop_prd_list .inner_thum .sale_tag em {display:table-cell;vertical-align:middle;}
.pop_prd_list .thum_info {padding:5% 0;font-size:0;}
.pop_prd_list .thum_info li, .pop_prd_list .thum_info dt, .pop_prd_list .thum_info dd, .pop_prd_list .thum_info del, .pop_prd_list .thum_info span {font-size:12px;letter-spacing:-1.1px;}
.pop_prd_list .thum_name {display:block;width:100%;height:1.5em;margin-bottom:5px;line-height:1.5em;white-space:nowrap;-webkit-line-clamp:1;}
.pop_prd_list .thum_info .pay_del del {margin-right:3px;}
.pop_prd_list .thum_info .pd_pay {padding:0;white-space:nowrap;}
.pop_prd_list .thum_info .pd_pay > ul {font-size:0;}
.pop_prd_list .thum_info .pd_pay li {float:none;display:inline-block;line-height:1.2;}
.pop_prd_list .thum_info .pay_sale {margin-right:2px;}

@media all and (max-width:1024px) {

	.pop_prd_list {margin-top:10px;}
	.pop_prd_list > ul {margin-left:0;}
	.pop_prd_list .inner_thum {padding:10px 0;}
	.pop_prd_list .thum_img img {display:inline-block;max-width:200px;}
	.pop_prd_list .thum_info {padding:10px 0;text-align:center;}
	.pop_prd_list .thum_name {font-size:14px;}
	.pop_prd_list .inner_thum .sale_tag {width:46px;height:46px;}

	.bn_pop_slide .slick-dots {width:100%;padding:5px 0;text-align:center;font-size:0;}
	.bn_pop_slide .slick-dots li {display:inline-block;padding:5px;}
	.bn_pop_slide .slick-dots button {width:5px;height:5px;border:1px solid #cfcfcf;border-radius:50%;text-indent:-9999px;overflow:hidden;}
	.bn_pop_slide .slick-dots .slick-active button {background:#000;border:0;}

	.main_pop_banner .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#cfcfcf;opacity:0.8;}

}
