<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* BASIC css start */
#main { position: relative; }
/* visual, notice */
#main .visual-evt { zoom: 1; overflow: hidden; }
/* visual */
#main .visual-evt .visual { float: left; }
/* notice */
#main .visual-evt .evt-wrap { float: right; width: 212px; }
#main .visual-evt .ntc h2 { font-size: 0; line-height: 0; }
#main .visual-evt .ntc .list { zoom: 1; overflow: hidden; padding-top: 17px; padding-left: 10px; margin-right: 6px }
#main .visual-evt .ntc .list li,
#main .visual-evt .ntc .list a { float: left; }
#main .visual-evt .ntc .list li { padding-left: 16px; width: 180px; background: url(/images/d3/modern_simple/common/bull_main_ntc.gif) no-repeat 0 45%; }
#main .visual-evt .ntc .list a { width: 100%; height: 23px; line-height: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
#main .visual-evt .ntc .list a:hover { font-weight: bold; letter-spacing: -1px; text-decoration: underline; }
/* 출석체크 event */
#main .visual-evt .ad { font-size: 0; line-height: 0; text-align: right; }
/* best-evt */
#main .best-evt { zoom: 1; overflow: hidden; margin-top: 20px; }
/* slideBestEvt */
#main #slideBestEvt { float: left; width: auto; border-left: 0; }
/* hashBestEvt */
#main #hashBestEvt { position: relative; float: right; }
/* flashHeadlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* md`s pick item */
#main #mdItem { position: relative; margin-top: 20px; }
/* 상품 리스트- 공통 */
#main .mprd-cm { margin-top: 40px; }
#main .mprd-cm .tit-prd { padding-bottom: 7px; font-size: 0; line-height: 0; border-bottom: 1px solid #e5e5e5; }

.mainSlideArea { margin-bottom:128px; min-width:1200px; }
.mainSlide .swiper-slide img { width:100%; }
.mainSlide { position:relative; min-width:1200px; }
.mainSlide:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.4);
    width: calc(99% / 3);
    height: 100%;
    z-index:10;
}

.mainSlide:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    background: rgba(0,0,0,.4);
    width: calc(99% / 3);
    height: 100%;
    z-index:10;
}

.mainSlide .main-swiper-btns {position: absolute;bottom: 32px;z-index: 10;right: calc(33% - 1px);}

.mainSlide .main-swiper-btns&gt;div {
    float: left;
    width: 44px;
    height: 44px;
    background: rgba(0,0,0,.6);
    text-align: center;
    line-height:44px;
    position:relative;
    margin: 0 1px;
}

.mainSlide .main-swiper-btns&gt;div img {vertical-align:middle;margin-top: -3px;}

.mainSlide .main-swiper-btns&gt;div.swiper-button-prev-main img {
    margin-left: -3px;
}

.mainSlide .main-swiper-btns&gt;div.swiper-button-next-main img {
    margin-right: -3px;
}


