
.n_shop_01_all{margin:0 auto;}
.n_shop_01_all .container .tit-box {text-align:center;margin-bottom: 20px;display:none;}
.n_shop_01_all .container .tit-box > strong {font-size: 50px;line-height: 1.1;text-align: center;font-family:'Dream Bold';}
.n_shop_01_all .container .tit-box > p{font-size:18px;color:#666;margin-top:20px;font-family:'Dream Regular';}

.n_shop_01_all .selec-tit{}
.n_shop_01_all .selec-tit > ul{padding-bottom: 0 !important;display: flex;align-items: center;justify-content: center;gap:10px;}
.n_shop_01_all .selec-tit > ul > li .tab-contents{display:none;width: 100%;left: 0;bottom: 0;position: relative;}
.n_shop_01_all .selec-tit > ul > li.on .tab-contents{display:block;}
.n_shop_01_all .selec-tit .goods-tab{width:100%;}
.n_shop_01_all .selec-tit .goods-tab + li{display:none;}
.n_shop_01_all .selec-tit .goods-tab > a{display:block;text-align: center;border: 1px solid #ddd;padding: 10px 0;}
.n_shop_01_all .selec-tit > ul > li .tab-contents ul{grid-template-columns: 1fr 1fr 1fr;}
.n_shop_01_all .selec-tit .on > a{background:#005bac;}
.n_shop_01_all .selec-tit .on > a > p{color:#fff;}

/* item - list */
.n_shop_01_all .container .content-inner{width: 100%;}
.n_shop_01_all .container .tab-contents > ul{position: initial;}
.n_shop_01_all .container .tab-contents > ul > li{position: relative;width: 100%;}
.n_shop_01_all .content-box:hover .img-box{box-shadow:0 3px 15px rgba(0,0,0,0.35);}
.n_shop_01_all .content-box .img-box{position: relative;overflow: hidden;width: 100%;height: 330px;border-radius: 20px;}
.n_shop_01_all .content-box .img-box > a{display:block;width: 100%;height: 100%;}
.n_shop_01_all .content-box .img-box > a img{width: 100%;height: 100%;object-fit: cover;object-position: center top;}
.n_shop_01_all .content-box .item-box{padding: 0 15px;}
.n_shop_01_all .content-box .top-text-box{margin-top: 25px;}
.n_shop_01_all .content-box .top-text-box .tit{color: #333;font-size: 22px;line-height: 1.4;margin-bottom: 10px;font-family: 'Dream Medium';}
.n_shop_01_all .content-box .top-text-box .money-box{display: flex;justify-content: space-between; color: #a1a1a1; line-height: 1.4; align-items: center;}
.n_shop_01_all .content-box .top-text-box .money-box .color{font-size:26px;color:#d90000;letter-spacing:-2px;font-family: 'Dream Bold';}
.n_shop_01_all .content-box .top-text-box .money-box span + span{font-size: 17px;text-decoration: line-through;}
.n_shop_01_all .container .slick-list{margin:0 -15px;}
.n_shop_01_all .container .slick-slide{margin:0 15px;}

/* item - list */
.n_shop_01_all .under-box{margin-bottom: 15px;margin-top: 15px;}
.n_shop_01_all .under-box .tag-box ul{display: flex;gap: 5px;flex-wrap: wrap;}
.n_shop_01_all .under-box .tag-box ul li .in p{font-size: 14px;word-break: auto-phrase;color:#999;border:1px solid #999;padding:5px 10px;border-radius:50px;background: #fff;}

/* best */
.n_shop_01_all .best-list{position: absolute; top: 0; padding: 10px;}
.n_shop_01_all .best-list > ul{display: flex; justify-content: left; gap:5px;}
.n_shop_01_all .best-list > ul > li img{height:100%}
.n_shop_01_all .best-list > ul > li > p{font-size: 14px;width:55px;height:55px;letter-spacing: -.05em;color: #fff;border-radius: 10px;text-align: center;word-break: break-word;display: flex;align-items: center;justify-content: center;line-height: 1.4;}
.n_shop_01_all .best-list > ul > li > p.bg01{background: #FF490F;}
.n_shop_01_all .best-list  > ul > li > p.bg02{background: #007EFF;}
.n_shop_01_all .best-list > ul > li > p.bg03{background: #497614;}

/* cart - up */
.n_shop_01_all .shop-list{position: absolute; bottom: -50%; width: 100%; transition: all 0.3s; z-index: 1;}
.n_shop_01_all .content-box:hover .shop-list{bottom: 0;}
.n_shop_01_all .shop-list > ul{display: flex; justify-content: space-between; background: rgba(0,0,0,0.5);}
.n_shop_01_all .shop-list > ul > li{width: 100%; position: relative;}
.n_shop_01_all .shop-list > ul > li > a{font-size: 14px;line-height: 1.5;letter-spacing: -.05em;color: #fff;position: relative;padding: 15px 0;display: flex;align-items: center;gap: 5px;justify-content: center;}
.n_shop_01_all .shop-list > ul > li > a:hover{color:#00ce0f;}
.n_shop_01_all .shop-list > ul > li > a:before{content: '';width: 24px;height: 19px;transition: all 0.2s;display: block;}
.n_shop_01_all .shop-list > ul > li:nth-child(1) a::before{background: url(./../images/bascket-ic.png) no-repeat center center;}
.n_shop_01_all .shop-list > ul > li:nth-child(2) a::before{content: ''; background: url(./../images/heart-ic.png) no-repeat center center;}
.n_shop_01_all .shop-list > ul > li:nth-child(3) a::before{content: ''; background: url(./../images/search-ic.png) no-repeat center center;}
.n_shop_01_all .shop-list > ul > li:nth-child(1):hover a::before{background: url(./../images/bascket-ho-ic.png) no-repeat center center;}
.n_shop_01_all .shop-list > ul > li:nth-child(2):hover a::before{background: url(./../images/heart-ho-ic.png) no-repeat center center;}
.n_shop_01_all .shop-list > ul > li:nth-child(3):hover a::before{background: url(./../images/search-ho-ic.png) no-repeat center center;}

/* more + */
.n_shop_01_all .control{display: flex;gap: 10px;position: absolute;right: 0;top: -150px;}
.n_shop_01_all .control .arr{width:50px;height:50px; text-indent:-9999px; border-radius:50%; transition:all ease .5s; box-shadow: 0 3px 5px rgba(0,0,0,0.05);}
.n_shop_01_all .prev{background:#fff url('../images/rct-prev-on.png') no-repeat center;}
.n_shop_01_all .prev:hover{background-image:url('../images/rct-prev.png');}
.n_shop_01_all .next{right: 58px;background: #fff url('../images/rct-next-on.png') no-repeat 55% center;}
.n_shop_01_all .next:hover{background-image:url('../images/rct-next.png');}
.n_shop_01_all .tab-contents .more-view > a{display: inline-block; transition:all ease .5s; background:#555 url('../images/rct-more.png') no-repeat center;text-indent:-9999px;border-radius:50%; width:50px;height:50px;}
.n_shop_01_all .tab-contents .more-view > a:hover{transform:rotate(90deg);}

@media all and (max-width:1600px) {
	.n_shop_01_all .tab-contents .more-view{right:25px;}
	.n_shop_01_all .prev{right:135px;}
	.n_shop_01_all .next{right:80px;}
}
@media all and (max-width:1400px) {
	.n_shop_01_all .selec-tit > ul > li .tab-contents > ul{margin-top:50px;}
	.n_shop_01_all .control{left:0; top: -70px;}
}
@media all and (max-width:1280px) {
	.n_shop_01_all .content-box .img-box{height:200px;}
	.n_shop_01_all .content-box .top-text-box .tit{font-size:15px;}
	.n_shop_01_all .content-box .top-text-box .money-box .color{font-size:18px;}
	.n_shop_01_all .under-box .tag-box ul li .in p{font-size:11px;}
	.n_shop_01_all .shop-list > ul > li > a{font-size:10px;}
	.n_shop_01_all .container .slick-list{margin:0 -10px;}
	.n_shop_01_all .container .slick-slide{margin:0 10px;}
}

@media all and (max-width:1000px) {
	.n_shop_01_all .content-box .img-box{height:220px;}
	.n_shop_01_all{position:relative;padding-top: 40px;}
	.n_shop_01_all .selec-tit > ul > li .tab-contents > ul{margin-top:20px;}
	.n_shop_01_all .control{justify-content: center;}
	.n_shop_01_all .arr{width:40px;height:40px;background-size:10px;}
	.n_shop_01_all .tab-contents .more-view{width:40px;height:40px;background-size:12px;right:50%;margin-right:-20px;top:-25px;}
}