@charset "utf-8";



.contents-banner a{display: block;}
.contents-banner a img{display: block;width:100%;}
.contents-banner + .goods{margin-top:20px;}
.best-box + .contents-banner{margin-top:55px;}

.banner-k + .category-title{margin-top: 40px;}


.best-box .target-box{display: flex;align-items: center;margin-top:30px;justify-content: center;}
.best-box .target-box .slick-arrow{width:35px;height:35px;display: inline-block;font-size: 0;}
.best-box .target-box .slick-prev{background:url(/_public/images/icon/target_left03.svg) no-repeat;background-size: cover;}
.best-box .target-box .slick-prev:hover{background:url(/_public/images/icon/target_left04.svg) no-repeat;background-size: cover;}
.best-box .target-box .slick-next{background:url(/_public/images/icon/target_right03.svg) no-repeat;background-size: cover;}
.best-box .target-box .slick-next:hover{background:url(/_public/images/icon/target_right04.svg) no-repeat;background-size: cover;}
.best-box .target-box .slick-dots{display: flex;}
.best-box .target-box .target-dots{margin:0 35px;display: flex;align-items: center;}
.best-box .target-box .target-dots li{display: inline-block;width:11px;height:11px;margin:0 5px;}
.best-box .target-box .target-dots li button{display: block;width:100%;height:100%;border-radius: 100%;background: #dbdbdb;font-size:0;}
.best-box .target-box .target-dots li.slick-active button{background: #008AD3;}
.best-box .slick-arrow{}
.best-slide .slick-slide{}
.best-slide .slick-slide{margin:0 16px;position: relative;}
.best-slide .slick-slide .new{position:absolute;top:15px;left:15px;width:35px;height:35px;background: #EC4315;border-radius: 100%;text-align: center;line-height: 35px;color:#fff;font-size: 12px;font-weight: 500;z-index: 10;}
.best-slide .slick-slide .best-badge{position: absolute;top:0;right:0;width:67px;height:62px;background: url(/_public/images/icon/best_bg.svg) no-repeat;background-size: cover;z-index: 10; font-size: 15px;font-weight: 800;color: #2a3139;padding: 4px 0 0 12px;text-align: center;}
.best-slide .slick-slide .best-badge em{display: block;}
.best-slide .slick-slide .img{position:relative;overflow:hidden;border-radius: 10px;border: solid 1px #e9e9e9;background-color: #fff;padding:15px;height:230px;display: flex;justify-content: center;align-items: center;}
.best-slide .slick-slide .img img{display: block;width:100%;max-width:93%;}
.best-slide .slick-slide .img .button-box{position: absolute;width:100%;display: flex;left:0;bottom:0;padding:10px;justify-content: space-between;opacity: 0;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.best-slide .slick-slide .img .button-box .btn{width:55px;height:55px;border-radius: 100%;background: rgba(0,0,0,0.6);position: relative;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.best-slide .slick-slide .img .button-box .btn:hover{background: #f5f5f5;color:#2a3139;}
.best-slide .slick-slide .img .button-box .btn:before{content: "";width:30px;height:30px;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.best-slide .slick-slide .img .button-box .like-btn:before{background: url(/_public/images/icon/myicon01.svg) no-repeat;background-size: cover;}
.best-slide .slick-slide .img .button-box .like-btn:hover:before,
.best-slide .slick-slide .img .button-box .like-btn.on:before{background: url(/_public/images/icon/myicon01on.svg) no-repeat;background-size: cover;}
.best-slide .slick-slide .img .button-box .cart-btn:before{background: url(/_public/images/icon/myicon02.svg) no-repeat;background-size: cover;}
.best-slide .slick-slide .img .button-box .cart-btn:hover:before{background: url(/_public/images/icon/myicon02on.svg) no-repeat;background-size: cover;}
.best-slide .slick-slide .img .button-box .pay-btn{width:90px;line-height: 55px;text-align: center;border-radius: 27px; font-size: 15px;font-weight: 500;color:#fff;}
.best-slide .slick-slide .txt-box{padding:15px 10px;}
.best-slide .slick-slide .txt-box h3{font-size: 17px;font-weight: 500;;line-height: 1.29;color: #444; display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height: 45px;}
.best-slide .slick-slide .txt-box .txt{margin-top:5px;font-size: 15px;font-weight: 300;color: #787878;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.best-slide .slick-slide .txt-box .price{margin-top:10px;display: flex;font-size: 18px;font-weight: bold;color: #444;align-items: flex-end}
.best-slide .slick-slide .txt-box .price em{display: inline-block;margin-right: 10px;font-size: 16px;font-weight: bold;color: #f54646;position: relative;top:-1px;}
.best-slide .slick-slide .txt-box .price s{display: inline-block;margin-left: 7px;font-size: 15px;font-weight: normal;color: #aaa;position: relative;top:-1px;}
.best-slide .slick-slide:hover .img .button-box{opacity: 1;}

.goods .goods-top{padding:20px 0 30px;display: flex;align-items: center;justify-content: space-between}
.goods .goods-top.type2{justify-content: flex-end}
.goods .goods-top .sort1{display: flex;}
.goods .goods-top .sort1 button{position:relative;padding-left:15px;display: inline-block;font-size: 17px;font-weight: 600;color: #000;}
.goods .goods-top .sort1 button + button{margin-left: 35px;}
.goods .goods-top .sort1 button:before{content: "";display: inline-block;width:5px;height:5px;background: #ccc;border-radius: 100%;position: absolute;left:0;top:8px;}
.goods .goods-top .sort1 button.active{color:#008AD3;}
.goods .goods-top .sort1 button.active:before{background:#008AD3;}
.goods .goods-top .sort2{display: flex;align-items: center;}
.goods .goods-top .sort2 p{font-size: 16px;font-weight: 500;color: #000;}
.goods .goods-top .sort2 p strong{display: inline-block;font-size: 22px;font-weight: 600;color: #008AD3;}
.goods .goods-top .sort2 .select-wrap{position:relative;border-radius: 25px;border: solid 1px #ccc;background-color: #fff;width:160px;padding:0 20px 0 42px;margin-left: 20px;}
.goods .goods-top .sort2 .select-wrap:before{content: "";position:absolute;top:14px;left:20px;display: inline-block;width:12px;height:14px;background: url(/_public/images/icon/list_icon.svg) no-repeat;background-size: cover;}
.goods .goods-top .sort2 .select-wrap select{width:100%;height:43px;  font-size: 16px;font-weight: 600;color: #2a3139;}



.goods .list ul{display: flex;flex-wrap: wrap;}
.goods .list ul li{width:18%;margin:0 1% 40px;position: relative;cursor: pointer;}

.goods .list ul li .p-icon-box {position:absolute;top:15px;left:15px;z-index: 10;display:flex;gap:5px;}
.goods .list ul li .p-icon-box span {display:block;}

.goods .list ul li .new{/*position:absolute;top:15px;left:15px;*/width:35px;height:35px;background: #EC4315;border-radius: 100%;text-align: center;line-height: 35px;color:#fff;font-size: 12px;font-weight: 500;}
.goods .list ul li .recommendation img {display:block;}
.goods .list ul li .best-badge{position: absolute;top:0;right:0;width:67px;height:62px;background: url(/_public/images/icon/best_bg.svg) no-repeat;background-size: cover;z-index: 10; font-size: 15px;font-weight: 800;color: #2a3139;padding: 4px 0 0 12px;text-align: center;}
.goods .list ul li .best-badge em{display: block;}
.goods .list ul li .img{position:relative;overflow:hidden;border-radius: 10px;border: solid 1px #e9e9e9;background-color: #fff;padding:15px;height:230px;display: flex;justify-content: center;align-items: center;}
.goods .list ul li .img img{display: block;width:100%;max-width:93%;}
.goods .list ul li .img .button-box{position: absolute;width:100%;display: flex;left:0;bottom:0;padding:10px;justify-content: space-between;opacity: 0;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.goods .list ul li .img .button-box .btn{width:55px;height:55px;border-radius: 100%;background: rgba(0,0,0,0.6);position: relative;-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.goods .list ul li .img .button-box .btn:hover{background: #f5f5f5;color:#2a3139;}
.goods .list ul li .img .button-box .btn:before{content: "";width:30px;height:30px;position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);-moz-transition: all 0.3s;-webkit-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.goods .list ul li .img .button-box .like-btn:before{background: url(/_public/images/icon/myicon01.svg) no-repeat;background-size: cover;}
.goods .list ul li .img .button-box .like-btn:hover:before,
.goods .list ul li .img .button-box .like-btn.on:before{background: url(/_public/images/icon/myicon01on.svg) no-repeat;background-size: cover;}
.goods .list ul li .img .button-box .cart-btn:before{background: url(/_public/images/icon/myicon02.svg) no-repeat;background-size: cover;}
.goods .list ul li .img .button-box .cart-btn:hover:before{background: url(/_public/images/icon/myicon02on.svg) no-repeat;background-size: cover;}
.goods .list ul li .img .button-box .pay-btn{width:90px;line-height: 55px;text-align: center;border-radius: 27px; font-size: 15px;font-weight: 500;color:#fff;}
.goods .list ul li .txt-box{padding:15px 10px;}
.goods .list ul li .txt-box h3{font-size: 17px;font-weight: 500;;line-height: 1.29;color: #444; display:-webkit-box;word-wrap:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height: 45px;}
.goods .list ul li .txt-box .txt{margin-top:5px;font-size: 15px;font-weight: 300;color: #787878;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.goods .list ul li .txt-box .price{margin-top:10px;display: flex;font-size: 18px;font-weight: bold;color: #444;align-items: flex-end}
.goods .list ul li .txt-box .price em{display: inline-block;margin-right: 10px;font-size: 16px;font-weight: bold;color: #f54646;position: relative;top:-1px;}
.goods .list ul li .txt-box .price s{display: inline-block;margin-left: 7px;font-size: 15px;font-weight: normal;color: #aaa;position: relative;top:-1px;}
.goods .list ul li:hover .img .button-box{opacity: 1;}

.goods-navi{padding:18px 0;background: #fafafa;}
.goods-navi .layout{display: flex;}
.goods-navi .layout span{position:relative;display: inline-block;font-size: 15px;font-weight: normal;color: #787878;}
.goods-navi .layout span:before{content: "";position:absolute;left: -21px;top: 3px;display: inline-block;width:15px;height:15px;background: url(/_public/images/icon/view_in.svg) no-repeat;background-size: cover;}
.goods-navi .layout span:first-child:before{display: none;}
.goods-navi .layout span + span{margin-left: 30px;}

.goods .view{}
.goods .view .view-top{display: flex;justify-content: space-between;}
.goods .view .view-top .img{display:inline-block;max-width:570px;width:100%}
.goods .view .view-top .img .img-slide{position: relative;}
.goods .view .view-top .img .img-slide .top-slider{border-radius: 30px;border: solid 1px #e9e9e9;background-color: #fff;width:100%;overflow: hidden;}
.goods .view .view-top .img .img-slide .top-slider .swiper-slide{text-align: center;padding:48px 0;}
.goods .view .view-top .img .img-slide .nav-thumbnails{margin-top:10px;padding: 0 80px;}
.goods .view .view-top .img .img-slide .nav-thumbnails .swiper-wrapper{display: flex;justify-content: center;}
.goods .view .view-top .img .img-slide .nav-thumbnails .swiper-slide{max-width:80px;padding:5px; border-radius: 10px;border: solid 1px #ebebeb;background-color: #fff;opacity: 0.5;cursor: pointer;}
.goods .view .view-top .img .img-slide .nav-thumbnails .swiper-slide.swiper-slide-thumb-active{opacity:1;}
.goods .view .view-top .img .img-slide .target-box{position: absolute;width:100%;left:0;bottom:24px;display: flex;justify-content: space-between;}
.goods .view .view-top .img .img-slide .target-box .swiper-button-next,
.goods .view .view-top .img .img-slide .target-box .swiper-button-prev{width:40px;height:40px;position: relative;top:initial;margin:0;opacity: 1;}
.goods .view .view-top .img .img-slide .target-box .swiper-button-next:after,
.goods .view .view-top .img .img-slide .target-box .swiper-button-prev:after{display: none;}
.goods .view .view-top .img .img-slide .target-box .swiper-button-prev{background: url(/_public/images/icon/target_left05.svg) no-repeat;background-size: cover;}
.goods .view .view-top .img .img-slide .target-box .swiper-button-prev:hover{background: url(/_public/images/icon/target_left06.svg) no-repeat;background-size: cover;}
.goods .view .view-top .img .img-slide .target-box .swiper-button-next{background: url(/_public/images/icon/target_right05.svg) no-repeat;background-size: cover;}
.goods .view .view-top .img .img-slide .target-box .swiper-button-next:hover{background: url(/_public/images/icon/target_right06.svg) no-repeat;background-size: cover;}
.goods .view .view-top .item-info{width:100%;max-width:610px;}
.goods .view .view-top .item-info .title-box{position: relative;border-bottom: 1px solid #e5e5e5;padding-bottom: 20px;}
.goods .view .view-top .item-info .title-box h3{ font-size: 28px;font-weight: bold;line-height: 1.29;color: #121212;padding-right:120px;word-break: keep-all;}
.goods .view .view-top .item-info .title-box .txt{margin-top:10px;font-size: 16px;font-weight: 500;color: #787878;}
.goods .view .view-top .item-info .title-box .price{display: flex;align-items: center;margin-top:30px; font-size: 28px;font-weight: bold;color: #121212;}
.goods .view .view-top .item-info .title-box .price em{display: inline-block;color: #f54646;margin-right: 10px;}
.goods .view .view-top .item-info .title-box .price s{display: inline-block;margin-left:10px;font-size: 18px;font-weight: normal;color: #aaa;}
.goods .view .view-top .item-info .title-box .util-box{position:absolute;top:-7px;right:0;display: flex;}
.goods .view .view-top .item-info .title-box .util-box .like-button{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius: 100%;background: #f5f5f5;position: relative;margin-right: 5px;}
.goods .view .view-top .item-info .title-box .util-box .like-button:after{content: "";display: inline-block;width:30px;height:30px;background: url(/_public/images/common/q_icon02.svg) no-repeat;background-size: cover;}
.goods .view .view-top .item-info .title-box .util-box .like-button.on:after{background: url(/_public/images/icon/myicon01on.svg) no-repeat;background-size: cover;}
.goods .view .view-top .item-info .title-box .share-box > button{display:flex;justify-content:center;align-items:center;width:50px;height:50px;border-radius: 100%;background: #f5f5f5;position: relative;}
.goods .view .view-top .item-info .title-box .share-box > button img{}
.goods .view .view-top .item-info .title-box .share-box .share-list{display: none;position:absolute;top:-50px;right:0;border-radius: 5px;border: solid 1px #eaeaea;background-color: #fff;padding:6px 12px;width:135px;font-size:0;z-index: 10;}
.goods .view .view-top .item-info .title-box .share-box .share-list button{display: inline-block;width:29px;height:29px;font-size:0;vertical-align: middle;}
.goods .view .view-top .item-info .title-box .share-box .share-list button + button{margin-left:11px;}
.goods .view .view-top .item-info .title-box .share-box .share-list button img{display:block;}
.goods .view .view-top .item-info .deliver-info{padding:25px 10px 30px;}
.goods .view .view-top .item-info .deliver-info h4{font-size: 17px;font-weight: 800;color: #2a3139;}
.goods .view .view-top .item-info .deliver-info h4 i{font-size:0;position:relative;margin-left:10px;display: inline-block;vertical-align: middle;top:-2px;cursor: pointer;}
.goods .view .view-top .item-info .deliver-info .deliver-box{margin-top:15px;border-radius: 10px;border: solid 1px #dedede;background-color: #fff;overflow: hidden;}
.goods .view .view-top .item-info .deliver-info .deliver-box h5{position:relative;background: #fafafa;font-size: 16px;font-weight: 600;color: #2a3139;padding:10px 20px 10px 60px;}
.goods .view .view-top .item-info .deliver-info .deliver-box h5:before{content: "";position:absolute;top:6px;left:20px;display: inline-block;width:30px;height:30px;background: url(/_public/images/icon/deliver_icon.svg) no-repeat;background-size: cover;}
.goods .view .view-top .item-info .deliver-info .deliver-box h5 span{ font-weight: bold;text-decoration:underline;color: #004593;display: inline-block;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul{padding:0 20px;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li{padding:20px 0;display: flex;align-items: center;justify-content: space-between; font-size: 16px;font-weight: 600;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li + li{border-top:1px solid #dedede;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt1{position: relative;display: flex;color:#787878;padding-left:32px;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt1:before{content: "";position:absolute;top:-1px;left:0;display: inline-block;width:22px;height:22px;background: url(/_public/images/icon/deliver_icon2.svg) no-repeat;background-size: cover;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt1 em{position:relative;margin-right:20px;color:#2a3139;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt1 em:after{content: "";display: inline-block;width:1px;height:14px;background: #dedede;position: absolute;right:-10px;top:3px;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt1 span{display: inline-block;color:#004593;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt2{position:relative;padding-left:31px;width:241px;font-size:15px;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt2:before{content: "";position:absolute;top:-1px;left:0;display: inline-block;width:22px;height:22px;background: url(/_public/images/icon/time_icon.svg) no-repeat;background-size: cover;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt2 span{display: inline-block;color:#008AD3;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt3:before{content: "";position:absolute;top:-1px;left:0;display: inline-block;width:22px;height:22px;background: url(/_public/images/icon/deliver_icon.svg) no-repeat;background-size: cover;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li:nth-child(2) .txt1:before{background: url(/_public/images/icon/deliver_icon3.svg) no-repeat;background-size: cover;}
.goods .view .view-top .item-info .deliver-info .deliver-box ul li:nth-child(2) .txt1 span{color:#2a3139;}
.goods .view .view-top .item-info .quantity-box{display:flex;border-radius: 10px;background-color: #f5f5f5;padding:20px 30px;align-items: center;justify-content: space-between;}
.goods .view .view-top .item-info .quantity-box .count{display: flex;align-items: center;}
.goods .view .view-top .item-info .quantity-box .count span{display:inline-block;font-size: 16px;font-weight: bold;color: #2a3139;}
.goods .view .view-top .item-info .quantity-box .input-wrap{display: flex;align-items:center; border-radius: 10px;
    border: solid 1px #e1e1e1;background-color: #fff;width:132px;height:35px;overflow: hidden;margin-left: 24px;}
.goods .view .view-top .item-info .quantity-box .input-wrap button{width:39px;height:33px;display:flex;justify-content: center;align-items: center;}
.goods .view .view-top .item-info .quantity-box .input-wrap input[type="number"]{width:51px;height:33px;border-left:1px solid #e1e1e1;border-right:1px solid #e1e1e1;text-align: center; font-size: 16px;font-weight: 600;color: #515151;}
.goods .view .view-top .item-info .quantity-box p{font-size: 17px;font-weight: 600;color: #2a3139;}
.goods .view .view-top .item-info .total-price{margin-top:29px;font-size: 18px;font-weight: bold;color: #121212;}
.goods .view .view-top .item-info .total-price strong{margin-left:5px;display: inline-block; font-size: 32px;font-weight: bold;color: #121212;}
.goods .view .view-top .item-info .total-price strong em{display: inline-block;font-size:20px;}
.goods .view .view-top .item-info .button-box{display: flex;margin-top:35px;}
.goods .view .view-top .item-info .button-box .button{flex:1;height:60px;line-height:58px;text-align: center; border-radius: 8px;background-color: #008AD3;border:1px solid #008AD3;color:#fff;font-size: 16px;font-weight: bold;}
.goods .view .view-top .item-info .button-box .button i{display: inline-block;font-size:0;vertical-align: middle;margin-right: 10px;line-height: normal;position: relative;top: -2px;}
.goods .view .view-top .item-info .button-box .button + .button{margin-left: 10px;}
.goods .view .view-top .item-info .button-box .button:first-child{background: #fff;color:#008AD3}

.goods .view .item-relation{margin-top:35px;}
.goods .view .item-relation .tit{font-size:22px;}
.goods .view .item-relation .item-slide{margin-top:25px;position:relative;}
.goods .view .item-relation .item-slide .slick-slide{margin:0 15px;}
.goods .view .item-relation .item-slide .slick-slide .img{}
.goods .view .item-relation .item-slide .slick-slide .img img{width:100%;}
.goods .view .item-relation .item-slide .slick-slide .txt-box{padding:15px 0;}
.goods .view .item-relation .item-slide .slick-slide .txt-box .name{font-size:15px;font-weight:500;}
.goods .view .item-relation .item-slide .slick-slide .txt-box .price{margin-top:5px;font-size:15px;font-family: "Roboto";font-weight:600;}
.goods .view .item-relation .item-slide .slick-slide .txt-box .price s{display: inline-block;font-size:14px;color:#8e8e8e;margin-right:10px;font-weight:300;}
.goods .view .item-relation .item-slide .slick-prev{position:absolute;top:32%;left:0;transform:translateY(-50%) rotate(-180deg);width:40px;height:60px;background: rgba(0,0,0,0.3);z-index:10;font-size:0;}
.goods .view .item-relation .item-slide .slick-prev:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); display:inline-block;width:32px;height:32px;background:transparent url(/_public/images/@draft/sp_ico.png)no-repeat; background-position:-64px -20px;font-size:0;}
.goods .view .item-relation .item-slide .slick-next{position:absolute;top:32%;right:0;transform:translateY(-50%);width:40px;height:60px;background: rgba(0,0,0,0.3);z-index:10;font-size:0;}
.goods .view .item-relation .item-slide .slick-next:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%); display:inline-block;width:32px;height:32px;background:transparent url(/_public/images/@draft/sp_ico.png)no-repeat; background-position:-64px -20px;font-size:0;z-index:10;}
.goods .view .view-bottom{margin-top:100px;}
.goods .view .view-bottom .goods-tab{font-size:0;text-align: center;border-bottom:1px solid #cecece;display: flex;}
.goods .view .view-bottom .goods-tab a{position:relative;flex:1;line-height: 60px;text-align:center;font-size: 18px;font-weight: 500;color: #121212;}
.goods .view .view-bottom .goods-tab a em{margin-left:4px;display: inline-block;width:30px;height:25px;border:1px solid #ccc; border-radius: 10px;text-align: center; font-size: 15px;line-height:23px;font-weight: normal;color: #787878;vertical-align: middle;position: relative;top: -1px;}
.goods .view .view-bottom .goods-tab a:before{content: "";display:none;position:absolute;bottom:-1px;left:0;width:100%;height:2px;background: #008AD3;}
.goods .view .view-bottom .goods-tab a.active{font-weight:bold;}
.goods .view .view-bottom .goods-tab a.active:before{display:block;}
.goods .view .view-bottom .tab-box{padding:50px 0;}
.goods .view .view-bottom .tab-box .inner{padding:0 60px;}
.goods .view .view-bottom .tab-box .img{text-align: center;}
.goods .view .view-bottom .tab-box .info-box + .info-box{margin-top:60px;}
.goods .view .view-bottom .tab-box .info-box .tit{font-size:18px;}
.goods .view .view-bottom .tab-box .info-box table{margin-top:10px;table-layout: fixed;border-top: 1px solid #e5e5e5;}
.goods .view .view-bottom .tab-box .info-box table tbody tr th{padding:10px 20px;font-size:15px;font-weight:500;background:#f3f3f3;border-bottom:1px solid #e5e5e5;}
.goods .view .view-bottom .tab-box .info-box table tbody tr td{padding:10px 40px;text-align:left;font-size:15px;font-weight:400;border-bottom:1px solid #e5e5e5;line-height: 32px;}

.goods .view .view-bottom .tab-box .review .scope{display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;}
.goods .view .view-bottom .tab-box .review .scope > div{flex:1;-ms-flex: 1;padding:20px 0;text-align: center;align-items: center;align-self:center;}
.goods .view .view-bottom .tab-box .review .scope > div:first-child{border-left:0;}
.goods .view .view-bottom .tab-box .review .scope .grade .score{font-size:54px;font-weight:600;font-family: "Roboto";}
.goods .view .view-bottom .tab-box .review .scope .grade .score em{display:inline-block;font-weight:600;margin-left:5px;font-size:22px;}
.goods .view .view-bottom .tab-box .review .scope .grade .star{margin-top:15px;display:inline-block;width:240px;height:40px;background: url("/_public/images/@draft/sp_ico.png") no-repeat;background-size: 490px;}
.goods .view .view-bottom .tab-box .review .scope .grade .star.star0{background-position: 0 -92px;}
.goods .view .view-bottom .tab-box .review .scope .grade .star.star1{background-position: -240px -92px;}
.goods .view .view-bottom .tab-box .review .scope .grade .star.star2{background-position: 0 -132px;}
.goods .view .view-bottom .tab-box .review .scope .grade .star.star3{background-position: -240px -132px;}
.goods .view .view-bottom .tab-box .review .scope .grade .star.star4{background-position: -0 -172px;}
.goods .view .view-bottom .tab-box .review .scope .grade .star.star5{background-position: -240px -172px;}
.goods .view .view-bottom .tab-box .review .scope .score-graph{font-size:0;}
.goods .view .view-bottom .tab-box .review .scope .score-graph > div{display:inline-block;margin:0 10px;text-align: center;}
.goods .view .view-bottom .tab-box .review .scope .score-graph > div em{display:block;font-size:15px;font-weight:500;}
.goods .view .view-bottom .tab-box .review .scope .score-graph > div em i{display:block;font-size:15px;font-weight:400;color:#8e8e8e;}
.goods .view .view-bottom .tab-box .review .scope .score-graph > div p{display:inline-block;position:relative;overflow: hidden;margin:0 0 10px;width:10px;height:100px;border-radius: 15px;background:#e5e5e5;}
.goods .view .view-bottom .tab-box .review .scope .score-graph > div p span{position:absolute;bottom:0;left:0;width:100%;background:#008AD3; border-radius: 15px;}
.goods .view .view-bottom .tab-box .review .scope .review-write{}
.goods .view .view-bottom .tab-box .review .scope .review-write .txt{font-size:18px;color:#666;font-weight:300;}
.goods .view .view-bottom .tab-box .scope .review-write .review-write-button{margin-top:20px;width:145px;line-height: 45px;font-weight:500;font-size:18px;}

.goods .view .view-bottom .tab-box .review .list{margin-top:100px;}
.goods .view .view-bottom .tab-box .review .list .top{position: relative;padding:15px 0;}
.goods .view .view-bottom .tab-box .review .list .top .sort{display:inline-block;}
.goods .view .view-bottom .tab-box .review .list .top .sort button{position:relative;display:inline-block;padding:0 15px;font-size: 12px;font-weight:400;color:#888;}
.goods .view .view-bottom .tab-box .review .list .top .sort button:before{content: "";position:absolute;top:2px;left:0;display:inline-block;width:1px;height:15px;background: #c3c3c3;}
.goods .view .view-bottom .tab-box .review .list .top .sort button:first-child:before{display:none;}
.goods .view .view-bottom .tab-box .review .list .top .sort button.active{color:#333;font-weight:600;}
.goods .view .view-bottom .tab-box .review .list .top .link{position:absolute;top:5px;right:0;width:140px;font-size:14px;color:#888;line-height: 35px;padding:0 15px;border-radius: 15px;border:1px solid #e7e7e7;}
.goods .view .view-bottom .tab-box .review .list .top .link:after{content: "";position:absolute;right:15px;top:10px;display:inline-block;width:15px;height:15px;background: url("/_public/images/@draft/sp_ico.png")no-repeat; background-size: 490px;background-position: -80px -140px;}
.goods .view .view-bottom .tab-box .review .list .review-list{border-top:1px solid #8e8e8e;}
.goods .view .view-bottom .tab-box .review .list .review-list > div{display: flex;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;padding:35px 0;border-bottom:1px solid #e5e5e5;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col{width:calc(100% - 160px);min-height:170px;position:relative;padding-right:240px;padding-left:50px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col:first-child{width:160px;padding:0 20px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .name{margin-top:5px;font-size:15px;font-weight:400;font-family: "Roboto";}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-cope{}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-scope .star{display:block;width:128px;height:24px;background: url("/_public/images/@draft/sp_ico.png") no-repeat;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-scope .star.star0{background-position:-0 -212px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-scope .star.star1{background-position: -128px -212px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-scope .star.star2{background-position: -256px -212px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-scope .star.star3{background-position: -0 -236px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-scope .star.star4{background-position: -128px -236px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-scope .star.star5{background-position: -256px -236px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-scope .date{text-align:left;display:block;margin-top:30px;font-size:15px;font-weight:400;font-family: "Roboto";}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .img{position:absolute;top:0;right:50px;width:170px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .img img{width:170px;height:170px;display: block;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .txt-box{margin-top:3px;padding-bottom:30px;position:relative;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .txt-box .hidden-img{display: none;margin-bottom:20px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .txt-box .hidden-img.active{display:block;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .txt-box .option{font-size:15px;font-weight:500;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .txt-box .option + .option{margin-top:3px;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .txt-box .review-txt{margin-top:10px;font-weight:400;min-height:22px;line-height: 22px;font-size:15px;overflow:hidden;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .txt-box .review-txt.active{}

.goods .view .view-bottom .tab-box .review .list .review-list > div .col .more-button{display:inline-block;position: absolute;bottom:0;padding-right:22px;font-size:15px;color:#000;margin-top:20px;font-family: "Roboto";}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .more-button:before{content: "";position:absolute;top: 0px;right: 0;display:inline-block;width:20px;height:20px;background: url("/_public/images/@draft/sp_ico.png") no-repeat;background-size: 490px;background-position: -40px 0;}
.goods .view .view-bottom .tab-box .review .list .review-list > div .col .more-button.active:before{transform:rotate(-180deg);}

.goods .view .view-bottom .tab-box .review .list .review-list .review-item.active .col .img{display:none;}
.goods .view .view-bottom .tab-box .review .list .review-list .review-item.active .col .hidden-img{display:block;}

.goods .view .view-bottom .tab-box .goods-qna{}
.goods .view .view-bottom .tab-box .goods-qna .qna-top{text-align: center;}
.goods .view .view-bottom .tab-box .goods-qna .qna-top button{width:204px;line-height:50px;border-radius:10px;  font-size: 16px;font-weight: 600;text-align: center;color: #fff;background: #2a3139;}
.goods .view .view-bottom .tab-box .goods-qna .qna-top p{margin-top:45px;font-size:18px;}
.goods .view .view-bottom .tab-box .goods-qna .qna-top p span{color:#d82554;display:inline-block;font-weight:600;}
.goods .view .view-bottom .tab-box .goods-qna .qna_paging{margin-top: 25px;border-top: 2px solid #2a3139;border-bottom: 1px solid #cecece;}
.goods .view .view-bottom .tab-box .goods-qna dl dt{position:relative;display:flex;padding:0 45px 0 205px;line-height: 50px;border-top:1px solid #e3e3e3;font-size:15px;cursor: pointer;}
.goods .view .view-bottom .tab-box .goods-qna dl dt:first-child{border-top:0;}
.goods .view .view-bottom .tab-box .goods-qna dl dt .status{position:absolute;top:13px;left:35px;display:inline-block;width:100px;border-radius: 25px;line-height: 26px;text-align: center;font-size:15px;background:#f3f3f3;color:#000;font-weight:300;}
.goods .view .view-bottom .tab-box .goods-qna dl dt .status.complete{background:#008AD3;color:#fff;}
.goods .view .view-bottom .tab-box .goods-qna dl dt .subject{position:relative;display: inline-block;padding-left:25px;width:70%;}
.goods .view .view-bottom .tab-box .goods-qna dl dt .subject:before{content: "";display: inline-block;position: absolute;top:14px;left:0;width:20px;height:20px;background: url("/_public/images/@draft/sp_ico.png") no-repeat;background-position: -100px 0;}
.goods .view .view-bottom .tab-box .goods-qna dl dt .name{display: inline-block;width:20%;text-align: center;}
.goods .view .view-bottom .tab-box .goods-qna dl dt .date{display: inline-block;width:10%;text-align: center;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .txt{position:relative;padding:0 45px 0 205px;line-height: 50px;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .modify-group{font-size:0;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .modify-group .button{font-size:12px;display:inline-block;background:#f3f3f3;text-align: center;color:#333;width:50px;line-height: 30px;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .txt .modify-group .button:first-child{background:#008AD3;color:#fff;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .reply{background:#f3f3f3;position:relative;padding:0 45px 0 205px;line-height: 50px}
.goods .view .view-bottom .tab-box .goods-qna dl dd .reply .top{display:flex;font-size:15px;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .reply .top .subject{position:relative;width:70%;padding-left:25px;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .reply .top .subject:before{content: "";display: inline-block;position: absolute;top:12px;left:0;width:20px;height:20px;background: url("/_public/images/@draft/sp_ico.png") no-repeat;background-position: -120px 0;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .reply .top .name{width:20%;text-align: center;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .reply .top .date{width:10%;text-align: center;}
.goods .view .view-bottom .tab-box .goods-qna dl dd .reply .reply-txt{padding-left:25px;}

.goods .view .view-bottom .tab-box .goods-qna .info-txt{margin-top:30px; border-radius: 10px;
    background-color: #f5f5f5;padding:45px 90px;display: flex;align-items: center;justify-content: space-between;}
.goods .view .view-bottom .tab-box .goods-qna .info-txt p{font-size: 16px;font-weight: normal;color: #787878;}
.goods .view .view-bottom .tab-box .goods-qna .info-txt p br{display: none;}
.goods .view .view-bottom .tab-box .goods-qna .info-txt p strong{display: block;font-size: 22px;font-weight: bold;color: #2a3139;margin-bottom: 10px;}
.goods .view .view-bottom .tab-box .goods-qna .info-txt a{display: inline-block;width:150px;height:50px;line-height: 48px;text-align:center;border-radius: 10px;border: solid 1px #2a3139;background-color: #fff; font-size: 16px;font-weight: 600;color: #2a3139;}

.banner-k {margin-top:80px;}
.subscription-only {word-break:keep-all;margin-top:120px;}
.subscription-only .subonly-top {text-align:center;}
.subscription-only .subonly-top p {font-size:50px;line-height:60px;font-weight:800;letter-spacing:-1px;}
.subscription-only .partner-top{}
.subscription-only .partner-top > div{position:relative;display: flex;align-items:center;}
.subscription-only .partner-top > div + div{margin-top:42px;}
.subscription-only .partner-top > div figure{flex:1;}
.subscription-only .partner-top > div figure img{display: block;width:100%;}
.subscription-only .partner-top > div .txt-box{flex:1;padding-left:30px;}
.subscription-only .partner-top > div .txt-box h4{padding-left:10px;font-size: 30px;font-weight: normal;color: #434343;}
.subscription-only .partner-top > div .txt-box .txt{margin-top:10px; border-radius: 30px;background-color: #f8f7f7;padding:30px 40px;font-size: 18px;font-weight: normal;line-height: 1.5;color: #434343;word-break: keep-all;}
.subscription-only .partner-top > div .txt-box .txt p{margin-top:10px;font-size:0;}
.subscription-only .partner-top > div .txt-box .txt p img{}
.subscription-only .partner-top > div .item{margin-top:25px;}
.subscription-only .partner-top > div .item h4{padding:0 0 0 10px;font-size: 16px;font-weight: bold;color: #434343;}
.subscription-only .partner-top > div .item ul{display: flex;margin-top:18px;padding-left:19px;}
.subscription-only .partner-top > div .item ul li{text-align: center;}
.subscription-only .partner-top > div .item ul li + li{margin-left:34px;}
.subscription-only .partner-top > div .item ul li i{display: inline-block;width:52px;}
.subscription-only .partner-top > div .item ul li i img{max-height:40px;}
.subscription-only .partner-top > div .item ul li p{margin-top:5px;font-size: 14px;font-weight: normal;color: #000;}
.subscription-only .b-saving {margin-top:160px;}
.subscription-only .b-saving .b-saving-con {display:flex;justify-content:space-between;margin-top:30px;}
.subscription-only .b-saving .b-saving-con .b-saving-in {width:32%;text-align:center;padding:40px;border-radius:10px;border:1px solid #dfdfdf;background:#f8f8f8;height:520px;position:relative;overflow:hidden;}
.subscription-only .b-saving .b-saving-con .b-saving-in em {display:block;font-size:16px;font-weight:700;color:#7d7d7d;margin-bottom:20px;}
.subscription-only .b-saving .b-saving-con .b-saving-in p {font-size:32px;font-weight:800;margin-bottom:20px;}
.subscription-only .b-saving .b-saving-con .b-saving-in p .color-blue {color:#008ad3;}
.subscription-only .b-saving .b-saving-con .b-saving-in > span {font-size:16px;color:#7d7d7d;}
.subscription-only .b-saving .b-saving-con .b-saving-in img {display:block;position:absolute;bottom:0;left:0;}
.subscription-only .b-saving .b-p2 {text-align:center;margin-top:20px;font-size:13px;color:#7d7d7d;}
.subscription-only .faq-box{margin-top:160px;}
.subscription-only .faq-box .toggle-box2 {margin-top:30px;}
.subscription-only .faq-box dl dt{position: relative;padding:25px 55px;font-size: 22px;font-weight: 300;color: #474747;border:1px solid #333;cursor: pointer; border-radius: 30px; margin-bottom:5px;}
.subscription-only .faq-box dl dt:before{content: "Q.";position: absolute;left:25px;}
.subscription-only .faq-box dl dt:after{content: "";position: absolute;top:36px;right:30px;width:16px;height:8px;background: url(/_public/images/icon/arrow19.png) no-repeat;background-size: cover;}
.subscription-only .faq-box dl dd{display:none;border:1px solid #d3d3d3;padding:29px;font-size: 18px;/*font-weight: bold;*/color: #767676; border-radius:30px; margin-bottom:10px;}
.subscription-only .faq-box dl dd strong{display: block;font-size: 22px;font-weight: normal;color: #000;}
.subscription-only .kakao-ch {margin-top:80px;}



@media all and (max-width:1650px) {
    .goods .list ul li{width:23%;}
    .goods .list ul li .img img{max-width:70%;}
}

@media all and (max-width:1280px) {
    .best-slide .slick-slide .img{height:auto;padding-top:100%;}
    .best-slide .slick-slide .img img{position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);max-width:85%;}


    .goods-tab .inner{padding:0 20px;text-align: center;}

    .goods .list ul li{width:31.3333%;margin:0 1% 30px;}
    .goods .list ul li .img{height:auto;padding-top:100%;}
    .goods .list ul li .img img{position: absolute;top:50%;left:50%;transform: translate(-50%, -50%);max-width:85%;}

    .goods .view .view-top{padding:0 20px;}
    .goods .view .view-top .img{margin-right:40px;}

    .goods-navi{padding:18px 20px;}
    .goods-navi .layout span{}

    .goods .view .view-top .item-info .deliver-info .deliver-box ul li{display: block;}
    .goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt2{width:100%;margin-top:10px;}

}

@media all and (max-width:1024px) {

    .best-slide .slick-slide  .txt-box h3{ font-size: 16px;line-height: 1.25;}
    .best-slide .slick-slide  .txt-box .txt{margin-top:0;font-size:13px;}
    .best-slide .slick-slide  .txt-box .price{padding-top:17px;position: relative;font-size:16px;}
    .best-slide .slick-slide .txt-box .price em{font-size:16px;top:0;margin-right:5px;}
    .best-slide .slick-slide  .txt-box .price s{margin:0;position: absolute;top:0;left:0;font-size:14px;}


    .goods-tab{padding:0;}
    .goods-tab .inner{padding:0 20px;text-align: left;}

    .category-title{font-size:20px;}
    .goods .goods-top{display: block;padding:20px 0 10px;border-bottom:1px solid #ccc;margin-bottom: 20px;}
    .goods .goods-top .sort1{margin-bottom: 20px;}
    .goods .goods-top .sort1 button{height:32px;border-radius: 16px;background-color: #fff;color:#515151;font-size:14px;border:1px solid #ccc;padding:0 15px;}
    .goods .goods-top .sort1 button.active{border-color:#2a3139;background: #2a3139;color:#fff;}
    .goods .goods-top .sort1 button:before{display: none;}
    .goods .goods-top .sort1 button + button{margin-left:10px;}
    .goods .goods-top .sort2{justify-content: space-between;align-items: center;}
    .goods .goods-top .sort2 p{font-size:16px;}
    .goods .goods-top .sort2 p strong{font-size:16px;}
    .goods .goods-top .sort2 .select-wrap{width:100px;padding:0 0 0 25px;border:0;}
    .goods .goods-top .sort2 .select-wrap:before{top:8px;left:0;}
    .goods .goods-top .sort2 .select-wrap select{height:30px;font-size:14px;}

    .goods-navi{padding:18px 20px;}
    .goods-navi .layout{justify-content: center;}
    .goods-navi .layout span{font-size:14px;}
    .goods-navi .layout span + span{margin-left:20px;}
    .goods-navi .layout span:before{left: -17px;top: 2px;}

    .goods .list ul li .p-icon-box {top:10px;left: 10px;gap:2px;}
    .goods .list ul li .new{/*top:10px;left: 10px;*/width:30px;height:30px;line-height:30px;}
    .goods .list ul li .recommendation {width:30px;height:30px;}
    .goods .list ul li .recommendation img {width:100%;}
    .goods .list ul li .best-badge{width:60px;height:56px;font-size:14px;}
    .goods .list ul li .best-badge em{font-size:13px;}
    .goods .list ul li .txt-box h3{ font-size: 16px;line-height: 1.25;}
    .goods .list ul li .txt-box .txt{margin-top:0;font-size:13px;}
    .goods .list ul li .txt-box .price{padding-top:17px;position: relative;font-size:16px;}
    .goods .list ul li .txt-box .price em{font-size:16px;top:0;margin-right:5px;}
    .goods .list ul li .txt-box .price s{margin:0;position: absolute;top:0;left:0;font-size:14px;}
    .goods .list ul li .img .button-box{opacity: 1;justify-content: center;}
    .goods .list ul li .img .button-box .pay-btn{display: none;}
    .goods .list ul li .img .button-box .btn{width:35px;height:35px;margin:0 5px;}
    .goods .list ul li .img .button-box .btn:before{width:20px;height:20px;}

    #main .section02 .goods .list ul li:first-child .p-icon-box {top:30px;left:30px;}

    .goods .view .view-top{display: block;padding:0;}
    .goods .view .view-top .img{margin:0;max-width:100%;}

    .goods .view .view-top .img .img-slide .top-slider{border-radius: 15px;}
    .goods .view .view-top .img .img-slide .top-slider .swiper-slide{padding:25px 0;}
    .goods .view .view-top .img .img-slide .nav-thumbnails{padding:0 40px;}
    .goods .view .view-top .img .img-slide .nav-thumbnails .swiper-slide{max-width:60px;}
    .goods .view .view-top .img .img-slide .target-box .swiper-button-next,
    .goods .view .view-top .img .img-slide .target-box .swiper-button-prev{width:30px;height:30px;}

    .goods .view .view-top .item-info{margin-top:40px;max-width:100%;}
    .goods .view .view-top .item-info .title-box h3{font-size:20px;}
    .goods .view .view-top .item-info .title-box .util-box .like-button{width:30px;height:30px;}
    .goods .view .view-top .item-info .title-box .util-box .like-button:after{width:20px;height:20px;}
    .goods .view .view-top .item-info .title-box .share-box > button{width:30px;height:30px;}
    .goods .view .view-top .item-info .title-box .share-box > button img{max-width:15px;}
    .goods .view .view-top .item-info .title-box .txt{font-size:14px;}
    .goods .view .view-top .item-info .title-box .price{margin-top:15px;font-size:20px;}
    .goods .view .view-top .item-info .title-box .price s{font-size:16px;}
    .goods .view .view-top .item-info .deliver-info h4 i{top:-1px;}
    .goods .view .view-top .item-info .deliver-info .deliver-box ul li{display: block;}
    .goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt2{width:100%;margin-top:10px;}
    .goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt1 em{margin-right:10px;}
    .goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt1 em:after{right:-5px;}
    .goods .view .view-top .item-info .quantity-box{padding:10px 15px;}
    .goods .view .view-top .item-info .quantity-box p{font-size:14px;}
    .goods .view .view-top .item-info .quantity-box .input-wrap{margin-left:15px;width:120px;border-radius: 5px;}
    .goods .view .view-top .item-info .total-price strong{font-size:26px;}
    .goods .view .view-top .item-info .total-price strong em{font-size:18px;}
    .goods .view .view-top .item-info .button-box{margin-top: 20px;}
    .goods .view .view-top .item-info .button-box .button{height:45px;line-height: 43px;}

    .goods .view .view-bottom{margin-top:50px;}
    .goods .view .view-bottom .goods-tab{display: flex;}
    .goods .view .view-bottom .goods-tab a{width:auto;flex:1;font-size:13px;line-height: 45px;}
    .goods .view .view-bottom .goods-tab a em{width:25px;height:20px;font-size:13px;line-height: 18px;border-radius: 5px;}
    .goods .view .view-bottom .tab-box .inner{padding:0;}
    .goods .view .view-bottom .tab-box .info-box table tbody tr th{padding:10px;font-size:13px;}
    .goods .view .view-bottom .tab-box .info-box table tbody tr td{padding:10px;font-size:13px;line-height: 1.54;}
    .goods .view .view-bottom .tab-box{padding:25px 0;}
    .goods .view .view-bottom .tab-box .review .scope{display: block;}
    .goods .view .view-bottom .tab-box .review .scope > div{padding:0;}
    .goods .view .view-bottom .tab-box .review .scope .grade .score{font-size: 30px;}
    .goods .view .view-bottom .tab-box .review .scope .score-graph{display: none;}
    .goods .view .view-bottom .tab-box .review .scope .grade .star{display:inline-block;width:128px;height:24px;background: url("/_public/images/@draft/sp_ico.png") no-repeat;}
    .goods .view .view-bottom .tab-box .review .scope .grade .star.star0{background-position:-0 -212px;}
    .goods .view .view-bottom .tab-box .review .scope .grade .star.star1{background-position: -128px -212px;}
    .goods .view .view-bottom .tab-box .review .scope .grade .star.star2{background-position: -256px -212px;}
    .goods .view .view-bottom .tab-box .review .scope .grade .star.star3{background-position: -0 -236px;}
    .goods .view .view-bottom .tab-box .review .scope .grade .star.star4{background-position: -128px -236px;}
    .goods .view .view-bottom .tab-box .review .scope .grade .star.star5{background-position: -256px -236px;}
    .goods .view .view-bottom .tab-box .review .scope .review-write{margin-top:20px;}
    .goods .view .view-bottom .tab-box .review .scope .review-write .txt{font-size:15px;}
    .goods .view .view-bottom .tab-box .scope .review-write .review-write-button{line-height: 40px;font-size:15px;}
    .goods .view .view-bottom .tab-box .review .list{margin-top:50px;}
    .goods .view .view-bottom .tab-box .review .list .review-list > div{display: block;}
    .goods .view .view-bottom .tab-box .review .list .review-list > div .col:first-child{width:100%;padding:0;}
    .goods .view .view-bottom .tab-box .review .list .review-list > div .col{position:relative;width:100%;padding:0;min-height: 100%;}
    .goods .view .view-bottom .tab-box .review .list .review-list > div .col .list-scope .date{margin-top:5px;font-size:14px;}
    .goods .view .view-bottom .tab-box .review .list .review-list > div{padding:10px 0;}
    .goods .view .view-bottom .tab-box .review .list .review-list > div .col .name{margin:0;position: absolute;right:0;top:28px;font-size:14px;}
    .goods .view .view-bottom .tab-box .review .list .review-list > div .col .txt-box .option{margin-top:10px;}
    .goods .view .view-bottom .tab-box .review .list .review-list > div .col .txt-box .review-txt{font-size:14px;}
    .goods .view .view-bottom .tab-box .goods-qna .qna-top button{width:160px; font-size: 15px;font-weight: 600;}
    .goods .view .view-bottom .tab-box .goods-qna .qna-top p{margin-top:30px;font-size:13px;}

    .goods .view .view-bottom .tab-box .goods-qna dl dt{padding:10px 10px;display: block;line-height: normal;}
    .goods .view .view-bottom .tab-box .goods-qna dl dt .status{position: relative;line-height: 25px;font-size:12px;top:0;left:0;}
    .goods .view .view-bottom .tab-box .goods-qna dl dt .subject{display: block;width:100%;font-size:14px;margin-top:10px;}
    .goods .view .view-bottom .tab-box .goods-qna dl dt .subject:before{top:-3px;}
    .goods .view .view-bottom .tab-box .goods-qna dl dt .name{position: absolute;top:16px;right:10px;font-size:14px;}
    .goods .view .view-bottom .tab-box .goods-qna dl dt .date{display: block;width:100%;font-size:14px;margin-top:10px;text-align: left;}
    .goods .view .view-bottom .tab-box .goods-qna dl dd .txt{font-size:14px;padding:10px;line-height: normal;}
    .goods .view .view-bottom .tab-box .goods-qna dl dd .modify-group{text-align: right;margin-top:20px;}
    .goods .view .view-bottom .tab-box .goods-qna .info-txt{padding:25px 20px;display: block;text-align: center;}
    .goods .view .view-bottom .tab-box .goods-qna .info-txt p{font-size:14px;}
    .goods .view .view-bottom .tab-box .goods-qna .info-txt p strong{font-size:18px;}
    .goods .view .view-bottom .tab-box .goods-qna .info-txt a{margin-top:20px;}

    .subscription-only .b-saving .b-saving-con .b-saving-in {padding:40px 20px;height:460px;}
}

/* mobile */
@media all and (max-width:768px) {
    .goods .goods-top.type2{padding-top:0;}
    .goods .list ul li{width:48%;border-radius: 15px;}
    .goods .list ul li .picture{border-radius: 15px;}
    .goods .list .button-box button{display: block;width:100%;border-radius: 35px;}

    .goods .view .view-top .img .img-slide .nav-thumbnails{padding:0;}
    .goods .view .view-top .img .img-slide .target-box{display: none;}

    .goods .view .view-top .img .img-slide .top-slider{border-radius: 5px;}
    .goods .view .view-top .item-info .title-box .util-box{top:-3px;}
    .goods .view .view-top .item-info .title-box h3{font-size:18px;padding-right: 75px;}

    .goods .view .view-top .item-info .title-box .price{position: relative;padding-top:20px;}
    .goods .view .view-top .item-info .title-box .price s{font-size:14px;position: absolute;top:0;left:0;margin:0;}
    .goods .view .view-top .item-info .deliver-info h4{font-size:15px;}
    .goods .view .view-top .item-info .deliver-info h4 i{width:16px;margin-left: 5px;}
    .goods .view .view-top .item-info .deliver-info .deliver-box h5{font-size:15px;padding:10px 10px 10px 70px;}
    .goods .view .view-top .item-info .deliver-info .deliver-box h5 span{display: block;}
    .goods .view .view-top .item-info .deliver-info .deliver-box ul li{font-size:15px;}
    .goods .view .view-top .item-info .deliver-info .deliver-box ul li .txt2{font-size:14px;}
    .goods .view .view-top .item-info .quantity-box .input-wrap{height:32px;}
    .goods .view .view-top .item-info .quantity-box .input-wrap button{width:29px;height:30px;}
    .goods .view .view-top .item-info .quantity-box .input-wrap input[type="number"]{height:30px;}
    .goods .view .view-top .item-info .total-price{display: flex;justify-content: space-between;align-items: flex-end;font-size:14px;}
    .goods .view .view-bottom .tab-box .goods-qna .info-txt{padding:20px;}
    .goods .view .view-bottom .tab-box .goods-qna .info-txt p{text-align: left;font-size:14px;}
    .goods .view .view-bottom .tab-box .goods-qna .info-txt p br{display:inline;}
    .goods .view .view-bottom .tab-box .goods-qna .info-txt p strong{font-size: 16px;font-weight: bold;line-height: 1.25;}
    .goods .view .view-bottom .tab-box .goods-qna .info-txt a{display: block;width:100%;font-size:15px;}

    .banner-k {margin-top:40px;}
    .subscription-only {margin-top:60px;}
    .subscription-only .subonly-top p {font-size:22px;line-height:1.4;}
    .subscription-only .partner-top > div {flex-wrap:wrap;}
    .subscription-only .partner-top > div figure {flex:auto;}
    .subscription-only .partner-top > div .txt-box {padding-left:0;}
    .subscription-only .partner-top > div .txt-box h4 {padding-left:0;font-size:14px;font-weight:700;border-radius:15px;}
    .subscription-only .partner-top > div .txt-box .txt {padding:15px 20px;font-size:13px;border-radius:15px;}
    .subscription-only .partner-top > div .item ul {padding-left:0;}
    .subscription-only .partner-top > div .item ul li + li {margin-left:10px;}
    .subscription-only .partner-top > div .item ul li i {width:40px;}
    .subscription-only .partner-top > div .item ul li p {font-size:13px;}
    .subscription-only .b-saving {margin-top:80px;}
    .subscription-only .b-saving .b-saving-con {flex-wrap:wrap;}
    .subscription-only .b-saving .b-saving-con .b-saving-in {width:100%;height:440px;}
    .subscription-only .b-saving .b-saving-con .b-saving-in + .b-saving-in {margin-top:10px;}
    .subscription-only .b-saving .b-saving-con .b-saving-in em {font-size:14px;margin-bottom:10px;}
    .subscription-only .b-saving .b-saving-con .b-saving-in p {font-size:28px;margin-bottom:15px;}
    .subscription-only .b-saving .b-saving-con .b-saving-in > span {font-size:14px;}
    .subscription-only .faq-box {margin-top:80px;}
    .subscription-only .faq-box dl dt {padding-left:15px 35px;font-size:15px;border-radius:15px;}
    .subscription-only .faq-box dl dt:before {left:18px;}
    .subscription-only .faq-box dl dt:after {top:24px;right:20px;width:12px;height:6px;}
    .subscription-only .faq-box dl dd {padding:15px 20px;font-size:14px;border-radius:15px;}
    .subscription-only .faq-box dl dd strong {font-size:16px;}
    .subscription-only .kakao-ch {margin-top:40px;}
}
