

/* Start:/local/templates/aspro_tires2/components/bitrix/news.list/contacts_kolesa/style.css?17479057681893*/
.kolesa-custom .contacts-stores .muted {
    color: #666;
    font-size: 13px;
}

.kolesa-custom .contacts-stores .icons-text {
    clear: both;
    padding: 0 0 3px;
}

.kolesa-custom .contacts-stores i.svg {
    min-height: auto;
    min-width: auto;
}

.kolesa-custom .icons-text .svg{
    top: 3px !important;
}
.kolesa-custom .icons-text{
    display: flex !important;
    align-content: flex-start;
    margin-bottom: 1px;
}
.kolesa-custom .contacts-stores .icons-text .text {
    padding-left: 24px;
    display: block;
}

.kolesa-custom {
    overflow-y: auto;
    max-height: 567px;
    --scrollbar-foreground: #ccc;
    --scrollbar-background: #f1f1f1;
    --scrollbar-size: 5px;
    /* плашка-бегунок, фон */
    scrollbar-color: var(--scrollbar-foreground) var(--scrollbar-background);
}

.kolesa-custom::-webkit-scrollbar {
    width: var(--scrollbar-size); /* в основном для вертикальных полос прокрутки */
    height: var(--scrollbar-size); /* в основном для горизонтальных полос прокрутки */
}
.kolesa-custom::-webkit-scrollbar-thumb { /* плашка-бегунок */
    background: var(--scrollbar-foreground); /* фон */
}
.kolesa-custom::-webkit-scrollbar-track { /* фон */
    background: var(--scrollbar-background);
}

.select-shops{
    position: relative;
    left: 15px;
    padding: 0!important;
}
.select-shops .ik_select.common_select{
    min-width: 97.5% !important;
    margin-bottom: 20px;
}

.shops-map{
    position: relative;
    top: -53px;
}

@media only screen and (hover: none) and (pointer: coarse){

    .kolesa-custom {
        overflow: auto;
        max-height: none;
    }

    .select-shops{
        position: relative;
        left: 15px;
        padding: 0!important;
    }


    .shops-map{
        position: static;
        top: 0;
    }

}

/* End */
/* /local/templates/aspro_tires2/components/bitrix/news.list/contacts_kolesa/style.css?17479057681893 */
