@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

/* 레이아웃 // 메인 */

body{font-family: 'Noto Sans KR', sans-serif;}

.btn__primary{
	background:#9c0614 !important;
	color:#fff;
	border-radius:0;
	font-size:0.9em;
}

.btn__primary:hover{
	color:#fff
}

.headerNew{	
	position:sticky;
	top:0;
	left:0;
	display:flex;
	justify-content:center;
	align-items:center;
	height:72px;
	width:100%;
	background:#fff;
	z-index:10;
	box-shadow:0px 20px 20px rgba(0,0,0,0.05);
}

.headerNew__container{
	position:relative;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
	max-width:1280px;
	height:72px;
}

.headerNew__logoAnchor{}

.headerNew__logoAnchor--mobile{
	display:none
}

.headerNew__mobileMenuBtn{
	display:none; 
}

.headerNew__logoImage{
	height:40px;
}

.headerNew__searchBox{
	position:relative;
	border:2px solid #f2f2f2;
	width:400px;
	height:46px;
	background:#fff;
	border-radius:50px;
	display:flex;
	align-items:center;
	padding-left:30px;
}

.headerNew__searchBox:before{
	content:'';
	display:inline-block;
	width:25px;
	height:24px;
	background:url(../images/icons-search.png) no-repeat;
	flex-shrink:0;
}

.headerNew__searchInput{
	display:flex;
	flex:1;
	width:100%;
	border:0;
	background:transparent;
	padding-left:20px;
	font-weight:bold;
}

.headerNew__searchResult{
	position:absolute;
	top:44px;
	left:0;
	width:100%;
	min-height:100px;
	background:#fff;
	border:1px solid #999;
	border-radius:5px;
	overflow:hidden;	
	display:none;
}

.headerNew__resultWrap{
	display:flex;
	flex-direction:column;
}

.headerNew__resultWrap > div:last-child .headerNew__searchItem:last-child{
	border-bottom:0;
}

.headerNew__searchTitle{
	font-size:0.8em;
	color:#999;
	margin-bottom:5px;
	padding:5px 0 5px 12px;
}

.headerNew__searchItem{
	display:flex;
	align-items:center;
	width:100%;
	padding:5px 0 5px 12px;
	border-bottom:1px solid #aaa;
	font-size:0.8em;
}

.headerNew__searchItem:hover{
	background:#f5f5f5;
}

.headerNew__searchItem img{
	width:25px;
	height:25px;
	object-fit:cover;
	margin-right:7px;
}

.headerNew__nav{
	position:relative;
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:445px;
	height:100%;
}

.headerNew__textNav{
	font-size:16px;
	font-weight:600;
	padding:0 18px;
	display:flex;
	justify-content:center;
	align-items:center;
	height:100%;
}

.headerNew__btns{
	width:190px;
	display:flex;
	justify-content:flex-end;
	align-items:center;
	gap:10px;
}

.headerNew__iconBtn{
	width:32px;
	height:34px;
	cursor:pointer;
}

.headerNew__iconBtn--account{
	background:url(../images/icons-wallet.png) no-repeat;
	background-size:auto 34px;
}

.headerNew__iconBtn--wallet{
	background:url(../images/icons-user.png) no-repeat;
	background-size:auto 34px;
}

.headerNew__iconBtn--rushwallet{
	background:url(../images/icons-rush.png) no-repeat;
	background-size:auto 34px;
}

.headerNew__iconBtn--metamask{
	background:url(../images/icons-metamask.png) no-repeat;
	background-size:auto 34px;
}

.headerNew__iconBtn--kaikas{
	background:url(../images/icons-kaikas.png) no-repeat;
	background-size:auto 34px;
}

.headerNew__iconBtn--bebit{
	background:url(../images/icons-bebit.png) no-repeat;
	background-size:auto 34px;
}

.headerNew__iconBtn--vr{
	background:url(../images/icons-vr.png) no-repeat;
	background-size:auto 34px;
}

.headerNew__mobileMenu{
	display:none;
}

.headerNew__menuUl{
	display:flex;
	flex-direction:column;
	align-items:flex-start;
}

.headerNew__mobileNavList{
	position:relative;
	padding:0 0 0 40px;
	height:70px;
	width:100%;
	border-bottom:1px solid #f8f8f8;
	font-size:18px;
	font-weight:bold;
	display:flex;
	align-items:center;
}

.headerNew__mobileNavList:first-child{
	background:url(../images/firstListBg.png) no-repeat 95% bottom;
} 

.headerNew__mobileNavList:before{
	content:'';
	display:inline-block;
	width:30px;
	height:30px;
	margin-right:20px;
}

.headerNew__mobileNavList--collection:before{
	background:url(../images/icons-starBlack.png) no-repeat center center;
}

