/* BASIC css start */
.footer .instaWrap { display: block !important }
/*.item-wrap .item-cont .item-list .thumb {height:442px !important}*/
.item-wrap .item-cont { /*padding:0 60px*/ }
.bestNum { display: block; position: absolute; z-index: 10; color: #fff; font-size: 15px; letter-spacing: 0.025em; width: 80px; height: 40px; line-height: 40px; top: 0; background: rgba(0,0,0,0.5); display: none; }
#mask.bedMask{background: rgba(21,21,24,0.5)}
#prdBrand .cate-wrap { position: relative; }
#prdBrand .cate-wrap .cate-img { padding: 25px 0 25px 0 }
#prdBrand .cate-wrap .cate-review li { float: left; padding-right: 6px; }
#prdBrand .cate-wrap .cate-review .review_end { padding-right: 0px }
.recmdTit{text-align: center; font-size:16px; padding: 22px 60px !important; box-sizing: border-box; width: 100%;}
.best-tit { font-size: 20px; font-family: Georgia; font-style: italic; color: #333; line-height: 26px; padding-top: 30px; }

#prdBrand .item-wrap .recmd-item-cont { zoom: 1; overflow: hidden; border: 1px solid #ddd; background-color: #f5f5f5; margin-bottom: 30px; padding: 15px; }
#prdBrand .item-wrap .recmd-item-cont:after { content: ""; display: block; clear: both; }
#prdBrand .item-wrap .recmd-item-cont .item-list { float: left; margin: 0px; width: 280px; margin-right: 15px; text-align: center; }
#prdBrand .item-wrap .recmd-item-cont .item-list .thumb { text-align: center }
#prdBrand .item-wrap .recmd-item-cont .item-list .thumb img { width: 280px; height: 370px; }
#prdBrand .item-wrap .recmd-item-cont .item-list li { margin-top: 4px }
#prdBrand .item-wrap .recmd-item-cont .item-list dd { padding-top: 2px }
#prdBrand .item-wrap .recmd-item-cont .item-list .line { color: #8f8f8f; border-top: 1px solid #ddd; padding-top: 4px; }
#prdBrand .item-wrap .recmd-item-cont .item-list .prd-name { color: #111; position: relative;  }
#prdBrand .item-wrap .recmd-item-cont .item-list .prd-name .preview { position: absolute; right: 2px; top:2px; }
#prdBrand .item-wrap .recmd-item-cont .item-list .prd-price { color: #111; font-weight: bold; }
#prdBrand .item-wrap .recmd-item-cont .item-list .MK-product-icons img { vertical-align: middle; }
#prdBrand .item-wrap .recmd-item-cont .nomg { margin-right: 0px }

/* »ó´Ü ÀÌ¹ÌÁö */
#prdBrand .imgBox img { width: 100% }
.prd_html_wrap img { width: 100% }

/* Ä§±¸Ä«Å× °Ë»öÃ¢ */
.bedSearch { /*min-width: 1200px; max-width: 1500px; margin: 17px auto;*/ float: right; text-align: right; }
.bedSearch img, .bedSearch span { vertical-align: middle; }
.bedSearch img{height:20px}
.bedSearch span{line-height:1;font-weight: 600}  
#prdBrand .cate-wrap .class-list .bedSearch span { font-size: 16px;padding: 0 }
#prdBrand .cate-wrap .class-list .bedSearch span::after { display: none }

.menuWrap { width: 335px;  position:fixed; top:0; right:-85%; height:100%; background:#fff; overflow-y:auto; z-index: 999; }
.menuWrap .depth01 { position: relative; }
.menuWrap .depth01 p { line-height: 20px; text-align: left; padding: 10px 15px; font-size: 0 }
.menuWrap .depth01 p i { color: #000; font-weight: 900; line-height: 25px; vertical-align: middle; display: inline-block; font-size: 20px; position: absolute; right:0; cursor: pointer; }
.menuWrap .depth01 a { display: inline-block; font-size: 19px;color: #000;display: inline-block; color: #222;font-size: 17px;font-weight: 700;line-height: normal;font-weight: 600;}
.menuWrap .depth01 a i {position: absolute;top: 14px;right: 10px;}
.menuWrap .depth02 { display: none }
.menuWrap .depth02 li:nth-last-child(1) { margin-bottom: 20px }
.menuWrap .depth02 a { width: 100%; font-weight: 400;display: block;padding: 10px 15px;color: #888; text-align: left; font-size: 15px; box-sizing: border-box;}
.menuWrap .depth02_1 a {font-weight: 400;display: block;padding: 10px 15px;color: #888;font-size: 15px;}
.bed-nav {padding: 0 5.08%;}
.bed-menu { padding: 50px 0 12px;}
.menuWrap .depth02_1.open { display: block; }

.bed-close { line-height: 20px; padding: 8px 0; background: #a88c74; text-align: center; cursor:pointer }
.bed-close i { color: #fff; font-size: 35px }

/* º£½ºÆ® ¾ÆÀÌÅÛ½½¶óÀÌµå */
.itemSlide .slick-dots { width: 100%; position: absolute; bottom: 50px; right: 0; text-align: center; }
.itemSlide .slick-dots li { display: inline-block; margin:0 6px; width: 10px; height: 10px; border-radius: 50%; background: #bebebe; opacity: 1 }
.itemSlide .slick-dots li.slick-active { background: #baa48c }
.itemSlide .slick-dots li button { font-size: 0 }

.itemSlide .slick-arrow{position: absolute; top: 230px; z-index: 22;}
.itemSlide .slick-arrow.slick-disabled{
    opacity: .3;
    cursor: no-drop;}
    
    
.itemSlide .slick-prev{
    left: 20px;
    background: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F><%2Fsvg>") no-repeat;
    width: 27px;
    height: 44px;
    background-size: contain;
    opacity: 1;
    z-index: 100;
    font-size: 0;
    margin-top: -14.5px;}
    
.itemSlide .slick-next{
    right: 20px;
    background: url("data:image/svg+xml;charset=utf-8,<svg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'><path%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F><%2Fsvg>") no-repeat;
    width: 27px;
    height: 44px;
    background-size: contain;
    opacity: 1;
    z-index: 100;
    font-size: 0;
    margin-top: -14.5px;}
    
    
.promotion .bestNum {
    display: block;
}

/* BASIC css end */

