

/* Start:/local/templates/verdistore/components/bitrix/catalog.element/main/style.css?17817665961166*/
.dolyame{
    padding: 12px;
}
.dolyame__grid{
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 6px;
}
.dolyame__item{
    display: flex;
    flex-direction: column;
    opacity: .6;
    gap: 12px;
}
.dolyame__item.active{
    opacity: 1;
}
.dolyame__line{
    width: 100%;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    gap: 12px;
    border: 1px solid #0000001F
}
.active .dolyame__line{
    border-color: #000
}
.transition-2{
    transition: all .2s ease-in-out;
}
.filtered-link.width-fc{
    min-height: 64px;
    width: 100%;
}

.filtered-link .personal-sidebar__img-placeholder{
    object-fit: contain;
}
.personal-sidebar__img-placeholder.width-50{
    width: 50px;
    height: 50px;
}
.filtered-link{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #dcdcdc;
    text-transform: uppercase;
    font-weight: 500;
}
@media (max-width: 768px) {
    .filtered-link.width-fc{
        width: 100%;
        min-height: 44px;
    }
}
@media (min-width: 500px) {

}
.max-width-920{
    max-width: 920px;
}
/* End */


/* Start:/local/templates/verdistore/components/bitrix/catalog.section/main/style.css?17728102811141*/
.back-to-top {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    background-color: transparent;
    color: black;               /* Серая стрелка */
    border: 2px solid black;   /* Серая окружность */
    font-size: 20px;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition:
            opacity 0.3s ease,
            visibility 0.3s ease,
            background-color 0.3s ease,
            color 0.3s ease,
            transform 0.3s ease;
    display: flex;
    align-items: center;
    justify-content: center;
    z-index: 999;
}

.back-to-top.show {
    opacity: 1;
    visibility: visible;
}

.back-to-top:hover {
    background-color: black; /* Серый фон при наведении */
    color: white;              /* Стрелка — белая */
    transform: translateY(-2px);
}

.catalog-grid .catalog-items__6-pos .catalog-item{
    flex: 1 1 calc(16.5% - 4px);
    max-width: calc(16.5%);
    padding-top: 20%;
}

.catalog__bottom-description p{
    margin-left: auto;
    margin-right: auto;
}
/* End */
/* /local/templates/verdistore/components/bitrix/catalog.element/main/style.css?17817665961166 */
/* /local/templates/verdistore/components/bitrix/catalog.section/main/style.css?17728102811141 */