.mainSlideBannerArea {position:relative; margin: 70px auto 110px; width: 1470px; min-width:1200px; }
.mainSlideBannerArea .swiper-container{margin: 0 auto; width: 1370px; overflow:hidden ;}
.mainSlideBannerArea .swiper-slide {width: calc((100% - 50px) / 4)!important;margin-right: 15px;}
.mainSlideBannerArea .swiper-slide img { width:100% }
.mainSlideBannerArea .swiper-slide .slide_title { padding:20px 10px; }
.mainSlideBannerArea .swiper-slide .slide_title h1 { font-size:32px; font-weight:700; color:#000; margin-bottom:5px; line-height:1; }
.mainSlideBannerArea .swiper-slide .slide_title span { display:block; font-size:20px; font-weight:300; color:#797979; }
.mainSlideBanner .swiper-button-prev, .mainSlideBanner .swiper-button-next { top: 140px;}
.mainSlideBanner .swiper-button-prev { left: 0; }
.mainSlideBanner .swiper-button-next { right: 0; }


.swiper-button-next:after, .swiper-button-prev:after{display: none;}

.weekly_list { background:#ededed; width:100%; padding:114px 0 60px; margin-bottom:130px; }
.weekly_list .weekly_slide {width: 1200px;margin: 0 auto;overflow:hidden;}
.weekly_list .main_title { text-align:center; }
.weekly_list .main_title h2 {font-size:40px;color:#000;font-weight: 600;margin-bottom:48px;line-height:1;}
.weekly_list .main_title .weekly_pagination { margin-bottom:44px; } 
.weekly_list .main_title .weekly_pagination span { transition:.2s all; margin: 0 25px; width:auto; height:auto; background:none; border-radius:0; opacity:1; font-size:20px; color:#000; font-weight:200; padding-bottom:10px; line-height:1; border-bottom:3px solid transparent; }
.weekly_list .main_title .weekly_pagination span.swiper-pagination-bullet-active { font-weight:600; border-bottom:3px solid #000; }

.weekly_list .main_title a, .new_prd_list .main_title a  {font-size:40px;color:#000;font-weight: 600;margin-bottom:48px;line-height:1; display:block; }


.center_banner { width:1540px; margin:0 auto; min-width:1200px; overflow:hidden; position:relative; margin-bottom:130px; }
.center_banner_arrow {height: 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:95%;}
.center_banner_arrow .right_arrow {float:right;cursor: pointer;position: absolute;top: 50%;right: 0;transform: translateY(-50%);}
.center_banner_arrow .left_arrow {float:left;cursor: pointer;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.center_banner_arrow img { vertical-align:middle; }


.new_prd_list {width: 1200px;margin:0 auto;margin-bottom:140px;}
.new_prd_list .main_title { text-align:center; }
.new_prd_list .main_title h2 {font-size: 40px;color:#000;font-weight: 600;margin-bottom:60px;line-height:1;}


.item-wrap .soim_slide .item-list {flex-wrap:nowrap;width: auto;}
.soim_list {padding: 90px 38px 50px 200px;background: #ededed;overflow:hidden;min-width:1200px;margin-bottom:130px;padding-right: 0;}
.soim_list .main_title {float:left;width: 14.5%;}
.soim_list .main_title h2 {font-size:40px;color:#000;font-weight: 600;margin-bottom:60px;line-height:1;}


.soim_slide_category {float:left;width: 85.5%; overflow:hidden; }
.soim_slide_category .item-list ul {margin-bottom:0;margin-right:40px!important;width: 270px!important;}
.soim_slide_category .item-list ul:last-of-type { margin-right:0!important; }
.soim_slide_category .item-list ul .prd-thumb {  border-top-right-radius: 80px;  overflow: hidden; }

.soim_cate ul li {display: block;line-height:1;width: fit-content;padding-bottom: 7px;border-bottom: 3px solid transparent;margin-bottom: 27px;font-size: 18px;color: #000;font-weight: 300;cursor:pointer;}
.soim_cate ul li.sel { font-weight:700; border-bottom-color:#000; }

a.add4_product_more {
    display: block;
    text-align: center;
}

a.add4_product_more button {
    border-radius: 3px;
    background-color: #ffffff;
    border: 1px solid #bbbbbb;
    width: 170px;
    height: 42px;
    line-height: 40px;
    font-size: 17px;
    color: #797979;
    font-weight: 300;
    font-family: 'Pretendard';
    box-sizing: border-box;
    background: #fff url(/design/ebbda12/newFolder/img/main_more_btn.svg);
    background-repeat: no-repeat;
    background-position: 70% 48%;
    padding-right: 14px;
}




.item-wrap .prd_slide .item-list {flex-wrap:nowrap;width: auto;}
.prd_slide_list {padding: 96px 38px 55px 200px;overflow:hidden;min-width:1200px;padding-right: 0;}
.prd_slide_list .main_title {float:left;width: 14.5%;}
.prd_slide_list .main_title h2 {font-size:40px;color:#000;font-weight: 600;margin-bottom:60px;line-height:1;}


.prd_slide_category {float:left;width: 85.5%; overflow:hidden; }
.prd_slide_category .item-list ul {margin-bottom:0;margin-right:40px!important;width: 270px!important;}
.prd_slide_category .item-list ul:last-of-type { margin-right:0!important; }

a.category_more {
    font-size: 20px;
    color: #797979;
    font-weight: 300;
    display: inline-block;
    padding-right: 15px;
    background: url(/design/ebbda12/newFolder/img/prd_more.svg);
    background-repeat: no-repeat;
    background-position: 100% 56%;
    background-size: 7px auto;
}



/* 한줄 슬라이드 상품 */
.add-item {position:relative; margin-bottom:130px;}
.add-item .main_title {text-align: center; position:relative; width: 1200px; margin: 0 auto;}
.add-item .main_title a:first-child {font-size: 40px; color: #000; font-weight: 600; margin-bottom: 48px; line-height: 1; display: block;}
.add-item .main_title a.more_btn {font-size:20px; color:#9f9f9f; position: absolute; right: 0; bottom: 0;}
.add-item .slide_prd_list {position:relative; width:1200px; margin:0 auto; overflow:hidden;}
.add-item .slide_prd_list .item-list {flex-wrap:inherit;}
.add-item .slide_prd_list .item-list ul {width:inherit; margin:0;}
.add-item .slide_prd_list .item-list ul:nth-of-type(4n) {margin-right:inherit;}
.add-item .spl_arrow {width: 1200px; position: absolute; top: 37%; left: 50%; transform: translateX(-50%); height: 30px;}
.add-item .spl_arrow .left_arrow {position: absolute; left:-50px; cursor:pointer;}
.add-item .spl_arrow .right_arrow {position: absolute; right:-50px; cursor:pointer;}
.add-item.add-slide02 {background:#ededed; padding:80px 0;}




/* BASIC css end */

</pre></body></html>