 /* Ensure zoomed image goes over everything */
 .medium-zoom-overlay,
 .medium-zoom-image--opened {
     z-index: 9999 !important;
     /* Set a very high z-index */
 }

 .btn-wallet,
 .btn-main {
     background: #000 !important;
     padding: 8px 20px !important;
     font-weight: 600 !important;
 }

 .btn-wallet:hover,
 .btn-main:hover {
     box-shadow: none !important
 }

 .pb-30 {
     padding-bottom: 34px;
 }

 .title-mt {
     margin-top: .5rem !important;
 }

 #mainmenu {
     font-size: 20px;
 }

 a.btn-main,
 a.btn-main:active,
 a.btn-main:focus,
 a.btn-main:visited,
 .btn-main,
 input[type=button].btn-main,
 a.btn-line {
     font-size: 18px;
 }

 #subheader.minimal {
     padding-bottom: 24px;
     border-bottom: solid 1px #eeeeee;
 }

 header {
     z-index: 999 !important
 }

 span.edition {
     color: grey;
     margin-right: 40px;
 }

 .profile_verified {
     display: block;
     font-size: 16px;
 }

 /*sidebar edit*/
 .sidebar-head {
     margin-bottom: 24px
 }

 .sidebar-widget {
     margin-bottom: 32px
 }

 .sidebar-widget:last-child {
     margin-bottom: 0
 }

 .sidebar-text,
 .sidebar-btn-link {
     font-size: 15px
 }

 .sidebar-btn-wrap {
     display: block
 }

 .sidebar-user-mobile {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 1025;
     background-color: rgba(0, 0, 0, 0.9);
     display: flex;
     align-items: center;
     justify-content: center;
     transition: all .2s;
     opacity: 0;
     visibility: hidden
 }

 .sidebar-user-mobile .user-nav {
     background-color: #fff;
     padding: 30px;
     border-radius: 6px
 }

 .sidebar-user-mobile.active {
     opacity: 1;
     visibility: visible
 }

 .sidebar-drop .card-generic {
     padding: 20px
 }

 .sidebar-drop .nav-tabs {
     flex-direction: column
 }

 

 .user-panel-title-box {
     margin-bottom: 24px;
     display: none
 }

 .menu-toggler-user-close {
     position: absolute;
     top: 0;
     right: 0;
     margin-top: 20px;
     margin-right: 20px
 }

 @media (min-width: 576px) {
     .sidebar-user-mobile .user-nav {
         min-width: 320px
     }
 }

 @media (min-width: 992px) {
     .sidebar-head {
         margin-bottom: 0
     }

     .sidebar-head-title {
         display: none
     }

     .sidebar-head-btn {
         display: none
     }

     .sidebar-drop {
         display: none
     }

     .sidebar-btn-wrap {
         display: none
     }

     .sidebar-user-mobile {
         position: relative;
         top: auto;
         left: auto;
         width: 100%;
         height: 100%;
         z-index: 1;
         background-color: transparent;
         display: block;
         opacity: 1;
         visibility: visible
     }

     .sidebar-user-mobile .user-nav {
         background-color: transparent;
         padding: 0;
         border-radius: 0;
         min-width: inherit
     }

     .menu-toggler-user-close {
         display: none
     }
 }

 .sidebar-widget {
     .menu-item {
         position: relative
     }

     i {
         margin-right: .5rem !important
     }

     ul {
         list-style: none;
     }

     .menu-link {
         display: flex;
         align-items: center;
         font-weight: 600;
         font-size: 1rem;
         color: #1c2b46;
         padding: .5rem 1.5rem;
         transition: all ease-in 0.3s
     }

     .menu-link .badge {
         margin-left: auto
     }

     .has-sub>.menu-link:after {
         position: relative;
         content: "";
         font-family: "Nioicon";
         margin-left: auto;
         margin-right: -.125rem;
         transition: transform .3s linear
     }

     .menu-link:hover,
     .active>.menu-link,
     .menu-link.active {
         color: #7952b3
     }

     .active>.menu-link:after {
         transform: rotate(90deg)
     }

     .menu-sub {
         display: none;
         padding: .75rem .75rem;
         background-color: rgba(28, 43, 70, 0.06);
         z-index: 1
     }

     .menu-sub .menu-link {
         padding: 5px 14px;
         color: #415076;
         font-size: .875rem;
         font-weight: 400
     }

     .menu-sub .menu-sub {
         padding: .1875rem 0;
         margin: 0 .75rem;
         background-color: transparent;
         border-left: 1px solid rgba(28, 43, 70, 0.08)
     }

     .menu-sub.active {
         display: block
     }

     .menu-btns {
         display: flex;
         flex-direction: column;
         padding-top: 0.8rem
     }

     .menu-btns .btn {
         display: block
     }

     .menu-btns>* {
         padding: 0.4rem 1.5rem
     }

     .menu-toggler {
         border: none;
         background-color: #fff;
         font-size: 1.063rem;
         display: flex;
         justify-content: center;
         align-items: center;
         height: 33px;
         width: 33px;
         line-height: 33px;
         border-radius: 50%;
         outline: none;
         color: #1c2b46;
         box-shadow: 0 1px 5px rgba(28, 43, 70, 0.1)
     }

     .menu-toggler.active {
         color: #7952b3 !important;
         outline: none
     }

     .menu-toggler:focus {
         outline: none
     }

     .active>.menu-on {
         display: none
     }

     .menu-off {
         display: none
     }

     .active>.menu-off {
         display: block
     }

     .user-nav li {
         margin-bottom: 5px
     }

     .user-nav li.active a {
         background-color: #f8f9fa
     }

     .user-nav li a {
         display: flex;
         align-items: center;
         color: #1c2b46;
         border-radius: 6px;
         padding: 15px;
         font-weight: 600;
         transition: all .2s
     }

     .user-nav li a:hover {
         background-color: #f8f9fa
     }

     .user-nav-s1 li a {
         padding: 8px 15px;
         font-size: 15px
     }
 }

 #mainmenu li:hover a span {
     width: 0%;
 }

 #mainmenu ul li:hover>a {
     background: rgba(28, 43, 70, 0.04);
     color: #222 !important;
 }

 #mainmenu li li {
     font-size: 17px;
 }

 #mainmenu li ul {
     border-radius: 6px;
     padding: .75rem .75rem;
     top: 40px
 }

 #mainmenu li li a {
     border-radius: 6px;
 }

 #section-news,
 #section-galleries,
 #section-learn,
 #section-galleries,
 #section-artists,
 #section-news-sing,
 #section-artists {
     padding: 60px 0 90px 0;
 }

 #section-explore {
     padding: 30px 0 90px 0;
 }

 #subheader h1, .profile_name h1 {
     font-size: 48px;
 }

 .p-date {
     color: #dc9b5a
 }

 .nft_wrap {
     max-height: 450px;
 }

 .items_filter button.is-checked {
     background-color: #1c2b46;
     color: #fff;
     padding: 6px 20px;
     margin: 6px;
     border: 1px solid rgba(128, 137, 150, 0.2);
     font-weight: 600;
     font-size: .875rem;
     border-radius: 6px;
 }

 .items_filter button {
     background-color: transparent;
     color: #1c2b46;
     padding: 6px 20px;
     margin: 6px;
     border: 1px solid rgba(128, 137, 150, 0.2);
     font-weight: 600;
     font-size: .875rem;
     border-radius: 6px;
 }

 .nft_coll, .nft_gall {
     box-shadow: 0 1px 10px rgba(24, 24, 24, 0.07);
     border-radius: .375rem;
     border: none;
 }

 .menufoo a {
     margin: 0px 10px;
 }

 #section-intro p {
     font-size: 17px;
     font-weight: 400;
 }

 .explore .nft__item_wrap {
     background-size: cover;
     height: 198px;
 }

 /*react-medium-image-zoom/dist/styles.css*/
 [data-rmiz-ghost] {
     position: absolute;
     pointer-events: none;
 }

 [data-rmiz-btn-zoom],
 [data-rmiz-btn-unzoom] {
     background-color: rgba(0, 0, 0);
     border-radius: 50%;
     border: none;
     box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
     color: #fff;
     height: 40px;
     margin: 0;
     outline-offset: 2px;
     padding: 9px;
     touch-action: manipulation;
     width: 40px;
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     outline: none;
 }
 [data-rmiz-btn-unzoom] svg { vertical-align: baseline; }

 [data-rmiz-btn-zoom]:not(:focus):not(:active) {
     position: absolute;
     clip: rect(0 0 0 0);
     clip-path: inset(50%);
     height: 1px;
     overflow: hidden;
     pointer-events: none;
     white-space: nowrap;
     width: 1px;
 }

 [data-rmiz-btn-zoom] {
     position: absolute;
     inset: 10px 10px auto auto;
     cursor: zoom-in;
 }

 [data-rmiz-btn-unzoom] {
     position: absolute;
     inset: 20px 20px auto auto;
     cursor: zoom-out;
     z-index: 1;
 }

 [data-rmiz-content="found"] img,
 [data-rmiz-content="found"] svg,
 [data-rmiz-content="found"] [role="img"],
 [data-rmiz-content="found"] [data-zoom] {
     cursor: zoom-in;
 }

 [data-rmiz-modal]::backdrop {
     display: none;
 }

 [data-rmiz-modal][open] {
     position: fixed;
     width: 100vw;
     width: 100dvw;
     height: 100vh;
     height: 100dvh;
     max-width: none;
     max-height: none;
     margin: 0;
     padding: 0;
     border: 0;
     background: transparent;
     overflow: hidden;
 }

 [data-rmiz-modal-overlay] {
     position: absolute;
     inset: 0;
     transition: background-color 0.3s;
 }

 [data-rmiz-modal-overlay="hidden"] {
     background-color: rgba(255, 255, 255, 0);
 }

 [data-rmiz-modal-overlay="visible"] {
     background-color: rgba(255, 255, 255, 1);
 }

 [data-rmiz-modal-content] {
     position: relative;
     width: 100%;
     height: 100%;
 }

 [data-rmiz-modal-img] {
     position: absolute;
     cursor: zoom-out;
     image-rendering: high-quality;
     transform-origin: top left;
     transition: transform 0.3s;
 }

 @media (prefers-reduced-motion: reduce) {

     [data-rmiz-modal-overlay],
     [data-rmiz-modal-img] {
         transition-duration: 0.01ms !important;
     }
 }
 .author_list_info h6 {
    margin-bottom: 0;
    color:#606060;
 }
 .InfoHeaderCard_rightCol__yeB5O.InfoHeaderCard_desktopCol__sxGtz.exploregall {
    padding: 39px 32px;
    display: flex;
    gap: 32px;
    justify-content: center; /* Center horizontally */

 }
 .exploregall {padding-top: 0 !important;}
 .exploregall p {
    margin-bottom: 0px;
 }
 .exploregall h3 {
    font-size: 30px;
    margin-bottom: 0;
    padding-bottom: 0;
}

 /*end*/

 footer.footer-light {
     border: none !important;
 }

 /*home*/
 .video .cont {
     background-size: cover;
     padding: 8px;
     border-radius: 32px;
     border: 1px solid rgba(200, 200, 200, 0.5)
 }

 .video video {
     width: 100%;
     border-radius: 22px
 }

 #section-intro .btn-main {
     margin-right: 10px;
     font-size: 16px;
 }

 .owl-nav {
     display: flex !important;
     justify-content: space-between;
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     width: 100%;
     z-index: 10;
 }

 .owl-nav .owl-prev,
 .owl-nav .owl-next {
     display: flex !important;
 }

 .owl-nav.disabled {
     display: flex !important;
     /* Sovrascrive il display nascosto */
 }

 .custom-nav-arrow {
     display: inline-flex;
     align-items: center;
     justify-content: center;
     width: 40px;
     height: 40px;
     background-color: #fff;
     /* Grigio semi-trasparente */
     color: #000;
     border-radius: 50%;
     cursor: pointer;
 }

 .custom-nav-left {
     left: 0;
 }

 .custom-nav-right {
     right: 0;
 }

 .subhome {
     font-weight: 200;
     background-image: linear-gradient(126.17deg, #5fd5b6 32.74%, #865cff);
     background-clip: text;
 }
 .subhome span {color:#6c757d;}

 .subhome span:hover {color:transparent; cursor: pointer;}

 .cta {
     display: block;
     background: #fff;
     color: #000 !important;
     padding: 24px 13px 20px 46px !important;
     border-radius: 40px;
     font-size: 18px !important;
     border: 1px solid rgba(200, 200, 200, 0.5);
     text-transform: uppercase;
     transition: none !important;
     max-width: 380px;
 }
 .ctasm {
    display: inline-block;
    background: #fff;
    color: #000;
    padding: 10px 22px 6px 16px;
    border-radius: 40px;
    font-size: 14px;
    border: 1px solid rgba(200, 200, 200, 0.5);
    text-transform: uppercase;
    transition: none;

    max-width: 260px;
 }
  

 .cta:hover, .ctasm:hover {
    /*background: rgba(28, 43, 70, 0.04);*/
    color: #000;
    border-color: #000;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15), 0px 2px 5px rgba(0, 0, 0, 0.05), 0px 8px 40px rgba(0, 0, 0, 0.04), inset 0px 0px 0px 1px rgba(0, 0, 0, 1);
}

 .arrow_right {
     font-size: 30px;
     vertical-align: middle;
     margin-left: 25px;
 }

 /* BlogItem.css */

 .post-image {
     padding: 8px;
     border-radius: 32px;
     border: 1px solid rgba(200, 200, 200, 0.5);
 }
 .post-image-wl {
    padding: 8px;
    border-radius: 32px;
    border: 1px solid rgba(200, 200, 200, 0.5);
}

 .post-image img, .post-image-wl img {
     border-radius: 22px;
     width: 100%;
 }

 .post-image .hover-image {
     display: none;

 }

 .post-image:hover .normal-image {
     display: none;
 }

 .post-image:hover .hover-image {
     display: block;
 }
 .inactive {
    pointer-events: none;
    cursor: default;
 }

 .bb {border-bottom: 1px solid rgba(200, 200, 200, 0.5); padding-bottom: 30px;}
.btn-list {
    border-radius: 9999px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 14px 24px;
    color: #000;
}
.text-left {text-align: left;}
.de_tab_content {border-top: 1px solid rgba(200, 200, 200, 0.5)}
.btn-list:hover {
    color: #000;
    border-color: #000;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15), 0px 2px 5px rgba(0, 0, 0, 0.05), 0px 8px 40px rgba(0, 0, 0, 0.04), inset 0px 0px 0px 1px rgba(0, 0, 0, 1);
}

.de_nav {padding-bottom: 30px !important}
.de_tab .de_nav li.active span {background: rgba(28, 43, 70, 0.08); color: #000 !important;}

.submenu .de_tab.tab_simple .de_nav li {
    background: transparent;
}
.submenu .de_tab.tab_simple .de_nav li:hover {
    background: rgba(28, 43, 70, 0.04); 
    border-radius: 9999px;
}
.de_tab.tab_simple .de_nav li span {color: #000; border-radius: 9999px; font-size: 18px;}

.de-submenu-profile a {
    color: #606060;
    font-size: 16px;
    font-weight: normal;
    border-radius: 6px;
}
.de-submenu-profile a:hover {
    /*background: rgba(28, 43, 70, 0.04);*/
    color: #222 !important;
    font-weight:400;
}
#btn_copy {
    right: 20px;
    color: #222;
}

/*Profile*/
.profile_avatar_big img {
    border: solid 4px #222;
    border-radius: 100%;
    width: 150px;
    height: auto;

}
.profile_avatar_big {
    display: flex;
}
.profile_avatar_big i.fa-check {
    color: #ffffff;
    margin: 110px 0 0 110px;
    display: block;
    position: absolute;
    padding: 10px;
    background: linear-gradient(to right, #DC9B5A 0%, orange 100%);
    border-radius: 100%;
}
.btn-main.profile {
    font-size: 14px;
    margin-right: 10px;
    border-radius: 40px;
    background-color: #222 !important;
    font-weight: 400 !important;
}
.btn-main.profile:active, .btn-main.profile:focus {font-size: 14px; border-radius: 40px;}

#username, #social1,#social2,#social3  {
    padding-bottom: 10px;
    border-radius: 10px 0px 0px 10px;
    border-right: none;
}
#customlink {
    padding-bottom: 10px;
    border-radius: 0px 10px 10px 0px;
    border-left: none;
}
#form-create-item textarea {
    min-height: 100px;
}
.btn-main.red {
    margin-left: 20px;
    background-color: rgba(183, 61, 61, 0.925) !important;
    color: white;
}
.account {
    margin-bottom: 80px;
}
.followers {
    font-size: 14px;
    color: #696969;
}
.profile_avatar_big .social img {
    width: 39px;
    border: none;
    margin-left: 10px;
    display: inline-block;
}
.profile_avatar i {
    background: none;
    display: inline-block;
    margin: auto;
    padding: 0;
}
.profile_avatar_coll {
    text-align: center;
}
.profile_avatar_coll h1 {
    margin-top: 15px;
}
.profile_avatar_coll .btn-main.profile {
    vertical-align: middle;
    margin-left: 10px;
}
.profile_avatar_coll img {
    border-radius: 100%;
    margin-top: -100px;
    border: solid 5px #000;
    width: 150px;
}
.chain, .chain:hover {
    color: #000;
    font-size: 30px;
    vertical-align: middle;
    margin-left: 10px;
}
.btn-main.profile.user {
    background-color: #fff !important;
    border: 2px solid rgba(200, 200, 200, 0.9);
    color: #1e2024;
    display: inline-block;
    padding-left: 10px !important;
}
.btn-main.profile.user:hover { border-color: #000;
}
.btn-main.profile.user img {
    margin: 0;
    width: 30px;
    border: none;
}
#de-click-menu-profile img {
    width: 42px;
}
#de-click-menu-profile img:hover {
    outline: 5px solid #000' !importan;

}

