.box{
    padding-top: 68px;
}

.wrap{
    max-width: 1500px;
    margin: 0 auto;
}

.bubble{
    background-color: rgb(5, 5, 5);
    padding: 20px;
}

.bubble td{
    padding: 10px 0;
}

.lightthing{
    opacity: .75;
}

.buylist{
    /* height: 115px; */
    /* background-color: orange; */
    /* overflow-y: auto; */
}
.buylist-table{
    opacity: .8;
}
.buylist-table tr th{
    padding: 10px 5px;
} 
.buylist-table tr td{
    padding: 5px;
}
.buylist-table .item{
    border: 1px dashed rgb(35, 35, 35);
    user-select: none;
}
.buylist-table .item .quantity{
    width: 10px;
}
.buylist-table .item .price{
    width: 100px;
}
.buylist-table .item .del{
    width: 30px;
}

.deleteIcon a{
    color: white;
    text-decoration: none;
}

.deleteIcon:not(.outah){
    /* background-color: red; */
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    transition: 0.5s ease;
    cursor: pointer;
}
.deleteIcon.outah{
    /* background-color: red; */
    cursor: pointer;
    padding: 2px 10px;
    border-radius: 15px;
    transition: 0.5s ease;
    margin-left: -5px;
}
.deleteIcon:hover{
    background-color: red;
}

/* .buylist-table tr td, .buylist-table tr th{
    background-color: black !important;
} */

.cart-item{
    padding: 10px 50px;
    min-height: 250px;
    /* background-color: orange; */
}
.cart-item:hover .img, .cart-item:hover .right-side{
    border: 1px solid rgb(80, 80, 80);
}
.cart-item .img{
    border: 1px solid rgb(20, 20, 20);
    height: 100%;
    width: 100%;
    aspect-ratio: 1 / 1;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    transition: 0.5s ease;
}

.right-side{
    transition: 0.5s ease;
    border: 1px solid rgb(20, 20, 20);
    border-left: 0 !important;
    height: 100%;
    padding: 5px 15px;
}