/* BASIC css start */
/*----------------------------2022 renewal----------------------*/
#header .section2{}
.top-logo{display :block!important;}
.now-page-box {display: none!important;}
/* 타이틀 공통 */
.title {
	margin: 40px 0 24px 0;
	text-align:center;
}
.title__main {
	font-size: 18px;
	color:#000;
	font-weight:600;
	line-height:100%;
}
.title__sub {
	color:#d8001c;
	font-size: 11px;
	margin-top: 5px;
}
.main-slider {
	width:100%;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.main-slider__wrap {
	height:100%;
}
.main-slider .swiper-slide>a {
	display:block;
	position:relative;
	overflow:hidden;
	width:100%;
	height:100%;
}
.main-slider .swiper-slide>a>img {
	width:100%;
}
.main-slider .pagination__wrap {
	
	width: 94px;
height: 22px;
border-radius: 11px;background:rgba(0,0,0,.4);
	position:relative;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	padding: 0 5px;
	box-sizing:border-box;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
		border:none;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
line-height: 22px;
margin-top : 0;
}
.main-slider .pagination {
	margin:0 auto;
	position:absolute;
	right: -6px;
	webkit-transform:translate(-50%,0%);
	-moz-transform:translate(-50%,0%);
	-ms-transform:translate(-50%,0%);
	-o-transform:translate(-50%,0%);
	transform:translate(-50%,0%);
	bottom:15px;
	z-index:1;
}
.main-slider .pagination__wrap .total-slide {
  color: #ddd;
}
.main-slider .pagination__wrap .slash-icon {
	padding:0px 4px;
		font-size: 13px;
	color:#fff;
	line-height: 14px;
}
.main-slider .swiper-button-prev,.main-slider .swiper-button-next {
	background-image:none;
	width:auto;
	height:14px;
	margin-top:0px;
	position:static;
	text-align:center;
	line-height:initial;
	
}
.main-slider .swiper-button-prev>i,.main-slider .swiper-button-next>i {
		font-size: 10px;
	color:#fff;
margin-top: 0px;}
.ctrl-button {
	position:absolute;
	right: -27px;
	border-radius:100%;
	background-color: #0005;
	/* padding:5px;*/width: 22px;
	height: 22px;
	box-sizing:border-box;
	line-height: 22px;
	text-align:center;
}
.ctrl-button>i {
	font-size: 15px;
	cursor:pointer;
	color:#fff;
	line-height: 22px;
}
.ctrl-button>i.xi-play {
	margin-left:2px;
}
.ctrl-button>i.xi-pause-thin:before {
	content:"";
	width:2px;
	height: 9px;
	background-color:#fff;
	position:absolute;
	left: 7px;
	top: calc(50% - 4.5px);
	border-radius:5px;
}
.ctrl-button>i.xi-pause-thin:after {
	content:"";
	width:2px;
	height: 9px;
	background-color:#fff;
	position:absolute;
	right: 7px;
	top: calc(50% - 4.5px);
	border-radius: 5px;
}
/* 카테고리 슬라이더 */
.category-slider {
	margin:0 auto;
	overflow:hidden;
}
.category-slider__wrap {
	position:relative;
	
	overflow:hidden;
margin-left: 14px;}
.category-slider__wrap .swiper-slide>li {
	display:inline-block;
	font-size:18px;
	text-align:center;
	border-radius:20px;
	box-sizing:border-box;
	width: calc((100% / 5) - 11.2px);
	cursor:pointer;
}
.category-slider__wrap .swiper-slide .category-slider__img {
	margin-bottom:10px;
}
.category-slider__wrap .swiper-slide .category-slider__img>img {
	width:100%;
}
p.category-slider__name {
	font-size:12px;
	color: #333;
}



@media screen and (max-width:375px) {
    p.category-slider__name{font-size:11px}
}
.content.brand-slider {
    position: relative;
}
.brand-slider .category-slider__wrap {
    margin: 0 14px;
    padding: 0 14px;
}

.brand-slider .swiper-button-next.arrow__ver2 {
    right: 0;
    top: 28px;
}
.brand-slider .swiper-button-prev.arrow__ver2 {
    left: 0;
    top: 28px;
}
.brand-slider .swiper-slide {
    font-size: 0;
}

.brand-slider .swiper-slide>li {
    margin-right: 14px;
}

.brand-slider .swiper-slide>li:nth-of-type(5) {
    margin-right: 0;
}
/* 상품 모음전 슬라이드 */
.promotion-slider {
	overflow:hidden;
	margin:0 auto;
	box-sizing:border-box;
	
	position:relative;
}
.promotion-slider__wrap {
	
	overflow:hidden;
	border-radius:5px;
	position:relative;
margin: 0 14px 25px;}
.promotion-slider .swiper-button-prev.arrow__ver2 {left: 0;}

.promotion-slider .swiper-button-next.arrow__ver2 {right: 0;}
.promotion-slider .swiper-slide {
	border-radius:5px;
	overflow:hidden;
	text-align:center;
}
.promotion-slider .swiper-slide>a>img {
	width: calc(100% - 28px);
	margin:0 auto;
	border-radius: 5px;
}
/* 이 상품 어때요? 슬라이드 */
.product-recmd {
	overflow:hidden;
	margin: 0 auto 40px;
	box-sizing:border-box;
	padding: 0 14px;
	position:relative;
}
.product-recmd__wrap {
	margin:0 auto;
	width: calc(100% - 28px);
	overflow:hidden;
	border-radius:5px;
	padding:0;
}
.product-recmd .product__item {
	width:100%;
	margin-right:0px;
	margin-bottom:0;
}
.product-recmd .product__sold {
	height:38px;
}

.product-recmd .product__item .product__name>a {
	font-size: 12px;
}
.product-recmd .product__item .product__category {
	font-size:12px;
}
.product-recmd .product__item .product__review {
	font-size: 10px;
}
/* 메인 검색어 슬라이드 */
.main-search__wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background-color:#f8f8f8;
	padding: 10px 14px;
	margin: 0 14px;box-sizing:border-box;
	border-radius:10px;
	
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
}
.main-search__slider {
	width: 70%;
	height: 36px;
	overflow:hidden;
	position:relative;
	border-radius:8px;
	margin-right: 4%;
}
.main-search__slider.is-hidden {visibility: hidden;}
.main-search__title {
	color:#ff0022;
	font-size:18px;
	width: 25%;
	padding-right:3%;
}
@media screen and (max-width:411px) {
	.main-search__title {
		font-size:15px;
	}
}
.main-search__wrap>i {
	font-size: 14px;
	color:#000;
}

