/* BASIC css start */
/* ºÐ·ù/»ó¼¼¸¸ Àû¿ë */
body #gnb {position: relative;}
#detail_gnb {display:block !important;}

.shopbrand .h_title h3 {font-size: 20px;line-height: 24px;font-weight: 500;}
.shopbrand .prd-price .price .consumer {color: #000;font-size:13px;}
.shopbrand .prd-price .price .dc_per {color: #B30000;font-size:12px;}
.shopbrand .prd-brand {margin-top:12px;} 
.shopbrand .prd-brand a {color:#858585;}
.shopbrand .prd-name a {font-weight: 300;font-size:13px;}
.shopbrand .prd-color span {display: inline-block;width: 18px;height: 6px;box-sizing: border-box;}
.shopbrand .prd-ico {padding-top:10px;}
.shopbrand .prd-ico span {display: flex;flex-wrap: wrap;row-gap: 5px;}
.shopbrand .prd-ico span img {margin-right:5px;}


.shopbrand .cont_wrap {margin-top:20px;}
.shopbrand .cont_wrap .cont_tit2 {margin-bottom: 16px;padding: 0 16px;display: flex;justify-content: space-between;}
.shopbrand .cont_wrap .cont_tit2 h1 {font-size:13px;}
.shopbrand .item-wrap .item-cont.flexed {display:flex;flex-wrap:wrap;}
.shopbrand .item-wrap .item-cont.flexed .item-list:nth-child(odd) {margin-right:6px;}
.shopbrand .item-wrap .item-cont .item-list {width: calc(100% / 2 - 3px);margin-bottom: 32px;}
.shopbrand .item-wrap .item-cont .item-list .thumb {height:69vw;}
.shopbrand .item-wrap .item-cont .item-list .thumb img {width:100%;height:100%;object-fit: cover;}
.shopbrand .item-wrap .item-cont .item-list .prd-info {padding:16px 8px 0;}
/* BASIC css end */

