@charset "utf-8";


/* 마트 공통 */
.promotion.mart {padding-top: 40px;}
.mart_tit3 {text-align: center; font-size: 28px; font-weight: bolder; color: #444;}
/* 210913_7425 */
.mart_tit3 span {
	display: block;
	margin-top: 11px;
	margin-bottom: 25px;
	font-size: 18px;
	font-weight: normal;
}
/* //210913_7425 */

/* 메인롤링배너 */
.mart_visual.visual.type2 {margin-top: 20px;}
.mart_visual.visual.type2 .vid_cont.vid620 {width: 620px; height: 346px;}
.mart_visual.visual.type2 .bx-viewport {height: 400px !important;}
/* .mart_visual.visual.type2 .right, .mart_visual.visual.type2 .left {width: 620px;} */ /* 221206_11150 */
.mart_visual.visual.type2 .right {margin: 0 0 0px 20px;}
.mart_visual.visual.type2 .right > a, .mart_visual.visual.type2 .left > a {width: 100%}
.mart_visual.visual.type2 .bg_deam {position: absolute; top: 0; left: 0; display: block; width: 100%; height: 100%; z-index: 1; background: rgba(102, 102, 102, 0.05);}
.mart_visual.visual.type2 .box_vsl {bottom:-50px; width: 540px; height: 90px; padding: 20px 20px 0px; z-index: 10;}
.mart_visual.visual.type2 .box_vsl .box_vsl_txt01 {font-size: 16px; color: #777; display: block; margin-bottom: 8px;}
/*221215_11344*/
/* .mart_visual.visual.type2 .box_vsl .box_vsl_txt02 {font-size: 24px; color: #222; font-family: Nanum_BarunGothic;} */
.mart_visual.visual.type2 .box_vsl .box_vsl_txt02 {font-size: 24px; color: #222; font-family: Nanum_BarunGothic;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;word-break: break-all;display: block;}
/* //221215_11344*/
.mart_visual.visual.type2 .box_vsl {left: 40px; right: 40px;}
.mart_visual.visual.type2 .vid_cont {margin-top: 0;}
.mart_visual.visual.type2 .vid_cont.common {overflow: visible;}
.mart_visual.visual.type2 button.l {left: 0; margin-top: -46px;}
.mart_visual.visual.type2 button.r {right: 0;  margin-top: -46px;}
.mart_visual.visual.type2 button.play {margin-top: -42px; right:76px;}
.mart_visual.visual.type2 .bx-pager {margin-top: -31px !important; right: 36px;}



/* 할인리스트 */
.store_imgBan {display: table; table-layout: fixed; width: 100%; margin-top: 45px; border: 1px solid #ddd; border-radius: 10px;}
.store_imgBan a {position: relative; display: table-cell; height: 118px; text-align: center;}
.store_imgBan a::after {position: absolute; top: 30px; right: 0; display: inline-block; height: 60px; border-right: 2px solid #eee; content: '';}
.store_imgBan a:last-child::after {display: none; border:none;}
.store_imgBan a img {height: 100%;}


/* 자주 찾는 카테고리 */
.fav_cate {margin-top: 70px; }

.fav_cate .slider_w_num {position: relative; margin-top: 20px; width: 1130px; margin: 40px auto 0; border: none;}
.fav_cate .slider_w_num ul { display: inline-block;}
.fav_cate .slider_w_num ul li {display: inline-block; width: 1130px;}
.fav_cate .slider_w_num ul li a {display: inline-block; float: left; width: 126px; height: 119px; margin: 0 8px; text-align: center;}  /* 210111 수정 */
.fav_cate .slider_w_num ul li a img {height: 100%;}

.fav_cate .slider_w_num.slider37 button {position: absolute; width: 40px; height: 40px;}
.fav_cate .slider_w_num.slider37 button.l {left: -64px; top: 50%; margin-top: -20px;}
.fav_cate .slider_w_num.slider37 button.r {right: -64px; top: 50%; width: 40px; height: 40px; margin-top: -20px; border-radius: 20px; background: rgba(0,0,0,0.5);}


/* 지금 사면 이득 */
.nowBuy_benefit {margin-top: 128px;}
/* 220822_10320 */
.nowBuy_benefit .btn_tab {
	display: table;
	width: 100%;
	margin-top: 10px;
	table-layout: fixed;
}
/* // 220822_10320 */
.nowBuy_benefit .btn_tab li {display:table-cell; width: 100%; text-align: center;}
.nowBuy_benefit .btn_tab li:first-child {text-align: left;}
.nowBuy_benefit .btn_tab li:last-child {text-align: right;}
.nowBuy_benefit .btn_tab li a {display: inline-block; width: 407px; height: 70px; background: #eeeeee; text-align: center; line-height: 73px; font-size: 20px; border-radius: 10px; color: #222;}
.nowBuy_benefit .btn_tab li.on a {border-bottom: none; background: #00c37b; color: #fff; margin: 0 auto; font-weight: bold;}

.nowBuy_benefit .goods_boxes.w236_grid5 article {margin-left: 20px;}
.nowBuy_benefit .goods_boxes.w236_grid5 article:nth-of-type(5n+1) {margin-left: 0px;}
.nowBuy_benefit .goods_boxes.w236_grid5 article .tit_area {height: 78px;}


/* 추천 기획전 */
.store_plan {margin-top: 98px;}

.store_plan .goods_boxes.w300_grid5 article {margin-left: 20px; margin-bottom: 24px;}
.store_plan .goods_boxes.w300_grid5:last-child article {margin-bottom: 0;}
.store_plan .goods_boxes.w300_grid5 article:nth-of-type(5n+1) {margin-left: 0px;}
.store_plan .goods_boxes.w300_grid5 article .tit_area {height: 80px;}

.store_plan .tit_box {position: relative; float: left; width: 300px; height: 400px; margin-right: 20px; padding: 45px 50px; border-radius: 8px; color: #222; background-color: #f6f6f6; box-sizing: border-box;}
.store_plan .tit_box .p_tit {display: block; width: 200px; height: 80px; font-size: 34px; font-weight: bolder; line-height: 44px; letter-spacing: -0.085rem; overflow: hidden; } /* 210111 수정 */
.store_plan .tit_box .p_stit {display: block; width: 200px; height: 52px; margin-top: 22px; font-size: 20px; line-height: 26px; letter-spacing: -0.05rem; overflow: hidden; } /* 210111 수정 */
.store_plan .tit_box .p_tag span {display: block; width: 200px; margin-top: 24px; color: #777; font-size: 16px; letter-spacing: -0.05rem; max-height: 18px; overflow: hidden} /* 210111 수정 */
.store_plan .tit_box .btn_sGo {position: absolute; bottom: 50px;}


/* 새벽배송 210322 추가 */

/* 210528_6386 */
.promotion.delivery .nowBuy_benefit .btn_tab li.on a,
.nowBuy_benefit.morning_delivery .btn_tab li.on a {background: #f47725;}

.morning_delivery .mart_tit3 + .sub_desc {
	margin-top: 10px;
	font-size: 18px;
	text-align: center;
}
.morning_delivery .mart_tit3 a {
	display: inline-block;
	padding-top: 33px;
	background: url("http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sot_zbba.cat") no-repeat 40px top;
}
.morning_delivery .mart_tit3 a .ico {
	vertical-align: -3px;
}
.morning_delivery .goods_boxes.w236_grid5 article .tit_area .tit {
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-overflow: ellipsis;
}

/* //210528_6386 */


/* 210913_7425 */
.stemp_area {
	display: flex;
	justify-content: space-between;
	margin-bottom: 70px;
}
.stemp_area .stemp_list ul {
	display: flex;
	align-items: center;
	height: 180px;
	padding-left: 24px;
	padding-right: 17px;
	border: 1px solid #eeeeee;
	border-width: 1px 1px 1px 0;
	border-radius: 0 8px 8px 0;
}
.stemp_area .stemp_list ul li {
	width: 134px;
	height: 120px;
	margin-left: 6px;
}
.stemp_area .stemp_list ul li.case01 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sfgrzc_01.cat') no-repeat 0 center;
    background-size: 134px auto;
}
.stemp_area .stemp_list ul li.case02 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sfgrzc_02.cat') no-repeat 0 center;
    background-size: 134px auto;
}
.stemp_area .stemp_list ul li.case03 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sfgrzc_03.cat') no-repeat 0 center;
    background-size: 134px auto;
}
.stemp_area .stemp_list ul li.case04 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sfgrzc_04.cat') no-repeat 0 center;
    background-size: 134px auto;
}



.stemp_area .stemp_list ul li.case01 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sarj_lrne_fgrzc_01.cat') no-repeat 0 center;
    background-size: 134px auto;
}
.stemp_area .stemp_list ul li.case02 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sarj_lrne_fgrzc_02.cat') no-repeat 0 center;
    background-size: 134px auto;
}
.stemp_area .stemp_list ul li.case03 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sarj_lrne_fgrzc_03.cat') no-repeat 0 center;
    background-size: 134px auto;
}
.stemp_area .stemp_list ul li.case04 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sarj_lrne_fgrzc_04.cat') no-repeat 0 center;
    background-size: 134px auto;
}

/* 211220_8167 추가 */
.stemp_area .stemp_list ul li.case05 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sarj_lrne_fgrzc_05.cat') no-repeat 0 center;
    background-size: 134px auto;
}

.stemp_area .stemp_list ul li.case06 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sarj_lrne_fgrzc_06.cat') no-repeat 0 center;
    background-size: 134px auto;
}
/* 211220_8167 추가 */