/*Collection snip*/
.collection #profile_banner { min-height: 400px;}

:root { 
    --dark-secondary: #212429; 
    --main-tertiary: #16181c; 
    --main-background: #0e1014; 
    /* --text-color-primary: #e9e9eb;  */
    --text-color-primary: #1e2024; 

    --text-color-secondary: #bfc1c7; 
    /* --text-color-tertiary: #898b8f;  */
    --text-color-tertiary: #696969; 

    --dark: #1e2024; 
    --button-primary-color: #fff; 
    --separator-16: rgba(214,228,255,.16); 
    --border-color: var(--separator-16); 
    --default-border: 0.5px solid var(--border-color); 
    --full-height: calc(100vh - 92px); 
    --full-height-with-footer: calc(var(--full-height) - 144px); 
} 

 section { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    font-size: 100%; 
    font: inherit; 
    vertical-align: baseline; 
    box-sizing: border-box; 
    -webkit-font-smoothing: antialiased; 
    -webkit-tap-highlight-color: transparent;
} 

 section { 
    display: block;
} 

.InfoHeaderCard_container__cUXAE { 
    border-radius: 16px; 
    /* background: var(--main-tertiary);  */
    background: #fff;
    display: flex; 
    align-items: center; 
    justify-content: space-between;
    margin-top: -70px;
    margin-bottom: 50px;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15), 0px 2px 5px rgba(0, 0, 0, 0.05), 0px 8px 40px rgba(0, 0, 0, 0.04);
    padding: 10px;
} 

