@charset "utf-8";


/*** main.css ***/

/* main-store-video 메인 영상 */
.n-minishop-head .information .store-video {overflow: hidden;}
.n-minishop-head .information .store-video iframe {width: 100%; height: 100%;}
.Mgap_L15 .radio_block {display: block; margin-bottom: 10px;}

/* 미니샵 레이아웃 설정 full-type */
#container.full-type {width:100%; margin:0 !important;}
#container.full-type #snb {width:100%; float:none; position:relative; z-index: 101; border-bottom: 1px solid #ddd;}
#container.full-type #snb .bnr-area {display:none; position:absolute; top:0; right:0; margin:0;}
#container.full-type #snb .snb-menu {width:1140px; margin:10px auto 0 auto; padding:0 0 0 40px;}
#container.full-type #snb .snb-menu:after {content:''; display:block; clear:both;}
#container.full-type #snb .shop-category .snb-list {float:left;padding:0; border:0; background:none;}
#container.full-type #snb .shop-category .snb-list > li {float:left;}
#container.full-type #snb .shop-category .snb-list > li:first-child > a{margin-left:0;}
#container.full-type #snb .shop-category .snb-list > li > a {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; padding-bottom:16px; margin: 0 20px; text-overflow:ellipsis; white-space:nowrap; text-align:center; z-index:1000;}
#container.full-type #snb .shop-category .snb-list > li > .inner-depth:after {display:none;}
#container.full-type #snb .shop-category .snb-list.snb-post:first-child > a {margin-left: 20px;}
#container.full-type #snb .shop-category .snb-list .snb-post {margin-left: 10px; padding-left: 10px;}
#container.full-type #snb .shop-category .snb-list .snb-post:before {content:''; display:block; position: absolute; top: 0; left: 0; width:1px; height:12px; background:#ddd;}
#container.full-type #snb .shop-category .snb-list .snb-post:first-child:before {content: none !important;}
#container.full-type #snb .shop-category .snb-list .snb-post + .snb-post {margin: 0; padding: 0;}
#container.full-type #snb .shop-category .snb-list .snb-post + .snb-post:before {display:none;}
#container.full-type #snb .shop-category .snb-list .snb-post .tooltip_box {position: absolute; left: 50%; transform: translateX(-50%); top: -28px;}
#container.full-type #snb .shop-category .snb-list .snb-post .tooltip {display: inline-block; position: relative; min-width: 56px; padding: 4px 10px; font-size: 10px; color: #fff; text-align: center; background-color: #128e41; border-radius: 10px; box-sizing: border-box;}
#container.full-type #snb .shop-category .snb-list .snb-post .tooltip:after {content: ""; display: block; width: 8px; height: 8px; position: absolute; bottom: -4px; left: 50%; transform: translateX(-50%) rotate( 45deg ); background-color: #128e41;}

