/* BASIC css start */
#bg-pastelly-main-10 .product-list .sec_item dt.name {letter-spacing:-0.04em;line-height:1.5;text-overflow:ellipsis;/* overflow:hidden; */
display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:unset; } 
#vimeoWrap {position:relative;padding-bottom:100%;/* 16/9 ratio */
_padding-top:30px;/* IE6 workaround*/
height:0;overflow:hidden;margin:0; } 
#vimeoWrap iframe,#vimeoWrap object,#vimeoWrap embed {position:absolute;top:0;left:0;width:100%;height:100%; } 
#weekly_best {margin-bottom:50px; } 
#weekly_best .ctitle {margin: 50px 0 15px; } 
.headerWrap {/*position:absolute!important; */
background-color:transparent!important;width:100%}
.headerWrap.fixed {position:fixed!important;background-color:#fff!important}
/*.headerWrap .gnbArea { display: none } */
.headerWrap.fixed .gnbArea {display:block}
.headerWrap .headerInfo {background-color:transparent!important;border-bottom:none!important}
.headerWrap.fixed .headerInfo {background-color:#fff!important;/* border-bottom:1px solid #dbdbdb!important */}
.main_cate {position:absolute;background:0 0;top:54px;left:0;right:0;z-index:2}
.main_cate ul {display:table;width:68%;margin:0 auto}
.main_cate ul li {display:table-cell;text-align:center;position:relative}
.main_cate ul li a {font-size:14px;color:#fff;font-family:'Noto Sans KR',sans-serif}
.main_cate ul li a.active:after {content:'';position:absolute;width:5px;height:5px;left:50%;margin-left:-2.5px;background:#fff;z-index:2;border-radius:50%;bottom:-10px;box-sizing:border-box}
#main_swiper {min-width:100%;/*width:100vmin; height:100vmin; */}
div#container {padding-bottom:0}
.sliderArea {position:relative;max-width:100%}
.sliderArea a {display:block}
.sliderArea .prdImg {width:100%;height:100%;vertical-align:top}
.sliderArea .sample {z-index:999999;opacity:0;width:100%;height:100%;display:block;position:absolute;left:0;top:0; } 
.sliderArea .bx-pager {position:absolute;bottom:11px;left:0;right:0;z-index:60;text-align:center}
.sliderArea .bx-pager-item {display:inline-block;position:relative}
.sliderArea .bx-pager-link {transition:all .3s ease;display:inline-block;width:11px;height:11px;background-color:transparent;font-size:0;margin:4px;border:1px solid #000;border-radius:50%}
.sliderArea .bx-pager-link.active,.sliderArea .bx-pager-link:hover {background-color:#222;border-color:#222}
.sliderArea .pagerWrap {position:absolute;bottom:35px;left:50%;margin-left:-320px;text-align:center}
.sliderArea .bx-controls-direction {position:absolute;top:98.5%;left:0;right:0;z-index:70;text-align:center}
.sliderArea .bx-controls-direction i {vertical-align:top}
.sliderArea .bx-next,.sliderArea .bx-prev {position:absolute;top:0;margin-top:-30px;font-size:30px;text-align:center;display:inline-block;width:60px;height:60px;color:#000;vertical-align:middle;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}
.sliderArea .bx-prev {left:10%}
.sliderArea .bx-next {right:10%}
#main_swiper .swiper-pagination-progressbar {bottom:25px!important;top:auto!important;padding:0 10px!important;text-align:center!important;box-sizing:border-box!important;width:80%!important;margin:0 10%!important;background:#fff!important;height:1px!important}
#main_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#000!important}
#new_swiper .swiper-slide {opacity:0!important}
#brand_swiper .swiper-slide-active,#new_swiper .swiper-slide-active {opacity:1!important;overflow:hidden; } 
.main_sld .swiper-slide {opacity:0!important}
#brand_swiper .swiper-slide-active,.main_sld .swiper-slide-active {opacity:1!important;overflow:hidden; } 
/*#brand_swiper .swiper-slide:last-child { width: 100% !important; } */
.weekly_swiper_pagination {margin:20px 0;position:relative!important;display:block;text-align:left!important}
.weekly_swiper_pagination span {width:auto;height:auto;background:0 0;margin-right:17px;position:relative;font-size:13px;color:#636363;opacity:1;font-weight:300; } 
.weekly_swiper_pagination .swiper-pagination-bullet-active {font-weight:500;color:#000; } 
.weekly_swiper_pagination .swiper-pagination-bullet-active:after {content:'';position:absolute;width:5px;height:5px;left:50%;margin-left:-2.5px;background:#000;z-index:2;border-radius:50%;bottom:-10px;box-sizing:border-box}
#weekly_swiper .btn_more {position:relative;text-align:right;margin-bottom:10px;top:0}
#weekly_swiper .swiper-slide {margin-top:0 !important}
#weekly_swiper .item-cont {display:flex;flex-wrap:wrap;justify-content:space-between;gap: 0 1px;} 
#weekly_swiper .item-cont:after {content:unset; } 
.swiper-pagination-bullet-active:before {content: unset; } 
/*Äü¾ÆÀÌÄÜ*/
#quick_ico {margin:50px 0 40px; } 
#quick_ico ul {text-align:center;display:flex;flex-wrap:wrap;justify-content:space-between; } 
#quick_ico ul li {display:inline-block;vertical-align:top;width:18%;margin-right:5px;_margin-bottom:20px; } 
#quick_ico ul li:nth-child(5n) {margin-right:0}
#quick_ico ul li a {display:block; } 
#quick_ico ul li a p {color:#000000;font-family:'Noto Sans KR',sans-serif;margin:6px 0 0;margin-bottom:10px;font-size:1.2em;font-weight:400; } 
#quick_ico ul li a img {border-radius:15px;width: 100%}
/* ÁÖ°£ BEST */
.tab {margin-top:30px}
.tab span {display:inline-block;width:auto;height:auto;background:0 0;position:relative;font-size:13px;color:#aaa;opacity:1}
.tab span.current {font-weight:700;color:#000}
.tab span.current:after {content:'';position:absolute;width:5px;height:5px;left:50%;margin-left:-2.5px;background:#000;z-index:2;border-radius:50%;bottom:-10px;box-sizing:border-box}
.tabcontent {display:none; } 
.tabcontent.current {display: block; } 
/* ´õº¸±â ¹öÆ° */
.btn_more {text-align:center;position:absolute;right:0;top: 3px; } 
.btn_more a {display:inline-block;color:#A0A0A0;font-size:13px;box-sizing:border-box;/* font-family:'Noto Sans KR',sans-serif; */
background:#fff;letter-spacing:-0.04em; } 
.new_swiper_pagination {margin:20px 0;position:relative!important;display:block;text-align:left!important}
.new_swiper_pagination span {width:auto;height:auto;background:0 0;margin-right:17px;position:relative;font-size:15px;font-family:'Noto Sans KR',sans-serif;color:#aaa;opacity:1}
.new_swiper_pagination .swiper-pagination-bullet-active {font-weight:700;color:#000}
.new_swiper_pagination .swiper-pagination-bullet-active:after {content:'';position:absolute;width:5px;height:5px;left:50%;margin-left:-2.5px;background:#000;z-index:2;border-radius:50%;bottom:-10px;box-sizing:border-box}
.brand_swiper_pagination {display:block;position:relative !important;text-align:left !important;margin-top:11.5px;padding-bottom:3px; } 
.brand_swiper_pagination span {width:auto;height:auto;background:0 0;margin-right:17px;position:relative;font-size:13px;color:#636363;opacity:1;font-weight:300; } 
.brand_swiper_pagination .swiper-pagination-bullet-active {font-weight:500;color:#000; } 
.brand_swiper_pagination .swiper-pagination-bullet-active:after {content:'';position:absolute;width:5px;height:5px;left:50%;margin-left:-2.5px;background:#000;z-index:2;border-radius:50%;bottom:-10px;box-sizing:border-box}
#weekly_swiper .swiper-wrapper {height:100%!important}
#weekly_swiper .item-list:nth-child(2n) {margin-top:0!important;margin-left:0!important}
#weekly_swiper .swiper-pagination-progressbar {bottom:0px!important;top:auto!important;padding:0 10px!important;text-align:center!important;box-sizing:border-box!important;width:80%!important;margin:0 10%!important;background:#a9a9a9!important;height:1px!important; } 
#weekly_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#000; } 
#weekly_swiper .slick-slide {margin-right:7px}
#weekly_swiper .slick-list {margin-right:-7px!important}
/*#weekly_swiper .slick-slide:last-child div:last-child .item-list .thumb a:after { content:''; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; background:url(/design/elcanto/image/mo/more_bg.png) no-repeat 100%; opacity:.8; background-size:cover } #weekly_swiper .slick-slide:last-child div:last-child .item-list .colorArea,#weekly_swiper .slick-slide:last-child div:last-child .item-list .my-wish-list,#weekly_swiper .slick-slide:last-child div:last-child .item-list .name,#weekly_swiper .slick-slide:last-child div:last-child .item-list .prd-info,#weekly_swiper .slick-slide:last-child div:last-child .item-list .prd-price { display: none } */
#weekly_swiper .slick-dots {width:50%;margin:0 auto;position:unset}
#weekly_swiper .slick-dots li {display:inline-block;vertical-align:top;text-align:center;background:#a9a9a9;height:1px;cursor:pointer;border-radius:unset;margin:auto}
#weekly_swiper .slick-dots li.slick-active {background:#333}
#weekly_swiper .slick-dots li button {display:none}
/*#weekly_swiper .swiper-slide a { display: none } */
#weekly_swiper .swiper-slide.swiper-slide-active a {display:block}
#new_swiper .swiper-wrapper {height:100%!important}
#new_swiper .slick-dots {width:50%;height:1px;margin:0 auto;position:unset; } 
#new_swiper .slick-dots li {display:inline-block;vertical-align:top;text-align:center;background:#a9a9a9;height:1px;cursor:pointer;border-radius:unset;margin:auto}
#new_swiper .slick-dots li.slick-active {}
#new_swiper .slick-dots li button {display:none}
#new_swiper .item-list:nth-child(2n) {margin-top:0!important;margin-left:0!important}
#new_swiper .swiper-pagination-progressbar {bottom:25px!important;top:auto!important;padding:0 10px!important;text-align:center!important;box-sizing:border-box!important;width:80%!important;margin:0 10%!important;background:#a9a9a9!important;height:1px!important}
#new_swiper .slick-slide {margin-right:1px}
#new_swiper .slick-list {margin-right:-1px!important}
#new_swiper .item-list .thumb .imgWrap .moreViewMask {display:none; } 
#new_swiper .item-list:last-child .thumb .imgWrap .moreViewMask {display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;z-index:99; } 
#new_swiper .item-list:last-child .thumb .imgWrap .moreViewMask a {display:block;width:100%;height:100%}
#new_swiper .item-list:last-child .thumb .imgWrap .moreViewMask .moreViewIcon {position:absolute;width:40px;height:40px;top:50%;left:50%;margin-top:-30px;margin-left:-20px; } 
#new_swiper .item-list:last-child .thumb .imgWrap .moreViewMask .moreViewIcon span:nth-child(1) {position:absolute;display:block;top:0;left:50%;margin-left:-0.5px;width:1px;height:40px;background:#fff; } 
#new_swiper .item-list:last-child .thumb .imgWrap .moreViewMask .moreViewIcon span:nth-child(2) {position:absolute;display:block;top:50%;left:0;margin-top:-0.5px;height:1px;width:40px;background:#fff; } 
#new_swiper .item-list:last-child .thumb .imgWrap .moreViewMask p {position:absolute;width:100%;top:50%;left:0;margin-top:10px;color:#fff;font-size:14px;text-align:center;line-height:20px; } 
.main_sld .swiper-wrapper {height:100%!important}
.main_sld .slick-dots {width:50%;height:1px;margin:0 auto;position:unset; } 
.main_sld .slick-dots li {display:inline-block;vertical-align:top;text-align:center;background:#a9a9a9;height:1px;cursor:pointer;border-radius:unset;margin:auto}
.main_sld .slick-dots li.slick-active {background:#333}
.main_sld .slick-dots li button {display:none}
.main_sld .item-list:nth-child(2n) {margin-top:0!important;margin-left:0!important}
.main_sld .swiper-pagination-progressbar {bottom:25px!important;top:auto!important;padding:0 10px!important;text-align:center!important;box-sizing:border-box!important;width:80%!important;margin:0 10%!important;background:#a9a9a9!important;height:1px!important}
.main_sld .slick-slide {margin-right:7px !important}
.main_sld .slick-list {margin-right:-7px!important}
.main_sld .slick-slide:last-child .thumb a:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:url(/design/elcanto/image/mo/more_bg.png) no-repeat 100%;opacity:.8;background-size:cover}
.main_sld .slick-slide:last-child .colorArea,.main_sld .slick-slide:last-child .my-wish-list,.main_sld .slick-slide:last-child .name,.main_sld .slick-slide:last-child .prd-info,.main_sld .slick-slide:last-child .prd-price {display: none}
/* ÁÖ°£ BEST */
.tab {margin-top:30px}
.tab span {display:inline-block;width:auto;height:auto;background:0 0;position:relative;font-size:13px;color:#aaa;opacity:1}
.tab span.current {font-weight:700;color:#000}
.tab span.current:after {content:'';position:absolute;width:5px;height:5px;left:50%;margin-left:-2.5px;background:#000;z-index:2;border-radius:50%;bottom:-10px;box-sizing:border-box}
.tabcontent {display:none; } 
.tabcontent.current {display: block; } 
/* ´õº¸±â ¹öÆ° */
.btn_more {text-align:center;position:absolute;right:5px;top: 3px; } 
.btn_more a {display:inline-block;color:#A0A0A0;font-size:13px;box-sizing:border-box;/* font-family:'Noto Sans KR',sans-serif; */
background:#fff;letter-spacing:-0.04em; } 
.new_swiper_pagination {margin:20px 0;position:relative!important;display:block;text-align:left!important}
.new_swiper_pagination span {width:auto;height:auto;background:0 0;margin-right:17px;position:relative;font-size:15px;font-family:'Noto Sans KR',sans-serif;color:#aaa;opacity:1}
.new_swiper_pagination .swiper-pagination-bullet-active {font-weight:700;color:#000}
.new_swiper_pagination .swiper-pagination-bullet-active:after {content:'';position:absolute;width:5px;height:5px;left:50%;margin-left:-2.5px;background:#000;z-index:2;border-radius:50%;bottom:-10px;box-sizing:border-box}
.brand_swiper_pagination {display:block;position:relative !important;text-align:left !important;margin-top:11.5px;padding-bottom:3px; } 
.brand_swiper_pagination span {width:auto;height:auto;background:0 0;margin-right:17px;position:relative;font-size:13px;color:#636363;opacity:1;font-weight:300; } 
.brand_swiper_pagination .swiper-pagination-bullet-active {font-weight:500;color:#000; } 
.brand_swiper_pagination .swiper-pagination-bullet-active:after {content:'';position:absolute;width:5px;height:5px;left:50%;margin-left:-2.5px;background:#000;z-index:2;border-radius:50%;bottom:-10px;box-sizing:border-box}
#weekly_swiper .swiper-wrapper {height:100%!important}
#weekly_swiper .item-list:nth-child(2n) {margin-top:0!important;margin-left:0!important}
#weekly_swiper .swiper-pagination-progressbar {bottom:0px!important;top:auto!important;padding:0 10px!important;text-align:center!important;box-sizing:border-box!important;width:80%!important;margin:0 10%!important;background:#a9a9a9!important;height:1px!important; } 
#weekly_swiper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#000; } 
#weekly_swiper .slick-slide {margin-right:7px}
#weekly_swiper .slick-list {margin-right:-7px!important}
/*#weekly_swiper .slick-slide:last-child div:last-child .item-list .thumb a:after { content:''; position:absolute; top:0; left:0; right:0; bottom:0; z-index:1; background:url(/design/elcanto/image/mo/more_bg.png) no-repeat 100%; opacity:.8; background-size:cover } #weekly_swiper .slick-slide:last-child div:last-child .item-list .colorArea,#weekly_swiper .slick-slide:last-child div:last-child .item-list .my-wish-list,#weekly_swiper .slick-slide:last-child div:last-child .item-list .name,#weekly_swiper .slick-slide:last-child div:last-child .item-list .prd-info,#weekly_swiper .slick-slide:last-child div:last-child .item-list .prd-price { display: none } */
#weekly_swiper .slick-dots {width:50%;margin:0 auto;position:unset}
#weekly_swiper .slick-dots li {display:inline-block;vertical-align:top;text-align:center;background:#a9a9a9;height:1px;cursor:pointer;border-radius:unset;margin:auto}
#weekly_swiper .slick-dots li.slick-active {background:#333}
#weekly_swiper .slick-dots li button {display:none}
/*#weekly_swiper .swiper-slide a { display: none } */
#weekly_swiper .swiper-slide.swiper-slide-active a {display:block}
#new_swiper .swiper-wrapper {height:100%!important}
#new_swiper .slick-dots {/* background: rgba(0, 0, 0, .1); */width: 78%;height:2px;margin:0 auto;position:unset;border-radius: 10px;} 
#new_swiper .slick-dots li {display:inline-block;vertical-align:top;text-align:center;height:2px;cursor:pointer;margin:auto;background: rgba(0, 0, 0, .1);border-radius: 10px;}
#new_swiper .slick-dots li.slick-active {background: rgba(0, 0, 0, .5);}
#new_swiper .slick-dots li button {display:none}
#new_swiper .item-list:nth-child(2n) {margin-top:0!important;margin-left:0!important}
#new_swiper .swiper-pagination-progressbar {bottom:25px!important;top:auto!important;padding:0 10px!important;text-align:center!important;box-sizing:border-box!important;width:80%!important;margin:0 10%!important;background:#a9a9a9!important;height:1px!important}
#new_swiper .slick-slide {margin-right:1px}
#new_swiper .slick-list {margin-right:-1px!important}
.main_sld .swiper-wrapper {height:100%!important}
.main_sld .slick-dots {width:50%;height:1px;margin:0 auto;position:unset; } 
.main_sld .slick-dots li {display:inline-block;vertical-align:top;text-align:center;background:#a9a9a9;height:1px;cursor:pointer;border-radius:unset;margin:auto}
.main_sld .slick-dots li.slick-active {background:#333}
.main_sld .slick-dots li button {display:none}
.main_sld .item-list:nth-child(2n) {margin-top:0!important;margin-left:0!important}
.main_sld .swiper-pagination-progressbar {bottom:25px!important;top:auto!important;padding:0 10px!important;text-align:center!important;box-sizing:border-box!important;width:80%!important;margin:0 10%!important;background:#a9a9a9!important;height:1px!important}
.main_sld .slick-slide {margin-right:7px !important}
.main_sld .slick-list {margin-right:-7px!important}
.main_sld .slick-slide:last-child .thumb a:after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;background:url(/design/elcanto/image/mo/more_bg.png) no-repeat 100%;opacity:.8;background-size:cover}
.main_sld .slick-slide:last-child .colorArea,.main_sld .slick-slide:last-child .my-wish-list,.main_sld .slick-slide:last-child .name,.main_sld .slick-slide:last-child .prd-info,.main_sld .slick-slide:last-child .prd-price {display: none}
/* MD'S PICK*/
.md_special {position:relative;margin-top:72px;padding-bottom:58px; } 
.md_special .md_pick_wrap {position:absolute;top:0;left:0;right:0;z-index:2; } 
.md_special .md_pick_wrap img {width:100%; } 
.md_special .md_pick_wrap::after {content:'';position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgb(0 0 0 / 35%); } 
.md_special .md_text {position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;padding:35px 0 0;text-align:center;z-index:10; } 
.md_special .md_text .radius {display:inline-block;width:42px;height:17px;margin-bottom:11px;border:1px solid #fff;border-radius:50%;color:#fff;font-size:0.750rem;font-weight:300;line-height:16px;letter-spacing:-0.05rem; } 
.md_special .md_text h3 {margin-bottom:10px;padding-right:0;color:#fff;font-size:21px;font-weight:500;letter-spacing:-0.025em; } 
.md_special .md_text>p {padding-bottom:10px;color:#fff;font-size:13px;font-weight:300;letter-spacing:-0.03em; } 
.md_special .md_text>a {border:1px solid #fff;color:#fff;font-size:11px;font-weight:300;letter-spacing:0.025em;padding:5px 11px;display:inline-block; } 
.md_special .special_bnr {margin:28.5px 0 0 0;padding:142px 20px 0;z-index:5; } 
.md_special .special_bnr .swiper-wrapper {margin-left:-13px; } 
.md_special .special_bnr .swiper-slide {position:relative;margin-right:0;margin-left:0; } 
.md_special .special_bnr .swiper-slide:nth-child(2n) {margin-right:0;margin-left:0; } 
.md_special .special_bnr .swiper-slide .thumb {border:1px solid #e1e1e1;box-sizing:border-box;margin-bottom:10px;padding-bottom:0px; } 
.md_special .special_bnr .swiper-slide img {width:100%;height:auto; } 
.md_special .special_bnr .swiper-slide .box {padding:0 1.5px; } 
.md_special .special_bnr .swiper-slide .box .name {padding-top:17px; } 
.md_special .special_bnr .swiper-slide .box .price .sale {color:#ff0000; } 
.md_special .special_bnr .swiper-slide .box .price strong,.md_special .special_bnr .swiper-slide .text_section {width:100%;text-align:left; } 
.md_special .special_bnr .swiper-slide .text_section>p {color:#000;font-size:1.083rem;font-weight:400;letter-spacing:0.05rem; } 
.md_special .special_bnr .swiper-slide .text_section>span {border-bottom:1px solid #000;color:#000;font-size:0.917rem;font-weight:300; } 
.md_special .special_bnr .swiper-pagination-progressbar {position:relative;width:100%;height:1px;margin-top:28px;background:#d8d8d8; } 
.md_special .special_bnr .swiper-pagination-progressbar-fill {background:#000; } 
.bannerArea {position:relative}
.bannerArea:after {content:"";display:block;clear:both}
.bannerArea .left {float:left}
.bannerArea .right {float:right}
.bannerArea a {display:block}
.bannerArea.brandArea {padding:0; } 
.brandArea .left,.brandArea .right {box-sizing:border-box;width:50%}
.brandArea .left {padding-right:3px}
.brandArea .right {padding-left:3px}
.brandArea .link {display:block;position:relative;margin-bottom:6px}
.brandArea .link img {width:100%}
.brandArea .link:after {content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #ddd}
.exhibitionSliderWrap {padding:15px 10px 0;background-color:#f8f8f8}
.exhibitionSliderWrap li {margin-bottom:15px}
.exhibitionSliderWrap .link {position:relative}
.exhibitionSliderWrap .infoArea {display:block;height:55px;text-align:center;padding:0 10px;background-color:#fff}
.exhibitionSliderWrap .infoArea .subTxt,.exhibitionSliderWrap .infoArea .title {color:#434343;display:block;padding:3px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1}
.exhibitionSliderWrap .infoArea .title {font-size:14px;font-weight:600;padding-top:10px}
.exhibitionSliderWrap .infoArea .subTxt {font-size:11px}
.addPrdArea .cateArea {text-align:center;padding-bottom:15px;font-size:0}
.addPrdArea .cateArea .link {color:#777;font-size:14px;line-height:24px;display:inline-block;width:30%}
.addPrdArea .cateArea .link .txt {display:inline-block;border-bottom:2px solid transparent}
.addPrdArea .cateArea .link.on .txt,.addPrdArea .cateArea .link:hover .txt {border-bottom-color:#333;color:#333}
.addPrdArea .sliderArea {position:relative}
.addPrdArea .sliderArea .itemListWrap {display:none}
.addPrdArea .sliderArea .itemListWrap.on {display:block}
.btmSiteBanner .center {padding:0 25px 35px}
.btmSiteBanner .center.offlineArea {background-color:#f8f8f8}
.btmSiteBanner .link {display:block;padding:0;position:relative; } 
.btmSiteBanner .infoArea {display:block;text-align:center;position:absolute;bottom:0;background:rgba(0,0,0,0.5);left:0;width:100%;padding:10px 0; } 
.btmSiteBanner .infoArea:after {/*position:absolute; bottom:0; left:50%; height:1px; width:26px; margin-left:-13px; content:""; display:block; background-color:#000*/}
.btmSiteBanner .link .title {font-size:20px;color:#4e5153;font-weight:500;line-height:1;display:block;word-spacing:4px; } 
.btmSiteBanner .link .subTxt {font-size:11px;color:#555;line-height:13px;padding:7px 0 17px;display: block}
.btmSiteBanner .imgWrap {/* display:block; */
/* padding-top:15px */}
.btmSiteBanner .imgWrap img {width:100%}
.instaArea .titleArea {text-align:center;padding-top:30px}
.instaArea .title {display:inline-block!important}
.instaArea .firstLetter {display:block;font-size:12px;color:#aaa;margin:0 12px 18.5px; } 
.instaArea .instaBx {padding:0 12px;box-sizing:border-box; } 
.instaArea .instaBx img {width:100%}
#viewfinderListFrame {margin:0 auto;display:block}
#mid_swiper {margin: 0 0 50px;padding-bottom:0;} 
#mid_swiper .swiper-pagination {bottom:6px; } 
#mid_swiper .swiper-pagination-bullet-active {background: #000!important}
/* ºê·£µå */
#brand_swiper {margin-left:20px;padding:0 13px 0 0}
#brand_swiper .brand_bnr_wrap {position:relative;margin-bottom:5px}
#brand_swiper .brand_bnr_wrap img {width:100%}
#brand_swiper .brand_bnr_wrap .brand_info {position:absolute;bottom:0;left:0;width:100%;padding:20px 22px;box-sizing:border-box;background:-moz-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.62) 78%,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0,rgba(0,0,0,.62) 78%,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.62) 78%,rgba(0,0,0,.8) 100%)}
#brand_swiper .brand_bnr_wrap .brand_info .brand_tit {font-size:26px;color:#fff;font-family:Montserrat,sans-serif;display:block;margin-bottom:10px}
#brand_swiper .brand_bnr_wrap .brand_info .brand_txt {font-size:14px;color:#fff;font-family:'Noto Sans KR',sans-serif;display:block;margin-bottom:25px}
#brand_swiper .brand_bnr_wrap .brand_info .brand_shop {font-size:10px;color:#fff;font-family:Montserrat,sans-serif;border:1px solid #fff;padding:5px 7px;display:inline-block;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}
#brand_swiper .brand_bnr_wrap .brand_info .brand_shop:hover {background:#000;color:#fff}
#brand_swiper .brand_pd_wrap {background:#fff}
#brand_swiper .brand_pd_wrap:after {content:'';clear:both;display:block}
#brand_swiper .brand_pd_wrap .item-list {width:100%;margin:0;clear:both;border-bottom:1px solid #e9e9e9;display:table}
.brand_swiper_prev {top:500px!important;left:30px!important}
.brand_swiper_next {top:500px!important;left:655px!important;right:auto!important}
.brand_swiper_next:after,.brand_swiper_prev:after {content:unset!important}
#brand_swiper .brand_pd_wrap .item-list dt.thumb {display:table-cell;width:90px;min-width:90px;vertical-align:middle;padding:5px 0}
#brand_swiper .brand_pd_wrap .item-list dd {display:table-cell;vertical-align:middle;padding:5px 7px 5px 14px;box-sizing:border-box;overflow:hidden;width:calc(100% - 90px)}
#brand_swiper .brand_pd_wrap .item-list dd .prd-name {padding:0}
#brand_swiper .brand_pd_wrap .item-list dd .prd-name a {font-size:13px!important;font-weight:400;line-height:0;word-break:break-all;white-space:pre-line}
#brand_swiper .brand_pd_wrap .item-list dd .prd-name a .name {font-size:12px;letter-spacing:-.04em;line-height:1.25;word-break:break-all;display:block;overflow:hidden;white-space:normal;text-overflow:ellipsis;margin-bottom:10px; } 
#brand_swiper .brand_pd_wrap .item-list dd .prd-name a .brandName {font-size:12px;margin-bottom:10px;color:#a8a8a8;line-height:1}
#brand_swiper .brand_pd_wrap .item-list dd .prd-info {float:right;margin-bottom: 9px}
/* Å¸ÀÓ¼¼ÀÏ */
.timeSale_wrapper {position:relative;background:#f0f0f0;margin-top:50px; } 
.timeSale_wrapper .ctitle {text-align:center;margin:50px 0 32px; } 
.timeSale_wrapper .ctitle .number {font-size:17px;margin-top:10px;display:block; } 
.timeSale_wrapper .time_box {text-align:center;font-family:Montserrat,sans-serif;font-size:19px;font-weight:700;color:#000;margin-top:20px}
.timeSale_wrapper .PrdArea {padding:1px 0 80px; } 
.timeSale_wrap .item-cont {background:#f0f0f0}
.timeSale_wrap .swiper-container {padding-top:16px}
.timeSale_wrap .swiper-slide {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;min-height:auto!important;background:0 0}
.timeSale_wrap .swiper-slide-active {-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;box-sizing:border-box}
.time_next:after,.time_prev:after {content:unset!important}
.timeSale_wrap .swiper-pagination-progressbar {bottom:0!important;top:auto!important;width:80%!important;right:0!important;margin:0 auto!important;height:2px!important}
.timeSale_wrap .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {background:#000}
.timeSale_wrap .item-cont .item-list:nth-child(2n) {margin-left:0!important}
.timeSale_wrapper .thumb {margin-bottom:10px; } 
.not_timeSale {position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(82 82 82 / 80%);color:#fff;font-size:21px;font-family:'Noto Sans KR',sans-serif;line-height:345px;letter-spacing: 2.5px}
/* ¿¤TV */
.elcantoTV_wrapper .ctitle p a img {vertical-align:middle;margin-right:4px}
.elcantoTV_wrapper .swiper-wrapper {padding:28px 0 0}
.elcantoTV_wrapper .swiper-slide {-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s}
.elcantoTV_wrapper .swiper-slide-active {-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08);-webkit-transition:transform .5s;-moz-transition:transform .5s;-ms-transition:transform .5s;-o-transition:transform .5s;transition:transform .5s;box-sizing:border-box}
.elcantoTV_wrapper .swiper-slide .black_cover {position:absolute;z-index:900;top:0;left:0;width:100%;height:99.5%;background:#000;opacity:.6;-moz-opacity:.6;-khtml-opacity:.6}
.elcantoTV_wrapper .swiper-slide-active .black_cover {display:none}
.elcantoTV_wrapper .mainVideo {position:relative;width:100%;padding-bottom:56.25%}
.elcantoTV_wrapper .mainVideo iframe {position:absolute;width:100%;height:100%}
.elcantoTV_wrapper .swiper-button-next {right:178px!important}
.elcantoTV_wrapper .swiper-button-prev {left:178px!important}
.elcantoTV_wrapper .swiper-button-next:after,.elcantoTV_wrapper .swiper-button-prev:after {content: unset!important}
/* ÇÏ´Ü ¹è³Ê */
.bannerArea {position:relative; } 
.bannerArea:after {content:"";display:block;clear:both; } 
.bannerArea .left {float:left; } 
.bannerArea .right {float:right; } 
.bannerArea a {display:block; } 
.bannerArea.btmSiteBanner {padding:35px 0;display:table; } 
.bannerArea.btmSiteBanner .table-cell {display:table-cell;position:relative;padding:0; } 
.btmSiteBanner .link {display:block;padding:0; } 
.btmSiteBanner .infoArea:after {display:block;background-color:#000; } 
.btmSiteBanner .link .title {font-size:13px;text-align:center;color:#fff;font-weight:bold;display:block; } 
.btmSiteBanner .link .subTxt {font-size:14px;color:#555;line-height:20px; } 
.btmSiteBanner .imgWrap {display:block;overflow:hidden; } 
.btmSiteBanner .imgWrap img {width: 100%; } 
/* ÇØÃ¼¼î */
.show_wrapper {position:relative;background:#040404;margin-bottom:45px}
.show_wrapper .ctitle.main {margin:38px 0 0;padding:40px 0 0}
.show_wrapper .ctitle.main .title {color:#fff!important;text-align:center}
.show_wrapper .show_wrap {padding:29px 54px 80px!important}
.show_wrapper .show_wrap .show_bnr {position:relative;display:inline-block;margin-bottom:17px}
.show_wrapper .show_wrap .show_bnr img:first-child {width:100%}
.show_wrapper .show_wrap .show_bnr .btn_play {position:absolute;bottom:20px;left:20px}
.show_wrapper .show_wrap .show_tit {color:#000;font-size:18px;margin-bottom:14px;font-family:'Noto Sans KR',sans-serif;padding-left:17px;text-align:left}
.show_wrapper .show_wrap .show_txt {color:#333;font-size:14px;margin-bottom:21px;font-family:'Noto Sans KR',sans-serif;padding-left:17px;text-align:left}
.show_wrapper .show_wrap .show_more {font-size:13px;color:#000;font-family:Montserrat,sans-serif;display:block;text-align:left;margin-left:17px;margin-bottom:10px}
.show_wrapper .show_wrap .show_more img {vertical-align:middle;margin-left:14px}
.show_wrapper .swiper-slide {text-align:center}
.show_wrapper .swiper-button-next:after,.show_wrapper .swiper-button-prev:after {content:unset!important}
.show_cont {display:inline-block;background:#fff}
.show_cont a,.show_cont p {text-align:left}
.show_page {color:#fff;font-family:Montserrat,sans-serif;font-size:14px;bottom: 40px!important}
/* ÇÏ´Ü ÆË¾÷*/
.slide_toast {width:100%;height:100%;position:fixed;bottom:-100%;top:auto;z-index:9999;-webkit-transition:all .6s ease-in-out;-moz-transition:all .6s ease-in-out;-ms-transition:all .6s ease-in-out;-o-transition:all .6s ease-in-out;transition:all .6s ease-in-out;visibility:hidden;opacity:0}
.slide_toast.on {visibility:visible;opacity:1;bottom: 0}
.slide_toast .btn_layerClose {position:absolute;color:#1d1d1d;font-family:'Noto Sans KR',sans-serif;right:25px;bottom:20px;/* background:url(/design/elcanto/image/mo/pop_close.png) no-repeat; background-size:100%*/
width:50px;height:15px;border:0;background:transparent;text-align:right; } 
.slide_toast .btn_todayClose {position:absolute;color:#777;left:25px;bottom:12px;border:0;background:0 0;font-size:14px;cursor:pointer;font-family:'Noto Sans KR',sans-serif}
.slide_toast .btn_todayClose img {width:23px;margin-right:7px;vertical-align:middle;border:1px solid #ddd;border-radius:100%; } 
.Tpop_layer {position:absolute;width:100%;z-index:41;margin:0 auto;left:0;right:0}
.Tpop_layer .Tpop_inner {position:relative;padding:0;background-color:#000;border-top-left-radius:30px;border-top-right-radius:30px;box-shadow:0 0 10px 0 rgb(0 0 0 / 30%)}
.Tpop_inner_in {width:100%}
.tDim {position:fixed;z-index:40}
.tDim.on {width:100%;height:100%;background-color: rgba(0,0,0,.35)}
.Tpop_layer .Tpop_inner .slick-list {/*border-top-left-radius:20px; border-top-right-radius:20px; */
padding:0!important}
.Tpop_layer .Tpop_inner .slick-slide {margin:0}
.Tpop_layer .Tpop_inner .slick-slide a {display:block}
.Tpop_layer .Tpop_inner .slick-slide a img {width:100%}
.Tpop_layer .Tpop_inner ul.slick-dots {text-align:center;position:absolute;right:10px;top:10px;background-color:rgba(0,0,0,.5);width:48px;height:24px;border-radius:20px; } 
.Tpop_layer .Tpop_inner ul.slick-dots li {display:inline-block;vertical-align:middle;width:9px;height:9px;font-size:14px;margin:0 3px;display:none;line-height:24px; } 
.Tpop_layer .Tpop_inner ul.slick-dots li.slick-active {color:#fff;width:42px;display:block; } 
.Tpop_layer .Tpop_inner ul.slick-dots li button {font-size:0;background:#000;display:block;width:100%;height:100%;border-radius:15px;opacity:.2;border-color:unset!important;border-style:none!important}
.Tpop_layer .Tpop_inner ul.slick-dots li.slick-active button {opacity:1}
.popBtmWrap {position:relative;height:50px;background: #fff; } 
/* »óÇ°¸®½ºÆ® °øÅë */
#new_swiper {padding-left:0; } 
.main_sld {padding-left:20px; } 
#weekly_swiper {padding:0;box-sizing:border-box; } 
.item-cont { } 
.item-cont:after {content:"";display:block;clear:both; } 
.item-cont .item-list {/* float:left; */width: 49.8%;margin-right:0;text-align:center;position:relative;box-sizing:border-box;margin-bottom:30px;font-size:0;} 
.item-cont .item-list:nth-child(2n) {margin-right:0;margin-left:2%; } 
.item-cont .item-list dd {min-height:auto; } 
.item-cont .item-list .thumb {width:100%;position:relative;display:block;line-height:normal;margin-bottom:10px; } 
.item-cont .item-list .thumbWrap {overflow:hidden;position:relative; } 
.item-cont .item-list .thumb .imgWrap {display:block;position:relative;overflow:hidden; } 
.item-cont .item-list .thumb .imgWrap a {display:inline-block;position:relative; } 
.item-cont .item-list .thumb img {width:100%;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out; } 
.item-cont .item-list .thumb .prdInfo {display:none;position:absolute;top:0;left:0;right:0;bottom:0; } 
.item-cont .item-list .thumb .prdInfo:after {content:"";display:inline-block;vertical-align:middle;height:100%; } 
.item-cont .item-list .rankInfo {position:absolute;top:0;left:0;display:block;color:#fff;background-color:#a1a1a1;width:36px;height:36px;text-align:center;font-size:18px;font-weight:600; } 
.item-cont .item-list .rankInfo .txt {line-height:1;display:inline-block;padding:2px 0;border-bottom:1px solid #fff;vertical-align:top;margin-top:5px; } 
.item-cont .item-list .thumb .defaultLink {position:absolute;top:0;left:0;right:0;bottom:0;display:block;z-index:1;background-color:rgba(255,255,255,0.01); } 
.item-cont .item-list .thumb .link {color:#232323;font-size:24px;width:46px;height:46px;text-align:center;display:inline-block;margin:0 2px;vertical-align:middle;border:1px solid #ccc;border-radius:50%;background-color:#fff;opacity:0.7;position:relative;z-index:1; } 
.item-cont .item-list .thumb .link i {vertical-align:top;line-height:46px; } 
.item-cont .item-list .thumb .etcInfo {position:absolute;bottom:0;left:0;right:0;font-size:14px;color:#232323;font-weight:400;height:50px;line-height:50px;text-align:center;background-color:rgba(255,255,255,0.7);display:block; } 
.item-cont .item-list .thumb .etcInfo .val {margin-left:5px; } 
.item-cont .item-list .thumb:hover .imgWrap img {-webkit-transform:scale(1.1);transform:scale(1.1); } 
.item-cont .item-list .thumb:hover .prdInfo {display:block; } 
.item-cont .item-list .my-wish-list {position:absolute;top:10px;right:10px;z-index:99; } 
.item-cont .colorArea {text-align:left;font-size:0;display:inline-block;float:left;padding:1px 0 0 0; } 
.item-cont .colorArea .colorList {display:inline-block;vertical-align:top;margin:0 4px 0 0;width:26px;height:6px;border:1px solid #e0e0e0; } 
.item-cont .item-list .line {color:#8f8f8f;border-top:1px solid #ddd;padding-top:4px; } 
.item-cont .item-list .prd-name {position:relative;line-height:unset;padding:0 0 10px;text-align:left;font-family:'Montserrat',sans-serif; } 
.item-cont .item-list .prd-name .brandName {font-size:12px;margin-bottom:10px;color:#A8A8A8;line-height:1; } 
.item-cont .item-list .prd-name .prdLink {font-size:14px;color:#000;line-height:20px;display:block; } 
.item-cont .item-list .prdLink .brandName,.item-cont .item-list .prdLink .name {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; } 
.item-cont .item-list .prdLink .name {font-size:12px;word-break:break-all;letter-spacing:-0.04em;line-height:1.5;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:unset; } 
.item-cont .item-list .prd-name .preview {position:absolute;right:2px;top:2px; } 
.item-cont .item-list .prd-price {text-align:left;margin-bottom:10px;line-height:1; } 
.item-cont .item-list .price {display:inline-block;margin-top:0;font-size:14px;color:#111;font-family:'Montserrat',sans-serif;font-weight:bold;line-height:1; } 
.item-cont .prd-price .strike {text-decoration:line-through;margin-left:3px;display:inline-block;margin-top:0;font-size:13px;color:#A8A8A8;font-family:'Montserrat',sans-serif;font-weight:300;line-height:1; } 
.item-cont .prd-price .unit {font-size:13px;font-weight:normal; } 
.item-cont .prd-price .salePercent {font-size:24px;color:#8c8eb2;margin-right:5px; } 
.item-cont .prd-price .salePercent .unit {font-size:16px;font-weight:600; } 
.item-cont .item-list .MK-product-icons img {vertical-align:middle;height:11px;float:left; } 
.item-cont .item-list .prd-info {display:inline-block;float:right;margin-bottom:0;line-height:1;padding-right:3px; } 
.item-cont .item-list .prd-info:after {content:'';display:block;clear:both; } 
.item-cont .item-list .prd-info .prd-icon {float:left;height:18px; } 
.item-cont .item-list .prd-info .snap_review_count {float:right;color:#ed4c59;font-size:11px;height:auto;line-height:1; } 
.item-cont .item-list .prd-subname {clear:both;text-align:left;border-top:1px solid #e6e6e6;padding-top:9px;font-family:'Noto Sans KR',sans-serif;color:#979797;font-size:11px;font-weight:200; } 
.item-cont .nomg {padding-right:0px}
.swiper-pagination-bullet-active {outline:0 !important; } 
#mainForce_swiper {padding-left:0; } 
#mainForce_swiper .swiper {padding-right:0;overflow:hidden; } 
#mainForce_swiper .item-cont .item-list {float:none; } 
#mainForce_swiper .item-cont .item-list:nth-child(2n) {margin-left:0; } 
#mainForce_swiper .item-cont .item-list .prdLink .name {display:block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical; } 
#mainForce_swiper .item-cont .item-list .thumb .imgWrap .moreViewMask {display:none; } 
#mainForce_swiper .item-cont .item-list:last-child .thumb .imgWrap .moreViewMask {display:block;position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;z-index:99; } 
.item-cont .item-list .thumb .imgWrap .moreViewMask a {display:block;width:100%;height:100%}
.item-cont .item-list .thumb .imgWrap .moreViewMask .moreViewIcon {position:absolute;width:40px;height:40px;top:50%;left:50%;margin-top:-30px;margin-left:-20px; } 
.item-cont .item-list .thumb .imgWrap .moreViewMask .moreViewIcon span:nth-child(1) {position:absolute;display:block;top:0;left:50%;margin-left:-0.5px;width:1px;height:40px;background:#fff; } 
.item-cont .item-list .thumb .imgWrap .moreViewMask .moreViewIcon span:nth-child(2) {position:absolute;display:block;top:50%;left:0;margin-top:-0.5px;height:1px;width:40px;background:#fff; } 
.item-cont .item-list .thumb .imgWrap .moreViewMask p {position:absolute;width:100%;top:50%;left:0;margin-top:10px;color:#fff;font-size:14px;text-align:center;line-height: 20px; } 
/* ½ºÅ©·Ñ¹Ù */
.swiper-scrollbar {width: 78% !important;height: 2px !important;margin:0 auto;position: unset !important;} 
.manwrap{padding-bottom:20px !important;}
/* ¾ÆÀÌÄÜ ÇØ»óµµ ¼öÁ¤ */
img.MK-product-label {width:40px !important; height:40px !important; }
/* BASIC css end */

