@charset "utf-8";
#comingsoon {width:100%;padding-top:100px;text-align:center}

/* 현재위치 */
.shop_location{display:flex;align-items:center;gap:5px;margin:0 0 20px;font-size:13px;color:#777}
.shop_location a{color:#777;text-decoration:none}
.shop_location a:hover{color:#333}
.shop_location strong{font-weight:600;color:#333}

/* 카테고리 */
.product_category{display:grid;grid-template-columns:repeat(6,1fr);width:100%;margin:0 0 30px;border-top:1px solid #ddd;border-left:1px solid #ddd;box-sizing:border-box}
.product_category a{display:flex;align-items:center;justify-content:center;min-height: 35px;padding: 6px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box;background:#f7f7f7;font-size:13px;color: #466C8A;text-align:center;text-decoration:none;transition:all .2s}
.product_category a:hover{background:#555;color:#fff}
.product_category a.on{background:#555;color:#fff}

/* 상품 가격표 */
.product_table_wrap{width:100%;overflow:hidden}
.product_table{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;border-top:1px solid #ccc}
thead,tbody{border-right:1px solid #e1e1e1;border-left:1px solid #e1e1e1}
.product_table th{height: 30px;padding:10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box;background:#f2f2f2;font-size:13px;font-weight:600;color:#333;text-align:center}
.product_table th:last-child{border-right:0}
.product_table td{height: 24px;padding:10px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;box-sizing:border-box;background:#fff;font-size:13px;color:#555}
.price_product_name{text-align:center;font-weight:700}
.product_table td:last-child{border-right:0}
.product_table .product_name{background:#fafafa;font-weight:600;text-align:center}
.product_table strong{text-align:right;font-weight:600;color:#f00}