/* BASIC css start */
@font-face {
    font-family: 'Funky Signature';
    src: url('/design/lovelybbb/FunkySignature.eot');
    src: url('/design/lovelybbb/FunkySignature.eot?#iefix') format('embedded-opentype'),
        url('/design/lovelybbb/FunkySignature.woff2') format('woff2'),
        url('/design/lovelybbb/FunkySignature.woff') format('woff'),
        url('/design/lovelybbb/FunkySignature.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


.main_cate_rolling .tab_wrap {margin-bottom:20px; }
.main_cate_rolling .tab_wrap ul {font-size:0; text-align:center; }
.main_cate_rolling .tab_wrap ul li {font-size:15px; text-align:center; color: #414141; line-height:35px; display:inline-block; position:relative; border-bottom:2px solid transparent; cursor:pointer; }
.main_cate_rolling .tab_wrap ul li + li { margin-left:30px; }
.main_cate_rolling .tab_wrap ul li.on {border-bottom:2px solid #414141;}
.main_cate_rolling .tab_swiper_wrap {    max-width: 1520px;   min-width: 1250px; margin: 0 auto;}

.cate_slider_wrap {position:relative; display:none; }
.cate_slider_wrap.on {display:block; }

.cate_slider_wrap .thum {display:block; margin-bottom:12px; position:relative; }
.cate_slider_wrap .thum .best_num {
 position: absolute;
    top: 15px;
    right: 15px;
    color: #000;
    font-size: 25px;
    font-weight: 600;
    text-align: center;
    width: 15px;
    height: 30px;
    line-height: 30px;
    font-family: 'Cardo';
    border-bottom: 2px solid #000;
}
.cate_slider_wrap .swiper-button-next, .cate_slider_wrap .swiper-button-prev {
      width: 50px;
    height: 70px;
    margin-top: -35px;
}
.cate_slider_wrap .swiper-button-next {    
    right: -85px;
    background: url(/design/lovelybbb/renewal/pc/img/ourpick_right_arrow.png)no-repeat center center !important;
}
.cate_slider_wrap .swiper-button-prev {
     background: url(/design/lovelybbb/renewal/pc/img/ourpick_left_arrow.png)no-repeat center center !important;
    left: -85px;
}

#main .visual { zoom: 1; overflow: hidden; }
#main .visual:after { content: ""; display: block; clear: both; }
#main .visual .symbol,
#main .visual .ad,
#main .visual .notice { float: left; }
#main .visual .symbol { overflow: hidden; width: 600px; margin-right: 15px; }
#main .visual .ad,
#main .visual .notice { width: 161px; }
#main .visual .notice dt { padding: 5px 0; }
#main .visual .notice dd { margin-top: 10px; }
#main .visual .notice dd .notice-list a { font-size: 11px; padding-bottom: 5px; }
#main .visual .ad { margin-top: 30px; }
/* 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; }
/* headlineBanner */
#main #headlineBanner { position: relative; margin-top: 20px; }
/* mdItem */
#main #mdItem { position: relative; margin-top: 20px; }





/* Áß°£ÄÁÅÙÃ÷ */
#Nbody {margin-left:298px; width:1298px; height:auto; overflow:hidden; border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; background-color:#FFF;}
#Nbody .Nbody_C1 {position:relative; width:1153px; margin:0 auto; height:545px; margin-top:55px;}
#Nbody .Nbody_C1 .NbC1_F1 {position:absolute; top:0; left:0; width:850px; height:545px;}
#Nbody .Nbody_C1 .NbC1_F2 {position:absolute; top:0; right:0; width:260px; height:155px;}
#Nbody .Nbody_C1 .NbC1_F3 {position:absolute; top:170px; right:0; width:260px; height:172px;}
#Nbody .Nbody_C1 .NbC1_F4 {position:absolute; top:342px; right:0; width:260px; }
#Nbody .Nbody_C1 .NbC1_F4 dl {width:260px; margin:0; padding:0;}
#Nbody .Nbody_C1 .NbC1_F4 dt {height:28px; text-align:right; margin:0; padding-top:15px; color:#555555;}
#Nbody .Nbody_C1 .NbC1_F4 dd {height:160px; margin:0; padding:0; background:#ccc;}
#Nbody .Nbody_C2 {position:relative; width:1153px; margin:0 auto; font-size:22px; color:#3b3b3b; font-family:"Times New Roman", Georgia, Serif; padding:30px 0 50px; text-align:center;}

#Nbody .Nbody_C2BG {
width:100%;
height:600px;
background:url("http://www.uptownholic.com/design/lovelybbb/nimg/middleBG.jpg") no-repeat fixed center center / 100% transparent;
position:relative;
}

#Nbody .Nbody_C3 {position:relative; width:1192px; margin:0 auto; height:100%; overflow:hidden;}
#Nbody .Nbody_C3 .PRListarea {float:left; margin:19px; padding:0; width:260px; height:530px; text-align:left; margin-bottom:30px;}
#Nbody .Nbody_C3 .PRListarea img:hover {filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;-khtml-opacity:0.8;}
#Nbody .Nbody_C3 .PRListarea dt {padding-bottom:22px;}
#Nbody .Nbody_C3 .PRListarea dd {text-align:left; margin:0;}

#Nbody .Nbody_C3 .mainaddsub_title {font-size:0.925em; color:#7f7f7f; padding-top:20px;}
#Nbody .Nbody_C3 .icon {padding-top:15px;}


/* ·Î±×ÀÎ */
.NRlotxT1 {padding-bottom:7px; font-size:14px; color:#1e1e1e; font-family:"Times New Roman", Georgia, Serif;}
.NRlotxT2 {padding-bottom:14px; font-size:11px; color:#8a8a8a;}

.NRLinput input {width:248px; height:32px; padding:0 5px 0; border:1px solid #d9d9d9;background-color:transparent}
.NRLinput input:focus {border:1px solid #afafaf;}


.NRlotx1 {position:absolute; left:0px; top:47px; font-size:11px; color:#c9c9c9;}
.NRlotx2 {position:absolute; left:0px; top:82px; }
.NRlotxTD {width:260px; padding-top:15px; text-align:right;}
.NRlotxTD td a {color:#555555; font-family:"Nanum Gothic",Dotum; font-size:11px;}



/* ·Ñ¿À¹ö·Ñ¸µ */
#Nbody .Nbody_Rolling1 {position:relative; width:1153px; margin:0 auto; height:auto;}
#Nbody .Nbody_Rolling1 .middleScript1 {position:relative; width:1150px; height:413px; overflow:hidden;}
#Nbody .Nbody_Rolling1 .middleS1_view {float:right; width:570px; height:413px; background:#f5f5f5;}
#Nbody .Nbody_Rolling1 .middleScript1 ul {float:left; overflow:hidden; width:556px; margin:0; padding:0;}

li.ml01 {position:relative; width:100px; height:100px; float:left; display:inline; margin:0; padding:0; cursor:pointer; background:#e1e1e1;}
li.ml01:nth-child(1) ,li.ml01:nth-child(1) .picture {width:274px; height:274px;margin-right:4px; margin-bottom:4px;}
li.ml01:nth-child(2) ,li.ml01:nth-child(2) .picture {width:135px; height:135px;margin-right:4px; margin-bottom:4px;}
li.ml01:nth-child(3) ,li.ml01:nth-child(3) .picture {width:135px; height:135px;margin-right:4px; margin-bottom:4px;}
li.ml01:nth-child(4) ,li.ml01:nth-child(4) .picture {width:135px; height:135px;margin-right:4px; margin-bottom:4px;}
li.ml01:nth-child(5) ,li.ml01:nth-child(5) .picture {width:135px; height:135px;margin-right:4px; margin-bottom:4px;}
li.ml01:nth-child(6) ,li.ml01:nth-child(6) .picture {width:135px; height:135px;margin-right:4px; margin-bottom:4px;}
li.ml01:nth-child(7) ,li.ml01:nth-child(7) .picture {width:135px; height:135px;margin-right:4px; margin-bottom:4px;}
li.ml01:nth-child(8) ,li.ml01:nth-child(8) .picture {width:135px; height:135px;margin-right:4px; margin-bottom:4px;}
li.ml01:nth-child(9) ,li.ml01:nth-child(9) .picture {width:135px; height:135px;margin-right:4px; margin-bottom:4px;}
li.ml01 img {width:100%;}


li.ml01:nth-child(1) .txt {width:274px; height:154px; padding-top:120px;}
li.ml01:nth-child(2) .txt {width:135px; height:85px; padding-top:50px;}
li.ml01:nth-child(3) .txt {width:135px; height:85px; padding-top:50px;}
li.ml01:nth-child(4) .txt {width:135px; height:85px; padding-top:50px;}
li.ml01:nth-child(5) .txt {width:135px; height:85px; padding-top:50px;}
li.ml01:nth-child(6) .txt {width:135px; height:85px; padding-top:50px;}
li.ml01:nth-child(7) .txt {width:135px; height:85px; padding-top:50px;}
li.ml01:nth-child(8) .txt {width:135px; height:85px; padding-top:50px;}
li.ml01:nth-child(9) .txt {width:135px; height:85px; padding-top:50px;}


.picture {
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;

	filter:alpha(opacity=50);opacity: 0.5;-moz-opacity:0.5;-khtml-opacity:0.5;

	position:absolute;
	left:0;
	top:0;
	text-align: center;
	background-color:black;
}

.picture.hidden {
	opacity: 0;
}

.txt {
	-webkit-transition: opacity 0.2s ease-out;
	-moz-transition: opacity 0.2s ease-out;
	-o-transition: opacity 0.2s ease-out;
	transition: opacity 0.2s ease-out;
	opacity: 1;
	position:absolute;
	left:0;
	top:0;
	text-align: center;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.txt a {display:inline-block; width:100%; height:100%; color:#fff; font-weight:600; text-decoration:none;}

.txt.hidden {
	opacity: 0;
}




/* ÁÂ¿ì·Ñ¸µ */
#Nbody .Nbody_Rolling2 {position:relative; width:100%; height:auto; margin-top:50px;}
#Nbody .Nbody_Rolling2 .movie {padding:0; margin:0; position:relative;}
#Nbody .Nbody_Rolling2 .movie:after{content:""; display:block; clear:both}
#Nbody .Nbody_Rolling2 .movie li{float:left}
#Nbody .Nbody_Rolling2 .movie li img {width:380px; height:380px;}
#Nbody .Nbody_Rolling2 .Nbtn_arrow {position:absolute; left:0; top:180px; font-weight:bold; padding-top:10px; text-align:center; width:32px; height:22px; color:#fff; z-index:10; background:#393939; cursor:pointer;}
#Nbody .Nbody_Rolling2 .Nbtn_next {position:absolute; right:0; top:180px; font-weight:bold; padding-top:10px; padding-left:3px; text-align:center; width:29px; height:22px; color:#fff; z-index:10; background:#393939; cursor:pointer;}



#spm_ico{
    width: 1153px;
    margin: 0 auto;
    /*display:none !important;*/
}

#spm_ico img{
    width: 400px;
    height: auto;
    margin: 10px 0px;
}
.section{
    position:relative;
}
.section.main-visual {
}
.section.main-visual .visual-wrap {
    margin:0px 0px;
    font-size:0px;
}
.section.main-visual .visual-wrap .visual-box {
    display:inline-block;
    width:100%;
    height:auto;
    padding:0px 4px;
    font-size:0px;
    box-sizing:border-box;
}

.section.main-visual .visual-wrap .visual-box .visual-box-img {float:left;width:33.3%;}
.section.main-visual .visual-wrap .visual-box .visual-box-img img{width:100%;}
.section.main-visual .visual-wrap .visual-box .visual-box-img video{width:100%;}

.section.main-visual .visual-wrap .visual-box .swiper-slide img{width:100%;}

.swiper-container.banner01 .swiper-pagination {
	position: absolute;
	width: auto !important;
	margin: 0;
}
.swiper-container.banner01 .swiper-pagination-bullet {
	border-radius: 0;
	width: 18px;
	height: 20px;
    line-height:20px !important;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color:#fff;
	opacity: 1;
    background:none;
}
.swiper-container.banner01 .swiper-pagination-bullet-active {
	padding-right:37px;
	background: url("/design/lovelybbb/renewal/pc/img/pagenation_active_st01.png")no-repeat center right;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin:0;
}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{
    bottom:15px;
    left:24px;
}
.swiper-container.banner02 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    width:30px;
    height:52px;
    margin-top:-26px;
    background-image:url('/design/lovelybbb/renewal/pc/img/banner02_pre.png') !important;
}
.swiper-container.banner02 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
    width:30px;
    height:52px;
    margin-top:-26px;
    background-image:url('/design/lovelybbb/renewal/pc/img/banner02_next.png') !important;
}


.section .section-title{
    line-height:57px;
    margin-bottom:40px;
    color:#000000;
    font-family:'Cardo';
    font-size:24px;
    text-align:center;
}

.section.hotkeyword .item-wrap {
    margin:0px -40px;
    font-size:0px;
}
.section .item-wrap{
    font-size:0px;
}

.section.hotkeyword .item-wrap li.item{
    display:inline-block;
    width:25%;
    height:auto;
    padding:0px 18px;
    font-size:0px;
    box-sizing:border-box;
    vertical-align:top;
}

.section.hotkeyword .item-wrap li.item .img{
    margin-bottom:12px;
    width:100%;
    height:auto;
}
.section.hotkeyword .item-wrap li.item .img img{
    width:100%;
    height:auto;
}
.section.hotkeyword .item-wrap li.item .livetext{
    line-height:34px;
    color:#414141;
    font-size:20px;
    font-weight:600;
}
.section.hotkeyword .item-wrap li.item .info{
    line-height:23px;
    color:#888;
    font-size:14px;
    font-family:'Nanum Gothic';
    font-weight:500;
    letter-spacing:-0.05em;
}
.section.sub .sub-title{
    line-height:16px;
    margin-bottom:60px;
    color:#414141;
    font-family:'Cardo';
    font-size:24px;
    text-align:center;
}
.section .item-wrap.lay2 li.item .thum{
    display:block;
    margin-bottom:12px;
}
.section .item-wrap.lay3{
    margin:0px -16px;
}
.section .item-wrap.lay3 li.item{
    display:inline-block;
    width:33.33%;
    height:auto;
    padding:0px 16px;
    font-size:0px;
    box-sizing:border-box;
    vertical-align:top;
    margin-bottom:50px;
}
.section .item-wrap.lay3 li.item .thum{
    display:block;
    margin-bottom:12px;
}
.section .item-wrap.lay4{
    margin:0px -16px;
}
.section .item-wrap.lay4 li.item{
    display:inline-block;
    width:33.33%;
    height:auto;
    padding:0px 16px;
    font-size:0px;
    box-sizing:border-box;
    vertical-align:top;
    margin-bottom:50px;
}
.section .item-wrap.lay4 li.item.two {
    width:33.33%;
}
.section .item-wrap.lay4 li.item.three {
    width:33.33%;
}
.section .item-wrap.lay4 li.item .thum{
    display:block;
    margin-bottom:12px;
}
.section .item-wrap li.item a.thum img{
    width:100%;
    height:80%; 
}
.section .item-wrap li.item .user-util{

}
.section .item-wrap li.item .user-util .colorchip{
    float:left;
}
.section .item-wrap li.item .user-util .colorchip span{
    width:15px;
    height:5px;
    border:1px solid #fff;
}
.section .item-wrap li.item .user-util .wish{
    float:right;
    line-height:15px;
}
.section .item-wrap li.item .user-util .wish img{
    vertical-align:middle;
}
.item-title{
    position:relative;
    line-height:28px;
    color:#414141;
    font-size:13px;
}
.item-title .wish{
    position:absolute;
    top:6.5px;
    right:0;
    
}
.section .item-wrap li.item .price-wrap{
    
}
.section .item-wrap li.item .price-wrap .price{
    position:relative;
 }
.section .item-wrap li.item .price-wrap .price span{
 display:inline-block;
 line-height:20px;
 vertical-align:middle;
}
.section .item-wrap li.item .price-wrap .price span.normal{
 color:#414141;
 font-size:14px;
 font-weight:bold;
}
.section .item-wrap li.item .price-wrap .price span.discount{
 margin-left:10px;
 color:#5d5b5b;
 font-size:12px;
 text-decoration: line-through;
}
.section .item-wrap li.item .price-wrap .price .percent{
 position:absolute;
 bottom:0px;
 right:0px;
}
.section .item-wrap li.item .price-wrap .price .percent span{
    color:#8fb6bf;
    line-height:20px;
}
.section .item-wrap li.item .price-wrap .price .percent span.percent-number{
    font-size:20px;
    font-weight:bold;
}
.section .item-wrap li.item .price-wrap .price .percent span.percent-icon{
    font-size:16px;
    font-weight:600;
    vertical-align:bottom;
}
.section.made{
    background:#fffdfa;
    padding-top:90px;
    padding-bottom:100px;
}
.section.made .tabs-wrap{
    text-align:center;
    padding-bottom:60px;
}
.section.made .tabs-wrap .tabs{

}
.section.made .tabs-wrap ul li.tab{
    display:inline-block;
    margin:0px 40px;
}
.section.made .tabs-wrap ul li.tab a{
    display:inline-block;
    line-height:33px;
    color:#414141;
    font-family:'Cardo';
    font-size:24px;
}
.section.made .tabs-wrap ul li.tab.active a{
    font-weight:bold;
    text-decoration:none;
    border-bottom:1px solid #414141;
}

.section.made .tab-content .wrap-inner .banner {
    margin-bottom:60px;
}
.section.made .tab-content .wrap-inner .banner a{
    display:block;
    width:100%;
    font-size:0px;
}
.section.made .tab-content .wrap-inner .banner a .box{
    display:inline-block;
    width:50%;
    height:auto;
    vertical-align:top;
}
.section.made .tab-content .wrap-inner .banner a .box.thum{
    height:422px;
}
.section.made .tab-content .wrap-inner .banner a .box.thum img{
    width:100%;
    height:422px;
}
.section.made .tab-content .wrap-inner .banner a .box.livetext{
    position:relative;
    height:422px;
    padding-top:115px;
    padding-left:97px;
    background:url('http://www.uptownholic.com/design/lovelybbb/renewal/pc/img/livetxt_box02.jpg')no-repeat center right;
    box-sizing:border-box;
}
.section.made .tab-content .wrap-inner .banner a .box.livetext .tag{
    line-height:20px;
    margin-bottom:24px;
    color:#414141;
    font-size:16px;
    font-weight:bold;
    
}
.section.made .tab-content .wrap-inner .banner a .box.livetext .subtxt{
    line-height:29px;
    margin-bottom:53px;
    color:#888;
    font-family:'Nanum Gothic';
    font-size:20px;
}
.section.made .tab-content .wrap-inner .banner a .box.livetext .copy{
    line-height:20px;
    color:#888;
    font-size:14px;
    font-weight:600;
}
.section.made .tab-content .wrap-inner .banner a .box.livetext .more{
    position:absolute;
    bottom:37px;
    right:40px;
    line-height:18px;
    color:#888;
    font-size:14px;
    padding-right:21px;
    background:url('/design/lovelybbb/renewal/pc/img/livetext_more.png')no-repeat center right;   
}
.swiper-container.made{
    width:1250px;
    margin:0 auto;
}
.swiper-container.made .swiper-wrapper .swiper-slide {
    position:relative;
    width:395px;
    height:527px;
    margin-right:30px;
}
.swiper-container.made .swiper-wrapper .swiper-slide .over-box {
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:114px;
    background:#fff;
}

.swiper-container.made .swiper-wrapper .swiper-slide .swiper-button-next, .swiper-button-prev{
    top:50%;
}
.swiper-container.made .swiper-wrapper .swiper-slide .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
    left:-50px;
}
.hide{
    display:none;
}
.made-slider-wrap{
    position:relative;
}
.made-slider-wrap .swiper-container .swiper-wrapper .swiper-slide {
    position:relative;
    overflow:hidden;
}
.made-slider-wrap .swiper-container .swiper-wrapper .swiper-slide > a {
    display:inline-block;
    width:100%;
}
.made-slider-wrap .swiper-container .swiper-wrapper .swiper-slide > a img {
    width:100%;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .user-util{
    font-size:0px;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .user-util .colorchip{
    float:left;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .user-util .colorchip span{
    width:12px;
    height:4px;
    border:1px solid #ddd;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .user-util .wish{
    float:right;
    line-height:15px;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .user-util .wish img{
    vertical-align:middle;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .item-title{
    line-height:28px;
    color:#000000;
    font-size:13px;
    font-weight:bold;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .price-wrap{
    
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .price-wrap .price{
    position:relative;
 }
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .price-wrap .price span{
 display:inline-block;
 line-height:20px;
 vertical-align:middle;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .price-wrap .price span.normal{
 color:#414141;
 font-size:14px;
 font-weight:bold;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .price-wrap .price span.discount{
 margin-left:10px;
 color:#5d5b5b;
 font-size:12px;
 text-decoration: line-through;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .price-wrap .price .percent{
 position:absolute;
 bottom:0px;
 right:0px;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .price-wrap .price .percent span{
    color:#8fb6bf;
    line-height:20px;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .price-wrap .price .percent span.percent-number{
    font-size:24px;
    font-weight:bold;
}
.made-slider-wrap .swiper-wrapper .swiper-slide .over-box .price-wrap .price .percent span.percent-icon{
    font-size:16px;
    font-weight:600;
    vertical-align:bottom;
}
.swiper-slide .over-box {
    position:absolute;
    bottom:-104px;
    right:0;
    width:100%;
    height:104px;
    padding:20px;
    background:rgba(255, 255, 255, 0.95);
    transition:all 0.2s ease-in-out;
    opacity:0;
    box-sizing:border-box;
}
.swiper-slide:hover .over-box {
    bottom:0px;
    opacity:1;
}
.made-slider-wrap .swiper-button-next{
    width:30px;
    height:30px;
    margin-top:-15px;
    background:url('/design/lovelybbb/renewal/pc/img/made_right_arrow.png') no-repeat center center !important;
    right:-61px;
}
.made-slider-wrap .swiper-button-prev {
    width:30px;
    height:30px;
    margin-top:-15px;
    background:url('/design/lovelybbb/renewal/pc/img/made_left_arrow.png')no-repeat center center !important;
    left:-61px;
}
.made-slider-wrap .swiper-button-prev.swiper-button-disabled,
.made-slider-wrap .swiper-button-next.swiper-button-disabled {
    display:none;
}
.section.ourpicks{
    background:#efeeec;
    padding:100px 0px;
    display:none;
}

.section.ourpicks .text-box{
    position:absolute;
    width:582px;
    top:80px;
    left:668px;
    z-index:10;
}
.section.ourpicks .text-box .btn.etc{
    background:#efeeec;
}
.section.ourpicks .text-box .our{
    line-height:47px;
    color:#555;
    font-family:'Cardo';
    font-size:40px;
}
.section.ourpicks .text-box .picks{
    line-height:79px;
    width:100%;
    color:#555;
    font-family:'Cardo';
    font-size:80px;
    background:url('/design/lovelybbb/renewal/pc/img/ourpicks_shape.png')no-repeat center right;
}
.section.ourpicks .text-box .sub-txt{
    line-height:69px;
    margin-bottom:33px;
    color:#968f88;
    font-family:'Nanum Gothic';
    font-size:16px;
}

.section.ourpicks .slider-wrap{
    position:relative;
}
.section.ourpicks .slider-wrap .swiper-wrapper{
    position:relative;
    align-items:flex-end;
}
.section.ourpicks .slider-wrap .swiper-wrapper .swiper-slide{
    position:relative;
    overflow:hidden;
}

.section.ourpicks .swiper-slide {
    width:288px;
}
.section.ourpicks .swiper-slide.first {
    width:608px;
}
.section.ourpicks .swiper-slide > a {
    display:inline-block;
    width:100%;
}
.section.ourpicks .swiper-slide > a img {
    width:100%;
}

.section.ourpicks .swiper-slide .over-box .user-util{
    font-size:0px;
}
.section.ourpicks .swiper-slide .over-box .user-util .colorchip{
    float:left;
}
.section.ourpicks .swiper-slide .over-box .user-util .colorchip span{
    width:12px;
    height:4px;
    border:1px solid #ddd;
}
.section.ourpicks .swiper-slide .over-box .user-util .wish{
    float:right;
    line-height:15px;
}
.section.ourpicks .swiper-slide .over-box .user-util .wish img{
    vertical-align:middle;
}
.section.ourpicks .swiper-slide .over-box .item-title{
    line-height:28px;
    color:#000000;
    font-size:13px;
    font-weight:bold;
}
.section.ourpicks .swiper-slide .over-box .price-wrap{
    
}
.section.ourpicks .swiper-slide .over-box .price-wrap .price{
    position:relative;
 }
.section.ourpicks .swiper-slide .over-box .price-wrap .price span{
 display:inline-block;
 line-height:20px;
 vertical-align:middle;
}
.section.ourpicks .swiper-slide .over-box .price-wrap .price span.normal{
 color:#414141;
 font-size:14px;
 font-weight:bold;
}
.section.ourpicks .swiper-slide .over-box .price-wrap .price span.discount{
 margin-left:10px;
 color:#5d5b5b;
 font-size:12px;
 text-decoration: line-through;
}
.section.ourpicks .swiper-slide .over-box .price-wrap .price .percent{
 position:absolute;
 bottom:0px;
 right:0px;
}
.section.ourpicks .swiper-slide .over-box .price-wrap .price .percent span{
    color:#8fb6bf;
    line-height:20px;
}
.section.ourpicks .swiper-slide .over-box .price-wrap .price .percent span.percent-number{
    font-size:24px;
    font-weight:bold;
}
.section.ourpicks .swiper-slide .over-box .price-wrap .price .percent span.percent-icon{
    font-size:16px;
    font-weight:600;
    vertical-align:bottom;
}



.section.ourpicks .swiper-button-next {
    right:-125px;
    background:url('/design/lovelybbb/renewal/pc/img/ourpick_right_arrow.png')no-repeat center center !important;
}
.section.ourpicks .swiper-button-prev {
    background:url('/design/lovelybbb/renewal/pc/img/ourpick_left_arrow.png')no-repeat center center !important;
    left:-125px;
}
.section.ourpicks .swiper-button-next, 
.section.ourpicks .swiper-button-prev {
    width:50px;
    height:70px;
    margin-top:-35px;
}

.section.ourpicks .swiper-button-next.swiper-button-disabled, 
.section.ourpicks .swiper-button-prev.swiper-button-disabled {
    display:none;
}

.section.beauty{
     margin-bottom:178px;  
    display:none; 
}
.banner_ad{
    margin-bottom:180px;
}
.banner_ad a{
    display:inline-block;
}
.banner_ad a img{
    width:100%;
    height:auto;
}
.section.instagram .wrap-inner{
    text-align:center;
}
.title.instagram{
    display:inline-block;
    margin-bottom:40px;
}
.title.instagram div{
    float:left;
}
.title.instagram div.profile{
    width:60px;
    height:60px;
    line-height:60px;
    margin-right:20px;
    border-radius:999px;
}
.title.instagram div.insta-info{
    text-align:left;
}
.title.instagram div.insta-info p{
    line-height:16px;
    margin-bottom:10px;
    color:#414141;
    font-size:14px;
}
.title.instagram div.insta-info p.follow {
    display:inline-block;
    width:90px;
    height:30px;
    line-height:30px;
    color:#fff;
    font-size:14px;
    text-align:center;
    background:#888;
    border-radius:15px;
}
@media (max-width:1250px){
    .made-slider-wrap .swiper-button-next, .swiper-container-rtl .swiper-button-prev{
        right:31px;
    }
    .made-slider-wrap .swiper-button-prev, .swiper-container-rtl .swiper-button-next{
        left:31px;
    }
    .section.ourpicks .swiper-button-next {
        right:30px;
    }
    .section.ourpicks .swiper-button-prev{
        left:30px;
    }
}


#visualfix {
    margin: 100px auto 0;
    clear: both;
    overflow: hidden;
}

#visualfix > div {
    position: relative;
    width: 100%;
    height: 390px;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: 0 0;
    background-size: 100% auto;
}

#visualfix > div h1 {
    position: relative;
    top: 47%;
    transform: translateY(-47%);
    line-height: 1.4em;
    font-size: 25px;
    text-align: center;
    color: #fff;
}

.mt130 {margin-bottom:150px !important;}

.section.dd_item {padding: 0;}
.dd_text_wrap {text-align: center; position: relative;}
.dd_text_wrap em {display: block; font-family:"Nanum Gothic",Dotum; color: #7d6c5b; font-size: 15px; font-weight: 700;}
.section-title.sec_title {margin-bottom: 0; font-size: 30px;   color: #7d6c5b;}
.d_item_txt1 {font-family:"Nanum Gothic",Dotum; color: #5b5b5b; font-size: 15px; line-height: 25px; font-weight: 300; margin-top: 10px;}
.d_item_txt2 {font-family:"Nanum Gothic",Dotum; color: #5b5b5b; font-size: 14px; font-weight: 300; margin-top: 20px;}
.d_item_wrap {margin-top: 40px;}
.d_item_wrap ul {position: relative; font-size: 0; margin: 0 -10px;}
.d_item_wrap ul:after {content: ""; display: block; clear: both;}
.d_item_wrap ul li {float: left; width: 23%; padding: 0 10px;}
.d_item_wrap ul li a {display: block; height: 100%;}

.d_item_img_wrap {height: 295px; background: #ccc; overflow: hidden;}
.d_item_img_wrap img {width: 100%;}
.d_item_txt_wrap {margin-top: 30px; }
.d_item_txt_wrap h4 {font-family:"Open Sans"; font-size: 16px; color: #2d2c2c; font-weight: 700;}
.d_item_txt_wrap p {font-family:"Nanum Gothic",Dotum; font-size: 15px; color: #5b5b5b; font-weight: 300; margin-top: 10px;}

.section.ddp_bg {background: #fffdfa; padding: 50px 0;}
.ddp_text_wrap {position: relative;}
.ddp_text_wrap:after {content: ""; display: block; clear: both;}
.ddp_text_lt {float: left;}
.ddp_text_lt h3 {color: #000; font-family: 'Cardo'; font-size: 30px; line-height: 37px; font-weight: 700;}
.ddp_text_lt p {font-family:"Nanum Gothic",Dotum; font-size: 15px; color: #5b5b5b; font-weight: 300; margin-top: 10px;}
.dp_vis_dots {float: right; position: relative; margin-top: 45px;}
.dp_vis_dots:after {content: ""; display: block; clear: both;}
.dp_vis_dots li {float: left;}
.dp_vis_dots li + li {margin-left: 20px;}
.dp_vis_dots li a {font-family:"Nanum Gothic",Dotum; color: #000; font-size: 15px;}
.dp_vis_dots li a.act {color: #ae8870; font-weight: 700;}
.ddp_slider {margin-top: 50px;}
.ddp_slider .ddp_list {margin: 0 16px;}
.ddp_slider .ddp_list .item-list {position: relative; margin-bottom: 25px;}
.ddp_slider .item-wrap.lay4 li.item {margin-bottom: 25px;}
.ddp_slider .txt_wrap {position: absolute; left: 50%; transform: translateX(-50%); bottom: 12px; width: 100%; max-width: 386px; padding: 50px; background: #fff; box-sizing: border-box; opacity: 0; transition: all .75s ease;}
.ddp_slider .item.item-list:hover .txt_wrap {opacity: 0.9;}
.ddp_slider .txt_wrap .tag img {display: inline-block; }
.ddp_slider .slick-prev.slick-arrow {position: absolute; top: 50%; left: -75px; transform: translateY(-50%); margin-top: -35px; width: 25px; height: 48px; background: url("/design/lovelybbb/vis_prev.png") center no-repeat; background-size: 100%; cursor: pointer; z-index: 10; font-size: 0;}
.ddp_slider .slick-next.slick-arrow {position: absolute; top: 50%; right: -75px; transform: translateY(-50%); margin-top: -35px; width: 25px; height: 48px; background: url("/design/lovelybbb/vis_next.png") center no-repeat; background-size: 100%; cursor: pointer; z-index: 10; font-size: 0;}

.dp_title1 {position: relative; display: Inline-block;}
.dp_title2 {position: relative; display: inline-block; z-index: 1}



/* BASIC css end */

