/* BASIC css start */
/* wib ¼öÁ¤ */
.dpn {display:none !important;}

.wearprd {padding: 40px 0 20px;}
.wearprd > a img {width: 100%;}
.wearprd .swiper-container {display:block;margin-top:4px;}
.wearprd .swiper-container ul li.list {width: 40%;margin-right:4px;}
.wearprd .swiper-container ul li.list img {width:auto;}
.wearprd .swiper-container ul li.list .thumbnail img {width:100%;}
.wearprd .swiper-container ul li.list .sub-name,
.wearprd .swiper-container ul li .prd-icon {display:none;}
.wearprd .swiper-container ul li.list figure {padding:6px 1px;}
.wearprd .swiper-container ul li.list figure .price {font-weight:bold;}
.wearprd .swiper-button-next {background:url(/design/midasb/wib/mo/next-arrow.png)no-repeat center;width:32px;height:56.5px;background-size:32px 56.5px;position: absolute;right: 0;top: 36%;z-index: 1;transform:translateY(-50%);}

/* ¼­ºê¹è³Ê */
#subSlide {background: #f6eae5;padding: 28px 0 100px;box-sizing:border-box;width:100%;}
#subSlide .subWrap {position:relative;display: block !important;width:88%;margin-left: 0;padding: 0 24%;box-sizing:border-box;overflow: visible;}
#subSlide .subWrap::after {content: "";display: block;position: absolute;right: -13.5%;top: 0;width: 6%;height: calc(100% - 47px);background: rgba(0,0,0,.5);z-index: 9;}
#subSlide .subWrap::before {content: "";display: block;position: absolute;left: 0%;top: 0;width: 6%;height: calc(100% - 47px);background: rgba(0,0,0,.5);z-index: 9;}
#subSlide .subWrap ul {padding-left:10%;}
#subSlide .subWrap li.swiper-slide .thumbWrap {position: relative; margin-bottom:12px;}
#subSlide .subWrap li.swiper-slide .txtWrap h5 {font-size: 1rem;color: #363636;font-family: "Adobe Garamond Pro";line-height: 1;}
#subSlide .subWrap li.swiper-slide .txtWrap p {margin-top: 8px;font-size: 0.6875rem;color: #939393;line-height: 1;font-family: "Nanum Gothic";}
#subSlide .SMS_swiper_buttonNext {background-image: url(/design/midasb/220824/mo/img/ico_next.png);right:-6%;top: 44%;}
#subSlide .SMS_swiper_buttonPrev {background-image: url(/design/midasb/220824/mo/img/ico_prev.png);left: 6.5%;top: 44%;}

/* À§Å¬¸®»óÇ° ¿µ¿ª */
.weekly-best-wrap {padding: 36px 0 68px;text-align: center;margin-top: -50px;border-radius: 50px 50px 0;background: #fff;}
.weekly-best-wrap .tit {font-size: 1.125rem;line-height: 1;font-weight: normal;font-family: "Nanum Myeongjo";color: #4f4f4f;}
.weeklyWrap .th_pag {position: relative;margin-bottom: 48px; z-index:9;}
.weeklyWrap .th_pag > span.swiper-pagination-bullet {width: auto;height: 26px;line-height: 26px;background: #f8f7f7;padding: 0 15px;border-radius: 13px;opacity: 1;margin: 0 5px;font-size: 0.625rem;color: #999;font-family: "Nanum Myeongjo";font-weight: bold;}
.weeklyWrap .th_pag > span.swiper-pagination-bullet.swiper-pagination-bullet-active {color: #fff;background: #ebcabd;}

/* ½ÃÁð»óÇ° ¿µ¿ª */
.season-best-wrap {padding: 28px 0 66px;text-align: center;background: #f6eae5;}
.season-best-wrap .tit {height: 0.875rem;}
.season-best-wrap .tit img {height: 100%;}
.season-best-wrap .itemWrap {margin-top:25px}
#sSlider {padding: 0 50.5%;margin:0;}
#sSlider .SMS_swiper_buttonNext {background-image: url(/design/midasb/220824/mo/img/ico_next.png);right: 0;}
#sSlider .SMS_swiper_buttonPrev {background-image: url(/design/midasb/220824/mo/img/ico_prev.png);left: 0;}



/* »óÇ° ¿µ¿ª */
.itemWrap {margin-top: 22px;}
.itemWrap .swiper-container {display: block !important; margin: 0 10px;}
.itemWrap .items {width: 100%;font-size: 0;text-align:left;}
.itemWrap .items li {width: calc((100% - 8px) / 3);margin-right: 4px;display: inline-block;vertical-align: top;position: relative;margin-bottom:3px; transition:0.3s;}
.itemWrap .items li.on {transform:scale(1.025);}
.itemWrap .items li:nth-child(3n) {margin-right: 0;}
.itemWrap .items li .thumbWrap {width: 100%;height: 0;padding-top: 150%;position: relative;}
.itemWrap .items li .thumbWrap img {display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;object-fit: cover;}
.itemWrap .items li .descWrap {display:none; position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,.45);padding: 45% 10px 0;}
.itemWrap .items li.on .descWrap {display:block;} 
.itemWrap .items li .descWrap .prd_name {color: #ffffff;font-size: 0.625rem;font-family: "Nanum Gothic";font-weight: bold;line-height: 1.5;}
.itemWrap .items li .descWrap .prd_price {line-height: 1;margin-top: 6px;}
.itemWrap .items li .descWrap .prd_price p {color: #ffffff;font-size: 0.625rem;font-family: "Nanum Gothic";font-weight: normal;display: inline-block;}
.itemWrap .items li .descWrap .prd_price p.consumer {margin-right: 3px;}
.itemWrap .items li .descWrap .prd_color > span {display: inline-block;width: 10px;height: 10px;border-radius: 100%;margin: 0 2px;}
.itemWrap .items li .descWrap .prd_color {margin-top: 8px;}

.SMS_loveWrap {
    top: -4px !important;
}

/* ½º¸¶Æ®°¡ÀÌµå - ³ªÀÎÅ¥ºê 230323 Ãß°¡ */
.smartguide-wrap {padding: 36px 0 4px; margin-top: -50px; text-align: center; border-radius: 50px 50px 0; background: #fff;}
.smartguide-wrap .tit {font-size: 1.125rem; line-height: 1; margin-bottom: 5px; font-weight: normal; font-family: "Nanum Myeongjo"; color: #4f4f4f;}
.smartguide-wrap .subtit {font-size: 0.725rem; line-height: 1; font-weight: normal; font-family: "Nanum Myeongjo"; color: #4f4f4f;}
.smartguide-wrap #_sg_app {padding: 0 5px;}
/* 230324 ½º¸¶Æ®°¡ÀÌµå ½ºÅ¸ÀÏ Ãæµ¹ ÀÓ½ÃÁ¶Ä¡ */
#_sg-main-banner-hotfix {
    margin-top: 42px;
    --swiper-theme-color: #000000 !important;
}
/* BASIC css end */

