.bx_catalog-compare-list{

    background: #fff;
    border-radius: 18px 0 0 18px;
    box-shadow: 0 0 10px rgba(0,0,0,.5);
    box-sizing: border-box;
    overflow: hidden;
    padding: 1.5rem 0 1.5rem 1.5rem;
    width: 120px;
    max-height: fit-content;


}
.bx_catalog-compare-list.fix{
	position:fixed;
}
.bx_catalog-compare-list.top{
    top:0;
}
.bx_catalog-compare-list.right{
    right:0;
}
.bx_catalog-compare-list.bottom{
    bottom:0;
}
.bx_catalog-compare-list.left{
    left:0;
}


@media (min-width: 992px) {
    .cmp_items {
        margin-bottom:1.5rem;
        max-height: 100%;
        white-space: normal;
        z-index: 998
    }

    .cmp_items.fix {
        position: fixed
    }

    .cmp_items.top {
        top: .41667rem
    }

    .cmp_items.right {
        right: 0
    }

    .cmp_items.left {
        left: 0
    }

    .cmp_items__body {

    }

    .cmp_items__list-box {
        display: block;
        list-style: none;
        margin: 0 0 .75rem;
        max-height: 300px;
        overflow-y: auto;
        padding: 0;
        scrollbar-width: none;
        -ms-overflow-style: none;
    }
    .cmp_items__list-box::-webkit-scrollbar {
        display: none;
    }

    .cmp_items__list {
        display: flex;
        flex-direction: column;
        gap: 5px;
    }

    .cmp_items__item {
        border: 1px dashed #e0e0e0;
        border-radius: 4px;
        display: block;
        height: 70px;
        position: relative;
        text-align: center;
        vertical-align: middle;
        width: 70px;
        overflow: hidden;
    }

    .cmp_items__item:hover {
        border-color: #096cbd
    }

    .cmp_items__item:last-child {
        margin-bottom: 0
    }

    .cmp_items__img {
        bottom: 1px;
        position: absolute;
        left: 1px;
        height:100%;
        width: 100%;
        right: 1px;
        top: 1px;
        object-fit: cover;
        display: block;
    }

    .cmp_items__del {
        display: block;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 20
    }

    .cmp_items__del .icon-close {
        color: #000;
        width: 15px;
        height: 15px;
    }

    .cmp_items__btn {
        font-size: .83333rem;
        line-height: 1.5rem;
        min-width: 0;
        padding-left: .5em;
        padding-right: .5em
    }

    .cmp__link {
        display: flex;
        gap: 10px;
        align-items: flex-end;
        font-size: 18px;
    }

    .cmp__link svg{
        width: 32px;
        height: 32px;
        color: #096cbd;
    }
}