/* 220726_10227 */
.stemp_area.october .stemp_list ul li.case01 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sfgrzc_01.cat') no-repeat 0 center;
    background-size: 134px auto;
}
.stemp_area.october .stemp_list ul li.case02 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sfgrzc_02.cat') no-repeat 0 center;
    background-size: 134px auto;
}
.stemp_area.october .stemp_list ul li.case03 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sfgrzc_03.cat') no-repeat 0 center;
    background-size: 134px auto;
}
.stemp_area.october .stemp_list ul li.case04 {
    background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.fxfgbn.pbz%2Sfgngvp%2Spbzzba%2Snffrgf%2Spff%2Sfglyr%2S..%2S..%2Svzntrf%2Sfgrzc_02.cat') no-repeat 0 center;
    background-size: 134px auto;
}
/* //220726_10227 */

/* 211208_8138 추가 */
.promotion.mart .nowBuy_benefit {margin-top: 70px;}
.promotion.mart .nowBuy_benefit {margin-top: 70px;}

.promotion.mart .product_list {margin-top: 5px;}
.promotion.mart .product_list + .product_list {margin-top: 30px}

.promotion.mart .nowBuy_benefit .prod_unit .info {min-height: auto;}
.promotion.mart .nowBuy_benefit .prod_unit .info .price {height: auto; margin-bottom: 0;}
.promotion.mart .nowBuy_benefit .prod_unit .info .price .after {margin-bottom: 0;}
/* // 211208_8138 추가 */