.InfoHeaderCard_leftCol__DkHw_ { 
    padding: 16px; 
    display: flex; 
    gap: 16px;
} 

.InfoHeaderCard_rightCol__yeB5O { 
    padding: 39px 32px; 
    display: flex; 
    gap: 32px;
} 

.InfoHeaderCard_mobileCol__z2UPS { 
    display: none;
} 

.infogeneral img { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    font-size: 100%; 
    font: inherit; 
    vertical-align: baseline; 
    box-sizing: border-box; 
    -webkit-font-smoothing: antialiased; 
    -webkit-tap-highlight-color: transparent;
} 

.Avatar_avatar__R4GZY { 
    display: inline-block; 
    flex-shrink: 0; 
    position: relative; 
    background-repeat: no-repeat; 
    background-position: 50% 50%; 
    background-size: cover; 
    border-radius: 50%; 
    background-origin: border-box; 
    object-fit: cover;
} 

.Avatar_square__vbL90 { 
    border-radius: 8px;
} 

.Avatar_avatar__R4GZY.Avatar_infoHeader__7rU5C { 
    width: 96px; 
    height: 96px; 
    border-radius: 12px;
} 

.InfoHeaderCard_baseInfo__3VKXo { 
    display: flex; 
    flex-direction: column; 
    align-items: flex-start; 
    justify-content: center; 
    gap: 8px;
} 

