.xxx-filter-checked-block-result {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--mt-reset {
    margin-top: 0 !important;
}

.xxx-filter-checked-block-result:empty {
    display: none;
}

.xxx-filter-checked-block-result:not(:empty) {
    margin-top: -5px;
}

.xxx-filter-checked-block-result__item {
    margin-top: 5px;
}

.xxx-filter-checked-block-result__item:not(:last-child) {
    margin-right: 5px;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--m-10 .xxx-filter-checked-block-result__item:not(:last-child) {
    margin-right: 10px;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--m-10:not(:empty) {
    margin-top: -10px;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--m-10 .xxx-filter-checked-block-result__item {
    margin-top: 10px;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--no-wrap{
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-top: 0;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--no-wrap .xxx-filter-checked-block-result__item{
    margin-top: 0;
}

.xxx-filter-checked-block-result__item:not(.xxx-filter-checked-block-result__item--reset) {
    background: #e8ecef;
    padding: 5px 30px 5px 10px;
    position: relative;
    cursor: pointer;
    -webkit-transition: -webkit-box-shadow 0.3s ease;
    transition: -webkit-box-shadow 0.3s ease;
    -o-transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease;
    transition: box-shadow 0.3s ease, -webkit-box-shadow 0.3s ease;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    border-radius: 50px;
    font-size: 13px;
    white-space: nowrap;
    line-height: 1;
    min-height: 30px;
}

.xxx-filter-checked-block-result__item.xxx-filter-checked-block-result__item--text{
    padding-right: 10px;
}

.xxx-filter-checked-block-result__item:not(.xxx-filter-checked-block-result__item--reset):hover {
    -webkit-box-shadow: 0 0 9px -6px black;
    box-shadow: 0 0 9px -6px black;
}

.xxx-filter-checked-block-result__item-img{
    width: 20px;
    height: 20px;
}

.xxx-filter-checked-block-result__item-img img{
    width: 100%;
    height: 100%;
    display: block;
}

.xxx-filter-checked-block-result__item > :not(:last-child) {
    margin-right: 5px;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--m-in-10 .xxx-filter-checked-block-result__item > :not(:last-child) {
    margin-right: 10px;
}

.xxx-filter-checked-block-result__item-close {
    position: absolute;
    right: 13px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    color: #adb4bf;
    font-size: 10px;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--16 .xxx-filter-checked-block-result__item-text{
    font-size: 16px;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--square .xxx-filter-checked-block-result__item {
    padding: 7px 10px 7px 10px;
    background: #f6f9fc;
    color: #adb4bf;
    border-radius: 3px;
    -webkit-transition: background-color 0.3s ease, coloe 0.3s ease;
    -o-transition: background-color 0.3s ease, coloe 0.3s ease;
    transition: background-color 0.3s ease, coloe 0.3s ease;
    border: 1px solid #e8ecef;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--square .xxx-filter-checked-block-result__item:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.xxx-filter-checked-block-result.xxx-filter-checked-block-result--square .xxx-filter-checked-block-result__item-close {
    position: relative;
    top: auto;
    right: auto;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
}