#store {
    padding: 10px;
}

#store .category {
    padding: 10px;
    border: 1px solid #252525;
    background: #161616;
    box-shadow: 0 0 5px #000, inset 0 0 15px rgba(0, 0, 0, 0.5);
    margin: 5px;
    display: inline-block;
    text-align: center;
    width: 92.5px;
    cursor: pointer;
}

#store .category p {
    font: normal normal 13px Arial, sans-serif;
    color: #7B5F5F;
    margin-top: 10px;
}

#store .category-items {
    display: none;
}

#store .category-items.active {
    display: block;
}

#store .category-item {
    padding: 10px;
    border: 1px solid #252525;
    background: #161616;
    box-shadow: 0 0 5px #000, inset 0 0 15px rgba(0, 0, 0, 0.5);
    margin: 5px;
    display: block;
    cursor: pointer;
    font: normal normal 13px Arial, sans-serif;
    color: #7B5F5F;
    height: 54px;
}

#store .category-item > * {
    float: left;
}

#store .category-item .price {
    float: right;
    margin-top: 11px;
}

#store .category-item .item-details {
    margin-top: 11px;
    margin-left: 10px;
}

#return {
    background: url(../images/notice.jpg) 0 0 / 100% 100% no-repeat;
    width: 628px;
    margin: 5px 3px 10px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
    text-align: center;
    display: none;
    cursor: pointer;
}

#return span {
    top: 2px;
}

#basket:not(:empty) {
    padding: 10px 28px;
}

#basket .basket-item {
    font: normal normal 13px Arial, sans-serif;
    color: #7B5F5F;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.73);
}

#basket .basket-item:not(:last-child):not(:only-of-type) {
    margin-bottom: 5px;
    padding-bottom: 5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

#basket .basket-item .price {
    float: right;
}

#basket .basket-item .quantity {
    float: left;
    display: inline-block;
    margin-top: 5px;
}

#basket .basket-item .remove {
    margin-top: 5px;
    display: inline-block;
    float: right;
}