/* BASIC css start */
#main {width:1100px;margin:0 auto;}

/*타이틀*/
.sec_title {margin:0 0 25px;}
.sec_title .sec_sub_title {display:flex; align-items:center; }
.sec_title .sec_sub_title h2 {vertical-align: text-top;font-size:28px; font-weight:700; flex:1;color:var(--000) }
.sec_title .sec_sub_title span img {vertical-align:middle;margin-right:5px;}
.sec_title .sec_sub_title a {font-size:15px;text-align:right; font-weight:500; color:#333;letter-spacing: -0.02em;}
.sec_title .sec_sub_title .fa {margin:0 5px;font-size: 18px;}
.sec_title p {display:block;font-size:16px;color:#999;margin-top:10px;font-weight:500;}

/*상품리스트*/
.product-wrap { margin:0 auto; position:relative; width:1100px }
.prd_list .thumb img {width:100%;border-radius:4px;height:178px;}
.prd_list .list4x ul {display:flex;flex-wrap: wrap;align-items: center;justify-content:flex-start;gap:8px;}
.prd_list .list4x ul li {position:relative;font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";vertical-align:top;width:calc(25% - 10px);display:inline-block;margin-bottom:10px;border: 2px solid #c3c1c1;border-radius: 20px;overflow:hidden;height:405px;}
.prd_list .list4x ul li a {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}
.prd_list .thumb {max-width:67%;position:relative;margin:30px auto 0;}
.prd_list .shoppingInfo {text-align:center;}
.prd_list .shoppingInfo .listName a {height:60px;display:inline-block;width:90%;margin:0 auto;font-size:16px;color:#000;word-break: break-all;overflow : hidden;text-overflow : ellipsis;margin:15px 0;font-weight:400; }
.prd_list .shoppingInfo .listDiscount del .consummer bdi {font-size:18px;font-weight:600;color: #ff0000;margin-top:10px;opacity: .5;margin-right:5px;}
.prd_list .shoppingInfo .listPrice {font-size:18px;color:#000;font-weight:600;}
.prd_list .swiper-slide {padding:1px;box-sizing: border-box;}
.prd_list .list4x ul li .prdinfo-icons {position:relative;margin: 7px 7px 0 7px;z-index: 10;}
.prd_list .list4x ul li .prdinfo-icons img {vertical-align: baseline;}
.prd_list .list4x ul li .prdinfo-icons .prd-veiw,.prd_list .list4x ul li .prdinfo-icons .prd-wish {display:inline-block;width:30px;height:30px;margin-right:2px;background-color:#51aa1b;border-radius: 100%;line-height:30px;text-align:center;}
.prd_list .list4x ul li .prdinfo-icons .prd-veiw a {font-size:14px;color:#fff;}
.prd_list .list4x ul li .prdinfo-icons .prd-dc {position:absolute;right:0px;top:0px;text-align:center; background: #51aa1b;font-size:14px;color: #fff;font-weight: bold;border-radius: 50%; width: 60px;height:60px;line-height:60px;}
.prd_list .list4x ul li .prd-wish a { font-family: 'malgun gothic'; font-size: 14px; color: #fff; }
.prd_list .list4x ul li .prd-wish i.fa { color: #fff; font-size: 16px; vertical-align: text-top; cursor:pointer; }
.prd_list .list4x ul li .prd-wish i.fa-heart { display:none; color: #fff; }
.prd_list .list4x ul li .prd-wish .wish-on i.fa-heart { display:inline-block; }
.prd_list .list4x ul li .prd-wish .wish-on i.fa-heart-o { display:none; }
.prd_list .list4x ul li .xs-addcart {position:absolute;bottom:0;left:50%;transform:translateX(-50%);text-align:center;margin:0;padding-top:20px;}
.prd_list .list4x ul li .xs-addcart a.button {padding: 8px;font-size: 14px;color: #ffffff; background: #51aa1b; border-radius: 10px;border: 1px solid #51aa1b;}
.prd_list .list4x ul li .xs-addcart a.button:hover {border: 1px solid #000;}
.prd_list .shoppingInfo .listDiscount del { color: black !important; text-decoration-thickness: 2px; font-size: 17px;}


/* swipe */
.secinner {margin:40px auto;position:relative;}
.sec_content .swiper-button-next {text-indent: -9999px;background-image:url('//skin.makeshop.co.kr/skin/eating/pc/image/swipe_next.png');background-repeat:no-repeat;width:50px;height:50px;right:-25px;background-color:#fff;border-radius:40px; box-shadow: 0 3px 6px rgba(0,0,0,0.10);background-position: 50% center;top:45%;}
.sec_content .swiper-button-prev {text-indent: -9999px;background-image:url('//skin.makeshop.co.kr/skin/eating/pc/image/swipe_prev.png');background-repeat:no-repeat;width:50px;height:50px;left:-25px;background-color:#fff;border-radius:40px; box-shadow: 0 3px 6px rgba(0,0,0,0.10);background-position: 50% center;top:45%;}
.sec_content .swiper-button-lock {display:block;}

/* 메인 비쥬얼 배너 */
#mainSpot { position:relative;width:1100px;min-width:1100px; overflow:hidden;margin: 0 auto; }
#mainSpot .swiper-slide {margin:0 auto;text-align:center;background:url(//skin.makeshop.co.kr/skin/eating/pc/image/main_banner.png);} 
#mainSpot .swiper-slide img {width:100%;}
#mainSpot .bx-pager .bx-pager-item { display:inline-block;  margin:0 7px }
*:first-child+html #mainSpot .bx-pager .bx-pager-item { display:inline } /* IE7 Hack */
#mainSpot .bx-pager .bx-pager-item a { display:block; width:11px; height:11px; text-indent:-9999em; background:url(//image.makeshop.co.kr/makeshop/d3/basic_simple/main/sp_spot_pager.png) 0 0 no-repeat }
#mainSpot .bx-pager .bx-pager-item a.active { background-position:0 -11px }



/* BASIC css end */

