html{
    --b: 51, 9, 10 !important;
    --header: 74, 5, 7 !important;
    --menu: 74, 5, 7 !important;
    --hero: 189, 154, 80 !important;
    --header-sc: 255,255,255 !important;
    --oc-1: 189, 154, 80 !important;
}


body .crypto-currency-data{display:none!important;position:absolute;left:-99999px;top:-99999px;height:0;width:0;visibility:hidden;opacity:0;}


/* connect to wallet remove */
.wallet-btn {
display: none !important;
}
.connect-wallet:not(:only-child) {
display: none !important;
}

.FooterLicenceCuracaoContainer a {
    width: 200px !important;
}


.header-bc{
    background: linear-gradient(90deg, rgb(51 9 10) 0%, rgb(95 0 2) 100%) !important;
}

.header-icon>img {
    width: 456% !important;
    height: 128% !important;
}

.asideMenu:after{
    background: linear-gradient(to top, rgb(96 0 0), rgb(40 0 0 / 81%)) !important;
}
.asideMenuNavLink a,.asideMenuNavLink p{
    color: #fff !important;
}

.asideMenuOpenNav i, .asideMenuCompactNav i {
    background: #ffffff0d;
    border: 1px solid #ff000026;
}


.btn.a-color {
    background-image: linear-gradient(120deg, #b18c48, #d4ba6b, #b18c48) !important;
    box-shadow: 0px 0px 1px 1px #d4ba6b !important;
    color: #000 !important;
    font-weight: bold !important;
  } 
  .hdr-toggle-button-bc {
    background-image: linear-gradient(120deg, #b18c48, #d4ba6b, #b18c48) !important;
    color: #000 !important;
  }
  .btn.s-small.register {
      padding: 0 20px !important;
      height: 28px !important;
      background-image: linear-gradient(140deg, #5a0105 0%, #b73d42 50%, #4e0307 75%, #c52f37 100%) !important;
      background-size: 200% auto;
      color: #fff !important;
       text-decoration: none !important;
      display: inline-block !important;
      font-weight: bold !important;
  } 
  .btn.s-small.sign-in {
      padding: 0 20px !important;
      height: 28px !important;
      background-image: linear-gradient(140deg, #b18c48 0%, #d4ba6b 50%, #b18c48 75%, #b18c48 100%) !important;
      background-size: 200% auto;
      color: #000 !important;
       text-decoration: none !important;
      animation: textclip 2s linear infinite;
      display: inline-block !important;
      font-weight: bold !important;
  } 
  @keyframes textclip {
      to {
          background-position: 200% center;
      }
  }
  
  a.btn.a-color.header-icon-text.bc-i-circle-dollar span{
    color: #ffffff !important;
       transition: .24s !important;
       animation: blinker 1.6s ease-out infinite !important;
   }
  
  @keyframes blinker {
    50% { opacity: 0; }
  }
  
  .asideMenuBurger{
    color: #fff;
  }

  .sdr-item-bc:before{
    display: none !important;
  }


.btn.a-color {
    background-image: linear-gradient(120deg, #b18c48, #d4ba6b, #b18c48) !important;
    box-shadow: 0px 0px 1px 1px #d4ba6b !important;
    color: #000 !important;
    font-weight: bold !important;
  } 
  .hdr-toggle-button-bc {
    background-image: linear-gradient(120deg, #b18c48, #d4ba6b, #b18c48) !important;
  }
  .btn.s-small.register {
      padding: 0 20px !important;
      height: 28px !important;
      background-image: linear-gradient(140deg, #5a0105 0%, #b73d42 50%, #4e0307 75%, #c52f37 100%) !important;
      background-size: 200% auto;
      color: #fff !important;
       text-decoration: none !important;
      display: inline-block !important;
      font-weight: bold !important;
  } 
  .btn.s-small.sign-in {
      padding: 0 20px !important;
      height: 28px !important;
      background-image: linear-gradient(140deg, #b18c48 0%, #d4ba6b 50%, #b18c48 75%, #b18c48 100%) !important;
      background-size: 200% auto;
      color: #000 !important;
       text-decoration: none !important;
      animation: textclip 2s linear infinite;
      display: inline-block !important;
      font-weight: bold !important;
  } 
  @keyframes textclip {
      to {
          background-position: 200% center;
      }
  }
  
  a.btn.a-color.header-icon-text.bc-i-circle-dollar span{
    color: #ffffff !important;
       transition: .24s !important;
       animation: blinker 1.6s ease-out infinite !important;
   }
  
  @keyframes blinker {
    50% { opacity: 0; }
  }
  
  
  .popup-t-logo-w-bc img,
  .hdr-main-content-bc .logo img{
      display: none !important;
  }
  .popup-t-logo-w-bc:before, .hdr-main-content-bc .logo:before {
      content: "";
      background-image: url(https://fghjklcvccbcnskfjnz.cloud/media/wip/media_1158_764c5428f475476e37693434cdd0c608.png);
      width: 170px;
      height: 38px;
      background-size: 100% 100%;
  }
  .popup-t-logo-w-bc:before{
      width:130px !important;
      height: 19px !important;
  }



.promotionsList-bc{
    grid-template-columns: repeat(auto-fill,minmax(250px,1fr)) !important;
  }
  .promotions-article-title{
    display:none !important;
  }
  
  
.promotionsListEl-bc {
    border: 1px solid #e4c77c !important;
}

  .promotionsListEl-bc{
      border-radius: 20px !important;
      position:relative !important;
  }
.product-banner-container-bc.product-banner-without-titles .product-banner-info-bc{
    border-radius:20px;
}
.product-banner-container-bc.product-banner-without-titles .product-banner-info-bc{
    overflow:hidden;
}
.product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:hover:before,
  .promotionsListEl-bc:hover:before{
      animation: slide 1s;
  }
.product-banner-container-bc.product-banner-without-titles .product-banner-info-bc:before,
  .promotionsListEl-bc:before{
    content: "";
    top: 0;
    transform: translateX(100%);
    width: 100%;
    height: 100%;
    pointer-events: none;
    position: absolute;
    z-index: 1;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .4) 50%, rgba(128, 186, 232, 0) 99%, rgba(125, 185, 232, 0)) !important;
  }
  
  @keyframes slide {
    0% {
      transform: translateX(-100%);
    }
    100% {
      transform: translateX(100%);
    }
  }


.promotions-article-title {
    height: 0px!important;
}