@charset "utf-8";
/*-------------------------------------------------------------------
    ## All
-------------------------------------------------------------------*/
.nd-review .nd-review-wrap .review_thumbnail {width:100%; height:100%;}
/* 메인슬라이드 영역 높이 */
.body-main.body-index #container {min-height:100vh;}
.body-main.body-index #contents {min-height:100vh; padding:0;}
.body-main.body-index #contents .sub_content {width:100%; margin:0; padding:0 0; min-height:100vh;}
/* 메인슬라이드 */

.nd-main-slide-m {display:none;}

/*-------------------------------------------------------------------
    ## 1280 이상
-------------------------------------------------------------------*/
@media ( min-width:1100px ) {

    .nd-review .nd-review-wrap {width:1100px; margin:0 auto;}

}
/*-------------------------------------------------------------------
    ## 1170 이상
-------------------------------------------------------------------*/
@media ( min-width:1170px ) {

    /* 메인 */
    .nd-main-content {min-width:1170px;}
    .nd-main-content .ND_container {width:1170px;}
    /* 메인 :슬라이드배너 */
    .nd-main-slide-p {display:block;}
    .nd-main-slide .main_visual .slick-slider .slick-list .slick-slide {background-size:cover; background-position:50%;}
    /* 메인 : 중간배너 */
    .nd-bn-group.nd-bn-p {display:block;}
    .nd-bn-group-m.nd-bn-m {display:none;}

    /* 메인 */
    .nd-main-content .nd-container {overflow:hidden; width:100%;}
    /* 메인 :슬라이드배너 */
    .nd-main-slide-p {display:block;}
    .nd-main-slide-m {display:none;}
    /* 메인 : 중간배너 */
    .nd-bn-group.nd-bn-p {display:block;}
    .nd-bn-group-m.nd-bn-m {display:none;}
    /* 메인 : 중간배너 */
    .nd-bn-group {width:100%; margin:0 0 70px; padding:100px 0 0; text-align:center; font-size:0;}
    .nd-bn-group .nd-bn {display:inline-block; float:none; padding:0 2px; vertical-align:top; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
    .nd-bn-group .nd-bn .nd-bn-last {bottom:0;}
    .nd-bn-group .nd-bn img {width:100%;}
    .nd-bn-group .nd-bn.nd-bn-wrap1 {width:42.036%;}
    .nd-bn-group .nd-bn.nd-bn-wrap2 {width:33.695%;}
    .nd-bn-group .nd-bn.nd-bn-wrap2 .nd-bn-last {margin:7.7% 0 0;}
    .nd-bn-group .nd-bn.nd-bn-wrap3 {width:17.765%;}
    .nd-bn-group .nd-bn.nd-bn-wrap3 .nd-bn-last {margin:14.4% 0 0;}

}
/*-------------------------------------------------------------------
    ## (426 이상) - 640 이하
-------------------------------------------------------------------*/
@media ( max-width:1024px ) {
	.nd-main-slide-pc {display:none;}
    .nd-main-slide-m {display:block;}
    #topBanner > div{
        height: 60px;
    }
    #topBanner ._inner{
        text-align: left;
    }
    #topBanner ._inner a{
        font-size: 14px;
        font-weight: 300;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.5;
        letter-spacing: -0.5px;
        color: #f9f5e8;
    }




    #header .nd-header .nd-gnb-wrap{
        display: none;
    }
    #header .nd-header-wrap .nd-header{
        /* height: 68px; */
    }

    /* 메인 :슬라이드배너 */
    .nd-main-slide-p {display:none;}
    .nd-main-slide-m {display:block;}


    .mainSliderWrap .main_visual{
        width: auto;
		padding-bottom:100%;
    }
    .mainSliderWrap .main_visual ._item{
        background-size: cover;
    }
    .mainSliderWrap .main_visual ._item > img{
        width: 100%;
        height: auto;
    }
    .mainSliderWrap .main_visual .main-slider-controller{
        width: auto;
        right: 10px;
        left: initial;
        bottom: 10px;
    }
    .mainSliderWrap .main_visual .main-slider-controller > div{
        background-color: rgba(0,0,0,0.2);
    }
    .mainSliderWrap .main_visual .main-slider-controller > div,
    .mainSliderWrap .main_visual .main-slider-controller > div > *{
        height: 26px;
        min-width: 26px;
        line-height: 26px;
    }
    .mainSliderWrap .main_visual .main-slider-controller ._txt{
        padding-left: 13px;
        padding-right: 13px;
        font-size: 13px;
    }
    .mainSliderWrap .main_visual .main-slider-controller ._icon._prev,
    .mainSliderWrap .main_visual .main-slider-controller ._icon._next,
    .mainSliderWrap .main_visual .main-slider-controller > div:last-child{
        display: none;
    }

    /* 메인 : 중간배너 */

    /* 메인 : 상품 */

}
/*-------------------------------------------------------------------
    ## 425 이하
-------------------------------------------------------------------*/
@media ( max-width: 425px ) {
    .mainSliderWrap .main_visual{
        width: auto;
		height:0;
		padding-bottom:100%;
    }
    .mainSliderWrap .main_visual ._item{
		height: auto;
        background-size: cover;
		padding-bottom:100%;
    }
}