.main-search__wrap .swiper-slide {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	background:#fff;
	border-radius: 5px;
}
.main-search__item {
	width:100%;
}
.main-search__wrap .swiper-slide>a {
	height: 36px;
	line-height: 36px;
		box-sizing:border-box;
	padding: 0px 14px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	width:100%;
}
.main-search__wrap .swiper-slide>a>.keyword {
	font-size:14px;
	color:#000;
	white-space:nowrap;
	-webkit-line-clamp:1;
	-webkit-box-orient:horizontal;
	overflow:hidden;
	display:inline-block;
	width:80%;
	margin-right:2%;
	max-width:180px;
}
.main-search__wrap .swiper-slide>a>.rank {
	font-size:14px;
	color:#ff0022;
	font-weight:600;
	margin-right: 5px;
width: 16.25px;display: inline-block;}
.main-search__wrap .swiper-slide>a>.icon__wrap>i {
	color:#000;
	font-size: 13px;
}
span.icon__wrap {
  display: none;
}
.main-search__list-box {display :none; padding: 10px 14px 14px;/* margin: 0 20px; */background-color: #f8f8f8;position: absolute;top: 46px;left: 50%;webkit-transform: translate(-50%,0%);
    -moz-transform: translate(-50%,0%);
    -ms-transform: translate(-50%,0%);
    -o-transform: translate(-50%,0%);
    transform: translate(-50%,0%);width: calc(100%  - 28px);box-sizing: border-box;z-index: 1;}

.content.main-search {position: relative;}