/* 230403_12320 추가 */
/* 230425_12320 */
.promotion.shopping .blank{margin-bottom:40px;}
.promotion.shopping .big_banner{margin-bottom:20px;margin-top:20px;}
.promotion.shopping .category_area{margin-top:20px;margin-bottom:120px;}
.promotion.shopping .box_tab_wrap{margin-top:0;}
.promotion.shopping .box_tab_wrap li{width:20%;}
.promotion.shopping .box_tab.no_border li:nth-of-type(4)~li {border-top: 1px solid #eee;border-left: none;}
/* 230517_12624 */
.promotion.shopping .box_tab.no_border li.on {background:#333;color:#fff;}
.promotion.shopping .module.products_list_area .products_list_inner{padding:0;}
/* // 230517_12624 */
.promotion.shopping .section_tit{margin-bottom:20px;margin-top:0;}
.promotion.shopping .prom_goods{margin-top:20px;}
.promotion.shopping .imagetitle_box{margin-bottom:20px;}
.promotion.shopping  .stemp_area.october{margin-bottom:120px;}
/* //230425_12320 */
/* //230403_12320 추가 */

/* 230420_12246 수정 */
.promotion.marketing .marketing_banner{margin-bottom:0px;}
.promotion.marketing .mp_promotion_banner{margin-bottom:0px;}
.promotion.marketing .mp_event_subbanner{margin-bottom:0px;}
.promotion.marketing .mp_event_banner{margin-bottom:0px;}
.promotion.marketing .module.products_list_area{margin-bottom:0px;margin-top:0px;}
.promotion.marketing .mp_event_bandbanner{margin-bottom:0px;}
/* //230420_12246 수정 */