.headerNew__mobileNavList--account:before{
	background:url(../images/icons-user.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__mobileNavList--account{
	background:url(../images/icons-arrowDown.png) no-repeat 92% center;
}

.headerNew__mobileNavList--myWallet:before{
	background:url(../images/icons-wallet.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__mobileNavList--bebit:before{
	background:url(../images/icons-bebit.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__mobileNavList--vr:before{
	background:url(../images/icons-vr.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__mobileNavList--myWallet{
	/*background:url(../images/icons-arrowDown.png) no-repeat 92% center;*/
}

.headerNew__mobileNavList--stats:before{
	background:url(../images/icons-stats.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__mobileNavList--stats{
	/*background:url(../images/icons-arrowDown.png) no-repeat 92% center;*/
}

.headerNew__mobileNavList--community:before{
	background:url(../images/icons-notice.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__mobileNavList--rushwallet:before{
	background:url(../images/icons-rush.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__mobileNavList--metamask:before{
	background:url(../images/icons-metamask.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__mobileNavList--kaikas:before{
	background:url(../images/icons-kaikas.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__mobileNavList--community{
	/*background:url(../images/icons-arrowDown.png) no-repeat 92% center;*/
}

.headerNew__mobileNavCollection{
	display:flex;
	flex-direction:column;
	width:100%;
	background:#eff1f1;
	padding:15px 0;
}

.headerNew__navCollectionList{
	position:relative;
	padding:0 0 0 40px;
	height:50px;
	width:100%;
	font-size:16px;
	font-weight:600;
	display:flex;
	align-items:center;
}

.headerNew__navCollectionList:hover{
	color:#9c0614
}

.headerNew__navCollectionList:before{
	content:'';
	display:inline-block;
	width:30px;
	height:30px;
	margin-right:20px;
}

.headerNew__navCollectionList--all:before{
	background:url(../images/icons-allBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--art:before{
	background:url(../images/icons-artBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--illust:before{
	background:url(../images/icons-illustBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--enter:before{
	background:url(../images/icons-enterBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--sports:before{
	background:url(../images/icons-sportsBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--domain:before{
	background:url(../images/icons-domainBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--universe:before{
	background:url(../images/icons-universeBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--free:before{
	background:url(../images/icons-freeBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--collectible:before{
	background:url(../images/icons-collectibleBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--music:before{
	background:url(../images/icons-musicBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--trading:before{
	background:url(../images/icons-tradingBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--utility:before{
	background:url(../images/icons-utilityBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--virtual:before{
	background:url(../images/icons-virtualBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--infinity:before{
	background:url(../images/icons-infinityBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList--photography:before{
	background:url(../images/icons-photoBlack.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--all:before{
	background:url(../images/icons-allHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--art:before{
	background:url(../images/icons-artHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--illust:before{
	background:url(../images/icons-illustHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--enter:before{
	background:url(../images/icons-enterHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--sports:before{
	background:url(../images/icons-sportsHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--domain:before{
	background:url(../images/icons-domainHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--universe:before{
	background:url(../images/icons-universeHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--free:before{
	background:url(../images/icons-freeHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--collectible:before{
	background:url(../images/icons-collectibleHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--music:before{
	background:url(../images/icons-musicHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--trading:before{
	background:url(../images/icons-tradingHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--utility:before{
	background:url(../images/icons-utilityHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--virtual:before{
	background:url(../images/icons-virtualHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--infinity:before{
	background:url(../images/icons-infinityHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__navCollectionList:hover.headerNew__navCollectionList--photography:before{
	background:url(../images/icons-photoHover.png) no-repeat center center;
	background-size:auto 30px;
}

.headerNew__categoriesCollection{
	display:none;
	position:absolute;
	top:72px;
	left:0;
	background:#fff;
	border-top:2px solid #9c0614;
	padding:10px 30px 10px 0;
	box-shadow:rgb(0 0 0 / 16%) 0px 4px 16px;
}

.headerNew__tokensInfo{
	position:fixed;
	z-index:7;
	top:72px;
	right:-420px;
	width:100%;
	max-width:420px;
	height:calc(100% - 72px);
	background:#fff;
	filter:drop-shadow(rgba(0, 0, 0, 0.25) 0px 4px 4px);
	display:flex;
	flex-direction:column;
	overflow:auto;
}

.headerNew__tokensInfo_BG{
	position:fixed;
	top:72px;
	left:0;
	width:100%;
	height:calc(100% - 72px);
	z-index:6;
	background:rgba(0,0,0,0.3);
	display:none;
}

.headerNew__tokensInfo__user{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:20px;
	border-bottom:1px solid rgb(229, 232, 235);
}

.headerNew__tokensInfo__userName{
	display:flex;
	align-items:center;
	font-size:1em;
	font-weight:600;
}

.headerNew__tokensInfo__userName img{
	width:30px;
	height:30px;
	object-fit:cover;
	border-radius:50px;
	margin-right:10px;
}

.headerNew__tokensInfo__walletAddress{
	color:rgb(112, 122, 131);
	font-size:0.85em;
}

.headerNew__tokenBox{
	padding:20px 20px 0 20px;
	height:100%;
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	flex:1;
	overflow:auto;
}

.myWallet__title--aside{
	font-size:1em !important;
	margin-bottom:20px !important;
	flex-direction:row !important;
}

.myWallet__title--aside > span:before{
	background-size:auto 25px !important;
	margin-right:6px !important;
}

.headerNew__asideLogout{
	display:flex;
	align-items:center;
	width:100%;
	padding:20px 10px;
	color:#9c0614;
	border-top:1px solid #9c0614;
}

.headerNew__asideLogout:hover{
	color:#9c0614;
}

.headerNew__asideLogout i{
	margin-right:10px;
}

.headerNew__tokenItem{
	display:flex;
	justify-content:space-between;
	align-items:center;
	border:1px solid rgb(229, 232, 235);
	border-radius:10px;
	padding:15px;
	margin-bottom:10px;
}

.headerNew__tokenInfo{
	display:flex;
	align-items:center;
}

.headerNew__tokenImage{
	width:30px;
	height:34px;
	object-fit:cover;
	margin-right:8px;
}

.headerNew__tokenName{
	font-weight:500;
}

.headerNew__tokenAmount{
	font-weight:400;
}

.headerNew__tokenUnit{
	font-size:0.9em;
}

.headerNew__goWallet{
	display:flex;
	align-items:center;
	padding:20px;
	border-bottom:1px solid rgb(229, 232, 235);
}

.headerNew__walletLink{
	border:1px solid #e6e6e6;
	border-radius:10px;
	display:flex;
	justify-content:center;
	align-items:center;
	padding:15px;
	font-size:1.2em;
	font-weight:600;
	letter-spacing:-1px;
	color:#9c0614;
	flex:1;
}

.headerNew__walletLink:hover{
	border:1px solid #9c0614;
	color:#9c0614;
}


.headerNew__walletLink img{
	height:30px;
	margin-right:10px;
}

.headerNew__popDown{
	display:none;
}

.blind{
    position:absolute;
    top:1px;
    left:1px;
    width:1px;
    height:1px;
    opacity:0;
    overflow:hidden;
}

input:focus-visible{outline:none;}
select:focus-visible{outline:none;}
button:focus-visible{outline:none;}

.howToUse{
    position:relative;
    background:#3e3a39;
    height:80px;
    padding-top:15px;
    font-family: 'Gmarket Sans';
}

.howToUse__wrapper{
    width:100%;
    max-width:1280px;
    height:50px;
    margin:0px auto;
    border-right:3px solid #5d5a59;
    border-left:3px solid #5d5a59;
    display:flex;
    justify-content: center;
    align-items: center;
    list-style: none;
}

.howToUse__item{
    width:50%;
    height:100%;
    color:#fff;
    font-size:1.25em;
    display:flex;
    justify-content: center;
    align-items: center;
}

.howToUse__item--first{
    border-right:3px solid #5d5a59;
}

.howToUse__anchor{
    background:url(../images/icons-link.png) no-repeat;
    background-position:center right;
    padding:10px 42px 10px 10px;
	color:#fff;
}

.howToUse__anchor:hover{
	color:#fff;
}

.mainBanner--new{
    position:relative;
    background:url(../images/bg-mainBannerArea.png) no-repeat;
    background-size:cover;
    background-position:center center;
    height:500px;
}

.mainBanner__swiper{
    width:100%;
    height:500px;
    margin:0 auto;
	position:relative;
	overflow:hidden;
}

.mainBanner__item{
    width:100%;
    height:100%;
    display:flex;
    justify-content: center;
    align-items: center;
    color:#fff;
	background-size:cover !important;
}

.mainBanner__item img{
	width:100%;
	max-width:1000px;
	height:100%;
	object-fit:contain;
}

.mainBanner__controller{
    width:40px;
    height:40px;
    border-top:2px solid #fff;
    border-right:2px solid #fff;
    z-index:2;
}

.mainBanner__controller--left{
    transform:rotate(-135deg);
    position:absolute;
    top:calc(50% - 20px);
    left:20px;
}

.mainBanner__controller--right{
    transform:rotate(45deg);
    position:absolute;
    top:calc(50% - 20px);
    right:20px;
}

.nftFilter{
    position:relative;
    width:100%;
    max-width:1280px;
    display:flex;
    justify-content: space-between;
    align-items: center;
    margin:0 auto;
}

.nftFilter--main{
    padding-top:100px;
    padding-bottom:55px;
}

.nftFilter__searchWrap{
    position:relative;
    width:500px;
    height:60px;
    background-color:#fff;
    border-radius:100px;
    padding:15px 50px;
    border:1px solid #e7e7e7;
}

.nftFilter__searchWrap:after{
    content:url(../images/icons-filter.png);
    position:absolute;
    right:30px;
    top:13px;
}

.nftFilter__searchInput{
    background:transparent;
    border:0;
    width:360px;
    height:30px;
    padding-left:60px;
    background:url(../images/icons-search.png) no-repeat;
    background-position:5px center;
    font-size:1.2em;
}

.nftFilter__filterWrap{
    position:relative;
    width:630px;
    height:50px;
    display:flex;
    justify-content: space-between;
    align-items: center;
}

.nftFilter__filterBox{
    width:300px;
    height:100%;
    display:flex;
    align-items: center;
    font-size:1.15em;
    font-weight:500;
}

.nftFilter__boxName{
    width:97px;
    height:100%;
    background:#fff;
    border:1px solid #e7e7e7;
    border-radius:100px 0 0 100px;
    display:flex;
    justify-content: center;
    align-items: center;    
    color:#595757;
}

.nftFilter__select{
    flex:1;
    height:100%;
    border:0;
    appearance: none;
    -webkit-appearance: none;
    border-radius:0 100px 100px 0;
    padding-left:20px;
    font-size:inherit;
    background:url(../images/icons-arrowDown.png) no-repeat #ececec;
    background-position:92% center;
}

.NFTs{
    position:relative;
    width:100%;
    max-width:1280px;
    margin:0 auto;
	font-size:15px;
}

.NFTs__categories{
    position:relative;
    display:flex;
    justify-content: space-between;
    align-items: center;
    font-size:1.3em;
    font-family: 'Gmarket Sans';
}

.NFTs__categories--main{margin-bottom:65px;}

.NFTs__categoryType{
    padding:10px;
}

.NFTs__categoryType:first-child{padding-left:0;}
.NFTs__categoryType:last-child{padding-right:0;}

.NFTs__categoryType > input[type=radio]{
    display:none;
}

.NFTs__categoryType > input[type=radio] + label{
    display:inline-block;
    padding-top:30px;
    background:url(../images/icons-checkOff.png) no-repeat;
    background-position:center top;
}

.NFTs__categoryType > input[type=radio]:checked + label{
    background:url(../images/icons-checkOn.png) no-repeat;
    background-position:center top;
}

.NFTs__noList{
	width:100%;
	height:300px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	grid-column:1/10;
}

.NFTs__noList img{
	width:150px;
	height:150px;
	object-fit:cover;
	margin-bottom:10px;
}

.NFTs__list{
    position:relative;
    width:100%;
    margin:0 auto;
	font-size:15px;
}

.NFTs__list--main{
    margin-bottom:100px;
	max-width:1280px;
}

.NFTs__subTag{
    display:grid;
	grid-template-columns:repeat(auto-fill, 280px);
	justify-content:flex-start;
	align-items:flex-start;
	flex-wrap:wrap;
	gap:20px;
	margin-bottom:40px;
}

.NFTs__subTag--staking{
	justify-content:center;
	display:flex;
}

.NFTs__subTag--main{
	justify-content:center;
	gap:50px;
}

.NFTs__subTag--account{
	padding:20px;
	justify-content:flex-start;
}

.NFTs__subTag--search{
	justify-content:center;
}

.NFTs__subTag--slider{
	gap:0;
	flex-wrap:nowrap;
	padding:5px;
}

.NFTs__subTag--assetList{
	justify-content:center;
	padding: 50px 20px;
}

.NFTs__subTag--dropList{
	justify-content:center;
	padding: 20px;
	margin-bottom:20px;
}

.NFT__item{
	position:relative;
	width:280px;
    background:#fff;
    border-radius:20px;
    padding:20px 40px 30px;
    box-shadow:0 0 3px 1px rgba(0,0,0,0.1);
    display:flex;
	font-size:15px;
	align-self:stretch;
    flex-direction:column;
}

.NFT__item--soldout{
	display:flex;
	justify-content:center;
	align-items:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.75);
	z-index:1;
	border-radius:20px;
	color:#fff;
	font-size:1.4em;
}

.NFT__item--soldout:hover{
	color:#fff;
}

.NFT__item--staking{
	width:250px;
	padding:20px 25px 20px;
}

.NFT__item--empty{
	width:250px;
	height:471px;
	justify-content:center;
	align-items:center;
}

.NFT__stakingEmptyIcon{
	font-size:2em;
	margin-bottom:10px;
}

.NFT__stakingEmptyMessage{
	font-size:0.9em;
	text-align:center;
	margin-bottom:30px;
}

.NFT__stakingPopupMessage{
	text-align:center;
	font-weight:400;
	font-size:1.1em;
}

.NFT__header{
    width:100%;
}

.NFT__title{
    display: flex;
    justify-content: center;
    align-items: center;
    height:64px;
    font-size:1.3em;
    font-weight:800;
    text-align:center;
    line-height:1.3;
}

.NFT__artist{
    display:flex;
    justify-content: center;
    align-items: center;
    text-overflow:ellipsis;
    font-size:0.95em;
    font-weight:300;
    color:#595757;
    margin-bottom:18px;
}

.NFT__thumb{
    position:relative;
    display:flex;
    justify-content: center;
    align-items: center;
	width:200px;
	height:200px;
	margin:0 auto 20px;
}

.NFT__thumb > img,
.NFT__thumb > video{
    width:100%;
    height:100%;
    max-width:200px;
    max-height:200px;
    object-fit:cover;
    border-radius:5px;
    border:1px solid rgba(0,0,0,0.1);
}

.NFT__image{
    width:100%;
    height:100%;
    max-width:200px;
    max-height:200px;
    object-fit:cover;
    border-radius:5px;
    border:1px solid rgba(0,0,0,0.1);
}

.NFT__thumb:hover .NFT__likeIT{
    background-color:rgba(0,0,0,0.3);
}

.NFT__thumb:hover .NFT__likeBtn{
    opacity:1;
}

.NFT__likeIT{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    max-width:200px;
    max-height:200px;
    border-radius:5px;
    background:rgba(0,0,0,0);
    display:flex;
    justify-content: center;
    align-items: center;
    color:#fff;
    font-size:1.1em;
    transition:background-color 0.5s;
}

.NFT__likeBtn{
    all:unset;
    padding-left:28px;
    background:url(../images/icons-likeIt.png) no-repeat left center;
    transition:opacity 0.5s;
    opacity:0;
}

.NFT__likeBtn.on{
	background:url(../images/icons-likeItOn.png) no-repeat left center;
}

.NFT__priceInfo{
    font-family: 'Gmarket Sans';
    border-bottom:2px solid #ca7a82;
    padding-bottom:10px;
}

.NFT__priceName{
    font-size:0.9em;
}

.NFT__price{
    font-size: 1.6em;
    font-weight: 900;
    color:#9c0614;
}

.NFT__priceUnit{
    font-size:1.1em;
    font-weight:300;
    color:#9c0614;
    padding-left:5px;
}

.NFT__types{
    display:flex;
    justify-content: space-between;
    align-items: center;
    margin-top:15px;
}

.NFT__central{
    width:30px;
    height:30px;
    background:url(../images/icons-centralNFT.png) no-repeat center center;
}

.NFT__decentral{
    width:30px;
    height:30px;
    background:url(../images/icons-decentralNft.png) no-repeat center center;
}

.NFT__saleMethod{
    background:#9c0614;
    color:#fff;
    font-size:0.95em;
    font-weight:500;
    padding:3px 13px 5px;
    border-radius:50px;
}

.NFT__saleMethod:hover{
	color:#fff;
}

.NFT__saleMethod--full{
	text-align:center;
	margin-top:10px;
	cursor:pointer;
}

.NFTs__linkTo{
    display:flex;
    justify-content: center;
    align-items: center;
	margin-bottom:80px;
}

.NFTs__btn{
    background:#fff;
    border:1px solid #e8e8e8;
    font-size:1.2em;
    font-weight:600;
    padding:15px 35px;
    border-radius:50px;
}

.NFT__stakingInfos{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:4px;
}

.NFT__stakingInfoTitle{
	font-size:0.8em;
	color:#777;
}

.NFT__stakingInfoResult{
	font-size:0.9em;
}

.newPageTitle{
	font-size:1.3em;
	font-weight:600;
	margin-bottom:20px;
	display:flex;
	align-items:center;
}

.newPageTitle--stats:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;	
	background:url(../images/icons-tradings.png) no-repeat center center;
}

.assetDetailnew{
    width:100%;
    max-width:1280px;
    margin:0 auto;
    padding:0 24px 40px;
    display:flex;
	padding-top:50px;
}

.assetDetail__imagesArea{
    width:590px;
    margin-right:50px;
}

.assetDetail__imagesWrap{
    width:100%;
}

.assetDetail__imagesWrap img, .assetDetail__imagesWrap video{
    width:100%;
    height:590px;
    object-fit:contain;
	border-radius:30px;
}

.assetDetail__subImagesWrap{
	display:grid;
	grid-template-columns:repeat(4,1fr);
	gap:20px;
	padding-top:20px;
	margin-bottom:20px;
}

.assetDetail__subImages__box{
	position:relative;
	width:100%;
	border-radius:10px;
	overflow:hidden;
	border:1px solid #eff0f0;
	box-shadow:0 0 2px rgba(0,0,0,0.1);
	cursor:pointer;
}

.assetDetail__subImages__box:before{
	content:'';
	display:block;
	width:100%;
	padding-top:100%;
}

.assetDetail__subImages__box img, .assetDetail__subImages__box video{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
}

.aseetDetail__subNftImage{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	object-fit:cover;
}

.assetDetail__aboutThis{
    display:flex;
    justify-content: space-between;
    align-items: center;
    padding:0px 0 10px;
	border-bottom:1px solid #b5b6b6;
}

.assetDetail__botBtns{
    background:transparent;
	border:0;
	margin-right:20px;
}

.assetDetail__botBtns:before{
    vertical-align: sub;
    margin-right:10px;
    width:23px;
    height:23px;
    display:inline-block;
}

.assetDetail__botBtns--likeIt:before{
    content:"";
    background:url(../images/icons-assetunliked.png);
    background-size:23px 23px;
}

.assetDetail__botBtns--likeIt.on:before{
    content:"";
    background:url(../images/icons-assetliked.png);
}

.assetDetail__botBtns--views:before{
    content:"";
    background:url(../images/icons-assetview.png);
    background-size:23px 23px;
}

.assetDetail__botBtns--share{
	position:relative;
}

.assetDetail__botBtns--share:before{
    content:"";
    background:url(../images/icons-share.png);
    background-size:23px 23px;
}

.assetDetail__botBtns--renew:before{
	content:"";
    background:url(../images/icons-renew.png);
    background-size:23px 23px;
}

.assetDetail__whichType{
	display:inline-block;
	width:40px;
	height:40px;
}

.assetDetail__whichType--central{
	background:url(../images/icons-chainCentral.png) no-repeat center center;
	background-size:auto 30px;
}

.assetDetail__whichType--decentral{
	background:url(../images/icons-chainDecentral.png) no-repeat center center;
	background-size:auto 30px;
}

.assetDetail__shareWrap{
	position:absolute;
	top:25px;
	left:0;
	background:#fff;
	padding:5px 12px;
	width:120px;
	border:1px solid #aaa;
	display:none;
}

.assetDetail__shareWrap span{
	width:100%;
	display:inline-block;
	margin-bottom:3px;
	padding:5px;
	cursor:pointer;
}

.assetDetail__shareWrap span:hover{
	background:#eee;
}

.assetDetail__purshaseBtns{
	margin-bottom:30px;
}

.assetDetail__btn{
	width:100%;
	padding:20px 0;
	display:flex;
	justify-content:center;
	align-items:center;
	margin-bottom:10px;
}

.assetDetail__btn--offer{
	background:#9c0614;
	color:#fff;
	font-size:1.3em;
	font-weight:500;
	border:0;
}

.assetDetail__btn--offer:before{
	content:'';
	display:inline-block;
	width:30px;
	height:30px;
	background:url(../images/icons-shopping.png) no-repeat center center;
	background-size:25px auto;
	margin-right:8px;
}

.assetDetail__btn--owner{
	background:#9c0614;
	color:#fff;
	font-size:1.3em;
	font-weight:500;
	border:0;
}

.assetDetail__btn--cancel{
	background:#ccc;
	color:#000;
	font-size:1.3em;
	font-weight:500;
	border:0;
}

.assetDetailnew__sold__button{
	background:#9c0614;
	color:#fff;
	border:0;
	border-radius:50px;
	padding:5px 15px;
	margin-left:10px;
}

.assetDetailnew__contractAddress{
	width:50%;
	text-overflow:ellipsis;
	overflow:hidden;
	white-space:nowrap;
	text-align:right;
}

.newModal__cancelMessage{
	font-size:1.1em;
	font-weight:600;
	margin-bottom:20px;
}

.newModal__cancelMessage--sm{
	font-size:0.9em;
	font-weight:300;
	margin:0;
}

.assetDetail__infosArea{
    flex:1;
}

.assetDetail__header{
    display:flex;
    flex-direction: column;
}

.assetDetail__header--mobile{
	display:none;
}

.assetDetail__header--pc{
	display:flex;
}

.assetDetail__saleType{
    display:flex;
    justify-content: flex-start;
    margin-bottom:5px;
}

.assetDetail__method{
    background:#f7f8f8;
    color:#3e3a39;
	border:1px solid #3e3a39;
    font-size:18px;
    font-weight:500;
    padding:5px 40px;
    border-radius:30px;
}

.assetDetail__titleWrap{
    position:relative;
    display:flex;
	margin:10px 0;
}

.assetDetail__title{
    font-size:40px;
    font-weight:600;
}

.assetDetail__time{
    font-size:15px;
    color:#595757;
    padding-left:24px;
    background:url(../images/icons-assetremaintime.png) no-repeat center left;
}

.assetDetail__priceInformations{
    display:flex;
    flex-direction: column;
}

.assetDetail__bidWrap{
    display:flex;
    justify-content: flex-start;
    align-items: center;
    border:1px solid #b5b6b6;
    border-radius:10px;
    overflow:hidden;
    background:#fff;
	margin-bottom:20px;
}

.assetDetail__bidWallet{
    background:url(../images/icons-assetnftmaniawallet.png) no-repeat #000 center center;
    background-size:40px 40px;
    width:65px;
    height:65px;
}

.assetDetail__bidAmount{
    padding:0 10px;
    flex:3;
}

.assetDetail__bidInput{
    background:transparent;
    border:0;
    height:40px;
    width:100%;
    font-size:19px;
	text-align:center;
}

.assetDetail__bidInput::placeholder{
	text-align:center;
}

.assetDetail__bidUnit{
    flex:1;
    padding:0 20px 0 0;
}

.assetDetail__unitSelect{
    all:unset;
    width:100%;
    height:33px;
    line-height:33px;
    border:1px solid #ececec;
    border-radius:35px;
    background:url(../images/icons-selectDown.png) no-repeat 90% center #fff;
    text-align:center;
    text-align-last:center;
}

.assetDetail__pricesTab{
	display:grid;
	grid-template-columns: 1fr 150px;
	align-items:center;
	font-family: 'Gmarket Sans';
	margin-bottom:20px;
}

.assetDetail__price{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:12px 30px;
}

.assetDetail__price--start{
	background:#ececec;
}

.assetDetail__price--current{
	background:#f7f8f8;
	border:1px solid #ececec;
}

.assetDetail__spTitle{
	color:#595757;
	font-size:14px;
	font-weight:600;
}

.assetDetail__cpTitle{
	font-size:14px;
	font-weight:600;
}

.assetDetail__priceAmount{
	font-size:29px;
	font-weight:bold;
}

.assetDetail__priceAmount--sp{
	color:#595757;
}

.assetDetail__priceAmount--cp{
	color:#9c0614;
}

.assetDetail__priceAmount > span{
	font-size:18px;
	font-weight:500;
	color:#000;
}

.assetDetail__unitWon{
	padding-left:20px;
	color:#9fa0a0;
	font-size:0.8em;
	text-align:right;
}

.assetDetail__chartWrap{
	height:200px;
	background:#fff;
	display:flex;
	align-items:center;
	justify-content:center;
	border:1px solid #f5f6f6;
	margin-bottom:20px;
}

.assetDetail__noChart{
	background:url(../images/icons-assetpricehistory.png) no-repeat top center;
	padding-top:40px;
	font-size:14px;
	font-family: 'Gmarket Sans';
}

.assetDetail__ownerWrap{
	margin:20px 0;
}

.assetDetail__ownerInfo{
	margin-bottom:6px;
	display:flex;
	justify-content:flex-start;
	color:#828181;
	font-size:14px;
}

.assetDetail__ownerTitle{
	width:120px;
	border-right:2px solid #828181;
	margin-right:20px;
}

.assetDetail__owner{
	background:url(../images/icons-assetartist.png) no-repeat left center;
	padding-left:20px;
}

.mainBgGray{
	background:#f7f8f8;
	min-height:100px;
}

.mainAllCategories{
	display:flex;
	justify-content:center;
	align-items:center;
	padding:100px 0;
	position:relative;
}

.mainArtist{
	display:flex;
	justify-content:center;
	align-items:center;
	padding:100px 0;
	position:relative;
}

.mainHowTo{
	display:flex;
	justify-content:center;
	align-items:center;
	padding:100px 0;
	position:relative;
}

.mainCollection{
	display:flex;
	justify-content:center;
	align-items:center;
	padding:100px 0;
	position:relative;
}

.main__container{
	width:100%;
	max-width:1280px;
	position:relative;
}

.main__popCategories{
	position:absolute;
	right:0;
	top:60px;
	border-radius:10px;
	box-shadow:0px 0px 15px -3px rgba(0,0,0,0.5);
	padding:15px 0px 15px 0;
	z-index:2;
	background:#fff;
	display:none;
}

.main__popCategories > .headerNew__navCollectionList{
	border-bottom:1px solid #eee;
	padding-right:40px;
}

.main__partTitle{
	font-size:40px;
	font-weight:300;
	display:flex;
	justify-content:center;
	margin-bottom:70px;
}

.main__partTitle--drop{
	margin-bottom:20px;
}

.main__partTitle__anchor{
	position:relative;
	cursor:pointer;
}

.main__partTitle__anchor:after{
	content:'';
	display:inline-block;
	width:33px;
	height:38px;
	background:url(../images/icons-linkRed.png) no-repeat center center;
	margin-left:10px;
	vertical-align:baseline;
	margin-top:3px;
}

.main__partTitle__anchor:hover{
	color:inherit
}

.main__partTitleRed{
	color:#9c0614;
	font-weight:600;
}

.main__partTitleBlack{
	color:#000;
	font-weight:600;
}

.mainComingSoon__swiper{
	overflow:hidden;
	width:100%;
	padding:10px 35px 40px;
	margin:0 auto;
	position:relative;
}

.mainAllCategories__swiper{
	overflow:hidden;
	width:100%;
	padding:10px 35px 40px;
	margin:0 auto;
	position:relative;
}

.mainArtist__swiper{
	overflow:hidden;
	width:1000px;
	padding:10px 35px 40px;
	margin:0 auto;
	position:relative;
}

.mainCollection__swiper{
	overflow:hidden;
	width:1000px;
	padding:10px 35px 40px;
	margin:0 auto;
	position:relative;
}

.main__slide__item{
	display:flex;
	justify-content:center;
}

.swiper__mainLeft{
	position:absolute;
	top:calc(50% - 59px);
	left:0px;
	width:68px;
	height:78px;
	background:url(../images/slider-left-btn.png) no-repeat;
	z-index:2;
}

.swiper__mainRight{
	position:absolute;
	top:calc(50% - 59px);
	right:3px;
	width:68px;
	height:78px;
	background:url(../images/slider-right-btn.png) no-repeat;
	z-index:2;
}

.swiper__mainPagination{
	position:absolute;
	text-align:center;
	bottom:0 !important;
}

.swiper__imageBox{
	width:100%;
	max-width:280px;
	height:280px;
	border-radius:25px;
	overflow:hidden;
	position:relative;
	display:block;
	margin:0 auto;
}

.swiper__fullImage{
	width:100%;
	height:100%;
	object-fit:cover;
}

.swiper__imageBox__name{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	padding:25px 0;
	text-align:center;
	background:rgba(0,0,0,0.7);
	color:#fff;
	font-size:1.1em;
	font-family: 'Gmarket Sans';
}

.mainHowTo__wrap{
	display:flex;
	justify-content:center;
	align-items:center;
}

.mainHowTo__item{
	display:flex;
	flex-direction:column;
	align-items:center;
	width:25%;
}

.mainHowTo__icon{
	width:70px;
	height:70px;
}

.mainHowTo__icon--1{
	background:url(../images/main-howTo-1.png) no-repeat center center;
}

.mainHowTo__icon--2{
	background:url(../images/main-howTo-2.png) no-repeat center center;
}

.mainHowTo__icon--3{
	background:url(../images/main-howTo-3.png) no-repeat center center;
}

.mainHowTo__icon--4{
	background:url(../images/main-howTo-4.png) no-repeat center center;
}

.mainHowTo__title{
	padding:15px 0;
	font-size:1.1em;
	font-weight:600;
}

.mainHowTo__content{
	text-align:center;
	padding:0 25px;
}

.footerNew{
    position:relative;
    padding:55px 0;
}

.footer__container{
    width:100%;
    max-width:1440px;
    margin:0 auto;
}

.footer__company{
    position:relative;
    display:flex;
    flex-direction: column;
    border-bottom:1px solid #d0d1d1;
    padding-bottom:18px;
    margin-bottom:18px;
}

.footer__title{
    font-size:1.6em;
    font-weight:600;
    margin-bottom:20px;
}

.footer__infos{
    position:relative;
    display:flex;
    justify-content: space-between;
    align-items: center;
}

.footer__companyInfo{
    color:#595757;
    font-size:1em;
}

.footer__companyContact{
    flex:1;
    display:flex;
    justify-content: space-between;
    align-items: center;
    margin-left:60px;
}

.footer__companyInfo--email{
    padding-left:25px;
    background:url(../images/icons-mail.png) no-repeat left center;
}

.footer__contract{
    position:relative;
    display:flex;
    justify-content: space-between;
    margin-bottom:22px;
}

.footer__contractWrap{
    width:calc(50% - 20px);
    display:flex;
    justify-content: space-between;
    align-items: center;
}

.footer__contractName{
    color:#595757;
    margin-right:40px;
}

.footer__contractBox{
    border:2px solid #f1f1f1;
    flex:1;
    padding:15px 0;
    display:flex;
    justify-content:center;
    align-items: center;
}

.footer__contractAddress{
    margin-right:20px;
    color:#595757;
    font-size:0.9em;
}

.footer__copyBtn{
    background:#595757;
    color:#fff;
    border-radius:30px;
    border:0;
    width:44px;
    height:20px;
	font-size:0.8em;
}

.footer__linkTo{
    position:relative;
    display:flex;
    justify-content: space-between;
    align-items: center;
}

.footer__linkItem{
    color:#595757;
    font-weight:500;
    display:flex;
    justify-content: center;
    align-items: center;
}

.footer__seprateBar{
    width:2px;
    height:24px;
    background:#7d7979;
}

.footer__social{
    width:32px;
    height:32px;
}

.footer__social:not(:last-child){
    margin-right:10px;
}

.footer__social--twitter{
    background:url(../images/icons-sns-twitter.png) no-repeat;
    background-size:32px auto;
}

.footer__social--youtube{
    background:url(../images/icons-sns-youtube.png) no-repeat;
    background-size:32px auto;
}

.footer__social--instagram{
    background:url(../images/icons-sns-instagram.png) no-repeat;
    background-size:32px auto;
}

.footer__social--facebook{
    background:url(../images/icons-sns-facebook.png) no-repeat;
    background-size:32px auto;
}

.footer__social--blog{
    background:url(../images/icons-sns-blog.png) no-repeat;
    background-size:32px auto;
}

/* 레이아웃 // 메인 */


/* 상품 리스트 관련 */
.newAssetList{
	display:flex;
	justify-content:flex-start;
	align-items:flex-start;
}

.newAssetList > form{
	align-self:stretch;
	background:#f7f8f8;
}

.newFilter{
	display:flex;
	flex-direction:column;
	align-self:stretch;
	background:#f7f8f8;
	width:350px;
	height:calc(100vh - 72px);
	flex-shrink:0;
	position:sticky;
	top:72px;
	overflow:auto;
}

.newFilter__collectionTitle{
	width:100%;
	height:70px;
	display:flex;
	align-items:center;
	background:url(../images/firstListBg2.png) no-repeat 92% bottom;
	padding-left:40px;
	font-weight:600;
	margin-top:30px;
	flex-shrink:0;
}

.newFilter__collectionTitle:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	margin-right:10px;
	background:url(../images/icons-starBlack.png) no-repeat center center;
}

.newFilter__collections{
	background:#efefef;
	padding:30px 0 30px 40px;
}

.newFilter__collection__checkBox{
	display:none;
}

.newFilter__collection__checkBox:checked + label{
	color:#9c0614
}

.newFilter__label{
	display:flex;
	align-items:center;
	width:100%;
	height:50px;
}

.newFilter__label--all:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-allBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--all:before{
	background:url(../images/icons-allHover.png) no-repeat center center;
}

.newFilter__label--art:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-artBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--art:before{
	background:url(../images/icons-artHover.png) no-repeat center center;
}

.newFilter__label--illust:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-illustBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--illust:before{
	background:url(../images/icons-illustHover.png) no-repeat center center;
}

.newFilter__label--enter:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-enterBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--enter:before{
	background:url(../images/icons-enterHover.png) no-repeat center center;
}

.newFilter__label--sports:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-sportsBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--sports:before{
	background:url(../images/icons-sportsHover.png) no-repeat center center;
}

.newFilter__label--domain:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-domainBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--domain:before{
	background:url(../images/icons-domainHover.png) no-repeat center center;
}

.newFilter__label--universe:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-universeBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--universe:before{
	background:url(../images/icons-universeHover.png) no-repeat center center;
}

.newFilter__label--free:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-freeBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--free:before{
	background:url(../images/icons-freeHover.png) no-repeat center center;
}

.newFilter__label--collectibles:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-collectibleBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--collectibles:before{
	background:url(../images/icons-collectibleHover.png) no-repeat center center;
}

.newFilter__label--music:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-musicBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--music:before{
	background:url(../images/icons-musicHover.png) no-repeat center center;
}

.newFilter__label--trading_cards:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-tradingBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--trading_cards:before{
	background:url(../images/icons-tradingHover.png) no-repeat center center;
}

.newFilter__label--utility:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-utilityBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--utility:before{
	background:url(../images/icons-utilityHover.png) no-repeat center center;
}

.newFilter__label--virtual_worlds:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-virtualBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--virtual_worlds:before{
	background:url(../images/icons-virtualHover.png) no-repeat center center;
}

.newFilter__label--infinity_card:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-infinityBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--infinity_card:before{
	background:url(../images/icons-infinityHover.png) no-repeat center center;
}

.newFilter__label--photography:before{
	content:'';
	display:inline-block;
	width:40px;
	height:40px;
	background:url(../images/icons-photoBlack.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;	
}

.newFilter__collection__checkBox:checked + .newFilter__label--photography:before{
	background:url(../images/icons-photoHover.png) no-repeat center center;
}



.newFilter__collection__accountLabel{
	display:flex;
	justify-content:space-between;
	align-items:center;
	width:100%;
}

.newFilter__filterTitle{
	width:100%;
	height:60px;
	display:flex;
	align-items:center;
	font-weight:600;
	background:url(../images/icons-arrowUp.png) no-repeat calc(100% - 50px) center #fff;
	padding-left:40px;
	flex-shrink:0;
}

.newFilter__filterTitle.on{
	background:url(../images/icons-arrowDown.png) no-repeat calc(100% - 50px) center #fff;
}

.newFilter__filterTitle--parts{
	justify-content:space-between;
	padding-right:78px;
}

.newFilter__filterTitle--parts span:first-child{
	display:flex;
	align-items:center;
}

.newFilter__filterTitle--parts span:first-child:before{
	content:'';
	display:inline-block;
	width:18px;
	height:18px;
	background:url(../images/icons-filterList.png) no-repeat center center;
	background-size:18px auto;
	margin-right:8px;
}

.newFilter__filterTitle--parts span:last-child{
	font-size:13px;
}

.newFilter__toggle{
	display:none;
}

.newFilter__filters{
	background:#f7f8f8;
	padding:30px 40px;
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:10px;
}

.newFilter__option{
	border:1px solid #d3d3d3;
	border-radius:5px;
	justify-content:center;
	background:#fff;
	font-size:0.85em;
}

.newFilter__collection__checkBox:checked + .newFilter__option{
	color:#fff;
	background:#9c0614;
}

.newFilter__filters--full{
	grid-column:1/3;
}

.newFilter__artists{
	background:#f7f8f8;
	padding:30px 40px;
	display:flex;
	flex-direction:column;
}

.newFilter__searchBox{
	border:1px solid #d3d3d3;
	border-radius:5px;
	background:#fff;
	padding:10px 20px;
	margin-bottom:20px;
}

.newFilter__searchInput{
	width:100%;
	height:24px;
	border:0;
	padding-left:35px;
	background:url(../images/icons-search.png) no-repeat left center;
	background-size: auto 15px;
}

.newFilter__artistsList{
	width:100%;
	height:150px;
	overflow-y:auto;
	display:flex;
	flex-direction:column;
}

.newFilter__artistsList::-webkit-scrollbar{
	width:5px;
	background: transparent;
	border-radius:10px;
}

.newFilter__artistsList::-webkit-scrollbar-thumb{
	width:5px;
	background: #909090;
	border-radius:10px;
}

.newFilter__artistsList--number > div{
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.newFilter__filterNumber{
	font-size:0.9em;
	color:#000;
	width:80px;
	text-align:right;
	flex-shrink:0;
	padding-right:10px;
}

.newFilter__artistCheck{
	display:none;
}

.newFilter__artistCheckLabel{
	display:flex;
	width:100%;
	height:30px;
	align-items:center;
	margin-bottom:1px;
}

.newFilter__artistCheckLabel:before{
	content:'';
	display:inline-block;
	width:20px;
	height:20px;
	background:url(../images/icons-checkOff.png) no-repeat center center;
	background-size:auto 20px;
	margin:2px 10px 0 0;
	flex-shrink:0;
}

.newFilter__artistCheck:checked + .newFilter__artistCheckLabel:before{
	background:url(../images/icons-checkOn.png) no-repeat center center;
	background-size:auto 20px;
}

.newFilter__artistCheckLabel__span{
	width:100%;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}

.NFTs__listNumbering{
	padding-top:40px;
	padding-left:30px;
	margin-bottom:40px;
}

.NFTs__listFiltered{
	display:flex;
	justify-content:flex-start;
	align-items:center;
	padding-left:30px;
	flex-wrap:wrap;
	padding-top:20px;
}

.NFTs__listFiltered--top{
	margin-top:50px;
	padding-left:50px;
}

.NFTs__filterOff{
	border:1px solid #9c0614;
	border-radius:5px;
	background:#fff;
	color:#9c0614;
	padding:10px 20px;
	margin-right:10px;
	margin-bottom:10px;
}

.NFTs__filterOff:after{
	content:'';
	display:inline-block;
	margin-left:10px;
	width:10px;
	height:10px;
	background:url(../images/icons-X.png) no-repeat center center;
	background-size:10px;
}

.newFilter__mobileBtn{
	display:none;
}

.newFilter__mobileDone{
	display:none;
}

.newFilter__mobileClearAll{
	display:none;
}
/* 상품 리스트 관련 */

/* 상품 상세 관련 */
.assetDetailnew__detailInfos{
	width:100%;
	max-width:1280px;
	margin:0 auto;
	padding-bottom:100px;
}

.assetDetailnew__detailTitle{
	padding:15px 0 15px 40px;
	border:1px solid #ededed;
	display:flex;
	align-items:center;
	font-size:1.15em;
	font-weight:600;
	background:url(../images/icons-arrowDown.png) no-repeat 96% center;
	margin-top:50px;
}

.assetDetailnew__detailTitle--priceHistory:before{
	content:'';
	display:inline-block;
	width:31px;
	height:36px;
	background:url(../images/icons-infoHistory.png) no-repeat center center;
	margin-right:15px;
}

.assetDetailnew__detailTitle--detail:before{
	content:'';
	display:inline-block;
	width:31px;
	height:36px;
	background:url(../images/icons-infoDetail.png) no-repeat center center;
	margin-right:15px;
}

.assetDetailnew__detailTitle--about:before{
	content:'';
	display:inline-block;
	width:31px;
	height:36px;
	background:url(../images/icons-infoTag.png) no-repeat center center;
	margin-right:15px;
}

.assetDetailnew__detailTitle--chainInfo:before{
	content:'';
	display:inline-block;
	width:31px;
	height:36px;
	background:url(../images/icons-infoChain.png) no-repeat center center;
	margin-right:15px;
}

.assetDetailnew__detailTitle--offers:before{
	content:'';
	display:inline-block;
	width:31px;
	height:36px;
	background:url(../images/icons-infoOffer.png) no-repeat center center;
	margin-right:15px;
}

.assetDetailnew__detailTitle--tradingHistory:before{
	content:'';
	display:inline-block;
	width:31px;
	height:36px;
	background:url(../images/icons-infoTrading.png) no-repeat center center;
	margin-right:15px;
}

.assetDetailnew__propertiesWrap{
	margin-top:20px;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:10px;
}

.assetDetailnew__propertiy{
	border:2px solid #aaa;
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:15px;
	border-radius:10px; 
}

.assetDetailnew__propertiy__title{
	font-size:0.8em;
	font-weight:300;
}

.assetDetailnew__propertiy__cont{
	font-size:0.9em;
	font-weight:600;
}

.assetDetailnew__propertiy__percent{
	font-size:0.85em;
}

.assetDetailnew__detailContent{
	background:#f7f8f8;
	padding:30px;
	border:1px solid #ededed;
	border-top:0;
	max-height:365px;
	overflow:auto;
}

.assetDetailnew__detailContent::-webkit-scrollbar{
	width:5px;
	height:5px;
	background: transparent;
	border-radius:10px;
}

.assetDetailnew__detailContent::-webkit-scrollbar-thumb{
	width:5px;
	height:5px;
	background: #909090;
	border-radius:10px;
}

.assetDetailnew__detailTitle.on{
	background:url(../images/icons-arrowUp.png) no-repeat 96% center;
}

.assetDetailnew__detailContent--priceHistory{
	min-height:150px;
}

.assetDetailnew__detailContent--noPadding{
	padding:0;
	display:flex;
	flex-direction:column;
}

.assetDetailnew__creator{
	padding:20px 30px;
	border-bottom:1px solid #ededed;
}

.assetDetailnew__userImage{
	width:30px;
	margin-right:10px;
}

.assetDetailnew__creatorName{
	color:#9c0614;
}

.assetDetailnew__textInfo{
	padding:20px 30px;
}

.assetDetailnew__spaceBetween{
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:20px 30px;
	border-bottom:1px solid #ededed;
}

.assetDetailnew__spaceBetween:last-child{
	border-bottom:0;
}

.assetDetailnew__offerTab{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	background:#fff;
	border-bottom:1px solid #ededed;
	padding:5px 0;
}

.assetDetailnew__offerTab > span{
	padding-left:30px;
	min-width:200px;
}

.assetDetailnew__offerContent{
	display:flex;
	flex-direction:column;
	border-bottom:1px solid #ededed;
}

.assetDetailnew__offerList{
	display:grid;
	grid-template-columns:repeat(3, 1fr);
	padding:10px 0;
	border-bottom:1px solid #ededed;
	width:max-content;
	width:100%;
}

.assetDetailnew__offerList:last-child{
	border-bottom:0;
}

.assetDetailnew__offerList > span{
	padding-left:30px;
	display:flex;
	align-items:center;
	min-width:200px;
}

.assetDetailnew__offerPrice{
	font-weight:600;
}

.assetDetailnew__offerDollarPrice{
	font-size:0.8em;
	font-weight:300;
	padding-left:5px;
}

.assetDetailnew__Status{
	color:#777;
}

.assetDetailnew__Status--success{
	color:#9c0614;
}

.assetDetailnew__historyFilter{
	padding:30px;
	background:#f7f8f8;
	border:1px solid #ededed;
	border-top:0;
}

.assetDetailnew__filterBox{
	display:flex;
	flex-wrap:wrap;
	align-items:center;
	background:#fff;
	border:1px solid #cccccc;
	padding:20px;
	border-radius:10px;
}

.assetDetailnew__filterInput{
	display:none;
}

.assetDetailnew__filterLabel{
	margin-right:30px;
	display:flex;
	align-items:center;
}

.assetDetailnew__filterLabel:before{
	content:'';
	width:30px;
	height:30px;
	display:inline-block;
	background:url(../images/icons-checkOff.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:5px;
}

.assetDetailnew__filterInput:checked + .assetDetailnew__filterLabel{
	color:#9c0614;
}

.assetDetailnew__filterInput:checked + .assetDetailnew__filterLabel:before{
	background:url(../images/icons-checkOn.png) no-repeat center center;
	background-size:auto 30px;
}

.assetDetailnew__transferTab{
	display:grid;
	grid-template-columns:repeat(5, 1fr);
	background:#fff;
	border-bottom:1px solid #ededed;
	padding:5px 0;
}

.assetDetailnew__transferTab > span{
	padding-left:30px;
	min-width:200px;
}

.assetDetailnew__transContent{
	display:flex;
	flex-direction:column;
	border-bottom:1px solid #ededed;
}

.assetDetailnew__transList{
	display:grid;
	grid-template-columns:repeat(5, 1fr);
	padding:10px 0;
	border-bottom:1px solid #ededed;
}

.assetDetailnew__transList:last-child{
	border-bottom:0;
}

.assetDetailnew__transList > span{
	padding-left:30px;
	display:flex;
	align-items:center;
	min-width:200px;
}

.assetDetailnew__event{
	display:flex;
	align-items:center;
}

.assetDetailnew__event--transfer:before{
	content:'';
	width:30px;
	height:30px;
	display:inline-block;
	background:url(../images/icons-trans.png) no-repeat center center;
	margin-right:5px;
}

.assetDetailnew__event--offer:before{
	content:'';
	width:30px;
	height:30px;
	display:inline-block;
	background:url(../images/icons-offer.png) no-repeat center center;
	margin-right:5px;
}

.assetDetailnew__event--listing:before{
	content:'';
	width:30px;
	height:30px;
	display:inline-block;
	background:url(../images/icons-createdMenu.png) no-repeat center center;
	margin-right:5px;
}

.assetDetailnew__itemInfo{
	display:flex;
	align-items:center;
}

.assetDetailnew__itemInfo img{
	width:48px;
	height:48px;
	border-radius:4px;
	object-fit:cover;
	margin-right:5px;
}
/* 상품 상세 관련 */

/* 모달 관련 */
.newModal{
	border-radius:10px;
	font-family: 'Gmarket Sans';
}

.newModal__header{
	text-align:center;
	border-bottom:1px solid #989695;
}

.newModal__title{
	display:flex;
	align-items:center;
	font-size:1em;
}

.newModal__title--offer:before{
	content:'';
	width:25px;
	height:25px;
	display:inline-block;
	background:url(../images/icons-shoppingBlack.png) no-repeat center center;
	margin-right:10px;
}

.newModal__body{
	padding:30px 30px 10px;
}

.newModal__inputTitle{
	margin-bottom:5px;
}

.newModal__selectWallet{
	display:flex;
	align-items:center;
	margin-bottom:20px;
}

.newModal__selectWallet > div:not(:last-child) .newModal__selectWallet__label{
	margin-right:20px;
}

.newModal__selectWallet__input{
	display:none;
}

.newModal__selectWallet__label{
	font-size:0.85em;
	display:flex;
	align-items:center;
}

.newModal__selectWallet__label:before{
	content:'';
	width:15px;
	height:15px;
	border-radius:10px;
	display:inline-block;
	margin-right:5px;
	background:#fff;
	border:1px solid #000;
}

.newModal__selectWallet__input:checked + .newModal__selectWallet__label:before{
	background:#9c0614
}

.newModal__checkList{
	display:flex;
	flex-direction:column;
	margin-bottom:20px;
	padding-left:5px;
}

.newModal__checkList > div:not(:last-child) .newModal__check__label{
	margin-bottom:5px;
}

.newModal__check__input{
	display:none;
}

.newModal__check__label{
	font-size:0.85em;
	display:flex;
	align-items:center;
}

.newModal__check__label:before{
	content:'';
	width:15px;
	height:15px;
	border-radius:10px;
	display:inline-block;
	margin-right:5px;
	background:#fff;
	border:1px solid #000;
}

.newModal__check__input:checked + .newModal__check__label:before{
	background:#9c0614
}

.newModal__offerCoinType{
	height:44px;
	border:1px solid #000;
	font-size:0.85em;
}

.newModal__offerCoinAmount{
	flex:4 !important;
	border:1px solid #000;
	font-size:0.9em;
}

.newModal__offerExchage{
	padding:5px 0 20px;
	display:flex;
	justify-content:flex-end;
}

.newModal__offerExchageAmount{
	color:#9fa0a0;
	font-size:0.8em;
}

.newModal__agreement{
	display:flex;
	flex-direction:column;
}

.newModal__agreementWrap{
	display:flex;
	align-items:center;
	margin-bottom:10px;
}

.newModal__agreeInput{
	appearance:none;
	-webkit-appearance:none;
}

.newModal__agreeInput:before{
	content:'';
	width:25px;
	height:25px;
	display:inline-block;
	background:url(../images/icons-checkOff.png) no-repeat left center;
	background-size:15px auto;
}

.newModal__agreeLabel{
	font-size:0.7em;
}

.newModal__agreeInput:checked:before{
	background:url(../images/icons-checkOn.png) no-repeat left center;
	background-size:15px auto;
}

.newModal__footer{
	border-top:0;
	padding:0 30px 30px;
}
/* 모달 관련 */

/* 어카운트 관련 */
.accountLayout{
	position:relative;
	display:flex;
	flex-direction:column;
}

.accountLayout__bgImageWrap{
	position:relative;
	height:200px;
}

.accountLayout__bgImage{
	width:100%;
	height:100%;
	object-fit:cover;
}

.accountLayout__bgChange{
	display:none;	
}

.accountLayout__bgChangeBtn{
	position:absolute;
	top:20px;
	right:20px;
	width:50px;
	height:50px;
	border-radius:10px;
	background:#fff;
	display:flex;
	justify-content:center;
	align-items:center;
}

.accountLayout__userImageWrap{
	display:flex;
	justify-content:center;
	align-items:center;
	margin-top:-75px;
	margin-bottom:30px;
	position:relative;
}

.accountLayout__userImageWrap > div{
	position:relative;
	width:150px;
	height:150px;
	border-radius:150px;	
}

.accountLayout__userImageWrap > div:hover .accountLayout__imgChangeBtn{
	display:flex;
}

.accountLayout__userImage{
	width:100%;
	height:100%;
	object-fit:cover;
	border-radius:150px;
}

.accountLayout__imgChange{
	display:none;
}

.accountLayout__imgChangeBtn{	
	position:absolute;
	bottom:0;
	left:0;
	width:150px;
	height:30px;
	display:none;
	justify-content:center;
	align-items:center;
	background:rgba(0,0,0,0.8);
	color:#fff;
	font-size:0.9em;
}

.accountLayout__logout{
	position:absolute;
	bottom:15px;
	right:15px;
}

.accountLayout__userName{
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:1.7em;
	font-weight:600;
	font-family: 'Gmarket Sans';
	margin-bottom:10px;
}

.accountLayout__userWalletAddress{
	display:flex;
	justify-content:center;
	align-items:center;
	font-family: 'Gmarket Sans';
}

.accountLayout__userWalletAddress:after{
	content:'';
	display:inline-block;
	width:13px;
	height:14px;
	margin-left:10px;
	background:url(../images/icons-copy.png) no-repeat;
}

.account__syncBtns{
	display:flex;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	margin-bottom:10px;
	gap:10px;
}

.account__collectionsBtns{
	display:flex;
	justify-content:center;
	align-items:center;
	flex-wrap:wrap;
	gap:10px;
}

.accountNew{
	display:flex;
	min-height:calc(100% - 72px);
}

.accountNew > form{
	align-self:stretch;
	background:#f7f8f8;
}

.newLeftMenu{
	display:flex;
	flex-direction:column;
	align-self:stretch;
	background:#f7f8f8;
	width:350px;
	font-family: 'Gmarket Sans';
	padding-bottom:100px;
	flex-shrink:0;
}

.newLeftMenu > form{
	align-self:stretch;
	background:#f7f8f8;
}

.newLeftMenu-tp50{
	padding-top:50px;
}

.newLeftMenu__title{
	width:100%;
	height:70px;
	display:flex;
	align-items:center;
	padding-left:40px;
	font-weight:600;
	border-bottom:1px solid #f0f1f1;
}

.newLeftMenu__subTitle{
	width:100%;
	height:50px;
	display:flex;
	align-items:center;
	padding-left:40px;
	border-bottom:1px solid #f0f1f1;
	background:#fff;
	padding-top:4px;
}

.newLeftMenu__subTitle--side{
	justify-content:space-between;
	padding-right:40px;
}

.newLeftMenu__subTitle--menu{
	background:url(../images/icons-arrowUp.png) no-repeat calc(100% - 40px) center #fff;
}

.newLeftMenu__subTitle--menu.on{
	background:url(../images/icons-arrowDown.png) no-repeat calc(100% - 40px) center #fff;
}

.newLeftMenu__subTitle--depth{
	background:#f7f8f8;
}

.newLeftMenu__icon{
	display:flex;
	align-items:center;
}

.newLeftMenu__icon:before{
	content:'';
	display:inline-block;
	width:21px;
	height:24px;
	margin-right:10px;
	margin-top:-4px;
}

.newLeftMenu__icon--collected:before{	
	background:url(../images/icons-listMenu.png) no-repeat;	
}

.newLeftMenu__icon--created:before{
	background:url(../images/icons-createdMenu.png) no-repeat;
}

.newLeftMenu__icon--favorited:before{
	background:url(../images/icons-likeitMenu.png) no-repeat;
}

.newLeftMenu__icon--hidden:before{
	background:url(../images/icons-hiddenMenu.png) no-repeat;
}

.newLeftMenu__icon--activity:before{
	background:url(../images/icons-activityMenu.png) no-repeat;
}

.newLeftMenu__icon--offers:before{
	background:url(../images/icons-offersMenu.png) no-repeat;
}

.newLeftMenu__icon--bestbuy:before{
	background:url(../images/icons-bestbuyMenu.png) no-repeat;
}

.newLeftMenu__icon--offerMade:before{
	background:url(../images/icons-offerOut.png) no-repeat;
}

.newLeftMenu__icon--offerReceived:before{
	background:url(../images/icons-offerIn.png) no-repeat;
}

.newLeftMenu__icon--delivery:before{
	background:url(../images/icons-bus.png) no-repeat;
}

.newLeftMenu__icon--accountSetting{
	background:url(../images/icons-accountSetting.png) no-repeat;
	background-size:21px auto;
}

.accountContents{
	flex:1;
	padding:50px 50px;
	width:calc(100% - 350px);
}

.accountContents--noPadding{
	padding:0;
}

.accountNew--noMargin{
	margin:0;
}

.accountHistory{	
	display:flex;
	flex-direction:column;
	border:1px solid #ececec;
	border-radius:3px;
	margin-bottom:50px;
}

.accountHistory__box{
	overflow:auto;
	height:310px;
}

.accountHistory__box--height{
	height:600px;
}

.accountHistory__box--minHeight{
	height:400px;
}

.accountHistory__box::-webkit-scrollbar{
	width:5px;
	height:5px;
	background: transparent;
	border-radius:10px;
}

.accountHistory__box::-webkit-scrollbar-thumb{
	width:5px;
	height:5px;
	background: #909090;
	border-radius:10px;
}

.accountHistory__header{
	background:#f7f8f8;
	display:grid;
	height:60px;
	align-items:center;
	border-bottom:1px solid #ececec;
	width:max-content;
	min-width:100%;
}

.accountHistory__header--three{
	grid-template-columns:repeat(3, 1fr);
}

.accountHistory__header--five{
	grid-template-columns:repeat(5, 1fr);
}

.accountHistory__header--six{
	grid-template-columns:repeat(6, 1fr);
}

.accountHistory__header--seven{
	grid-template-columns:repeat(7, 1fr);
}

.accountHistory__header--eight{
	grid-template-columns:repeat(8, 1fr);
}

.accountHistory__header > div{
	padding-left:30px;
	width:230px;
}

.accountHistory__contents{
	background:#fff;
	display:grid;
	width:max-content;
	min-width:100%;
	height:70px;
	align-items:center;
	border-bottom:1px solid #ececec;
}

.accountHistory__contents--three{
	grid-template-columns:repeat(3, 1fr);
}

.accountHistory__contents--five{
	grid-template-columns:repeat(5, 1fr);
}	

.accountHistory__contents--six{
	grid-template-columns:repeat(6, 1fr);
}

.accountHistory__contents--seven{
	grid-template-columns:repeat(7, 1fr);
}

.accountHistory__contents--eight{
	grid-template-columns:repeat(8, 1fr);
}

.accountHistory__contents > span{
	padding-left:30px;
	width:230px;
}

.accountHistory__contents__btn{
	background:#9c0614;
	border:0;
	border-radius:100px;
	color:#fff;
	font-size:0.9em;
	padding:5px 10px;
}

.accountHistory__contents__btn:disabled{
	background:#aaa;
}

.accountLayout__infos{
	display:grid;
	grid-template-columns:repeat(4, 160px);
	justify-content:center;
	align-items:center;
	padding-top:20px;
	margin-bottom:40px;
	gap:50px;
}

.accountLayout__info__item{
	display:flex;
	flex-direction:column;
	align-items:center;
}

.accountLayout__info__icon{
	display:flex;
	align-items:center;
	margin-bottom:5px;
	font-size:1.1em;
}

.accountLayout__info__icon:before{
	content:'';
	display:inline-block;
	width:26px;
	height:24px;
	margin-right:7px;
}

.accountLayout__info__icon--item:before{
	background:url(../images/icons-box.png) no-repeat center center;
}

.accountLayout__info__icon--owner:before{
	background:url(../images/icons-owner.png) no-repeat center center;
}

.accountLayout__info__icon--price:before{
	background:url(../images/icons-coin.png) no-repeat center center;
}

.accountLayout__info__icon--volume:before{
	background:url(../images/icons-graph.png) no-repeat center center;
}

.accountLayout__info__box{
	width:160px;
	height:58px;
	display:flex;
	justify-content:center;
	align-items:center;
	border:1px solid #c4c4c4;
	border-radius:15px;
	font-size:1.3em;
	font-weight:600;
}

.accountLayout__userDescription{
	color:#595757;
	display:flex;
	justify-content:center;
	align-items:flex-start;
	max-width:80%;
	margin:0 auto;
}

.accountLayout__userDescription:before{
	content:'';
	display:inline-block;
	background:url(../images/icons-usermini.png) no-repeat center center;
	width:13px;
	height:22px;
	flex-shrink:0;
	margin-right:10px;
}

.assetDetailnew__collectionLinks{
	padding:20px 0;
	display:flex;
	align-items:center;
	flex-wrap:wrap;
	gap:20px;
}

.assetDetailnew__snsLink{
	display:flex;
	align-items:center;
	border:1px solid #aaa;
	padding:6px;
	border-radius:5px;
}

.assetDetailnew__snsLink i{
	margin-right:5px;
}

.myWallet__wrap{
	
}

.myWallet__title{
	font-size:1.4em;
	font-weight:600;
	display:flex;
	align-items:center;
	margin-bottom:20px;
}

.myWallet__title--setting:before{
	content:'';
	width:30px;
	height:30px;
	display:inline-block;
	background:url(../images/icons-setting.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;
}

.myWallet__title--gear:before{
	content:'';
	width:30px;
	height:30px;
	display:inline-block;
	background:url(../images/icons-gear.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;
}

.myWallet__title--myTokens{
	width:100%;
	max-width:800px;
	justify-content:space-between;
}

.myWallet__title--myTokens > span{
	display:flex;
	align-items:center;
}

.myWallet__title--myTokens > span:before{
	content:'';
	width:30px;
	height:30px;
	display:inline-block;
	background:url(../images/icons-myTokens.png) no-repeat center center;
	background-size:auto 30px;
	margin-right:10px;
}

.myWallet__inputLabel{
	font-size:1em;
	margin-bottom:10px;
}

.myWallet__inputWrap{
	width:100%;
	max-width:600px;
	border:1px solid #636161;
	padding:15px;
	background:#f7f8f8;
	border-radius:10px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}

.myWallet__inputWrap--last{
	margin-bottom:40px;
}

.myWallet__textInput{
	background:transparent;
	border:0;
	flex:1;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.myWallet__inputCopy{
	width:60px;
	height:30px;
	color:#fff;
	background:#595757;
	border-radius:10px;
	border:0;
	flex-shrink:0;
	font-size:0.8em;
}

.renewal__btnRed{
	padding:10px 40px;
	background:#9c0614;
	color:#fff;
	border:0;
	border-radius:100px;
}

.renewal__btnRed--small{
	font-size:0.65em;
	padding:5px 20px;
	font-weight:normal;
	display:flex;
	align-items:center;
}

.renewal__btnRed:hover{
	color:#fff;
}

.myWallet__menuArea{
	display:flex;
	gap:10px;
}

.tokenMenu__nav{
	display:flex; 
	justify-content:flex-end;
	font-size:14px;
	font-weight:400;
}

.tokenMenu__nav .dropdown-toggle{border:1px solid #dee2e6; border-radius:5px;}
.tokenMenu__nav .dropdown-item:active{background:#e9ecef;}
.tokenMenu__nav .dropdown-item button{border:0; background:transparent; width:100%; text-align:left;}

.myWallet__tokenBoxWrap{
	display:grid;
	grid-template-columns:repeat(2, 1fr);
	gap:20px;
	width:100%;
	max-width:800px;
	margin-bottom:20px;
}

.myWallet__tokenBox{
	display:flex;
	flex-direction:column;
	align-self:stretch;
	align-items:center;
	padding:30px 20px;
	border:1px solid #e8e8e8;
	background:#f7f8f8;
	border-radius:10px;
	gap:5px;
}

.myWallet__tokenImage{
	width:90px;
}

.myWallet__tokenName{
	font-size:1.3em;
	font-weight:600;
}

.myWallet__tokenInfo{
	font-size:1em;
	font-weight:100;
}

.myWallet__tokenAmount{
	border:1px solid #e6e6e6;
	border-radius:10px;
	width:100%;
	height:50px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	margin-top:5px;
	overflow:hidden;
}

.myWallet__tokenNum{
	background:#fff;
	height:100%;
	display:flex;
	align-items:center;
	flex:1;
	padding-left:15px;
	font-weight:600;
	font-size:1.1em;
}

.myWallet__tokenUnit{
	display:flex;
	align-items:center;
	justify-content:center;
	width:80px;
	background:#9fa0a0;
	color:#fff;
	height:100%;
}

.myWallet__stakingWrap{
	width:100%;
	max-width:800px;
	padding-top:20px;
}
/* 어카운트 관련 */

/* 트레이딩 히스토리 */
.newTradingHistory{
	padding:30px 50px 0;
}

#soldProducts_shipping th{
	min-width:80px;
}
/* 트레이딩 히스토리 */

/* 로그인 */
.signIn__title{
	font-size:2em;
	font-weight:600;
	margin:40px 0 30px;
}

.signIn__title em{
	color:#9c0614;
	font-style:normal;
}

.signIn__listWrap{
	display:flex;
	justify-content:center;
	align-items:center;
	gap:20px;
	flex-wrap:wrap;
}

.signIn__login{
	display:flex;
	flex-direction:column;
	align-items:center;
	padding:50px 30px 40px 30px;
	border:1px solid #e6e6e6;
	background:#fff;
	border-radius:10px;
	align-self:stretch;
}

.signIn__login:hover{
	border:1px solid #a10b0b;
}

.signIn__walletName{
	font-size:1.3em;
	font-weight:600;
	margin:30px 0 10px;
}

.signIn__walletFunction{
	list-style:none;
	margin-bottom:30px;
	min-height:60px;
}

.signIn__walletFunction li{
	color:#595757;
	font-size:0.8em;
}

.signIn__loginBtn{
	color:#000;
	background:#f7f8f8;
	border:1px solid #eeeeee;
	width:220px;
	height:45px;
	display:flex;
	justify-content:center;
	align-items:center;
	border-radius:5px;
}

.signIn__loginBtn:hover{
	color:#000;
}

.signIn__login:hover .signIn__loginBtn{
	background:#a10b0b;
	border:1px solid #a10b0b;
	color:#fff;
}

.signIn__login:hover .signIn__loginBtn:hover{
	color:#fff;
}
/* 로그인 */

/* 외부 지갑 */
.externalWallet{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:100vh;
	display:flex;
	justify-content:center;
	align-items:center;
	background:rgba(0,0,0,0.6);
	z-index:9999;
	font-size:15px;
}

.externalWallet__box{
	width:90%;
	max-width:400px;
	padding:30px;
	background:#fff;
	border-radius:15px;
	display:flex;
	flex-direction:column;
}

.externalWallet__spinner{
	margin:10px auto;
}

.externalWallet__title{
	font-size:1.3em;
	font-weight:600;
	margin:15px 0;
	text-align:center;
}

.externalWallet__content{
	font-size:1.1em;
	font-weight:300;
	margin-bottom:15px;
	text-align:center;
}

.externalWallet__alert{
	font-size:0.9em;
	font-weight:300;
	text-align:center;
	color:#aaa;
}
/* 외부 지갑 */

.mainComingSoon{
	
}

.mainComingSoon img{
	width:100%;
}

.mainComingSoon__image--mobile{
	display:none;
}

.assetDetailnew__slideToggle{
	position:relative;
}

.div__spinner__box{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	min-height:150px;
	display:flex;
	justify-content:center;
	align-items:center;
	background:rgba(0,0,0,0.5);
	z-index:1;
}

.div__spinner__box > .loader-spinner{
	position:relative;
	top:0;
	left:0;
}

.NFTs__dropList__title{
	font-size:1.5em;
	padding:20px 0 0 40px;
}


/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */
/* ///////////////////// 모바일 //////////////////// */

@media (max-width:1440px) {
    .footer__container{
        max-width:1280px;
		padding:0 15px;
    }

    .footer__infos{
        flex-direction: column;
        align-items: flex-start;
    }

    .footer__companyContact{
        margin:10px 0 0 0;
        width:100%;
    }
}

@media (max-width:1280px) {
	.headerNew__container{
		padding:0 10px;
	}

    .nftFilter{
        padding:100px 20px 55px;
    }

    .nftFilter__searchWrap{
        padding:15px 25px;
        width:350px;
    }

    .nftFilter__searchInput{
        width:calc(100% - 40px);
        padding-left:45px;
    }

    .nftFilter__filterWrap{
        width:540px;
    }
    
    .nftFilter__filterBox{
        width:fit-content;
    }

    .nftFilter__select{
        width:160px;
    }

    .NFTs{
        padding:0 20px;
    }

    .NFTs__categoryType{
        padding:0;
    }

    .NFTs__categories{
        font-size:1.2em;
    }

	.assetDetail__imagesArea{
		width:450px;
		margin-right:50px;
	}

	.assetDetail__imagesWrap{
		width:100%;
	}

	.assetDetail__imagesWrap img, .assetDetail__imagesWrap video{
		height:450px;
	}

	.assetDetail__botBtns{
		font-size:14px;
		margin-right:5px;
	}

	.assetDetail__botBtns:before{
		width:17px;
		height:17px;
		margin-right:2px;
	}

	.assetDetail__botBtns--likeIt:before{
		background-size:17px 17px;
	}

	.assetDetail__botBtns--likeIt.on:before{
		background-size:17px 17px;
	}

	.assetDetail__botBtns--views:before{
		background-size:17px 17px;
	}

	.assetDetail__botBtns--share:before{
		background-size:17px 17px;
	}

	.assetDetail__botBtns--renew:before{
		background-size:17px 17px;
	}

    .footer{
        padding:55px 20px;
    }

    .footer__contract{
        flex-direction: column;
    }

    .footer__contractWrap{
        width:100%;
        margin-bottom:10px;
    }

    .footer__contractName{
        width:25%;
        min-width:140px;
    }

    .footer__contractBox{
        width:100%;
    }
}

@media (max-width:1200px) {
	.NFTs__subTag--main{
		gap:20px;
	}

	.headerNew__searchBox{
		width:250px;
	}

	.headerNew__nav{
		width:370px;
	}

	.headerNew__textNav{
		font-size:15px;
		padding:0 10px;
	}
}

@media (max-width:1100px) {
	.assetDetail__imagesArea{
		width:350px;
		margin-right:30px;
	}

	.assetDetail__imagesWrap{
		width:100%;
	}

	.assetDetail__imagesWrap img, .assetDetail__imagesWrap video{
		height:350px;
	}
}

@media (max-width:991px) {
	.headerNew{
		background:#000;
		padding:0 20px;
		justify-content:flex-start;
	}

	.headerNew__nav{
		display:none;
	}

	.headerNew__btns{
		display:none;
	}

	.headerNew__logoAnchor--pc{
		display:none;
	}

	.headerNew__logoAnchor--mobile{
		display:flex;
	}

	.headerNew__mobileMenuBtn{
		display:inline-block;
		width:40px;
		height:40px;
		background:url(../images/icons-arrowDownWhite.png) no-repeat center center;
	}

	.headerNew__mobileMenu{
		position:absolute;
		top:72px;
		left:0;
		width:100%;
		height:calc(100vh - 72px);
		background:#fff;
		z-index:6;
		padding-top:20px;
		overflow:auto;
	}

	.headerNew__searchBox{
		flex:1;
		width:auto;
	}

	.headerNew__snsList{
		display:flex;
		justify-content:center;
		align-items:center;
		padding:20px 0 50px;
	}

	.headerNew__snsIcon{
		width:50px;
		height:50px;
	}

	.headerNew__snsIcon--twitter{
		background:url(../images/icons-twitter.png) no-repeat center center;
	}

	.headerNew__snsIcon--youtube{
		background:url(../images/icons-youtube.png) no-repeat center center;
	}

	.headerNew__snsIcon--instagram{
		background:url(../images/icons-instagram.png) no-repeat center center;
	}

	.headerNew__snsIcon--facebook{
		background:url(../images/icons-facebook.png) no-repeat center center;
	}

	.headerNew__snsIcon--blog{
		background:url(../images/icons-blog.png) no-repeat center center;
	}

	.headerNew__tokensInfo{
		z-index:12;
	}

	.headerNew__tokensInfo_BG{
		z-index:11;
	}

    .howToUse{
        order:1;
    }

	.main__popCategories{
		top:30px;
	}

    .mainBanner--new{
		height:200px;
    }

    .mainBanner__swiper{
		height:200px;
    }

    .mainBanner__controller{
        width:30px;
        height:30px;
    }

    .mainBanner__controller--left{
        top:calc(50% - 15px);
        left:15px;
    }
    
    .mainBanner__controller--right{
        top:calc(50% - 15px);
        right:15px;
    }

    .nftFilter__filterWrap{
        width:100%;
    }

    .nftFilter{
        padding:30px 20px 20px;
        flex-direction: column;
    }

    .nftFilter__searchWrap{
        width:100%;
        margin-bottom:10px;
    }

    .nftFilter__filterBox{
        width:calc(50% - 5px);
    }

    .nftFilter__boxName{
        width:75px;
    }

    .nftFilter__select{
        width:100%;
    }

    .NFTs__categories{
        overflow:auto;
        padding-bottom:20px;
        margin-bottom:20px;
    }

    .NFTs__categoryType{
        padding:0 15px;
    }

    .NFTs__categoryType > label{
        width:max-content;
    }

    .NFTs__list--main{
        margin-bottom:30px;
    }

	.main__container{
		padding:0 30px;
	}

	.mainAllCategories__swiper .NFT__item{
		margin:0 auto;
	}

	.main__partTitle{
		font-size:20px;
		margin-bottom:30px;
	}

	.main__partTitle__anchor:after{
		width:20px;
		height:22px;
		background-size:auto 22px;
		vertical-align:sub;
	}

	.mainAllCategories__swiper{
		overflow:hidden;
		width:100%;
		padding:10px 20px 30px;
		margin:0 auto;
		position:relative;
	}

	.mainArtist__swiper{
		overflow:hidden;
		width:100%;
		padding:10px 20px 30px;
		margin:0 auto;
		position:relative;
	}

	.mainCollection__swiper{
		overflow:hidden;
		width:100%;
		padding:10px 20px 30px;
		margin:0 auto;
		position:relative;
	}

	.mainHowTo__wrap{
		flex-direction:column;
	}

	.mainHowTo__item{
		width:100%;
		margin-bottom:50px;
	}

	.mainHowTo__content{
		padding:0 25%;
	}

    .howToUse{
		height:100px;
        margin-top:20px;
		padding:0;
    }

	.howToUse__wrapper{
		flex-direction:column;
		height:100px;
	}

	.howToUse__item{
		width:100%;
	}

	.howToUse__item--first{
		border:0;
	}

	.assetDetail__header--mobile{
		display:flex;
	}

	.assetDetail__header--pc{
		display:none;
	}

	.assetDetailnew{
		flex-direction:column;
	}

	.assetDetail__imagesArea{
		width:100%;
		margin-right:50px;
	}

	.assetDetail__imagesWrap{
		width:100%;
	}

	.assetDetail__imagesWrap img, .assetDetail__imagesWrap video{
		height:auto;
	}

	.assetDetail__pricesTab{
		grid-template-columns:1fr;
	}

	.assetDetail__unitWon{
		padding:0px 20px 10px;
		text-align:left;
	}

	.assetDetail__price--start + .assetDetail__unitWon{
		background:#ececec;
	}

	.assetDetail__price--current{
		border-bottom:0;
	}

	.assetDetail__price--current + .assetDetail__unitWon{
		background:#f7f8f8;
		border:1px solid #ececec;
		border-top:0;
	}

	.assetDetail__bidWrap{
		padding:10px 0;
	}

	.assetDetail__ownerInfo{
		justify-content:space-between;
	}

	.assetDetail__ownerTitle{
		border-right:0;
	}

	.assetDetail__auctionPeriod{
		text-align:left;
	}

	.assetDetail__ownerTitle{
		width:161px;
	}

	.assetDetail__ownerInfo--date{
		flex-direction:column;
	}

	.assetDetail__price{
		flex-direction:column;
		align-items:flex-start;
		padding:12px 20px 0;
	}

	.assetDetail__titleWrap{
		flex-direction:column;
		justify-content: space-between;
		align-items: flex-start;
	}

	.assetDetail__time{
		align-self:flex-end;
	}

	.assetDetail__bidWallet{
		display:none;
	}

	.assetDetail__unitSelect{
		background:#fff;
	}

	.newFilter{
		position:fixed;
		top:0;
		width:100%;
		height:100vh;
		z-index:15;
		overflow-y:scroll;
		display:none;
	}

	.newFilter__mobileBtn{
		position:fixed;
		bottom:50px;
		left:20%;
		width:60%;
		height:50px;
		background:#9c0614;
		display:flex;
		justify-content:center;
		align-items:center;
		z-index:3;
		color:#fff;
		border-radius:100px;
		box-shadow:0 5px 5px rgba(0,0,0,0.3);
	}

	.newFilter__mobileDone{
		position:absolute;
		top:0px;
		right:10px;
		width:80px;
		height:50px;
		display:flex;
		justify-content:center;
		align-items:center;
		color:#9c0614;
		font-size:1.1em;
		font-weight:600;
	}

	.newFilter__mobileClearAll{
		position:absolute;
		top:0px;
		left:10px;
		width:80px;
		height:50px;
		display:flex;
		justify-content:center;
		align-items:center;
		color:#9c0614;
		font-size:1.1em;
		font-weight:600;
	}

	.assetDetailnew__detailInfos{
		padding:0 24px 50px;
	}

	.assetDetailnew__offerTab{
		width:max-content
	}

	.assetDetailnew__transferTab{
		width:max-content
	}

	.assetDetailnew__detailTitle{
		margin-top:30px;
	}

	.footer__companyContact{
        flex-direction: column;
        align-items:center;
    }

    .footer__companyInfo--email{
        margin-bottom:10px;
    }

    .footer__contractWrap{
        flex-direction: column;
        align-items: flex-start;
    }

    .footer__contractName{
        margin-bottom:5px;
    }

    .footer__contractAddress{
        max-width:calc(100% - 100px);
        overflow:hidden;
        text-overflow: ellipsis;
        margin-right:10px;
    }

    .footer__companyInfo{
        text-align:center;
    }

    .footer__companyInfo > span{
        display:block;
    }

    .footer__linkTo{
        flex-direction: column;
    }

    .footer__linkItem{
        padding:5px 0;
    }

    .footer__seprateBar{display:none;}

    .main{padding:0;}

	.accountLayout__userWalletAddress{
		font-size:0.75em;
		padding:0 30px;
		word-break:break-all;
	}

	.accountNew{
		flex-direction:column;
		margin-top:50px;
	}

	.accountNew-noMargin{
		margin-top:20px;
	}

	.newLeftMenu{
		flex-direction:row;
		padding-bottom:0px;
		overflow-x:auto;
		overflow-y:hidden;
		width:100%;
		height:50px;
	}

	.newLeftMenu-tp50{
		padding-top:0;
		height:0;
	}

	.newLeftMenu__title{
		display:none;
	}

	.newLeftMenu__subTitle{
		padding:0 20px;
		min-width:fit-content;
	}

	.newLeftMenu__subTitle span:nth-child(2){
		display:none;
	}

	.newLeftMenu__subTitle--menu{
		display:none;
	}

	.newLeftMenu__subMenuToggle{
		display:flex;
	}

	.newLeftMenu__subTitle--depth{
		background-color:#fff;
		width:max-content;
	}

	.accountContents{
		padding:30px 20px;
		width:100%;
	}
	
	.accountContents--noPadding{
		padding:0;
	}

	.accountNew--noMargin{
		margin:0;
	}

	.accountHistory__header{
		width:max-content;
		min-width:100%;
	}

	.accountHistory__contents{
		width:max-content;
		min-width:100%;
	}

	.accountLayout__infos{
		grid-template-columns:repeat(2, 50%);
		gap:20px;
		padding:0 20px;
	}

	.accountLayout__info__box{
		width:95%;
	}

	.accountLayout__info__icon{
		font-size:1em;
	}

	.myWallet__title--myTokens{
		flex-direction:column;
		align-items:flex-start;
	}

	.myWallet__menuArea{
		display:flex;
		justify-content:space-between;
		align-items:center;
		width:100%;
		margin-top:20px;
	}

	.myWallet__tokenBoxWrap{
		max-width:100%;
		grid-template-columns:repeat(1, 1fr);
		gap:10px;
	}

	.renewal__btnRed--small{
		font-size:0.55em;
	}

	.myWallet__title--myTokens{
		width:100%;
		max-width:100%;
	}

	.myWallet__stakingWrap{
		max-width:100%;
	}

	.mainComingSoon__image--mobile{
		display:block;
	}

	.mainComingSoon__image--pc{
		display:none;
	}
}

@media (max-width:650px) {
	.headerNew__popDown{
		color:#000;
		font-size:40px;
		display:flex;
		justify-content:center;
		align-items:center;
		width:50px;
		height:50px;
	}

    .nftFilter__filterWrap{
        flex-direction: column;
        height:auto;
    }

    .nftFilter__filterBox{
        width:100%;
        height:50px; 
        margin-bottom:10px;
    }
    .NFTs__subTag{
        justify-content: center;
        grid-template-columns: repeat(1, 280px);
        gap:30px;
    }

	.NFTs__subTag--assetList{
		padding:30px 0;
	}

    .NFT__item{
        width:280px;
        margin:0 auto 20px;
    }

    .howToUse__item{
        font-size:1em;
    }

    .howToUse__anchor{
        background:none;
        padding:10px 0;
    }

	.main__container{
		padding:0;
	}

	.mainHowTo__content{
		padding:0 25px;
	}

	.accountLayout__logout{
		font-size:0.8em;
		padding:5px 10px;
	}
}