.InfoHeaderCard_infoCol__xWNiX { 
    flex-direction: column; 
    display: flex; 
    gap: 4px; 
    justify-content: center; 
    align-items: flex-end; 
    text-align: right;
} 

.infogeneral button { 
    font-family: Inter,sans-serif!important; 
    -webkit-appearance: none; 
    border: none;
} 

.Button_button__OFOdO { 
    width: max-content; 
    height: -moz-fit-content; 
    height: fit-content; 
    display: flex; 
    justify-content: center; 
    align-items: center; 
    border: none; 
    font-style: normal; 
    font-weight: 600; 
    font-size: 16px; 
    line-height: 24px; 
    text-align: center; 
    transition: all .3s ease; 
    text-decoration: none; 
    box-sizing: border-box; 
    cursor: pointer;
} 

.Button_default__JoKcn { 
    padding: 12px 24px; 
    border-radius: 12px; 
    border: none;
} 

.Button_square__zl0qX { 
    display: flex; 
    align-items: center; 
    justify-content: center; 
    border-radius: 12px; 
    padding-right: 0; 
    padding-left: 0; 
    width: 48px; 
    height: 48px;
} 

.Button_solid__o62cl.Button_dark__18nsl { 
    color: var(--button-primary-color); 
    background-color: var(--dark);
} 

