@import url(https://fonts.googleapis.com/css2?family=Passion+One:wght@400;700&display=swap);::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#48cae4;border-radius:2px}::-webkit-scrollbar-thumb:hover{background:#48cae4}*{box-sizing:border-box}html{font-family:"Passion One",cursive;font-size:16px;word-break:break-word}body{margin:0}.alert-root{position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4)}.alert-root .alert{padding:32px;background-color:#112440;border-radius:20px}.alert-root .alert .alert__title{text-align:center}.alert-root .alert .alert__confirm{margin-top:16px;text-align:center}.text{margin:0}.text--white{color:#fff}.text--seablue{color:#48cae4}.text--blue{color:#1d3557}.text--green{color:#00f19d}.text--purple{color:#ff3bfb}.text--sm{font-size:14px}.text--md{font-size:18px}.text--lg{font-size:24px}.text--xl{font-size:36px}.text--normal{font-weight:400}.text--bold{font-weight:700}.button{font-family:inherit;font-size:20px;color:#fff;cursor:pointer;border:0;border-radius:4px}.button:disabled{pointer-events:none}.button--full-width{width:100%}.button--primary{min-width:120px;padding:12px 16px;background-color:transparent;background-image:var(--button-image);background-size:100% 100%!important}.button--secondary{padding:8px 16px;background-color:#1d3557;border-radius:4px}.button--secondary:hover{background-color:#48cae4}.menu{padding:16px 0;margin:0}.menu--center{text-align:center}.menu__item{margin-top:20px;font-size:20px;list-style:none}.menu__item:first-child{margin-top:0}.menu__item--active,.menu__item:hover{color:#48cae4}.menu__item__link{color:#fff;text-decoration:none}.fish-info{padding:32px;background-color:rgba(29,53,87,.5);border-radius:20px}.fish-info__title{display:flex;align-items:center;justify-content:space-between;height:40px;padding:8px 16px;margin-top:12px;background-color:#1d3557;border-radius:5px}.fish-info__title:first-child{margin-top:0}.fish-info__detail,.fish-info__scores-list{padding:0 16px;margin-top:12px}.fish-info__scores-list{display:flex}.fish-info__scores-list__item{display:inline-flex;flex-direction:column;align-items:center;height:100%;height:auto;margin-left:32px;text-align:center}.fish-info__scores-list__item:first-child{margin-left:0}.fish-info__scores-list__item__icon{display:flex;flex-grow:1;align-items:center;margin-top:12px}.fish-info__scores-list__item__value{margin-top:8px}.fish-info__progress{padding:0 16px;margin-top:20px}.fish-info__progress__percent{position:relative;width:100%;height:10px;margin-top:12px;background-color:rgba(0,0,0,.2);border-radius:999px}.fish-info__progress__percent:before{position:absolute;top:0;width:var(--percent-width);height:100%;content:"";background-color:#48cae4;border-radius:999px}.fish-info__progress__value{margin-top:4px}.private-nft-card{padding:16px 32px;background-color:#1d3557;border-radius:20px}.private-nft-card__image{display:flex;align-items:center;justify-content:center;height:150px}.private-nft-card__title{margin-top:12px;text-align:center}.private-nft-card__detail{display:flex;align-items:center;justify-content:space-between;margin-top:12px}.private-nft-card__action{margin-top:24px;text-align:center}.shop-card{padding:16px 32px;background-color:#1d3557;border-radius:20px}.shop-card__title{text-align:center}.shop-card__image{display:flex;align-items:center;justify-content:center;min-width:240px;min-height:240px}.shop-card__action,.shop-card__description,.shop-card__price{padding-top:20px;text-align:center}.shop-card__price{display:flex;align-items:center;justify-content:center}.shop-card__price img{margin-left:4px}.asset-card{display:flex;flex-direction:column;padding:16px;background-color:#1d3557;border:3px solid transparent;border-radius:20px}.asset-card:hover{border-color:#48cae4}.asset-card--selected{border-color:#00f19d!important}.asset-card__ready{position:absolute;top:0;right:0}.asset-card__title{text-align:center}.asset-card__image{display:flex;flex-grow:1;align-items:center;justify-content:center;margin-top:8px}.asset-card__detail,.asset-card__name,.asset-card__price{margin-top:8px;text-align:center}.asset-card__price{display:flex;align-items:center;justify-content:center}.asset-card__price img{margin-left:4px}.modal-wrapper{position:fixed;inset:0;z-index:99;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.4)}.modal-wrapper .modal{display:inline-block;padding:8px}.rate-group{display:flex;align-items:center;justify-content:space-between;padding:24px;background-color:#1d3557;border-radius:20px}.rate-group .rate{display:flex;margin:0;list-style:none}.rate-group .rate__star{margin-left:8px}.rate-group .rate__star:first-child{margin-left:0}.rate-group .rate__star__icon{color:rgba(255,200,36,.12);fill:currentColor}.rate-group .rate__star__icon--active{color:#ffc724!important}.carousel-wrapper{display:flex}.carousel-navigation__left,.carousel-navigation__right{margin:auto 0}.carousel-navigation__left button,.carousel-navigation__right button{cursor:pointer;background:transparent;border:0;outline:none}.carousel-navigation__left{margin-right:20px}.carousel-navigation__right{margin-left:20px}.carousel{overflow:hidden}.carousel__scroll{display:flex;transition:.5s}.image-wrapper{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.image-wrapper .image__loading{position:absolute;width:60%;-webkit-animation:image-loading-effect 2s linear 0s infinite;animation:image-loading-effect 2s linear 0s infinite}.image-wrapper .image{position:absolute;width:100%}.image-wrapper .image--hidden{visibility:hidden}@-webkit-keyframes image-loading-effect{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn)}}@keyframes image-loading-effect{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-o-transform:rotate(1turn)}}.private-nft__optionlist{overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.private-nft__optionlist::-webkit-scrollbar{display:none}.private-nft__optionlist .optionlist{display:flex;justify-content:center}.private-nft__optionlist .optionlist__item{min-width:160px;padding:16px;margin-left:40px;font-family:inherit;font-size:20px;color:#fff;cursor:pointer;background-color:#1d3557;border:0;border-radius:999px;outline:0;opacity:.5}.private-nft__optionlist .optionlist__item:first-child{margin:0}.private-nft__optionlist .optionlist__item--selected{opacity:1}.private-nft__box-list{margin:32px 0 0}.private-nft__box-list .box-list{display:flex;flex-wrap:wrap;justify-content:space-evenly}.private-nft__box-list .box-list__item{padding:16px 32px;margin:32px 0 0;background-color:#1d3557;border:3px solid transparent;border-radius:20px}.private-nft__box-list .box-list__item:hover{border-color:#48cae4}.private-nft__box-list .box-list__item__title{margin:0;font-size:24px;color:#fff;text-align:center}.private-nft__box-list .box-list__item__image{width:200px;height:200px;margin:16px 0 0}.private-nft__box-list .box-list__item__price{margin:20px 0 0;font-size:24px;color:#fff;text-align:center}.private-nft__box-list .box-list__item__action{margin-top:20px;text-align:center}.private-nft__total-box{display:flex;justify-content:center;margin-top:32px}.private-nft__total-box .total-box{display:inline-block;padding:16px 32px;text-align:center;background-color:#1d3557;border-radius:20px}.private-nft__total-box .total-box h3{margin:0;font-size:24px;color:#fff}.private-nft__total-box .total-box h4{margin:4px 0 0;font-size:24px;color:#46e8fc}.private-nft__collectible{max-width:1440px;margin-top:32px;margin-right:auto;margin-left:auto}.private-nft__collectible .collectible{padding:32px;background-color:rgba(29,53,87,.5);border-radius:20px}.private-nft__collectible .collectible__list{display:grid;min-height:560px}@media (min-width:768px){.private-nft__collectible .collectible__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.private-nft__collectible .collectible__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1440px){.private-nft__collectible .collectible__list{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1900px){.private-nft__collectible .collectible__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.private-nft__collectible .collectible__list__item{display:flex;flex-direction:column;align-items:center;width:100%;min-width:180px;max-width:200px;height:200px;padding:16px;margin:32px auto 0;text-decoration:none;cursor:pointer;background-color:#1d3557;border:3px solid transparent;border-radius:20px}@media (min-width:1024px){.private-nft__collectible .collectible__list__item{min-width:140px;max-width:160px}}.private-nft__collectible .collectible__list__item:hover{border-color:#48cae4}.private-nft__collectible .collectible__list__item__title{margin:0;font-size:16px;color:#fff;text-align:center}.private-nft__collectible .collectible__list__item__image{display:flex;flex-grow:1;align-items:center}.private-nft__collectible .collectible__list__item__image div{width:140px;height:140px}@media (min-width:1024px){.private-nft__collectible .collectible__list__item__image div{width:110px;height:110px}}.private-nft__collectible .collectible__list__item__name{margin:0;font-size:16px;color:#fff}.private-nft__collectible .collectible__list__item__name--uncommon{color:#00f19d}.private-nft__collectible .collectible__list__item__name--rare{color:#ff3bfb}.private-nft__collectible .collectible__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:16px}.private-nft__collectible .collectible__pagination button{margin-left:16px}.private-nft__collectible .collectible__pagination button:first-child{margin-left:0}.private-nft__collectible .collectible__pagination p{width:100%;min-width:100%;margin-top:8px;text-align:center}.box-confirm-buy{padding:24px 48px;background-color:#112440;border-radius:20px}.box-confirm-buy__confirm,.box-confirm-buy__image,.box-confirm-buy__name,.box-confirm-buy__title{margin-top:16px;color:#fff;text-align:center}.asset-wrapper .asset-sort__optionlist{display:flex;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.asset-wrapper .asset-sort__optionlist::-webkit-scrollbar{display:none}.asset-wrapper .asset-sort__optionlist__item{min-width:160px;height:40px;margin:0 0 0 40px;font-family:inherit;font-size:20px;color:#fff;cursor:pointer;background-color:#1d3557;border:0;border-radius:999px;outline:0;opacity:.6}.asset-wrapper .asset-sort__optionlist__item:first-child{margin:0}.asset-wrapper .asset-sort__optionlist__item--selected{opacity:1}.asset-wrapper .asset{padding:32px;margin-top:32px;background-color:rgba(29,53,87,.5);border-radius:20px}.asset-wrapper .asset__list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:32px;min-height:560px}@media (min-width:768px){.asset-wrapper .asset__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.asset-wrapper .asset__list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.asset-wrapper .asset__list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1900px){.asset-wrapper .asset__list{grid-template-columns:repeat(5,minmax(0,1fr))}}.asset-wrapper .asset__list__item{display:flex;flex-direction:column;align-items:center;min-width:200px;max-width:320px;min-height:240px;padding:16px;margin:0 auto;cursor:pointer;background-color:#1d3557;border:3px solid transparent;border-radius:20px}.asset-wrapper .asset__list__item:hover{border-color:#48cae4}.asset-wrapper .asset__list__item__id{margin:0;color:#fff}.asset-wrapper .asset__list__item__image{flex-grow:1;width:160px;height:160px}.asset-wrapper .asset__list__item__name{margin:0;color:#fff}.asset-wrapper .asset__list__item__name--uncommon{color:#00f19d}.asset-wrapper .asset__list__item__name--rare{color:#ff3bfb}.asset-wrapper .asset__pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:32px}.asset-wrapper .asset__pagination button{margin-left:16px}.asset-wrapper .asset__pagination button:first-child{margin-left:0}.asset-wrapper .asset__pagination p{width:100%;min-width:100%;margin-top:8px;text-align:center}.asset-selected{display:flex;flex-wrap:wrap;padding:8px 16px}@media (min-width:1024px){.asset-selected{padding:16px 32px}}.asset-selected .asset-preview{position:relative;display:flex;flex-direction:column;flex-grow:1;align-items:center;justify-content:center;padding:0}.asset-selected .asset-preview__back{position:absolute;top:0;left:0;display:flex;align-items:center;font-family:inherit;text-decoration:none;cursor:pointer;background-color:transparent;border:0}.asset-selected .asset-preview__back p{margin-left:16px}.asset-selected .asset-preview__image{width:100%;max-width:420px;min-height:420px;padding:16px}.asset-selected .asset-preview__actions{display:flex;margin-top:16px}.asset-selected .asset-preview__actions button{margin-left:16px}.asset-selected .asset-preview__actions button:first-child{margin-left:0}.asset-selected .asset-preview__food{margin-top:32px}.asset-selected .asset-preview__food .food__option-list{display:flex;padding:0 16px;background-color:#1d3557;border-radius:999px}.asset-selected .asset-preview__food .food__option-list__item{padding:8px;margin-left:32px;font-family:inherit;font-size:20px;color:#fff;cursor:pointer;background-color:transparent;border:0;outline:0;opacity:.5}.asset-selected .asset-preview__food .food__option-list__item:first-child{margin-left:0}.asset-selected .asset-preview__food .food__option-list__item--selected{opacity:1}.asset-selected .asset-preview__food .food__list{display:flex;justify-content:space-between;margin-top:16px}.asset-selected .asset-preview__food .food__list__item{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;font-family:inherit;cursor:pointer;background-color:#1d3557;border:0;border-radius:10px;outline:0}.asset-selected .asset-preview__food .food__list__item__count{position:absolute;top:4px;right:4px}.asset-selected .asset-info{width:100%;margin-top:32px}@media (min-width:1024px){.asset-selected .asset-info{max-width:480px}}.box-sell{display:flex;flex-direction:column;align-items:center;padding:40px;background-color:#112440;border-radius:20px}@media (min-width:768px){.box-sell{flex-direction:row}}.box-sell__asset{display:block}.box-sell__form{margin:16px 0 0}@media (min-width:768px){.box-sell__form{margin:0 0 0 40px}}.box-sell__form__label{margin-top:16px}.box-sell__form__wallet-address{width:100%;max-width:300px;height:80px;padding:8px 12px;margin-top:4px;font-size:20px;color:#fff;resize:none;background-color:#0d1a2f;border:1px solid #0d1a2f;border-radius:10px;outline:0}.box-sell__form__wallet-address:focus{border-color:#1a3c52}.box-sell__form__actions{display:flex;margin-top:16px}.box-sell__form__actions button:nth-child(2){margin-left:16px}.box-tranfers{display:flex;flex-direction:column;align-items:center;padding:40px;background-color:#112440;border-radius:20px}@media (min-width:768px){.box-tranfers{flex-direction:row}}.box-tranfers__asset{display:block}.box-tranfers__form{margin:16px 0 0}@media (min-width:768px){.box-tranfers__form{margin:0 0 0 40px}}.box-tranfers__form__label{margin-top:16px}.box-tranfers__form__input{width:100%;max-width:300px;height:40px;padding:8px 12px;margin-top:4px;font-size:20px;color:#fff;background-color:#0d1a2f;border:0;border-radius:10px;outline:0}.box-tranfers__form__actions{display:flex;margin-top:16px}.box-tranfers__form__actions button:nth-child(2){margin-left:16px}.box-private-nft{padding:24px 48px;background-color:#112440;border-radius:20px}.box-private-nft__image{width:200px;height:200px}@media (min-width:768px){.box-private-nft__image{width:300px;height:300px}}@media (min-width:1024px){.box-private-nft__image{width:500px;height:500px}}.box-private-nft__confirm,.box-private-nft__name,.box-private-nft__title{margin-top:16px;color:#fff;text-align:center}.box-connect-wallet-center{width:100%;text-align:center}.layout{position:relative;z-index:0;height:100vh}.layout #background-below-effect{position:absolute;inset:0;z-index:-1}.layout__header{z-index:2;width:100%}.layout__header .header{display:flex;align-items:center;height:60px;padding:0 8px;background-color:#1d3557}@media (min-width:1024px){.layout__header .header{height:80px;padding:0 32px;background-color:transparent}}.layout__header .header__logo{width:60px;height:35px}@media (min-width:1024px){.layout__header .header__logo{width:105px;height:50px}}.layout__header .header__logo img{width:100%;height:100%}.layout__header .header__menu-action{display:inline-flex;align-items:center;padding:0;margin-left:auto;cursor:pointer;background-color:transparent;border:0}@media (min-width:1024px){.layout__header .header__menu-action{display:none}}.layout__menu{position:fixed;top:50px;right:0;left:0;z-index:2;z-index:99;overflow:hidden;background-color:#1d3557;transition:height .5s}@media (min-width:1024px){.layout__menu{top:125px;right:auto;display:inline-block;padding:0 32px;overflow:visible;overflow:initial}.layout__menu>*{text-align:left!important;text-align:initial!important}}.layout__menu>*{text-align:center}.layout__content{z-index:2;height:calc(100vh - 60px);overflow:auto}@media (min-width:1024px){.layout__content{height:calc(100vh - 80px);padding-left:200px}}.layout__content .content{position:relative;min-height:calc(100% - 60px);padding:8px}@media (min-width:1024px){.layout__content .content{padding:8px 16px 32px}}.account-info{display:flex;align-items:center;justify-content:space-between;max-width:300px;height:40px;padding:0 16px;margin:0 auto;font-family:inherit;cursor:pointer;background-color:rgba(29,53,87,.5);border:0;border-radius:20px}@media (min-width:1024px){.account-info{position:absolute;top:0;top:32px;right:32px}}.account-info__money-value{display:flex;align-items:center}.account-info__money-value img{margin-left:8px}.account-info__wallet-address{margin-left:16px}.box-info-wallet{min-width:300px;padding:32px;background-color:#112440;border-radius:20px}.box-info-wallet__title{text-align:center}.box-info-wallet__value{margin-top:16px}.box-info-wallet__disconnect{margin-top:16px;text-align:center}.shop__optionlist{overflow:scroll}.shop__optionlist::-webkit-scrollbar{display:none}.shop__optionlist .optionlist{display:flex}@media (min-width:768px){.shop__optionlist .optionlist{justify-content:center}}.shop__optionlist .optionlist__item{min-width:160px;padding:16px;margin-left:40px;font-family:inherit;font-size:20px;color:#fff;cursor:pointer;background-color:#1d3557;border:0;border-radius:999px;outline:0;opacity:.5}.shop__optionlist .optionlist__item:first-child{margin:0}.shop__optionlist .optionlist__item--selected{opacity:1}.shop__assetlist{margin-top:32px}.shop__assetlist .assetlist{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:16px;margin:32px 0 0}@media (min-width:768px){.shop__assetlist .assetlist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.shop__assetlist .assetlist{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop__assetlist .assetlist__item{display:flex;flex-direction:column;max-width:320px;height:100%;padding:16px;margin:32px auto 0;background-color:#1d3557;border:3px solid transparent;border-radius:20px}.shop__assetlist .assetlist__item:hover{border-color:#48cae4}.shop__assetlist .assetlist__item__name{text-align:center}.shop__assetlist .assetlist__item__name h3{margin:0;font-size:24px;color:#fff}.shop__assetlist .assetlist__item__image{flex-grow:1;margin:16px 0 0;text-align:center}.shop__assetlist .assetlist__item__image img{width:240px;height:240px}.shop__assetlist .assetlist__item__description{margin-top:16px;text-align:center}.shop__assetlist .assetlist__item__description p{color:#fff}.shop__assetlist .assetlist__item__price{display:flex;align-items:center;justify-content:center;margin-top:16px}.shop__assetlist .assetlist__item__price span{font-size:24px;color:#fff}.shop__assetlist .assetlist__item__price img{margin-left:8px}.shop__assetlist .assetlist__item__action{margin-top:16px;text-align:center}.comming-soon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.comming-soon h3{font-size:48px;color:#fff}.web3modal-modal-card{background-color:transparent!important}.connect-wallet__box{min-height:400px;overflow:hidden;background-color:rgba(29,53,87,.95);border:3px solid #1d3557;border-radius:20px}@media (max-width:768px){.connect-wallet__box{width:100%}}.connect-wallet__title{margin:40px 0;font-size:36px;font-weight:700;color:#13d3fe}.connect-wallet__list{display:flex;flex-direction:column;align-items:center;padding:0;margin:0}.connect-wallet__item{list-style:none}.connect-wallet__item button{display:flex;align-items:center;min-width:300px;height:60px;padding:0 0 0 24px;margin:20px 0;font-family:inherit;font-size:24px;color:#fff;cursor:pointer;background-color:#122541;border:0;border-radius:20px}.connect-wallet__item button:hover{background-color:rgba(19,211,254,.6)}.connect-wallet__item__logo{order:-1;width:40px;min-width:40px;height:40px;min-height:40px;margin-right:16px;border-radius:4px}.connect-wallet__item__logo img{width:100%;height:100%}@media (max-width:425px){.popup-account{width:90%!important;margin-right:auto;margin-left:auto}.popup-account .close-popup{width:50px;height:50px}.popup-account .content{padding:20px}.popup-account .content p{font-size:.7rem}}
/*# sourceMappingURL=main.328a9f8b.chunk.css.map */