/* BASIC css start */
.page_top .page_nav{float:right !important}
.page_top .page_nav a{font-weight:400 !important;}
.recmd_sec{/* margin-bottom:40px; padding-left:2% */}
.recmd_sec .tit{padding:0 0 10px; text-align:center; font-size:1.5em;}
.wrapper.items-wrap{padding:0 2%}

.recmd_sec h3{font-family: 'Montserrat', sans-serif;font-size:23px; color:#000000 !important; font-weight:600}
.recmd_sec .best_tit{display:flex; align-items:center; justify-content:space-between; margin-bottom:30px ;}
.recmd_sec .best_tit h3{}
.recmd_sec .best_tit>div{ }
.recmd_sec .swiper{ /* padding-bottom:30px; */ }
.recmd_sec .swiper-slide{width:49%}
.recmd_sec .swiper .swiper-pagination-progressbar{bottom: 0; top: unset;left:14%; width:72%;}
.recmd_sec .swiper-pagination-progressbar{background-color: #d9d9d9;width:100%; height:1px }
.recmd_sec .swiper-pagination-progressbar-fill{background-color: #000;}
.swiper-slide{width:49%}


/* ºÐ·ù Ä«Å×°í¸® ¿µ¿ª */
.product_category_wrap { padding:0 !important;}
.product_category_wrap .cate1 { padding:0 0 18px !important; font-weight:500 !important; font-size: 19px !important; color:#111 !important; text-align:left !important; border-bottom:1px solid #e4e4e4;}
.product_category_wrap .cate_child_wrap ul { display:flex; flex-wrap:wrap; justify-content:left; }
.product_category_wrap .cate_child_wrap ul.cate2 { text-align:left; border-top:1px solid #d9d9d9; }
.product_category_wrap .cate_child_wrap ul.cate2 li { box-sizing:border-box; width:50% !important; padding:0 !important; margin:0 !important; border-bottom:1px solid #cfcfcf !important;}
.product_category_wrap .cate_child_wrap ul.cate2 li:nth-child(odd):not(:only-child):not(:last-child) { border-right:1px solid #cfcfcf !important; }
.product_category_wrap .cate_child_wrap ul.cate2 li:nth-child(odd):last-child,
.product_category_wrap .cate_child_wrap ul.cate2 li:only-child { width: 100% !important;}

.product_category_wrap .cate_child_wrap ul.cate2 li .cate_num { font-size:14px; font-weight:500; }
.product_category_wrap .cate_child_wrap ul.cate2 li .cate_num a { color:#fff !important;}

.product_category_wrap .cate_child_wrap ul.cate2 li a { display:block; padding:12px 0 12px 10px; font-size:16px; color:#000; font-weight:500; }
.product_category_wrap .cate_child_wrap ul.cate2 li a.sel { color:#fff !important; background-color:var(--main-color); border-bottom:1px solid var(--main-color);}


/* ¼ÒºÐ·ù Ä«Å×°í¸® ¿µ¿ª */
.product_category_wrap .cate_child_wrap ul.cate3 { width:100%; padding-top:0 !important; font-weight:500; border-top:1px solid #777 !important;}
.product_category_wrap .cate_child_wrap ul.cate3.on { margin-top:5px !important; }
.product_category_wrap .cate_child_wrap ul.cate3 li { box-sizing:border-box; width:50% !important; margin:0 !important; padding: 0 10px !important; font-size:15px !important; text-align:center; border-bottom:1px solid #777 !important; background-color:#E7E7E7; }
.product_category_wrap .cate_child_wrap ul.cate3 li:nth-child(odd):not(:only-child):not(:last-child) { border-right:1px solid #fff !important; }
.product_category_wrap .cate_child_wrap ul.cate3 li:nth-child(odd):last-child,
.product_category_wrap .cate_child_wrap ul.cate3 li:only-child { width: 100% !important;}
    
.product_category_wrap .cate_child_wrap ul.cate3 li a { display:block; text-align:left; padding:8px 0; color:#555;}
.product_category_wrap .cate_child_wrap ul.cate3 li a.sel { border-bottom:none; background:var(--main-color); color:white;}


.product_list_wrap.list_st2 .product_item, .product_list_wrap.list_st3 .product_item{padding:0 0 15px !important; text-align:left !important;}
.MS_prod_mobile_image { width:100%;}




















/* »óÇ° ¸®½ºÆ® ¿µ¿ª */
.product_list_outer { padding-top:7px; border-top:none !important;}
.product_top_wrap .total_cnt { font-size:15px !important; color:#000 !important; font-weight:400;line-height:35px !important; }
.product_top_wrap .total_cnt strong { font-weight:700 !important; color:#000 !important; font-family: 'Montserrat', sans-serif;}
.product_top_wrap   { margin:15px 0 0 !important; padding:0 2% !important; border-bottom:none !important;}
.product_top_wrap .select_box select {background-size:auto 7px !important; background-image:url(//skin.makeshop.co.kr/skin/astore/MO_img/select_arrow.png) !important; font-size:13px !important; color:#000 !important; text-align:left !important; transform:translateY(4px); border-bottom:1px solid #fff !important; padding-left:0 !important;}

/* 23.2.21 makeshopÃß°¡ */
.prd-class-hd-select .loc-navi-select {display:flex; line-height:45px; /*background:#f5f5f5;*/ border-top:1px solid #d9d9d9; padding:6px 10px 10px;}
.prd-class-hd-select .loc-navi-select .tit{font-size:1em; padding-right:10px; line-height:1.8em;}
.prd-class-hd-select .loc-navi-select dd {display:inline-block; width:43%;}
.prd-class-hd-select .loc-navi-select .btn{padding:22px 0 0 2px; width:13%; box-shadow:0 1px 3px -2px #9098a9;}
.prd-class-hd-select .loc-navi-select dd::after {  margin: 0px 5px;  /*display: inline-block;*/ display:none;  width: 16px;  height: 16px;  content: " ";  background-size: 16px 16px;vertical-align:middle;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjE0MDI1IDQuODYwMzVMOS44MTI5NCA3LjUyODY2QzEwLjA3MzkgNy43ODkxNyAxMC4wNzM5IDguMjExNTQgOS44MTI5NCA4LjQ3MjA1TDcuMTQwMjUgMTEuMTQwNEw2LjE5NTMxIDEwLjE5N0w4LjM5NTUzIDguMDAwMzVMNi4xOTUzMSA1LjgwMzc0TDcuMTQwMjUgNC44NjAzNVoiIGZpbGw9IiMyMjIyMjIiLz4gPC9zdmc+IA==");}
.prd-class-hd-select .loc-navi-select dd select {background: #fff;background-image:url('/design/L2294/path.png');background-position:95%;background-repeat: no-repeat;font-size:16px; width:100%; font-weight:700;}
.prd-class-hd-select .loc-navi-select a {display:inline-block; width:100%; margin-top:22px; margin-left:2px; background-color:white; border-radius:5px;text-align:center;line-height:32px;}
.prd-class-hd-select .loc-navi-select .select select {-webkit-appearance:none;padding:4px; border: 1px solid #e8eaed;border-radius:5px;box-shadow: 0 1px 3px -2px #9098a9;cursor: pointer;font-family:inherit;font-size: 13px;transition: all 150ms ease;}
.prd-class-hd-select .loc-navi-select .select select:required:invalid {color: #5a667f;}
.prd-class-hd-select .loc-navi-select .select select option {color: #223254;font-family: "Pretendard Variable", Pretendard, Dotum, "µ¸¿ò", DotumChe, "µ¸¿òÃ¼", Verdana, monospace, Corbel, AppleGothic, Helvetica, sans-serif;}
.prd-class-hd-select .loc-navi-select .select select option[value=""][disabled] {display: none;}
.prd-class-hd-select .loc-navi-select .select select:focus {outline: none;border-color: #07f;box-shadow: 0 0 0 2px rgba(0,119,255,0.2);}



/* MENU »ó´ÜÀÌ¹ÌÁö ÅØ½ºÆ®   */
.menu-top-list  {widht:100%;  border: 1px solid #b9b9b9; border-radius: 20px; font-size:18px;  font-weight:500;line-height:20px; text-align:center; padding:5px; font-family: "Pretendard Variable", Pretendard, sans-serif; }
.menu-top-list2 {widht:100%;  border: 1px solid #b9b9b9; border-radius: 20px; font-size:16px;  font-weight:500;line-height:18px; text-align:center; padding:5px; font-family: "Pretendard Variable", Pretendard, sans-serif; }









/* BASIC css end */

