/*@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600&family=Roboto:wght@100;300;400;500;700&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Ysabeau+Infant:wght@100;200;300;400;500;600;700;800&display=swap');

*{margin:0;padding:0;font-size:inherit;font-weight:normal;line-height:1.2;box-sizing:border-box;outline:none;}
ul,ol,li {list-style:none;}
a {text-decoration:none;color:inherit;}

/*body {font-family: 'Roboto', sans-serif;}*/
body {font-family: 'Ysabeau Infant', sans-serif;}

/*clearfix*/
.cf:after, .clearfix:after, .row:after {content:"";display:block;clear:both;}

/*체크박스*/
input[type="checkbox"] {display:none;}
input[type="checkbox"] + label {display:inline-block;width:16px;height:16px;border:1px solid #888;background:#fff;cursor:pointer;}
input[type="checkbox"]:checked + label {background:#7b57a0;}
input[type="checkbox"]:checked + label:after {content:"\e929";display:block;font-family:'xeicon';font-size:14px;line-height:16px;color:#fff;}
/*셀렉트박스*/
select {font-size:13px;font-weight:500;padding:10px 15px;border:1px solid #ddd;font-family: 'Ysabeau Infant', sans-serif;}
/*인풋박스*/
input {font-family: 'Ysabeau Infant', sans-serif;font-weight: 500;}
input[type="text"] {font-size:13px;border:1px solid #ddd;background:none;line-height:34px;padding:0 15px;}
/*버튼*/
button {cursor:pointer;font-family: 'Ysabeau Infant', sans-serif;display: block}
button, html [type="button"] {
  -webkit-appearance: none;   
}

/*상품텍스트 설정 (브랜드명-상품명-판매가격-정상가격)*/
.item_brand {padding-top:10px;font-size:14px;color:#888;}
.item_title {width:100%;font-size:17px;font-weight:600;padding:3px 0;}
.item_price {font-size:16px;color:#7b57a0;font-weight:700;line-height: 20px;}
.item_price_del {display: inline-block;font-size:15px;color:#888;padding-right:10px;line-height: 20px;line-height: 20px;}
/*//상품텍스트 설정 끝*/

/*페이지*/
.paginate {margin-top:80px;text-align:center;}
.paginate>a {margin:0 10px;}
.paginate ul {display:inline-block;}
.paginate ul li {display:inline-block;}
.paginate ul li a {display:block;width:40px;line-height:40px;border-radius:50%;background:#fff;}
.paginate ul li.on a {background:#7b57a0;color:#fff;}
/*//페이지*/