/*094*/
@media ( max-width: 768px ) {

    .body-main.body-index #container{
        overflow: hidden;
    }
    .body-main.body-index #contents .sub_content{
        padding-bottom: 0;
    }
    /* 메인 : 상품진열 */
    .nd-maingoods {padding:0;}
    .nd-maingoods .goods_list_tit {}
    .nd-maingoods .goods_list_tit h3 {}
    .nd-maingoods .goods_list_tit, .nd-review .nd-main-tit{
        margin: 28px 0 0;
    }
    .nd-maingoods .goods_list_tit .nd-goods-tit-sub {font-size:12px;}

    .nd-maingoods .goods_list{
        margin: 0;
    }

    /* 메인 : 상품후기 */

    .goods_list .btn_goods_title,
    .nd-review .nd-main-tit{
        text-align: center;
        margin: 20px 0;
    }
    .nd-maingoods .goods_list_tit h3, .nd-review .nd-main-tit .nd-tit-txt, .goods_list .btn_goods_title a{
        font-size: 16px;
    }

    .nd-review{
        margin: 0;
        padding: 20px 16px 0;
    }
    .nd-review ._lightslider{
        padding: 0 0;
    }
    .nd-review .nd-review-wrap{
    }

    .nd-review ._lightslider ul:after {content:""; display:block; clear:both;}
    .nd-review ._lightslider ul{
        display: flex !important;
		flex-wrap:wrap;
        text-align: left;
        margin: 20px -5px;
        text-align: left;
        padding-bottom: 20px;
    }
    .nd-review ._lightslider ul li{
        width: 50%;
        margin: 0 0;
        flex-flow: initial;
        display: inline-block;
		padding:5px;
    }

    .nd-review ._lightslider ul li:first-child{
        /*margin-left: 16px;*/
    }
    .nd-review .nd-review-wrap .review_thumbnail{
        width: 100%;
        height: 100%;
    }
    .nd-review .nd-review-wrap .nd-review-info-wrap .review_tit {
        font-size: 12px; font-weight: 300;
        overflow: hidden;
    }
    .nd-review .nd-review-wrap .nd-review-info-wrap .review_tit p {
		font-size:12px; font-weight:300;
	}
    .nd-review .nd-review-wrap .nd-review-info-wrap .review_star {
        margin: 10px 0 10px;
        display: block;
        font-size: 12px; font-weight: 300;
    }
	.nd-maingoods .goods_list_cont ul li {
		margin-bottom:32px;
	}
	.nutine__review-main {
		padding-bottom:0 !important;
	}
}
