/* BASIC css start */
.w1400{ width:100%; max-width:1400px; margin:0 auto;}

.item-wrap{ width: 95%;  max-width: 1400px; margin: 0 auto;}
.item-wrap .item-cont{width: 100%; margin: 0 auto;}


.cateTit span{ color: #a7a7a7; font-size: 13px; padding-bottom: 15px; display: block;font-family: 'Lato', 'Noto Sans KR', sans-serif;}
.cateTit h3{font-size:30px; font-family: 'Brandon Grotesque','Noto Sans KR', sans-serif;}
.cateTit .line{ margin: 25px auto 50px !Important;}
/* 고객센터 란 */
.call_area{padding-bottom: 80px;}

/* 배너영역 */
.imgBanner{ width: 95%; max-width: 1400px; margin: 0 auto;}
.imgBanner:after{content:''; display:block; clear:both}
.imgBanner > div{ float: left; width: calc(100%/2 - 20px);}
.imgBanner > div > .textbox h1{ font-size: 30px; padding: 25px 10px 12px; text-align: center; font-family: 'Brandon Grotesque','Noto Sans KR', sans-serif;}
.imgBanner > div > .textbox p{ font-size: 13px; text-align: center; line-height: 20px; padding-bottom:115px; color:#939393;font-family: 'Lato', 'Noto Sans KR', sans-serif;}
.imgBanner div a img{width:100%}

/* 분류영역 */
.productBox{ width: 100%; max-width: 920px; margin: 0 auto 90px;}
.product-wrap_t{ width: 420px; float:left;}
.product-wrap_t+.product-wrap_t{ margin-left:70px;}
.item-wrap_t > .cateTit .cate_img{ width: 420px; height: 280px; clear:both; padding-top: 10px;}
.item-wrap_t > .cateTit h3{ float: left; font-weight: bold; font-size:28px; padding-left:8px;}
.item-wrap_t > .cateTit h3 >span{    font-size: 38px;
    color: #1c1c1c;
    display: inline-block;
    font-weight: normal;}
.item-wrap_t > .cateTit p{ float: right; padding: 8px 5px 0;}
.item-wrap_t > .cateTit p a {font-size: 14px; color: #adadad;font-family: 'Lato', 'Noto Sans KR', sans-serif;}
.item-list > .thumb{ width: 110px; float: left;}
.item-list > .thumb > a > img{ width: 100%; border-radius: 6px;}
.productBox .item-list > .prd-info{float: left; width:280px; padding: 17px 10px 0 20px;}
.product-wrap .item-list > .prd-info{width:100%;}
/* 선 */
.line{ width: 100%; max-width: 1400px; margin: 0 auto 110px;}
.line img{width:100%} 

/* 인스타 */
.insta_area{ width:100%; max-width: 1400px; margin: 0 auto; text-align: center;}
.insta_area img{padding-bottom: 40px;}


/*메인 상품 속성*/
.item-wrap .item-cont .item-list .prd-name a, .item-list > .prd-info > ul > li.prd-name > a{font-family: 'Lato', 'Noto Sans KR', sans-serif; font-size: 17px; color: #3c3c3c; line-height: 20px;}
.prd-price strike{display: block; color:#a8a8a8 !important;}
.prd-price .price{display: block; color: #de6873 !important;}

.prd-name{text-align: left; padding: 0 0 18px 0 !important;}
.prd-price{float: left;}
.prd-price strike, .prd-price span{ font-size: 15px; text-align: left;     font-family: 'Noto Sans KR';
    font-style: italic;}
.view{float: right; color: #adadad; text-align:center;    font-family: Lato, 'Noto Sans KR', sans-serif;}
.view img{ margin-bottom: 6px;}

/*상품 영역*/
.product-wrap_t .item-wrap_t .item-cont dl.item-list{ display: inline-block; margin-top:20px;}
#contentWrapper .productBox .product-wrap_t .item-wrap_t .cateTit{ padding-bottom:10px;}
.cate_title{ margin-bottom: 25px;}


/* 롤링배너 */
#mainSpot{width: 95%; max-width: 1400px; margin: 0 auto; border-radius: 10px; font-family:'Lato',  sans-serif;}
#mainSpot .swiper-pagination-bullet {
	background: #e9e9e9 !important;
	border-radius: 0 !important;
	width: 20px !important;
	height: 5px !important;
	margin: 0 3px !important;
	opacity: 1 !important;
}
#mainSpot .swiper-pagination .swiper-pagination-current {
	padding-right: 3px;
    color: #000;
    font-weight: bold;
    font-size: 12px;
}
#mainSpot .swiper-pagination .swiper-pagination-total {
	padding-left: 3px;
}
#mainSpot .swiper-pagination-bullet-active {
	background: #000 !important;
}
#mainSpot .swiper-pagination {
	display: table;
	width: 67px;
    background-color: #fff;
	text-align: center;
	position: absolute;
	left: 93%;
	right: inherit;
	border-radius: 30px;
	color: #9e9e9e;
	font-size: 11px;
	padding: 3px;
    bottom: 16px !important;
}

#mainSpot .swiper-button-prev {
	background: url(//skin.makeshop.co.kr/skin/snow/pc/icon/select_l.png) no-repeat;
    left: 93.5% !important;
}
#mainSpot .swiper-button-next {
	background: url(//skin.makeshop.co.kr/skin/snow/pc/icon/select_r.png) no-repeat;
    right: 2.2% !important;
}

#mainSpot .swiper-button-next:after, #mainSpot .swiper-button-prev:after {
	font-family: inherit !important;
	font-size: 0
}
#mainSpot .swiper-button-next, #mainSpot .swiper-button-prev {
--swiper-theme-color: #e6e6e6;
	top: 95.9% !important;
    height: 9px;
	width: 6px;
    background-size: contain;
    margin-top: 0 !important;
}

/* BASIC css end */

