.page-intro--polar::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(65, 135, 170, 0) 0%, #00A8D2 100%) no-repeat;
    opacity: 0.9;
    content: "";
}

.page-intro--megamax::before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(180deg, rgba(65, 135, 170, 0) 0%, #28607C 100%) no-repeat;
    opacity: 0.9;
    content: "";
}

.brands .brands__link {
    width: calc((100% - 30px * 2) / 3);
    min-height: 8rem;
    align-items: flex-end;
    padding: 4.375rem 3.125rem 1.25rem 1.875rem;
}

.brands .brands__link svg {
    margin: 0;
    width: auto;
}

/*Стили для страницы megamax*/
.wrapper--megamax {
    --main-color: #28607C;
    --main-hover: #28567c;
}

.wrapper--megamax .smart-filter-popup-result a {
    color: var(--main-color);
}

.wrapper--megamax .smart-filter-popup-result {
    border: 1px solid var(--main-color);
    line-height: 24px;
    background: #FFF;
}

.wrapper--megamax .footer {
    background-color: #28607C;
    background-image: url('/local/templates/img/content/footer/footer-megamax.jpg');
}
.wrapper--megamax .footer, .wrapper--megamax .footer__container  {
    position: relative;
}
.wrapper--megamax .footer:before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(65, 135, 170, 0) 0%, #28607C 100%) no-repeat;
    opacity: 1;
}
/*  */




/*Стили для страницы monitors*/
.wrapper--monitors {
    --main-color: #28607C;
    --main-hover: #28567c;
}

.wrapper--monitors .smart-filter-popup-result a {
    color: var(--main-color);
}

.wrapper--monitors .smart-filter-popup-result {
    border: 1px solid var(--main-color);
    line-height: 24px;
    background: #FFF;
}

.wrapper--monitors .footer {
    background-color: #28607C;
    background-image: url('/local/templates/img/content/footer/footer-monitors.jpg');
}
.wrapper--monitors .footer, .wrapper--monitors .footer__container  {
    position: relative;
}
.wrapper--monitors .footer:before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(65, 135, 170, 0) 0%, #28607C 100%) no-repeat;
    opacity: 1;
}
/*  */


@media  screen and (max-width: 900px){
    .brands .brands__link {
        min-height: auto;
        padding: 1.125rem;
        width: 100%;
    }

    .brands .brands__link svg{
        height: auto;
        width: auto;
    }
}
@media screen and (max-width: 1500px) and (min-width: 600px){
    .fixed-link__link svg{
        width: 130px;
        height: 25px;
    }
}
