footer{
    background: #F8F8F8;
}
.swiper-autoheight .swiper-wrapper{
    align-items: stretch!important;
}
.header-head__whatsapp{
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    text-align: left;
    display: flex;
    gap: 5px;
}
.header-head__whatsapp a{
    color: #3E3E3E;
}
.contacts-head{
    display: flex;
    gap: 20px;
}
.more-1400{
    display: flex!important;
}
.less-1400{
    display: none!important;
}
@media (max-width: 1400px) {
    .more-1400{
        display: none!important;
    }
    .less-1400{
        display: flex!important;
    }
    .header__bottom {
        gap: 15px!important;
    }
    .header-basket{
        margin-right: 0;
    }
    .logo-item {
        width: 215px;
    }
}
.btn-mini{
    width: auto!important;
    position: relative;
}
@media (max-width: 1025px) {
    .header-basket {
        width: 33px!important;
        min-width: auto;
        height: 33px!important;
        margin-left: 0;
        padding: 0;
    }
}
.header-basket.btn-mini {
    margin-right: 8px;
    overflow: inherit;
}
a {
    color: inherit;
    outline: none;
    text-decoration: none;
}
.footer-logo {
    align-items: start;
}
.footer__button{
    color: #fff!important;
}

.slider-efirs .swiper-wrapper{
    align-items: stretch;
}
.article table {
    margin: 20px 0;
}
.article table th{
    border: 1px solid #ccc;
    padding: 10px;
    text-align: center;
}
.article table td{
    border: 1px solid #ccc;
    padding: 10px;
}
.footer{background-color:#f8f8f8;padding:24px 0}.footer-inner,.footer-logo{position:relative}.footer-logo{display:flex;font-size:28px;font-weight:500;gap:8px;margin-bottom:32px}.footer-logo__img{flex-shrink:0;height:33px;line-height:0;width:27px}.footer-menu{font-size:16px;font-weight:500;margin-bottom:32px}.footer-menu-list-item{margin-bottom:16px}.footer-menu-list-item:last-child{margin-bottom:0}.footer-button-container{margin-bottom:16px;max-width:380px}.footer__button{display:block;font-size:16px;font-weight:500;line-height:1.25;padding:17px;width:100%}.footer-tel{align-items:center;display:flex;font-size:20px;font-weight:500;gap:8px}.footer-tel__icon{flex-shrink:0;height:16px;line-height:0;width:16px}.footer-tel__icon svg{height:100%;width:100%}.footer-mode{color:rgba(62,62,62,.9);font-size:12px;font-weight:400;margin-top:4px}.footer-mode b{color:#3e3e3e;font-size:10px;font-weight:500}.footer-mode__text{border-bottom:1px dashed rgba(62,62,62,.5)}.footer-tel-mode{margin-bottom:25px}.footer-contacts{margin-bottom:32px}.footer-contacts-item{align-items:center;display:flex;font-size:16px;font-weight:400;gap:8px;margin-bottom:8px}.footer-contacts-item__icon{background-color:#fff;border-radius:6px;flex-shrink:0;height:32px;line-height:0;padding:8px;width:32px}.footer-contacts-item__icon svg{height:100%;width:100%}.footer-socials{align-items:center;display:flex;justify-content:space-between;margin:0}.footer-socials__title{font-size:14px;font-weight:300}.footer-socials-list{align-items:center;display:flex;gap:8px}.footer-socials-item__link{background-color:#fff;border-radius:6px;display:block;flex-shrink:0;height:32px;line-height:0;padding:8px;width:32px}.footer-socials-item__link svg{height:100%;width:100%}.footer-link-list{color:#3181e0;font-size:14px;font-weight:500;margin-bottom:32px}.footer-link-list-item{margin-bottom:8px}.footer-link-list-item:last-child{margin-bottom:0}.footer__link{border-bottom:1px solid}.footer-copyright{color:rgba(62,62,62,.5);font-size:10px;font-weight:400}.footer-copyright-inner{align-items:center;display:flex;gap:2px}.footer-copyright__icon{flex-shrink:0;height:8px;line-height:0;width:8px}.footer-copyright__icon svg{height:100%;width:100%}.footer-copyright__note{color:rgba(62,62,62,.3);font-size:8px;font-weight:400}.footer-dev{font-size:14px;font-weight:400;margin-top:24px;padding-right:30px}.footer-dev__link{font-weight:700}.footer-up{bottom:0;position:absolute;right:0}.footer-up__button{background-color:#998bc4;border-radius:6px;display:block;height:32px;line-height:0;padding:7px;width:32px}.footer-up__button svg{height:100%;width:100%}@media only screen and (min-width:1280px){.footer{padding:48px 0}.footer-inner{display:grid;grid-template-areas:"logo menu contacts button" "logo menu contacts links" "bottom bottom socials up";grid-template-columns:repeat(4,auto);grid-template-rows:repeat(3,auto);justify-content:space-between}.footer-logo{font-size:44px;font-weight:500;gap:14px;grid-area:logo;margin:0}.footer-logo__img{height:51px;width:42px}.footer-menu{font-size:18px;grid-area:menu;margin:0}.footer-menu-list-item{margin-bottom:8px}.footer-menu-list-item__link{transition:color .3s}.footer-menu-list-item__link:hover{color:#998bc4}.footer-contacts{grid-area:contacts;margin:0 0 40px;width:295px}.footer-contacts-item{align-items:flex-start;font-size:18px;gap:8px;margin-bottom:16px}.footer-contacts-item__icon{background-color:transparent;border-radius:0;height:20px;margin-top:2px;padding:0;width:20px}.footer-contacts-item__link{transition:color .3s}.footer-contacts-item__link:hover{color:#5a5276}.footer-tel-mode{margin:0 0 40px}.footer-tel{font-size:20px;font-weight:500}.footer-tel__link{transition:color .3s}.footer-tel__link:hover{color:#5a5276}.footer-button-container{grid-area:button;margin-bottom:40px;margin-left:auto;width:310px}.footer-link-list{font-size:16px;grid-area:links;margin-left:auto;text-align:right}.footer__link{transition:.3s}.footer__link:hover{border-bottom-color:transparent}.footer-socials{grid-area:socials;width:295px}.footer-socials-item__link{border-radius:8px;height:42px;padding:10px;transition:background-color .3s;width:42px}.footer-socials-item__link:hover{background-color:#998bc4}.footer-socials-item__link path{transition:fill .3s}.footer-socials-item__link:hover path{fill:#fff}.footer-bottom{align-items:center;display:flex;grid-area:bottom;justify-content:space-between}.footer-copyright{font-size:16px}.footer-copyright-inner{gap:4px}.footer-copyright__icon{height:12px;width:12px}.footer-copyright__note{font-size:14px;margin-top:4px}.footer-dev{font-size:16px;margin:0}.footer-dev__link{transition:color .3s}.footer-dev__link:hover{color:#5a5276}.footer-up{border-radius:8px;grid-area:up;height:42px;margin-left:auto;padding:10px;position:static;width:42px}.footer-up__button{transition:background-color .3s}.footer-up__button:hover{background-color:#5a5276}}