@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 #19014e !important
}

.jvrjJn:hover .product_info {
    border-top: 2px solid #1f0061 !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 #000;
    box-shadow: transparent 0 2px 3px;
    border-radius: 10px;
    transition: .2s;
    cursor: pointer
}

.hbtPpV {
    background-color: #000 !important;
    color: #fff !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: .5rem;
    padding: .5rem 1rem;
    border-radius: 10px;
    background-color: #000;
    color: #fff;
    z-index: 1;
    overflow: hidden;
    font-weight: 700
}

.kdyomd h1::before {
    content: '';
    position: absolute;
    top: -2px;
    left: -2px;
    right: -2px;
    bottom: -2px;
    border-radius: 12px;
    background: linear-gradient(45deg, red, #ff2000, #ff4000, #ff6000, #ff8000, #ffa000, #ffc000, #ffe000, #ff0, #e0ff00, #c0ff00, #a0ff00, #80ff00, #60ff00, #40ff00, #20ff00, #0f0, #00ff40, #00ff80, #00ffc0, #0ff, #00c0ff, #0080ff, #0040ff, #00f, #2000ff, #4000ff, #6000ff, #8000ff, #a000ff, #c000ff, #f0f, #ff00c0, #ff0080, #ff0040, red);
    background-size: 1800%;
    z-index: -1;
    animation: 50s linear infinite rgbBorder;
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask-composite: exclude;
    -webkit-mask-composite: destination-out;
    padding: 4px
}

@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: #00f !important;
    color: #fff;
    font-weight: 700;
    transition: background-color .3s
}

.kBKRjI:hover {
    background: #000073 !important
}

.gQVYva {
    background: #00001e !important
}

#__ereemby {
    font-family: Poppins, sans-serif !important
}

.gdvoeF {
    background: 0 0 !important
}

.dCANWi {
    background: #000 !important;
    color: #fff !important;
    border: 1px solid #0f0 !important;
    transition: background-color .3s
}

.dCANWi:hover {
    background-color: #050 !important
}

.dCANWi svg {
    fill: #fdfdfd !important;
    font-weight: 800 !important
}

.gxpCXe {
    border: 1px solid #000aed
}

.dGrIuM {
    background: #070024 !important;
    border: 1px solid #00f !important
}

.jNLtWI {
    border-bottom: 1px solid #00f !important
}

.eYMlMe {
    background-color: #050348 !important
}

.hDRFcA {
    background: #000 !important;
    color: #fff !important
}

.hbdiBw.nothing {
    background: #050348 !important;
    border: 1px solid !important
}

.ccpcHk {
    border-bottom: 1px solid !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: #00f !important
}

.doqxdE a {
    text-decoration: none !important
}

.czzlvd {
    background: #00001e !important;
    border: 1px solid #00f !important
}

button.sc-7b541798-0.hDRFcA.on.delete {
    background: #ff493f !important
}

button.sc-7b541798-0.hDRFcA.on.name {
    background: #4cff3f !important;
    color: #000 !important
}

.gxzNgV .load::before {
    background-color: #4c6cfc !important;
    box-shadow: rgba(76, 108, 252, .25) 0 0 15px 2px !important
}

.hBkfeq {
    background: #00001e !important;
    border: 1px solid #00f !important
}

.cdgaRN,
.gGortj {
    background-color: rgb(0 7 79 / 37%) !important;
    border: 1px solid #00f !important
}

.rxMpb {
    background-color: #00f !important
}

.huKcrE {
    border-bottom: 1px solid #00f !important;
    border-top: 1px solid #00f !important;
    border-right: 1px solid #00f !important;
    border-left: 1px solid #04f804 !important;
    background-color: rgb(0 7 79 / 37%) !important
}

.huKcrE.blue::before {
    background-color: #0f0 !important
}

.kdKdrv {
    background-color: transparent !important
}

.eZTZUk.right::before {
    border-top: 2px solid #19ff09 !important;
    border-right: 2px solid #19ff09 !important
}

.eZTZUk.right::after {
    border-right: 2px solid #19ff09 !important;
    border-bottom: 2px solid #19ff09 !important
}

.eZTZUk.left::before {
    border-top: 2px solid #19ff09 !important;
    border-left: 2px solid #19ff09 !important
}

.eZTZUk.left::after {
    border-bottom: 2px solid #19ff09 !important;
    border-left: 2px solid #19ff09 !important
}

.bMRnDj a {
    border: 1px solid #00f !important
}

.bMRnDj a:hover {
    background: #00f !important
}