/* BASIC css start */
/* prd-class-hd */
#productClass .prd-class-hd { zoom: 1; overflow: hidden; padding:5px 0 5px 0;margin-bottom:10px; }
#productClass .prd-class-hd .loc-navi { float: right; color: #999; font-size:13px; }
#productClass .prd-class-hd .loc-navi a { color: #999; font-size:13px; }
#productClass .bcate { background:url('/design/fishwiz/0704everday/sub_blot.gif') no-repeat center left; padding-top:10px;padding-bottom:10px; padding-left:10px; font-size:16px; line-height:18px; color:#111; }

/* class-list - 서브 카테고리 탭 */
#productClass .class-list { zoom: 1;border-top:1px solid #dedede; border-bottom:1px solid #dedede; }
#productClass .class-list ul { padding: 0 10px; }
#productClass .class-list li,
#productClass .class-list li a { float: left; width: auto; white-space: nowrap; line-height:44px; color: #777; font-size:14px; }
#productClass .class-list li a:hover { color: #111; }
#productClass .class-list li { width:14%; }
#productClass .class-list li .num { color: #777; font-size:13px; }
#productClass .class-list li a.sel { color:#000; }

/* 분류 베스트 리스트 */
.best-item { margin:30px auto; }
.best-item .prd-list table tr:first-child td { padding-bottom:20px; }
.prd-list .sub_best_title_area { position:relative; height:44px; margin:50px 0; }
.prd-list .sub_best_title_line { width:1280px; border-bottom:1px solid #dedede; position:absolute; top:23px; }
.prd-list .sub_best_title { position:relative; z-index:10;width:174px; height:44px; line-height:44px; text-align:center; border:1px solid #dedede; color:#000; font-size:14px; background-color:#fff; letter-spacing:1px;margin:0 auto;font-family:"Open Sans", "Nanum Gothic", sans-serif; }
.prd-list .best_no_title { width:243px; height:40px; border:1px solid #dedede; line-height:40px; color:#777; background-color:#fff; text-align:center; font-size:13px; margin:0 auto; }
.prd-list .best_no_title.no1 { color:#000; }
.prd-list .line_hover { box-shadow:0 1px 0 0 rgba(0,0,0,1) inset; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear; }

/* total-sort */
#productClass .total-sort { height:auto; padding:12px 10px; border-bottom:1px solid #dedede; display:flex; align-items:center; justify-content:space-between; }
#productClass .total-sort .total { font-size:14px; font-weight:normal; color:#333; line-height:1.5; }
#productClass .total-sort .total dd { color:#888; font-size:14px; }
#productClass .total-sort .total b { color:#333; font-size:15px; }
#productClass .total-sort .sort { margin:0; }
#productClass .total-sort .sort ul { display:flex; gap:4px; }
#productClass .total-sort .total img { line-height:14px; vertical-align:middle; }
#productClass .total-sort li { color:#999; line-height:1.5; font-size:13px; }
#productClass .total-sort li a { font-size:13px; color:#888; }
#productClass .total-sort li a:hover { color:#222; }

/* 품절 */
.soldout { font-size:14px; font-weight:bold; color:#dc0000; }

/* ✅ 상품 이미지/정보 크기 통일 (180px) */
#productClass .prd-list table .info,
#searchWrap .prd-list table .info { width:180px; }
#productClass .prd-list .thumb,
#searchWrap .prd-list .thumb { width:180px; }
#searchWrap .prd-list .thumb img { width:180px; height:180px; }

/* ✅ 상품 정보 폰트 */
#productClass .prd-list .dsc { margin-top:15px; font-weight:normal; font-size:15px; padding-bottom:5px; color:#222; word-break:break-all; }
#productClass .prd-list .subname { margin-top:5px; font-weight:normal; font-size:13px; color:#888; word-break:break-all; padding-bottom:5px; }
#productClass .prd-list .consumer { margin-top:3px; font-size:13px; color:#aaa; text-decoration:line-through; }
#productClass .prd-list .price { margin-top:3px; font-weight:bold; color:#333; font-size:18px; }
#productClass .prd-list .icon { margin-top:3px; font-size:13px; }

/* ✅ 페이징 */
#productClass .prd-list .paging { margin-top:30px; text-align:center; }
#productClass .prd-list .paging li { display:inline-block; margin:0 3px; font-size:14px; }
#productClass .prd-list .paging li a { color:#666; font-size:14px; }
#productClass .prd-list .paging li.now a { font-weight:bold; color:#000; }

/* 영문 상품명 */
#productClass .prd-list .name-en {
    font-size: 11px;
    color: #aaa;
    letter-spacing: 0.3px;
    line-height: 1.4;
    margin-top: 2px;
    word-break: break-all;
}
/* BASIC css end */

