@charset "utf-8";
/**
 * 모바일 STORE 상품 리스트 — 원본 m2/goods/list.php?category=001 갤러리 레이아웃
 * yonexmall_sub.css 의 50% 2열 덮어쓰기 → 원본 style.css 3열(30% + margin-right 5%)
 */

/* PC 리스트 폭·플로트 무력화 */
body.moment-yonex-mlist,
body.moment-yonex-mobile.moment-yonex-mlist {
	min-width: 0 !important;
	max-width: 100% !important;
	overflow-x: hidden !important;
}
body.moment-yonex-mlist #content_wrap,
body.moment-yonex-mlist #content_wrap.yx-mobile-content,
body.moment-yonex-mobile #content_wrap.yx-mobile-content {
	width: 100% !important;
	min-width: 0 !important;
	max-width: 100% !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}
body.moment-yonex-mlist #content_body,
body.moment-yonex-mobile #content_wrap.yx-mobile-content #content_body {
	width: 100% !important;
	min-width: 0 !important;
	max-width: 100% !important;
	float: none !important;
	margin: 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}

/* 정렬 바 — 원본 yonexmall_sub */
body.moment-yonex-mlist section#goodslist {
	background: #fff !important;
	min-height: 220px;
	padding-bottom: 100px !important;
	width: 100% !important;
	box-sizing: border-box;
}
body.moment-yonex-mlist section#goodslist .goods-sort-area {
	height: auto !important;
	overflow: hidden;
	padding: 10px 15px !important;
	border-bottom: 1px solid #d9d9d9 !important;
	background: #fff !important;
	box-sizing: border-box;
}
body.moment-yonex-mlist section#goodslist .goods-sort-area p {
	float: left;
	font-size: 11px !important;
	line-height: 15px !important;
	margin: 0;
	color: #333;
}
body.moment-yonex-mlist section#goodslist .goods-sort-area .goods-sort {
	float: right !important;
	border: none !important;
	margin: 0 !important;
}
body.moment-yonex-mlist section#goodslist .goods-sort-area .goods-sort .select_style1 {
	-webkit-appearance: none;
	appearance: none;
	float: left;
	height: 15px !important;
	line-height: 1 !important;
	width: 90px !important;
	margin: 0 10px 0 0 !important;
	padding: 0 20px 0 10px !important;
	font-size: 11px !important;
	border: none;
	background-color: #fff;
	box-sizing: border-box;
}
body.moment-yonex-mlist section#goodslist .goods-sort .filter_btn {
	display: inline-block;
	float: left;
	height: 15px;
	line-height: 15px;
	padding-right: 22px;
	font-size: 11px;
	color: #333;
	text-decoration: none;
}

/* 상품 그리드 — 원본 style.css 3열 (yonexmall_sub 50% 무력화) */
body.moment-yonex-mlist section#goodslist .goods-area {
	display: block !important;
	width: 100% !important;
	overflow: hidden !important;
	padding: 0 !important;
	margin: 0 !important;
	background: #fff !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-content {
	display: block !important;
	overflow: hidden !important;
	width: 100% !important;
	padding: 0 !important;
	box-sizing: border-box !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-row,
body.moment-yonex-mlist section#goodslist div.goods-row {
	display: block !important;
	clear: both !important;
	overflow: visible !important;
	width: auto !important;
	min-width: 296px !important;
	max-width: 100% !important;
	margin: 0 auto !important;
	padding: 12px !important;
	box-sizing: border-box !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-item,
body.moment-yonex-mlist section#goodslist div.goods-row div.goods-item {
	float: left !important;
	display: block !important;
	width: 30% !important;
	min-width: 87px !important;
	max-width: none !important;
	/* 원본: 30% + margin-right 5% (yonexmall_sub margin:0 덮어쓰기) */
	margin: 0 5% 18px 0 !important;
	padding: 0 !important;
	box-sizing: border-box !important;
	text-align: center !important;
}
body.moment-yonex-mlist section#goodslist div.goods-row div.goods-item:nth-child(3n) {
	margin-right: 0 !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-item .goods-img {
	position: relative !important;
	width: 100% !important;
	text-align: center !important;
	overflow: hidden !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-item .goods-img a {
	display: block !important;
	width: 100% !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-item .goods-img img {
	display: block !important;
	width: 100% !important;
	max-width: 100% !important;
	height: auto !important;
	margin: 0 auto !important;
	border: solid 1px #dbdbdb !important;
	box-sizing: border-box !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-item .goods-nm {
	width: 100% !important;
	margin-top: 5px !important;
	font-size: 12px !important;
	line-height: 1.35 !important;
	color: #929ca8 !important;
	text-align: center !important;
	word-break: break-all !important;
	height: auto !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-item .goods-nm a {
	font-size: 12px !important;
	color: #929ca8 !important;
	font-weight: 400 !important;
	text-decoration: none !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-item .goods-consumer {
	font-size: 13px !important;
	color: #222 !important;
	text-align: center !important;
	padding-left: 3px !important;
	padding-right: 3px !important;
	overflow: hidden !important;
	white-space: nowrap !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-item .goods-price {
	width: 100% !important;
	font-size: 13px !important;
	line-height: 18px !important;
	height: 18px !important;
	text-align: center !important;
	font-weight: bold !important;
	color: #222 !important;
}
body.moment-yonex-mlist section#goodslist .goods-area .goods-item .goods-price a,
body.moment-yonex-mlist section#goodslist .goods-area .goods-item .goods-price .red {
	font-size: 13px !important;
	color: #222 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}

/* 필터 패널 */
body.moment-yonex-mlist #filter {
	z-index: 10050 !important;
}
