

/* Start:/local/templates/.default/components/bitrix/catalog.element/main/style.css?17555905551752*/
.info_item .middle_info .calculator.count_reviews{
    color: var(--theme-base-color);
}

.product-links{
    margin-top: 60px;
    @media (max-width: 767px) {
        margin-top: 36px;
    }

}
h4.product-links__title{
    @media (max-width: 767px) {
        margin-bottom: 16px;
    }
}
.product-links__list{
    /*display: flex;*/
    /*flex-wrap: wrap;*/
    gap: 12px 32px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    @media (max-width: 767px) {
        grid-template-columns: 1fr 1fr;
        gap: 10px 20px;
    }
}
.product-links__item{
    padding-bottom: 8px;
    border-bottom: 1px solid #e9ecf2;
    @media (max-width: 767px) {
        padding-bottom: 4px;
    }
}


.product-links__toggler{
    margin-top: 16px;
    /*font-weight: 600;*/
    display: inline-flex;
    transition: all ease .3s;
    display: none;
    border-bottom: 1px dotted;
    color: #48a216;
    position: relative;
    &:hover {
        @media (hover: hover) {
            cursor: pointer;
            color: #555555;
        }
    }
}
.product-links__toggler:before{
    content: "\f107";
    position: absolute;
    right: -14px;
    top: 4px;
    font: normal normal normal 14px / 1 FontAwesome;
}

.product-links.overflow{


    .product-links__item:nth-child(n+ 10){
        display: none;

    }
    @media (max-width: 767px) {
        .product-links__item:nth-child(n+ 7){
            display: none;

        }
    }

    .product-links__toggler{
        display: inline-flex;
    }
}
.product-links.overflow.is-open{
    .product-links__item{
        display: block;
    }
    .product-links__toggler:before{
        transform: rotate(180deg);
    }
}

/* End */
/* /local/templates/.default/components/bitrix/catalog.element/main/style.css?17555905551752 */