.snb-menu .snb-list-right {float:right;}
.snb-menu .snb-list-right li {float:left;margin-left:29px;}
.snb-menu .snb-list-right li a {display: block; font-size: 14px; font-weight: bold; line-height: 14px; color:#333;}

#container #snb .all-category {overflow: hidden; display:block; position:absolute; top:0; left:50%; margin-left: -590px; width:20px; height:14px; background:#fff; z-index: 100;}
#container #snb .all-category.active {overflow:visible; top: 45px; width: 1180px; height:350px;}
#container #snb .all-category .open {display:block; position:relative; width:100%; height:100%; font:0/0 a; background:#fff;}
#container #snb .all-category .open:before {content:""; display: block; width:20px; height:14px; position: absolute; top:0; left:0; background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/btn_all_category.png') top left no-repeat;}
#container #snb .all-category .close {display: none; position: absolute; top: -45px; left: -2px; width: 14px; height: 14px;}
#container #snb .all-category .close span {position:relative; display:block; width:100%; height:100%; font:0/0 a;}
#container #snb .all-category .close span:before {content:""; display: block; width:16px; height:16px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/btn_category_close.png') top left no-repeat;}
#container #snb .all-category.active .open {display:none;}
#container #snb .all-category.active .close {display:block;}
#container #snb .all-category.active > ul {height:calc(100% - 20px); overflow-y: auto; border-top:0; margin-top: -15px;}
#container #snb .all-category.active > ul:before {content:""; display: block; width:100vw; height:calc(100% + 20px); position: absolute; top:-16px; left:50%; transform: translateX(-50%); background:#fff; z-index:-1; border-top:1px solid #ddd; box-shadow: 0 4px 6px -6px rgba(0,0,0,0.8);}
#container #snb .all-category ul:after {content:''; display:block; clear:both;}
#container #snb .all-category > ul {background:#fff;}
#container #snb .all-category > ul > li {float: left; width: 175px; padding:30px 29px; background: #fff;}
#container #snb .all-category > ul > li.none {width: 100%; padding: 0;}
#container #snb .all-category > ul > li > a:hover {text-decoration:underline; text-underline-position: under;}
#container #snb .all-category > ul > li > a {color:#222; font-size:14px; font-weight:bold; line-height:1;}
#container #snb .all-category > ul > li > a + ul {margin-top:15px;}
#container #snb .all-category > ul > li > ul li {display: block; width:121px; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; text-align:left; white-space: nowrap; font-size: 13px;}
#container #snb .all-category > ul > li:hover > a {text-decoration:underline;}
#container #snb .all-category > ul > li > ul li a:hover {text-decoration:underline;}
#container #snb .all-category > ul > li > ul {max-height: 296px; height: auto;}
#container #snb .all-category > ul > li > ul li + li {margin-top:9px;}
#container #snb .all-category .snb-post a {font-weight:bold;}

.click-more {display:inline-block; padding-right:11px; font-size:13px; line-height: 13px; background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/more_arrow.png') center right no-repeat;}

#container.full-type #contents {width:1180px; margin:0 auto;float:none;}
#container .minishop-main-visual {background:#eee;}

#container.full-type .creator-list li + li {margin:0 0 0 24px;}
#container.full-type .creator-list li:nth-child(10) ~ li {margin-top:20px;}
#container.full-type .creator-list li:nth-child(11) {margin-left:0;}

#container.no-cover-type #snb {padding-top:226px;}
#container.no-cover-type{position:relative;}
#container.no-cover-type #contents{position:static;}
#container.no-cover-type .n-minishop-head {position:absolute; top:0; left:0; z-index:100; height:224px; width:210px; border:0; border-top:2px solid #3e3e3e; border-bottom:1px solid #ddd;}
#container.no-cover-type .n-minishop-head .intro-banner {display:none;}
#container.no-cover-type .n-minishop-head .information {position:static; width:210px; height:224px; padding-top:25px; background:#fff;}
#container.no-cover-type .n-minishop-head .information h2 span {width:79px; height:79px; margin-bottom:13px;}

#container.no-cover-type .n-minishop-head .minishop-share {top:9px; right:9px;}
#container.no-cover-type .n-minishop-head .btn-lookbook {padding:0; border:0; font-weight:600; line-height:1; text-decoration:underline;}

#container.no-cover-type .n-minishop-head .link-info {position:absolute; bottom:25px; left:0; width:105px; height:auto; margin:0; line-height:16px; text-align:center;}
#container.no-cover-type .n-minishop-head .link-info a {display:inline-block; width:auto; height:auto; color:#656565; font-size:13px; line-height:16px; text-decoration:none;}
#container.no-cover-type .n-minishop-head .link-info a:before {content:''; display:inline-block; width:18px; height:16px; margin:0 5px 0 0; background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png') no-repeat -607px -632px; vertical-align:top;}
#container.no-cover-type .n-minishop-head .link-info a:hover {color:#333;}
#container.no-cover-type .n-minishop-head .link-info a:hover:before {background-position:-607px -650px;}
#container.no-cover-type .n-minishop-head .follow-shop {right:0; bottom:25px; left:auto; width:104px; height:auto; border:0; border-left:1px solid #ddd; text-align:center;}
#container.no-cover-type .n-minishop-head .follow-shop > a {display:inline-block; position:static; width:auto; height:auto; border:0; color:#777; font-size:13px; line-height:15px;}
#container.no-cover-type .n-minishop-head .follow-shop > a:hover {color:#333; background:none;}
#container.no-cover-type .n-minishop-head .follow-shop > a:before {content:''; display:inline-block; width:15px; height:15px; margin:0 5px 0 0; background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png') no-repeat -573px -633px; vertical-align:top;}
#container.no-cover-type .n-minishop-head .follow-shop > a:hover:before {background-position:-573px -651px;}
#container.no-cover-type .n-minishop-head .follow-shop > a:after {display:none;}

#container.no-cover-type .n-minishop-head + .list-title {margin-top:0;}

#container.full-type.no-cover-type #snb {margin-top:0 !important; padding-top:0 !important;}

#container.full-type.no-cover-type .n-minishop-head {overflow:hidden;  top:-150px; left:0; width:100%; height:80px; border:0;}

#container.full-type.no-cover-type #contents {margin:0 auto;}
#container.full-type.no-cover-type .n-minishop-head {position: static;margin-bottom: 30px;}

#container.full-type.no-cover-type .n-minishop-head .bestshop {top:-4px; left:auto; right:0;}
#container.full-type.no-cover-type .n-minishop-head .information {width:100%; height:80px; padding:16px 0 0 0; background:#f9f9f9;position: relative;}

#container.full-type.no-cover-type .n-minishop-head .minishop-share {top:auto; bottom:30px; right:65px; border-left:1px solid #ddd;}
#container.full-type.no-cover-type .n-minishop-head .minishop-share a {width:auto; height:auto; background:none; color:#777; font-size:12px; line-height:16px;}
#container.full-type.no-cover-type .n-minishop-head .minishop-share a:hover {color:#333;}
#container.full-type.no-cover-type .n-minishop-head .minishop-share a:before {content:''; display:inline-block; width:16px; height:16px; margin-right:7px; background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png') no-repeat -627px -632px; vertical-align:top;}
#container.full-type.no-cover-type .n-minishop-head .minishop-share a:hover:before {background-position:-627px -650px;}
#container.full-type.no-cover-type .n-minishop-head .btn-lookbook {display:inline-block; position:absolute; top:auto; right:285px; bottom:30px; left:auto; transform:none; -webkit-transform:none; -moz-transform:none; min-width:95px; padding-left:20px; color:#777; line-height:15px; text-decoration:none;}
#container.full-type.no-cover-type .n-minishop-head .btn-lookbook a {text-decoration:none;}
#container.full-type.no-cover-type .n-minishop-head .btn-lookbook a:hover {color:#333;}
#container.full-type.no-cover-type .n-minishop-head .btn-lookbook a:before {content:''; display:inline-block; width:15px; height:15px; margin-right:7px; background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png') no-repeat -590px -633px; vertical-align:top;}
#container.full-type.no-cover-type .n-minishop-head .btn-lookbook a:hover:before {background-position:-590px -651px;}
#container.full-type.no-cover-type .n-minishop-head .link-info {height:auto; right:153px; bottom:30px; left:auto; width:auto; line-height:16px;}
#container.full-type.no-cover-type .n-minishop-head .link-info .myshop {position:absolute; display:block; right:340px; bottom:0; width:110px;}

#container.full-type.no-cover-type .n-minishop-head .link_list {overflow: hidden; position: absolute; top: 32px; right: 66px;}
#container.full-type.no-cover-type .n-minishop-head .link_list > div + div {margin-left: 20px; padding-left: 20px;}

#container.full-type.no-cover-type .n-minishop-head .link-info,
#container.full-type.no-cover-type .n-minishop-head .follow-shop,
#container.full-type.no-cover-type .n-minishop-head .minishop-share {position: static; float:left;}

#container.full-type.no-cover-type .n-minishop-head .follow-shop {width:auto; height:auto; right:421px; bottom:28px;}
#container.full-type.no-cover-type .n-minishop-head .follow-shop a {position:static; width:auto;}
#container.full-type.no-cover-type .n-minishop-head .follow-shop .btn-wrap a {width:120px;}

#container.full-type.no-cover-type .n-minishop-head .follow-shop a:after {display:none;}
#container.full-type.no-cover-type .n-minishop-head .information .right_menu_wrap {overflow:hidden; position: absolute; top: 33px; right: 50px;}
#container.full-type.no-cover-type .n-minishop-head .information .right_menu_wrap > div {position: static; float: left; width: auto; padding-right: 20px;}
#container.full-type.no-cover-type .n-minishop-head .information .right_menu_wrap > div + div {padding:0 20px; border-left:1px solid #ddd;}

.n-minishop-head {position:relative; width: 100%; margin: 0 0 40px 0;}
.n-minishop-head:before {content:""; display: block; width:100%; height:1px; position:absolute; top:-1px; left:0; background: #fff; z-index: 101;}
.n-minishop-head .intro-banner img {width: 100%;}
.n-minishop-head.no-store-info .promotion-slider {margin-right:0; width: 100%;}
.n-minishop-head.no-store-info .information {display: none; background:none !important;}
.n-minishop-head .information {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; position: absolute; top: 0; right: 0; width: 220px; height: 100%; padding-top: 66px; background: rgba(255, 255, 255, .9); z-index: 1;}
.n-minishop-head .information .bestshop {display: block; position: absolute; top: 0; left: 9px; width: 45px; height: 41px; background: url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png') no-repeat -508px -716px; font: 0/0 a;}

.n-minishop-head .information h2 {color: #202020; font-size: 18px; font-weight: 800; line-height: 1; text-align: center;}
.n-minishop-head .information h2 .store-logo {display: block; width: 96px; height: 96px; margin: 0 auto 15px;}
.n-minishop-head .information h2 .tit-store-name {display: block; margin-bottom: 15px; max-height: 35px;}
.n-minishop-head .information h2 .tit-store-desc {display: block; width: auto; margin: 0; padding: 0 10px; font-size: 13px; line-height: 18px; font-weight: 500; color: #666; word-break: break-word;}
.n-minishop-head .information h2 span img {box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; width: 100%; height: 100%; border: 3px solid #fff; border-radius: 100%;}

.n-minishop-head .link-info {display:block; position:absolute; bottom:0; left:0; z-index:50; width:50%; height:50px;text-align:center;}
.n-minishop-head .link-info a {display:table-cell; width:110px; height:50px; font-size:15px; vertical-align:middle; text-align:center;}
.n-minishop-head .link-info a:before {content:''; display:inline-block; width:16px; height:14px; margin:3px 5px 0 0; background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png') no-repeat -446px -716px; font-size:25px; vertical-align:top;}

.n-minishop-head .follow-shop {display:block; position:absolute; bottom:0; right:0; width:50%; height:50px;}
.n-minishop-head .follow-shop > a {display:table-cell; width:110px; height:50px; color:#666; font-size:15px;text-align:center; vertical-align:middle; }

.n-minishop-head .follow-shop > a:before {content:''; display:inline-block; width:14px; height:14px; margin:3px 5px 0 0; background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png') no-repeat -468px -716px; font-size:25px; vertical-align:top;}
.n-minishop-head .follow-shop > a#btn-unfallow:before {background-position:-468px -736px;}
.n-minishop-head .follow-shop > a:after {content:''; display:block; position:absolute; top:17px; left:0; width:1px; height:15px; background:#eee;}

.n-minishop-head .minishop-share {position:absolute; top:15px; right:15px;z-index:1;}
.n-minishop-head .minishop-share > a {display:block; width:39px; height:39px; background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png') no-repeat -361px -535px; font:0/0 a;}
.n-minishop-head .minishop-share > a:hover {background-position:-361px -576px;}
.n-minishop-head .minishop-share .layer-tooltip {display:none; position:absolute; font-family:'NSR', sans-serif; font-weight: 600; text-align: center; box-sizing: border-box; font-size: 12px; line-height: 16px;}
.n-minishop-head .minishop-share .layer-tooltip.tip01 {display:none; top: 46px; left: -100px; background: url(https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png) no-repeat -310px -318px; width: 170px; height: 66px; padding: 16px 14px 0 0;}
.n-minishop-head .minishop-share .layer-tooltip.tip02 {display:none; top: 25px; left: -128px; background: url(https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite.png) no-repeat -484px -318px; width: 242px; height: 66px; padding: 14px 14px 0 0;}
.n-minishop-head .minishop-share .layer-tooltip span {font-family:'NSR', sans-serif; font-weight:800; color:#4ebdfc;}

.n-minishop-head .minishop-share .txt_sharing {padding:0 0 16px; margin-bottom:30px; border-bottom:1px solid #ececec; font-family:'NSR', sans-serif; font-weight:600; font-size:14px;}
.n-minishop-head .minishop-share .txt_sharing p {padding-left:8px; margin-left:2px;}
.n-minishop-head .minishop-share .txt_sharing p + p {margin-top:14px;}
.n-minishop-head .minishop-share .txt_sharing .txt1 {background:url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/common/ico_dot_666.gif') no-repeat left center; color:#666;}
.n-minishop-head .minishop-share .txt_sharing .txt2 {color:#4bbeff;}
.n-minishop-head .minishop-share > a:hover .layer-tooltip {display:block;}
.n-minishop-head .btn-lookbook {position: absolute; display: block; bottom: 69px; line-height:1; text-align:center; width: 100%;}
.n-minishop-head .btn-lookbook a {display: block; font-size: 13px; line-height: 18px; text-decoration: underline; color: #666;}

#container.full-type .n-minishop-head .information.icon-type {height:auto;padding:0;}
#container.full-type .n-minishop-head .information.icon-type .link_list {display:none;position:absolute;top:20px;right:20px;}

#container.full-type .n-minishop-head .information.icon-type .link_list li {float:left;width:30px;height:30px;}
#container.full-type .n-minishop-head .information.icon-type .link_list li + li {margin-left:9px;}
#container.full-type .n-minishop-head .information.icon-type .link_list li > div {display:block;position:static;width:100%;height:100%;}
#container.full-type .n-minishop-head .information.icon-type .link_list li > div a {display:block;position:relative;width:100%;height:100%;font-size:0;background:none;}
#container.full-type .n-minishop-head .information.icon-type .link_list li > div a:before {content:"";position:absolute;top:0;left:0;width:100%;height:100%;margin:0;background:url(https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/icon-minishop-intro.png) no-repeat 0 0;}
#container.full-type .n-minishop-head .information.icon-type .layer-tooltip {display:none; position:absolute; top:40px; right:0; padding:10px 12px; border:1px solid #ddd; border-radius:4px; background-color:#fff; font-family:'NSR', sans-serif; font-weight: 600; text-align: center; box-sizing: border-box; font-size: 12px; line-height: 16px; color:#333;}
#container.full-type .n-minishop-head .information.icon-type .layer-tooltip:before {content:""; position:absolute; top:-7px; left:0; width:16px; height:17px; background:url(https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/icon-minishop-intro.png) no-repeat 0 -36px;}
#container.full-type .n-minishop-head .information.icon-type .link_list li a:hover .layer-tooltip{display:block;}
#container.full-type .n-minishop-head .information.icon-type .link_list .link-info{position:static;}
#container.full-type .n-minishop-head .information.icon-type .link_list .link-info a:before{background-position:0 0;}
#container.full-type .n-minishop-head .information.icon-type .link_list .link-info .layer-tooltip{right:-8px;width:48px;}
#container.full-type .n-minishop-head .information.icon-type .link_list .link-info .layer-tooltip:before{left:16px;}
#container.full-type .n-minishop-head .information.icon-type .link_list .follow-shop{position:static;}
#container.full-type .n-minishop-head .information.icon-type .link_list .follow-shop a:before{background-position:-30px 0;}
#container.full-type .n-minishop-head .information.icon-type .link_list .follow-shop a:after{display:none;}
#container.full-type .n-minishop-head .information.icon-type .link_list .follow-shop .layer-tooltip{right:-14px;width:58px;}
#container.full-type .n-minishop-head .information.icon-type .link_list .follow-shop .layer-tooltip:before{left:20px;}
#container.full-type .n-minishop-head .information.icon-type .link_list .btn-lookbook{position:static;}
#container.full-type .n-minishop-head .information.icon-type .link_list .btn-lookbook a:before{background-position:-60px 0;}
#container.full-type .n-minishop-head .information.icon-type .link_list .btn-lookbook .layer-tooltip{right:-30px;width:90px;}
#container.full-type .n-minishop-head .information.icon-type .link_list .btn-lookbook .layer-tooltip:before{left:36px;}
#container.full-type .n-minishop-head .information.icon-type .link_list .minishop-share{position:static;}
#container.full-type .n-minishop-head .information.icon-type .link_list .minishop-share a:before{background-position:-90px 0;}
#container.full-type .n-minishop-head .information.icon-type .link_list .minishop-share .layer-tooltip{right:-10px;width:150px;}
#container.full-type .n-minishop-head .information.icon-type .link_list .minishop-share .layer-tooltip:before{left:116px;}

/* _products.css와 중복. 문제 없을 시 추후 삭제 */
/* .list-title {margin-bottom:33px; text-align:center; color:#333; font-size: 28px; font-weight: 600;}
.list-sub-title {position:relative; top:-20px; margin-bottom:15px; text-align:center; font-size:16px; color:#666; line-height:1.4;} */

.cate-icon-box {width: 1180px; margin: 50px auto 0;}
.cate-icon-list {display: flex; align-items: center; justify-content: space-between; padding: 0 24px;}
.cate-icon-list li {position: relative; flex-shrink: 0; text-align: center;}
.cate-icon-list li.new:after {content: ""; display: block; width: 20px; height: 20px; position: absolute; top: 0; right: 0; background-color: #ee5d4d; background-image: url("https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/iconNew.png"); background-repeat: no-repeat; background-position: 0 0; border-radius: 50%;}
.cate-icon-list a {display: block; position: relative; text-align: center;}
.cate-icon-list a:before {content: ""; display: block; width: 70px; height: 70px; background-image: url("https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/sprite_cate_icon.png"); background-repeat: no-repeat; background-position: 0 0;}
.cate-icon-list.cannon {padding: 0 80px;}
.cate-icon-list.cannon a:before {content: ""; display: block; width: 70px; height: 70px; background-image: url("https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/cannon_sprite_cate_icon.png"); background-repeat: no-repeat; background-position: 0 0;}

.cate-icon-list li:nth-child(2) a:before {background-position-x: -70px;}
.cate-icon-list li:nth-child(3) a:before {background-position-x: -140px;}
.cate-icon-list li:nth-child(4) a:before {background-position-x: -210px;}
.cate-icon-list li:nth-child(5) a:before {background-position-x: -280px;}
.cate-icon-list li:nth-child(6) a:before {background-position-x: -350px;}
.cate-icon-list li:nth-child(7) a:before {background-position-x: -420px;}
.cate-icon-list li:nth-child(8) a:before {background-position-x: -490px;}
.cate-icon-list li:nth-child(9) a:before {background-position-x: -560px;}
.cate-icon-list li:nth-child(10) a:before {background-position-x: -630px;}
.cate-icon-list a:hover:before {background-position-y: -70px;}

/* s: kkunmedia 2021.04.01 예외처리 */
.cate-icon-box.cate-icon-box-500 {width: 500px;}

.cate-icon-list .life a:before {content: ""; display: block; width: 70px; height: 70px; background-image: url("https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/ico_life.png") !important; background-repeat: no-repeat; background-position: 0 0; background-size: cover; background-position-x: 0 !important;}
.cate-icon-list .life a:hover:before {background-image: url("https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/ico_life_hover.png") !important;}

.cate-icon-list .beauty a:before {content: ""; display: block; width: 70px; height: 70px; background-image: url("https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/ico_beauty.png") !important; background-repeat: no-repeat; background-position: 0 0; background-size: cover; background-position-x: 0 !important;}
.cate-icon-list .beauty a:hover:before {background-image: url("https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/ico_beauty_hover.png") !important;}

.cate-icon-list .food a:before {content: ""; display: block; width: 70px; height: 70px; background-image: url("https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/ico_food.png") !important; background-repeat: no-repeat; background-position: 0 0; background-size: cover; background-position-x: 0 !important;}

.cate-icon-list .food a:hover:before {background-image: url("https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/ico_food_hover.png") !important;}
/* e: kkunmedia 2021.04.01 예외처리 */

.cate-icon-list a span {display: inline-block; white-space: nowrap; max-width: 110px; position: absolute; bottom: -28px; left: 50%; transform: translateX(-50%); font-size: 14px; font-weight: 600; color: #333333;}

/***** 메인영상 설정시*************/
/* .store_top_img {display: flex; align-items: center; position: relative; width: 100%; height: 100vh; background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed} */
/* .store_top_img {display: flex; align-items: center; position: relative; width: 1180px; margin: 0 auto; background-repeat: no-repeat; background-position: center center; background-size: cover; background-attachment: fixed} */
/* .main_video {position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: -99; width: 100%; height: 100%; box-sizing: border-box} */
/* .video_background {position: relative; padding-bottom: 56.25%; height: 0} */
.video_background iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none; box-sizing: border-box}

/* 스토어 정보 텍스트만 노출 설정시 */
.intro-banner .cont_wrap {display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 1180px; height: 400px; margin: 0 auto; background-color: #ddd; text-align: center; color: #fff; font-size: 20px;}
.intro-banner .cont_wrap .tit_head::before {content: ''; display: block; width: 40px; height: 34px; margin: 0 auto 10px auto; background: url('https://relaket.gcdn.ntruss.com/minishop_templet/assets/images/common/sprite_pc.png'); background-position: -928px 0;}
.intro-banner .cont_wrap .shop_desc{max-width: 500px; margin-top: 25px; font-size: 16px;}

/* 내가등록한 배너 설정시 */
.user_banner_wrap {width: 1180px; margin: 0 auto;}

/* 프로모션 배너 사용했지만 등록된 이미지 없을 경우 */
.default_cover_wrap {position: relative;}
.default_cover_wrap p {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); font-size: 25px; font-weight: 600;}

