@charset "utf-8";

		
.main_slider {margin:0 0 90px}
.main_author_item2 {margin:0 auto;max-width:1200px;z-index:2}
.main_author_item2:after {display:block;visibility:hidden;clear:both;content:""}
.main_author_item2 .slick-slide {margin:0 0 0 0px;opacity:1}
.main_author_item2 .slick-track {left:0px}
.hit_author_con2 {position:relative;width:408px;padding-right:25px}

/* NEW 작가님 */
.main_new_writer {position:relative}
.new_writer {position:relative;overflow:hidden;}
.new_wr_name {float:right;font-size:14px;color:var(--main-font-color);line-height:20px}
.new_wr_name strong {font-size:24px}
.new_wr_img img {height:383px;width:383px;border-radius:20px;}
.main_writer_tit {font-size: 24px; margin-top: 8px; color:#e0e0e0; display: none;}
.main_writer_icon {margin:30px 0 15px; position: relative;}
.main_writer_icon:after {display:block;visibility:hidden;clear:both;content:""}
.new_wr_icon {float:left}
.writer_icon {border-radius:4px;margin-right:8px;padding:6px 8px;font-size:16px;color:#ff7235;border:1px solid #ff7235;font-weight:500}

.slick.btn-wrap{display: flex;    justify-content: center;}
.slick.btn-wrap button{background: transparent; border:unset;margin-top: 40px;}
.slick.btn-wrap img{width: 30px;}
.slick.btn-wrap .next-btn{margin-left:10px}
.slick.btn-wrap .prev-btn {margin-right:10px}
@media all and (max-width:680px) {
	.main_slider {margin:0 0 50px}
	.main_new_writer {position:relative}
	.main_author_item2 .slick-slide {margin:0 0 0 15px}
	.main_author_item2 .slick-track {left:15px}
	.hit_author_con2 {width:150px;padding-right:0px}
.main_writer_icon {margin:15px 0 15px; position: relative;}
	.new_wr_img img {height:150px;width:150px;border-radius:8px;}
	.new_wr_name {width:100%}
	.new_wr_name strong {font-size:16px}
	.new_wr_icon {margin:0 0 12px;width:100%}
	.writer_icon {border-radius:4px;margin-right:5px;padding:3px 5px;font-size:12px}
	.main_writer_tit {font-size: 14px;}
.slick.btn-wrap button{margin-top: 15px;}
}

.main_author_item2 {
    visibility: hidden;
}
.main_author_item2.slick-initialized {
    visibility: visible;
}

.main_author_item {margin:0 auto;max-width:1250px;padding:20px 0 0;z-index:2}
.main_author_item:after {display:block;visibility:hidden;clear:both;content:""}
.main_author_item .slick-slide {margin:0 0 0 15px;opacity:1}
.main_author_item .slick-track {left:15px}

.hit_author_con {position:relative;width:240px;padding-right:40px;text-align:center}
.hit_wr_name {margin-top:20px;font-size:24px;color:var(--main-font-color);font-weight:600;letter-spacing:-1px}
.hit_wr_img img {width:200px;height:200px;border-radius:100%}
.hit_wr_icon_list {margin:12px 0 5px;min-height:60px}
.hit_wr_icon_list span:last-child {margin-right:0px}
.hit_wr_icon {display:inline-block;margin-right:6px;margin-bottom:8px;padding:6px 8px;font-size:14px;font-weight:400;color:var(--main-font-color);letter-spacing:-1px;border:1px solid #545454;border-radius:4px}

@media all and (max-width:1024px) {
	.main_author_item {padding:0}
	.hit_author_con {width:130px;padding-right:0px}
	.hit_wr_img img {width:130px;height:130px}
	.hit_wr_name {margin-top:20px;font-size:16px}
	.hit_wr_icon {margin-right:1px;margin-bottom:5px;padding:5px 5px;font-size:11px}
}

.title_div_more {float:right;margin:18px 0 0;font-size:16px;color:var(--main-font-color)}
/* 실시간 인기작품 */

.main_lat_wrap {margin:0 0 80px}

/* 메인 최신상품 타이틀 */
.main_lat_hd {position:relative;margin:0 0 30px}
.main_lat_hd :after {display:block;visibility:hidden;clear:both;content:""}
.main_lat_hd .lat_tit_text {font-size:32px;color:var(--main-font-color);font-weight:600}
.main_lat_hd .lat_tit_more {position:absolute;bottom:-2px;right:0;font-size:16px;color:var(--main-font-color)}
.main_lat_hd .lat_tit_more label {display:inline-block}
.main_lat_hd .lat_tit_more a {color:var(--main-font-color)}

@media all and (max-width:1024px) {
	.main_lat_hd {margin:0 0 20px;padding:0 15px}
	.main_lat_hd .lat_tit_text {font-size:20px}
	.main_lat_hd .lat_tit_more {right:15px;font-size:14px}
	.main_lat_hd .lat_tit_more a {color:#ff7235}

	.main_lat_wrap {margin:0 0 50px}
}

/* 카테고리별 베스트 작품 */
.swiper-container-icons {max-width:880px}
.swiper-cate_icons {padding:0 0 20px;justify-content: center;}
.shop_ca_icons {}
.shop_ca_icons a {padding:20px 0;text-align: center; transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);}
.shop_ca_icons a:hover, .shop_ca_icons a.act {box-shadow: 0px 0px 15px rgba(0,0,0,0.05); color:#ff7235;}
.shop_ca_icons a:hover .icon_img, .shop_ca_icons a.act .icon_img {box-shadow: 0px 0px 15px rgba(0,0,0,0.05); background:#ff7235;color:#ff7235;transition: all 350ms cubic-bezier(0.645, 0.045, 0.355, 1);}
.shop_ca_icons .icon_img {margin:0 auto;padding:17px 0 0;width:70px;height:70px;background:#efefef;text-align:center;border-radius:25px}
.shop_ca_icons .icon_img img {width:35px;height:auto}
.shop_ca_icons .icon_tit {padding:12px 0 0;font-size:16px}
.shop_ca_icons a:nth-child(1) .icon_img {padding:15px 0 0}
.shop_ca_icons a:nth-child(1) img {width:55px;height:auto}
	
@media all and (max-width:1024px) {
	.shop_ca_icons {padding:0 0 20px}
	.shop_ca_icons a {padding:0 0}
	.swiper-cate_icons {padding:0}
	.shop_ca_icons .icon_img {padding:14px 0 0;width:50px;height:50px;border-radius:15px}
	.shop_ca_icons .icon_img img {width:25px;height:auto}
	.shop_ca_icons .icon_tit {padding:10px 0 0;font-size:12px}
	.shop_ca_icons a:nth-child(1) .icon_img {padding:10px 0 0}
	.shop_ca_icons a:nth-child(1) img {width:40px;height:auto}
}
