/**************** PC ****************/

/* 공통 */
body {color:#222;}
.prd-tit {font-weight: 700; font-size: 38px; line-height:1; padding-bottom:30px;}
.more-view {border: 1px solid #EAEAEA; width: 201px; height: 55px; line-height: 53px; font-weight: 500; font-size: 16px; display: inline-block; float:right; border-radius: 5000px; padding: 0 28px; box-sizing:border-box; transition: all .3s ease; }
.more-view:after {content:''; display: inline-block; background:url("/theme_img/more_btn.png")no-repeat center; width: 10px; height: 15px; position: absolute; right:28px; top:50%; margin-top: -7.5px; transition: all .3s ease;}
.more-view:hover {border-color: #005826; background:#005826; color:#fff;}
.more-view:hover:after {background:url("/theme_img/more_btn_on.png")no-repeat center; right:35px;}
.item_link button:focus {outline:none;}


/* 메인상품 공통(마우스 오버) */
.goods_list {padding:0;}
.goods_list_tit {border:none; display: none;}
.item_basket_type ul li .item_name {overflow: hidden; text-overflow: ellipsis; white-space: normal; font-size: 20px; font-weight: 400; font-stretch: normal; font-style: normal; line-height: 1.5; letter-spacing: -0.5px; color: #222; text-decoration: none; height: 60px; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.item_basket_type ul li .salesPercent {font-weight: 700; font-size: 25px !important; padding:0; margin:0; color:#286ef2;}
.item_basket_type ul li .item_cont {padding:0;}
.item_basket_type ul li .item_money_box {padding: 16px 0 10px 0;}
.item_basket_type ul li .item_money_box .item_price {padding:0 10px; font-size:0 !important;}
.item_basket_type ul li .item_money_box .item_price span {font-weight: 700; font-size: 24px !important; color:#222;}
.item_basket_type ul li .item_money_box .item_price .time_sale_cost {padding: 0; background:none;}
.item_basket_type ul li .item_money_box .discount_txt {font-size:17px; font-weight:500; color: #C2C2C2 !important;}
.item_basket_type ul li .item_photo_box {border-radius: 10px;}
.item_basket_type ul li .item_link {background: none; position: absolute; width: auto; height: auto; left:50%; top:50%; bottom:auto; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}
.item_basket_type ul li .item_link button {display: inline-block; width: auto; margin:0 5px; border:none;}
.item_basket_type ul li .item_link .btn_basket_cart {background:url("/theme_img/cart_icon_off.png")no-repeat center; width: 55px; height: 55px; transition:all .3s ease;}
.item_basket_type ul li .item_link .btn_basket_get {background:url("/theme_img/wish_icon_off.png")no-repeat center; width: 55px; height: 55px; transition:all .3s ease;}
.item_basket_type ul li .item_link .btn_basket_cart:hover {background:url("/theme_img/cart_icon_on.png")no-repeat center; width: 55px; height: 55px;}
.item_basket_type ul li .item_link .btn_basket_get:hover {background:url("/theme_img/wish_icon_on.png")no-repeat center; width: 55px; height: 55px;}
.item_basket_type ul li:hover .item_link {display: block;}
.item_basket_type ul li:hover .item_photo_box a img {opacity:0.5;}
.item_basket_type .item_info_cont {}
.item_basket_type .item_info_cont .tag_icon {padding-bottom:15px; margin-bottom:12px; border-bottom: 1px solid #EAEAEA;}
.review_txt {height: 26px; line-height:26px;}
.review_txt .review_grade {display: inline-block; line-height:26px; font-weight: 500; font-size: 20px; color: #222222;}
.review_txt .review_grade img {vertical-align: top; padding-top:1px; margin-right:2px;}
.review_txt .review_cnt {display: inline-block; line-height:26px; color: #C2C2C2; font-weight: 500; font-size: 18px; margin-left:3px;}

/* 장바구니 레이어팝업 */
.layer_wrap .box,
.option_layer_cont {left:50% !important; top:50% !important; transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);}

/* 메인배너 */
.new_visual {position: relative; overflow:hidden; margin-bottom:100px;}
.new_visual .inner {}
.new_visual.mo {display: none;}
.new_visual.mo .inner ul li a img {width: 100%;}
.new_visual .inner ul {height: auto;}
.new_visual .inner ul li {width: auto;}
.new_visual .controller {position: absolute; max-width: 1100px; width: 1100px; left:50%; bottom:40px; transform:translateX(-50%); -webkit-transform:translateX(-50%); z-index:1;}
.new_visual .controller .inner {position: absolute; width: 220px; height: 37px; bottom:0; right:30px; }
.new_visual .controller .inner > div {display: inline-block; width: auto; vertical-align:top; margin-right:7px;}
.new_visual .controller .inner > div._play {width: 37px; position:relative;}
.new_visual .controller .inner > div._play a {position: absolute; left:0; top:0;}
.new_visual .controller .inner > div._play .play {display: none;}
.new_visual .controller .inner > div._play.on .play {display: block;}
.new_visual .controller .inner > div._play.on .stop {display: none;}
.new_visual .controller .inner > div._paging {width: 76px; height: 37px; line-height:37px; background: rgba(0, 0, 0, 0.3); border-radius: 80px; text-align:left; padding-left:15px;}
.new_visual .controller .inner > div._paging .number {font-weight: 500; font-size: 16px; color:rgba(255,255,255,0.5); display: inline-block; width: auto;}
.new_visual .controller .inner > div._paging .number span {margin: 0 4px;}
.new_visual .controller .inner > div._paging .number .swiper-pagination-current {color:#fff;}
.new_visual .controller .inner > div._paging .number .swiper-pagination-total {}
.new_visual .controller .inner > div._paging .more_banner {display: inline-block; vertical-align:middle; margin:-5px 0 0 5px; cursor:pointer;}
.new_visual .controller .inner > div._arrow {width: 68px; height: 37px; line-height:37px; background: rgba(0, 0, 0, 0.3); border-radius: 50px; text-align:center; margin-right:0;}
.new_visual .controller .inner > div._arrow p {display: inline-block; padding: 0 7px; cursor:pointer;}
.new_visual .controller .inner > div._arrow p {}
.new_visual.pc .inner ul li.visualwidth {width: 1100px !important;}


/* 메인배너 팝업 */
.main-pop {position: fixed; width: 100%; height: 100vh; left:0; top:0; background: rgba(0, 0, 0, 0.6); text-align:center; z-index:1000; display: none;}
.main-pop .mainpop-close {margin-top:35px; cursor:pointer;}
.main-pop .inner {position: absolute; top:129px; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); width: 950px;}
.main-pop .inner ul {height: 84vh; overflow-y: scroll;}
.main-pop .inner ul::-webkit-scrollbar {display: none;}
.main-pop .inner ul.mo {display: none;}
.main-pop .inner ul li {margin-bottom: 10px;}

/* 메인 타임특가 상품 */
@import url('https://fonts.googleapis.com/css2?family=Jost:wght@500&display=swap');
.time-prd {margin-bottom: 100px; position: relative;}
.time-prd .timeText {position: absolute; left:20px; top: 20px; width: 96px; line-height: 34px; background: #005826; border-radius: 50px; text-align:center; display: inline-block; color:#fff; font-size: 16px; font-weight:500; font-family: 'Jost',sans-serif !important;}
.time-prd .timeText:after {content:"남음"; padding-left:5px;}
.time-prd .swiper-wrapper {height: auto;}
.time-prd .swiper-button-prev {background:url('/theme_img/prev_slide.png')no-repeat center; width: 70px; height: 70px; left:-110px;}
.time-prd .swiper-button-next {background:url('/theme_img/next_slide.png')no-repeat center; width: 70px; height: 70px; right:-110px;}
.time-prd .swiper-button-prev:after, 
.time-prd .swiper-button-next:after {display: none;}
.time-prd .item_basket_type ul li .item_name {font-size: 22px !important; line-height:30px;}
.time-prd .item_basket_type ul li .item_money_box {padding:20px 0 10px;}
.time-prd .item_basket_type ul li .item_money_box .item_price span {font-size: 29px !important;}
.time-prd .item_basket_type ul li .item_money_box .discount_txt {font-size: 18px !important;}
.time-prd .review_txt .review_grade {font-size:22px;}
.time-prd .review_txt .review_cnt {font-size:20px;}
.sale_clock {position: absolute; right: 0; top: 0; line-height:1;}
.sale_clock .clock_tit {font-size:0; background:url('/theme_img/time_icon.png')no-repeat center; width: 37px; height: 37px; display: inline-block; vertical-align: text-bottom; margin-right:8px; margin-bottom:-2px;}
.sale_clock em,
.sale_clock span {font-weight: 500; font-size: 32px; font-family: 'Jost',sans-serif !important; letter-spacing:-2px;}
.sale_clock em {letter-spacing:-5px;}

/* 메인 베스트 상품 */
.best-prd {margin-bottom: 120px; position: relative;}
.best-prd .swiper-wrapper {height: auto;}
.best-prd .swiper-button-prev {background:url('/theme_img/prev_slide.png')no-repeat center; width: 70px; height: 70px; left:-110px;}
.best-prd .swiper-button-next {background:url('/theme_img/next_slide.png')no-repeat center; width: 70px; height: 70px; right:-110px;}
.best-prd .swiper-button-prev:after, 
.best-prd .swiper-button-next:after {display: none;}
.best-prd .swiper-scrollbar {border-radius:10px; margin-top:70px; padding-right:2px; height: 1px;}
.best-prd .swiper-scrollbar .swiper-scrollbar-drag {height: 3px; background: #005826; border-radius: 10px; position: relative; top:-2px;}
.best-prd .item_money_box .item_price .time_sale_text {display: none;}

/* 메인 중앙 슬라이드 배너 */
.mid-banner {position: relative; overflow:hidden;}
.mid-banner .inner {left: 50%; transform: translateX(-50%); width: 1920px;}
.mid-banner .inner.mo {display: none;}
.mid-banner .inner .swiper-wrapper {height: auto;}
.mid-banner .inner .swiper-wrapper .swiper-slide {height: 200px; width: auto !important; max-width: inherit;}
.mid-banner .pc ._paging {left:50%;margin-left:600px;}
.mid-banner .mo ._paging {left:auto;right:15px}
.mid-banner ._paging {position:absolute; width: 57px; height: 28px; line-height:28px; z-index:1; border: 1px solid #EAEAEA; border-radius: 80px; background:#fff; text-align:center; color: #C2C2C2; }
.mid-banner ._paging span {}
.mid-banner ._paging span.swiper-pagination-current {color:#222;}

/* 신제품 스크롤 */
.new_prd{position:relative;margin: 100px 0;}
.new_prd .inner{top:30px;min-height:630px;height:auto;box-sizing:border-box;}
.new_prd .inner .tit{display: inline-block; width: 590px; float:left;}
.new_prd .inner .tit p{font-size:38px;line-height:1;font-weight:400;line-height: 52px;}
.new_prd .inner .tit p b {font-weight:600; display: block;}
.new_prd .inner .tit span {color: #727272;font-weight: 400;font-size: 16px;line-height: 26px;padding:20px 0 60px;display: block;}
.new_prd .inner .w1320{position:absolute;min-height:640px;left:50%;top:50%;transform:translateY(-50%);width: auto;margin: 0 auto;margin-left:-660px;max-width:1320px;}
.new_prd .inner .w1320:after{display:block;content:"";clear:both;}
.new_prd .inner .w1320 > *{display:inline-block;vertical-align:top;}
.new_prd .inner .w1320 .left {float:left;}
.new_prd .inner .w1320 .tab_prd{}
.new_prd .inner .w1320 .tab_prd > ul{}
.new_prd .inner .w1320 .tab_prd > ul > li{display: none; width: 590px; opacity: 0; transition: all .3s ease;}
.new_prd .inner .w1320 .tab_prd > ul > li.on{display: block; opacity: 1;}
.new_prd .inner .w1320 .tab_number{width:100%; text-align:center;}
.new_prd .inner .w1320 .tab_number > p {display: inline-block; vertical-align:top; margin: 0 15px; cursor:pointer;}
.new_prd .inner .w1320 .tab_number ul{display: inline-block;margin-top:-23px;}
.new_prd .inner .w1320 .tab_number ul li{border-radius:8px;display: inline-block;}
.new_prd .inner .w1320 .tab_number ul li.on{background-color:#fff;}
.new_prd .inner .w1320 .tab_number ul li a{display:block;font-size:20px;font-weight:600;color:#646464;text-align:left;line-height:80px;}
.new_prd .inner .w1320 .tab_number ul li a span{display:inline-block;vertical-align:middle;width:40px;height:40px;line-height:40px;box-sizing:border-box;border-radius:50%;font-size:14px;font-weight:500;color:#c2c2c2;text-align:center;}
.new_prd .inner .w1320 .tab_number ul li.on a span{border:1px solid #005826;color:#005826;}
.new_prd .inner .w1320 .right{width:640px;position:relative;height:640px;margin-left:90px;float: right;}
.new_prd .inner .w1320 .right .circle.on{opacity:1;z-index:1;}
.new_prd .inner .w1320 .right .circle{width:640px;height:640px;background:url("/img/temp/kitchen_circle01.png")no-repeat center;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0;transition:all 0.5s ease-in;}
.new_prd .inner .w1320 .right .circle:nth-of-type(2){background:url("/img/temp/kitchen_circle02.png")no-repeat center;}
.new_prd .inner .w1320 .right .circle:nth-of-type(3){background:url("/img/temp/kitchen_circle03.png")no-repeat center;}
.circle-wrap{width:640px;height:640px;box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);}
.circle-wrap:before{content:'';display: inline-block;width: 626px;height: 626px;border: 8px solid #03c959;border-radius:50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(-90deg);}
svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%) rotate(-90deg);overflow:visible;}
svg circle{stroke:#005826;stroke-width:8px;fill:transparent; stroke-linecap:round;  /* stroke-dasharray */ stroke-dashoffset:1590;transition:all 0.5s linear;}

.new_prd .item_basket_type {}
.new_prd .item_basket_type ul li .item_cont {padding:30px; border: 2px solid #EAEAEA; border-radius: 20px; display: flex; margin-bottom:25px;}
.new_prd .item_basket_type ul li .item_photo_box {width: 240px;}
.new_prd .item_basket_type ul li .item_info_cont {display: inline-block; padding:20px 0 20px 20px; box-sizing:border-box; flex:1;}
.new_prd .item_basket_type ul li .item_link .btn_basket_cart,
.new_prd .item_basket_type ul li .item_link .btn_basket_get,
.new_prd .item_basket_type ul li .item_link .btn_basket_cart:hover,
.new_prd .item_basket_type ul li .item_link .btn_basket_get:hover {background-size: 45px 45px; width: 45px; height: 45px;}

.new_prd .inner > div .tit.mo {display: none;}
.new_prd.mochange .inner > div {display: flex;flex-direction: column-reverse;}
.new_prd.mochange .inner .tit {display: none;}
.new_prd.mochange .inner .tit.mo {display: block;}
.new_prd .item_money_box .item_price .time_sale_text {display: none;}

/* 타임세일 */
#timesaleSno .item_money_box .item_price .time_sale_text{display: none;}
#timesaleSno .item_basket_type ul li .item_money_box .discount_txt{text-decoration: line-through;} 
#timesaleSno .item_basket_type .swiper-slide-active .item_info_cont .tag_icon{padding-left: 1px;}

/* 메인 뉴틴픽 상품 */
.pick-prd .icon_time_sale {display: none;}
.pick-prd {position: relative; margin-bottom: 120px;}
.pick-prd .more-view {position: absolute; right:0; top:62px;}
.pick-prd .tab_btn {padding-bottom:24px;}
.pick-prd .tab_btn li {border: 1px solid #EAEAEA; border-radius: 500px; font-weight: 400; font-size: 16px; color: #727272; display: inline-block; text-align:center;  width: 121px; line-height:46px; margin-right:10px; cursor:pointer;}
.pick-prd .tab_btn li.on {background: #005826; border-color:#005826; color:#fff;}
.pick-prd .tab_body .cont_box {font-size:0;}
.pick-prd .tab_body .cont_box .inner_banner {display: inline-block; width: 59%; margin-right:3%; vertical-align:top;}
.pick-prd .tab_body .cont_box .inner_banner .swiper-wrapper {height: auto;}
.pick-prd .tab_body .cont_box .inner_banner .swiper-wrapper img {width: 100% !important; height: auto !important;}
.pick-prd .tab_body .cont_box .inner_list {display: inline-block; width: 38%;}
.pick-prd .item_basket_type .item_info_cont .tag_icon {display: none;}
.pick-prd .item_basket_type ul li {margin-bottom:20px; border-bottom: 1px solid #eaeaea; padding-bottom:20px;}
.pick-prd .item_basket_type ul li:last-child {margin-bottom:0; padding-bottom:0; border:none;}
.pick-prd .item_basket_type ul li .item_cont {display: flex;}
.pick-prd .item_basket_type ul li .item_photo_box {width: 160px; position: static;}
.pick-prd .item_basket_type ul li .item_photo_box a {padding-bottom:0;}
.pick-prd .item_basket_type ul li .item_photo_box a img {height: auto; width: auto; position: static; transform: inherit;}
.pick-prd .item_basket_type ul li .item_info_cont {display: inline-block; padding:23px 0 0 18px; box-sizing:border-box; flex:1;}
.pick-prd .item_basket_type ul li .item_name {font-size:17px; line-height:24px; height: 48px;}
.pick-prd .item_basket_type ul li .salesPercent {font-size:20px !important;}
.pick-prd .item_basket_type ul li .item_money_box .item_price span {font-size:20px !important;}
.pick-prd .item_basket_type ul li .item_money_box .discount_txt {}
.pick-prd .item_basket_type ul li .item_link {display: block; left: auto; top:auto; right: 0; bottom: 35px; transform: inherit; -webkit-transform: inherit;}
.pick-prd .item_basket_type ul li .item_link .btn_basket_cart {width: 40px; height: 40px; background: url('/theme_img/cart_icon_off2.png')no-repeat center; overflow:hidden;}
.pick-prd .item_basket_type ul li .item_link .btn_basket_get {width: 40px; height: 40px; background: url('/theme_img/wish_icon_off2.png')no-repeat center; overflow:hidden;}
.pick-prd .item_basket_type ul li .item_link .btn_basket_cart:hover {background: url('/theme_img/cart_icon_on2.png')no-repeat center; width: 40px; height: 40px; background-size:40px 40px;}
.pick-prd .item_basket_type ul li .item_link .btn_basket_get:hover {background: url('/theme_img/wish_icon_on2.png')no-repeat center; width: 40px; height: 40px; background-size:40px 40px;}
.pick-prd .review_txt .review_grade {font-size:18px;}
.pick-prd .review_txt .review_grade img {width: 21px; padding-top:3px;}
.pick-prd .review_txt .review_cnt {font-size:16px;}
.pick-prd ._paging {position:absolute; width: 57px; height: 28px; line-height:28px; z-index:1; border: 1px solid #EAEAEA; border-radius: 80px; background:#fff; left:auto; right:12px; bottom:12px; text-align:center; color: #C2C2C2; margin-left:600px; font-size:14px; display: none;}
.pick-prd ._paging span {}
.pick-prd ._paging span.swiper-pagination-current {color:#222;}


/* 메인 중앙 하단배너 */
.midBottom-banner {overflow:hidden; margin-bottom:50px;}
.midBottom-banner p {}
.midBottom-banner p.pc {width: 1920px; position: relative; left: 50%; transform: translateX(-50%);}
.midBottom-banner p.mo {display: none;}
.midBottom-banner p img {}

/* 리뷰 */
.new-review {position: relative; margin-bottom:120px;}
.new-review .inner {overflow:hidden;}
.new-review .prd-tit {padding-bottom:35px;}
.new-review .more-view {position: absolute; right:0; top:-8px;}
#plusReviewPhotoLayer .layer_wrap_cont {left: 50% !important; top: 50% !important; transform: translate(-50%,-50%) !important;}
.new-review .plus_review_widget_item {height: auto; width: 32%; margin-right:1.89%; border: 2px solid #eaeaea; border-radius: 10px; padding:50px 25px 20px; transition: all .3s ease; display: inline-block; float:left;}
.new-review .plus_review_widget_item:nth-of-type(3) {margin-right:0;}
.new-review .plus_review_widget_item:hover {border-color:#005826;}
.new-review .review_info_top {min-height: 116px;}
.new-review .review_info_top .goods_star {background:url('/theme_img/star_off.png')no-repeat left center; width: 87px; height: 15px; margin: 0; font-size: 0; position: relative;}
.new-review .review_info_top .goods_star span {background:url('/theme_img/star_on.png')no-repeat left center; height: 15px; position: absolute; left: 0; top: 0; display: inline-block;}
.new-review .review_info_top .goods_tit {font-weight: 700; font-size: 23px; padding:20px 0 10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.new-review .review_info_top .plus_review_wear_review {border:none; padding:0; margin:0 0 27px; letter-spacing: -0.03em; font-weight: 400; font-size: 14px; color: #727272; min-height:46px; height: 46px; overflow:hidden;}
.new-review .review_info_center {height: 0; padding-top:65%; position: relative; border-radius: 10px; overflow:hidden;}
.new-review .review_info_center img {position: absolute; width: 100%; width: auto !important; height: auto !important; top: 50%; transform: translateY(-50%);}
.new-review .review_info_bottom {padding-top:20px;}
.new-review .review_info_bottom dl {display: table;}
.new-review .review_info_bottom dl dt {display: table-cell; width: 150px; padding-right:15px;}
.new-review .review_info_bottom dl dt img {width: 100% !important; height: auto !important; border-radius:10px;}
.new-review .review_info_bottom dl dd {display: table-cell; vertical-align:middle;}
.new-review .review_info_bottom dl dd .tit {font-weight: 500; font-size: 16px; line-height: 23px; margin-bottom:5px; overflow:hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.new-review .review_info_bottom dl dd .price_info {}
.new-review .review_info_bottom dl dd .price_info .discount {color: #286EF2; font-weight: 700; font-size: 18px;}
.new-review .review_info_bottom dl dd .price_info .price {font-weight: 700; font-size: 18px; margin-left:7px;}
.new-review .review_info_bottom dl dd .item_link {width: 90px; display: flex; margin-top:8px;}
.new-review .review_info_bottom dl dd .item_link button {transition: all .3s ease;}
.new-review .review_info_bottom dl dd .item_link button.btn_add_wish_ {width: 42px; height: 40px; background: url('/theme_img/wish_icon_off2.png')no-repeat center; overflow: hidden; font-size:0; margin-right:8px;}
.new-review .review_info_bottom dl dd .item_link button.btn_add_wish_:hover {width: 42px; height: 40px; background: url('/theme_img/wish_icon_on2.png')no-repeat center; background-size:40px;}
.new-review .review_info_bottom dl dd .item_link button.btn_basket_cart {width: 40px; height: 40px; background: url('/theme_img/cart_icon_off2.png')no-repeat center; overflow: hidden; font-size:0;}
.new-review .review_info_bottom dl dd .item_link button.btn_basket_cart:hover {width: 40px; height: 40px; background: url('/theme_img/cart_icon_on2.png')no-repeat center; background-size:40px;}

/* 메인 지도 */
.map-prd {background: #FDF8F4; padding: 50px 0 0; clear:both;}

/* 메인 동영상 */
.video-prd {background: #FDF8F4; padding: 100px 0; clear:both;}
.video-prd > .common-width {position: relative;}
.video-prd .video_cont {width: 56%; margin-right:3.7%; display: inline-block; vertical-align:top;}
.video-prd .video_cont .box {position: relative; border-radius: 15px; overflow: hidden;}
.video-prd .video_cont .box .start_btn {position: absolute; cursor:pointer; left:50%; top:50%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);}
.video-prd .video_cont #_video {position: absolute; width: 100%; height: 100%; left:0; top:0; opacity:0; visibility: hidden;}
.video-prd .video_cont #_video.on {opacity:1; visibility: visible;}
.video-prd .prd_cont {display: inline-block; width: 40%; overflow:hidden; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.video-prd .prd_cont h3 {font-weight: 400; font-size: 38px; margin-bottom: 30px;}
.video-prd .prd_cont h3 b {font-weight:bold;}
.video-prd .prd_cont .list {}
.video-prd .item_basket_type .item_info_cont .tag_icon {}
.video-prd .item_basket_type {}
.video-prd .item_basket_type ul li .item_cont {padding:30px 25px; border-radius: 20px; display: flex; background:#fff;}
.video-prd .item_basket_type ul li .item_photo_box {width: 200px;}
.video-prd .item_basket_type ul li .item_info_cont {display: inline-block; padding:0 0 0 20px; box-sizing:border-box; flex:1;}
.video-prd .item_basket_type ul li .item_link {display: none; width: 100%;}
.video-prd .item_basket_type ul li:hover .item_link {display: block;}
.video-prd .item_basket_type ul li .item_link .btn_basket_cart,
.video-prd .item_basket_type ul li .item_link .btn_basket_get,
.video-prd .item_basket_type ul li .item_link .btn_basket_cart:hover,
.video-prd .item_basket_type ul li .item_link .btn_basket_get:hover {background-size: 45px 45px; width: 45px; height: 45px}
.video-prd .swiper-wrapper {height: auto;}
.video-prd .swiper-wrapper li {margin:0;}
.video-prd .paging {position: relative; width: 254px; text-align:center; margin-top:25px;}
.video-prd .paging .swiper-pagination {position: static; }
.video-prd .paging .swiper-pagination-bullet {width: 40px; height: 40px; line-height:40px; background:none; font-weight: 500; font-size: 14px; text-align:center; margin:0 3px;}
.video-prd .paging .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #FFFFFF; border: 1px solid #005826; color:#005826;}
.video-prd .paging .swiper-button-prev {background:url('/theme_img/tab_prev.png')no-repeat center; width: 40px; height: 40px; margin:0; top:0; left:0;}
.video-prd .paging .swiper-button-next {background:url('/theme_img/tab_next.png')no-repeat center; width: 40px; height: 40px; margin:0; top:0; right:0;}
.video-prd .swiper-button-next:after,
.video-prd .swiper-container-rtl .swiper-button-prev:after {display: none;}
.video-prd .swiper-button-prev:after, 
.video-prd .swiper-container-rtl .swiper-button-next:after {display: none;}
.video-prd .item_money_box .item_price .time_sale_text {display: none;}


.item_money_box .item_price .time_sale_cost_r {padding: 0;}

/**************** media screen and  ****************/
@media screen and (max-width: 1400px){

	/* 공통 */
	.common-width {width: 90%;}

	/* 메인상품 공통(마우스 오버) */
	.item_basket_type ul li .salesPercent {font-size: 17px !important;}
	.item_basket_type ul li .item_money_box .item_price span {font-size: 16px !important;}
	.item_basket_type ul li .item_money_box .discount_txt {font-size: 14px !important;}
	.review_txt {line-height:20px; height: 20px;}
	.review_txt .review_grade {line-height:20px; font-size:15px;}
	.review_txt .review_grade img {width: 16px;}
	.review_txt .review_cnt {line-height:20px; font-size:14px;}

	/* 메인 타임특가 상품 */
	.time-prd {overflow:hidden;}
	.time-prd .swiper-button-next,
	.time-prd .swiper-button-prev {display: none;}

	/* 메인 베스트 상품 */
	.best-prd {overflow:hidden;}
	.best-prd .swiper-button-next,
	.best-prd .swiper-button-prev {display: none;}

	/* 신제품 스크롤 */
	.new_prd .inner {top:80px;}
	.new_prd .inner .w1320 {width: 100%; transform: translate(-50%,-50%); margin:0; padding-left:3%;}
	.new_prd .inner .w1320 .right {zoom:0.8;}
	.new_prd .inner .tit {}
	.new_prd .inner .tit p {font-size:34px; line-height:1.5;}
	.new_prd .inner .tit span {font-size:14px; line-height:1.5;}
	.new_prd .inner .circle-wrap {left:47%;}
	.new_prd .inner .w1320 .right .circle {left:47%;}
	
	/* 메인 동영상 */
	.video-prd .item_basket_type ul li .item_photo_box {width: 150px; height: 150px;}
}


@media screen and (max-width: 1240px){

	/* 더보기 공통 */
	.more-view:after {position: static; margin: 0 0 -2px 7px;}
	
	/* 메인상품 공통(마우스 오버) */
	.item_basket_type ul li .item_link {width: 100%;}

	/* 신제품 스크롤 */
	.new_prd {}
	.new_prd .inner{padding-bottom:0;overflow-y: auto;top:120px;}
	.new_prd .inner .w1320{position:relative;top:auto;transform:none;margin-left:auto;min-height:auto;left:auto;max-width: inherit;width: 100%;overflow:hidden;padding:0;}
	.new_prd .inner .w1320 > *{display:block; float:none !important;}
	.new_prd .inner .tit p {font-size:32px; line-height:40px; padding: 10px 40px 15px; box-sizing:border-box;}
	.new_prd .inner .tit span {display: none;}
	.new_prd .inner .w1320 .left {margin-top:10px;}
	.new_prd .inner .w1320 .tab_prd > ul > li {width: 92%; margin:0 auto;}
	.new_prd .inner .w1320 .tab_number {width: 100%; margin-top:15px;}
	.new_prd .inner .w1320 .tab_number ul li a span {width: 32px; height: 32px; line-height:32px; font-size:12px;}
	.new_prd .inner .w1320 .tab_number > p {margin: 0 7px;}
	.new_prd .inner .w1320 .tab_number > p img {width: 32px;}
	.new_prd .item_basket_type ul li .item_cont {padding: 20px; margin:0;}
	.new_prd .item_basket_type ul li .item_photo_box {width: 180px;}
	.new_prd .item_basket_type ul li .item_info_cont {padding: 0 0 0 17px;}
	.new_prd .inner .w1320 .right {zoom:0.6; margin:0 auto; }
	.new_prd .inner .circle-wrap {left:50%;}
	.new_prd .inner .w1320 .right .circle {left:50%;}

	/* 메인 뉴틴픽 상품 */
	.pick-prd .item_basket_type ul li .item_link {width: auto; bottom:20px;}
	
}

/**************** 모바일 ****************/
@media screen and (max-width: 1024px){

	/* 공통 */
	.body-main.body-index #container {overflow:inherit;}
	.common-width {width: 90%;}
	._paging,
	._paging span {font-size:12px !important;}
	
	/* 메인상품 공통(마우스 오버) */
	.item_basket_type ul li:hover .item_photo_box a img {opacity: 1;}
	.item_basket_type ul li .item_link {display: none !important;}

	/* 메인배너 */
	.new_visual .controller {width: auto; right: 0; bottom: 0; transform: inherit; left: auto;}
	.new_visual .controller .inner {width: 101px; height: 28px; bottom:15px; right:16px;}
	.new_visual .controller .inner > div {margin-right:4px;}
	.new_visual .controller .inner > div._play {width: 28px; height: 28px;}
	.new_visual .controller .inner > div._paging {width: 52px; height: 28px; line-height:28px; padding-left:10px; margin:0;}
	.new_visual .controller .inner > div._paging .number {font-size: 13px;}
	.new_visual .controller .inner > div._paging .number span {margin: 0 2px;}
	.new_visual .controller .inner > div._paging .more_banner {margin:0 0 0 3px;}
	.new_visual .controller .inner > div._paging .more_banner img {width: 9px;}
	.new_visual .controller .inner > div._arrow {display: none;}
	
	/* 메인배너 팝업 */
	.main-pop .inner {width: 90%; top:70px;}
	.main-pop .inner ul.pc {display: none;}
	.main-pop .inner ul.mo {display: block;}
	.main-pop .mainpop-close {margin-top:30px;}
	.main-pop .mainpop-close img {width: 30px;}

	/* 메인 타임특가 상품 */
	.time-prd {margin-bottom:65px;}
	.time-prd .timeText {width: 70px; line-height:30px; font-size:12px;}
	.time-prd .item_basket_type ul li .item_name {font-size: 15px !important; line-height:22px; height: 42px;}
	.time-prd .item_basket_type ul li .item_money_box {padding: 12px 0 8px;}
	.time-prd .item_basket_type ul li .item_money_box .item_price span {font-size: 17px !important;}
	.time-prd .item_basket_type ul li .item_money_box .discount_txt {font-size: 14px !important;}
	.time-prd .review_txt .review_grade {font-size:14px;}
	.time-prd .review_txt .review_cnt {font-size:13px;}
	.sale_clock .clock_tit {width: 20px; height: 20px; margin-right:3px; margin-bottom:0; background-size: 20px 20px;}
	.sale_clock em,
	.sale_clock span {font-size: 19px;}
	.sale_clock em {letter-spacing:-3px;}

	/* 메인 베스트 상품 */
	.best-prd .item_basket_type ul li .item_link {display: none !important;}

	/* 메인 중앙 슬라이드 배너 */
	.mid-banner {margin-bottom: 50px;}
	.mid-banner .inner {width: 100%; left:0; transform:inherit;}
	.mid-banner .inner .swiper-wrapper .swiper-slide {height: auto; width: 100% !important;}
	.mid-banner ._paging {display: none;}

	/* 메인 뉴틴픽 상품 */
	.pick-prd {padding: 0 15px 83px; margin-bottom:65px;}
	.pick-prd .tab_btn {padding-bottom:20px;}
	.pick-prd .tab_btn li {width: 76px; line-height: 31px; font-size: 13px; margin-right:7px; margin-bottom:5px;}
	.pick-prd .tab_btn li:last-child {margin-right:0;}
	.pick-prd .tab_body .cont_box .inner_banner {width: 100%; display: block; margin-bottom:20px;}
	.pick-prd .tab_body .cont_box .inner_list {width: 100%; display: block;}
	.pick-prd .item_basket_type ul li .item_name {font-size:13px; line-height:20px; height: 40px;}
	.pick-prd .item_basket_type ul li .salesPercent {font-size:16px !important;}
	.pick-prd .item_basket_type ul li .item_info_cont {padding: 21px 0 0 15px;}
	.pick-prd .item_basket_type ul li .item_photo_box {width: 135px;}
	.pick-prd .item_basket_type ul li .item_money_box {padding: 10px 0;}
	.pick-prd .item_basket_type ul li .item_money_box .item_price span {font-size:15px !important;}
	.pick-prd .item_basket_type ul li .item_money_box .discount_txt {padding-top:2px;}
	.pick-prd .review_txt .review_grade img {width: 14px; padding:0;}
	.pick-prd .review_txt .review_grade {font-size:13px;}
	.pick-prd .review_txt .review_cnt {font-size:12px;}

	/* 메인 중앙 하단배너 */
	.midBottom-banner {margin-bottom:50px;}
	.midBottom-banner p.pc {width: 100%; position: static; transform:inherit;}
	.midBottom-banner p img {width: 100%;}

	/* 리뷰 */
	.new-review .plus_review_widget {height: auto; display: flex;}
	.new-review .plus_review_widget_item {width: 80% !important; padding: 30px 20px 15px;}
	.new-review .review_info_top .goods_tit {font-size: 15px; line-height: 15px; padding:13px 0 8px;}
	.new-review .review_info_top .plus_review_wear_review {font-size: 12px; margin-bottom:0; height: 40px; min-height:40px; padding-bottom:15px; line-height:20px;}
	.new-review .review_info_bottom dl dt {width: 115px; height: auto;}
	.new-review .review_info_bottom dl dd .item_link {display: none;}
	.new-review .review_info_bottom dl dd .tit {font-size:12px; line-height: 20px;}
	.new-review .review_info_bottom dl dd .price_info .discount {font-size:15px;}
	.new-review .review_info_bottom dl dd .price_info .price {font-size:14px;}

	/* 메인 동영상 */
	.video-prd {padding: 80px 15px 40px; box-sizing:border-box; position: relative;}
	.video-prd > .common-width {position: static;}
	.video-prd .video_cont {display: block; width: 100%; margin:0 0 20px;}
	.video-prd .video_cont .box .ssum img {width: 100%;}
	.video-prd .video_cont .box .start_btn img {width: 40px;}
	.video-prd .prd_cont {display: block; width: 100%; transform: inherit; -webkit-transform: inherit; position: static;}
	.video-prd .prd_cont h3 {position: absolute; top: 40px; font-size: 20px;}
	.video-prd .item_basket_type ul li .item_cont {padding: 20px;}
	.video-prd .item_basket_type ul li .item_photo_box {width: 150px; height: auto;}
	.video-prd .item_basket_type ul li .item_photo_box a img {height: auto;}
	.video-prd .item_basket_type ul li .item_info_cont {padding-left:17px;}
	.video-prd .paging {margin:22px auto 0; width: 210px;}
	.video-prd .paging .swiper-pagination-bullet {width: 32px; height: 32px; line-height:32px; font-size:12px;}
	.video-prd .paging .swiper-button-prev,
	.video-prd .paging .swiper-button-next {width: 32px; height: 32px; background-size:32px;}

	/* 플러스리뷰 위젯 */
	.new-review .layer_wrap.plus_review_view_layer .ly_cont {height: 75vh; overflow-y: scroll;}
}


@media screen and (max-width: 769px){

	/* 공통 */
	.common-width {width: 100%; box-sizing:border-box;}
	.prd-tit {font-size:20px; padding-bottom:20px !important;}
	.more-view {float:none; width: 92%; height: 48px; line-height: 46px; font-weight: 500; margin-top:35px; text-align: center; font-size: 15px;}
	.more-view img {padding: 16px 0; float:none;}
	.more-view:hover img {padding: 16px 0;}

	/* 메인배너 */
	.new_visual {margin-bottom:50px;}
	.new_visual.pc {display: none;}
	.new_visual.mo {display: block;}

	/* 메인 중앙 슬라이드 배너 */
	.mid-banner .inner.pc {display: none;}
	.mid-banner .inner.mo {display: block;}

	/* 메인상품 공통(마우스 오버) */
	.item_basket_type .item_info_cont {padding: 10px 0 0;}
	.item_basket_type .item_info_cont .tag_icon {margin-bottom: 10px; padding-bottom:10px; min-height:auto;}
	.item_basket_type ul li .item_name {font-size: 12px; line-height: 19px; height: 38px;}
	.item_basket_type ul li .item_money_box {padding: 10px 0 5px;}
	.item_basket_type ul li .salesPercent {font-size: 15px !important;}
	.item_basket_type ul li .item_money_box .item_price {padding: 0 5px;}
	.item_basket_type ul li .item_money_box .item_price span {font-size: 14px !important;}
	.item_basket_type ul li .item_money_box .discount_txt {font-size: 12px !important; margin:0;}
	.review_txt {line-height:16px; height: 16px;}
	.review_txt .review_grade {line-height:16px; font-size:13px;}
	.review_txt .review_grade img {width: 14px;}
	.review_txt .review_cnt {line-height:16px; font-size:12px;}

	/* 메인 타임특가 상품 */
	.time-prd {padding-left:15px;}
	.time-prd .timeText {width: 61px; line-height:23px; font-size:12px; left:12px; top:12px;}
	.sale_clock {right:15px;}
	.time-prd .item_basket_type ul li .item_name {font-size:15px;}

	/* 메인 베스트 상품 */
	.best-prd {margin-bottom:65px;}
	.best-prd.common-width {padding-left:15px;}
	.best-prd .swiper-scrollbar {margin-top:30px;}
	.best-prd .swiper-scrollbar .swiper-scrollbar-drag {height: 2px; top:-1px;}
	.best-prd .goods_list_cont ul li {margin:0;}

	/* 메인 신제품 스크롤 */
	.new_prd {margin: 50px 0;}
	.new_prd .inner {top:60px;}
	.new_prd .inner .tit p {font-size:20px; line-height:30px;padding-left: 15px;}
	.new_prd .goods_list_cont ul li {margin:0;}
	.new_prd .item_basket_type ul li .item_photo_box {width: 128px;}
	.new_prd .inner .w1320 .right {zoom:0.45; margin-top:50px;}

	/* 메인 뉴티픽 상품 */
	.pick-prd .more-view {position: absolute; top: auto; bottom:0; width: 92%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%);}
 
	/* 메인 중앙 하단배너 */
	.midBottom-banner p.pc {display: none;}
	.midBottom-banner p.mo {display: block;}

	/* 메인 동영상 */
	.video-prd .item_basket_type ul li .item_photo_box {width: 125px; height: auto;}

	/* 리뷰 */
	.new-review {padding-left:15px; margin-bottom:65px;}
	.new-review .more-view {position: static; margin: 35px 0 0; display: block; width: 96%;}
	
	.mid-banner .mo ._paging {display: block;margin-left: 0;}
}




/* 패드 media */
@media (min-width: 768px) and (max-width: 1180px){
	.new_prd .inner {top:120px;}
	.new_prd .inner .w1320 .right {zoom:0.55;}
}