/* BASIC css start */
html, body {position: relative;}
* {letter-spacing: -0.01em;}

.main_slide .slide_text{position:absolute; bottom:40%; left:50%; transform:translateX(-50%);width: 100%;}
.main_slide .slide_text > * {color: #fff; font-family: 'Lato','Noto Sans', sans-serif; font-weight:normal; text-align:center; }
.main_slide .slide_text > h3{ font-size: 68px; margin-bottom:25px;font-weight:100;letter-spacing: -0.06em;text-transform: uppercase; }
.main_slide .slide_text > .slide_btn { font-size: 14px;text-decoration: underline; transition:0.3s all; cursor:pointer;}

.swiper-container {position: relative; width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
        display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
    background-position: center top;
    background-size: cover;
    background-repeat: no-repeat; 
}
.swiper-slide > a {display: block;width: 100%;height:100%;}
.swiper-slide img {}
.swiper-button-prev {background-image: url(/design/carlyn/images/btn_prev_white.png); background-size: 46%;}
.swiper-button-next {background-image: url(/design/carlyn/images/btn_next_white.png); background-size: 46%;}


/* °ψΕλ */
.section .sec_inner {max-width:1624px;width:100%;margin:0 auto;}
.section .item_list .tumb img {width:100%;}


/* sec1 */
#sec1 {height:840px;}

/* sec2 */
#sec2 {padding:144px 0;}
#sec2 h2 {position:relative;font-size: 28px;text-align: center;font-weight: 500;}
#sec2 h2 .more {position: absolute;right: 0;top: 10px;font-size: 11px;font-weight: 400;color: #000;}
#sec2 .item_list{width: 300px; float:left}
#sec2 .item_list .tumb{width: 100%;}
#sec2 .item_list .info {margin-top: 40px;text-align: left;}
#sec2 .item_list .info .prdsubname {min-height: 14px;font-size: 11px;margin-bottom: 12px;color: #000;font-weight: 500;}
#sec2 .item_list .info .prdname {font-size:13px;margin-bottom: 6px;}
#sec2 .item_list .info .prdprice .soldout {display: block;margin-top: 12px;color: #A81C1C;font-size: 11px;text-transform: uppercase;font-weight: 500;}
#sec2 .item_list .info .prdprice {font-size:12px;color: #000;}
#sec2 .item_list .info .prdprice .dc_per {margin-left: 4px;font-weight: 600;color: #a81c1c;}
#sec2 .item_list .info .prdprice .consumer {text-decoration: line-through;margin-left:4px;color: #999;}
#sec2 .sec2_prd{position:relative;padding-top: 80px;}
#sec2 .swiper_btn_prev{width:19px; height:36px; position:absolute; left:-65px !important; top:50%; transform:translateY(-50%); background:url(//skin.makeshop.co.kr/skin/aconcept/PC_img/md_prev.png) no-repeat center center; background-size:contain}
#sec2 .swiper_btn_next{width:19px; height:36px;position:absolute; right:-65px !important; top:50%; transform:translateY(-50%); background:url(//skin.makeshop.co.kr/skin/aconcept/PC_img/md_next.png) no-repeat center center; background-size:contain }
#sec2 .swiper-horizontal>.swiper-scrollbar{height:2px !important; bottom:0px !important; width:100% }


/* sec3 */
#sec3 .sec3Bnr img {width:1920px;
                    height:838px;
                    margin:0 auto;
                    overflow:hidden;}
#sec3 .sec3Bnr video{width:100%;
                     height:100%;
                     object-fit:cover;
                     display:block;}


/* sec4 */
#sec4 {padding-top:140px;}
#sec4 .item_thumb {display: flex;justify-content: space-between;}
#sec4 .item_thumb li {width:23.5%;}
#sec4 .item_thumb li a img {width:100%;}
#sec4 .item_thumb .txt_wrap {margin-top:40px;font-size: 12px;color: #000;}
#sec4 .item_thumb .txt_wrap strong {display:block;margin-bottom: 14px;font-family: Greycliff CF;font-weight: 400;font-size: 34px;vertical-align: middle;text-transform: uppercase;}
#sec4 .item_thumb .txt_wrap strong span img {width:16px;margin-top: -8px;margin-left: 10px;}

/* BASIC css end */

