/* BASIC css start */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

#container {}
h2 {text-align:center; font-size: 1.25em; padding:20px 0 20px;}
.MK_product_list { font-family: 'Noto Sans KR', sans-serif;}
.MK_product_list h2 {font-size:24px; font-weight:600; padding:13px 0 10px !important; font-family: 'Noto Serif KR', sans-serif;}
.MK_product_list .cateTit {font-size:14px; color:#787878; text-align:center; padding-bottom:20px; letter-spacing:-0.3px;}
.MK_product_list .items {padding: 0; /*counter-reset:number 12;*/}
.MK_product_list .items .number_item {background:#f7f7f7; font-size:13px; padding:5px 8px; display:inline-block; margin-bottom:10px !important; letter-spacing:-0.3px; font-weight:500;}
.MK_product_list .items #MK_best_product li {width:33.33%;}
.MK_product_list .items .paging-num {text-align: center; clear: both; margin:20px 0;}
.MK_product_list .items .paging-num a {background-color:#fff; border:1px solid #393939; padding:5px 10px; margin:0 10px;}
.MK_product_list .best-thum {position:relative; width:100%;}
.MK_product_list .best-thum .pd-best {position:absolute; left:15%; top:0; width:50%;}
.MK_product_list .best-thum .pd-best img{width:30%;}
.MK_product_list .list_shoppingInfo{text-align:left;font-family: 'Noto Sans KR', sans-serif;}
.MK_product_list .list_shoppingInfo .listName {font-size:15px; margin-bottom:5px;}
.MK_product_list .list_shoppingInfo .subName {font-size:12px; margin-bottom:5px; color:#999}
.MK_product_list .list_shoppingInfo .etc {font-size:12px; font-weight:300; color:#565656; line-height:16px; padding:5px 0 10px;}
.MK_product_list .list_shoppingInfo .icon{padding-top:5px;}
.MK_product_list .list_shoppingInfo .listPrice{font-size:17px; padding-top:7px;font-family:'Montserrat', sans-serif; font-weight:600;}
.list_group {padding:12px 1%; text-align:center;}
.list_group select {width:49%; height:28px;}
.more .more-title {color: #3b3b3b;}
.more .more-num {color: #aaaaaa;}
.shopbrandTitle img {max-width: 100%;}
.list_array .list_arrayRight img {width: 23px; height: auto;}


.main .list_category {overflow:hidden; border-top:1px solid #ddd; font-family: 'Noto Sans KR', sans-serif; }
.main .list_category li {font-size:1.1em; float:left; width:25%; border-bottom:1px solid #ddd; border-right:1px solid #ddd; box-sizing:border-box; -moz-box-sizing:border-box; }
.main .list_category .category_best {color:#DC143C; font-weight:500;}
.main .list_category .category_hot {color:#800000; font-weight:500;}
.main .list_category .category_sale {color:#000; font-weight:500;}
.main .list_category li:nth-child(4) {border-right:0px none;}
.main .list_category li:nth-child(8) {border-right:0px none;}
.main .list_category li a {display:block; height:32px; line-height:32px; color:#555; text-align:center; text-overflow: clip; white-space: nowrap; overflow: hidden; padding:3px 0;}

.best-t {font-family: 'Noto Sans KR', sans-serif; display:block; width:100%; font-size:22px; color:#191919; text-align:center; padding:23px 0; font-weight:500; line-height:30px;}
.best-item {font-family: 'Noto Sans KR', sans-serif; display:block; width:100%; font-size:16px; color:#191919; text-align:center; padding:16px 0; font-weight:300; line-height:30px;}
.best-t span {font-family: 'Noto Sans KR', sans-serif; font-size:14px;}
.top_best {display:block; padding-left:2px; margin-bottom:20px;padding-bottom:30px; background:#F4F1F1;}
.slider3 { width:88% ; border:1px solid #eee; padding:3%; margin:0 auto; background:#fff;}
.slider3 a {position:relative;}
.slider3 a img{width:100%;}
.slider3 a .icon_best {position:absolute; width:90px; right:3%; top:1%;}
.slider3 li{display:inline-block; padding:0 2px; font-family: 'Noto Sans KR', sans-serif; margin-left:5px;}
.slider3 li.prd-title { display:inline-block;  padding:5px 8px; background:#f7f7f7; color:#191919; font-size:13px; font-weight:500; margin-top:20px;}
.slider3 li.re-brand { padding:20px 0 5px; font-size:20px; display:block; font-weight:500;color:#1c1c1c; }
.slider3 li.re-name { display:block; font-size:17px; line-height:20px; padding-top:10px; word-break:keep-all;font-weight:500;}
.slider3 li.re-subname { display:block; font-size:14px; line-height:20px; padding-top:10px; color:#777; word-break:keep-all;}
.slider3 .re-price {width:95%;  font-size:15px; font-weight:500; padding:10px 0; margin-left:4px;}
.slider3 .prd-discount {display:inline-block; font-size:18px; color:#fff; padding:7px 10px; background:#ff3e7a; margin:10px 10px 0 5px; font-weight:bold; line-height:21px;float:left;}
.slider3 .prd-price { text-align:left; display:inline-block; padding:20px 0 15px;font-size:17px;font-family: 'Montserrat', sans-serif; width:100%;}
.slider3 .prd-price p{ padding-left:2px; font-family: 'Noto Sans KR', sans-serif;  font-weight:300; display:inline-block; }
.slider3 .prd-price strike { color:#999; font-size:17px; font-weight:300; display:block; line-height:30px; padding-top:10px;}
.slider3 .prd-price .price {font-size:25px; font-weight:600;}
.slider3 .prd-price b{background:#191919; display:inline-block; color:yellow; font-size:13px; padding:3px 12px; border-radius:20px; margin-left:5px; vertical-align:top;}
.bx-wrapper { margin-bottom:20px;}
.bx-controls-direction { font-size:25px;}
.bx-controls-direction a {position:absolute; top:50%; display:block; width:0px; height:0px; overflow:hidden; color:#fff; transform:translateY(-50%);}
.bx-controls-direction .bx-prev {left:10px;}
.bx-controls-direction .bx-next {right:10px;}
.bx-controls-direction .bx-prev:before { content:"\e93d"; font-family:'xeicon';}
.bx-controls-direction .bx-next:before { content:"\e940"; font-family:'xeicon';}
.bx-pager {position:absolute; left:0; bottom:6px; width:100%; text-align:center;}
.bx-pager div{display:inline-block; padding:0 2px;}
.bx-pager div a { display:block; font-size:0; color:transparent; width:16px; height:2px; background:#ccc;transition:all 1s;}
.bx-pager div a.active{background:#555; width:26px;}


.img-wrap {margin: 0px;display: flex;justify-content: center;overflow: hidden;}
.img-wrap .image {object-fit: contain;}

.list .up-on-scroll {margin-top: 0px;transition: transform 0.7s, opacity 1s;}
.list {display: flex;flex-wrap: wrap;flex-direction: column;}

.cate-wrap { overflow:hidden; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; margin-bottom:4px;}
.cate-wrap .class-list ul { *zoom:1}
.cate-wrap .class-list ul li { padding:10px 10px; float:left; margin:2px; }

.cate-wrap .class-list ul li a { display:block; font-size:13px; color:#666;font-family: 'Noto Sans KR', sans-serif; width:100%; padding:6px 0px 6px 8px;}
.cate-wrap .class-list ul li .sel {background:#ffe6e6; font-weight:500; color:#333;}




.video-container {margin-top:10px; padding-bottom: 56.3%; max-width: 100%; height: 0;  position: relative; overflow: hidden; } 
.video-container iframe, 
.video-container object,
.video-container embed {margin: 0;padding: 0;width: 100%; height: 100%;position: absolute; top: 0; left: 0; }


/* BASIC css end */