ul.main-search__list {padding: 15px;background-color: #fff;border-radius: 5px;}
ul.main-search__list>li>a {font-size: 13px;line-height: 1.9;}

ul.main-search__list>li>a>.icon__wrap {display: none;}

ul.main-search__list>li>a>.rank {display: inline-block;width: 16.25px;text-align: center;margin-right: 5px;font-weight: 600;}

ul.main-search__list>li:nth-of-type(-n+3)>a>.rank {color: #f02;}

/* 놓치면 후회할 특가상품 */
.product-promotion>.product__item {
	width:100%;
	padding: 7px 0;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	border:1px solid #ddd;
	border-radius:10px;
	position:relative;
	overflow:hidden;
	margin-right:0;
margin-bottom: 14px;-webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.product__wrap.product-promotion {margin-bottom: 25px;}
.product-promotion>.product__item:last-of-type {
	margin-bottom: 0;
}
.product-promotion>.product__item>.product__thumb {
	border:none;
	border-radius:0;
	width:50%;
	margin-right:20px;
	margin-bottom:0;
	position:static;
	overflow: initial;
}
.product-promotion>.product__item>.product__info {
	width:50%;
	
	padding-right: 10px;
}
.product-promotion>.product__item>.product__thumb>.product__link {
	width:100%;
	height:100%;
	display:block;
	position:relative;
}
.product-promotion>.product__item>.product__thumb>.product__link>img {
}
.product-promotion>.product__item>.product__thumb>.product__link>.product__sold {
		border-bottom-right-radius:5px;
	bottom: -7px;
}
bottom {
}
.product-promotion>.product__item .product__content {
	left:inherit;
	right:-30px;
}
.product-promotion>.product__item .product__review--bottom>.product__review {
	float:inherit;
font-size: 12px;}
.product-promotion>.product__item .product__review--bottom {
	margin-top: 5px;
line-height: 1;}
/* 알뜰 쇼핑 슬라이드 */
.shopping-slider__background {
	margin:0 auto;
}
.shopping-slider {
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.shopping-slider__wrap {
		margin: 0 auto 0 14px;
	position:relative;
	overflow:hidden;
	
}
.shopping-slider .swiper-button-prev.arrow__ver2 {
	left:32px;
	top:56%;
}
.shopping-slider .swiper-button-next.arrow__ver2 {
	right:32px;
	top:56%;
}
.shopping-slider>.pagination {
	margin-bottom:45px;
}
.shopping-slider__wrap .swiper-slide.color1,.shopping-slider__wrap .swiper-slide.color5,.shopping-slider__wrap .swiper-slide.color9 {
  background-color: #bf6d4c;
}

.shopping-slider__wrap .swiper-slide.color2,.shopping-slider__wrap .swiper-slide.color6,.shopping-slider__wrap .swiper-slide.color10 {
  background-color: #9f7135;
}
.shopping-slider__wrap .swiper-slide.color3,.shopping-slider__wrap .swiper-slide.color7,.shopping-slider__wrap .swiper-slide.color11 {
  background-color: #c28d30;
}
.shopping-slider__wrap .swiper-slide.color4,.shopping-slider__wrap .swiper-slide.color8,.shopping-slider__wrap .swiper-slide.color12 {
  background-color: #4c57bf;
}

.shopping-slider__wrap .swiper-slide>a {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.shopping-slider__wrap .swiper-slide {
  border-radius: 10px;
  padding: 10px 10px;
  box-sizing: border-box;
}
.shopping-slider__wrap .swiper-slide>a>p {
  font-size: 12px;
  line-height: 15px;
  color: rgb(255, 255, 255);
  width: 50%;
  padding-right: 10px;
  overflow: hidden;
  word-break: break-word;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}

.shopping-slider__wrap .swiper-slide>a>img {
  width: 40%;
  border-radius: 10px;
}
/* 카테고리별 인기상품 */
.pop-product__wrap {
}
.pop-product>.title {
	margin-bottom:20px;
}
.pop-product__ctgr {
	text-align:center;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	margin: 0 14px 50px;
	
}
.pop-product__item {
	margin-right: 7px;
	padding: 0 10px;
	background-color:#f5f5f5;
	font-size: 13px;
	color:#000;
	cursor:pointer;
	
	
	box-sizing:border-box;
width: 95px;
height: 29px;
border-radius: 15px;line-height: 29px;}
.pop-product__ctgr>li:last-of-type {
	margin-right:0;
}
.pop-product__item--select {
	background-color:#d8001c;
	color: #fff;
}
/*---------------2022 renewal----------------------*/



/*팝업*/
.myPopupWrap{
    position:fixed;
    width:90%;
    top:50%;
    left:5%;
    border:1px solid #ddd;
    transform:translateY(-50%);
    z-index:99999;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
}

.myPopupWrap .popupHead{
    position:relative;
    width:100%;
    height:35px;
    background:#ddd;
}

.myPopupWrap .popupHead a{
    position:absolute;
    top:0;
    right:0;
    padding:0 10px;
    font-size:18px;
    text-align:center;
    line-height:35px;
    color:#000;
}

.myPopupWrap .popupBody{
    background:#fff;
}

.myPopupWrap .popupBody img{
    width:100%;
}


/* BASIC css end */

