/* 섹션 */
.section {position: relative}
.section-m-tb {margin-top: 40px;margin-bottom: 40px}
.section-p-tb {padding-top: 40px;padding-bottom: 40px}
.section-bg {background-color: #FCFAF8}
/* 메인 타이틀 */
.main-heading {position:relative;margin-bottom:30px;text-align: center}
.main-heading h2 {position:relative;margin-bottom:10px;font-size:23px;line-height:;font-weight: 600}
.main-heading h2 strong {font-weight: 600}
.main-heading p {position:relative;margin:0;line-height:1;font-size:15px;color:#707070}
@media (min-width:992px){
    .section-m-tb {margin-top: 70px;margin-bottom: 70px}
    .section-p-tb {padding-top: 60px;padding-bottom: 60px}
    .main-heading {margin-bottom: 50px}
    .main-heading h2 {margin-bottom: 15px;font-size: 27px}
    .main-heading p {font-size: 17px}
}

/* 사용자후기 */
.shop-main-review h2 a {background-color: rgb(248,248,248)}
.review-slider-inner {margin: 0 -10px 30px}
.review-slider-inner .item {padding: 0 10px}
.review-slider-inner .item-in {position: relative}
.review-slider-inner .item-image a {display: block;position: relative;overflow:hidden}
.review-slider-inner .item-image a img {display: block;max-width: 100%;height: auto}
.review-slider-inner .item-content {position: relative;padding: 20px;background-color: #fff}
.review-slider-inner .item-content-in {position: relative;z-index: 1}
.review-slider-inner .item-content .product-info {display: block;line-height: 1em;font-size: 13px;color: #909090}
.review-slider-inner .item-content h5 {margin: 10px 0 5px}
.review-slider-inner .item-content h5 a {font-size: 17px;font-weight: 700;color: #333}
.review-slider-inner .item-content h5 a:hover {text-decoration: underline}
.review-slider-inner .item-content p {overflow: hidden;height: 40px;line-height: 20px;font-size: 13px;color: #707070}
/* 컨트롤 좌우 */
.review-slider .slick-next,
.review-slider .slick-prev {opacity: 0;width: 40px;height: 40px; background: rgba(0,0,0,.6);-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;-ms-transition: all 0.3s linear;transition: all 0.3s linear;border-radius: 50% !important}
.review-slider .slick-next:focus,
.review-slider .slick-prev:focus {background: rgba(0,0,0,.7)}
.review-slider .slick-next:hover,
.review-slider .slick-prev:hover {background: rgba(0,0,0,.8)}
.review-slider .slick-next {right: 0;z-index: 1}
.review-slider .slick-prev {left: 0;z-index: 1}
.review-slider:hover .slick-next {right: 20px;opacity: 1}
.review-slider:hover .slick-prev {left: 20px;opacity: 1}
.review-slider .slick-next:before,
.review-slider .slick-prev:before {content: "";display: block;position: absolute;top: 50%;width: 14px;height: 14px;margin-top: -7px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);transition: all 0.3s linear}
.review-slider .slick-next:before {right: 15px;border-right: 1px solid #eee;border-top: 1px solid #eee}
.review-slider .slick-prev:before {left: 15px;border-left: 1px solid #eee;border-bottom: 1px solid #eee}
@media (max-width:991px){
	.review-slider-inner .item {padding: 0 3px}
	.review-slider-inner .item-content .item-num {top: 0;left: -40px}
}