.sort {	display: flex;	justify-content: space-between;font-size: 12px;}
.sort_btn > strong, .sort_btn > span {border-right: solid 1px;padding-right: 0.5em;padding-left: 0.5em;}
.sort_btn > strong:first-child, .sort_btn > span:first-child {border-left: solid 1px;}
.sort_btn > strong:first-last, .sort_btn > span:first-last {padding-right: 0;}
.sort_btn {	display: flex;}
.pagers {display: flex;	flex-flow: wrap;justify-content: space-evenly;list-style: none;padding: 0;margin-top: 3em;}
.pagers li.arrows:first-child a::before {content: "¡Ò";}
.pagers li.arrows:last-child a::before {content: "¡Ó";}
.ilist {display: flex;	flex-flow: wrap;list-style: none;padding: 0;margin: 3em 0;}
.ilist > li{box-sizing: border-box;margin-bottom: 1em;font-size: 14px;}
.ilist .img a {	display: flex;aspect-ratio: 1/1;width: 100%;height: fit-content;justify-content: center;align-items: center;}
.ilist .model{display:none;}
.ilist .exp{display:none;}
.ilist .point{display:none;}
.ilist .point::after {content: "pt"; }
.ilist .discount{ display:none;}
.ilist .discount::after {content: "%";}
.ilist .teika {color: #999; display:none;}
.ilist .teika::before{content:'Äê²Á';}
.ilist .soldout::before{content:'SOLD OUT';}
.ilist .price {	font-weight: bold;}
@media screen and (max-width:479px) {
[min="1"] > li{width:100%;}
[min="2"] > li{width:47% !important;}
[min="2"] > li:nth-child(2n+1),[mid="2"]> li:nth-child(2n+1){ width:47%;margin-right: 3%;}
[min="2"] > li:nth-child(2n+2),[mid="2"] > li:nth-child(2n+2){ width:47%;margin-left: 3%;}
}
/*tablet*/
@media screen and (min-width:480px) and (max-width:767px) {
  [mid="2"] > li{width:47% !important;}
  [mid="2"] > li:nth-child(2n+1),[mid="2"]> li:nth-child(2n+1){ width:47%;margin-right: 3%;}
  [mid="2"] > li:nth-child(2n+2),[mid="2"] > li:nth-child(2n+2){ width:47%;margin-left: 3%;}
  [mid="3"] > li{width:32% !important; margin-right:2% !important;}
  [mid="3"] > li:nth-child(3n+3){ margin-right:0!important;}
}
/*pc*/
@media screen and (min-width:768px) {
  [max="4"] > li{width:23% !important; margin-right:2.5% !important;}
  [max="4"] > li:nth-child(4n+4){ margin-right:0!important;}
}
.favorite-button {border: none;	background: none;color:#999;color:#999;}
.favorite-button::before {	content: "¡ú"; }
.favorite-button.fav-items{color:#f99;}
.sub_list {	display: flex;list-style: none;	padding: 0;	flex-wrap: wrap;}
.sub_list li {	margin: 0 0.5em 0.5em;}
.sub_list li a {display: block;	padding: 0.2em 0.5em;	box-shadow: 0 0 0 1px #000;	border-radius: 5px;}