@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

div.sc-76a2f2c9-6.jvrjJn {
    border: 1px solid rgb(25, 1, 78)!important;
}.jvrjJn:hover .product_info {
    border-top: 2px solid rgb(31, 0, 97) !important;
}
.jvrjJn {
    width: 100%;
    box-sizing: border-box;
    background: linear-gradient(0deg, rgba(4, 0, 87, 1) 0%, rgba(0, 0, 0, 1) 50%) !important;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    overflow: hidden;
    border: 2px solid rgb(0, 0, 0);
    box-shadow: transparent 0px 2px 3px;
    border-radius: 10px;
    transition: 0.2s;
    cursor: pointer;
}.hbtPpV {
    background-color: black !important;
    color: white !important;
    padding: 5px !important;
}
.gpwsMt {
    background-color: rgb(2 0 73 / 50%) !important;
    backdrop-filter: blur(2px);
}
.kdyomd h1 {
    position: relative;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    padding: 0.5rem 1rem;
    border-radius: 10px;
    background-color: black;
    /* fundo preto */
    color: white;
    z-index: 1;
    overflow: hidden;
    font-weight: bold;
}

.kdyomd h1::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 12px;
    background: linear-gradient(45deg,
            #ff0000,
            /* vermelho */
            #ff2000,
            /* vermelho-laranja */
            #ff4000,
            /* laranja avermelhado */
            #ff6000,
            /* laranja escuro */
            #ff8000,
            /* laranja */
            #ffa000,
            /* laranja amarelado */
            #ffc000,
            /* âmbar */
            #ffe000,
            /* amarelo dourado */
            #ffff00,
            /* amarelo */
            #e0ff00,
            /* amarelo-verde */
            #c0ff00,
            /* verde lima */
            #a0ff00,
            /* verde limão */
            #80ff00,
            /* verde claro */
            #60ff00,
            /* verde primavera */
            #40ff00,
            /* verde brilhante */
            #20ff00,
            /* verde intenso */
            #00ff00,
            /* verde */
            #00ff40,
            /* verde-turquesa */
            #00ff80,
            /* verde-água */
            #00ffc0,
            /* água-marinha */
            #00ffff,
            /* ciano */
            #00c0ff,
            /* azul celeste */
            #0080ff,
            /* azul céu */
            #0040ff,
            /* azul real */
            #0000ff,
            /* azul */
            #2000ff,
            /* azul índigo */
            #4000ff,
            /* índigo */
            #6000ff,
            /* violeta escuro */
            #8000ff,
            /* violeta */
            #a000ff,
            /* púrpura */
            #c000ff,
            /* magenta escuro */
            #ff00ff,
            /* magenta */
            #ff00c0,
            /* rosa forte */
            #ff0080,
            /* rosa escuro */
            #ff0040,
            /* carmim */
            #ff0000
            /* volta ao vermelho */
        );
    background-size: 1800%;
    z-index: -1;
    animation: rgbBorder 50s linear infinite;
    /* aumentei para 25s para ficar mais lento */
    mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    mask-composite: exclude;
    -webkit-mask-composite: destination-out;
    padding: 4px;
}

