
.bx-filter-param-btn-block label.bx-filter-param-label {
    margin: .325rem 0;
    line-height: 1.3125rem;
    cursor: pointer;
    display: block;
    position: relative;
    padding: 0.2rem;
    white-space: nowrap;
    text-overflow: ellipsis;
}


.bx-filter-param-btn-block label.bx-filter-param-label .bx-filter-param-btn,
.bx-filter-param-btn-block label.bx-filter-param-label .bx-filter-btn-color-icon{
    width: 1.3125rem;
    height: 1.3125rem;
    display: inline-block;
}
.bx-filter-param-btn-block label.bx-filter-param-label .bx-filter-param-btn {
    border: .125rem solid #ccc;
    border-radius: 0.65625rem;
    overflow: hidden;
    padding: 0;
    float: left;
    margin-right: .3rem;
}

.bx-filter-param-btn-block label.bx-filter-param-label.bx-active{
    color: #1801c5;
}
.bx-filter-param-btn-block label.bx-filter-param-label.bx-active  .bx-filter-param-btn{
    border-color: #1801c5;
}

.product-info-option.text .inline-block-item {
	margin-right: 3px;
}

.product-list-item .bx_catalog_item_scu .show-for-large {
	margin-bottom: 10px;
}

.existence.nope {
	overflow: visible;
}
.existence.nope .existence-icon {
	display: none;
}

.existence.nope .existence-count {
	padding: 5px 20px;
	border: solid 1px #d20011;
	text-transform: uppercase;
	border-radius: 3px;
}

.product-list.mini .column-info {
	width: 30rem;
}
.product-list.mini .column-action {
	width: calc(100% - 30rem);
}

@media (max-width: 575px) {    
    .product-grid .owl-item:not(.active) .item.hover-elements:hover {
        box-shadow: none;
        border-color: transparent;
    }

    .owl-carousel .owl-item.active {
        z-index: 2;
    }
}

@media (max-width: 768px) {
	.hidden-sm,
	.delay-load-mobile {
		display: none;
	}	
	
	.existence .existence-count {
		visibility: visible;
	}
}