:root {
--bg-color-0: rgba(255, 255, 255, 0.08);
--bg-color-1: rgba(255, 255, 255, 0.06);
--bg-color-2: rgba(255, 255, 255, 0.02);
--bg-color-3: rgba(255, 255, 255, 0.01);
}

.tippy-box[data-theme~='c3771fe'] {background-color:#3771fe;}
.tippy-box[data-theme~='c3771fe'][data-placement^='top'] > .tippy-arrow::before {border-top-color:#3771fe;}
.tippy-box[data-theme~='c3771fe'][data-placement^='bottom'] > .tippy-arrow::before {border-bottom-color:#3771fe;}
.tippy-box[data-theme~='c3771fe'][data-placement^='left'] > .tippy-arrow::before {border-left-color:#3771fe;}
.tippy-box[data-theme~='c3771fe'][data-placement^='right'] > .tippy-arrow::before {border-right-color:#3771fe;}

.tippy-box[data-theme~='a03c06'] {background-color:#a03c06;}
.tippy-box[data-theme~='a03c06'][data-placement^='top'] > .tippy-arrow::before {border-top-color:#a03c06;}
.tippy-box[data-theme~='a03c06'][data-placement^='bottom'] > .tippy-arrow::before {border-bottom-color:#a03c06;}
.tippy-box[data-theme~='a03c06'][data-placement^='left'] > .tippy-arrow::before {border-left-color:#a03c06;}
.tippy-box[data-theme~='a03c06'][data-placement^='right'] > .tippy-arrow::before {border-right-color:#a03c06;}

/****************************************/

.page_loader {position:fixed; top:0; right:0; bottom:0; left:0; width:100%; height:100%; z-index:1111; overflow-x:hidden; background:radial-gradient(ellipse at center, #061536 0%,#040d21 100%);}
.cont_loader {position:relative; width:100%; height:500px; z-index:1111; overflow-x:hidden;}
._loader {position:absolute; top:50%; left:50%; transform: translate(-50%, -50%);}
.circle {position:relative; width:60px; height:60px; border-radius:50%; margin:75px; display:inline-block; vertical-align:middle;}
.circle-outter {position:absolute; border:4px solid #3771fe; border-left-color:transparent; border-bottom:0; width:100%; height:100%; border-radius:50%; animation:circle-outter 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite; box-sizing:border-box;}
.circle-inner {position:absolute; border:4px solid #3771fe; border-radius:50%; width:40px; height:40px; left:calc(50% - 20px); top:calc(50% - 20px); border-right:0; border-top-color:transparent;animation:circle-inner 1s cubic-bezier(0.42, 0.61, 0.58, 0.41) infinite; box-sizing:border-box;}
@keyframes circle-outter {0% {transform:rotate(0deg);} 100% {transform:rotate(360deg);}}
@keyframes circle-inner {0% {transform: rotate(0deg);} 100% {transform: rotate(-360deg);}}

/****************************************/
.GENESIS_31x31 {background-image:url('/images/nft/genesis/GENESIS_NFT_GIF.gif') !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:31px 31px;}
.GENESIS_40x40 {background-image:url('/images/nft/genesis/GENESIS_NFT_GIF.gif') !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:40px 40px;}
.GENESIS_45x45 {background-image:url('/images/nft/genesis/GENESIS_NFT_GIF.gif') !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:45px 45px;}
.GENESIS_50x50 {background-image:url('/images/nft/genesis/GENESIS_NFT_GIF.gif') !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:50px 50px;}

.BADGE_40x40 {background-size:40px 40px;}
.BADGE_40x40.NORMAL {background-image:url('/images/nft/badge/100x100/NORMAL.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_40x40.RARE {background-image:url('/images/nft/badge/100x100/RARE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_40x40.SUPERRARE {background-image:url('/images/nft/badge/100x100/SUPERRARE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_50x50 {background-size:50px 50px;}
.BADGE_50x50.NORMAL {background-image:url('/images/nft/badge/100x100/NORMAL.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_50x50.RARE {background-image:url('/images/nft/badge/100x100/RARE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_50x50.SUPERRARE {background-image:url('/images/nft/badge/100x100/SUPERRARE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_60x60 {background-size:60px 60px;}
.BADGE_60x60.NORMAL {background-image:url('/images/nft/badge/100x100/NORMAL.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_60x60.RARE {background-image:url('/images/nft/badge/100x100/RARE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_60x60.SUPERRARE {background-image:url('/images/nft/badge/100x100/SUPERRARE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_80x80 {background-size:80px 80px;}
.BADGE_80x80.NORMAL {background-image:url('/images/nft/badge/100x100/NORMAL.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_80x80.RARE {background-image:url('/images/nft/badge/100x100/RARE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_80x80.SUPERRARE {background-image:url('/images/nft/badge/100x100/SUPERRARE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.BADGE_300x300 {background-size:300px 300px;}
.BADGE_300x300.NORMAL {background-image:url('/images/nft/badge/300x300/NORMAL.png') !important; background-position:center 0 !important; background-repeat:no-repeat !important;}
.BADGE_300x300.RARE {background-image:url('/images/nft/badge/300x300/RARE.png') !important; background-position:center 0 !important; background-repeat:no-repeat !important;}
.BADGE_300x300.SUPERRARE {background-image:url('/images/nft/badge/300x300/SUPERRARE.png') !important; background-position:center 0 !important; background-repeat:no-repeat !important;}

/****************************************************************************/

.HERO_60x60.DELUXE {background-size:60px 60px;}
.HERO_60x60.DELUXE.AZRA {background-image:url('/images/nft/hero/deluxe/100x100/AZRA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.BREEZE {background-image:url('/images/nft/hero/deluxe/100x100/BREEZE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.CAROLINE {background-image:url('/images/nft/hero/deluxe/100x100/CAROLINE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.DECSTER {background-image:url('/images/nft/hero/deluxe/100x100/DECSTER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.EXER {background-image:url('/images/nft/hero/deluxe/100x100/EXER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.GOLDBERG {background-image:url('/images/nft/hero/deluxe/100x100/GOLDBERG.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.GREYHEN {background-image:url('/images/nft/hero/deluxe/100x100/GREYHEN.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.IVY {background-image:url('/images/nft/hero/deluxe/100x100/IVY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.LOCOI {background-image:url('/images/nft/hero/deluxe/100x100/LOCOI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.MIRAI {background-image:url('/images/nft/hero/deluxe/100x100/MIRAI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.NARCH {background-image:url('/images/nft/hero/deluxe/100x100/NARCH.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.NERIA {background-image:url('/images/nft/hero/deluxe/100x100/NERIA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.SCARLET {background-image:url('/images/nft/hero/deluxe/100x100/SCARLET.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.SNEED {background-image:url('/images/nft/hero/deluxe/100x100/SNEED.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.TRIXIE {background-image:url('/images/nft/hero/deluxe/100x100/TRIXIE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.VLOOT {background-image:url('/images/nft/hero/deluxe/100x100/VLOOT.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.STICE {background-image:url('/images/nft/hero/deluxe/100x100/STICE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.DELUXE.PRIMARY {background-image:url('/images/nft/hero/deluxe/100x100/PRIMARY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.AZRA {background-image:url('/images/nft/hero/deluxe/100x100/AZRA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.BREEZE {background-image:url('/images/nft/hero/deluxe/100x100/BREEZE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.CAROLINE {background-image:url('/images/nft/hero/deluxe/100x100/CAROLINE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.DECSTER {background-image:url('/images/nft/hero/deluxe/100x100/DECSTER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.EXER {background-image:url('/images/nft/hero/deluxe/100x100/EXER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.GOLDBERG {background-image:url('/images/nft/hero/deluxe/100x100/GOLDBERG.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.GREYHEN {background-image:url('/images/nft/hero/deluxe/100x100/GREYHEN.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.IVY {background-image:url('/images/nft/hero/deluxe/100x100/IVY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.LOCOI {background-image:url('/images/nft/hero/deluxe/100x100/LOCOI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.MIRAI {background-image:url('/images/nft/hero/deluxe/100x100/MIRAI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.NARCH {background-image:url('/images/nft/hero/deluxe/100x100/NARCH.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.NERIA {background-image:url('/images/nft/hero/deluxe/100x100/NERIA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.SCARLET {background-image:url('/images/nft/hero/deluxe/100x100/SCARLET.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.SNEED {background-image:url('/images/nft/hero/deluxe/100x100/SNEED.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.TRIXIE {background-image:url('/images/nft/hero/deluxe/100x100/TRIXIE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.VLOOT {background-image:url('/images/nft/hero/deluxe/100x100/VLOOT.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.STICE {background-image:url('/images/nft/hero/deluxe/100x100/STICE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.DELUXE.PRIMARY {background-image:url('/images/nft/hero/deluxe/100x100/PRIMARY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.AZRA {background-image:url('/images/nft/hero/deluxe/300x300/AZRA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.BREEZE {background-image:url('/images/nft/hero/deluxe/300x300/BREEZE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.CAROLINE {background-image:url('/images/nft/hero/deluxe/300x300/CAROLINE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.DECSTER {background-image:url('/images/nft/hero/deluxe/300x300/DECSTER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.EXER {background-image:url('/images/nft/hero/deluxe/300x300/EXER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.GOLDBERG {background-image:url('/images/nft/hero/deluxe/300x300/GOLDBERG.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.GREYHEN {background-image:url('/images/nft/hero/deluxe/300x300/GREYHEN.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.IVY {background-image:url('/images/nft/hero/deluxe/300x300/IVY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.LOCOI {background-image:url('/images/nft/hero/deluxe/300x300/LOCOI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.MIRAI {background-image:url('/images/nft/hero/deluxe/300x300/MIRAI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.NARCH {background-image:url('/images/nft/hero/deluxe/300x300/NARCH.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.NERIA {background-image:url('/images/nft/hero/deluxe/300x300/NERIA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.SCARLET {background-image:url('/images/nft/hero/deluxe/300x300/SCARLET.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.SNEED {background-image:url('/images/nft/hero/deluxe/300x300/SNEED.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.TRIXIE {background-image:url('/images/nft/hero/deluxe/300x300/TRIXIE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.VLOOT {background-image:url('/images/nft/hero/deluxe/300x300/VLOOT.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.STICE {background-image:url('/images/nft/hero/deluxe/300x300/STICE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.DELUXE.PRIMARY {background-image:url('/images/nft/hero/deluxe/300x300/PRIMARY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}

/****************************************************************************/

.HERO_60x60.EPIC {background-size:60px 60px;}
.HERO_60x60.EPIC.SYSTEM {background-image:url('/images/portrait/photo_default.png') !important; background-position:center center !important; background-repeat:no-repeat !important; background-size:31px 31px;}
.HERO_60x60.EPIC.AZRA {background-image:url('/images/nft/hero/epic/100x100/AZRA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.BREEZE {background-image:url('/images/nft/hero/epic/100x100/BREEZE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.CAROLINE {background-image:url('/images/nft/hero/epic/100x100/CAROLINE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.DECSTER {background-image:url('/images/nft/hero/epic/100x100/DECSTER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.EXER {background-image:url('/images/nft/hero/epic/100x100/EXER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.GOLDBERG {background-image:url('/images/nft/hero/epic/100x100/GOLDBERG.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.GREYHEN {background-image:url('/images/nft/hero/epic/100x100/GREYHEN.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.IVY {background-image:url('/images/nft/hero/epic/100x100/IVY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.LOCOI {background-image:url('/images/nft/hero/epic/100x100/LOCOI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.MIRAI {background-image:url('/images/nft/hero/epic/100x100/MIRAI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.NARCH {background-image:url('/images/nft/hero/epic/100x100/NARCH.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.NERIA {background-image:url('/images/nft/hero/epic/100x100/NERIA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.SCARLET {background-image:url('/images/nft/hero/epic/100x100/SCARLET.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.SNEED {background-image:url('/images/nft/hero/epic/100x100/SNEED.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.TRIXIE {background-image:url('/images/nft/hero/epic/100x100/TRIXIE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.VLOOT {background-image:url('/images/nft/hero/epic/100x100/VLOOT.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.STICE {background-image:url('/images/nft/hero/epic/100x100/STICE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.EPIC.PRIMARY {background-image:url('/images/nft/hero/epic/100x100/PRIMARY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.AZRA {background-image:url('/images/nft/hero/epic/100x100/AZRA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.BREEZE {background-image:url('/images/nft/hero/epic/100x100/BREEZE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.CAROLINE {background-image:url('/images/nft/hero/epic/100x100/CAROLINE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.DECSTER {background-image:url('/images/nft/hero/epic/100x100/DECSTER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.EXER {background-image:url('/images/nft/hero/epic/100x100/EXER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.GOLDBERG {background-image:url('/images/nft/hero/epic/100x100/GOLDBERG.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.GREYHEN {background-image:url('/images/nft/hero/epic/100x100/GREYHEN.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.IVY {background-image:url('/images/nft/hero/epic/100x100/IVY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.LOCOI {background-image:url('/images/nft/hero/epic/100x100/LOCOI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.MIRAI {background-image:url('/images/nft/hero/epic/100x100/MIRAI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.NARCH {background-image:url('/images/nft/hero/epic/100x100/NARCH.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.NERIA {background-image:url('/images/nft/hero/epic/100x100/NERIA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.SCARLET {background-image:url('/images/nft/hero/epic/100x100/SCARLET.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.SNEED {background-image:url('/images/nft/hero/epic/100x100/SNEED.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.TRIXIE {background-image:url('/images/nft/hero/epic/100x100/TRIXIE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.VLOOT {background-image:url('/images/nft/hero/epic/100x100/VLOOT.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.STICE {background-image:url('/images/nft/hero/epic/100x100/STICE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.EPIC.PRIMARY {background-image:url('/images/nft/hero/epic/100x100/PRIMARY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.AZRA {background-image:url('/images/nft/hero/epic/300x300/AZRA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.BREEZE {background-image:url('/images/nft/hero/epic/300x300/BREEZE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.CAROLINE {background-image:url('/images/nft/hero/epic/300x300/CAROLINE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.DECSTER {background-image:url('/images/nft/hero/epic/300x300/DECSTER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.EXER {background-image:url('/images/nft/hero/epic/300x300/EXER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.GOLDBERG {background-image:url('/images/nft/hero/epic/300x300/GOLDBERG.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.GREYHEN {background-image:url('/images/nft/hero/epic/300x300/GREYHEN.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.IVY {background-image:url('/images/nft/hero/epic/300x300/IVY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.LOCOI {background-image:url('/images/nft/hero/epic/300x300/LOCOI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.MIRAI {background-image:url('/images/nft/hero/epic/300x300/MIRAI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.NARCH {background-image:url('/images/nft/hero/epic/300x300/NARCH.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.NERIA {background-image:url('/images/nft/hero/epic/300x300/NERIA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.SCARLET {background-image:url('/images/nft/hero/epic/300x300/SCARLET.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.SNEED {background-image:url('/images/nft/hero/epic/300x300/SNEED.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.TRIXIE {background-image:url('/images/nft/hero/epic/300x300/TRIXIE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.VLOOT {background-image:url('/images/nft/hero/epic/300x300/VLOOT.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.STICE {background-image:url('/images/nft/hero/epic/300x300/STICE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.EPIC.PRIMARY {background-image:url('/images/nft/hero/epic/300x300/PRIMARY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}

/****************************************************************************/

.HERO_60x60.LEGEND {background-size:60px 60px;}
.HERO_60x60.LEGEND.AZRA {background-image:url('/images/nft/hero/legend/100x100/AZRA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.BREEZE {background-image:url('/images/nft/hero/legend/100x100/BREEZE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.CAROLINE {background-image:url('/images/nft/hero/legend/100x100/CAROLINE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.DECSTER {background-image:url('/images/nft/hero/legend/100x100/DECSTER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.EXER {background-image:url('/images/nft/hero/legend/100x100/EXER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.GOLDBERG {background-image:url('/images/nft/hero/legend/100x100/GOLDBERG.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.GREYHEN {background-image:url('/images/nft/hero/legend/100x100/GREYHEN.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.IVY {background-image:url('/images/nft/hero/legend/100x100/IVY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.LOCOI {background-image:url('/images/nft/hero/legend/100x100/LOCOI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.MIRAI {background-image:url('/images/nft/hero/legend/100x100/MIRAI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.NARCH {background-image:url('/images/nft/hero/legend/100x100/NARCH.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.NERIA {background-image:url('/images/nft/hero/legend/100x100/NERIA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.SCARLET {background-image:url('/images/nft/hero/legend/100x100/SCARLET.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.SNEED {background-image:url('/images/nft/hero/legend/100x100/SNEED.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.TRIXIE {background-image:url('/images/nft/hero/legend/100x100/TRIXIE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.VLOOT {background-image:url('/images/nft/hero/legend/100x100/VLOOT.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.STICE {background-image:url('/images/nft/hero/legend/100x100/STICE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_60x60.LEGEND.PRIMARY {background-image:url('/images/nft/hero/legend/100x100/PRIMARY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.AZRA {background-image:url('/images/nft/hero/legend/100x100/AZRA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.BREEZE {background-image:url('/images/nft/hero/legend/100x100/BREEZE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.CAROLINE {background-image:url('/images/nft/hero/legend/100x100/CAROLINE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.DECSTER {background-image:url('/images/nft/hero/legend/100x100/DECSTER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.EXER {background-image:url('/images/nft/hero/legend/100x100/EXER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.GOLDBERG {background-image:url('/images/nft/hero/legend/100x100/GOLDBERG.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.GREYHEN {background-image:url('/images/nft/hero/legend/100x100/GREYHEN.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.IVY {background-image:url('/images/nft/hero/legend/100x100/IVY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.LOCOI {background-image:url('/images/nft/hero/legend/100x100/LOCOI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.MIRAI {background-image:url('/images/nft/hero/legend/100x100/MIRAI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.NARCH {background-image:url('/images/nft/hero/legend/100x100/NARCH.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.NERIA {background-image:url('/images/nft/hero/legend/100x100/NERIA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.SCARLET {background-image:url('/images/nft/hero/legend/100x100/SCARLET.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.SNEED {background-image:url('/images/nft/hero/legend/100x100/SNEED.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.TRIXIE {background-image:url('/images/nft/hero/legend/100x100/TRIXIE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.VLOOT {background-image:url('/images/nft/hero/legend/100x100/VLOOT.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.STICE {background-image:url('/images/nft/hero/legend/100x100/STICE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_100x100.LEGEND.PRIMARY {background-image:url('/images/nft/hero/legend/100x100/PRIMARY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.AZRA {background-image:url('/images/nft/hero/legend/300x300/AZRA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.BREEZE {background-image:url('/images/nft/hero/legend/300x300/BREEZE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.CAROLINE {background-image:url('/images/nft/hero/legend/300x300/CAROLINE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.DECSTER {background-image:url('/images/nft/hero/legend/300x300/DECSTER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.EXER {background-image:url('/images/nft/hero/legend/300x300/EXER.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.GOLDBERG {background-image:url('/images/nft/hero/legend/300x300/GOLDBERG.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.GREYHEN {background-image:url('/images/nft/hero/legend/300x300/GREYHEN.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.IVY {background-image:url('/images/nft/hero/legend/300x300/IVY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.LOCOI {background-image:url('/images/nft/hero/legend/300x300/LOCOI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.MIRAI {background-image:url('/images/nft/hero/legend/300x300/MIRAI.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.NARCH {background-image:url('/images/nft/hero/legend/300x300/NARCH.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.NERIA {background-image:url('/images/nft/hero/legend/300x300/NERIA.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.SCARLET {background-image:url('/images/nft/hero/legend/300x300/SCARLET.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.SNEED {background-image:url('/images/nft/hero/legend/300x300/SNEED.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.TRIXIE {background-image:url('/images/nft/hero/legend/300x300/TRIXIE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.VLOOT {background-image:url('/images/nft/hero/legend/300x300/VLOOT.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.STICE {background-image:url('/images/nft/hero/legend/300x300/STICE.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}
.HERO_300x300.LEGEND.PRIMARY {background-image:url('/images/nft/hero/legend/300x300/PRIMARY.png') !important; background-position:center center !important; background-repeat:no-repeat !important;}

/****************************************************************************/

.pagination {margin-top:30px; text-align:center; vertical-align:top; font-size:0;}
.pagination .btn_prev,
.pagination .btn_next {display:inline-block; margin:0 10px; width:40px; height:40px; line-height:39px; border-radius:3px; vertical-align:top; background-color:#3771fe; font-size:18px;}
.pagination .number_area {display:inline-block; margin:0 10px; font-size:15px;}
.pagination .number_area input {margin-right:10px; width:55px; height:40px; border:none; border-radius:3px; text-align:center; background-color:var(--bg-color-1);}
.pagination .number_area .total {margin-left:10px;}
/****************************************/

html {width:100%; height:100%; background-color:#040d21;}
body {position:relative; width:100%; height:100%;}
#bg_wrap {position:fixed; top:0; right:0; left:0; bottom:0; overflow:hidden;}
#bg_wrap .bg_space {position:absolute !important; overflow: hidden !important; pointer-events:none; top:50%; left:50%; width:200%; transform:translate(-50%, -50%);}

#wrap {position:relative; display:flex; min-width:1300px; flex:auto; height:100%; flex-direction:column; z-index:20;}
#_wrap {position:relative; z-index:10;}
#content {margin-bottom:50px;}
#footer {margin-bottom:50px; font-family:Roboto, sans-serif; text-align:center; color:#627597;}

/* header */
#header {position:relative; height:70px; background-color:rgba(0, 0, 0, 0.3); z-index:300;}
#header:after {display:block; content:''; clear:both;}
#header .logo {float:left; margin-left:0; height:70px;}
#header .logo img {display:block; margin:15px 25px; width:110px;}
#header .gnb {float:left; margin-left:50px;}
#header .gnb li {float:left; margin:0 10px;}
#header .gnb li a {position:relative; display:block; padding:0 15px; font-size:17px; line-height:70px;}
#header .gnb li a.selected:after {position:absolute; content:''; bottom:0; left:0; right:0; height:2px; background-color:#3771fe;}
#header .gnb li a.selected:before {position:absolute; content:''; top:0; right:0; bottom:0; left:0; background: linear-gradient(180deg, rgba(55, 113, 254, 0) 0%, rgba(55, 113, 254, 0.14) 100%);}
#header .gnb li .soon {color:#304165;}
#header .gnb li .soon:after {position:absolute; top:12px; right:3px; height:15px; line-height:15px; font-size:11px; content:'soon'; color:#3771fe;}
#header .gnb .dot {position:relative; display:inline-block; margin-top:-2px; margin-right:8px; width:8px; height:8px; background-color:#3771fe; border-radius:100%; vertical-align:middle;}
#header .gnb .dot:after {position:absolute; content:''; top:50%; left:50%; transform:translate(-50%, -50%); border:2px solid #3771fe; border-radius:50%; animation:live-dot 1s infinite}
#header .gnb .dot:after {box-shadow:0 0 0 4px rgba(55, 113, 254, 0.1);}
@keyframes live-dot {0% {width:0; height:0; opacity:0;} 50% {opacity: 1;} 80% {width:150%; height:150%; opacity:0.6;} 100% {width:130%; height:130%; opacity:0;}}
#header .btn_wallet_connect {float:right; margin:16px 30px 0 0; width:190px; height:38px; line-height:38px; border-radius:19px; font-size:16px; text-align:center; background-color:#3771fe; color:#fff;}
#header .btn_wallet_connect {text-overflow:ellipsis; white-space:nowrap; vertical-align:middle; overflow:hidden;}
#header .btn_wallet_connect i {margin-right:10px;}
#header .btn_wallet_detail {float:right; margin:10px 30px 0 0; width:50px; height:50px; }
#header .btn_wallet_detail .profile-icon {display:block; width:50px; height:50px; border-radius:100%; overflow:hidden;}
#header .btn_wallet_detail .profile-icon img {display:block; width:50px; height:50px;}
#header .search_area {position:relative; float:right; margin:16px 20px 0 20px; width:280px; height:42px; border-radius:21px; box-sizing:border-box; background:var(--bg-color-1);}
#header .search_area:after {position:absolute; content:'#'; top:0; left:145px; line-height:42px; color:#fff;}
#header .search_area input {padding:0 42px 0 35px; width:150px; height:42px; border:none; background-color:initial; color:#fff; box-sizing:border-box;}
#header .search_area input::placeholder {color:#fff; opacity:.2;}
#header .search_area select {float:left; margin-left:15px; width:115px; height:42px; line-height:42px; border:none; background:none; outline:none; color:#fff;}
#header .search_area select option {color:#000;}
#header .search_area .btn_submit {position:absolute; top:0; right:0; width:42px; height:42px; line-height:42px; text-align:center; color:#fff;}

/* layer_account */
.layer_account {position:absolute; top:70px; right:30px; padding:25px; width:300px; border-radius:8px; border:1px solid rgba(255, 255, 255, 0.08); background-color:#141b2e; z-index:999; box-sizing:border-box; box-shadow:0 1px 15px #000;}
.layer_account .tit {margin-bottom:15px; font-size:20px;}
.layer_account .wallet_address {display:block; margin-bottom:20px; height:36px; line-height:36px;}
.layer_account .wallet_address .address {float:left; margin-right:10px; font-size:17px; color:#3771fe;}
.layer_account .wallet_address .address.metamask {padding-left:32px; background:url('/images/ico/ic_metamask.png') 0 8px no-repeat; background-size:22px 20px;}
.layer_account .wallet_address .address.kaikas {padding-left:32px; background:url('/images/ico/ic_re_kaikas_w.png') 0 8px no-repeat; background-size:22px 20px;}
.layer_account .wallet_address .ic_copy {float:left; height:36px; line-height:36px; font-size:15px; color:#3771fe;}
.layer_account .wallet_address:after {display:block; content:''; clear:both;}
.layer_account .balance {margin-bottom:20px; padding:15px; background-color:#000;}
.layer_account .balance dt {margin-bottom:10px; font-size:17px; color:#3771FE;}
.layer_account .balance .dice {margin-bottom:5px; font-size:20px;}
.layer_account .balance .dice .tx {margin-left:5px; font-weight:normal;}
.layer_account .balance .usd {font-size:13px; font-weight:normal; color:#3771FE;}
.layer_account .balance .usd .tx {margin-left:5px; font-weight:normal;}
.layer_account .menu {margin-bottom:20px;}
.layer_account .menu li {margin-top:15px; height:40px; line-height:40px;}
.layer_account .menu a {display:block; padding-left:2px; height:40px; border-radius:5px; font-size:16px; transition:background-color .1s ease-in-out;}
.layer_account .menu a:hover {background-color:#3771fe; text-decoration:none;}
.layer_account .menu a:hover .beta:after {color:#fff;}
.layer_account .menu i {float:left; margin:2px 10px 0 0; width:34px; height:36px; line-height:35px; text-align:center; font-size:20px;}
.layer_account .menu span {position:relative; float:left; line-height:37px; font-size:16px;}
.layer_account .menu span.beta:after {position:absolute; top:4px; right:-31px; height:15px; line-height:15px; font-size:11px; content:'BETA'; color:#3771fe;}

.layer_account .disconnect {padding-top:20px; border-top:1px solid rgba(255, 255, 255, 0.08);}
.layer_account .btn_disconnect {display:block; padding-left:10px; height:40px; line-height:38px; border-radius:5px; font-size:16px; transition:background-color .1s ease-in-out;}
.layer_account .btn_disconnect:hover {background-color:#3771fe; text-decoration:none;}

.layer_box ._background {position:fixed; top:0; right:0; bottom:0; left:0; background-color:rgba(7,15,37,.85); transition:opacity .3s cubic-bezier(.215,.61,.355,1); z-index:1000;}
.layer_box ._background {backdrop-filter:blur(10px); }
.layer_box ._box {position:fixed; top:-150px; right:0; bottom:0; left:0; display:flex; justify-content:center; align-items:center; z-index:1001;}
.layer_box .inner {position:relative; padding:30px; width:400px; border-radius:10px; background-color:#181d32;}
.layer_box .icon i {font-family:'Font Awesome 6 Pro'; font-weight:900; -moz-osx-font-smoothing:grayscale; -webkit-font-smoothing:antialiased; display:inline-block; font-style:normal; font-variant:normal; line-height:1; text-rendering: auto;}
.layer_box .icon i {display:block; margin:0 auto 20px auto; height:150px; line-height:150px; text-align:center; font-size:130px; color:#3771fe;}
.layer_box .icon i::before {content:"\f06a";}
.layer_box .icon i.fa-check-to-slot::before {content:"\f772";}
.layer_box .icon i.fa-mask::before {content:"\f6fa"; }
.layer_box .icon i.fa-right-from-bracket::before {content:"\f2f5";}
.layer_box .icon i.fa-wifi:before {content:"\f1eb"}
.layer_box .icon i.fa-hand-pointer::before {content:"\f25a";}
.layer_box .icon i.fa-link::before {content:"\f0c1";}
.layer_box .icon i.fa-fire::before {content:"\f06d";}
.layer_box .cont {text-align:center; font-size:22px;}
.layer_box .btn_area {display:flex; margin:20px -5px 0 -5px;}
.layer_box .btn_area .btn,
.layer_box .btn_area button {display:block; flex:1; margin:0 5px; width:50%; height:50px; line-height:50px; text-align:center; border-radius:5px; font-size:18px; background-color:#3771fe; color:#fff;}
.layer_box .btn_area .btn_cancel {background-color:var(--bg-color-1);}
.layer_box .btn_close {position:absolute; top:-15px; right:-15px; width:50px; height:50px; text-align:center; border-radius:100%; background-color:#3771fe;}
.layer_box .btn_close i {color:#fff; font-size:30px; height:50px; line-height:50px;}