/* BASIC css start */
/*ÅÇ*/
ul.tabs { margin: 0 auto; /*width: 400px; */text-align: center; } 
ul.tabs li { padding-bottom: 0; cursor: pointer; display: inline-block; vertical-align: top; text-align: center; border-radius: 40px; /*margin-right: 5% !important; */ } 
ul.tabs li:nth-child(1) { text-align: right; } 
ul.tabs li:nth-child(4) { margin-right: 0 !important; } 
ul.tabs li.swiper-slide-thumb-active { } 
ul.tabs li.swiper-slide-thumb-active a { } 
ul.tabs li a { padding: 7px 0; white-space: pre; font-size: 13px; color: #bebebe; text-transform: uppercase; } 
.tab- header { display: inline-block; width: 100%; } 
.tab- header h4 { float:left; width: 30%; } 
.tab- header .swiper-container { float:right; width: 62%; margin-top: 0; } 
.tab- .tab_container { margin-top: 0 !important; width:100%; } 
.tab- .tab_container .thumbs { position:relative; display: block;} 
.tab- .tab_container .thumbs img { width:100% } 
.tab- .tab_container .thumbs .inner { position: absolute; bottom: -45px; background: #fff; width: 90%; left: 5%; text-align: center; border: 1px solid #cecece; padding: 15px 20px; } 
.tab- .tab_container .thumbs .inner { position: absolute; bottom: -50px; background: #fff; width: 90%; left: 5%; text-align: center; border: 1px solid #cecece; padding: 15px 20px; } 
.tab- .tab_container .thumbs .inner h4 { width: 100% !important; font-family: lato; font-size: 23px; padding-bottom: 7px; color: #000; letter-spacing: -0.1px; text-transform: uppercase; } 
.tab- .tab_container .thumbs p { color: #8e8d8d; font-size: 13px; line-height: 1.2; font-weight: 200; } 
.tab- .swiper-container { margin-top:75px; } 
.tab- .swiper-container .product-list { padding: 0 !important; flex-direction: inherit !important; margin-bottom: -10px; } 
.tab- .product-list li { padding: 0 !important; } 
.tab- .product-list li a { display:block } 
.tab- .product-list li .info { display: block; margin: 5px 15px 45px; } 
.tab- .swiper-button-next, .tab- .swiper-button-prev { display:none } 
.tab- .tabs { /*margin-left: -30%; */ } 

#intDCP { float: unset !important; letter-spacing: 0; } 
.pct { position: absolute; right: -1px; color: #94223e !important; font-size: 20px; font-weight: 900; bottom: 3px; } 

/*ÆË¾÷¾Ë¶÷*/
#MK_guideapp { } 
#MK_guideapp dl dt { display: none } 

/* ·Ñ¸µ¹è³Ê */
#mainslide { margin-bottom:40px; } 
#mainslide .swiper-slide a { display:block; } 
#mainslide .swiper-slide dl { position: absolute; bottom: 0; left: 0; right: 0; /* padding: 60px 26px 42px; *//* background: linear-gradient( to bottom, transparent, rgb(16 15 15 / 80%)); */ } 
#mainslide .swiper-slide dl dt { color: #fff; font-size: 23px; font-weight: initial; letter-spacing: -0.025em; margin-bottom: 12px; line-height: 25px; } 
#mainslide .swiper-slide dl dd { color: #fff; /* font-size: 15px; */font-weight: 200; } 
#mainslide .swiper-slide dl dd strike { margin-right: 12px; } 
#mainslide .swiper-pagination-bullet { background: #e9e9e9 !important; border-radius: 0 !important; width: 20px !important; height: 5px !important; margin: 0 3px !important; opacity: 1 !important; } 
#mainslide .swiper-pagination .swiper-pagination-current { padding-right: 0; } 
#mainslide .swiper-pagination .swiper-pagination-total { padding-left: 0; } 
#mainslide .swiper-pagination-bullet-active { background: #000 !important; } 
#mainslide .swiper-pagination { display: table; width: 60px; text-align: center; position: absolute; right: 20px; left: inherit; bottom: 20px; background: rgba(0,0,0,0.5); border-radius: 30px; color: #fff; font-size: 12px; padding: 3px; box-sizing: border-box; } 
.bnr2 dl { top: 7%; left: 6% !important; display: inline-block; } 
.bnr2 dl dd { color: #494949 !important; font-weight: bold !important; line-height: 1.55; text-align: center; display: inline-block; } 
.bnr3 dl { top: 3%; left: 6% !important; right: auto !important; display: inline-block; } 
.bnr3 dl dd {color: #000000 !important;font-weight: normal !important;font-size: 26px;line-height: 120%;text-align: left;display: inline-block;} 
.bnr3 dl dd b { display: block; } 
.bnr3 dl dd span {display: block;margin-top: 10px;font-size: 18px;font-weight: 500;} 
.bnr4 dl { top: 7%; left:13% !important; right: auto !important; display: inline-block; } 
.bnr4 dl dd {color: #000000 !important;font-weight: normal !important;font-size: 26px;line-height: 12px;text-align: center;display: inline-block; text-shadow: -1px 0 #434341, 0 1px #434341, 1px 0 #434341, 0 -1px #434341;} 
.bnr4 dl dd b { display: block; } 
.bnr4 dl dd span {display: block;margin-top: 10px;font-size: 18px;font-weight: 500;} 

/* Ä«Å×°í¸® ¾ÆÀÌÄÜ ¿µ¿ª - 2023.03.03 Ãß°¡ */
.main_cate_wrap { position: relative; } 
.main_cate_wrap ul { display: flex; flex-wrap: wrap; justify-content: space-evenly; align-items: center; } 
.main_cate_wrap ul li { width: 25%; text-align: center; margin-bottom: 10px; } 
.main_cate_wrap ul li a { display: inline-block; font-size: 12px; font-weight: bold; } 
.main_cate_wrap ul li a img { display: block; width: 60%; margin: 0 auto 7.5px; } 


/*¸ÞÀÎ °øÅë ·¹ÀÌ¾Æ¿ô*/
.main_ban_wrap { margin-bottom: 20px; margin-top: 15px; } 
.main_ban_wrap h2 { font-size: 17px; font-weight: 800; color: #111111; display: flex; justify-content: space-between; padding: 0 15px; align-items: center; } 
.main_ban_wrap h2 img { height:15px; margin-right:6px; vertical-align: middle; } 
.main_ban_wrap h2 a { font-size: 13px; color: #d70010; } 
.main_ban_wrap h3 { margin: 15px 0 3px; padding: 0 15px; font-size:12px; color:#727272; } 
.main_ban_wrap > div { margin-left: 0; letter-spacing: 0px; word-spacing: 0px; } 
.main_ban_wrap > div a { text-overflow: ellipsis; overflow: hidden; display: block; } 

/* ÂòÇÏ±â, ¹Ì¸®º¸±â ¾ÆÀÌÄÜ */
.thumb_icon {position: absolute;right: 8px;bottom: 8px;z-index: 2;} 
.thumb_icon li { margin-top: 5px; line-height: 1; } 
.thumb_icon li img { width: 27px !important; } /* 23px*/

/*»óÇ° ¿µ¿ª*/
.pd_slick .item-list dd { font-size: 17px; color: #000; } 
.pd_slick .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 16px; letter-spacing: -1px; font-weight: 800; margin-left: -1px; } 
.pd_slick .item-list dd ul li.dc em { font-size: 12px !important; font-weight: bold !important; margin-left: 1px; } 
.pd_slick .item-list dd ul { text-align: left; font-size: 17px; word-break: keep-all; } 
.pd_slick .item-list dd ul li { } 
.pd_slick .item-list dd ul li.prd-name { height: 36px; } 
.pd_slick .item-list dd ul li.prd-price { font-weight: bold; font-size: 14px; display: inline-block; } 
.pd_slick .item-list dd ul li.prd-price em { font-weight: normal !important; } 
.pd_slick .swiper-wrapper { padding-top: 50px; /*padding-left:65px; padding-right:65px; */ } 
.pd_slick .slick-dots li { position: relative; display: inline-block; width: 23px; height: 23px; margin: 0 3px; padding: 0; cursor: pointer; background: #d0d0d0; border-radius: 100%; } 
.pd_slick .slick-dots li.slick-active { background: #94223e !important; } 
.pd_slick .slick-dots li button { font-size: 13px !important; color: #fff !important; width: 23px; height: 23px; } 
.pd_slick .slick-track { margin-top: 25px; } 
.pd_slick .swiper-pagination-bullet:last-child { margin-right: 0; } 
.pd_slick .swiper-pagination-bullet-active { background: #94223e !important } 
.pd_slick .slick-dots li button:before { content: none !important; } 
.pd_slick .item-list { } 
/*
.pd_slick .slick-list { padding-left: 27px; } 
.pd_slick .slick-slide:nth-child(1) { margin-left: -28px; } 
.pd_slick .slick-slide { padding-right: 10px; } 
*/

.pd_slick .slick-slide { margin: 0 5px; } 
.pd_slick .slick-list { margin: 0 5px; 
    padding-right: 20% !important;} 
.pd_slick .item-list .thumb { position: relative; } 
.pd_slick .item-list .thumb .dc { text-align: center; position: absolute; top: 0; left: 0; height: 40px; line-height: 40px; width: 40px; background: #9750c7; color: #fff; font-size: 14px; } 
.pd_slick .item-list .thumb .dc em { font-size: 10px !important; } 
.pd_slick .item-list .thumb .dc.term { } 
.pd_slick .item-list .thumb .dc em:nth-child(3), .pd_slick .item-list .thumb .dc em:nth-child(4) { display: none !important } 
.pd_slick .item-list .thumb .dc em.num { font-size: 14px !important; display: inline-block; } 
.pd_slick .item-list .thumb .dc em.percent { font-size: 10px !important; display: inline-block; vertical-align: top; margin-top: 3px; } 
.pd_slick .item-list img { width: 100%; border-radius: 10px; } 
.pd_slick .slick-prev, .pd_slick .slick-next { width: 35px !important; height: 35px !Important; } 
.pd_slick .slick-next { right: -50px !important; } 
.pd_slick .slick-prev { left: -35px !important; } 
.pd_slick .slick-prev:before, .pd_slick .slick-next:before { color: #aaa !important; font-size: 35px; } 
.pd_slick .slick-dots { height: 30px; top: 0; text-align: right; } 
.pd_slick .slick-prev:before { content: '£¼' !important; } 
.pd_slick .slick-next:before { content: '£¾' !important; } 
.pd_slick .item-list dd ul li.prd-consumer { display: inline-block; color: #919191; font-size: 15px !important; margin-right: 4px; font-weight: 100; } 
.pd_slick .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 22px; letter-spacing: -1px; font-weight: 800; margin-left: 5px; } 
.pd_slick .item-list dd ul li.dc em.num { } 
.pd_slick .item-list dd ul li.dc em.percent { font-size: 16px !important; font-weight: bold !important; margin-left: 2px; } 

/* °íÂ§°íÂ§ ¼Ò±Ý»§ ÁÁ¾ÆÇØ? ¿µ¿ª */
.only_product_wrap .item-list { width: 100% !important; box-sizing: border-box !important; padding: 0 10px !important; margin-left: 0 !important; } 
.only_product_wrap .prd-name,
.only_product_wrap .price span{font-size:17px !important;}
           
/* TV¼Ó ¸ÀÁý ¸ð¾Æº¸±â ¿µ¿ª */
.tv_product_wrap .md_prd { padding: 0 7px; box-sizing: border-box; } 
.tv_product_wrap .md_prd .item-list { width: 48% !important; } 

/* Ä«Å×°í¸® ·©Å· ¿µ¿ª */
#pd_04 .rank_wrap { position: absolute; left: 0; top: 0; background: #d70010; width: 27px; height: 27px; line-height: 27px; text-align: center; font-size: 12px; color: #fff; } 

#pd_04, #pd_05 { padding-bottom: 50px; } 
.swiper-pagination-progressbar { width: 95% !important; top: auto !important; bottom: 0; left: 50% !important; transform: translateX(-50%) !important; height: 2px !important; background: #aaaaaa !important; } 
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #d70010 !important; } 


/* ÇØ½ÃÅÂ±× ¿µ¿ª */
.hashtagWrap { background-image:url(/design/ezbaking/hashtagBg.jpg); background-size:cover; background-position:center; background-repeat:no-repeat; margin-bottom: 60px; } 
.hashtagWrap .hashtagTitle { position:relative; margin-bottom: 18px; text-align:center; } 
.hashtagWrap .hashtagTitle strong {font-size: 15px;color:#3b3b3b;} 
.hashtagWrap .hashtagTitle a { position:absolute; top: 0; right:10px; font-size: 13px; color:#3b3b3b; } 
.hashtagWrap ul { text-align:center; } 
.hashtagWrap ul li { display:inline-block; margin-right:1px; } 
.hashtagWrap ul li a {display:block;padding:0 5px;margin-bottom:7px;font-size: 13px;line-height:20px;background:#3DB7CC;color:#ffffff; border-radius:9px;transition:all 0.3s;} 
.hashtagWrap ul li:hover a { background:#EAEAEA; color:#3b3b3b; opacity:1; } 

/* ½ÃÁð »óÇ° */
.season_wrap { background:#f3f3f3; padding:20px 0; } 

/* ÀÌº¥Æ® ¹è³Ê */
.event { margin-bottom:50px; } 

/*Å¸ÀÓ¼¼ÀÏ*/
#timesale_wrap{position:relative;}
#timesale_wrap .thumb_icon{bottom:50px !important;}
#timesale_wrap .swiper-wrapper{padding:0 10px}
#timer { position: absolute; bottom: 0; left: 0; right: 0; background: rgb(33 33 33 / 80%); padding: 9px 0; text-align: center; color: #fff; } 
#timer em { color: #fff !important; font-weight: 500; font-size: 12px; margin-right: 10px; vertical-align: text-bottom; } 
#displayTimeSale { display: inline-block; } 
#displayTimeSale .time { font-size: 17px !important; margin-left: -10px; } 


/*Å¸ÀÓ¼¼ÀÏ
.timesale { padding: 45px 0 0; text-align: center; } 
.timesale h2 { font-family: 'NanumSquare', sans-serif; font-size: 21px; font-weight: 800; letter-spacing: -3px; color: #6b3590; } 
.timesale h2 img { padding-right: 9px; width: 26px; margin-top: -5px; } 
.timesale p { color: #000; } 
.timesale p.subtit { font-size: 12px; padding-top: 13px; color: #727272; } 
.timesale p.subtit font { font-size: 22px; color: #aaa; display: block; margin-bottom: -15px; } 
.timesale ul.prd-list { padding: 30px 0; display: block; width: 100%; } 
.timesale ul.prd-list li { display: inline; margin-bottom: 23px; } 
.timesale ul.prd-list li a { color: #000; width: 100% !important; background: #e7e7e7; text-align: center; padding: 6px 10px; font-size: 11px; font-weight: 300; border-radius: 30px; } 
.timesale ul.prd-list li.swiper-slide-thumb-active { } 
.timesale ul.prd-list li.swiper-slide-thumb-active a { background: #8247aa; color: #fff !important; } 
.timesale .info { position: relative; text-align: left; margin-top: 15px; margin-left: 15px; } 
.timesale .info .pct { position: unset; color: #8247aa !important; font-size: 14px; font-weight: bold; font-family: 'Spoqa Han Sans'; display: inline-block; } 
.timesale .info p.prd-name { color: #000; font-size: 15px; } 
.timesale .info p.prd-subname { color: #8e8e8e; padding-top: 4px; font-size: 12px; padding-bottom: 0; font-weight: 300; padding-bottom: 10px; } 
.timesale .l-side { padding-right: 6px; position: relative; display: inline-block; vertical-align: top; } 
.timesale .r-side { display: inline-block; vertical-align: top; } 
.timesale .left { display: inline-block; vertical-align: top; } 
.timesale .right .prod { } 
.timesale .right .prod .thumb { position: relative; } 
.timesale .right .prod .thumb .buy_btn { background-color: #9750c7; color: #fff; position: absolute; right: 0; bottom: 0; height: 36px; width: 30%; line-height: 34px; text-align: center; font-size: 13px; cursor: pointer; } 
.timesale .right .prod .thumb a { display: block; height: 327px; overflow: hidden; } 
.timesale .right .prod .thumb a img { height: 100%; } 
.timesale .right .prod #timer { text-align: left; text-indent: 12px; position: absolute; bottom: 0; left: 0; background: rgba(0,0,0,0.5); height: 36px; line-height: 36px; width: 100%; color: #fff; font-size: 11px; font-weight: bold; } 
.timesale em { font-size: 17px; font-weight: 100; color: #000; margin-left: -2px; } 
#timer em { color: #fff !important; font-weight: 500; font-size: 13px; } 
#displayTimeSale { display: inline-block; } 
#displayTimeSale .time { font-size: 15px !important; margin-left: -10px; } 
.timesale p.prd-price { font-size: 17px; display: inline-block; font-weight: 800; letter-spacing: -1px; } 
.timesale p.prd-price em { font-weight: normal; padding: 0 2px; } 
.timesale p.prd-consumer { display: inline-block; color: #919191; font-size: 17px !important; font-weight: 300; padding-right: 3px; } 
.timesale p.dc { color: #8247aa; display: inline-block; font-size: 21px; letter-spacing: -1px; font-weight: 800; float: right; } 
*/


/*ÃßÃµ·¹½ÃÇÇ*/
#pd_02 .slick-track {margin-left: 100%;}
.recipe_wrap .thumb a { position: relative; /* height: 200px; */ } 
.recipe_wrap .thumb a img { width: 100%; /* height: 100%; *//* position: absolute; *//* top: 0; *//* bottom: 0; *//* left: 50%; *//* transform: translateX(-50%); */ } 
.recipe_wrap .prd-name {height: auto !important;    -webkit-line-clamp: 1 !important;}
#special { background: #f3f3f3; padding: 0 7px; } 
#special .main_ban_wrap { padding-bottom: 25px; margin-top: 40px; padding-top: 30px; } 
#special .main_ban_wrap h2 { padding-bottom: 25px; }  
#special .swiper-pagination { position: unset !important; display: inline-block; padding: 2px 8px; margin: 0; width: 10%; background: #888; border-radius: 25px; color: #fff; font-size: 10px; text-align: center; } 
#sale .item-list dd { font-size: 17px; color: #000; } 
#sale .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 16px; letter-spacing: -1px; font-weight: 800; margin-left: -1px; } 
#sale .item-list dd ul li.dc em { font-size: 12px !important; font-weight: bold !important; margin-left: 1px; } 
#sale .item-list dd ul { text-align: left; font-size: 17px; word-break: keep-all; } 
#sale .item-list dd ul li { word-break: keep-all; } 
#sale .item-list dd ul li.prd-name { font-size: 14px; padding-top: 10px;} 
#sale .item-list dd ul li.prd-price { font-weight: bold; padding-top: 5px; font-size: 15px; display: inline-block; } 
#sale .item-list dd ul li.prd-price em { font-weight: normal !important; } 
#sale .swiper-wrapper { padding-top: 50px; /*padding-left:65px; padding-right:65px; */ } 
#sale .slick-dots li { position: relative; display: inline-block; width: 23px; height: 23px; margin: 0 3px; padding: 0; cursor: pointer; background: #d0d0d0; border-radius: 100%; } 
#sale .slick-dots li.slick-active { background: #94223e !important; } 
#sale .slick-dots li button { font-size: 13px !important; color: #fff !important; width: 23px; height: 23px; } 
#sale .slick-track { margin-top: 25px; } 
#sale .swiper-pagination-bullet:last-child { margin-right: 0; } 
#sale .swiper-pagination-bullet-active { background: #94223e !important } 
#sale .slick-dots li button:before { content: none !important; } 
#sale .item-list { } 
#sale .slick-list { padding-left: 27px; } 
#sale .slick-slide:nth-child(1) { margin-left: -28px; } 
#sale .slick-slide { padding-right: 11px; } 
#sale .item-list .thumb { position: relative; } 
#sale .item-list .thumb .dc { text-align: center; position: absolute; top: 0; left: 0; height: 40px; line-height: 40px; width: 40px; background: #9750c7; color: #fff; font-size: 14px; } 
#sale .item-list .thumb .dc em { font-size: 10px !important; } 
#sale .item-list .thumb .dc.term { } 
#sale .item-list .thumb .dc em:nth-child(3), #sale .item-list .thumb .dc em:nth-child(4) { display: none !important } 
#sale .item-list .thumb .dc em.num { font-size: 14px !important; width: 16px; display: inline-block; overflow: hidden; } 
#sale .item-list .thumb .dc em.percent { font-size: 10px !important; display: inline-block; vertical-align: top; margin-top: 3px; } 
#sale .item-list img { width: 100%; } 
#sale .slick-prev, #sale .slick-next { width: 35px !important; height: 35px !Important; } 
#sale .slick-next { right: -50px !important; } 
#sale .slick-prev { left: -35px !important; } 
#sale .slick-prev:before, #sale .slick-next:before { color: #aaa !important; font-size: 35px; } 
#sale .slick-dots { height: 30px; top: 0; text-align: right; } 
#sale .slick-prev:before { content: '£¼' !important; } 
#sale .slick-next:before { content: '£¾' !important; } 
#sale .item-list dd ul li.prd-consumer { display: inline-block; color: #919191; font-size: 15px !important; margin-right: 4px; font-weight: 100; } 
#sale .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 22px; letter-spacing: -1px; font-weight: 800; margin-left: 5px; } 
#sale .item-list dd ul li.dc em.num { } 
#sale .item-list dd ul li.dc em.percent { font-size: 16px !important; font-weight: bold !important; margin-left: 2px; } 
.Slide3 { margin-bottom: 20px !important; margin-left: 0 !important; } 
.Slide3 .swiper-pagination { bottom: inherit !important; text-align: right; position: absolute; right: 10px !important; left: inherit; } 
.Slide3 .swiper-wrapper { padding-top: 50px; /*padding-left:65px; padding-right:65px; */ } 
.Slide3 .item-list .thumb { overflow: hidden; } 
.Slide3 .item-list dd { font-size: 17px; color: #000; text-align: center; padding-top: 10px; } 
.Slide3 .item-list dd ul { font-size: 17px; word-break: keep-all; } 
.Slide3 .item-list dd ul li { word-break: keep-all; } 
.Slide3 .item-list dd ul li.prd-name { font-size: 13px; } 
.Slide3 .item-list dd ul li.prd-price { font-weight: bold; padding-top: 5px; font-size: 15px; display: inline-block; } 
.Slide3 .item-list dd ul li.prd-price em { font-weight: normal !important; } 
.Slide3 .item-list dd ul li.prd-consumer { display: inline-block; color: #888686; font-size: 13px; margin-left: -1px; } 
.Slide3 .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 16px; letter-spacing: -1px; font-weight: 800; margin-left: -1px; } 
.Slide3 .item-list dd ul li.dc em { font-size: 12px !important; font-weight: bold !important; margin-left: 1px; } 
.Slide3 .item-list img { width: 100%; } 
.Slide3 .slick-prev, .Slide3 .slick-next { width: 50px !important; height: 50px !Important; background: #fff; border-radius: 100%; } 
.Slide3 .slick-next { right: -80px !important; } 
.Slide3 .slick-prev { left: -50px !important; } 
.Slide3 .slick-prev:before, .Slide3 .slick-next:before { color: #aaa !important; font-size: 35px; line-height: 0.5 !important } 
.Slide3 .slick-dots { height: 30px; top: 0; text-align: right; } 
.Slide3 .slick-prev:before { content: '£¼' !important; } 
.Slide3 .slick-next:before { content: '£¾' !important; } 
.Slide3 .slick-prev:hover, .slick-prev:focus, .Slide3 .slick-next:hover, .slick-next:focus { background: #fff !important; } 
.Slide3 .slick-list { padding-right: 27px; } 

.md-wrap .swiper-button-next, .md-wrap .swiper-button-prev { display:none } 
.md-wrap .swiper-pagination { bottom: inherit !important; text-align: right; position: absolute; right: 10px !important; left: inherit; } 
.md-wrap .gallery-thumbs { overflow: visible !important; margin-bottom: 20px; margin-top: 20px; margin-left:0; } 
.md-wrap .swiper-slide { font-size: 0; } 
.md-wrap .swiper-pagination-bullet:last-child { margin-right: 0; } 
.md-wrap .swiper-pagination-bullet-active { background: #94223e !important } 
.md-wrap .item-list { vertical-align:top; display: inline-block; padding-right: 28px; width: 32%; padding: 0; margin-left: 1%; margin-bottom: 30px; } 
.md-wrap .item-list.loop4,
.md-wrap .item-list.loop5,
.md-wrap .item-list.loop6 { margin-bottom:0; } 
.md-wrap .item-list:nth-child(3n) { margin-right: 0 !important } 
.md-wrap .item-list .thumb { position: relative; } 
.md-wrap .item-list .thumb .dc { text-align: center; position: absolute; top: 0; left: 0; height: 40px; line-height: 40px; width: 40px; background: #9750c7; color: #fff; font-size: 14px; } 
.md-wrap .item-list .thumb .dc em { font-size: 10px !important; } 
.md-wrap .item-list .thumb .dc.term { } 
.md-wrap .item-list .thumb .dc em.num { font-size: 14px !important; width: 16px; display: inline-block; overflow: hidden; } 
.md-wrap .item-list .thumb .dc em.percent { font-size: 10px !important; display: inline-block !important; vertical-align: top; margin-top: 3px; } 
.md-wrap .item-list dd { font-size: 16px; color: #000; font-weight: 300; text-align: left; } 
.md-wrap .item-list dd ul { } 
.md-wrap .item-list dd ul li.prd-consumer { display: inline-block; color: #888686; font-size: 16px; margin-right: 2px; } 
.md-wrap .item-list dd ul li.dc { color: #94223e; display: inline-block; font-size: 22px; letter-spacing: -1px; font-weight: 800; margin-left: 5px; } 
.md-wrap .item-list dd ul li.dc em.num { } 
.md-wrap .item-list dd ul li.dc em.percent { font-size: 16px !important; font-weight: bold !important; margin-left: 2px; } 
.md-wrap .item-list dd ul li.prd-name { font-size: 12px; height: 34px; } 
.md-wrap .item-list dd ul li.prd-price { font-weight: bold; font-size: 12px; display: inline-block; } 
.md-wrap .item-list dd ul li.prd-price em { font-weight: 400 !important; display: inline-block; vertical-align: top; } 
.md-wrap .item-list img { vertical-align: inherit; width: 100%; } 
.md-wrap ul.prd-list { width: max-content; text-align: center; font-size: 14px; line-height: 1.8; text-align: center; display: block; height: auto; } 
.md-wrap ul.prd-list li { display: inline-block; vertical-align: top; overflow: hidden; } 
/*.md-wrap ul.prd-list li:nth-child(1) { margin-left: 7px; } */
.md-wrap ul.prd-list li a { color: #7d7d7d; width: 100% !important; text-align: center; padding: 10px 0 7px; font-size: 13px; font-weight: 400; overflow: hidden; text-overflow: ellipsis; display: block; line-height: 1; font-family: 'Noto Sans KR', sans-serif; } 
.md-wrap ul.prd-list li.swiper-slide-thumb-active { border-bottom: 3px solid #d70010; color: #d70010; border-radius: 0; padding-bottom: 0; } 
.md-wrap ul.prd-list li.swiper-slide-thumb-active a { /*border-bottom: 2px solid #8247aa; color: #8247aa; */color: #d70010; } 
.md-wrap .more_pro { border: 1px solid #d5d5d5; text-align: center; margin: 10px auto; height: 33px; line-height: 33px; width: 60%; } 
.md-wrap .more_pro a { color: #636363; font-size: 12px; font-weight: 300; letter-spacing: -1px; } 
.md-wrap .slick-dots { height: 30px; top: 0; text-align: right; } 
.md-wrap .slick-prev:before { content: '£¼' !important; } 
.md-wrap .slick-next:before { content: '£¾' !important; } 
.md-wrap .slick-prev, .md-wrap .slick-next { width: 35px !important; height: 35px !Important; top: 45% !important; border: 1px solid #eee; width: 50px !important; height: 50px !Important; background: #fff; border-radius: 100%; } 
.md-wrap .slick-next { background-position: center !important; background: url(/design/ezbaking/supermarket/img/next_arr.png) no-repeat; right: -80px !important; } 
.md-wrap .slick-prev { background-position: center !important; background: url(/design/ezbaking/supermarket/img/prev_arr.png) no-repeat; left: -80px !important; } 
.md-wrap .slick-prev:before, .md-wrap .slick-next:before { color: #aaa !important; font-size: 35px; line-height: 0.5 !important; font-size: 0 } 
.md-wrap .slick-prev:hover, .md-wrap .slick-prev:focus { background-color: #fff !important; background: url(/design/ezbaking/supermarket/img/prev_arr.png) no-repeat !important; background-position: center !important; } 
.md-wrap .slick-next:hover, .md-wrap .slick-next:focus { background-color: #fff !important; background: url(/design/ezbaking/supermarket/img/next_arr.png) no-repeat !important; background-position: center !important; } 
.plan { margin-top: 25px; } 
.plan .planner li { margin: 30px 49px; vertical-align: top; } 
.plan .planner li a { display: block; } 
.plan .planner a img { width: 100% } 
.plan .planner .info { text-align: left; padding-top: 15px } 
.plan .planner .info h4 { font-size: 16px; color: #222222; letter-spacing: -1px; } 
.plan .planner .info h4 em { color: #8247aa; font-weight: bold; font-size: 17px; letter-spacing: -1px; font-family: 'Spoqa Han Sans'; padding-left: 7px; } 
.plan .planner .info p { font-size: 11px; padding-top: 13px; line-height: 1.4; color: #b3b3b3; } 
.plan ul { margin: -40px 0; display: table; } 
.plan h2 { text-align: center; margin: 0; color: #6b3590; font-weight: 900; letter-spacing: -3px; font-size: 19px; } 
#insta { margin-top: 40px !important; } 
#insta h2 { position: relative; letter-spacing: -1px !important; margin-bottom: 25px; } 
#insta p.side { text-align: center; font-size: 11px; color: #aaa; padding-top: 5px; font-weight: 100; } 
#insta p.side img { padding-left: 7px; cursor: pointer; vertical-align: middle; position: absolute; right: 5px; bottom: 0; } 
#insta .instagram { margin: 0 4px; } 
#w100 .item-list { } 

/* ÀÌ¿ëÆÁ */
.tip_wrap { position: relative; } 
.tip_wrap h3 { text-align: center; font-size: 17px; font-weight: bold; color: #111; font-family: 'Noto Sans KR', sans-serif; margin-bottom: 16px; } 
.tip_wrap .tip_list { text-align: center; display: flex; flex-wrap: wrap; justify-content: space-around; padding: 0 15px; } 
.tip_wrap .tip_list dl { display: inline-block; background: #f4f4f4; border-radius: 10px; padding: 19px 0; width: 47%; margin-bottom: 3%; } 
.tip_wrap .tip_list dl dt { font-size: 12px; color: #666666; margin-bottom: 6px; font-family: 'Noto Sans KR', sans-serif; } 
.tip_wrap .tip_list dl dd { font-size: 13px; font-weight: bold; color: #333333; font-family: 'Noto Sans KR', sans-serif; } 


/* BASIC css end */

