/*!***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/AboutBlock/AboutBlock.module.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.AboutBlock_h1__cWx3L {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .AboutBlock_h1__cWx3L {
    font-size: 30px;
  }
}

.AboutBlock_container__HmbgD {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .AboutBlock_container__HmbgD {
    padding: 0 16px;
  }
}

.AboutBlock_section__LyMf6 {
  padding-top: 180px;
}

.AboutBlock_top__cXRJi {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.AboutBlock_items__m_mAS {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: 60px;
}
@media (max-width: 1023.9px) {
  .AboutBlock_items__m_mAS {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767.9px) {
  .AboutBlock_items__m_mAS {
    grid-template-columns: 1fr;
  }
}

.AboutBlock_right__Qc3C_ {
  padding: 25px;
  border: 1px solid #cfcfd3;
}
@media (max-width: 1023.9px) {
  .AboutBlock_right__Qc3C_ {
    padding: 15px;
  }
}

.AboutBlock_text__yQ5gp {
  font-weight: 400;
  font-size: 20px;
  padding-bottom: 20px;
  line-height: 150%;
}

.AboutBlock_textBold__707KF {
  font-weight: 500;
  font-size: 20px;
  line-height: 150%;
}

.AboutBlock_left___vjgj {
  display: flex;
}
@media (max-width: 1023.9px) {
  .AboutBlock_left___vjgj {
    flex-direction: column;
    width: 100%;
  }
}
.AboutBlock_left___vjgj div {
  border: 1px solid #cfcfd3;
  width: 50%;
}
@media (max-width: 1023.9px) {
  .AboutBlock_left___vjgj div {
    display: none;
  }
}
.AboutBlock_left___vjgj img {
  height: 100%;
  object-fit: cover;
  width: 50%;
}
@media (max-width: 1023.9px) {
  .AboutBlock_left___vjgj img {
    width: 100%;
    object-fit: contain;
  }
}

.AboutBlock_btnGroup__rDGdv {
  display: flex;
  margin-top: 30px;
}
@media (min-width: 1439.9px) {
  .AboutBlock_btnGroup__rDGdv {
    gap: 20px;
  }
}
@media (max-width: 1439.9px) {
  .AboutBlock_btnGroup__rDGdv {
    gap: 16px;
  }
}
@media (max-width: 1023.9px) {
  .AboutBlock_btnGroup__rDGdv {
    flex-direction: column;
    gap: 8px;
  }
}
.AboutBlock_btnGroup_item__c61tq {
  width: 42%;
  flex-grow: 1;
}
@media (min-width: 1439.9px) {
  .AboutBlock_btnGroup_item__c61tq {
    height: 48px;
  }
}
@media (max-width: 1439.9px) {
  .AboutBlock_btnGroup_item__c61tq {
    height: 44px;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/Button/Button.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Button_button__OFOdO {
  font-size: 16px;
  line-height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
  outline: none;
  font-weight: 600;
  cursor: pointer;
  transition: 0.3s all ease;
}
.Button_button__OFOdO:not(.Button_icon__xQgVe) {
  padding: 5px 10px;
  background-color: #141414;
  color: #fff;
}
.Button_button__OFOdO:not(.Button_icon__xQgVe) svg {
  width: 20px;
  height: 20px;
  flex-shrink: 0;
}
.Button_button__OFOdO.Button_icon__xQgVe {
  padding: 0;
  border: none;
  background-color: transparent;
}
.Button_button__OFOdO.Button_white___A2rv {
  background-color: #fff;
  color: #141414;
}
.Button_button__OFOdO.Button_leftIcon__PAgCc {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}
.Button_button__OFOdO.Button_outlined__Ibu3p {
  border: 1px solid #141414;
}
.Button_button__OFOdO:not(.Button_outlined__Ibu3p) {
  border: none;
}
.Button_button__OFOdO.Button_base__1FFSU {
  background-color: #7471ff;
}
.Button_button__OFOdO.Button_base__1FFSU svg {
  fill: #fff;
}
.Button_button__OFOdO.Button_base-light___WGcM {
  background-color: #d1d6ff;
}
.Button_button__OFOdO.Button_secondary__KMeNe {
  background-color: #2ed9a7;
}
.Button_button__OFOdO.Button_secondary__KMeNe svg {
  fill: #fff;
}
.Button_button__OFOdO.Button_gray__J97UO {
  background-color: #71717a;
  color: #71717a;
}
.Button_button__OFOdO.Button_danger__cDBNT {
  background-color: #f75959;
  color: #fff;
}
.Button_button__OFOdO.Button_danger__cDBNT svg {
  fill: #fff;
}
.Button_button__OFOdO.Button_danger-light__voWj_ {
  background-color: #fff0ee;
  color: #f75959;
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/BlogBlock/BlogBlock.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.BlogBlock_h1__tk9J_ {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .BlogBlock_h1__tk9J_ {
    font-size: 30px;
  }
}

.BlogBlock_container__c27Pb {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .BlogBlock_container__c27Pb {
    padding: 0 16px;
  }
}

.BlogBlock_section__uBvr0 {
  margin-top: 180px;
}

.BlogBlock_top__NtEcp {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.BlogBlock_items__pmNOE {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
  grid-gap: 15px;
  gap: 15px;
}
@media (max-width: 1023.9px) {
  .BlogBlock_items__pmNOE {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767.9px) {
  .BlogBlock_items__pmNOE {
    grid-template-columns: 1fr;
  }
}

.BlogBlock_btnTop__tJGRY {
  width: 210px;
}
@media (min-width: 1439.9px) {
  .BlogBlock_btnTop__tJGRY {
    height: 48px;
  }
}
@media (max-width: 1439.9px) {
  .BlogBlock_btnTop__tJGRY {
    height: 44px;
  }
}
@media (max-width: 1023.9px) {
  .BlogBlock_btnTop__tJGRY {
    display: none;
  }
}

@media (min-width: 1024px) {
  .BlogBlock_btnBottom__o_hJ8 {
    display: none;
  }
}
@media (max-width: 1023.9px) {
  .BlogBlock_btnBottom__o_hJ8 {
    display: block;
    height: 44px;
    width: 100%;
    margin-top: 24px;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/CategoriesBlock/CategoriesBlock.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CategoriesBlock_h1__Pgvvx {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .CategoriesBlock_h1__Pgvvx {
    font-size: 30px;
  }
}

.CategoriesBlock_container__ALFhG {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .CategoriesBlock_container__ALFhG {
    padding: 0 16px;
  }
}

.CategoriesBlock_section__iKTGu {
  margin-top: 180px;
}

.CategoriesBlock_flex__nItG0 {
  display: flex;
  margin-top: 60px;
  justify-content: space-between;
}
@media (max-width: 767.9px) {
  .CategoriesBlock_flex__nItG0 {
    flex-direction: column-reverse;
  }
}

.CategoriesBlock_item__i9dj7 {
  display: flex;
  justify-content: space-between;
  padding: 16px 0;
  font-weight: 400;
  font-size: 30px;
  align-items: center;
  border-bottom: 1px solid #cfcfd3;
  cursor: pointer;
}
.CategoriesBlock_item__icon__9V4wd {
  transition: transform 300ms;
}
.CategoriesBlock_item__i9dj7:hover .CategoriesBlock_item__icon__9V4wd {
  transform: rotate(45deg);
}
.CategoriesBlock_item__i9dj7:first-child {
  border-top: 1px solid #cfcfd3;
}
.CategoriesBlock_item__i9dj7 span {
  color: #71717a;
  line-height: 39px;
}
.CategoriesBlock_item__i9dj7 svg {
  fill: #71717a;
  width: 20px;
  height: 20px;
}
.CategoriesBlock_item__i9dj7:hover svg {
  fill: #141414;
}
.CategoriesBlock_item__i9dj7:hover span {
  color: #141414;
}
.CategoriesBlock_item__i9dj7.CategoriesBlock_active___GpQ1 svg {
  fill: #141414;
}
.CategoriesBlock_item__i9dj7.CategoriesBlock_active___GpQ1 span {
  color: #141414;
}

.CategoriesBlock_elements__mdKX3 {
  width: 49%;
}
@media (max-width: 767.9px) {
  .CategoriesBlock_elements__mdKX3 {
    width: 100%;
  }
}

.CategoriesBlock_image__X_yqb {
  width: 49%;
  background: linear-gradient(180deg, rgba(243, 243, 243, 0.4) 0%, rgba(232, 232, 232, 0.3) 100%);
}
@media (max-width: 767.9px) {
  .CategoriesBlock_image__X_yqb {
    width: 100%;
    height: 498px;
  }
}
.CategoriesBlock_image__X_yqb img {
  margin: auto;
  display: block;
  width: 100%;
  object-fit: contain;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/QuestionItem/QuestionItem.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.QuestionItem_item__RufzF {
  padding: 25px 0;
  border-bottom: 1px solid #cfcfd3;
}
@media (max-width: 767.9px) {
  .QuestionItem_item__RufzF {
    padding: 15px;
  }
}
.QuestionItem_item__RufzF:first-child {
  border-top: 1px solid #cfcfd3;
}
.QuestionItem_item_name__9_Yrd {
  font-weight: 400;
  font-size: 24px;
}
@media (max-width: 767.9px) {
  .QuestionItem_item_name__9_Yrd {
    font-size: 18px;
  }
}
.QuestionItem_item_wrapper__naLqE {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.QuestionItem_item_answer__G0HxE {
  padding-top: 15px;
  font-size: 20px;
}
@media (max-width: 767.9px) {
  .QuestionItem_item_answer__G0HxE {
    font-size: 16px;
  }
}
.QuestionItem_item__RufzF svg {
  width: 24px;
  height: 24px;
}
@media (max-width: 767.9px) {
  .QuestionItem_item__RufzF svg {
    width: 18px;
    height: 18px;
  }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/FaqBlock/FaqBlock.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.FaqBlock_h1___jKoq {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .FaqBlock_h1___jKoq {
    font-size: 30px;
  }
}

.FaqBlock_container__E1bFw {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .FaqBlock_container__E1bFw {
    padding: 0 16px;
  }
}

.FaqBlock_section__mYxw_ {
  margin-top: 180px;
}

.FaqBlock_top__Sk0d0 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.FaqBlock_items__V5KYj {
  margin-top: 60px;
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/HotBlock/HotBlock.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.HotBlock_h1__qMbRu {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .HotBlock_h1__qMbRu {
    font-size: 30px;
  }
}

.HotBlock_container__M3hpJ {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .HotBlock_container__M3hpJ {
    padding: 0 16px;
  }
}

.HotBlock_section__0hGLn {
  margin-top: 180px;
}

.HotBlock_top__Hvk0N {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.HotBlock_items__RAJOP {
  display: grid;
  grid-template-columns: repeat(4, 25%);
  margin-top: 60px;
}
@media (max-width: 1023.9px) {
  .HotBlock_items__RAJOP {
    grid-template-columns: repeat(3, 33.3333333333%);
  }
}
@media (max-width: 767.9px) {
  .HotBlock_items__RAJOP {
    grid-template-columns: repeat(2, 50%);
  }
}

.HotBlock_btnTop__F_inW {
  width: 210px;
}
@media (min-width: 1439.9px) {
  .HotBlock_btnTop__F_inW {
    height: 48px;
  }
}
@media (max-width: 1439.9px) {
  .HotBlock_btnTop__F_inW {
    height: 44px;
  }
}
@media (max-width: 1023.9px) {
  .HotBlock_btnTop__F_inW {
    display: none;
  }
}

@media (min-width: 1024px) {
  .HotBlock_btnBottom__wLYau {
    display: none;
  }
}
@media (max-width: 1023.9px) {
  .HotBlock_btnBottom__wLYau {
    display: block;
    height: 44px;
    width: 100%;
    margin-top: 24px;
  }
}
/*!******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/CatalogItem/CatalogItem.module.scss ***!
  \******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CatalogItem_item__8GzFV {
  padding: 32px;
  border-bottom: 1px solid #cfcfd3;
  border-left: 1px solid #cfcfd3;
  cursor: pointer;
}
.CatalogItem_item__8GzFV:last-child {
  border-right: 1px solid #cfcfd3;
}
@media (min-width: 1439.9px) {
  .CatalogItem_item__8GzFV:nth-child(4n+4) {
    border-right: 1px solid #cfcfd3;
  }
  .CatalogItem_item__8GzFV:nth-child(-n+4) {
    border-top: 1px solid #cfcfd3;
  }
}
@media (min-width: 1023.9px) and (max-width: 1439.9px) {
  .CatalogItem_item__8GzFV:nth-child(3n+3) {
    border-right: 1px solid #cfcfd3;
  }
  .CatalogItem_item__8GzFV:nth-child(-n+3) {
    border-top: 1px solid #cfcfd3;
  }
}
@media (max-width: 1023.9px) {
  .CatalogItem_item__8GzFV:nth-child(2n+2) {
    border-right: 1px solid #cfcfd3;
  }
  .CatalogItem_item__8GzFV:nth-child(-n+2) {
    border-top: 1px solid #cfcfd3;
  }
}
@media (max-width: 767.9px) {
  .CatalogItem_item__8GzFV {
    padding: 16px;
  }
}
.CatalogItem_item_name__u79AW {
  font-weight: 500;
  color: #141414;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 1024px) {
  .CatalogItem_item_name__u79AW {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1023.9px) {
  .CatalogItem_item_name__u79AW {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 16px;
  }
}
.CatalogItem_item_imgcontainer__LWq1I {
  position: relative;
  width: 100%;
  padding-top: 100%;
}
@media (min-width: 1024px) {
  .CatalogItem_item_imgcontainer__LWq1I {
    margin-bottom: 20px;
  }
}
@media (max-width: 1023.9px) {
  .CatalogItem_item_imgcontainer__LWq1I {
    margin-bottom: 16px;
  }
}
.CatalogItem_item_imgcontainer__LWq1I img {
  object-fit: contain;
}
.CatalogItem_item_bottom__mCj_n {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.CatalogItem_item_owner__8I6uD {
  color: #7471ff;
}
@media (max-width: 1023.9px) {
  .CatalogItem_item_in__jUpO_ {
    display: flex;
    justify-content: space-between;
    gap: 4px;
  }
}
.CatalogItem_item_init__bgT94 {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}
.CatalogItem_item__8GzFV .CatalogItem_label__5Gds9 {
  color: #71717a;
  font-weight: 400;
}
@media (min-width: 1024px) {
  .CatalogItem_item__8GzFV .CatalogItem_label__5Gds9 {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (max-width: 1023.9px) {
  .CatalogItem_item__8GzFV .CatalogItem_label__5Gds9 {
    display: none;
  }
}
.CatalogItem_item__8GzFV .CatalogItem_value__3RQ9J {
  font-weight: 500;
  text-align: right;
}
@media (min-width: 1024px) {
  .CatalogItem_item__8GzFV .CatalogItem_value__3RQ9J {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (max-width: 1023.9px) {
  .CatalogItem_item__8GzFV .CatalogItem_value__3RQ9J {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 1023.9px) {
  .CatalogItem_item_status__NQqqb {
    margin-bottom: 2px;
  }
}
.CatalogItem_item_status__NQqqb div {
  line-height: 0;
}
.CatalogItem_item_status__NQqqb span {
  color: #141414 !important;
}
@media (min-width: 1024px) {
  .CatalogItem_item_status__NQqqb span {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (max-width: 1023.9px) {
  .CatalogItem_item_status__NQqqb span {
    font-size: 14px;
    line-height: 21px;
    display: block !important;
  }
}
/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/Status/Status.module.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.Status_status__OvsnX {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
}
@media (min-width: 1439.9px) {
  .Status_status__OvsnX {
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 1439.9px) {
  .Status_status__OvsnX {
    font-size: 18px;
    line-height: 27px;
  }
}
@media (max-width: 1023.9px) {
  .Status_status__OvsnX {
    font-size: var(--custom-fz, 14px);
    line-height: var(--custom-lh, 21px);
  }
}
.Status_status__OvsnX:not(.Status_active__DGwRs):before, .Status_status__OvsnX:not(.Status_disabled__wcwfa):before {
  background-color: #7471ff;
}
.Status_status__OvsnX.Status_active__DGwRs:before {
  background-color: #2ed9a7;
}
.Status_status__OvsnX.Status_danger__cRInB:before {
  background-color: #f75959;
}
.Status_status__OvsnX.Status_warning__RY19Q:before {
  background-color: #ff8c59;
}
.Status_status__OvsnX:before {
  content: "";
  width: 8px;
  height: 8px;
  display: block;
  flex-shrink: 0;
  border-radius: 50%;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/CatalogTextItem/CatalogTextItem.module.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.CatalogTextItem_item__W2Vqt {
  padding: 32px;
  box-shadow: 1px 0 0 0 #cfcfd3, 0 1px 0 0 #cfcfd3, 1px 1px 0 0 #cfcfd3, 1px 0 0 0 #cfcfd3 inset, 0 1px 0 0 #cfcfd3 inset;
}
@media (max-width: 767.9px) {
  .CatalogTextItem_item__W2Vqt {
    padding: 15px;
  }
}
.CatalogTextItem_item_wrapper__ttduJ {
  display: flex;
  justify-content: space-between;
}
.CatalogTextItem_item_title__x0lpf {
  font-weight: 500;
  font-size: 24px;
  color: #141414;
}
@media (max-width: 767.9px) {
  .CatalogTextItem_item_title__x0lpf {
    font-size: 16px;
  }
}
.CatalogTextItem_item_text__l474W {
  margin-top: 40px;
  font-weight: 400;
  font-size: 20px;
  line-height: 30px;
}
@media (max-width: 767.9px) {
  .CatalogTextItem_item_text__l474W {
    font-size: 16px;
    line-height: 25px;
  }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/HowBuyNftBlock/HowBuyNftBlock.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.HowBuyNftBlock_h1__DmVeC {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .HowBuyNftBlock_h1__DmVeC {
    font-size: 30px;
  }
}

.HowBuyNftBlock_container__4HlMY {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .HowBuyNftBlock_container__4HlMY {
    padding: 0 16px;
  }
}

.HowBuyNftBlock_section__fbVao {
  margin-top: 180px;
}

.HowBuyNftBlock_top__GHz02 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.HowBuyNftBlock_items__ESK8q {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}
@media (max-width: 1023.9px) {
  .HowBuyNftBlock_items__ESK8q {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767.9px) {
  .HowBuyNftBlock_items__ESK8q {
    grid-template-columns: 1fr;
  }
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/HowWorkBlock/HowWorkBlock.module.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.HowWorkBlock_h1__Sb6wg {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .HowWorkBlock_h1__Sb6wg {
    font-size: 30px;
  }
}

.HowWorkBlock_container__u8WnO {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .HowWorkBlock_container__u8WnO {
    padding: 0 16px;
  }
}

.HowWorkBlock_section__OOnkX {
  margin-top: 180px;
}

.HowWorkBlock_top__fRW__ {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.HowWorkBlock_items__AN2W_ {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  margin-top: 60px;
}
@media (max-width: 1023.9px) {
  .HowWorkBlock_items__AN2W_ {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 767.9px) {
  .HowWorkBlock_items__AN2W_ {
    grid-template-columns: 1fr;
  }
  .HowWorkBlock_items__AN2W_ > div:nth-child(3), .HowWorkBlock_items__AN2W_ > div:nth-child(4), .HowWorkBlock_items__AN2W_ > div:nth-child(5), .HowWorkBlock_items__AN2W_ > div:nth-child(6) {
    display: none;
  }
}
/*!*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/MainBlock/MainBlock.module.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.MainBlock_h1__2dlJx {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .MainBlock_h1__2dlJx {
    font-size: 30px;
  }
}

.MainBlock_container__7_Rht {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
  height: 100%;
}
@media (max-width: 1023.9px) {
  .MainBlock_container__7_Rht {
    padding: 0 16px;
  }
}

.MainBlock_logo_info__HW7_2 {
  display: flex;
  justify-content: space-between;
  width: 66%;
  margin: auto;
  margin-top: 30px;
}
.MainBlock_logo_info__HW7_2 span {
  font-weight: 400;
  font-size: 16px;
}
@media (max-width: 767.9px) {
  .MainBlock_logo_info__HW7_2 span {
    font-size: 12px;
  }
}
@media (max-width: 1023.9px) {
  .MainBlock_logo_info__HW7_2 {
    width: 80%;
  }
}
@media (max-width: 767.9px) {
  .MainBlock_logo_info__HW7_2 {
    width: 100%;
    margin-top: -50px;
  }
}
.MainBlock_logo__m5BPq img {
  display: block;
  margin: auto;
  width: 100%;
}
@media (max-width: 1023.9px) {
  .MainBlock_logo__m5BPq img {
    width: 95%;
  }
}

.MainBlock_wrapper__K7ODm {
  min-height: calc(100vh - 66px);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 767.9px) {
  .MainBlock_wrapper__K7ODm {
    height: 100%;
  }
}

.MainBlock_flex__gECFS {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.MainBlock_text__9RCcB {
  font-weight: 500;
  font-size: 24px;
  line-height: 130%;
  text-align: center;
  width: 50%;
  margin: auto;
  margin-bottom: 90px;
  margin-top: 40px;
}
@media (max-width: 1023.9px) {
  .MainBlock_text__9RCcB {
    font-size: 16px;
  }
}
@media (max-width: 767.9px) {
  .MainBlock_text__9RCcB {
    width: 100%;
    margin-bottom: 30px;
    margin-top: 30px;
  }
}

.MainBlock_bottom__FawJz {
  text-align: center;
  margin-bottom: 50px;
}
@media (max-width: 1023.9px) {
  .MainBlock_bottom__FawJz {
    margin-bottom: 100px;
  }
}
.MainBlock_bottom_text__YHvkv {
  margin: auto;
  padding-bottom: 16px;
  font-weight: 400;
  font-size: 24px;
  z-index: 1;
}
@media (max-width: 1023.9px) {
  .MainBlock_bottom_text__YHvkv {
    font-size: 16px;
  }
}
.MainBlock_bottom_price__gKYrs {
  font-weight: 500;
  font-size: 60px;
  line-height: 130%;
  z-index: 1;
}
@media (max-width: 1023.9px) {
  .MainBlock_bottom_price__gKYrs {
    font-size: 30px;
  }
}
.MainBlock_bottom_price__gKYrs span {
  opacity: 0.6;
}

.MainBlock_gradient1__dw8Np {
  position: absolute;
  bottom: -150px;
  right: 0;
  z-index: -1;
}

.MainBlock_gradient2__7VDDP {
  position: absolute;
  bottom: -250px;
  left: 0;
  z-index: -1;
}
@media (max-width: 767.9px) {
  .MainBlock_gradient2__7VDDP {
    display: none;
  }
}

.MainBlock_btnGroup__f6Dt8 {
  display: flex;
  gap: 20px;
  margin-top: 32px;
  justify-content: center;
}
.MainBlock_btnGroup__f6Dt8 button {
  font-size: 18px;
}
@media (max-width: 1023.9px) {
  .MainBlock_btnGroup__f6Dt8 {
    flex-direction: column;
    gap: 16px;
  }
}
@media (min-width: 1439.9px) {
  .MainBlock_btnGroup_item__PE9zm {
    height: 58px;
    width: 277px;
  }
}
@media (max-width: 1439.9px) {
  .MainBlock_btnGroup_item__PE9zm {
    height: 44px;
    width: 134px;
  }
}
@media (max-width: 1023.9px) {
  .MainBlock_btnGroup_item__PE9zm {
    width: 100%;
  }
}
/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/NewBlock/NewBlock.module.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.NewBlock_h1__bVpJz {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .NewBlock_h1__bVpJz {
    font-size: 30px;
  }
}

.NewBlock_container__AIoJ0 {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .NewBlock_container__AIoJ0 {
    padding: 0 16px;
  }
}

.NewBlock_section__dxz1A {
  margin-top: 180px;
}

.NewBlock_top__gcla4 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.NewBlock_items__rVg2K {
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(4, 25%);
}
@media (max-width: 1023.9px) {
  .NewBlock_items__rVg2K {
    grid-template-columns: repeat(3, 33.3333333333%);
  }
}
@media (max-width: 767.9px) {
  .NewBlock_items__rVg2K {
    grid-template-columns: repeat(2, 50%);
  }
}

.NewBlock_btnTop__fwRNz {
  width: 210px;
}
@media (min-width: 1439.9px) {
  .NewBlock_btnTop__fwRNz {
    height: 48px;
  }
}
@media (max-width: 1439.9px) {
  .NewBlock_btnTop__fwRNz {
    height: 44px;
  }
}
@media (max-width: 1023.9px) {
  .NewBlock_btnTop__fwRNz {
    display: none;
  }
}

@media (min-width: 1024px) {
  .NewBlock_btnBottom__JS_s9 {
    display: none;
  }
}
@media (max-width: 1023.9px) {
  .NewBlock_btnBottom__JS_s9 {
    display: block;
    height: 44px;
    width: 100%;
    margin-top: 24px;
  }
}
/*!*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/RecentTransactionsBlock/RecentTransactionsBlock.module.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.RecentTransactionsBlock_h1__fgsXT {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .RecentTransactionsBlock_h1__fgsXT {
    font-size: 30px;
  }
}

.RecentTransactionsBlock_container__6M8PR {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .RecentTransactionsBlock_container__6M8PR {
    padding: 0 16px;
  }
}

.RecentTransactionsBlock_section__BiXJC {
  margin-top: 180px;
}

.RecentTransactionsBlock_top__d4rhv {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.RecentTransactionsBlock_items__gbl_6 {
  margin-top: 60px;
  display: grid;
  grid-template-columns: repeat(4, 25%);
}
@media (max-width: 1023.9px) {
  .RecentTransactionsBlock_items__gbl_6 {
    grid-template-columns: repeat(3, 33.3333333333%);
  }
}
@media (max-width: 767.9px) {
  .RecentTransactionsBlock_items__gbl_6 {
    grid-template-columns: repeat(2, 50%);
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/next/dist/build/webpack/loaders/css-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[2]!./node_modules/next/dist/build/webpack/loaders/postcss-loader/src/index.js??ruleSet[1].rules[13].oneOf[9].use[3]!./node_modules/next/dist/build/webpack/loaders/resolve-url-loader/index.js??ruleSet[1].rules[13].oneOf[9].use[4]!./node_modules/next/dist/compiled/sass-loader/cjs.js??ruleSet[1].rules[13].oneOf[9].use[5]!./components/pages/main/TopNfts/TopNfts.module.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.TopNfts_h1__ainZ_ {
  font-weight: 500;
  font-size: 36px;
}
@media (max-width: 767.9px) {
  .TopNfts_h1__ainZ_ {
    font-size: 30px;
  }
}

.TopNfts_container__OPhBf {
  max-width: 1440px;
  width: 100%;
  padding: 0 20px;
  margin: auto;
  min-width: 320px;
}
@media (max-width: 1023.9px) {
  .TopNfts_container__OPhBf {
    padding: 0 16px;
  }
}

.TopNfts_section__KtBgr {
  padding-top: 180px;
}

.TopNfts_top__9mBHh {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.TopNfts_btnTop__r_PLI {
  width: 210px;
}
@media (min-width: 1439.9px) {
  .TopNfts_btnTop__r_PLI {
    height: 48px;
  }
}
@media (max-width: 1439.9px) {
  .TopNfts_btnTop__r_PLI {
    height: 44px;
  }
}
@media (max-width: 1023.9px) {
  .TopNfts_btnTop__r_PLI {
    display: none;
  }
}

@media (min-width: 1024px) {
  .TopNfts_btnBottom__NC2vm {
    display: none;
  }
}
@media (max-width: 1023.9px) {
  .TopNfts_btnBottom__NC2vm {
    display: block;
    height: 44px;
    width: 100%;
    margin-top: 24px;
  }
}

.TopNfts_tableDesctop__Qzsqs {
  width: 100%;
  margin-top: 60px;
}
.TopNfts_tableDesctop_header__Tug0f {
  border-bottom: 1px solid #cfcfd3;
}
.TopNfts_tableDesctop_row__wuUHX {
  display: grid;
  grid-template-columns: 12.143% 1fr 12.858% 8.572% 16.286% 16.286% 7% 4%;
}
.TopNfts_tableDesctop_cell__1BjBM:last-child {
  justify-content: center;
}
@media (max-width: 1439.9px) {
  .TopNfts_tableDesctop_cell__1BjBM {
    padding: 8px;
  }
}
.TopNfts_tableDesctop_cell__1BjBM, .TopNfts_tableDesctop_title__QYmOz {
  display: flex;
  align-items: center;
}
@media (min-width: 1439.9px) {
  .TopNfts_tableDesctop_cell__1BjBM, .TopNfts_tableDesctop_title__QYmOz {
    padding: 16px 8px;
  }
}
.TopNfts_tableDesctop_title__QYmOz {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  text-align: left;
}
@media (max-width: 1439.9px) {
  .TopNfts_tableDesctop_title__QYmOz {
    font-size: 16px;
    line-height: 24px;
    padding: 10px 8px;
  }
}
.TopNfts_tableDesctop__Qzsqs .TopNfts_nft__9dOOW {
  display: flex;
  align-items: center;
  gap: 20px;
}
.TopNfts_tableDesctop__Qzsqs .TopNfts_nft_image__j9wAG {
  position: relative;
  height: auto;
  flex-shrink: 0;
  width: 61px;
  height: 61px;
}
@media (max-width: 1439.9px) {
  .TopNfts_tableDesctop__Qzsqs .TopNfts_nft_image__j9wAG {
    width: 44px;
    height: 44px;
  }
}
@media (min-width: 1439.9px) {
  .TopNfts_tableDesctop__Qzsqs .TopNfts_nft_info__2OO9R .TopNfts_boldText___2dDx {
    margin-bottom: 4px;
  }
}
@media (max-width: 1439.9px) {
  .TopNfts_tableDesctop__Qzsqs .TopNfts_nft_info__2OO9R .TopNfts_boldText___2dDx {
    margin-bottom: 2px;
  }
}
.TopNfts_tableDesctop__Qzsqs .TopNfts_activity_icon__sW1xC {
  cursor: pointer;
}
@media (min-width: 1439.9px) {
  .TopNfts_tableDesctop__Qzsqs .TopNfts_activity_icon__sW1xC {
    width: 24px;
    height: 24px;
  }
}
@media (max-width: 1439.9px) {
  .TopNfts_tableDesctop__Qzsqs .TopNfts_activity_icon__sW1xC {
    width: 20px;
    height: 20px;
  }
}
.TopNfts_tableDesctop__Qzsqs .TopNfts_sell__8L3Ax {
  font-size: 20px;
  line-height: 30px;
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
}
.TopNfts_tableDesctop__Qzsqs .TopNfts_sell_icon__9PFRO {
  width: 24px;
  height: 24px;
}
.TopNfts_tableDesctop__Qzsqs .TopNfts_boldText___2dDx {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  color: #141414;
}
@media (max-width: 1439.9px) {
  .TopNfts_tableDesctop__Qzsqs .TopNfts_boldText___2dDx {
    font-size: 16px;
    line-height: 24px;
  }
}
.TopNfts_tableDesctop__Qzsqs .TopNfts_blueText__yXFsN {
  font-size: 18px;
  line-height: 27px;
  font-weight: 600;
  color: #7471ff;
  cursor: pointer;
}
@media (max-width: 1439.9px) {
  .TopNfts_tableDesctop__Qzsqs .TopNfts_blueText__yXFsN {
    font-size: 16px;
    line-height: 24px;
  }
}
.TopNfts_tableDesctop__Qzsqs .TopNfts_lightText__jxEBP {
  font-size: 18px;
  line-height: 27px;
  color: #71717a;
  font-weight: 400;
}
@media (max-width: 1439.9px) {
  .TopNfts_tableDesctop__Qzsqs .TopNfts_lightText__jxEBP {
    font-size: 12px;
    line-height: 18px;
  }
}
@media (max-width: 1023.9px) {
  .TopNfts_tableDesctop__Qzsqs {
    display: none;
  }
}

@media all and (min-width: 1023.9px) {
  .TopNfts_tableMobile___CAHd {
    display: none;
  }
}
@media (max-width: 1023.9px) {
  .TopNfts_tableMobile___CAHd {
    width: 100%;
  }
  .TopNfts_tableMobile_row__v4gIt {
    display: grid;
    grid-template-columns: 11.825% 1fr 28.717% 30px;
  }
  .TopNfts_tableMobile_header__HuvLk {
    border-bottom: 1px solid #cfcfd3;
  }
  .TopNfts_tableMobile_body__LNBTk {
    position: relative;
  }
  .TopNfts_tableMobile_body__LNBTk:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #f3f4f7;
    opacity: 0;
    transition: opacity 300ms;
    z-index: 2;
  }
  .TopNfts_tableMobile_body__LNBTk.TopNfts_active__E21nt:after {
    opacity: 1;
  }
  .TopNfts_tableMobile_body__LNBTk.TopNfts_active__E21nt .TopNfts_subTable__7na5e {
    display: block;
  }
  .TopNfts_tableMobile_cell__nQf2I {
    position: relative;
    z-index: 5;
    padding: 8px;
  }
  .TopNfts_tableMobile_cell__nQf2I:last-child {
    justify-content: center;
  }
  .TopNfts_tableMobile_cell__nQf2I, .TopNfts_tableMobile_title__Cq7rs {
    display: flex;
    align-items: center;
  }
  .TopNfts_tableMobile_title__Cq7rs {
    font-size: 16px;
    line-height: 24px;
    padding: 16px 8px;
    font-weight: 500;
    text-align: left;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_nft__9dOOW {
    display: grid;
    grid-template-columns: 44px 1fr;
    grid-gap: 20px;
    gap: 20px;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_nft_image__j9wAG {
    width: 44px;
    height: 44px;
    height: auto;
    flex-shrink: 0;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_nft_info__2OO9R .TopNfts_boldText___2dDx {
    margin-bottom: 2px;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_activity_icon__sW1xC {
    width: 24px;
    height: 24px;
    flex-shrink: 0;
    cursor: pointer;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_sell__8L3Ax {
    display: flex;
    align-items: center;
    gap: 3px;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_sell_icon__9PFRO {
    width: 24px;
    height: 24px;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_boldText___2dDx {
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
    color: #141414;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_blueText__yXFsN {
    font-size: 14px;
    line-height: 21px;
    font-weight: 600;
    color: #7471ff;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_lightText__jxEBP {
    font-size: 12px;
    line-height: 18px;
    color: #71717a;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_subTable__7na5e {
    position: relative;
    display: none;
    grid-column: 1/5;
    border-top: 1px solid #cfcfd3;
    z-index: 6;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_subTable_header__Lb9q7, .TopNfts_tableMobile___CAHd .TopNfts_subTable_body__yalrZ {
    display: grid;
    grid-template-columns: 11.264% 11.264% 26.465% 26.465% 1fr;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_subTable_title__4UHKm {
    color: #71717a;
    font-size: 12px;
    line-height: 12px;
    padding: 8px;
    text-align: center;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_subTable__7na5e .TopNfts_tableMobile_cell__nQf2I {
    justify-content: center;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_subTable__7na5e .TopNfts_boldText___2dDx {
    font-weight: 500;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_subTable__7na5e .TopNfts_boldText___2dDx,
  .TopNfts_tableMobile___CAHd .TopNfts_subTable__7na5e .TopNfts_blueText__yXFsN {
    font-size: 14px;
    line-height: 21px;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_subTable__7na5e .TopNfts_blueText__yXFsN {
    color: #7471ff;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_toggle__ggo0q {
    display: grid;
    grid-template-columns: 11.264% 11.264% 26.465% 26.465% 1fr;
    grid-template-areas: ". main ...";
    margin-bottom: 4px;
    margin-left: 20px;
    grid-column: 1/5;
    position: relative;
    z-index: 5;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_toggle_in__AaYmT {
    display: grid;
    grid-template-columns: 44px 1fr;
    grid-gap: 10px;
    gap: 10px;
    grid-template-areas: ". label";
    grid-area: main;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_toggle_label___2__t {
    font-size: 14px;
    line-height: 21px;
    display: flex;
    align-items: center;
    color: #45454a;
    font-weight: 500;
    grid-area: label;
  }
  .TopNfts_tableMobile___CAHd .TopNfts_toggle_icon__F0tK8 {
    width: 20px;
    height: 20px;
  }
}
