@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,400;0,700;1,400;1,700&display=swap');


a{text-decoration:none; color:#000;}
ul{padding:0; margin:0;}
ul li{list-style:none;}
body{width:100%; overflow-x:hidden !important;}
p{margin:0;}

form{margin:0; padding:0;}

.shrink0{flex-shrink:0;}

/*레이아웃 관련 Style*/
.btn.btn-primary{background-color:#e8632e !important; border:1px solid #e8632e;}
.btn.btn-outline-primary{background-color:none; border:1px solid #e8632e; color:#e8632e}
.btn.btn-outline-primary:hover{background-color:#e8632e !important; border:1px solid #e8632e; color:#fff;}
.main{min-height:calc(100vh - 293px)}
.main-alert{background-color:rgb(32, 129, 226); margin-bottom:0;}
.main-alert a{color:#fff;}

#notice .modal-header{background-color:#de7e58; color:#fff;}
#notice .modal-body p{word-break:keep-all;}

.header{position:sticky; top:0; z-index:5; background-color:#f1f1f1; /*box-shadow:rgb(47 63 78 / 25%) 0px 0px 8px 0px;*/ border-bottom:1px solid #e5e5e5;}
.header-top{display:flex; flex-direction:column; -webkit-box-pack:justify; justify-content:space-between; padding:20px 16px 0; border-bottom:1px solid rgb(229, 232, 235);}
.header-top > div{display:flex; justify-content:space-between; align-items:center;}
.header-top .top-component{-webkit-box-align:center; align-items:center; display:flex; -webkit-box-pack:center; justify-content:space-between;}
.header-top .top-component .wallet-icon{margin-right:10px; width:30px;}
.header-top .top-brand{padding:8px 0; margin-left:8px;}
.header-top .top-brand img{height:70px; margin-right:10px;}
.header-top .top-brand img.mobile{display:none;}
.header-top .top-brand a{color:#000;}
.header-top .top-brand .brand-name{display:initial; margin-left:8px; font-size:20px; font-weight:500; margin-right:15px;}
.header-top .top-search{flex:1 0 0%; padding:5px 0 15px;}
.header-top .top-search .search-wrap{border-radius:5px; flex:1 0 0%; display:flex; -webkit-box-align:center; align-items:center; margin-right:8px; position:relative; background-color:#fff; border:1px solid rgb(229, 232, 235); height:45px; max-width:650px; padding:0px 10px;}
.header-top .top-search .search-wrap i{font-size:16px; user-select:none;}
.header-top .top-search .search-wrap input{flex:1 0 0%; background-color:transparent; color:rgba(4, 17, 29, 0.75); outline:none; margin-left:12px; height:100%; border:none; flex:1 0 0%}

.header-top .top-navlist{display:flex; margin-bottom:0; padding:5px 0 15px;}
.header-top .top-navlist > li{position:relative; list-style:none; height:45px; display:flex; -webkit-box-pack:justify; justify-content:space-between; font-size:16px; cursor:pointer; -webkit-box-align:center; align-items:center;}
.header-top .top-navlist > li:hover > .nl-hide-items{opacity:1; visibility:visible;}
.header-top .top-navlist > li .nl-item{-webkit-box-align:center; align-items:center; color:rgba(4, 17, 29, 0.75); display:flex; height:100%; padding:0 15px; position:relative; width:100%; font-weight:500;}
.header-top .top-navlist > li .nl-item:hover{color:#250b00;}
.header-top .top-navlist > li .nl-item:hover{color:#250b00;}
.header-top .top-navlist > li .nl-item:hover::after{background-color:#e8632e; bottom:0; content:''; display:block; height:2px; left:0; position:absolute; width:100%;}
.header-top .top-navlist > li .nl-item.text-mobile{font-size:0;}
.header-top .top-navlist > li .nl-item i{font-size:26px;}
.header-top .top-navlist > li .nl-hide-items{opacity:0; visibility:hidden; padding:0; position:absolute; top:45px; right:0; background-color:#fff; box-shadow:rgb(47 63 78 / 25%) 0px 0px 8px 0px; border:1px solid rgb(229, 232, 235); width:216px; z-index:1; transition-duration:0.2s; transition-property:opacity, visibility;}
.header-top .top-navlist > li .nl-hide-items > li{list-style:none; color:#555; padding:13px 15px; font-size:1rem;}
.header-top .top-navlist > li .nl-hide-items > li i{margin-right:15px;}
.header-top .top-navlist > li .nl-hide-items > li img{margin-right:15px; vertical-align:sub; margin-top:2px;}
.header-top .top-navlist > li .nl-hide-items > li:hover{color:#000;}
.header-top .top-navlist .nl-item a{color:rgba(4, 17, 29, 0.75);}
.header-top .top-navlist .nl-item a:hover{color:#250b00;}
.header-top .top-mobile-menu-btn{display:none;}
.header-top .top-navlist-mobile{display:none;}

.footer{background:#de7e58; color:#fff; display:flex; height:auto; -webkit-box-pack:center; justify-content:center; position:relative; width:100%;}
.footer a{color:#fff;}
.footer-container{width:82.5%;}
.footer-container .footer-row{flex-direction:row; display:flex; padding:0 20px; border-bottom:1px solid rgba(255, 255, 255, 0.3)}
.footer-container .footer-row .footer-brand{width:100%; display:flex; justify-content:space-between; align-items:center; height:313px;}
.footer-container .footer-row .footer-brand .brand-logo{-webkit-box-align:center; align-items:center; flex-wrap:wrap;}
.footer-container .footer-row .footer-brand .brand-logo img{width:180px;}
.footer-container .footer-row .footer-brand .brand-info{color:rgba(255, 255, 255, 0.8); font-weight:300; font-size:15px;}
.footer-container .footer-row .footer-brand .brand-info b{font-weight:600;}
.footer-container .footer-row .footer-brand .howto{font-size:0.8rem;}
.footer-container .footer-row .footer-brand .howto:after{content:'|'; font-size:0.5rem; padding:0 15px;}
.footer-container .footer-row .footer-brand .howto.last:after{content:none;}
.footer-container .footer-row .footer-brand .contract{font-size:0.8rem; padding-bottom:10px;}
.footer-container .footer-row .footer-brand .contract button{background:#fff; color:#de7e58; border:0; font-weight:bold; border-radius:5px; padding:0px 5px 0px 4px; line-height:20px;}
.footer-container .footer-row.footer-policy{display:flex; -webkit-box-align:center; align-items:center; -webkit-box-pack:justify; justify-content:space-between; border:0; margin:0; padding:0 20px; height:60px;}
.footer-container .footer-row.footer-policy .copyright{display:flex; -webkit-box-align:center; align-items:center;}
.footer-container .footer-row.footer-policy .policy-txt{font-size:0.8rem; margin:10px 0 15px;}
.footer-container .footer-row.footer-policy .terms{display:flex; -webkit-box-align:center; align-items:center; -webkit-box-pack:justify; justify-content:space-between;}
.footer-container .footer-row.footer-policy .terms .policy-txt{margin-left:10px;}

@media (max-width: 991.98px) {
.main-alert a{font-size:0.9rem;}
.header-top{padding:0 5px;}
.header-top .top-brand img{margin-right:10px;}
.header-top .top-brand img.pc{display:none;}
.header-top .top-brand img.mobile{display:inline-block;}
.header-top .top-brand .brand-name{display:none;}
.header-top .top-mobile-menu-btn{display:flex; justify-content:flex-end; width:50px; height:72px; font-size:1.5rem; color:#555;}
.header-top .top-navlist-mobile-mat{display:none; position:fixed; top:0; left:0; width:100%; height:100%; background-color:#000; opacity:0.4;}
.header-top .top-navlist{display:none;}
.header-top .top-navlist-mobile{display:block; width:70%; height:100%; position:fixed; background-color:#fff; padding:0; top:0; left:100%;}
.header-top .top-navlist-mobile > li{position:relative; list-style:none; min-height:50px; height:fit-content; display:block;font-size:16px;border-bottom:1px solid #eee;}
.header-top .top-navlist-mobile > li .nl-item{display:block; text-align:right; width:100%; line-height:50px; color:rgb(4, 17, 29); padding-right:15px;}
.header-top .top-navlist-mobile > li .nl-item:hover{color:rgb(4, 17, 29);}
.header-top .top-navlist-mobile > li .nl-item:hover::after{display:none;}
.header-top .top-navlist-mobile > li .nl-item i{display:none;}
.header-top .top-navlist-mobile > li .nl-item.text-mobile{font-size:16px;}

.header-top .top-search .search-wrap{margin-right:0;}

.header-top .top-navlist-mobile > li:hover > .nl-hide-items{opacity:1; visibility:visible;}
.header-top .top-navlist-mobile > li .nl-hide-items{display:none; position:relative; opacity:1; visibility:visible; box-shadow:none; top:0; border:0; width:100%; border-top:1px solid #eee; background-color:#efefef;}
.header-top .top-navlist-mobile > li .nl-hide-items > li{list-style:none; display:block; color:#555; padding:13px 15px; font-size:1rem; text-align:right;}
.header-top .top-navlist-mobile > li .nl-hide-items > li i{display:none;}
.header-top .top-navlist-mobile > li .nl-hide-items > li img{display:none;}
.header-top .top-navlist-mobile > li .nl-hide-items > li:hover{color:#000;}
}

@media (max-width: 767.98px) {
.footer-container{width:95%;}
.footer-container .footer-row{flex-direction:column;}
.footer-container .footer-row .footer-brand{width:100%; display:flex; flex-direction:column-reverse; padding:30px 0; height:auto;} 
.footer-container .footer-row .footer-brand img{margin-bottom:20px;} 
.footer-container .footer-row.footer-policy{margin:10px 0; height:auto;}
.footer-container .footer-row.footer-policy .policy-txt{margin:5px 10px 0;}
.footer-container .footer-row.footer-policy{padding:0 10px 10px;}
.footer-container .footer-row .footer-brand .howto{font-size:0.8rem; display:block;}
.footer-container .footer-row .footer-brand .howto:after{content:none;}
.footer-container .footer-row .footer-brand .howto.last:after{content:none;}
.footer-container .footer-row .footer-brand .contract{font-size:0.8rem;}
.footer-container .footer-row .footer-brand .contract button{background:#fff; color:#de7e58; border:0; font-weight:bold; border-radius:5px; padding:0px 5px 0px 4px; line-height:20px;}
}

/*레이아웃 관련 Style*/

.welcomeWrap-mobile{display:none !important;}
.welcomeWrap{display:flex; justify-content:flex-start; align-items:center; width:100%; height:100vh; background:url(../images/nftmania-door-pc-bg.png) no-repeat; background-size:cover;}
.welcomeWrap .welcomeText{display:flex; flex-direction:column; justify-content:center; align-items:flex-start; flex-basis:60%; height:100%; padding:0 5%;}
.welcomeWrap .welcomeText .logoWhite{margin-bottom:20px;}
.welcomeWrap .welcomeText .txt-1{margin-bottom:80px;}
.welcomeWrap .logos{display:flex; flex-direction:column; justify-content:center; align-items:center; flex-basis:40%; height:100%; background:rgba(0,0,0,0.55);}
.welcomeWrap .logos .nftmaniaLogo{margin-bottom:80px;}

@media (max-width: 1400px) {
.welcomeWrap-pc{display:none !important;}
.welcomeWrap-mobile{display:flex !important;}
.welcomeWrap{display:flex; flex-direction:column; justify-content:space-evenly; align-items:center; width:100%; height:100vh; background:url(../images/nftmania-door-mobile-bg.png) no-repeat; background-size:cover;}
.welcomeWrap .welcomeText{display:flex; flex-direction:column; justify-content:center; align-items:center; width:100%; flex-basis:auto; height:auto; padding:0 5%;}
.welcomeWrap .welcomeText .logoWhite{width:30%; max-width:250px; min-width:150px; text-align:center;}
.welcomeWrap .welcomeText .logoWhite img{width:100%;}
.welcomeWrap .welcomeText .txt-1{margin-bottom:30px; width:80%; max-width:500px;}
.welcomeWrap .welcomeText .txt-2{margin-bottom:0px; width:90%; max-width:600px;}
.welcomeWrap .logos{display:flex; flex-direction:column; justify-content:center; align-items:center; flex-basis:auto; height:auto; width:100%; background:none;}
.welcomeWrap .logos .nftmaniaLogo{margin-bottom:30px; width:60%; min-width:200px; max-width:350px;}
.welcomeWrap .logos .nftmaniaLogo img{width:100%;}
.welcomeWrap .logos .rushLogo{width:50%; min-width:150px; max-width:300px;}
.welcomeWrap .logos .rushLogo img{width:100%;}
}


.bi.bi-mycollection::before{content:url(../images/create-mycollections.png);}
.bi.bi-add-item::before{content:url(../images/create-add-new-item.png);}

.search-related-list{display:none; position:absolute; top:100%; left:0; width:100%; box-shadow:rgb(14 14 14 / 25%) 0px 0px 8px 0px; border:1px solid rgb(229, 232, 235); border-radius:0 0 5px 5px; background-color:rgb(251, 253, 255); padding-bottom:4px; z-index:1;}
.search-related-list .all-related-lists{border-bottom:1px solid rgb(229, 232, 235); padding:10px 12px; cursor:pointer; font-size:14px; }
.search-related-list .all-related-lists:hover{background:rgb(229, 232, 235);}
.search-related-list .search-result{display:flex; font-size:14px; padding:10px 12px; cursor:pointer; align-items:center;}
.search-related-list .search-result img{width:30px; height:30px; object-fit:cover; border-radius:50%; margin-right:10px;}
.search-related-list .search-result:hover{background:rgb(229, 232, 235);}
.search-related-list .search-result.search-result-type{cursor:context-menu; border-bottom:1px solid rgb(229, 232, 235);}
.search-related-list .search-result.search-result-type:hover{background:inherit;}

.rushContract{margin-left:10px; font-size:13px; display:flex; align-items:center;}
.rushContract .btn{font-size:13px; margin-left:10px; padding:.15rem .25rem .2rem;}

.nft-category{position:sticky; top:173px; width:100%; background-color:#fff; border-bottom:1px solid #e5e5e5; z-index:3;}
.nft-category .ntf-tab-list{-webkit-box-pack:center; justify-content:space-around; align-items:center; display:flex; height:48px; overflow-x:auto;}
.nft-category .ntf-tab-list > li{display:flex; justify-content:space-around; align-items:center; white-space:nowrap; font-size:14px; width:12.5%; justify-content:center; height:100%; }
.nft-category .ntf-tab-list > li:last-child{border-right:0;}
.nft-category .ntf-tab-list > li > a{-webkit-box-align:center; justify-content:center; display:flex; align-items:center; width:100%; height:18px; border-bottom:3px solid transparent; border-right:1px solid #e5e5e5}
.nft-category .ntf-tab-list > li:hover{}
.nft-category .ntf-tab-list > li:hover .tab-wrap{visibility:visible; opacity:1; z-index:1;}
.nft-category .ntf-tab-list li .tab-wrap{background-color:rgba(0, 0, 0, 0.4); display:block; height:calc((100vh - 48px) - 153px); position:absolute; left:0; top:48px; transition-property:opacity, visibility; visibility:hidden; opacity:0; width:100%; pointer-events:none;}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info{background:rgb(251, 253, 255); display:grid; grid-template-columns:40% 60%; height:285px; padding:0px 10vw; border:1px solid rgb(229, 232, 235); pointer-events:all;}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-cate-name{border-right:1px solid rgb(226, 230, 239); padding:30px;}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-cate-name .cate-image{width:73px;}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-cate-name .t{font-size:30px; font-weight:500; line-height:41px;}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-cate-name .c{font-size:14px; line-height:19px; font-weight:normal; white-space:normal}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-cate-name .c a{color:#0a58ca}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-tab-collection{padding:25px 40px;}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-tab-collection .t{}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-tab-collection .collection-list{display:grid; grid-template-columns:repeat(5, 20%); grid-template-rows:repeat(2, 116px); margin-top:0;}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-tab-collection .collection-list li.imgListStartUp{padding:10px; }
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-tab-collection .collection-list li.imgListStartUp img{width:100%; height:100%; object-fit:cover; border:1px solid #eee;}
.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-tab-collection .collection-list li.imgListStartUp video{width:100%; height:100%; object-fit:cover; border:1px solid #eee;}
/*.nft-category .ntf-tab-list li .tab-wrap .nft-tab-info .nft-tab-collection .collection-list li{font-size:14px; opacity:0.6; overflow:hidden; padding:0px 15px 22px 0px; text-overflow:ellipsis; white-space:nowrap;}*/

.main-banner{margin-top:20px; margin-bottom:30px; overflow:hidden; position:relative;}
.main-banner .t{font-size:70px; color:#fff}
.main-banner .st{margin:5px auto 25px; font-size:24px; line-height:1; color:#fff; font-weight:lighter;}
.main-banner .btn{border-radius:100px; width:181px;}
.main-banner img{width:100%;}

.swiper-wrapper{height:auto !important;}
.swiper-slide{height:auto !important;}

.collectionpage-list{overflow:hidden;}

#open-banner-event-img{cursor:pointer;}
#open-event-wrap{position:fixed; top:0; left:0; width:100%; height:100%; z-index:99;}
#open-event-wrap .flex{display:flex; justify-content:center; align-items:center; width:100%; height:100%;}
#close-event-popup{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.75); z-index:1;}
#open-event-youtube{width:80%; height:calc(100vw / 2); max-width:1280px; max-height:600px; z-index:5;}

.main-nft-rolling{position:relative; overflow:hidden; margin-bottom:50px; padding-bottom:20px;}
.main-nft-rolling.nft-rolling-mobile{display:none;}
.main-nft-rolling .swiper-wrapper{height:auto !important;}
.main-nft-rolling .swiper-slide{position:relative;}
.main-nft-rolling .swiper-slide a{display:block; width:100%;}
.main-nft-rolling .swiper-slide img.slide-img{width:100%; border-radius:5px;}
.main-nft-rolling .swiper-slide .slide-info{position:absolute; width:45%; top:22%; left:6%; color:#fff;}
.main-nft-rolling .swiper-slide .slide-info .title{font-size:1.6rem; line-height:1.1; margin:0.5rem auto 0.4rem;}
.main-nft-rolling .swiper-slide .slide-info .cont{font-size:0.9rem; opacity:0.6; line-height:16px;}
.main-nft-rolling .swiper-slide .btn{position:absolute; bottom:20px; left:6%; color:rgb(50, 145, 233); font-size:0.9rem; line-height:1; padding:0.7rem 0.75rem;}
.main-nft-rolling .swiper-pagination{bottom:0px !important; z-index:1;}

.main-sector-title{display:flex; justify-content:space-between; align-items:center; margin-bottom:20px;}
.main-sector-title > span{font-size:24px;}
.main-sector-title .right-view-all{color:rgb(50, 145, 233);}
.main-sector-title .viewAllRight{display:flex; align-items:center; justify-content:flex-end;}
.main-sector-title .viewAllRight i{display:flex; align-items:center; width:30px; height:30px; border:1px solid #dddddd; border-radius:50px; justify-content:center; margin-left:5px;}
.main-sector-title .viewAllRight i:hover{border:1px solid #bbb}
.main-sector-title .viewAllRight a{margin-right:10px;}

.main-trend-collections{white-space:nowrap; overflow:auto hidden; margin-bottom:50px;}
.main-trend-collections .trend-list{vertical-align:top; width:326px; margin:5px 22px 20px 2px; border:1px solid rgb(229, 232, 235); border-radius:5px; overflow:hidden; display:inline-block;}
.main-trend-collections .trend-list:hover{box-shadow:rgb(47 63 78 / 25%) 0px 0px 8px 0px; transition:all 0.1s ease 0s;}
.main-trend-collections .trend-list img{width:100%; object-fit:cover; height:230px;}
.main-trend-collections .trend-list .trend-name{border-top:1px solid rgb(229, 232, 235); text-align:center; font-size:20px; padding:10px 0; color:rgb(4, 17, 29); text-overflow:ellipsis; white-space:nowrap;}

.main-collectibles{margin-bottom:30px; display:flex; justify-content:flex-start; align-items:stretch; flex-wrap:wrap; gap:10px;}
.main-collectibles .swiper-wrapper{height:auto !important;}
.collectibles-list{width:calc(20% - 10px); background-color:#fff; border:1px solid rgb(229, 232, 235); border-radius:5px;}
.collectibles-list:hover{box-shadow:rgb(47 63 78 / 25%) 0px 0px 8px 0px; transition:all 0.1s ease 0s;}
.collectibles-list .img-box{display:block; height:330px; padding:0px;}
.collectibles-list .img-box img{width:100%; height:100%; object-fit:cover}
.collectibles-list .img-box video{width:100%; height:100%; max-width:100% !important; max-height:100% !important; object-fit:cover}
.collectibles-list .detail{display:flex; flex-direction:column; -webkit-box-pack:justify; justify-content:space-between; padding:12px; border-top:1px solid rgb(229, 232, 235); }
.collectibles-list .detail .info{display:flex; -webkit-box-pack:justify; justify-content:space-between; align-items:center; margin-bottom:5px;}
.collectibles-list .detail .info .title{flex:2 0 0%; min-width:0;}
.collectibles-list .detail .info .title .box{font-size:11px; color:rgba(46, 54, 59, 0.6); display:flex; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.collectibles-list .detail .info .title .name{color:rgb(46, 54, 59); font-size:12px; line-height:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.collectibles-list .detail .info .chainType{}
.collectibles-list .detail .info .chainType img{width:20px;}
.collectibles-list .detail .price{flex:1 0 0%; width:100%; align-items:flex-start; flex-direction:column; display:flex;}
.collectibles-list .detail .price .box{font-size:11px; color:rgba(46, 54, 59, 0.6);}
.collectibles-list .detail .price .name{width:100%; color:rgb(46, 54, 59); font-size:14px; line-height:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.collectibles-list .detail .price .name.recent-name{font-size:12px; color:#aaa;}
.collectibles-list .detail .price .name .bidder{font-size:12px;}
.collectibles-list .detail .info-footer{display:flex; justify-content:space-between; align-items:center; margin-top:10px;}
.collectibles-list .detail .info-footer .chainType{flex:1;}
.collectibles-list .detail .info-footer .chainType img{width:20px;}
.collectibles-list .detail .status{font-size:11px; line-height:1; padding:3px; margin-top:5px;}
.collectibles-list .detail .info-date{font-size:11px; line-height:1; text-align:right;}
.collectibles-list .favoriteWrap{display:flex; justify-content:space-between; align-items:center;}
.collectibles-list .favoriteWrap .favoriteBtn{padding:5px 8px; cursor:pointer;}
.collectibles-list .favoriteWrap .favoriteBtn:hover i{color:rgb(235, 87, 87)}
.collectibles-list .favoriteWrap .favoriteBtn.on{color:rgb(235, 87, 87)}
.collectibles-list .favoriteWrap .method-auction{padding-left:4px; font-size:13px; color:#aaa;}

.viewAllCollectibles{text-align:center; margin-bottom:100px;}

.userGuide-banners{display:flex; justify-content:space-between; align-items:center; margin-bottom:50px;}
.userGuide-banners a{width:calc(50% - 5px);}
.userGuide-banners a:first-child{margin-right:10px;}
.userGuide-banners a img{width:100%;}

.recommendCollection{position:relative;width:100%; display:flex; justify-content:space-between; align-items:center; margin-bottom:100px;}
.recommendCollection > span{width:300px; font-size:24px;}
.recommendCollection .coll-list-recommend{position:relative; width:calc(100% - 300px); overflow:hidden;}
.recommendCollection .coll-list-recommend .coll-list{border:1px solid #dfdfdf; border-radius:10px; overflow:hidden;}
.recommendCollection .coll-list-recommend .coll-list img{width:100%; object-fit:cover;}
.recommendCollection .coll-list-recommend .coll-list .trend-name{text-align:center; padding:12px 20px; border-top:1px solid #dfdfdf;}
.recommendCollection i{z-index:2; background:#fff;display:flex; align-items:center; width:30px; height:30px; border:1px solid #dddddd; border-radius:50px; justify-content:center;}
.recommendCollection i:hover{border:1px solid #bbb}
.recommendCollection .bi-recommend-left{position:absolute; top:50%; margin-top:-15px; left:285px;}
.recommendCollection .bi-recommend-right{position:absolute; top:50%; margin-top:-15px; right:-15px;}

.mainPopupLayer{display:flex; width:100%; height:100%; position:fixed; top:0; left:0; background:rgba(0,0,0,0.3); z-index:99; justify-content:center; align-items:center;}
.mainPopupLayer > div{width:50%; max-width:768px; position:relative;}
.mainPopupLayer > div img.popupImage{width:100%; max-width:768px;}
.mainPopupLayer > div img.close{position:absolute; top:0; right:0;}
.mainPopupLayer > div img.imageMobile{display:none;}
.mainPopupLayer > div #noshow{position:absolute; bottom:0; right:3px; color:#fff; font-size:14px; padding:3px 10px 5px; cursor:pointer; background:transparent; border-radius:10px;}

.sign-in{text-align:center; padding:50px 0 20px;}
.sign-in .message{font-size:1.8rem; margin:1rem auto 2rem;}
.sign-in .wallet-show{text-align:center;}
.sign-in .wallet-show img{height:140px; margin:0 auto 80px; display:block;}
.sign-in .wallet-show img.checked{width:100px; margin:0 auto; display:block;}
.sign-in .wallet-show.hidden{display:none;}

.sign-in-toggle{display:flex; align-items:center; justify-content:center;text-align:center; font-weight:500; font-size:15px; cursor:pointer; cursor:pointer; width:fit-content; margin:0 auto 10px;}
.sign-in-toggle i{margin-right:5px;}

.sign-in-list{display:flex; justify-content:center; align-items:center; margin-bottom:50px;}
.sign-in-list.hidden{display:none;}
.sign-in-list .sign-in-item{width:220px; border:2px solid rgb(229, 232, 235); border-radius:5px; margin:10px 5px 0; padding:5px; text-align:center; align-self:stretch; cursor:pointer;}
.sign-in-list .sign-in-item.active{border:2px solid #de7e58; box-shadow:rgb(0 0 0 / 25%) 0px 0px 10px;}
.sign-in-list .sign-in-item:hover{box-shadow:rgb(0 0 0 / 25%) 0px 0px 10px;}
.sign-in-list .sign-in-item .sign-in-list-image{width:80%; margin:10px auto 10px;}
.sign-in-list .sign-in-item .sign-in-list-image img{width:100%;}
.sign-in-list .sign-in-item .sign-in-list-text{font-size:12px; padding:0 10px 10px; color:#999; list-style:circle; text-align:left;}

.setting{min-height:calc(100% - 153px); display:flex;}
.setting form{display:flex; width:100%; max-width:800px;}
.setting .sub-left-menu{align-self:flex-start; border-right:1px solid rgb(229, 232, 235); flex-shrink:0; height:calc(100vh - 153px); position:sticky; top:64px; width:380px; color:rgba(47, 63, 78, 0.75)}
.setting .sub-left-menu .user-menu{border-bottom:1px solid rgb(229, 232, 235); color:rgb(4, 17, 29);}
.setting .sub-left-menu .user-menu .wallet-menu-header{color:rgba(47, 63, 78, 0.75); -webkit-box-align:center; align-items:center; display:flex; font-size:16px; font-weight:600; padding:20px 12px; user-select:none;}
.setting .sub-left-menu .user-menu .wallet-menu-header i{margin-right:10px; font-size:24px;}
.setting .sub-left-menu .user-menu .user-wallet{border-top:1px solid rgb(229, 232, 235); color:rgb(47, 63, 78); background:rgb(251, 253, 255);}
.setting .sub-left-menu .user-menu .user-wallet .wallet-address{color:rgba(47, 63, 78, 0.75); padding:20px; display:flex; align-items:center; -webkit-box-align:center; width:100%;}
.setting .sub-left-menu .user-menu .user-wallet .wallet-address img{object-fit:cover; width:32px; height:32px; border-radius:50%; margin-right:10px;}
.setting .sub-left-menu .user-menu.active{}
.setting .sub-left-menu .user-menu.active .user-wallet{background:#e6f2fe; font-weight:bold; color:#000}
.setting .sub-left-menu .sub-menu{cursor:pointer; font-size:16px; font-weight:600; padding:10px 12px; display:flex; align-items:center; -webkit-box-align:center; border-bottom:1px solid rgb(229, 232, 235);}
.setting .sub-left-menu .sub-menu i{font-size:24px; margin-right:10px;}
.setting .sub-left-menu .sub-menu a{color:rgba(47, 63, 78, 0.75); width:100%; padding:10px 0;}
.setting .sub-left-menu .sub-menu.active{background:rgb(237, 251, 255); pointer-events:none; color:rgb(4, 17, 29)}
.setting .sub-left-menu .sub-menu.active a{color:rgb(4, 17, 29)}

.setting .sub-right-wrap{max-width:800px; flex:1 0 0%; }
.setting .sub-right-wrap .sub-page-title{margin:20px 0 20px; font-size:24px; font-weight:600; line-height:1.1; display:flex; justify-content:space-between; align-items:center;}
.setting .sub-right-wrap .checking-email{margin-top:20px; color:rgb(138, 147, 155);}
.setting .sub-right-wrap .checking-email a{color:rgb(21, 178, 229); padding-left:6px;}
.setting .sub-right-wrap .mem_walletaddress{min-width:400px;}

.tokenMenu__mobile__nav{display:none;}

.asset-flex{display:flex; background:white; flex-direction:row-reverse;}

.reportTextarea{margin:20px 0;}
.reportTextarea textarea{height:150px;}

.searchFilterPopupBtn{display:none;}
.searchFilter{width:340px; align-self:flex-start; flex-shrink:0; height:calc(100vh - 174px); position:sticky; top:174px;}
.searchFilter .filterLayer{background-color:rgb(251, 253, 255); border-left:1px solid rgb(229, 232, 235); height:100%; overflow:auto; width:100%;}
.searchFilter .filterLayer .filterHeader{display:none;}
.searchFilter .filterLayer .filterOption{border-bottom:1px solid rgb(229, 232, 235); color:rgb(4, 17, 29);}
.searchFilter .filterLayer .filterOption .optionTitle{display:flex; -webkit-box-align:center; align-items:center; display:flex; cursor:pointer; font-size:16px; font-weight:600; padding:20px 12px; background-color:#fff;}
.searchFilter .filterLayer .filterOption .optionTitle i.icon{margin-right:10px; font-size:20px;}
.searchFilter .filterLayer .filterOption .optionTitle i.list-toggle-icon{color:rgba(4, 17, 29, 0.5); margin-left:auto; font-size:20px;}
.searchFilter .filterLayer .filterOption .optionList-wrap{display:flex; flex-flow:wrap; padding:20px; border-top:1px solid rgb(229, 232, 235);}
.searchFilter .filterLayer .filterOption .optionList-wrap .list-item{display:flex; -webkit-box-align:center; align-items:center; border:1px solid rgb(229, 232, 235); border-radius:5px; margin:4px; height:50px; padding:10px; width:calc(50% - 8px); cursor:pointer; text-align:center; justify-content:center;}
.searchFilter .filterLayer .filterOption .optionList-wrap .list-item.optionList-w-100{display:flex; -webkit-box-align:center; align-items:center; border:1px solid rgb(229, 232, 235); border-radius:5px; margin:4px; height:50px; padding:10px; width:100%; cursor:pointer; text-align:center; justify-content:center;}
.searchFilter .filterLayer .filterOption .optionList-wrap .list-item:hover{box-shadow:rgb(47 63 78 / 25%) 0px 0px 8px 0px; transition:all 0.2s ease 0s;}
.searchFilter .filterLayer .filterOption .optionList-wrap .list-item.on{background-color:#e8632e; border-color:#e8632e; color:#fff;}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-search{margin-bottom:12px; display:flex; -webkit-box-align:center; align-items:center; background-color:#fff; border:1px solid rgb(229, 232, 235); border-radius:5px; color:rgba(4, 17, 29, 0.75); flex:1 0 0%; height:45px; padding:0 10px;}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-search i{font-size:22px; user-select:none;}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-search .filter-search-input{border:none; color:rgba(4, 17, 29, 0.75); background:transparent; flex:1 0 0%; height:100%; margin-left:16px; outline:none;}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-scroll-box{width:100%; max-height:207px; padding:4px 0; display:flex; flex-direction:column;}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-scroll-box .box-wrap{transition:border-color 0.2s ease-in; overflow-y:auto; border-color:rgba(0, 0, 0, 0);}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-scroll-box .box-wrap::-webkit-scrollbar{width:8px; background:none;}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-scroll-box .box-wrap::-webkit-scrollbar-thumb{border:4px solid; border-color:rgba(0,0,0,0); border-radius:4px; transition:all 400ms ease 0s;}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-scroll-box .box-wrap:hover::-webkit-scrollbar-thumb{border-color:rgba(0,0,0,0.3);}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-scroll-box .box-wrap .box-lists{display:flex; -webkit-box-align:center; align-items:center; color:rgb(47, 63, 78); cursor:pointer; height:40px; padding:0 8px;}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-scroll-box .box-wrap .box-lists img{display:flex; -webkit-box-align:center; align-items:center; width:32px; height:32px; border-radius:50%; border:1px solid rgb(229, 232, 235); -webkit-box-pack:center; justify-content:center; transition:all 400ms ease 0s;}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-scroll-box .box-wrap .box-lists:hover img{transform:scale(1.1);}
.searchFilter .filterLayer .filterOption .optionList-wrap .collection-scroll-box .box-wrap .box-lists .user-name{margin-left:8px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.searchFilter .filterLayer .filterOption .onsaleList-wrap .collection-scroll-box{width:100%; max-height:170px; padding:8px 0; display:flex; flex-direction:column;}
.searchFilter .filterLayer .filterOption .onsaleList-wrap .collection-scroll-box .box-wrap .payment-item{display:flex; -webkit-box-align:center; align-items:center; height:40px; padding:10px 2px; cursor:pointer;}
.searchFilter .filterLayer .filterOption .onsaleList-wrap .collection-scroll-box .box-wrap .payment-item .payment-checkbox{line-height:normal;}
.searchFilter .filterLayer .filterOption .onsaleList-wrap .collection-scroll-box .box-wrap .payment-item .payment-name{color:rgb(47, 63, 78); margin-left:8px;}

.assetView{width:100%; display:block; padding-bottom:80px; min-width:0; flex:1 0 0%;}
.assetView .assetCategories{position:sticky; top:173px; display:block; z-index:4; width:100%;}
.assetView .assetCategories .w{display:flex; overflow:auto; height:66px; padding:12px 20px; border-bottom:1px solid rgb(229, 232, 235); background:#fff;}
.assetView .assetCategories .w .cateItem{display:flex; -webkit-box-align:center; align-items:center; background:#FFF; border:none; border-radius:4px; cursor:pointer; transition:all 0.3s ease 0s; flex-shrink:0; margin:0 5px; padding:0 20px; color:rgb(138, 147, 155)}
.assetView .assetCategories .w .cateItem:hover{background:rgb(229, 232, 235); color:rgb(47, 63, 78)}
.assetView .assetCategories .w .cateItem.on{background:rgb(229, 232, 235); color:rgb(47, 63, 78);}
.assetView .assetCategories .w .cateItem img{width:30px; height:30px; margin-right:8px;}

.assetView-result{display:flex; padding:0 32px; flex-flow:row wrap; -webkit-box-pack:justify; justify-content:space-between; margin-bottom:4px; max-width:calc(88vw);}
.assetView-result .result-count{display:flex; -webkit-box-align:center; align-items:center; flex-wrap:wrap;}
.assetView-result .result-order{display:flex; -webkit-box-pack:end; justify-content:flex-end; z-index:2; margin:16px 0 0;}
.assetView-result .assetSearchBar{display:flex; flex:1 0 0%;  align-items:center; margin:16px 0 0; padding-right:20px;}
.assetView-result .assetSearchBar .input-group-text{padding:0.61rem 0.75rem}

.assetListView{display:grid; grid-template-columns:repeat(auto-fill, minmax(234px, 1fr)); padding:20px 30px 0 20px;}
.assetListView .assetList{width:auto; margin:5px 12px 20px; border:1px solid rgb(229, 232, 235); border-radius:5px; background:#fff; position:relative; transition:all 0.1s ease 0s;}
.assetListView .assetList:hover{box-shadow:rgb(47 63 78 / 25%) 0px 0px 8px 0px; }
.assetListView .assetList > a{display:flex; flex-direction:column; overflow:hidden;}
.assetListView .assetList > a .assetImage{border-bottom:1px solid rgb(226, 230, 239); border-radius:5px 5px 0 0; height:59%; overflow:hidden;}
.assetListView .assetList > a .assetImage .imgWrap{width:260px; height:260px; max-width:100%; max-height:100%; display:flex; -webkit-box-align:center; align-items:center; -webkit-box-pack:center; justify-content:center;}
.assetListView .assetList > a .assetImage img{ position:relative; object-fit:cover; width:100%;}
.assetListView .assetList > a .assetImage video{ position:relative; object-fit:cover; width:100%; max-width:100% !important; max-height:100% !important;}

.assetListView .assetList .detail{display:flex; flex-direction:column; -webkit-box-pack:justify; justify-content:space-between; padding:12px;}
.assetListView .assetList .detail .info{display:flex; -webkit-box-pack:justify; justify-content:space-between; align-items:center; margin-bottom:5px;}
.assetListView .assetList .detail .info .title{flex:2 0 0%; min-width:0;}
.assetListView .assetList .detail .info .title .box{font-size:11px; color:rgba(46, 54, 59, 0.6); display:flex; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.assetListView .assetList .detail .info .title .name{color:rgb(46, 54, 59); font-size:12px; line-height:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.assetListView .assetList .detail .info .chainType{}
.assetListView .assetList .detail .info .chainType img{width:20px;}
.assetListView .assetList .detail .price{flex:1 0 0%; width:100%; align-items:flex-start; flex-direction:column; display:flex;}
.assetListView .assetList .detail .price .box{font-size:11px; color:rgba(46, 54, 59, 0.6);}
.assetListView .assetList .detail .price .name{width:100%; color:rgb(46, 54, 59); font-size:14px; line-height:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.assetListView .assetList .detail .price .name.recent-name{font-size:12px; color:#aaa;}
.assetListView .assetList .detail .price .name .bidder{font-size:12px;}
.assetListView .assetList .detail .info-footer{display:flex; justify-content:space-between; align-items:center; margin-top:12px;}
.assetListView .assetList .detail .status{font-size:11px; line-height:1; padding:3px; margin-top:5px;}
.assetListView .assetList .detail .statusBtn{position:relative; z-index:1000;}
.assetListView .assetList .detail .info-date{font-size:11px; line-height:1; text-align:right; color:#000;}

.assetListView .assetList .favoriteWrap{display:flex; justify-content:space-between; align-items:center;}
.assetListView .assetList .favoriteWrap .favoriteBtn{padding:5px 8px; cursor:pointer;}
.assetListView .assetList .favoriteWrap .favoriteBtn:hover i{color:rgb(235, 87, 87)}
.assetListView .assetList .favoriteWrap .favoriteBtn.on{color:rgb(235, 87, 87)}
.assetListView .assetList .favoriteWrap .method-auction{padding-left:4px; font-size:13px; color:#aaa;}

.bannerDetailWrap{padding:40px;}
.bannerDetailWrap .bnTop{}
.bannerDetailWrap .bnTop img{width:100%;}
.bannerDetailWrap .bnBottom{padding:40px; border-radius:0 0 15px 15px; display:flex; justify-content:space-between; align-items:initial;}
.bannerDetailWrap .bnBottom .itemWrap{width:52%; overflow:hidden; border-radius:15px;}
.bannerDetailWrap .bnBottom .itemWrap img{width:100%;}
.bannerDetailWrap .bnBottom .itemWrap iframe{width:100%; height:342px;}
.bannerDetailWrap .bnBottom .itemWrap video{width:100%;}
.bannerDetailWrap .bnBottom .timeLab{display:flex; width:45%; overflow:hidden; flex-direction:column; justify-content:space-between; align-items:center;}
.bannerDetailWrap .bnBottom .timeLab .date{display:flex; height:calc(100% - 75px); flex-direction:column; justify-content:center; align-items:center; letter-spacing:-1px;}
.bannerDetailWrap .bnBottom .timeLab .date .t{font-size:37px; font-weight:bold; margin-bottom:10px;}
.bannerDetailWrap .bnBottom .timeLab .date .t span{color:#064d69}
.bannerDetailWrap .bnBottom .timeLab .date .d{}
.bannerDetailWrap .bnBottom .timeLab .date .d span{background:#000;  color:#fff; display:inline-block; line-height:48px; height:53px;font-size:50px; padding:0 12px 0px; font-weight:bold; margin-right:5px;}
.bannerDetailWrap .bnBottom .timeLab .goCollBtn{background:#064d69; color:#fff; font-size:28px; font-weight:bold; border:1px solid #b5b4b4; width:100%; padding:15px 0 16px; text-align:center; border-radius:15px;}

.bn__header{position:relative; border-radius:20px 20px 0 0; display:flex;}
.bn__header-artist-img{width:40%; order:1;}
.bn__header-textWrap{width:60%; display:flex; flex-direction:column; padding:50px 0 50px 50px; letter-spacing:-1px; word-break:keep-all;}
.bn__header-title-eng{font-size:45px; font-weight:bold; line-height:60px; margin-bottom:10px;}
.bn__header-title-kor{font-size:22px; font-weight:bold; flex-grow:1}
.bn__header-banner-name{font-size:40px; font-weight:bold;}

.bn__bottom{padding:40px; border-radius:0 0 15px 15px; display:flex; justify-content:space-between; align-items:initial;}
.bn__bottom .itemWrap{width:52%; overflow:hidden; border-radius:15px;}
.bn__bottom .itemWrap img{width:100%;}
.bn__bottom .itemWrap iframe{width:100%; height:342px;}
.bn__bottom .itemWrap video{width:100%;}
.bn__bottom .timeLab{display:flex; width:45%; overflow:hidden; flex-direction:column; justify-content:space-between; align-items:center;}
.bn__bottom .timeLab .date{display:flex; height:calc(100% - 75px); flex-direction:column; justify-content:center; align-items:center; letter-spacing:-1px;}
.bn__bottom .timeLab .date .t{font-size:37px; font-weight:bold; margin-bottom:10px;}
.bn__bottom .timeLab .date .t span{color:#064d69}
.bn__bottom .timeLab .date .d{display:grid; grid-template-columns:repeat(4, 80px); grid-template-rows: 55px 30px; gap:5px;}
.bn__bottom .timeLab .date .d span{text-align:center;}
.bn__bottom .timeLab .date .d span.day{background:#000; color:#fff; font-size:50px; font-weight:bold; display:flex; justify-content:center; align-items:center;}
.bn__bottom .timeLab .date .d span.hour{background:#000; color:#fff; font-size:50px; font-weight:bold; display:flex; justify-content:center; align-items:center;}
.bn__bottom .timeLab .date .d span.min{background:#000; color:#fff; font-size:50px; font-weight:bold; display:flex; justify-content:center; align-items:center;}
.bn__bottom .timeLab .date .d span.sec{background:#000; color:#fff; font-size:50px; font-weight:bold; display:flex; justify-content:center; align-items:center;}
.bn__bottom .timeLab .goCollBtn{background:#064d69; color:#fff; font-size:28px; font-weight:bold; border:1px solid #b5b4b4; width:100%; padding:15px 0 16px; text-align:center; border-radius:15px;}


.bannerDetailWrap .relativeImage{position:relative;}
.bannerDetailWrap .relativeImage.forMobile{display:none;}
.bannerDetailWrap .relativeImage img{width:100%;}
.bannerDetailWrap .relativeImage a.gotolink{position:Absolute; width:36%; left:32%; bottom:6.5%;}
.bannerDetailWrap .relativeImage a.gotolink img{width:100%;}

.pt72{padding-top:153px !important;}
.collections-wrap{}
.collections-wrap .sub-left-menu{padding:32px 16px; display:flex; position:absolute; flex-direction:column; width:300px; height:100%; border-right:1px solid rgb(229, 232, 235); background-color:rgb(251, 253, 255);}
.collections-wrap .sub-left-menu .left-menu-list{color:rgba(53, 56, 64, 0.75); font-weight:500; display:flex; align-items:center; padding:12px 16px;}
.collections-wrap .sub-left-menu .left-menu-list.left-menu-list-disabled{cursor:not-allowed}
.collections-wrap .sub-left-menu .left-menu-list i{font-size:24px; margin-right:10px;}
.collections-wrap .sub-left-menu .left-menu-list:hover{background:rgb(229, 232, 235); color:rgb(53, 56, 64); font-weight:500;}
.collections-wrap .sub-left-menu .left-menu-list.left-menu-list-disabled:hover{opacity:0.6;}
.collections-wrap .collections-main{margin-left:300px; vertical-align:top;}
.collections-wrap .collections-main.collections-main--noMargin{margin-left:0px;}
.collections-wrap .collections-main .mycollection-wrap{padding:10px 30px 50px; display:flex; flex-direction:column;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-title{font-size:26px; font-weight:500; margin-top:16px; margin-right:32px; margin-bottom:6px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-info{font-size:15px; font-weight:400; margin:0 4px 12px 0; opacity:0.6;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list{display:flex; flex-wrap:wrap; justify-content:flex-starts; align-items:center;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList{width:250px; transition:all 0.1s ease-out 0s; overflow:hidden; max-width:calc(50% - 38px); height:300px; background-color:#fff; box-shadow:rgb(0 0 0 / 14%) 0px 2px 2px 0px, rgb(0 0 0 / 12%) 0px 1px 5px 0px, rgb(0 0 0 / 20%) 0px 3px 1px -2px; margin:7.5px 16px 20px 0; border-radius:5px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList:hover{transform:translateY(-2px); box-shadow:rgb(0 0 0 / 14%) 0px 4px 2px 0px, rgb(0 0 0 / 12%) 0px 3px 5px 0px, rgb(0 0 0 / 20%) 0px 5px 1px -2px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr{display:flex; flex-direction:column; align-items:center; height:100%; justify-content:center; text-align:center;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList-create .wr{padding-top:24px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr i{font-size:40px; color:rgb(187, 187, 187);}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr .h4{font-size:16px; font-weight:600; margin:0px 0 24px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr .h6{font-size:14px; font-weight:400; margin:5px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr .btn{width:60%; margin-bottom:25px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr .or{font-size:14px; color:#039be5}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr a.go-collections{display:flex; justify-content:center; align-items:center; height:100%; flex-direction:column;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr a.go-collections .collections-image{flex:1 1 0%;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr .image-wrap{width:250px; height:250px; overflow:hidden;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr .image-wrap img{width:100%; height:100%; object-fit:cover;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr .name{padding:8px 12px; text-align:left; width:100%; font-size:15px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr .name img{height:25px; margin-right:5px; vertical-align:bottom;}

.collectionViewWrap{margin:32px 54px;}
.collectionViewWrap .viewHeader{display:flex; margin:0px 8px 32px;}
.collectionViewWrap .viewHeader .collection-image{width:215px; height:215px; margin-right:24px;}
.collectionViewWrap .viewHeader .collection-image img{width:215px; height:215px; object-fit:cover;}
.collectionViewWrap .viewHeader .collection-information{display:flex; flex-direction:column; justify-content:space-between;}
.collectionViewWrap .viewHeader .collection-information .collection-name{font-size:40px; font-weight:500;}
.collectionViewWrap .viewHeader .collection-information .collection-name img{vertical-align:baseline; height:40px; margin-bottom:-4px;}
.collectionViewWrap .viewHeader .collection-information .collection-address{font-size:12px; margin-top:8px; color:rgb(117, 118, 123); max-width:65vw; overflow:auto;}
.collectionViewWrap .viewHeader .collection-information .collection-description{margin-top:17px; margin-bottom:12px; flex:1 0 0%;}
.collectionViewWrap .viewHeader .collection-information .collection-btns{display:flex; margin-top:12px;}
.collectionViewWrap .viewHeader .collection-information .collection-btns .action-btn{display:flex; justify-content:center; align-items:center; border-radius:5px; border:1px solid rgb(229, 232, 235); width:64px; height:64px; margin-right:12px; flex-direction:column; color:rgb(138, 147, 155); font-size:14px;}
.collectionViewWrap .viewHeader .collection-information .collection-btns .action-btn:hover{box-shadow:rgb(28 31 39 / 25%) 0px 0px 8px; color:rgb(53, 56, 64)}
.collectionViewWrap .viewHeader .collection-information .collection-btns .action-btn i{font-size:20px;}

.collectionViewWrap .viewManager{}
.collectionViewWrap .viewManager .upper{text-transform:uppercase; font-weight:bold; border-bottom:1px solid rgba(0, 0, 0, 0.1); margin:0 8px; padding-bottom:15px;}
.collectionViewWrap .viewManager .upper i{margin-right:8px; vertical-align:middle; font-size:20px;}
.collectionViewWrap .viewManager a.add-item-btn{margin-top:8px; margin-left:8px; font-size:17px;}

.collectionViewWrap .viewList{display:flex; padding:30px; flex-direction:column; }
.collectionViewWrap .viewList .collectionsList{display:grid; grid-template-columns:repeat(auto-fill, minmax(292.5px, 1fr)); place-content:flex-start center; flex-wrap:wrap; flex:1 0 0%;}
.collectionViewWrap .viewList .collectionsList .collectibles-list{margin:5px 12px 20px; width:auto;}
.collectionViewWrap .viewList .collectionsList .collectibles-list .modify{display:flex; justify-content:flex-end; padding:47px 10px 0 0 ;}
.collectionViewWrap .viewList .collectionsList .collectibles-list .btn{}

.collectionViewWrap .viewList .searchArea{display:flex; flex-flow:row wrap; justify-content:space-between; padding:0px 12px 30px;}
.collectionViewWrap .viewList .searchArea .input-group{width:70%; height:40px;}
.collectionViewWrap .viewList .searchArea select{width:28%; height:40px;}

.collections-wrap .collections-main .topbar{display:flex; align-items:center; background:rgb(251, 253, 255); border-bottom:1px solid rgb(229, 232, 235); height:72px; padding:0 8px; position:absolute; width:100%; z-index:4;}
.collections-wrap .collections-main .topbar a{color:rgb(136, 136, 136); font-size:14px;}
.collections-wrap .collections-main .topbar a:hover{text-decoration:underline;}
.collections-wrap .collections-main .topbar i{font-size:20px; margin-right:10px;}
.collections-wrap .collections-main .collection-viual-wrap{display:flex; width:100%; justify-content:center; align-items:center; min-height:120px; height:300px; overflow:hidden; position:relative; background:rgb(229, 232, 235);}
.collections-wrap .collections-main .collection-viual-wrap img{object-fit:cover; height:100%; width:100%; transition:opacity 400ms ease 0s;}
.collections-wrap .collections-main .collection-viual-wrap .banner-edit{position:absolute; top:15px; right:15px; z-index:1; width:50px; height:50px; display:flex; justify-content:center; align-items:center; background-color:#fff; border-radius:5px;}
.collections-wrap .collections-main .collection-viual-wrap .banner-edit .banner-input{width:100%; height:100%; position:absolute; top:0; left:0; opacity:0;}
.collections-wrap .collections-main .collection-viual-wrap .banner-edit i{font-size:20px; color:gray}

#CollectionCreate .modal-dialog{width:600px; max-width:600px;}
.createCollection{padding:20px 40px;}
.createCollection .p-info{font-size:15px; font-weight:400; margin:3px 0 15px; text-align:center; line-height:22px;}
.createCollection .t{font-size:15px;}
.createCollection .s{font-size:15px; color:rgb(170, 170, 170);}
.createCollection .input-logo{border-radius:5px; border:3px dashed rgb(204, 204, 204); cursor:pointer; height:160px; margin-top:6px; padding:4px; width:160px; margin-bottom:20px;}
.createCollection .input-logo:hover{border:3px dashed rgb(170, 170, 170);}
.createCollection .input-logo .wrapper{display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:relative;}
.createCollection .input-logo .wrapper .ImageInput{cursor:pointer; height:100%; width:100%; opacity:0; position:absolute;}
.createCollection .input-logo .wrapper i{color:rgb(204, 204, 204); font-size:80px; pointer-events:none;}
.createCollection .input-logo .wrapper .collections-image{width:100%; height:100%; object-fit:contain; position:absolute;}
.createCollection .input-name{}
.createCollection .input-name{margin-bottom:20px; background:#fff; border-radius:5px; border:1px solid rgb(229, 232, 235); display:flex; position:relative;}
.createCollection .input-name .prefix{display:flex; align-items:center; background:transparent; color:rgb(138, 147, 155); padding-left:12px;}
.createCollection .input-name .name-input{background:transparent; border:none; flex:1 0 0%; height:48px; outline:none; padding:0 12px 0 0; min-width:0;}
.createCollection .input-name.error{border:1px solid rgb(235, 87, 87)}
.createCollection .input-name.error + .input-error{display:block; color:rgb(235, 87, 87); margin-bottom:10px;}
.createCollection .input-error{display:none;}
.createCollection .input-description{margin-bottom:20px; border-radius:5px; border:1px solid rgb(229, 232, 235); background:#FFF; height:auto; padding:16px 12px; resize:vertical; width:100%; outline:none; min-height:120px;}
.createCollection .input-description:focus{box-shadow:rgb(14 14 14 / 25%) 0px 0px 8px 0px;}
.createCollection .input-name:focus-within{box-shadow:rgb(14 14 14 / 25%) 0px 0px 8px 0px;}

.collectionSummary{display:flex; justify-content:center; align-items:center; flex-wrap:wrap; margin:20px 0; width:550px;}
.collectionSummary a{padding:12px 0; text-align:center; font-size:21px; font-weight:500; border:1px solid #eee; border-right:0; flex-basis:25%;}
.collectionSummary a:last-child{border-right:1px solid #ddd; border-radius:0 5px 5px 0;}
.collectionSummary a:first-child{border-radius:5px 0 0 5px;}
.collectionSummary a:hover{box-shadow:0px 0px 5px 2px rgba(0,0,0,0.1); color:#000;}
.collectionSummary a span{font-size:16px; color:#999}

.text-bold{font-weight:bold !important;}

.projectWrap{min-height:100vh; position:relative;}
.projectWrap.project-mars{background:url(../images/mars-bg.png) no-repeat #000; background-size:100% auto; padding:120px 0 120px;}
.projectWrap.project-riaa{background:url(../images/riaa-detail-bg.png) no-repeat #fff; background-size:100% 100%; padding:120px 0 120px;}
.projectWrap.project-reward{font-family:'Noto Sans', sans-serif; background:url(../images/reward-theme-pc-bg.png) no-repeat #403c40; background-size:100% auto; padding:120px 0 120px;}
.projectWrap.project-sports{background:url(../images/sports-img.png) no-repeat #000; background-size:100% auto; padding:120px 0 120px;}
.projectWrap.project-eugenemo{background:#ffba00; padding:120px 0 120px;}
.projectWrap.project-euri{background:url(../images/euri-bg.png) no-repeat #ffbd0b; background-size:100% auto; padding:120px 0 120px;}
.projectWrap.project-light{background:url(../images/light-teaser-bg.png) no-repeat #000; background-size:cover; padding:0px 0 120px;}
.projectWrap.project-seven{background:url(../images/seven-detail-bg.png) no-repeat #000; background-size:cover; padding:30px 0 30px;}
.projectWrap.project-leenalchee{position:relative; padding:0px 0 120px;}
.projectWrap .logo{position:absolute; top:20px; left:10%; z-index:5;}
.projectWrap .logo img{height:70px;}
.projectWrap .txtImage{margin-bottom:30px;}
.projectWrap .txtImage.txtImage-mars{position:relative; margin-bottom:-70px; z-index:3}
.projectWrap .txtImage.txtImage-riaa{position:relative; margin-bottom:0px; z-index:3}
.projectWrap .txtImage.txtImage-reward{position:relative; margin-bottom:0px; z-index:3}
.projectWrap .txtImage.txtImage-euri{position:relative; margin-bottom:0px; z-index:3}
.projectWrap .txtImage.txtImage-mobile{display:none;}
.projectWrap .txtImage img{width:100%;}
.projectWrap .iframeWrap{position:relative; border-radius:20px; overflow:hidden; margin-bottom:30px;}
.projectWrap .iframeWrap.iframeWrap-mars{background:#f9f9f9}
.projectWrap .iframeWrap.iframeWrap-mars img{width:100%;}
.projectWrap .iframeWrap.iframeWrap-mars .videoWrap{position:relative;}
.projectWrap .iframeWrap.iframeWrap-mars .mars-centered-video{border:2px solid #0078aa; padding:20px; border-radius:20px; margin:0 30px;}
.projectWrap .iframeWrap.iframeWrap-mars .mars-centered-video > div{position:relative; }
.projectWrap .iframeWrap.iframeWrap-mars .mars-centered-video > div iframe{position:absolute; width:calc(100% - 60px); height:100%; top:0; left:30px;}
.projectWrap .iframeWrap iframe{position:absolute; width:100%; height:100%; top:0; left:0;}
.projectWrap .iframeWrap .back{width:100%; position:relative; top:0; left:0; z-index:-1;}
.projectWrap .goBtn{display:block; width:36%; margin:0 auto; text-align:center;}
.projectWrap .goBtn img{width:100%;}
.projectWrap.project-mars .lang{position:absolute; top:20px; right:10%;}
.projectWrap.project-mars .lang span{display:inline-block; width:70px; line-height:70px; text-align:center; color:#fff; background:#de7e58; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer;}
.projectWrap.project-mars .mars-kor{display:none;}
.projectWrap.project-riaa .lang{position:absolute; top:20px; right:10%;}
.projectWrap.project-riaa .lang span{display:inline-block; width:70px; line-height:70px; text-align:center; color:#fff; background:#2b3668; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer;}
.projectWrap.project-riaa .riaa-kor{display:none;}
.projectWrap.project-riaa .riaa-btn{padding:0 25%; display:inline-block; width:100%; margin-top:50px;}
.projectWrap.project-riaa .riaa-btn img{width:100%;}
.projectWrap .iframeWrap.iframeWrap-riaa{background:#fff; padding:100px 50px 50px;}
.projectWrap .iframeWrap.iframeWrap-riaa img{width:100%;}
.projectWrap .iframeWrap.iframeWrap-riaa .videoWrap{position:relative;}

.projectWrap.project-eugenemo .lang{position:absolute; top:20px; right:10%;}
.projectWrap.project-eugenemo .lang span{display:inline-block; width:70px; line-height:70px; text-align:center; color:#fff; background:#000; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer;}
.projectWrap .iframeWrap.iframeWrap-eugenemo{background:#fff; padding:100px 50px 50px;}
.projectWrap .iframeWrap.iframeWrap-eugenemo img{width:100%;}
.projectWrap.project-eugenemo .eugenemo-kor{display:none;}
.projectWrap .txtImage.txtImage-eugenemo{position:relative; margin-bottom:0px; z-index:3}
.projectWrap.project-eugenemo .eugenemo-btn{padding:0 25%; display:inline-block; width:100%; margin-top:50px;}
.projectWrap.project-eugenemo .eugenemo-btn img{width:100%;}

.projectWrap.project-euri .lang{position:absolute; top:20px; right:10%;}
.projectWrap.project-euri .lang span{display:inline-block; width:70px; line-height:70px; text-align:center; color:#fff; background:#000; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer;}
.projectWrap .iframeWrap.iframeWrap-euri{background:#fff; padding:100px 50px 50px;}
.projectWrap .iframeWrap.iframeWrap-euri img{width:100%;}
.projectWrap.project-euri .euri-eng{display:none;}
#EuriItemCreate .euri-eng{display:none;}
.projectWrap .txtImage.txtImage-euri{position:relative; margin-bottom:0px; z-index:3}
.projectWrap.project-euri .euri-btn{padding:0 25%; display:inline-block; width:100%; margin-top:50px;}
.projectWrap.project-euri .euri-btn img{width:100%;}
.createCollection .input-euri{border-radius:5px; border:3px dashed rgb(204, 204, 204); cursor:pointer; min-height:160px; margin-top:6px; padding:4px; width:100%;}
.createCollection .input-euri:hover{border:3px dashed rgb(170, 170, 170);}
.createCollection .input-euri .wrapper{display:flex; justify-content:center; align-items:center; width:100%; height:100%; position:relative; min-height:160px;}
.createCollection .input-euri .wrapper .ImageInput{cursor:pointer; height:100%; width:100%; opacity:0; position:absolute;}
.createCollection .input-euri .wrapper i{color:rgb(204, 204, 204)` font-size:80px; pointer-events:none;}
.createCollection .input-euri .wrapper .collections-image{width:100%; object-fit:contain;}
#EuriItemCreate .input-group-text.euri-kor{width:108px;}
#EuriItemCreate .input-group-text.euri-eng{width:130px;}
#EuriItemCreate .input-group-text{font-size:15px;}
#EuriItemCreate .input-euri img{width:100%;}
#EuriItemCreate .form-control{font-size:15px;}
#EuriItemCreate .euri-fee{font-size:13px;}

.projectWrap.project-light .lang{position:absolute; top:20px; right:10%; z-index:5;}
.projectWrap.project-light .lang span{display:inline-block; width:70px; line-height:70px; text-align:center; color:#fff; background:#000; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer; border:2px solid #3d3d3d}
.projectWrap.project-light .light-eng{display:none;}
.projectWrap.project-light .txtImage-mobile{display:none;}
.projectWrap .iframeWrap.iframeWrap-light{background:#0c0d0f; padding:0;}
.projectWrap .iframeWrap.iframeWrap-light .white-bg-light{background:#fff; padding:100px;}
.projectWrap .iframeWrap.iframeWrap-light .white-bg-light.white-bg-light-mobile{display:none;}
.projectWrap .iframeWrap.iframeWrap-light .white-bg-light img{width:86%; min-width:700px;}
.projectWrap .iframeWrap.iframeWrap-light .light-album-imgWrap{text-align:center; padding:100px 0 70px;}
.projectWrap .iframeWrap.iframeWrap-light .light-album-imgWrap .al{width:70%; margin:0 auto; color:#fff; font-size:17px; word-break:keep-all;}
.projectWrap.project-light .light-btn{margin:0 auto 70px; display:block; width:50%;}
.projectWrap.project-light .light-btn img{width:100%;}

.projectWrap.project-light .light-auction-info{border-radius:20px; background:#0c0d0f; padding:30px 12%; border:2px dashed #595859; word-break:keep-all; display:flex; flex-direction:column; align-items:flex-start; flex-wrap:wrap; align-content:center; color:#fff280;}
.projectWrap.project-light .light-auction-info .title{font-size:30px; font-weight:600; text-align:center; margin-bottom:5px; align-self:center;}
.projectWrap.project-light .light-auction-info .cont1{font-size:22px; margin-bottom:10px; align-self:center;}
.projectWrap.project-light .light-auction-info .cont2{font-size:20px;}

.projectWrap.project-light.light-top-banner *{transition:all 0.5s;}
.projectWrap.project-light .light-grid-wrap{display:grid; grid-template-columns: 1fr 1fr; padding-top:107px; cursor:pointer;}
.projectWrap.project-light .light-grid-wrap .box-1{grid-column:1/3; text-align:center; margin-bottom:10px;}
.projectWrap.project-light .light-grid-wrap .box-1 img{width:512px;}
.projectWrap.project-light .light-grid-wrap .box-2{display:flex; flex-direction:column; justify-content:center; align-items:center;}
.projectWrap.project-light .light-grid-wrap .box-2 > div{width:100%; padding:20px; background:#050406; border:2px solid #3a3a3b; color:#ffe488; letter-spacing:-1px; word-break:keep-all; margin-right:20px;}
.projectWrap.project-light .light-grid-wrap .box-2 > div .txt1{font-size:24px; font-weight:600; margin-bottom:15px;}
.projectWrap.project-light .light-grid-wrap .box-2 > div .txt2{font-size:22px;}
.projectWrap.project-light .light-grid-wrap .box-3{text-align:center;}
.projectWrap.project-light .light-grid-wrap .box-3 img{}
.projectWrap.project-light .light-close{position:absolute; bottom:20px; left:0; color:#fff; width:100%; text-align:center;}

.projectWrap.project-light .light-dday-wrap{display:flex; flex-direction:column; align-items:center; margin-bottom:10px;}
.projectWrap.project-light .light-dday-status{font-size:60px; text-align:center; color:#fff;}
.projectWrap.project-light .light-dday-title{margin-bottom:20px; margin-top:10px;}
.projectWrap.project-light .light-dday-title span{background:#ffe488; color:#001939; font-weight:bold; font-size:20px; border-radius:100px; padding:2px 30px;}
.projectWrap.project-light .light-dday-cont{max-width:1000px; width:100%; color:#fff; font-size:80px; font-family: 'Noto Sans KR', sans-serif; line-height:100px;}
.projectWrap.project-light .light-dday-time{display:grid; grid-template-columns: 2fr 1fr 2fr 1fr 2fr 1fr 2fr; text-align:center;}
.projectWrap.project-light .light-dday-time span.rt{color:#fff; position:relative;}
.projectWrap.project-light .light-dday-time span.rt:after{content:''; position:absolute; bottom:0; right:0; width:100%; height:6px; background:#fff; border-radius:10px;}
.projectWrap.project-light .light-dday-unit{display:grid; grid-template-columns: 2fr 1fr 2fr 1fr 2fr 1fr 2fr; text-align:center; font-size:30px; color:#fff; line-height:40px;}


@media (max-width: 991px) {
.projectWrap.project-light.light-top-banner{padding:0 !important;}
.projectWrap.project-light .light-auction-info{border-radius:10px; padding:20px 5%;}
.projectWrap.project-light .light-auction-info .title{font-size:18px;}
.projectWrap.project-light .light-auction-info .cont1{font-size:16px;}
.projectWrap.project-light .light-auction-info .cont2{font-size:15px;}

.projectWrap.project-light .light-grid-wrap{grid-template-columns:1fr; padding-top:110px;}
.projectWrap.project-light .light-grid-wrap .box-1{grid-column:1/2;}
.projectWrap.project-light .light-grid-wrap .box-1 img{width:80%; max-width:500px;}
.projectWrap.project-light .light-grid-wrap .box-2{width:90%; margin:0 auto 20px;}
.projectWrap.project-light .light-grid-wrap .box-2 > div{padding:10px 20px; margin:0 0 10px 0;}
.projectWrap.project-light .light-grid-wrap .box-2 > div .txt1{font-size:16px; margin-bottom:10px;}
.projectWrap.project-light .light-grid-wrap .box-2 > div .txt2{font-size:14px;}
.projectWrap.project-light .light-grid-wrap .box-3{text-align:center;}
.projectWrap.project-light .light-grid-wrap .box-3 img{width:50%;}

.projectWrap.project-light .light-dday-status{font-size:40px; padding-top:30px;}
.projectWrap.project-light .light-dday-title{margin-bottom:10px; margin-top:10px;}
.projectWrap.project-light .light-dday-title span{font-size:16px; padding:2px 10px;}
.projectWrap.project-light .light-dday-cont{font-size:45px; line-height:50px;}
.projectWrap.project-light .light-dday-time span.rt:after{height:4px;}
.projectWrap.project-light .light-dday-unit{font-size:20px; line-height:30px;}


.projectWrap .iframeWrap.iframeWrap-light .light-album-imgWrap .al{width:90%; font-size:14px;}
}
.projectWrap.project-light.not_main{}
.projectWrap.project-light.not_main .light-grid-wrap{padding:10px 0 0 0;}
.projectWrap.project-light.not_main .logo{opacity:0;}
.projectWrap.project-light.not_main .lang{opacity:0;}
.projectWrap.project-light.not_main .box-2{opacity:0; display:none;}
.projectWrap.project-light.not_main .box-3{opacity:0; display:none;}
.projectWrap.project-light.not_main #teaser__main-close{opacity:0;}

.projectWrap.project-leenalchee .nalchee-alert{max-width:600px; width:50%;}
.projectWrap.project-leenalchee .nalchee-bg-pc{position:absolute; top:0; left:0; width:100%; z-index:-1; clear:both;}
@media (max-width: 1700px) {
.projectWrap.project-leenalchee .nalchee-bg-pc{left:50%; margin-left:-850px; width:1700px;}
}
@media (max-width: 1400px) {
.projectWrap.project-leenalchee .nalchee-bg-pc{left:50%; margin-left:-775px; width:1550px;}
}
@media (max-width: 1200px) {
.projectWrap.project-leenalchee .nalchee-bg-pc{left:50%; margin-left:-700px; width:1400px;}
}
@media (max-width: 991px) {
.projectWrap.project-leenalchee .nalchee-alert{width:100%;}
}
.projectWrap.project-leenalchee .nalchee-bg-mobile{display:none;}
.projectWrap.project-leenalchee .lang{position:absolute; top:20px; right:10%; z-index:5;}
.projectWrap.project-leenalchee .lang span{display:inline-block; width:70px; line-height:70px; text-align:center; color:#fff; background:#000; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer; border:2px solid #3d3d3d}
.projectWrap.project-leenalchee .lang-eng{display:none;}
.projectWrap.project-leenalchee .txtImage-mobile{display:none;}
.projectWrap.project-leenalchee .txtImage.txtImage-leenalchee{margin:0;}
.projectWrap .iframeWrap.iframeWrap-leenalchee{background:#fff; padding:40px;}
.projectWrap .iframeWrap.iframeWrap-leenalchee img{width:100%;}
.projectWrap .iframeWrap.iframeWrap-leenalchee audio{margin-top:20px; width:100%;}
.projectWrap .iframeWrap.iframeWrap-leenalchee .for-mobile{display:none;}
.projectWrap.project-leenalchee .footer-btn{margin:30px auto 0px; display:block; width:50%;}
.projectWrap.project-leenalchee .footer-btn img{width:100%;}

.projectWrap.project-reward .lang{position:absolute; top:20px; right:10%;}
.projectWrap.project-reward .lang span{display:inline-block; width:70px; line-height:70px; text-align:center; color:#fff; background:#2b3668; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer;}
.projectWrap.project-reward .reward-eng{display:none;}
.projectWrap.project-reward .reward-wrap{background-color:#f8f8f8; border-radius:30px; padding:0 50px 50px; border:3px solid #cfcfcf;}
.projectWrap.project-reward .reward-wrap .reward-notice1{padding-top:30px; text-align:center; font-size:20px; font-weight:bold; word-break:keep-all;}
.projectWrap.project-reward .reward-wrap .reward-notice2{margin-top:20px; font-size:16px; word-break:keep-all;}
.projectWrap.project-reward .reward-wrap .reward-notice3{margin-top:10px; font-size:16px; padding-bottom:30px; border-bottom:1px solid #eeeeee; word-break:keep-all;}
.projectWrap.project-reward .reward-wrap .grade-1{display:flex; flex-direction:column; justify-content:center; align-items:center; padding-bottom:50px; border-bottom:1px solid #eeeeee;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-grade{font-size:40px; font-weight:600; margin-bottom:30px; text-align:center;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-grade span span{font-size:30px; color:#888; bottom:0; font-weight:normal;}
.projectWrap.project-reward .reward-wrap .reward-grade img{vertical-align:bottom}
.projectWrap.project-reward .reward-wrap .reward-grade span{position:relative; bottom:25px;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-image{margin-bottom:20px; text-align:center;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-image img{width:900px;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-username{font-size:30px; font-weight:500; margin-top:10px; text-align:center;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-username span{font-style:italic; color:#666; bottom:0;}
.projectWrap.project-reward .reward-btn{padding:0 30%; margin-top:50px;}
.projectWrap.project-reward .reward-btn img{width:40%;}


.projectWrap.project-reward .reward__timerap{position:relative; padding-top:140px;}
.projectWrap.project-reward .teaser__page--dday{position:absolute; top:0; left:80px; width:600px; display:flex; flex-direction:column; align-items:center;}
.projectWrap.project-reward .teaser__page--auctionEnd{font-size:60px; text-align:center; color:#fff;}
.projectWrap.project-reward .teaser__page--dday-title{}
.projectWrap.project-reward .teaser__page--dday-title span{background:#b0e2ff; color:#001939; font-weight:bold; font-size:18px; border-radius:100px; padding:2px 30px;}
.projectWrap.project-reward .teaser__page--dday-wrap{width:100%; color:#b0e2ff; font-size:80px; font-family: 'Noto Sans KR', sans-serif; line-height:120px;}
.projectWrap.project-reward .teaser__page--dday-time{display:grid; grid-template-columns:repeat(7, 1fr); text-align:center;}
.projectWrap.project-reward .teaser__page--dday-time span.rt{color:#fff; position:relative;}
.projectWrap.project-reward .teaser__page--dday-time span.rt:after{content:''; position:absolute; bottom:0; right:0; width:100%; height:6px; background:#fff; border-radius:10px;}
.projectWrap.project-reward .teaser__page--dday-unit{display:grid; grid-template-columns:repeat(7, 1fr); text-align:center; font-size:30px; color:#fff; line-height:50px;}

@media (max-width: 1200px) {
.projectWrap.project-reward .teaser__page--dday{left:60px;}
.projectWrap.project-reward .teaser__page--dday{width:500px;}
}

@media (max-width: 975px) {
.projectWrap.project-reward .reward__timerap{padding-top:150px;}
.projectWrap.project-reward .teaser__page--dday{position:absolute; top:0; left:5%; width:90%;}
.projectWrap.project-reward .teaser__page--dday-title span{font-size:14px; padding:2px 10px;}
.projectWrap.project-reward .teaser__page--dday-wrap{font-size:40px; line-height:70px;}
.projectWrap.project-reward .teaser__page--dday-unit{font-size:20px; line-height:30px;}
.projectWrap.project-reward .teaser__page--auctionEnd{font-size:30px;}
}

.projectWrap.project-seven .lang{position:absolute; top:20px; right:10%; z-index:5;}
.projectWrap.project-seven .lang span{display:inline-block; width:70px; line-height:70px; text-align:center; color:#fff; background:#000; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer; border:2px solid #3d3d3d}
.projectWrap.project-seven .lang-kor{display:none;}
.projectWrap.project-seven .lang-jp{display:none;}
.projectWrap.project-seven .txtImage-mobile{display:none;}
.projectWrap .iframeWrap.iframeWrap-seven{background:#0d0d0d; padding:40px 40px 0; border:2px solid #5e5e5e;}
.projectWrap .iframeWrap.iframeWrap-seven > img{width:100%;}
.projectWrap .theme-message{text-align:center; display:flex; flex-direction:column; align-items:center; justify-content:center; margin:40px 0; font-weight:bold;}
.projectWrap .theme-message span{background-color:#ffcd07; color:#151515; font-size:20px; padding:2px 7px; margin-bottom:3px; letter-spacing:-1px; word-break:keep-all;}
.projectWrap.project-seven .seven-btn{margin:0 auto 70px; display:block; width:50%;}
.projectWrap.project-seven .seven-btn img{width:100%;}

.projectWrap.project-seven .seven-dday{display:flex; flex-direction:column; justify-content:center; align-items:center; margin:20px auto 50px;}
.projectWrap.project-seven .seven-dday .fullDay{font-size:36px; font-weight:bold; color:#fff;}
.projectWrap.project-seven .seven-dday .remainTime{font-size:40px; font-weight:bold; color:#fff; font-size:0; display:flex; align-items:center; justify-content:center;}
.projectWrap.project-seven .seven-dday .remainTime .days{font-size:60px; margin-right:30px;}
.projectWrap.project-seven .seven-dday .remainTime .rt span{background-color:#fff; color:#000; padding:5px 10px; margin-right:5px; border-radius:5px; font-size:40px;}
.projectWrap.project-seven .seven-dday .remainTime .c{color:#fff; font-size:30px; padding:0 10px;}
.projectWrap.project-seven .seven-chain{color:#999; text-align:center; font-size:13px; margin-bottom:10px;;}
.projectWrap.project-seven .seven-chain a{color:#999;}


.addItemWrap{display:flex; justify-content:center; padding-top:100px;}
.addItemWrap .addItemContent{width:100%; width:550px; padding:48px 0;}
.addItemWrap .addItemContent.addItemContent-lg{width:100%; width:600px; padding:48px 0;}
.addItemWrap .addItemContent .w{display:flex; flex-basis:auto; align-items:flex-start; flex-direction:row; position:relative; margin-top:32px;}
.addItemWrap .addItemContent .pageTitle{font-size:38px; font-weight:900; line-height:50px;}
.addItemWrap .addItemContent .pageSubscript{margin-top:16px; color:rgba(4, 4, 5, 0.5); font-weight:600; font-size:17px;}
.addItemWrap .addItemContent .addItemType{display:flex; justify-content:space-between; margin-top:24px;}
.addItemWrap .addItemContent .addItemType > a{width:calc(50% - 10px); display:flex; justify-content:center; align-items:center; flex-direction:column; border:2px solid rgba(4, 4, 5, 0.1); border-radius:16px; padding:24px 16px; transition:all 0.12s ease-in-out 0s; font-weight:600;}
.addItemWrap .addItemContent .addItemType > a:hover{border-color:rgba(4, 4, 5, 0.2)}
.addItemWrap .addItemContent .addItemType > a img{width:85px; margin-bottom:32px;}

.itemSlideOptions{display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
.itemSlideOptions .optionCont{display:flex; flex-direction:column; align-items:stretch;}
.itemSlideOptions .optionCont .t{color:rgba(4, 4, 5, 0.9); font-size:18px; line-height:25px; font-weight:700;}
.itemSlideOptions .optionCont .s{color:rgba(4, 4, 5, 0.5); font-size:14px; line-height:20px; font-weight:500; margin-top:4px;}
.optionBtn{display:flex; flex-direction:column; align-items:stretch; margin:0px 0 0 16px; flex-basis:auto; flex-shrink:0;}
.optionBtn .option-button{background:transparent; padding:0; cursor:pointer; outline:none; border:0;}

.optionBtnDesignWrap{display:flex; flex-basis:auto; flex-shrink:0; align-items:center;}
.optionBtnDesignWrap .bg{position:relative; width:40px; height:20px; background:rgba(0, 102, 255, 0.1); border-radius:40px; transition:all 0.12s ease-in-out 0s; display:flex; align-items:stretch; flex-basis:auto; flex-direction:column; flex-shrink:0;}
.optionBtnDesignWrap .bg .o{background:rgb(0, 102, 255); width:12px; height:12px; border-radius:12px; position:absolute; transition:all 0.12s ease-in-out 0s; top:4px; left:4px; transform:translateX(0px); display:flex; flex-basis:auto; align-items:stretch;}

#saleable-checkbox:checked + .optionBtnDesignWrap .bg{position:relative; width:40px; height:20px; background:rgb(0, 102, 255); border-radius:40px; transition:all 0.12s ease-in-out 0s; display:flex; align-items:stretch; flex-basis:auto; flex-direction:column; flex-shrink:0;}
#saleable-checkbox:checked + .optionBtnDesignWrap .bg .o{background:#fff; width:12px; height:12px; border-radius:12px; position:absolute; transition:all 0.12s ease-in-out 0s; top:4px; left:4px; transform:translateX(20px); display:flex; flex-basis:auto; align-items:stretch;}
#saleprice-checkbox:checked + .optionBtnDesignWrap .bg{position:relative; width:40px; height:20px; background:rgb(0, 102, 255); border-radius:40px; transition:all 0.12s ease-in-out 0s; display:flex; align-items:stretch; flex-basis:auto; flex-direction:column; flex-shrink:0;}
#saleprice-checkbox:checked + .optionBtnDesignWrap .bg .o{background:#fff; width:12px; height:12px; border-radius:12px; position:absolute; transition:all 0.12s ease-in-out 0s; top:4px; left:4px; transform:translateX(20px); display:flex; flex-basis:auto; align-items:stretch;}
#unlock-checkbox:checked + .optionBtnDesignWrap .bg{position:relative; width:40px; height:20px; background:rgb(0, 102, 255); border-radius:40px; transition:all 0.12s ease-in-out 0s; display:flex; align-items:stretch; flex-basis:auto; flex-direction:column; flex-shrink:0;}
#unlock-checkbox:checked + .optionBtnDesignWrap .bg .o{background:#fff; width:12px; height:12px; border-radius:12px; position:absolute; transition:all 0.12s ease-in-out 0s; top:4px; left:4px; transform:translateX(20px); display:flex; flex-basis:auto; align-items:stretch;}
#actual-checkbox:checked + .optionBtnDesignWrap .bg{position:relative; width:40px; height:20px; background:rgb(0, 102, 255); border-radius:40px; transition:all 0.12s ease-in-out 0s; display:flex; align-items:stretch; flex-basis:auto; flex-direction:column; flex-shrink:0;}
#actual-checkbox:checked + .optionBtnDesignWrap .bg .o{background:#fff; width:12px; height:12px; border-radius:12px; position:absolute; transition:all 0.12s ease-in-out 0s; top:4px; left:4px; transform:translateX(20px); display:flex; flex-basis:auto; align-items:stretch;}

.addItemWrap .addItemContent .addItemForm{flex:1 1 auto; display:flex; flex-direction:column; align-items:stretch;}
.itemProperty{display:flex; flex-direction:column; align-items:stretch; margin-bottom:32px;}
.itemProperty .propertyName{margin-bottom:0px; color:rgba(4, 4, 5, 0.9); font-size:16px; line-height:24px; font-weight:400;}
.itemProperty .propertyName span{padding-left:5px; font-size:13px; opacity:0.7;}
.itemProperty .propertyCont{margin-top:8px; display:flex; flex-direction:column; align-items:stretch;}
.itemProperty .propertyCont.Controw{flex-direction:row; justify-content:space-between;}
.itemProperty .propertyCont .inputWrap{border:1px solid rgba(4, 4, 5, 0.07); border-radius:5px; padding:10px 10px;}
.itemProperty .propertyCont .inputWrap.half{width:48%;}
.itemProperty .propertyCont .inputWrap .textInput{border:0; width:100%; outline:none; font-size:15px; height:20px;}
.itemProperty .propertyCont .smalltip{margin-top:3px; font-size:14px; opacity:0.7;}
.itemProperty .propertyCont .x{font-size:14px; line-height:20px; color:rgba(4, 4, 5, 0.5); margin-top:4px; margin-bottom:10px;}
.itemProperty .propertyCont .form-collections-video{width:100%;}
.itemProperty .propertyCont .form-collections-video video{width:100%;}

.auctionDeadlineTimeSet{display:flex; justify-content:space-around; align-items:center;}
.auctionDeadlineTimeSet .dateInput{width:48%; border:1px solid rgba(4, 4, 5, 0.07); padding:10px 10px; border-radius:5px;}

.main-collectibles .img-box{height:250px;}

.modal_small_txt{font-size:14px;}

.nftmania-login{max-width:600px; width:100%; margin:50px auto 0;}
.nftmania-login .title{font-size:1.5rem; margin-bottom:30px;}

.itemProperty .fileBox{padding:32px 60px; border:2px dashed rgba(4, 4, 5, 0.1); min-height:140px; position:relative; display:flex; flex-direction:column; justify-content:center; align-items:center; border-radius:16px; width:100%;}
.itemProperty .fileBox:hover{border:2px dashed rgba(4, 4, 5, 0.3);}
.itemProperty .fileBox .collections-image{width:100%;}
.itemProperty .fileBox .fileType{color:rgba(4, 4, 5, 0.5); font-size:14px; line-height:21px; font-weight:600; text-align:center;}
.itemProperty .fileBox .chooseFileBtn{margin-top:16px; color:#e8632e; background:rgba(232, 99, 46, 0.15); padding:10px 22px 11px; min-width:160px; text-align:center; border-radius:40px; font-size:14px; font-weight:bold; appearance:button;}
.itemProperty .fileBox .chooseFileBtn:active{transform:scale(0.95);}
.itemProperty .fileBox .chooseFileBtn:hover{background:rgba(232, 99, 46, 0.3); }


.enterPriceWrap{margin-top:16px; display:flex; align-items:stretch; flex-direction:column; display:none;}
.enterPriceWrap .inputArea{border-bottom:2px solid rgba(4, 4, 5, 0.07); padding:14px 0; display:flex; justify-content:space-between; align-items:center; margin-bottom:10px;}
.enterPriceWrap .inputArea .inputPrice{width:calc(100% - 100px); font-size:15px; color:rgba(4, 4, 5, 0.8); background:transparent; border:0; outline:none;}
.enterPriceWrap .inputArea select{display:flex; width:100px;}
.enterPriceWrap .i{font-size:15px; font-weight:bold; color:rgba(4, 4, 5, 0.5);}

.enterUnlockCode{margin-top:16px; display:flex; align-items:stretch; flex-direction:column; display:none;}
.enterUnlockCode textarea{width:100%; min-height:60px; font-size:15px; color:rgba(4, 4, 5, 0.8); background:transparent; border:0; outline:none; border-bottom:2px solid rgba(4, 4, 5, 0.07); padding:10px; margin-bottom:10px;}
.enterUnlockCode .i{font-size:15px; font-weight:bold; color:rgba(4, 4, 5, 0.5);}

.collectionSelectBox{display:flex; margin-top:16px; flex-flow:row wrap; align-items:center;}
.collectionSelectBox .creatCollectionBtn{background:transparent; border:1px solid rgba(4, 4, 5, 0.1); width:128px; height:140px; display:flex; flex-direction:column; border-radius:16px; align-items:center; justify-content:center; transition:all 0.12s ease-in-out 0s;}
.collectionSelectBox .creatCollectionBtn:hover{border-color:rgba(4, 4, 5, 0.2);}
.collectionSelectBox .creatCollectionBtn .t{margin-top:8px; font-size:14px; font-weight:bold;}
.collectionSelectBox .creatCollectionBtn .s{font-size:12px; font-weight:bold; color:rgba(4, 4, 5, 0.5);}

.collectionSelectBox .selectCollectionBtn{margin-left:16px; background:transparent; border:1px solid rgba(4, 4, 5, 0.1); width:128px; height:140px; display:flex; flex-direction:column; border-radius:16px; align-items:center; justify-content:center; transition:all 0.12s ease-in-out 0s;}
.collectionSelectBox .selectCollectionBtn:first-child{margin:0;}
.collectionSelectBox .selectCollectionBtn:hover{border-color:rgba(4, 4, 5, 0.2);}
.collectionSelectBox .selectCollectionBtn.on{border-color:rgb(0, 102, 255);}
.collectionSelectBox .selectCollectionBtn img{width:40px; height:40px; border-radius:100px;}
.collectionSelectBox .selectCollectionBtn .t{margin-top:8px; font-size:14px; font-weight:bold; text-align:center;}
.collectionSelectBox .selectCollectionBtn .s{font-size:12px; font-weight:bold; color:rgba(4, 4, 5, 0.5);}

.addItemPreview{margin-left:48px; display:flex; flex-direction:column; position:sticky; flex-basis:240px; top:176px; align-items:stretch;}
.addItemPreview .previewBox{padding:24px; border:1px solid rgba(4, 4, 5, 0.1); border-radius:16px; display:flex; flex-direction:column; align-items:stretch; text-align:center;}
.addItemPreview .previewBox .cont{display:flex; flex-direction:column; justify-content:center; align-items:center; height:320px; color:rgba(4, 4, 5, 0.5); font-size:15px; font-weight:500;}

.editField{margin-top:28px;}
.editField .t{font-size:18px; font-weight:500; margin-bottom:12px;}
.editField .s{margin:12px 0; font-size:14px; color:rgb(138, 147, 155);}
.editField .s a{color:#039be5;}
.editField textarea{margin:12px 0 0; background:#fff; border-radius:5px; border:1px solid rgb(229, 232, 235); width:100%; height:auto; padding:16px 12px; resize:vertical; outline:none;}

.editField .categoryList{display:flex; flex-flow:row wrap;}
.editField .categoryList .addedCategory{margin:0 12px 12px 0; display:flex; align-items:center; cursor:pointer; height:48px; padding:8px; border:1px solid rgb(229, 232, 235); border-radius:5px;}
.editField .categoryList .addedCategory:hover{box-shadow:rgb(14 14 14 / 25%) 0px 0px 8px 0px}
.editField .paymentTokensList{display:flex; flex-flow:row wrap;}
.editField .paymentTokensList .addedToken{margin:0 12px 12px 0; display:flex; align-items:center; cursor:pointer; height:48px; padding:8px; border:1px solid rgb(229, 232, 235); border-radius:5px;}
.editField .paymentTokensList .addedToken:hover{box-shadow:rgb(14 14 14 / 25%) 0px 0px 8px 0px}
.editField .paymentTokensList .addedToken img{width:24px; height:24px; object-fit:contain; margin-right:5px;}

.displaySelectWrap{display:flex; margin-top:12px;}
.displaySelectWrap .displayStyle{flex:1 0 0%; position:relative; text-align:center; margin-left:8px; padding:12px 12px 20px; border:1px solid rgba(142, 148, 160, 0.15); border-radius:5px; height:100%; cursor:pointer; transition-duration:0.1s;}
.displaySelectWrap .displayStyle:hover{border:1px solid rgba(50, 145, 233, 0.498); box-shadow:rgb(50 145 233 / 50%) 0px 0px 0px 1px;}
.displaySelectWrap .displayStyle:nth-child(1){margin-left:0;}
.displaySelectWrap .displayStyle img{width:100%;}
.displaySelectWrap .displayStyle .txt-1{font-size:16px; margin-top:8px;}
.displaySelectWrap .displayStyle .txt-2{font-size:14px; line-height:1.5; opacity:0.6;}
.displaySelectWrap .displayStyle i{display:none; position:absolute; top:-12px; right:-12px; background:rgb(50, 145, 233); color:#Fff; padding:3px; border-radius:50%; border:3px solid #fff; box-shadow:rgb(0 0 0 / 75%) 0px 0px 5px 0px; font-size:26px;}
.displaySelectWrap .displayStyle.checked{border:1px solid rgb(50, 145, 233); box-shadow:rgb(50 145 233) 0px 0px 0px 1px;}
.displaySelectWrap .displayStyle.checked i{display:block;}

.editImageWrap{border:3px dashed rgb(204, 204, 204); border-radius:5px; width:160px; height:160px; cursor:pointer; padding:4px; margin:6px 0 20px;}
.editImageWrap.imgBox-lg{width:300px; height:200px;}
.editImageWrap .imgBox{display:flex; justify-content:center; align-items:center; position:relative; width:100%; height:100%;}
.editImageWrap .imgBox img{object-fit:contain; height:100%; min-height:100px; width:100%; transition:opacity 400ms ease 0s;}
.editImageWrap .inputBox{position:absolute; width:100%; height:100%; top:0; left:0;}
.editImageWrap .inputBox .w{display:flex; justify-content:center; align-items:center; position:relative; height:100%;}
.editImageWrap .inputBox .w .inputNew{position:absolute;width:100%; height:100%; opacity:0; cursor:pointer;}
.editImageWrap .inputBox .w i{display:none; font-size:80px; color:rgb(204, 204, 204); pointer-events:none;}
.editImageWrap:hover{border-color:rgb(170, 170, 170);}
.editImageWrap:hover .inputBox .w i{display:block; opacity:0.5;}

.editInputWrap{margin:12px 0 0; background:#fff; border-radius:5px; border:1px solid rgb(229, 232, 235); display:flex; position:relative;}
.editInputWrap .inputPrefix{align-items:center; background:transparent; color:rgb(138, 147, 155); display:flex; padding-left:12px;}
.editInputWrap input{background:transparent; border:none; flex:1 0 0%; height:48px; outline:none; padding:0 12px 0 0; overflow-x:hidden;}

.editEndingBtn{display:flex; justify-content:space-between; align-items:center; margin-top:20px; margin-bottom:100px;}

.assetDetail{display:flex; justify-content:center; align-items:center; flex-direction:column;}
.ownerOrderTab{position:sticky; top:173px; height:70px; width:100%; right:0; padding:10px 20px; z-index:2; background:rgb(251, 253, 255); border-bottom:1px solid rgb(229, 232, 235);}
.ownerOrderTab .orderTabWrap{display:flex; justify-content:flex-end; align-items:center; max-width:1280px; padding:0 20px; margin:auto; height:100%;}
.ownerOrderTab .orderTabWrap .btn{margin-left:5px;}
.ownerOrderTab .orderTabWrap a.pub{color:#0d6efd;}

#imageShowLarge img.assetImage{width:100%; object-fit:contain;}
#imageShowLarge video.assetImage{width:100%; object-fit:contain;}

.assetContainer{width:1280px; max-width:100%; padding: 8px 0px 16px; display:flex; flex-direction:row;}
.ownerSummary{flex:3 0 0%; max-width:43%; width:0;}
.assetImageWrap{margin:20px; border:1px solid rgb(229, 232, 235); border-radius:5px; overflow:hidden;}
.assetImageWrap > div{cursor:pointer; width:100%; background-color:#fff; position:relative; display:flex; justify-content:center; align-items:center; min-height:430px;}
.assetImageWrap > div img{object-fit:contain; width:100%;}
.assetImageWrap > div video{object-fit:contain; width:100%;}
.assetImageWrap.mobile{display:none !important;}

.assetImageDetail.mobile{display:none !important;}
.assetImageDetail{margin:20px; display:grid; grid-auto-rows: 100px; grid-template-columns: repeat(5, 1fr); row-gap:10px; column-gap:10px;}
.assetImageDetail > div{border:1px solid rgb(229, 232, 235); border-radius:5px;}
.assetImageDetail > div img{width:100%; height:100%; object-fit:contain; cursor:pointer;}

.assetPrivateKey{margin: -10px 20px 20px 20px}
.assetPrivateKey.mobile{display:none;}

.auctionDeadline{margin:0 20px;}

.assetContainer.full{flex-direction:column;}

.assetSummary{margin:20px;}
.assetSummary .accordion-header button{background:#fff; color:#000; font-size:17px;}
.assetSummary .accordion-header button.detailOnlyShow::after{display:none;}
.assetSummary .accordion-header button i{margin-right:13px; font-size:20px;}
.assetSummary .accordion-body{background:rgb(251, 253, 255);}
.assetCreator{margin:0px 5px; font-size:14px; display:flex; align-items:center; }
.assetCreator > a{display:flex; align-items:center; overflow:hidden; text-overflow:ellipsis; color:rgb(155, 155, 155);}
.assetCreator > a span{color:#039be5; padding-left:5px;}
.assetCreator > a img{width:22px; height:22px; border-radius:50%; object-fit:conver; margin-right:5px;}
.assetCreator .assetHit{margin-left:10px;}
.assetCreator .assetHit i{font-size:18px; margin-right:2px;}
.assetCreatorMentions{font-size:14px; margin-top:20px;white-space: pre-line;}
.assetSummary .assetDetailBody{max-height:200px; overflow:auto;}
.assetSummary .propertiesBody{display:flex; flex-wrap:wrap; padding:5px;}
.assetSummary .propertiesBody.assetCreatorOnName{}
.assetSummary .propertiesBody .assetProperty{width:150px; margin:5px; background:rgba(21, 178, 229, 0.06); border-radius:6px; border:1px solid rgb(21, 178, 229); padding:10px; text-align:center;}
.assetSummary .propertiesBody .assetProperty .t{color:rgb(21, 178, 229); font-size:11px; font-weight:500; text-transform:uppercase;}
.assetSummary .propertiesBody .assetProperty .v{color:rgb(53, 56, 64); font-size:15px; font-weight:500; line-height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.assetSummary .propertiesBody .assetProperty .r{color:rgb(138, 147, 155); font-size:13px; line-height:16px; min-height:16px; text-overflow:ellipsis; }
.assetSummary .aboutBody{padding:20px; font-size:14px; min-height:120px;}
.assetSummary .aboutBody > a{width:80px; height:80px; float:left; margin:3px 10px 0 0; border-radius:5px;}
.assetSummary .aboutBody > a img{width:100%; height:100%; object-fit:cover;}
.assetSummary .aboutBody .aboutCreatorLinks{margin-top:10px; display:flex; justify-content:flex-start;}
.assetSummary .aboutBody .aboutCreatorLinks .w{border-radius:5px; border:1px solid rgb(229, 232, 235); display:inline-flex; align-items:center;}
.assetSummary .aboutBody .aboutCreatorLinks .w > a{width:70px; min-width:64px; color:rgb(138, 147, 155); font-size:10px; text-align:center; text-transform:uppercase; padding:10px 0; display:flex; justify-content:center; align-items:center; flex-direction:column; border-right:1px solid rgb(229, 232, 235);}
.assetSummary .aboutBody .aboutCreatorLinks .w > a i{font-size:15px;}
.assetSummary .aboutBody .aboutCreatorLinks .w > a:last-child{border:0;}
.assetSummary .chainInfoBody{padding:20px;}
.assetSummary .chainInfoBody .chainInfoList{display:flex; justify-content:space-between; padding:5px 0;}
.assetSummary .chainInfoBody .chainInfoList .listValue{color:rgb(138, 147, 155); max-width:365px;}
.assetSummary .chainInfoBody .chainInfoList a{color:#039be5 !important;}

.assetCreatorn{margin:0px 5px; font-size:14px; display:flex; align-items:center; }
.assetCreatorn > a{display:flex; align-items:center; overflow:hidden; text-overflow:ellipsis; color:rgb(155, 155, 155);}
.assetCreatorn > a span{color:#039be5; padding-left:5px;}
.assetCreatorn > a img{width:22px; height:22px; border-radius:50%; object-fit:conver; margin-right:5px;}

.assetHistory{margin:20px;}
.assetHistory .accordion-header button{background:#fff; color:#000; font-size:17px;}
.assetHistory .accordion-header button.detailOnlyShow::after{display:none;}
.assetHistory .accordion-header button i{margin-right:13px; font-size:20px;}
.assetHistory .accordion-body{background:rgb(251, 253, 255);}

.assetTrading{margin:20px;}
.assetTrading .accordion-header button i{margin-right:13px; font-size:20px;}
.assetTrading .accordion-body{padding:0;}
.assetTrading .tradingFilter{display:flex; justify-content:flex-start; align-items:center; flex-wrap:wrap; padding:10px; background-color:rgb(251, 253, 255); border-bottom:1px solid rgb(229, 232, 235)}
.assetTrading .tradingFilter span{padding:8px; font-size:16px;}
.assetTrading .tradingFilter span input{margin-right:8px; width:18px; height:18px; vertical-align:text-bottom;}

.priceHistory{}
.priceHistory select{width:auto;}
.priceHistory .historyGraphWrap{display:flex; justify-content:center; align-items:center; min-height:150px; flex-direction:column;}
.listingList{padding:0;}
.listingList .listingListWrap{display:flex; justify-content:flex-start; align-items:center; min-height:150px; flex-direction:column;}
.offersList{padding:0;}
.offersList .offersListWrap{display:flex; justify-content:center; align-items:center; min-height:150px; flex-direction:column;}

.abButtonWrap{padding:7px; border-top:1px solid rgb(229, 232, 235); display:flex; justify-content:flex-start; align-items:center;}
.abButtonWrap button{width:130px; font-size:1rem;}

.assetMainInfo{flex:4 0 0%; margin-left:-20px; display:flex; flex-direction:column; justify-content:space-between;}
.assetMainInfo .assetBasic{margin:20px; display:flex; justify-content:space-between; flex-flow:column wrap;}
.assetMainInfo .assetBasic .assetCollection{display:flex; justify-content:space-between; align-items:center; margin-bottom:5px;}
.assetMainInfo .assetBasic .assetCollection .collectionName{display:flex; align-items:center; width:420px; max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.assetMainInfo .assetBasic .assetCollection .collectionName a{color:rgb(32, 129, 226); font-size:16px;}
.assetMainInfo .assetBasic .assetCollection .collectionLinks i{font-size:18px;}
.assetMainInfo .assetBasic .assetCollection .assetHit{align-self:center; padding-left:10px;}
.assetMainInfo .assetName{width:100%; font-size:30px; font-weight:600; overflow:hidden; text-overflow:ellipsis;}
.assetMainInfo .assetName img{height:25px; line-height:45px; margin-right:5px; vertical-align:baseline;}
.assetMainInfo .assetCreatorOnName{margin:20px 20px 20px 0;}

.assetFrame{margin:20px;}
.assetFrame .assetPriceWrap{border:1px solid rgb(229, 232, 235); border-radius:5px; overflow:hidden; padding:30px 15px; background:rgb(251, 253, 255);}
.assetFrame .assetPriceWrap .cp{color:rgb(138, 147, 155); margin-bottom:10px;}
.assetFrame .assetPriceWrap .cp-info{display:flex; margin-bottom:10px; flex-wrap:wrap; align-items:baseline;}
.assetFrame .assetPriceWrap .cp-info .cp-info_box{padding:15px; border:1px solid #ecedee; border-radius:5px; margin-bottom:10px;}
.assetFrame .assetPriceWrap .cp-info .cp-info_box.import{color:#000;;}
.assetFrame .assetPriceWrap .cp-info .cp-info_box .lang{background-color:#7a7a7a; color:#fff; display:block; width:fit-content; padding:2px 4px; margin-bottom:5px;}
.assetFrame .assetPriceWrap .cp-info .cp-info_desc{padding-left:15px; margin-bottom:10px;}
.assetFrame .assetPriceWrap .cp-info .assetQuantity{margin:auto 8px auto 0; width:fit-content; border-radius:4px; padding:6px; background:rgb(229, 232, 235); color:rgb(138, 147, 155); display:flex;}
.assetFrame .assetPriceWrap .cp-info .assetPrice{font-size:30px; display:flex; align-items:center; font-weight:600; width:fit-content; color:rgb(53, 56, 64); max-width:100%;}
.assetFrame .assetPriceWrap .cp-info .assetPrice span{padding-right:5px;}
.assetFrame .assetPriceWrap .cp-info .priceRate{font-size:17px; color:rgb(138, 147, 155); width:fit-content;}
.assetFrame .assetPriceWrap .cp-info .priceRate b{color:#111; font-size:16px;}
.assetFrame .cp-btnWrap{margin-top:20px;}

.assetTradingHistoryWrap{display:flex;}
.offerWrap{display:flex;}

.detailTableWrap{width:100%; max-height:332px; overflow-x:auto; display:flex; flex-direction:column; overflow-y:auto;}
.detailTableWrap .tableHeader{position:sticky; top:0; z-index:1; display:flex;}
.detailTableWrap .tableHeader .rowCell{background-color:#fff; color:rgb(14, 14, 14); padding:4px; align-items:center; border-bottom:1px solid rgb(229, 232, 235); display:flex; flex:1 0 140px; overflow-x:auto;}
.detailTableWrap .tableHeader .rowCell:first-child{padding-left:16px;}
.detailTableWrap .tableContent{display:flex;}
.detailTableWrap .tableContent .rowCell{background-color:rgb(251, 253, 255); color:rgb(14, 14, 14); padding:16px 4px; align-items:center; border-bottom:1px solid rgb(229, 232, 235); display:flex; flex:1 0 140px; overflow-x:auto; margin:0;}
.detailTableWrap .tableContent .rowCell:first-child{padding-left:16px;}
.detailTableWrap .tableContent .rowCell .price{font-weight:600;}
.detailTableWrap .tableContent .rowCell .price-lighter{font-weight:300;}
.detailTableWrap .tableContent .rowCell .dex{font-size:12px; padding-left:7px; color:gray}
.detailTableWrap .tableContent .rowCell .expiration{color:gray}
.detailTableWrap .tableContent .rowCell .date{color:rgb(50, 145, 233)}
.detailTableWrap .tableContent .rowCell i{margin-right:10px; font-size:18px;}
.detailTableWrap .tableContent:last-child .rowCell{border-bottom:0;}
.detailTableWrap::-webkit-scrollbar{width:8px; background:none;}
.detailTableWrap::-webkit-scrollbar-thumb{border:4px solid; border-color:rgba(0,0,0,0); border-radius:4px; transition:all 400ms ease 0s;}
.detailTableWrap:hover::-webkit-scrollbar-thumb{border-color:rgba(0,0,0,0.3);}

.rp_wrap{padding:10px 0;}
.rp_wrap .message{font-size:15px; text-align:center;}


.tradingHistoryWrap{padding:32px;}
.tradingHistoryWrap .listView{border:1px solid rgb(229, 232, 235); border-radius:5px; overflow:hidden; height:calc(100vh - 303px);}
.tradingHistoryWrap .listView .listViewHeader{padding:20px 0 20px 20px; border-bottom:1px solid rgb(229, 232, 235); font-size:18px; font-weight:bold;}
.tradingHistoryWrap .listView .listViewHeader i{margin-right:10px; font-size:25px;}
.tradingHistoryWrap .listView .detailTableWrap{max-height:none; height:100%; background-color:rgb(251, 253, 255); }
.tradingHistoryWrap .listView .detailTableWrap .tableContent:last-child .rowCell{border-bottom:1px solid rgb(229, 232, 235);}
.tradingHistoryWrap .listView .rowCell{flex-basis:150px;}
.tradingHistoryWrap .listView .assetItemImage{flex-basis:300px;}
.tradingHistoryWrap .listView .assetQuantity{flex-basis:80px;}
.tradingHistoryWrap .listView .assetItemImage > a{width:46px; height:46px; border:1px solid rgb(229, 232, 235); background:#fff; display:flex; justify-content:flex-start; align-items:center;}
.tradingHistoryWrap .listView .assetItemImage > a img{width:100%; height:100%; object-fit:contain;}
.tradingHistoryWrap .listView .assetItemImage > a video{width:100%; height:100%; object-fit:contain;}
.tradingHistoryWrap .listView .assetItemImage span{padding-left:15px;}

.pointHistoryWrap{padding:0px;}
.pointHistoryWrap .listView{border-radius:5px; overflow:hidden; margin-bottom:25px;}/*border:1px solid rgb(229, 232, 235); height:calc(100vh - 382px); */
.pointHistoryWrap .listView .listViewHeader{padding:20px 0 20px 20px; border-bottom:1px solid rgb(229, 232, 235); font-size:18px; font-weight:bold;}
.pointHistoryWrap .listView .listViewHeader i{margin-right:10px; font-size:25px;}
.pointHistoryWrap .listView .detailTableWrap{max-height:none;}/* background-color:rgb(251, 253, 255); */
.pointHistoryWrap .listView .detailTableWrap .tableContent:last-child .rowCell{border-bottom:1px solid rgb(229, 232, 235);}
.pointHistoryWrap .listView .rowCell.pointMinus{color:#f62c2c}
.pointHistoryWrap .listView .rowCell.pointPlus{color:#2c3ff6}
.pointHistoryWrap .listView .rowCell.remainPoint{}
.pointHistoryWrap .listView .assetItemImage > a{width:46px; height:46px; border:1px solid rgb(229, 232, 235); background:#fff; display:flex; justify-content:flex-start; align-items:center;}
.pointHistoryWrap .listView .assetItemImage > a img{width:100%; height:100%; object-fit:contain;}
.pointHistoryWrap .listView .assetItemImage > a video{width:100%; height:100%; object-fit:contain;}
.pointHistoryWrap .listView .assetItemImage > a span{margin-left:15px;}

.offerWrap{padding:32px; flex-direction:column;}
.offerWrap .offerTabs{display:flex; justify-content:space-between;}
.offerWrap .offerTabs > div{padding:20px; flex-basis:49.5%; border:1px solid rgb(229, 232, 235); border-radius:5px 5px 0 0; border-bottom:0; font-size:18px; cursor:pointer;}
.offerWrap .offerTabs > div.on{font-weight:bold;}
.offerWrap .listView{width:100%; border:1px solid rgb(229, 232, 235); border-radius:0 0 5px 5px; overflow:hidden; height:calc(100vh - 202px);}
.offerWrap .listView .listViewHeader{padding:20px 0 20px 20px; border-bottom:1px solid rgb(229, 232, 235); font-size:18px; font-weight:bold;}
.offerWrap .listView .listViewHeader i{margin-right:10px; font-size:25px;}
.offerWrap .listView .detailTableWrap{max-height:none; height:100%; background-color:rgb(251, 253, 255); }
.offerWrap .listView .detailTableWrap .tableContent:last-child .rowCell{border-bottom:1px solid rgb(229, 232, 235);}
.offerWrap .listView .rowCell{flex-basis:150px;}
.offerWrap .listView .assetItemImage{flex-basis:300px;}
.offerWrap .listView .assetItemImage span{margin-left:10px;}
.offerWrap .listView .assetQuantity{flex-basis:80px;}
.offerWrap .listView .assetItemImage > a{width:46px; height:46px; border:1px solid rgb(229, 232, 235); background:#fff; display:flex; justify-content:flex-start; align-items:center;}
.offerWrap .listView .assetItemImage > a img{width:100%; height:100%; object-fit:contain;}
.offerWrap .listView .assetItemImage > a video{width:100%; height:100%; object-fit:contain;}
.offerWrap .listView .assetItemImage > a span{margin-left:15px;}

.bestbuyWrap{padding:32px; flex-direction:column;}
.bestbuyWrap .listView{width:100%; border:1px solid rgb(229, 232, 235); border-radius:0 0 5px 5px; overflow:hidden; height:calc(100vh - 202px);}
.bestbuyWrap .listView .listViewHeader{padding:20px 0 20px 20px; border-bottom:1px solid rgb(229, 232, 235); font-size:18px; font-weight:bold;}
.bestbuyWrap .listView .listViewHeader i{margin-right:10px; font-size:25px;}
.bestbuyWrap .listView .detailTableWrap{max-height:none; height:100%; background-color:rgb(251, 253, 255); }
.bestbuyWrap .listView .detailTableWrap .tableContent{cursor:pointer;}
.bestbuyWrap .listView .detailTableWrap .tableContent:last-child .rowCell{border-bottom:1px solid rgb(229, 232, 235);}
.bestbuyWrap .listView .rowCell{flex-basis:150px;}
.bestbuyWrap .listView .assetItemImage{flex-basis:300px;}
.bestbuyWrap .listView .assetItemImage span{margin-left:10px;}
.bestbuyWrap .listView .assetQuantity{flex-basis:80px;}
.bestbuyWrap .listView .assetItemImage > a{width:46px; height:46px; border:1px solid rgb(229, 232, 235); background:#fff; display:flex; justify-content:flex-start; align-items:center;}
.bestbuyWrap .listView .assetItemImage > a img{width:100%; height:100%; object-fit:contain;}
.bestbuyWrap .listView .assetItemImage > a video{width:100%; height:100%; object-fit:contain;}
.bestbuyWrap .listView .assetItemImage > a span{margin-left:15px;}

.global__tabs{display:flex; justify-content:space-between; align-items:center;}
.global__tabs > div{width:calc(50% - 5px); text-align:center; border-radius:10px 10px 0 0; border:1px solid #eee; border-bottom:0; padding:15px 0; background:#efefef;}
.global__tabs > div.on{border:1px solid #eee; border-bottom:0; font-weight:bold; background:#fff;}

.bestBuy_item_info{padding:10px; border:1px solid #eee; display:none;}
.bestBuy_item_info.on{display:block;}
.bestBuy_item_info .content_item{width:100%; margin-bottom:20px;}
.bestBuy_item_info .infos{margin-bottom:20px; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.bestBuy_item_info .infos span.title{font-size:15px; margin-bottom:2px;}
.bestBuy_item_info .infos span.cont{font-size:20px;}
.bestBuy_item_info .infos span.name{font-size:24px; font-weight:bold;}

.favoritesWrap{flex:1 0 0%;}

.cycleMessaging{position:fixed; top:0; left:0; width:100%; height:100%; background:#000; z-index:10; padding:30px; color:#fff;}
.cycleMessaging .messagesWrap{height:100%; overflow:auto;}

.schedule{margin:50px 0;}
.schedule .top-area{}
.schedule .top-area img{width:100%}
.schedule .main-area{width:100%; background-color:#f6f6f6; padding:50px 50px 30px;}
.schedule .main-area .flexWrap{display:flex; justify-content:space-between; margin-bottom:30px; align-items:flex-start}
.schedule .main-area .language-title{font-size:36px; font-weight:bold; padding-left:15px; margin-bottom:20px;}
.schedule .main-area .ds{display:flex; justify-content:space-between; align-items:flex-start;}
.schedule .main-area .months{width:calc(100%); background-color:#fff; border:1px solid #d6dae2; border-radius:20px; overflow:hidden;}
.schedule .main-area .months .dates{display:flex; justify-content:space-between; align-items:center; background:#e7e7e7; padding:60px 40px; border-bottom:1px solid #d6dae2; font-size:22px; color:#000; font-weight:bold;}
.schedule .main-area .months .dates .mm{font-size:30px; color:#000}
.schedule .main-area .months .lists{position:relative; padding:12px 0 12px 40px;; border-bottom:1px solid #d6dae2;}
.schedule .main-area .months .lists:last-child{border-bottom:0;}
.schedule .main-area .months .lists:before{position:absolute; top:12px; left:15px; content:'●'; margin-right:10px;}
.schedule .main-area .themeImage{}
.schedule .main-area .themeImage img{width:100%;}
.schedule .main-area .doubleFlex{display:flex; flex-direction:column; width:calc(50% - 15px); }
.schedule .main-area .doubleFlex .months{width:100%; margin-bottom:30px;}

.schedule .language-ending{display:flex; justify-content:space-around; align-items:center; background-color:#f6f6f6; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3; padding:30px 50px;}
.schedule .language-ending img{height:80px; margin-right:50px;}
.schedule .language-ending span{font-size:16px; color:#202020;}



.rankingWrap{padding:30px 0;}
.rankingWrap .rankTitle{font-size:30px; text-align:center; margin-bottom:10px;}
.rankingWrap .rankDescription{font-size:18px; text-align:center;}
.rankingWrap .rankingFilter{display:flex; align-items:center; margin-top:20px; border-bottom:1px solid rgb(229, 232, 235); overflow-x:scroll;}
.rankingWrap .rankingFilter span{cursor:pointer; margin-right:20px; padding:10px; white-space:nowrap; color:rgb(53, 56, 64);}
.rankingWrap .rankingFilter span.on{border-bottom:3px solid rgb(49, 148, 237);}

.rankingListWrap{display:flex; flex-direction:column; margin-top:7px; overflow-x:scroll; width:100%;}
.rankingListWrap::-webkit-scrollbar{width:8px; background:none;}
.rankingListWrap .tableration{width:100%; min-width:1200px; min-height:600px;}
.rankingListWrap .rankingListHeader{display:flex; align-items:center; border-bottom:1px solid rgba(0, 0, 0, 0.1);  padding:20px 10px;}
.rankingListWrap .rankingListHeader .rowCell{flex:1 0 150px; color:#de7e58; font-weight:500; cursor:pointer;}
.rankingListWrap .rankingListHeader .rowCell.n{color:#000; font-weight:500; cursor:auto;}

.rankingListWrap .rankingListContent{position:relative;display:flex; align-items:center; padding:20px 10px;}
.rankingListWrap .rankingListContent:nth-child(2n){background:rgba(0, 0, 0, 0.01);}
.rankingListWrap .rankingListContent .rowCell{flex:1 0 150px; color:rgb(158, 158, 158); display:flex; font-size:15px; line-height:16px; align-items:center;}
.rankingListWrap .rankingListContent .rowCell img{width:30px; height:25px; object-fit:cover; border-radius:50%; margin-right:7px;}
.rankingListWrap .rankingListContent .rowCell .rankNumber{min-width:34px; margin-left:5px;}
.rankingListWrap .rankingListContent .rowCell.up{color:#3ab971!important;}
.rankingListWrap .rankingListContent .rowCell.down{color:#de5a4d!important}
.rankingListWrap .rankingListContent.newListing:after{position:absolute; top:0; left:0; content:''; border-width:1.35em; border-color:transparent; border-style:solid; border-left-color:#de7e58; border-top-color:#de7e58;}
.rankingListWrap .rankingListContent.newListing .new{position: absolute; top:8px; left:1px; transform:rotate(-45deg); font-size:10px; color:#fff; font-weight:bold; z-index:1;}


.accountWrap{}
.accountWrap .accountHeader{display:flex; flex-direction:column;}
.accountWrap .accountHeader .accountVisualWrap{height:225px; display:flex; min-height:120px; overflow:hidden;position:relative; background:rgb(229, 232, 235); justify-content:center; align-items:center;}
.accountWrap .accountHeader .accountVisualWrap img{object-fit:cover; height:100%; width:100%;}
.accountWrap .accountHeader .accountVisualWrap .banner-edit{position:absolute; top:15px; right:15px; width:50px; height:50px; display:flex; justify-content:center; align-items:center; background-color:#fff; border-radius:5px;}
.accountWrap .accountHeader .accountVisualWrap label{width:100%; height:100%; z-index:1; cursor:pointer; position:absolute; top:0; left:0;}
.accountWrap .accountHeader .accountVisualWrap .banner-edit .banner-input{width:100%; height:100%; position:absolute; top:0; left:0; opacity:0;}
.accountWrap .accountHeader .accountVisualWrap .banner-edit i{font-size:20px; color:gray;}
.accountWrap .accountHeader .accountUserInfo{position:relative; display:flex; flex-direction:column; justify-content:center; align-items:center; margin-top:-64px;}
.accountWrap .accountHeader .accountUserInfo .userImageWrap{background:#fff; border-radius:50%; width:130px; height:130px; position:relative; cursor:pointer; }
.accountWrap .accountHeader .accountUserInfo .userImageWrap:hover .imageEdit{display:flex;}
.accountWrap .accountHeader .accountUserInfo .userImageWrap img{width:130px; height:130px; object-fit:cover;  overflow:hidden; border-radius:50%;}
.accountWrap .accountHeader .accountUserInfo .userImageWrap .imageEdit{display:none; position:absolute; cursor:pointer; bottom:0; left:0; width:100%; height:100%; justify-content:center; align-items:flex-end;}
.accountWrap .accountHeader .accountUserInfo .userImageWrap .imageEdit input{display:none;}
.accountWrap .accountHeader .accountUserInfo .userImageWrap .imageEdit span{width:100%; height:24px; line-height:22px; background:rgba(0,0,0,0.3); text-align:center; color:#fff; font-size:14px; letter-spacing:1px;}
.accountWrap .accountHeader .accountUserInfo .userTitle{font-size:32px; font-weight:600; min-height:40px; margin-top:4px; text-align:center;}
.accountWrap .accountHeader .accountUserInfo .userWalletAddress{display:flex; align-items:center; min-height:24px; color:rgb(138, 147, 155); font-size:16px;}
.accountWrap .accountHeader .accountUserInfo .userDescription{display:flex; align-items:center; min-height:24px; color:rgb(138, 147, 155); font-size:16px; margin-top:6px; max-width:900px; text-align:center;}
.accountWrap .accountHeader .accountLinks{position:absolute; top:79px; right:15px; z-index:2;}
.accountWrap .accountHeader .accountLinks .action-btn{display:flex; justify-content:center; align-items:center; border-radius:5px; border:1px solid rgb(229, 232, 235); width:50px; height:50px; flex-direction:row; color:rgb(138, 147, 155); font-size:14px;}
.accountWrap .accountHeader .accountLinks .action-btn:hover{box-shadow:rgb(28 31 39 / 25%) 0px 0px 8px; color:rgb(53, 56, 64)}
.accountWrap .accountHeader .accountLinks .action-btn i{font-size:24px;}

.accountWrap .accountTabBar{display:flex; justify-content:flex-start; align-items:center; background-color:#fff; border-bottom:1px solid rgb(229, 232, 235); padding:12px 0; position:sticky; z-index:2;}
.accountWrap .accountTabBar a{background:#fff; display:flex; align-items:center; padding:8px 16px; margin:0 12px; transition:all 0.3s ease 0s; border-radius:4px; color:rgb(138, 147, 155); font-size:15px;}
.accountWrap .accountTabBar a:hover{background:rgb(229, 232, 235); color:rgb(53, 56, 64);}
.accountWrap .accountTabBar a.on{background:rgb(229, 232, 235); color:rgb(53, 56, 64);}
.accountWrap .accountTabBar a i{font-size:20px; margin-right:8px;}

.text-bold{font-weight:bold;}

.itemCheckout{width:100%;}
.itemCheckout .itemInfoHeader{display:flex;}
.itemCheckout .itemInfoHeader .txtInfo{display:flex; align-items:center; background:#fff; color:rgb(14, 14, 14); padding:4px 0 4px 16px; border-bottom:1px solid rgb(229, 232, 235); flex:1 0 100px; overflow-x:auto;}
.itemCheckout .itemInfoHeader .numInfo{display:flex; justify-content:flex-end; align-items:center; background:#fff; color:rgb(14, 14, 14); padding:4px 16px 4px 0px; border-bottom:1px solid rgb(229, 232, 235); flex:1 0 100px; overflow-x:auto; max-width:115px;}
.itemCheckout .itemInfoBody{display:flex;}
.itemCheckout .itemInfoBody .itemInfo{justify-content:left; padding:16px 4px 16px 16px; display:flex; align-items:center; border-bottom:1px solid rgb(229, 232, 235); flex:1 0 100px; overflow-x:auto;}
.itemCheckout .itemInfoBody .itemInfo .itemImage{display:flex; width:76px; border:1px solid rgba(138, 147, 155, 0.25); height:76px; border-radius:4px; align-items:center; justify-content:center; background:#fff;}
.itemCheckout .itemInfoBody .itemInfo .itemImage img{width:100%; height:100%; object-fit:contain}
.itemCheckout .itemInfoBody .itemInfo .itemImage video{width:100%; height:100%; object-fit:contain}
.itemCheckout .itemInfoBody .itemInfo .itemName{display:flex; flex-direction:column; justify-content:center; margin-left:8px; width:calc(100% - 86px); font-size:16px;}
.itemCheckout .itemInfoBody .itemInfo .itemName .collection{font-size:14px; color:rgb(32, 129, 226);}
.itemCheckout .itemInfoBody .itemInfo .itemName .name{height:24px; font-weight:600;}
.itemCheckout .itemInfoBody .itemPrice{display:flex; flex-direction:column; justify-content:center; max-width:115px; padding:16px 16px 16px 4px; border-bottom:1px solid rgb(229, 232, 235); flex: 1 0 100px; overflow-x:auto; align-items:flex-end;}
.itemCheckout .itemInfoBody .itemPrice .v{font-size:14px; font-weight:600; color:rgb(53, 56, 64); width:fit-content;}
.itemCheckout .itemInfoBody .itemPrice .d{font-size:12px; color:rgb(138, 147, 155); width:fit-content;}
.itemCheckout .itemInfoBody .itemPrice .t{font-size:18px; color:rgb(50, 145, 233); width:fit-content; font-weight:600;}
.itemCheckout .itemInfoBody .itemPrice .d2{font-size:16px; color:rgb(138, 147, 155); width:fit-content;}
.itemCheckout .itemInfoBody .selectWallet{display:flex; flex-direction:column; padding:10px;}
.itemCheckout .itemInfoBody .selectWallet .bestBuy_need_KRW{margin-bottom::5px; font-size:13px;;}
.itemCheckout .itemInfoBody .selectWallet .tokensInfo{}
.itemCheckout .itemInfoBody .selectWallet .tokensInfo span{font-size:0.9rem;}
.buyCheckBox{display:flex; flex-direction:column; padding:15px 0 0;}
.buyCheckBox > div{display:flex; align-items:center; margin-bottom:10px; font-size:12px; padding-left:10px; color:rgb(53, 56, 64);}
.buyCheckBox > div input{margin-right:10px;}
.buyCheckBox > div a{color:#039be5}

.makeOfferBody{}
.makeOfferBody .offerBlock{display:flex; flex-direction:column; margin-bottom:10px;}
.makeOfferBody .offerBlock .title{margin-bottom:5px; font-weight:bold;}
.makeOfferBody .offerBlock .quarter{flex:1 0 30% !important;}
.makeOfferBody .offerBlock .threequarters{flex:1 0 70% !important;}
.makeOfferBody .offerBlock .half{flex:1 0 50% !important;}
.makeOfferBody .selectWallet{display:flex; flex-direction:column; padding:10px;}
.makeOfferBody .selectWallet .tokensInfo{}
.makeOfferBody .selectWallet .tokensInfo span{font-size:0.9rem;}

#referralsPopup .modal-body{padding:20px 5% 0;}
.referralMessage{text-align:center; font-size:0.95rem; margin-bottom:20px; color:#333;}



@media (max-width: 1199.98px) {
.main-nft-rolling .swiper-slide .slide-info .title{font-size:1.3rem; line-height:1.1; margin:0.5rem auto 0.4rem;}
.main-nft-rolling .swiper-slide .slide-info .cont{font-size:0.8rem; opacity:0.6; line-height:16px;}
.main-nft-rolling .swiper-slide .btn{font-size:0.7rem; padding:0.5rem 0.75rem;}

.accountWrap .accountHeader .accountUserInfo .userTitle{width:80%; font-size:20px;}
.header-top .top-navlist > li{font-size:14px;}

.bn__header{flex-direction:column; padding:30px; align-items:center;}
.bn__header-artist-img{width:40%; min-width:250px; order:0; margin-bottom:20px;}
.bn__header-textWrap{width:100%; padding:0; text-align:center;}
.bn__header-title-eng{font-size:32px; line-height:1.3; margin-bottom:10px;}
.bn__header-title-kor{font-size:20px; margin-bottom:30px;}
.bn__header-banner-name{font-size:28px;}
}

@media (max-width: 1024px) {
.assetContainer{width:96%; max-width:800px; padding:20px 0 0 0px; display:flex; flex-direction:column-reverse;}
.assetContainer .assetImageWrap.mobile{display:block !important;}
.assetContainer .assetImageWrap.pc{display:none !important;}

.assetImageDetail.mobile{display:grid !important; margin:0 0 20px 0;}
.assetImageDetail.pc{display:none !important;}



.ownerSummary{flex:1 0 0%; width:100%; max-width:800px;}
.assetImageWrap{margin:20px; border:1px solid rgb(229, 232, 235); border-radius:5px; overflow:hidden;}
.assetImageWrap > div{cursor:pointer; min-height:auto; width:100%; background-color:#fff; position:relative; display:flex; justify-content:center; align-items:center;}
.assetImageWrap > div img{object-fit:contain; width:100%;}

.assetMainInfo{flex:1 0 0%; margin-left:0px;}
.assetMainInfo .assetBasic{margin:0; display:flex; justify-content:space-between; flex-flow:column wrap;}
.assetMainInfo .assetCreatorOnName{margin:10px 0px 10px 0;}
.assetMainInfo .assetBasic .assetCollection .collectionName{width:auto; max-width:100%;}
.assetImageWrap{margin:0 0 10px 0;}
.assetImageWrap > div{cursor:pointer; max-height:none; height:auto; width:100%; background-color:#fff; position:relative; display:flex; justify-content:center; align-items:center;}

.assetFrame{margin:0px 0 10px 0;}
.assetSummary{margin:0px 0 10px 0;}
.assetHistory{margin:0px 0 10px 0;}
.assetTrading{margin:0px 0 10px 0;}

.assetPrivateKey{margin: 0 0 10px 0}
.assetPrivateKey.mobile{display:block;}
.assetPrivateKey.pc{display:none;}

.assetMainInfo .assetBasic .assetCollection{display:flex; flex-direction:column; justify-content:flex-start; align-items:flex-start; margin-bottom:5px;}
.auctionDeadline{margin:0 0 10px 0;}

.recommendCollection .coll-list-recommend .coll-list img{width:100%; height:200px; object-fit:cover;}
.recommendCollection .coll-list-recommend .coll-list .trend-name{text-align:center; padding:12px 20px; border-top:1px solid #dfdfdf;}
.recommendCollection i{z-index:2; background:#fff;display:flex; align-items:center; width:30px; height:30px; border:1px solid #dddddd; border-radius:50px; justify-content:center;}
.recommendCollection i:hover{border:1px solid #bbb}
.recommendCollection .bi-recommend-left{position:absolute; top:50%; margin-top:-15px; left:285px;}
.recommendCollection .bi-recommend-right{position:absolute; top:50%; margin-top:-15px; right:-15px;}
}

@media (max-width: 991.98px) {
.userGuide-banners{display:flex; flex-direction:column; justify-content:center; align-items:center; margin-bottom:50px;}
.userGuide-banners a{width:100%;}
.userGuide-banners a:first-child{margin-right:0; margin-bottom:10px;}
.userGuide-banners a img{width:100%;}

.setting .sub-right-wrap .sub-page-title{margin:0px 0 20px;}

.projectWrap{min-height:100vh; position:relative;}
.projectWrap.project-mars{background:url(../images/mars-bg.png) no-repeat #000; background-size:100% auto; padding:90px 0 30px;}
.projectWrap .logo{position:absolute; top:40px; left:5%;}
.projectWrap .logo img{height:50px;}
.projectWrap .txtImage{margin-bottom:20px;}
.projectWrap .iframeWrap{position:relative; border-radius:10px; overflow:hidden; margin-bottom:20px;}
.projectWrap .iframeWrap.iframeWrap-mars .mars-centered-video{border:2px solid #0078aa; padding:10px; border-radius:10px; margin:0 10px;}
.projectWrap .iframeWrap.iframeWrap-mars .mars-centered-video > div iframe{position:absolute; width:calc(100% - 20px); height:100%; top:0; left:10px;}
.projectWrap .goBtn{display:block; width:60%; margin:0 auto; text-align:center;}
.projectWrap .goBtn img{width:100%;}
.projectWrap .txtImage.txtImage-mars{position:relative; margin-bottom:-20px; z-index:3}
.projectWrap .iframeWrap.iframeWrap-mars{}
.projectWrap .iframeWrap.iframeWrap-mars img{width:100%;}
.projectWrap.project-mars .lang span{display:inline-block; width:45px; line-height:45px; text-align:center; color:#fff; background:#de7e58; border-radius:100px; font-size:14px; text-shadow: 1px 1px 3px black; cursor:pointer;}
.projectWrap.project-riaa .lang span{display:inline-block; width:45px; line-height:45px; text-align:center; color:#fff; background:#2b3668; border-radius:100px; font-size:14px; text-shadow: 1px 1px 3px black; cursor:pointer;}
.projectWrap.project-riaa .riaa-btn{padding:0 20%; display:inline-block; width:100%; margin-top:20px;}
.projectWrap .iframeWrap.iframeWrap-riaa{background:#fff; padding:30px 20px 20px;}
.projectWrap .iframeWrap.iframeWrap-riaa img{width:100%;}
.projectWrap .iframeWrap.iframeWrap-riaa .videoWrap{position:relative;}

.projectWrap.project-eugenemo{padding:90px 0 30px;}
.projectWrap.project-eugenemo .lang span{display:inline-block; width:45px; line-height:45px; text-align:center; color:#fff; background:#000; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer;}
.projectWrap .iframeWrap.iframeWrap-eugenemo{background:#fff; padding:30px 20px 20px;}
.projectWrap.project-eugenemo .eugenemo-btn{padding:0 20%; display:inline-block; width:100%; margin-top:20px;}

.projectWrap.project-light{padding:90px 0 30px;}
.projectWrap.project-light .lang span{display:inline-block; width:45px; line-height:45px; text-align:center; color:#fff; background:#000; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer;}
.projectWrap .iframeWrap.iframeWrap-light{background:#000; padding:0;}
.projectWrap .iframeWrap.iframeWrap-light .white-bg-light{background:#fff; padding:30px;}
.projectWrap .iframeWrap.iframeWrap-light .white-bg-light img{width:100%; min-width:100%;}
.projectWrap .iframeWrap.iframeWrap-light .light-album-imgWrap{text-align:center; padding:20px 0 10px;}
.projectWrap .iframeWrap.iframeWrap-light .light-album-imgWrap img{width:80%;}
.projectWrap.project-light .light-btn{margin:0 auto 20px; display:block; width:50%;}
.projectWrap.project-light .light-btn img{width:100%;}
.projectWrap.project-light .txtImage-mobile{display:block;}
.projectWrap.project-light .txtImage-pc{display:none;}
.projectWrap .iframeWrap.iframeWrap-light .white-bg-light.white-bg-light-mobile{display:block;}
.projectWrap .iframeWrap.iframeWrap-light .white-bg-light.white-bg-light-pc{display:none;}

.projectWrap.project-euri{padding:90px 0 30px;}
.projectWrap.project-euri .lang span{display:inline-block; width:45px; line-height:45px; text-align:center; color:#fff; background:#000; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer;}
.projectWrap .iframeWrap.iframeWrap-euri{background:#fff; padding:30px 20px 20px;}
.projectWrap.project-euri .euri-btn{padding:0 20%; display:inline-block; width:100%; margin-top:20px;}
#EuriItemCreate .createCollection{padding:20px 10px;}
.projectWrap .txtImage.txtImage-mobile{display:block;}
.projectWrap .txtImage.txtImage-pc{display:none;}

.projectWrap.project-leenalchee .logo{position:absolute; top:20px; left:5%;}
.projectWrap.project-leenalchee .lang{right:20px;}
.projectWrap.project-leenalchee .nalchee-bg-pc{display:none;}
.projectWrap.project-leenalchee{padding:160px 0 30px; background:url(../images/leenalchee-bg-mobile3.png) #d7d7d8 no-repeat; background-size:100% auto;}
.projectWrap.project-leenalchee .lang span{display:inline-block; width:45px; line-height:45px; text-align:center; color:#fff; background:#000; border-radius:100px; font-size:18px; text-shadow: 1px 1px 5px black; cursor:pointer;}
.projectWrap .iframeWrap.iframeWrap-leenalchee{background:#fff; padding:30px 20px 20px;}
.projectWrap .iframeWrap.iframeWrap-leenalchee .for-pc{display:none;}
.projectWrap .iframeWrap.iframeWrap-leenalchee .for-mobile{display:block;}
.projectWrap .iframeWrap.iframeWrap-leenalchee audio{margin-top:10px;}
.projectWrap.project-leenalchee .footer-btn{padding:0 20%; display:inline-block; width:100%; margin-top:20px;}
.projectWrap .txtImage.txtImage-mobile{display:block;}
.projectWrap .txtImage.txtImage-pc{display:none;}

.projectWrap.project-reward{padding:100px 0 30px;}
.projectWrap.project-reward .logo{top:20px;}
.projectWrap.project-reward .mobile-logo{display:inline-block; position:absolute; top:-70px; left:10px;}
.projectWrap.project-reward .mobile-logo img{height:50px; width:auto;}
.projectWrap.project-reward .lang span{display:inline-block; width:45px; line-height:45px; text-align:center; color:#fff; background:#2b3668; border-radius:100px; font-size:14px; text-shadow: 1px 1px 3px black; cursor:pointer;}
.projectWrap.project-reward .reward-wrap{background-color:#f8f8f8; border-radius:10px; padding:0 20px 20px; border:1px solid #cfcfcf;}
.projectWrap.project-reward .reward-wrap .grade-1{display:flex; flex-direction:column; justify-content:center; align-items:center; padding-bottom:20px; margin-bottom:0; border-bottom:1px solid #eeeeee}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-grade{font-size:24px; font-weight:600; margin-bottom:10px;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-grade img{width:30px;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-grade span span{font-size:16px;}
.projectWrap.project-reward .reward-wrap .reward-grade span{bottom:0;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-image{margin-bottom:10px;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-image img{width:100%; height:auto; object-fit:cover; border:1px solid #eeeeee;}
.projectWrap.project-reward .reward-wrap .grade-1 .reward-username{font-size:20px; font-weight:500;}
.projectWrap.project-reward .reward-btn{padding:0 10%; margin-top:0px;}
.projectWrap.project-reward .reward-btn img{width:80%;}

.projectWrap.project-seven .logo{top:20px;}
.projectWrap.project-seven .lang{right:5%;}
.projectWrap.project-seven .lang span{width:45px; line-height:45px;}
.projectWrap .iframeWrap.iframeWrap-seven{padding:10px; border:1px solid #5e5e5e;}
.projectWrap .iframeWrap.iframeWrap-seven > img{margin:0; width:100%;}
.projectWrap .theme-message{margin:10px 0;}
.projectWrap .theme-message span{background-color:#ffcd07; color:#151515; font-size:14px; padding:2px 5px; margin-bottom:2px; line-height:20px;}
.projectWrap.project-seven .seven-btn{margin:0 auto 20px; display:block; width:70%;}
.projectWrap.project-seven .seven-btn img{width:100%;}

.collectionViewWrap .viewManager a.add-item-btn{width:calc(100% - 60px); display:block; margin:10px auto 0px;}

.main-collectibles{gap:0;}
.collectibles-list{width:calc(50% - 5px); margin-bottom:10px; margin-right:10px;}
.collectibles-list:nth-child(2n){margin-right:0px;}
.viewAllCollectibles{margin-bottom:60px;}

.nft-category{top:138px;}
.nft-category .container{padding:0;}
.nft-category .ntf-tab-list{justify-content:flex-start; padding:0 10px;}
.nft-category .ntf-tab-list > li{width:fit-content; margin:0 10px;}
.nft-category .ntf-tab-list > li > a{border-right:0; height:100%;}
.nft-category .ntf-tab-list li .tab-wrap{display:none;}

.assetView .assetCategories{position:sticky; top:153px; display:block; z-index:4; width:100%;}

.assetListView .assetList > a .assetImage .imgWrap{width:100%;}
.assetListView .assetList > a .assetImage img{ position:relative; object-fit:cover; width:100%;}
.assetListView .assetList > a .assetImage video{ position:relative; object-fit:cover; width:100%; max-width:100% !important; max-height:100% !important;}

.ownerOrderTab{top:139px;}

.schedule .main-area{padding:30px 10px 20px;}
.schedule .main-area .flexWrap{display:flex; flex-direction:column; margin-bottom:0px; align-items:flex-start;}
.schedule .main-area .ds{display:flex; justify-content:space-between; align-items:flex-start;}
.schedule .main-area .months{width:calc(100%); margin-bottom:20px; border-radius:10px;}
.schedule .main-area .months .dates{font-size:14px; padding:30px 20px;}
.schedule .main-area .months .dates .mm{font-size:17px; color:#000}
.schedule .main-area .doubleFlex{width:calc(100%);}
.schedule .main-area .doubleFlex .months{width:100%; margin-bottom:20px;}
.schedule .main-area .language-title{font-size:24px; font-weight:bold; padding-left:10px; margin-bottom:10px;}
.schedule .language-ending{display:flex; flex-direction:column; justify-content:center; align-items:center; background-color:#f6f6f6; border-top:1px dashed #e3e3e3; border-bottom:1px dashed #e3e3e3; padding:20px;}
.schedule .language-ending img{height:auto; width:220px; margin-right:0; margin-bottom:20px;}
.schedule .language-ending span{font-size:15px; color:#202020; text-align:center; word-break:keep-all;}

.main-banner .t{font-size:50px;}
.main-banner .st{font-size:19px;}
.main-banner .btn{width:160px;}

.mainPopupLayer > div{width:70%; position:relative;}

.nft-rolling-pc{display:none;}
.nft-rolling-mobile{display:block !important;}

.setting .sub-left-menu{display:none;}
.setting .sub-right-wrap{max-width:none; width:100%;}
.setting .sub-right-wrap .mem_walletaddress{min-width:calc(100% - 72px);}
.setting .sub-right-wrap .nav{display:none;}

.tokenMenu__mobile__nav{margin-bottom:40px; display:flex; justify-content:flex-end;}
.tokenMenu__mobile__nav .dropdown-toggle{border:1px solid #dee2e6; border-radius:5px;}
.tokenMenu__mobile__nav .dropdown-item{}
.tokenMenu__mobile__nav .dropdown-item button{border:0; background:transparent; width:100%; text-align:left;}

.bannerDetailWrap{padding:20px 0;}
.bannerDetailWrap .bnTop{}
.bannerDetailWrap .bnTop img{width:100%;}
.bannerDetailWrap .bnBottom{padding:20px 10px 20px; border-radius:0 0 15px 15px; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.bannerDetailWrap .bnBottom .itemWrap{width:95%; height:auto !important; overflow:hidden; border-radius:15px; margin-bottom:20px;}
.bannerDetailWrap .bnBottom .itemWrap img{width:100%; margin-top:0 !important;}
.bannerDetailWrap .bnBottom .itemWrap iframe{width:100%; height:300px;}
.bannerDetailWrap .bnBottom .itemWrap video{width:100%; height:auto !important;}
.bannerDetailWrap .bnBottom .timeLab{display:flex; width:100%; height:auto; overflow:hidden; flex-direction:column; justify-content:space-between; align-items:center;}
.bannerDetailWrap .bnBottom .timeLab .date{height:auto; display:flex; flex-direction:column; justify-content:center; align-items:center; letter-spacing:-1px;}
.bannerDetailWrap .bnBottom .timeLab .date .t{font-size:24px; font-weight:bold; margin-bottom:5px;}
.bannerDetailWrap .bnBottom .timeLab .date .t span{color:#064d69}
.bannerDetailWrap .bnBottom .timeLab .date .d{}
.bannerDetailWrap .bnBottom .timeLab .date .d span{background:#000;  color:#fff; display:inline-block; line-height:36px; height:40px;font-size:32px; padding:0 7px 0px; font-weight:bold; margin-right:3px;}
.bannerDetailWrap .bnBottom .timeLab .goCollBtn{background:#064d69; color:#fff; font-size:18px; font-weight:bold; border:1px solid #b5b4b4; width:95%; padding:7px 0 8px; margin-top:20px;text-align:center; border-radius:10px;}

.bn__bottom{padding:20px; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.bn__bottom .itemWrap{width:60%; overflow:hidden; border-radius:15px;}
.bn__bottom .itemWrap img{width:100%;}
.bn__bottom .itemWrap iframe{width:100%; height:250px}
.bn__bottom .itemWrap video{width:100%;}
.bn__bottom .timeLab{width:100%;}
.bn__bottom .timeLab .date .t{font-size:30px;}
.bn__bottom .timeLab .goCollBtn{font-size:20px; width:70%; padding:15px 0 16px; margin-top:10px;}

.bannerDetailWrap .relativeImage.forMobile{display:block;}
.bannerDetailWrap .relativeImage.forPC{display:none;}

.collectionViewWrap{margin:20px 0px;}
.collectionViewWrap .viewHeader .collection-image{width:100px; height:100px; margin-right:10px;}
.collectionViewWrap .viewHeader .collection-image img{width:100px; height:100px;}
.collectionViewWrap .viewHeader .collection-information .collection-name{font-size:24px; font-weight:500;}
.collectionViewWrap .viewHeader .collection-information .collection-name img{vertical-align:baseline; height:30px; margin-bottom:-4px;}
.collectionViewWrap .viewHeader .collection-information .collection-address{font-size:12px; margin-top:8px; color:rgb(117, 118, 123); max-width:65vw; overflow:auto;}
.collectionViewWrap .viewHeader .collection-information .collection-description{margin-top:10px; margin-bottom:10px; flex:1 0 0%; font-size:14px;}
.collectionViewWrap .viewHeader .collection-information .collection-btns{display:flex; margin-top:10px;}
.collectionViewWrap .viewHeader .collection-information .collection-btns .action-btn{display:flex; justify-content:center; align-items:center; border-radius:5px; border:1px solid rgb(229, 232, 235); width:64px; height:64px; margin-right:12px; flex-direction:column; color:rgb(138, 147, 155); font-size:14px;}
.collectionViewWrap .viewHeader .collection-information .collection-btns .action-btn:hover{box-shadow:rgb(28 31 39 / 25%) 0px 0px 8px; color:rgb(53, 56, 64)}
.collectionViewWrap .viewHeader .collection-information .collection-btns .action-btn i{font-size:20px;}

.collectionViewWrap .viewList .searchArea{display:flex; flex-flow:row wrap; justify-content:center; padding:0px 0px 10px;}
.collectionViewWrap .viewList .searchArea .input-group{width:100%; height:40px; margin-bottom:10px;}
.collectionViewWrap .viewList .searchArea select{width:100%; height:40px;}

.collectionViewWrap .viewList .collectionsList .collectibles-list{margin:5px 0px 20px;}

.assetView-result{max-width:100%}
.assetView-result .assetSearchBar{flex:1 0 100%; padding-right:0;}
.assetView-result .result-count{display:none;}
.assetView-result{justify-content:center;}

.projectWrap.project-seven .seven-dday{margin:40px auto 30px;}
.projectWrap.project-seven .seven-dday .fullDay{font-size:20px; letter-spacing:-1px;;}
.projectWrap.project-seven .seven-dday .remainTime{}
.projectWrap.project-seven .seven-dday .remainTime .days{font-size:32px; margin-right:10px;}
.projectWrap.project-seven .seven-dday .remainTime .rt span{background-color:#fff; color:#000; padding:4px 6px 6px; margin-right:2px; border-radius:3px; font-size:18px;}
.projectWrap.project-seven .seven-dday .remainTime .c{color:#fff; font-size:15px; padding:0 6px 0 4px;}
.projectWrap.project-seven .seven-chain{font-size:12px; word-break:break-all;}


}

@media(max-width: 814.98px){
.collections-wrap{}
.collections-wrap .sub-left-menu{padding:5px 0; display:flex; justify-content:space-around; position:fixed; bottom:0; height:50px; flex-direction:row; width:100%; border-top:1px solid rgb(229, 232, 235); background-color:rgb(251, 253, 255); z-index:2;}
.collections-wrap .sub-left-menu .left-menu-list{color:rgba(53, 56, 64, 0.75); font-weight:500; display:flex; align-items:center; padding:0; font-size:0; width:30%; height:100%; justify-content:center;}
.collections-wrap .sub-left-menu .left-menu-list.left-menu-list-disabled{cursor:not-allowed}
.collections-wrap .sub-left-menu .left-menu-list i{font-size:24px; margin-right:0px;}
.collections-wrap .sub-left-menu .left-menu-list:hover{background:rgb(229, 232, 235); color:rgb(53, 56, 64); font-weight:500;}
.collections-wrap .sub-left-menu .left-menu-list.left-menu-list-disabled:hover{opacity:0.6;}
.collections-wrap .collections-main{margin-left:0; vertical-align:top;}
.collections-wrap .collections-main .mycollection-wrap{padding:10px 10px 20px; display:flex; flex-direction:column;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list{display:flex; flex-direction:column; flex-wrap:wrap; justify-content:flex-start; align-items:center; padding:20px 0 40px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList{width:70%; transition:all 0.1s ease-out 0s; overflow:hidden; max-width:70%; height:300px; background-color:#fff; box-shadow:rgb(0 0 0 / 14%) 0px 2px 2px 0px, rgb(0 0 0 / 12%) 0px 1px 5px 0px, rgb(0 0 0 / 20%) 0px 3px 1px -2px; margin:0 0 20px 0; border-radius:5px;}
.collections-wrap .collections-main .mycollection-wrap .mycollections-list .myList .wr .name{padding:5px 0px; text-align:center; width:100%; font-size:14px;}



.main-nft-rolling{margin-bottom:40px;}
.recommendCollection{margin-bottom:40px;}
}

@media (max-width: 767.98px) {
.main-banner{margin-top:10px;}
.main-banner .t{font-size:36px;}
.main-banner .st{font-size:16px; margin:5px auto 15px;}
.main-banner .btn{width:130px; font-size:14px}

.main-collectibles{margin-bottom:40px; padding-left:0;}

.sign-in{text-align:center; padding:30px 0 30px;}
.sign-in .message{font-size:1.3rem; margin:0.5rem auto;}
.sign-in .wallet-show{text-align:center;}
.sign-in .wallet-show img{width:auto; height:70px; margin:0 auto 40px; display:block; }

.searchFilterPopupBtn{display:block; width:60%; position:fixed; bottom:30px; left:20%; color:#fff; background:#e8632e; border-radius:100px; z-index:3; text-align:center; line-height:50px; box-shadow:rgb(0 0 0 / 25%) 0px 1px 20px; cursor:pointer; font-size:16px; font-weight:500;}
.searchFilter{display:none; position:fixed; top:0; left:0; width:100%; height:100vh; z-index:10;}
.searchFilter .filterLayer .filterHeader{display:flex; background-color:#fff; border-bottom:1px solid rgb(229, 232, 235); -webkit-box-align:center; align-items:center; height:60px; -webkit-box-pack:justify; justify-content:space-between; padding:0 16px; position:sticky; top:0; z-index:1;}
.searchFilter .filterLayer .filterHeader a{font-size:16px; font-weight:500; color:rgb(50, 145, 233); width:100%;}
.searchFilter .filterLayer .filterHeader a.btn-clear{text-align:left;}
.searchFilter .filterLayer .filterHeader a.btn-done{text-align:right;}
.assetView .assetCategories .w .cateItem:hover{}
.assetView .assetCategories .w .cateItem.on{color:none;}
.assetView .assetCategories .w .cateItem img{width:24px; height:24px; margin-right:0;}

#CollectionCreate .modal-dialog{width:96%; max-width:100%; margin-left:2%;}

.sign-in-list{flex-direction:column; justify-content:center; align-items:center;}
.sign-in-list .sign-in-item{margin:20px auto 0;}

.mainPopupLayer > div{width:95%; position:relative;}
.mainPopupLayer > div img.imagePC{display:none;}
.mainPopupLayer > div img.imageMobile{display:inline-block;;}
.mainPopupLayer > div .close{width:50px; height:50px;}
.mainPopupLayer > div #noshow{font-size:13px;}

.assetListView{display:flex; place-content:flex-start center; flex-wrap:wrap; -webkit-box-pack:center;}
.assetListView .assetList{width:calc(80vw - 12px); height:fit-content;}
.assetListView .assetList > a .assetImage{border-bottom:1px solid rgb(226, 230, 239); border-radius:5px 5px 0 0;}
.assetListView .assetList > a .assetImage .imgWrap{width:100%; height:auto; display:flex; -webkit-box-align:center; align-items:center; -webkit-box-pack:center; justify-content:center;}
.assetListView .assetList > a .assetImage img{ position:relative; object-fit:cover; width:100%;}

.assetListView .assetList > a .detail .info .title .box{font-size:15px; color:rgba(46, 54, 59, 0.6); display:flex; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.assetListView .assetList > a .detail .info .title .name{color:rgb(46, 54, 59); font-size:17px; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.assetListView .assetList > a .detail .info .price{flex:1 0 0%; max-width:50%; align-items:flex-end; flex-direction:column; display:flex; height:58px;}
.assetListView .assetList > a .detail .info .price .box{font-size:15px; color:rgba(46, 54, 59, 0.6); text-align:right;}
.assetListView .assetList > a .detail .info .price .name{width:100%; color:rgb(46, 54, 59); font-size:17px; line-height:18px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:right;}
.assetListView .assetList > a .detail .remain-time{font-size:14px; line-height:1; text-align:right;}

.accountWrap .accountTabBar{justify-content:center;}
.accountWrap .accountTabBar a{font-size:0; margin:0;}
.accountWrap .accountTabBar a i{font-size:16px; margin-right:0px;}

.addItemWrap .addItemContent.addItemContent-lg{width:100%; padding:48px 20px;}
.addItemWrap .addItemContent .pageTitle{font-size:24px; font-weight:900; line-height:36px;}

.accountWrap .accountHeader .accountUserInfo .userWalletAddress{font-size:15px; letter-spacing:-1px;}
.accountWrap .accountHeader .accountUserInfo .userDescription{max-width:90%;}

.recommendCollection{flex-direction:column;}
.recommendCollection > span{width:100%; text-align:center; margin-bottom:20px;}
.recommendCollection .coll-list-recommend{width:100%;}
.recommendCollection .coll-list-recommend .coll-list img{width:100%; height:200px; object-fit:cover;}
.recommendCollection .coll-list-recommend .coll-list .trend-name{padding:8px 15px;}
.recommendCollection .bi-recommend-left{top:210px; left:-10px;}
.recommendCollection .bi-recommend-right{top:210px; right:-10px;}

.collectionSummary{width:80%;}
.collectionSummary a{font-size:18px; border:1px solid #eee; flex-basis:50%;}
.collectionSummary a:first-child{border-right:0; border-bottom:0;}
.collectionSummary a:nth-child(2){border-bottom:0;}
.collectionSummary a:nth-child(3){border-right:0;}
.collectionSummary a span{font-size:14px;}

.main-sector-title .right-view-all{display:none;}

.bn__header-artist-img{margin-bottom:10px;}
.bn__header-title-eng{font-size:26px;}
.bn__header-title-kor{font-size:17px; margin-bottom:20px;}
.bn__header-banner-name{font-size:26px;}
}


@media (max-width: 575.98px) {
.main-nft-rolling .swiper-slide .slide-info{position:absolute; width:55%; top:22%; left:6%; color:#fff;}
.main-nft-rolling .swiper-slide .slide-info .title{font-size:1.2rem; line-height:1.1; margin:0.5rem auto 0.4rem;}
.main-nft-rolling .swiper-slide .slide-info .cont{font-size:0.7rem; opacity:0.6; line-height:16px;}
.main-nft-rolling .swiper-slide .btn{left:auto; right:6%; font-size:0.5rem; padding:0.5rem 0.75rem;}

.displaySelectWrap{flex-direction:column; align-items:center;}
.displaySelectWrap .displayStyle{width:60%; margin-left:0; margin-bottom:10px;}
.editImageWrap.imgBox-lg{width:100%; height:auto;}
.editInputWrap .inputPrefix{font-size:0.8rem;}
.editEndingBtn .btn{font-size:0.8rem;}
.collectionSelectBox{display:flex; margin-top:16px; flex-flow:row wrap; align-items:center; justify-content:flex-start;}
.collectionSelectBox .selectCollectionBtn{margin:5px;}
.collectionSelectBox button{margin:5px;}

.header-top .top-brand img{height:45px; margin-right:5px;}
.rushContract .m-del{display:none;}

.assetView .assetCategories{top:139px;}
.projectWrap.project-leenalchee{padding:100px 0 30px;}
.projectWrap.project-leenalchee .logo{top:10px;}
.projectWrap.project-leenalchee .logo img{height:30px;}
.projectWrap.project-leenalchee .lang{top:10px;}
.projectWrap.project-leenalchee .lang span{font-size:13px; width:32px; line-height:32px;}

.bn__bottom .itemWrap{width:100%; overflow:hidden; border-radius:15px;}
.bn__bottom .itemWrap iframe{width:100%; height:180px}
.bn__bottom .timeLab .date .t{font-size:24px;}
.bn__bottom .timeLab .date .d{grid-template-columns:repeat(4, 50px); grid-template-rows:40px 20px;}
.bn__bottom .timeLab .date .d span.day{font-size:30px;}
.bn__bottom .timeLab .date .d span.hour{font-size:30px;}
.bn__bottom .timeLab .date .d span.min{font-size:30px;}
.bn__bottom .timeLab .date .d span.sec{font-size:30px;}
.bn__bottom .timeLab .goCollBtn{font-size:16px; width:100%;}
}

@media (max-width: 450px) {
.projectWrap.project-seven .logo img{height:34px;}
.projectWrap.project-seven .lang span{width:35px; line-height:35px; font-size:14px}
.sign-in-list .sign-in-item .sign-in-list-text{font-size:10px;}

.bn__header-artist-img{min-width:200px}
.bn__header-title-eng{font-size:18px;}
.bn__header-title-kor{font-size:14px; margin-bottom:10px;}
.bn__header-banner-name{font-size:18px;}
}

/* 게시판 */

.update-notice{margin:30px 0;}
.update-notice .notice-banner{}
.update-notice .notice-banner img{width:100%;}
.update-notice .notice-contents{padding:30px 0;}
.update-notice .notice-contents .notice-contents-title{padding:0 15px 20px;; border-bottom:1px solid #d4d4d4;}
.update-notice .notice-contents .notice-contents-title .title{font-size:1.5rem; font-weight:bold; color:#000;}
.update-notice .notice-contents .notice-contents-title .date{font-size:1rem; color:#707070;}
.update-notice .notice-contents .notice-contents-text{padding:20px 15px; font-size:1.1rem}
.update-notice .notice-contents .notice-contents-text p{line-height:1.6; margin:0;}
.update-notice .notice-contents .notice-contents-text p.b{font-weight:bold;}


@media screen and (max-width : 991px){
	.update-notice{margin:15px 0;}
	.update-notice .notice-banner{}
	.update-notice .notice-banner img{width:100%;}
	.update-notice .notice-contents{padding:15px 0;}
	.update-notice .notice-contents .notice-contents-title{padding:0 10px 15px;; border-bottom:1px solid #d4d4d4;}
	.update-notice .notice-contents .notice-contents-title .title{font-size:1.2rem; font-weight:bold; color:#000; letter-spacing:-0.5px;}
	.update-notice .notice-contents .notice-contents-title .date{font-size:0.9rem; color:#707070;}
	.update-notice .notice-contents .notice-contents-text{padding:15px 10px; font-size:1rem}
	.update-notice .notice-contents .notice-contents-text p{line-height:1.5; margin:0;}
	.update-notice .notice-contents .notice-contents-text p.b{font-weight:bold;}
}

.notice-list-table{}
.notice-list-table th{text-align:center;}
.notice-list-pc{display:table-cell}
@media screen and (max-width : 991px){
	.notice-list-pc{display:none}
}

.board .table{border-top: 2px solid #000;border-bottom: 1px solid #ccc;}
.border_button{overflow:hidden;}
.board .comment-count a{color:#348fe2;padding-left:10px;}
.board .info{overflow:hidden;}
.board .info li{float:left; padding-right:20px;}
.board .contents-view{padding:30px 20px; clear:both;}
.board .contents-view-img img { display:block; max-width:100%; margin:0 auto 15px; border:0; height:auto; }
#post-content {word-wrap: break-word;}
#post-content img {max-width:100%;}

.board .fa-user{color:#626262;}
.board .fa-comments{color:#626262;}
.board .fa-eye{color:#626262;}
.board .fa-thumbs-up{color:#626262;}
.board .fa-thumbs-down{color:#626262;}
.board .fa-clock-o{color:#626262;}
.board .fa-reply{color:#626262;}
.board .gallery .thumbnail{margin-bottom:10px;}
.board .recommand{text-align:center;margin-bottom:20px;}
.board .recommand a:hover{background:#348fe2; color:#fff; text-decoration:none;}
.board .recommand .good{background:#e9e9e9; width:50px; height:50px; display:inline-block; border-radius:50px; padding:8px; margin:0 10px;}
.board .recommand .bad{background:#e9e9e9; width:50px; height:50px; display:inline-block; border-radius:50px;padding:6px; margin:0 10px;}
.board .like {padding-top:20px;}
.board .like a{text-decoration:none;}
.board .time{font-size:12px; padding-left:10px;}
.board .tags a{font-size:12px; padding-left:5px;}
.board .reply{float:right; font-size:12px;}
.board .reply a{padding-left:5px;}
.board .ip{font-size:12px; padding-left:10px;}
.board .tags li{float:left; padding-right:10px;}
.board .sns_button div {float:left; padding-right:5px;}
.board .btn-point-info {padding-top:8px;color:#BBB;}

.board .view_full_image {cursor:pointer;}
.board .btn-admin-manage-layer { display:none;border:1px solid #ddd;position:absolute;background-color:#fff;z-index:99999; }
.board .btn-admin-manage-layer div.item { height:23px;border-bottom:1px solid #ddd; cursor:pointer;padding-left:2px;padding-right:10px; }
.board .btn-admin-manage-layer div.item { font:normal 11px 'dotum';line-height:23px; }
.board .btn-admin-manage-layer div.item i { width:20px;text-align:center; }

.board .autowrap { margin:0 auto 15px; }
.board .autosize { position:relative; height: 0; padding-bottom: 56.25%; overflow: hidden; margin:0; }
.board .autosize iframe, .autosize object, .autosize embed { position: absolute; top: 0; left: 0; width: 100%; height:100%; }

.board .searchbox {display:none;}
.board .passcord { text-align: center;margin:10px auto 0 auto;}
.board .passcord li{display:inline-block;margin-right:20px;vertical-align:middle;}

.board .copy_post_url {cursor:pointer;}

.lucky {font-size:11px;}
.lucky .luckypoint{color:#E71A41;}

.gallery-box {float:left;}
.chk_comment_all_wrapper {padding:10px;}
.comment_write_box_inner {margin-top:20px; padding:20px;}
.comment_write_button_area {margin-top:20px;overflow:hidden;}

.board .url-qrcode {position:relative;cursor:pointer;}
.board .url-qrcode i {margin:3px 0 0 5px;}
#qrcode-content {display:none;position:absolute;background-color:#FFF;border:2px solid #DDD;padding:10px;width:240px;}
#qrcode-content .qrcode_code {border:5px solid #479BE3;float:left;}
#qrcode-content .qrcode_code img {width:100px;height:100px;}
#qrcode-content .qrcode_info {float:left;margin:0 0 0 10px;width:90px;font-size:12px;line-height:18px;color:#555;}

.notice-header{border-bottom:1px solid #e7e7e7; font-size:1.2rem; font-weight:700; padding:12px 0;}
.notice-header .notice-paging{font-size:1rem;}
.notice-header .notice-paging .prev{border:1px solid #d4d4d4; display:inline-block; width:25px; line-height:25px; text-align:left; border-radius:3px; margin-left:10px; font-weight:400;}
.notice-header .notice-paging .next{border:1px solid #d4d4d4; display:inline-block; width:25px; line-height:25px; text-align:right; border-radius:3px; font-weight:400;}
.notice-list{width:100%; font-size:1rem; font-weight:400; border-bottom:1px solid #f1f1f1; padding:18px 10px;}
.notice-list .date{font-size:0.9rem; text-align:center;}



@media screen and (max-width : 991px){
	.notice-list{width:100%; font-size:0.9rem; font-weight:400; border-bottom:1px solid #f1f1f1; padding:10px 0px;}
	.notice-list .date{font-size:0.85rem; text-align:left;}
	.notice-header .notice-paging{font-size:1rem; text-align:right;}
}

@media screen and (min-width : 600px){
	input[type='date']::-webkit-calendar-picker-indicator {
	  padding-left: 70px;
	}
	
	input[type='time']::-webkit-calendar-picker-indicator {
	  padding-left: 70px;
	}
}


/* 게시판 */



/*spinner loader 관련*/
.loader-spinner {
  border: 10px solid #f3f3f3;
  border-radius: 50%;
  border-top: 10px solid #e8632e;
  width: 50px;
  height: 50px;
  -webkit-animation: spin 2s linear infinite;
  animation: spin 2s linear infinite;
  top:calc(50% - 25px);
  left : calc(50% - 25px);
  position:fixed;
  z-index : 99999;
}
.loader-spinner-shadow{width:100%;height:100%;background:#333;z-index:99998; opacity:0.3; position:fixed; top:0px; left: 0px;}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
/*spinner loader 관련*/

.pendingInfo{
	background:#f1f1f1;
	border-bottom:1px solid #eee;
	font-size:14px;
}

.pendingInfo__message{
	width:100%;
	max-width:1264px;
	margin:0 auto;
	text-align:right;
}

.pendingInfo__message span{
	color:red;
}

.pendingInfo__list{
	width:100%;
	max-width:1264px;
	margin:0 auto;
	text-align:right;
	display:none;
}