@media (min-width: 1024px){ 
  .Button_solid__o62cl.Button_dark__18nsl:hover { 
    background-color: var(--dark-secondary);
  } 
}     

.infogeneral h1 { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    font-size: 100%; 
    color: #1e2024;
    font: inherit; 
    vertical-align: baseline; 
    box-sizing: border-box; 
    -webkit-font-smoothing: antialiased; 
    -webkit-tap-highlight-color: transparent;
} 

.infogeneral h1 { 
    font-weight: bold;
    margin-bottom: 10px;
    font-size: 26px;
} 

.Text_h3__wKnw0 { 
    font-weight: 700; 
    font-size: 24px; 
    line-height: 36px;
} 

.Text_default__Np3OB { 
    color: var(--text-color-primary);
} 

.Text_semiBold__Iq4Jb { 
    font-weight: 600;
} 

.InfoHeaderCard_name__bGc83 { 
    display: flex; 
    align-items: center;
} 

.AuthorLink_wrapper__s6RBU { 
    display: flex; 
    flex-direction: row; 
    align-items: center;
} 

.infogeneral p { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    font-size: 100%; 
    font: inherit; 
    vertical-align: baseline; 
    box-sizing: border-box; 
    -webkit-font-smoothing: antialiased; 
    -webkit-tap-highlight-color: transparent;
} 

.infogeneral p { 
    line-height: 144%;
}
p.Text_h5__WHXEO {
    font-size: 18px;
    font-weight: 700;
}

.Text_p__aE5Tv { 
    font-weight: 500; 
    font-size: 14px; 
    line-height: 20px;
} 

.Text_tertiary__rDxJT { 
    color: var(--text-color-tertiary);
} 

.Text_regular__Yivz_ { 
    font-weight: 400;
} 

.InfoHeaderCard_infoCol__xWNiX .InfoHeaderCard_title__9_Ndw  { 
    display: flex; 
    align-items: center; 
    gap: 4px; 
    text-transform: uppercase;
} 

.Text_h5__WHXEO { 
    font-weight: 600; 
    font-size: 18px; 
    line-height: 26px;
} 

.InfoHeaderCard_infoCol__xWNiX.InfoHeaderCard_contractInfo__mmcHZ .InfoHeaderCard_description__6eytm  { 
    display: flex; 
    align-items: center; 
    gap: 4px;
} 

.Button_button__OFOdO svg  { 
    flex-shrink: 0; 
    height: 24px; 
    width: 24px;
} 

.Button_default__JoKcn svg  { 
    margin-right: 8px;
} 

.Button_square__zl0qX svg  { 
    margin-right: 0!important;
} 

.infogeneral span { 
    margin: 0; 
    padding: 0; 
    border: 0; 
    font-size: 100%; 
    font: inherit; 
    vertical-align: baseline; 
    box-sizing: border-box; 
    -webkit-font-smoothing: antialiased; 
    -webkit-tap-highlight-color: transparent;
} 

.InfoHeaderCard_name__bGc83 span:last-child  { 
    display: flex; 
    align-items: center;
} 