/* Animação do gradiente RGB contínuo */
@keyframes rgbBorder {
    0% {
        background-position: 0% 50%;
    }

    100% {
        background-position: 1800% 50%;
    }
}
.bRhWYe {
    background: rgb(2 0 73 / 50%) !important;
    -webkit-backdrop-filter: blur(3px) !important;
    backdrop-filter: blur(3px) !important;
    z-index: 9999;
}
.kBKRjI {
    background: #0000ff !important;
    color: white;
    font-weight: bold;
    transition: background-color 0.3s ease;
}.kBKRjI:hover {
    background: #000073 !important;
}
.gQVYva {
    background: #00001e !important;
}
#__ereemby {
    font-family: "Poppins", sans-serif !important;
}
.gdvoeF {
    background: transparent !important;
}
.dCANWi {
    background: black !important;
    color: white !important;
    border: 1px solid #00ff00 !important;
    transition: background-color 0.3s ease;
}.dCANWi:hover {
    background-color: #005500 !important;
}
.dCANWi svg {
    fill: rgb(253, 253, 253) !important;
    font-weight: 800 !important;
}
.gxpCXe {
    border: 1px solid #000aed;
}
.dGrIuM{
    background: #070024 !important;
    border: 1px solid blue !important;
}.jNLtWI {
    border-bottom: 1px solid blue !important;
}
.eYMlMe {
    background-color: #050348 !important;
}.hDRFcA {
    background: black !important;
    color: white !important;
}
.hbdiBw.nothing {
    background: #050348 !important;
    border: 1px solid rgb(36 0 255) !important;
}.ccpcHk {
    border-bottom: 1px solid rgb(36 0 255) !important;
}
div.sc-a7661069-1.ejLHWD {
    background: #070024;
    border-radius: 10px;
    padding: 10px;
    border: 1px solid #0d00ff;
}
div.sc-a7661069-4.kJALhd {
    background-color: #00001e;
    border: 1px solid #0d00ff;
}.jyHiBU {
    border-bottom: 1px solid #0d00ff !important;
}.dXANXT.active {
    border: 1px solid green !important;
}.bIfJdD{
    border-bottom: #0d00ff !important;
}.dgPoEL{
    border: 1px solid #0d00ff !important;
}.hbdiBw {
    background-color: #00001E !important;
        border: 1px solid #0d00ff !important;
}.hQVGCn {
    background-image: linear-gradient(295deg,
                hsl(240deg 100% 6%) 0%,
                hsl(241deg 100% 5%) 29%,
                hsl(241deg 100% 4%) 43%,
                hsl(241deg 100% 3%) 57%,
                hsl(241deg 100% 2%) 71%,
                hsl(0deg 0% 0%) 100%) !important;
    border: 1px solid #0d00ff !important;
}
.nykSy{
    border-bottom: 1px solid #0d00ff !important;
}
.hhUydq {
    border: 1px solid #0d00ff !important;
}.hhUydq:hover {
    background-color: #0000ff !important;
}
.doqxdE a {
    text-decoration: none !important;
}
.czzlvd {
    background: #00001E !important;
    border: 1px solid #0000ff !important;
}button.sc-7b541798-0.hDRFcA.on.delete {
    background: rgb(255, 73, 63)!important;
}button.sc-7b541798-0.hDRFcA.on.name {
    background: rgb(76, 255, 63) !important;
    color: black !important;
}
.gxzNgV .load::before {
    background-color: rgb(76, 108, 252) !important;
    box-shadow: rgba(76, 108, 252, 0.25) 0px 0px 15px 2px !important;
}
.hBkfeq {
    background: #00001e !important;
    border: 1px solid #0000ff !important;
}
.gGortj {
    background-color: rgb(0 7 79 / 37%) !important;
    border: 1px solid blue !important;
}.cdgaRN {
    background-color: rgb(0 7 79 / 37%) !important;
        border: 1px solid blue !important;
}
.rxMpb {
    background-color: blue !important;

}
.huKcrE {
    border-bottom: 1px solid blue !important;
    border-top: 1px solid blue !important;
    border-right: 1px solid blue !important;
    border-left: 1px solid rgb(4, 248, 4) !important;
    background-color: rgb(0 7 79 / 37%) !important;
}.huKcrE.blue::before {
    background-color: rgb(0, 255, 0) !important;
}
.kdKdrv {
    background-color: transparent !important;
}
.eZTZUk.right::before {
    border-top: 2px solid rgb(25, 255, 9) !important;
    border-right: 2px solid rgb(25, 255, 9) !important;
}.eZTZUk.right::after{
    border-right: 2px solid rgb(25, 255, 9) !important;
    border-bottom: 2px solid rgb(25, 255, 9) !important;
}.eZTZUk.left::before {
    border-top: 2px solid rgb(25, 255, 9) !important;
    border-left: 2px solid rgb(25, 255, 9) !important;
}.eZTZUk.left::after{
    border-bottom: 2px solid rgb(25, 255, 9) !important;
    border-left: 2px solid rgb(25, 255, 9) !important;
}.bMRnDj a {
    border: 1px solid blue !important;
}.bMRnDj a:hover {
    background: #0000ff !important;
}