.verified:after { 
    content: ""; 
    display: inline-block; 
    height: 20px; 
    width: 20px; 
    background-image: url(https://ton.diamonds/images/verification-icon.svg); 
    margin-left: 6px; 
    position: relative; 
    top: 3px; 
    background-repeat: no-repeat; 
    background-size: contain; 
    flex-shrink: 0;
} 

.InfoHeaderCard_name__bGc83 span:last-child::after { 
    top: 0!important;
} 

.Text_secondary__Ww0JW { 
    color: var(--text-color-secondary);
} 

.AuthorLink_medium__73M_I > p  { 
    margin-right: 8px;
} 

.AuthorLink_profileWrapper__qLZTs { 
    display: flex; 
    flex-direction: row; 
    border-radius: 100px; 
    align-items: center; 
    padding: 4px 12px 4px 4px; 
    align-self: flex-start; 
    cursor: pointer; 
    transition: all .3s ease;
} 

.AuthorLink_profileWrapper__qLZTs.AuthorLink_default-color__EVfKq { 
    background: var(--dark);
} 

.AuthorLink_medium__73M_I .AuthorLink_profileWrapper__qLZTs  { 
    padding: 4px 10px 4px 4px;
} 

.AuthorLink_profileWrapper__qLZTs.AuthorLink_default-color__EVfKq:hover { 
    background: var(--dark-secondary);
} 

.TooltipWithIcon_infoWrapper__JEsvk { 
    position: relative;
} 

.CollectionCard_tooltipIconWrapper__x9jFR { 
    display: flex; 
    height: 20px; 
    width: 20px; 
    text-transform: none;
} 

.InfoHeaderCard_infoCol__xWNiX.InfoHeaderCard_contractInfo__mmcHZ .InfoHeaderCard_description__6eytm svg  { 
    height: 24px; 
    width: 24px;
} 

.Avatar_small__a5Mi9 { 
    height: 86px; 
    width: 86px;
} 

.AuthorLink_avatar__XdtY7 { 
    height: 44px; 
    width: 44px;
} 

.AuthorLink_medium__73M_I .AuthorLink_avatar__XdtY7  { 
    height: 28px; 
    width: 28px;
} 

.Text_h6__CxsoU { 
    font-weight: 700; 
    font-size: 16px; 
    line-height: 24px;
} 
.Text_h6__CxsoU a {color: #fff;}

.AuthorLink_profileWrapper__qLZTs p  { 
    margin: 0 4px 0 8px;
} 

.AuthorLink_medium__73M_I .AuthorLink_profileWrapper__qLZTs p  { 
    margin: 0 0 0 4px;
} 

.CollectionCard_tooltipIconWrapper__x9jFR svg  { 
    height: 20px; 
    width: 20px;
} 
.nft__item_wrap {margin-top: 0;}
.nft__item {padding: 0;}
.nft__item_price {    font-weight: 700;
    font-size: 20px;
    color: #000;
}
.nft_coll, .nft_gall {
    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.15), 0px 2px 5px rgba(0, 0, 0, 0.05), 0px 8px 40px rgba(0, 0, 0, 0.04);
}
.nft_coll span,.nft_gall span {font-size: 17px;}
.nft_coll h3, .nft_gall h3 {margin-bottom: 8px;}
.nft__item_info {
    margin-top: 20px;
}
.nft_coll .nft__item_info h3, .nft_coll .nft__item_price, .nft_coll .nft__item_action {
    text-align: left;
    padding: 0px 15px;
}
.nft_gall .nft__item_info h3, .nft_gall .nft__item_price, .nft_gall .nft__item_action {
    text-align: center;
    padding: 15px;
}
.nft__item_action {
    margin-top: 20px;;
}
.nft__item_action a {
    color: #696969;
}

.nft_coll_ppp {
    width: auto;
    margin-top: 20px;
    margin-bottom: 10px;
}
.nft_coll_ppp img {
    width: 100px;
    border-radius: 100%;
    border: solid 5px #ffffff;
    background: #ffffff;
}
.feature-box.f-boxed {
    border: 1px solid rgba(200, 200, 200, .5);
    background: #f7f7f7;
    height: 250px;
    position: relative;
}
.feature-box.f-boxed:hover h4 {color: #000;}
.feature-box.f-boxed:hover {
    border: 3px solid #000;
    background: transparent;
    color: #000;
}
.btn-main.learn, .btn-main.learn:active,.btn-main.learn:focus {
    border-radius: 9999px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    padding: 14px 24px;
    background: #fff;
    color: #fff;
    position: relative;
    bottom: -10px;
    padding-top: 40px;
}
.sidemenu {
    font-weight: 600;
    font-size: 17px;
    color: #000;
    list-style: none;
}
.sidemenu ul {list-style-type: none;}
.sidemenu a {color:#222; padding: 10px 20px ; border-radius: 6px; display: inline-block; width: 100%; font-size: 16px;}
.sidemenu a:hover, .sidemenu a:active {background: rgba(28, 43, 70, 0.04); color: #222 !important;}

/*white label*/
.wl .owl-prev, .wl .owl-next {
    display: none !important;
}
.wl .cta {
    max-width: 280px;
    padding: 14px 22px 10px 20px !important;
}
.wl .lead {padding-right: 50px;}
.wl h3 span { 
    font-size: 15px;
    font-weight: 500;     
    color: #bfc1c7;
}
.de_tab .de_nav li {background: none;}
.p_list_info {
    padding-left: 0;
    background-size: cover;
    clear: both;
    width: 100%;
    margin-bottom: 10px;
    overflow: hidden;
}

.nft__item_info .artist {
    text-align: left;
    padding: 0px 15px;
    color: grey;
    font-weight: 400;
    font-size: 14px;
}
.modal-content {
    background: rgba(255, 255, 255, 1);
}
.shortened-address {
    max-width: 200px;         
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
    color:#000;
    vertical-align: bottom;
  }
  .float {float: left;}

/*BUY*/
.go4168504425{font-style:normal;font-weight:510;font-size:14px;line-height:130%;color:#E5E5EA;}.go1539641740{font-style:normal;font-weight:590;font-size:20px;line-height:28px;text-align:center;color:#E5E5EA;margin-top:0;margin-bottom:0;cursor:default;}.go1318663305{padding:0;display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:#222224;border:none;cursor:pointer;transition:transform 0.125s ease-in-out;}@media not all and (hover: none){.go1318663305:hover{transform:scale(1.04);}}.go1318663305:active{transform:scale(0.96);}@media (hover: none){.go1318663305:active{transform:scale(0.92);}} .go37342527{box-shadow:0 4px 16px rgba(0, 0, 0, 0.08), 0 16px 64px rgba(0, 0, 0, 0.16);width:fit-content;margin:auto;}@media (max-width: 440px){.go37342527{width:100%;height:fit-content;margin:auto 0 0 0;}}.go3288899091{transform:translateY(-8px);margin-bottom:12px;}.go3535743411{margin-bottom:12px;}tc-root *{margin:0;padding:0;box-sizing:border-box;font-family:-apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', Arial, Tahoma, Verdana, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;}tc-root img{-webkit-user-select:none;-webkit-touch-callout:none;}tc-root *:focus{outline:#08f auto 2px;}tc-root li{list-style:none;}tc-root button{outline:none;}body.tc-disable-scroll{position:fixed;overflow-y:scroll;right:0;left:0;}body.tc-using-mouse tc-root *:focus{outline:none;}.go3758850101{position:absolute;right:16px;top:16px;}@keyframes go1365964679{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.go121314943{animation:go1365964679 1s linear infinite;}.go3525292397{margin-top:16px;}.go1186201158{font-weight:510;font-size:16px;line-height:20px;text-align:center;max-width:250px;color:#7D7D85;}.go3799783513{display:flex;flex-direction:column;align-items:center;padding-bottom:8px;}.go3872688706{position:relative;min-height:100px;width:416px;padding:44px 56px 24px;box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.04);background-color:#121214;border-radius:24px;}@media (max-width: 440px){.go3872688706{width:100%;}}.go1901766449{border-radius:24px;background-color:#222224;}@media (max-width: 440px){.go1901766449{border-radius:24px 24px 0 0;}}.go823957079{display:flex;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);padding:20px 0;overflow-y:auto;}@media (max-width: 440px){.go823957079{padding-bottom:0;}}

/*end*/

/* collecttors, creators gallery
:root { 
    --st--colors-black5: rgba(0, 0, 0, 0.05); 
    --st--colors-black10: rgba(0, 0, 0, 0.1); 
    --st--colors-black60: rgba(0, 0, 0, 0.6); 
    --st--colors-black100: rgba(0, 0, 0, 1); 
    --st--colors-purple6: #120128; 
    --st--colors-purple4: #7001E1; 
    --st--colors-purple2: #CBA1FC; 
    --st--colors-pink4: #C6248B; 
    --st--colors-pink0: #FFF1FA; 
    --st--colors-adminOnlyLight: var(--st--colors-pink0); 
    --st--colors-adminOnlyStrong: var(--st--colors-pink4); 
    --st--colors-editionsForeground: var(--st--colors-purple2); 
    --st--colors-editionsBackground: var(--st--colors-purple6); 
    --st--colors-live: var(--st--colors-purple4); 
    --st--colors-unavailable: var(--st--colors-pink4); 
    --st--fonts-body: "Suisse", "Suisse Fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; 
    --st--fontSizes-0: 12px; 
    --st--fontSizes-1: 14px; 
    --st--fontSizes-3: 20px; 
    --st--fontSizes-4: 24px; 
    --st--fontWeights-semibold: 600; 
    --st--letterSpacings-0: 0em; 
    --st--letterSpacings--1: -0.01em; 
    --st--radii-2: 8px; 
    --st--radii-4: 16px; 
    --st--radii-round: 9999px; 
    --st--sizes-avatar1: 20px; 
    --st--sizes-avatar2: 24px; 
    --st--space-1: 4px; 
    --st--space-2: 8px; 
    --st--space-3: 12px; 
    --st--space-4: 16px; 
    --st--space-5: 20px; 
    --st--space-6: 24px; 
    --st--space-8: 48px; 
    --st--space-9: 64px; 
    --st--transitions-1: 300ms; 
    --st--transitions-2: 500ms; 
    --st--transitions-ease: cubic-bezier(0.23, 1, 0.32, 1); 
} 



.st--c-PJLV-iketQnR-css { 
    display: grid; 
    gap: var(--st--space-4); 
    grid-template-columns: repeat(3, 1fr); 
    width: auto; 
    border-radius: var(--st--radii-4); 
    backdrop-filter: blur(20px); 
    padding: var(--st--space-2); 
    margin-left: auto; 
    margin-right: auto; 
    box-shadow: inset 0 0 0 1px var(--st--colors-black10);
} 


.st--c-cJzNYk { 
    position: relative; 
    padding-left: var(--st--space-3); 
    padding-right: var(--st--space-3); 
    padding-top: var(--st--space-2); 
    padding-bottom: var(--st--space-2); 
    border-radius: var(--st--radii-2); 
    transition: var(--st--transitions-2) var(--st--transitions-ease) background;
} 

@media (min-width: 640px){ 
  .st--c-cJzNYk { 
    padding-left: var(--st--space-5); 
    padding-right: var(--st--space-5); 
    padding-top: var(--st--space-3); 
    padding-bottom: var(--st--space-3);
  } 
}     

.st--c-cJzNYk-dpQLpG-clickable-true { 
    cursor: pointer;
} 

.st--c-cJzNYk:after { 
    content: ""; 
    position: absolute; 
    top: var(--st--space-2); 
    bottom: var(--st--space-2); 
    right: calc(var(--st--space-2)*-1); 
    width: 1px; 
    background: var(--st--colors-black10); 
    border-radius: 1px;
} 

@media (hover: hover){ 
  .st--c-cJzNYk-dpQLpG-clickable-true:hover { 
    background-color: var(--st--colors-black5);
  } 

  .st--c-cJzNYk-dpQLpG-clickable-true:hover  { 
    background-color: var(--st--colors-black10);
  } 
}     

.st--c-cJzNYk:last-of-type:after { 
    display: none;
} 

.st--c-jpoJga { 
    position: absolute; 
    inset: 0px;
} 

.st--c-jCxxLK { 
    font-family: var(--st--fonts-body); 
    transition: var(--st--transitions-1) var(--st--transitions-ease) color;
} 

.st--c-cbVHGe { 
    text-align: center; 
    white-space: nowrap; 
    transition: color var(--st--transitions-1) var(--st--transitions-ease); 
    color: var(--st--colors-black60);
} 

.st--c-jCxxLK-kGICcE-size-0 { 
    font-size: var(--st--fontSizes-0); 
    letter-spacing: var(--st--letterSpacings-0);
} 

@media (min-width: 640px){ 
  .st--c-jCxxLK-gpKjOp-size-1 { 
    font-size: var(--st--fontSizes-1); 
    letter-spacing: var(--st--letterSpacings-0);
  } 
}     

.st--c-cbVHGe  { 
    color: var(--st--colors-black100);
} 

@media (hover: hover){ 
  .st--c-cJzNYk-dpQLpG-clickable-true:hover .st--c-jCxxLK:where(.st--c-cbVHGe)  { 
    color: var(--st--colors-black100);
  } 
}     

.st--c-PJLV-iknqeEl-css { 
    justify-content: center; 
    align-items: center;
} 

.st--c-gjdJOs { 
    text-align: center;
} 

.st--c-jCxxLK-iqCzBn-weight-semibold { 
    font-weight: var(--st--fontWeights-semibold);
} 

.st--c-jCxxLK-eMHCPc-color-strong { 
    color: var(--st--colors-black100);
} 

.st--c-jCxxLK-jkLkBP-size-3 { 
    font-size: var(--st--fontSizes-3); 
    letter-spacing: var(--st--letterSpacings-0);
} 

@media (min-width: 640px){ 
  .st--c-jCxxLK-VGUHI-size-4 { 
    font-size: var(--st--fontSizes-4); 
    letter-spacing: var(--st--letterSpacings--1);
  } 
}     

.st--c-jCxxLK-idbzzBd-css { 
    white-space: nowrap;
} 

.st--c-PJLV-ivbRmY-css { 
    margin-left: var(--st--space-1); 
    position: relative; 
    z-index: 2;
} 

.st--c-lbvDgV { 
    display: flex; 
    flex-direction: row-reverse;
} 

.st--c-lbvDgV-XkTWe-size-1 > :not(:first-child)  { 
    margin-right: -9px;
} 

@media (min-width: 640px){ 
  .st--c-lbvDgV-jhmweY-size-2 > :not(:first-child)  { 
    margin-right: -10.8px;
  } 
}     

a { 
    color: inherit;
} 

.st--c-iQARZQ { 
    background-size: cover; 
    background-color: var(--st--colors-black5); 
    background-position: center center; 
    flex-shrink: 0; 
    box-shadow: inset 0 0 0 1px var(--st--colors-black5);
} 

.st--c-iQARZQ-rloUt-shape-circle { 
    border-radius: var(--st--radii-round);
} 

.st--c-iQARZQ-bXfSeM-size-1 { 
    width: var(--st--sizes-avatar1); 
    height: var(--st--sizes-avatar1);
} 

@media (min-width: 640px){ 
  .st--c-iQARZQ-bYIUWo-size-2 { 
    width: var(--st--sizes-avatar2); 
    height: var(--st--sizes-avatar2);
  } 
}     

.st--c-iQARZQ  { 
    background-color: var(--st--colors-black100);
} 
*/

.sidemenu ul li a {
    display: block;
    padding: 10px 15px;
    color: #333;
    text-decoration: none;
    transition: all 0.3s ease;
    border-left: 4px solid transparent;
}

.sidemenu ul li a:hover {
    background-color: #f5f5f5;
    border-left-color: #ddd;
}

.sidemenu ul li a.active {
    background-color: #f0f0f0;
    border-left-color: #1a1a1a;
    color: #000;
    font-weight: 600;
}

.btn.btn-main.btn-fullwidth.color-2 {
    background-color: #000 !important;
    opacity: 1 !important;
}

/* Gallery image max height setting */
#section-galleries .nft_wrap img {
    max-height: 380px;
    object-fit: cover;
    width: 100%;
}