@font-face {
    font-family: 'Inter-regular';
    font-size: 400;
    src: url('../fonts/Inter-Regular.ttf');
}

@font-face {
    font-family: 'Montserrat-bold';
    font-weight: 700;
    src: url('../fonts/Montserrat-Bold.ttf');
}

@font-face {
    font-family: 'Inter-medium';
    font-weight: 500;
    src: url('../fonts/Inter-Medium.ttf');
}
@font-face {
    font-family: 'Italic';
    font-weight: 400;
    src: url('../fonts/Inter-Italic.otf');
}
@font-face {
    font-family: 'Roboto';
    font-weight: 400;
    src: url('../fonts/Roboto.ttf');
}
@font-face {
    font-family: 'Inter-regular';
    font-size: 400;
    src: url('../fonts/Inter-Regular.ttf');
}

@font-face {
    font-family: 'Montserrat-bold';
    font-weight: 700;
    src: url('../fonts/Montserrat-Bold.ttf');
}

@font-face {
    font-family: 'Inter-medium';
    font-weight: 500;
    src: url('../fonts/Inter-Medium.ttf');
}

@font-face {
    font-family: 'SF-PRO-DISPLAY-BOLD';
    font-weight: 800;
    src: url('../fonts/SF-Pro-Display-Bold.otf');
}

@font-face {
    font-family: 'SF-PRO-DISPLAY-REGULAR';
    font-weight: 400;
    src: url('../fonts/SF-Pro-Display-Regular.otf');
}

@font-face {
    font-family: 'SF-PRO-DISPLAY-HEAVY';
    font-weight: 700;
    src: url('../fonts/SF-Pro-Display-Regular.otf');
}

@font-face {
    font-family: 'Roboto';
    font-weight: 400;
    src: url('../fonts/Roboto.ttf');
}

* {
    padding: 0;
    margin: 0;
}



li {
    list-style: none;
}

.main_goods_link-btn > span{
   font-family: 'Italic';

}
body {
    width: 100%;
    height: 100%;
}
/* обновление */


.fixed {
    position: fixed;
}

.static {
    position: static;
}

.container {
    max-width: 1299px;
    margin: 0 auto;
}

.nav {
    display: flex;
    justify-content: center;
}





.cart {
    font-family: 'Italic';
}



.catalogie__btn {
    font-family: 'Italic';
}









.banner_btn_text {
    font-family: 'Italic';
}

.main {
    background-color: #F2F3F8;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
}

.card {
    display: flex;
    margin-bottom: 20px;
}

.card-wrp {
    padding-top: 30px;
padding-top: 105px;
}

.cart {
    display: flex;
    align-items: center;
}

.int_reg_12 {
    font-family: 'Italic';
}

.cart__coursine {
    margin-right: 10px;
}

.card__list--land {
    margin-right: 15px;
    width: 638px;
    height: 364px;
    background-color: #FFF;
    border-radius: 20px;
    background-image: url(../img/card1.png);
    background-repeat: no-repeat;
    background-position: bottom right;
    margin-bottom: 19px;
}

.card__title {
    color: #3494EC;
    text-transform: uppercase;
    font-family: 'Montserrat-bold';
    font-weight: bold;
    padding-top: 41px;
    padding-left: 41px;
    margin-bottom: 5px;
}

.card__subtitle {
    padding-left: 41px;
    color: #8D91A5;
    font-size: 16px;
    font-family: 'Inter-medium';
    font-weight: 500;
    max-width: 414px;
}

.parts {
    display: flex;
}

.parts-block {
    width: 100%;
}

.parts-block__title {
    font-family: 'Montserrat-bold';
    color: #FFF;
    width: 100%;
    margin-bottom: 25px;
    padding-left: 70px;
    height: 58px;
}

.parts-block_low {
    max-width: 330px;
    font-family: 'Montserrat-bold';
}

.parts-block_big {
    max-width: 414px;
    font-family: 'Montserrat-bold';
    font-size: 18px;
}

.parts-block__logos {
    padding-left: 70px;
    display: flex;
    align-items: flex-end;
}

.logo-list {
    display: flex;
}

.logo-list__item {
    width: 98px;
    height: 75px;
    margin-right: 7px;
}



.parts-block--firstphoto {
    margin-right: 15px;
    background-image: url(../img/masktwonew.svg);
    background-repeat: no-repeat;
    height: 239px;
    width: 772px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-size: cover;
    background-position: center center;

}

.parts-block--secondphoto {
    background-image: url(../img/maskthreenew.svg);
    background-repeat: no-repeat;
    height: 239px;
    width: 512px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 60px;
}

.card__btn {
    background-color: #F71055;
    border: none;
    padding: 14px 18px 14px 18px;
    border-radius: 20px;
    color: white;
    font-weight: bold;
    display: flex;
    align-items: center;
    position: relative;
    left: 75%;
    top: 60px;
}
.mySwiper{
    width: 100%;
}
.card__list {
    display: flex;
}

.card__list:not(:last-child) {
    margin-bottom: 15px;
}

.card__item {
    background-color: #FFF;
    width: 315px;
    height: 239px;
    border-radius: 25px;
margin-left: 10px;
}
.card__item:hover{
    transform: translate(5px, -5px);
    cursor: pointer;
}
.card__item--low:hover{
    transform: translate(5px, -5px);
    cursor: pointer;
}
.card__btn:hover{
    transform: translate(5px, -5px);

}
.card__list--land:hover{
    transform: translate(5px, -5px);
}
.brand__item:hover{
    transform: translate(5px, -5px);
}
.logo-list__item:hover{
    transform: translate(5px, -5px);
}

.card__item--low {
    height: 113px;
    background-color: #FFF;
    border-radius: 15px;
    width: 315px;
    display: flex;
    align-items: center;
}

.card__item--low:not(:last-child) {
    margin-right: 15px;
}

.card__item--photo {
    background-image: url(../img/card2.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom right;
}

.card__item--twophoto {
    background-image: url(../img/card3.png);
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: bottom right;
}

.card-middle__text {
    font-size: 22px;
    font-weight: bold;
    font-family: 'Montserrat-bold';
    color: #4C5068;
    max-width: 206px;
    padding-left: 38px;
}

.card-little__text {
    font-size: 22px;
    font-weight: bold;
    font-family: 'Montserrat-bold';
    color: #4C5068;
    max-width: 206px;
    padding-left: 38px;
}

.card-middle__textblock {
    padding-top: 41px;
    display: flex;
    align-items: center;
}

.card-little__textblock {
    display: flex;
    align-items: center;
    gap:20px;
}

.arrowright {
    width: 25px;
    height: 25px;
}

.card__item:not(:last-child) {
    margin-right: 15px;

}

.card__span {
    margin-right: 10px;
    font-family: 'Inter-medium';
    font-weight: 500;
}

.wrp-btn {

    display: flex;
    align-items: center;
    width: 100%;
}




.brand__list {
    display: flex;
}

.brand__item {
    margin-right: 15px;
}

.brand-parts_innerwrp {
    display: flex;
    background-image: url(../img/maskonenew.svg);
    background-repeat: no-repeat;
    background-size: 100%;
    margin-bottom: 19px;
}

.brand-parts_innerwrp {
    height: 153px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1299px;
}

.brand-parts__title {
    margin-right: 68px;
    color: #FFF;
    font-family: 'Montserrat-bold';

}

.link-btn {
    background-color: #3494EC;
    width: 99px;
    height: 75px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    color: #FFF;
    font-family: 'Italic';
    justify-content: center;



}

.link-btn>span {
    padding-left: 15px;
    font-size: 13px;
    font-family: 'Italic';
}

.main_goods_link-btn {
    background-color: #FFF;
    width: 124px;
    height: 31px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    color: #FFF;
    font-family: 'Italic';
    justify-content: center;
    color: #3494EC;
    border: none;
    outline: none;
box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.brand-parts__brands {
    display: flex;

    margin-right: 7px;

}

.good_article_block {
    display: flex;
    gap: 8px;
    margin-bottom: 8px;
}

.good-card__text {
    font-family: 'Inter-regular';
    font-size: 10px;
}

.good-card {
    border-radius: 20px;
    background: #fff;
    padding: 18px 8px 14px 21px;
}

.good_article_block {
    display: flex;
    gap: 8px;
    margin-bottom: 8px;
}

.good_cost {
    font-size: 22px;
    font-family: 'Montserrat-bold';
    color:#4C5068;
}

.good_price_block {
    margin-top: 50px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.good_price_btn {
    padding: 10px 15px;
    background: #F71055;
    border-radius: 15px;
}

.good-card__title {
    font-size: 16px;
    font-family: 'Inter-medium';
}

.m75 {
    min-height: 75px;
}

.main_goods_btn {
    padding: 8px 11px 8px 15px;
    display: flex;
    gap: 5px;
    align-items: center;
    border-radius: 15px;
    background: #fff;
    border: none;
box-shadow: 0 0 10px rgba(0,0,0,0.3);
}

.goods_back_btn {
    left: -15px;
}

.main_goods {
    position: relative;
}

.second_slider {
    position: relative;
    display: none;
}

.main_goods_btn span {
    font-family: 'Italic';
    color: #3494EC;
}

.mySwiper2 {
    height: 300px;
}

.second_slider {
    max-height: 300px;
    min-height: auto;
}
.publications_card:hover{
    transform: translate(5px, -5px);
    cursor: pointer;
}
.good-card{
    cursor: pointer;
}
.good-card__title{
    color: #4C5068;
}
.good_article_block{
    color: #4C5068;
}
.main_goods_slides {
    overflow: hidden;
    margin-top: 18px;
    position: relative;
    min-height: 410px;
    margin-bottom: 48px;
    display: flex;
    align-items: center;
}
.main_goods_link-btn:hover{
    transform: translate(5px, -5px);
    cursor: pointer;
}
.publications_btn:hover{
    transform: translate(5px, -5px);
    cursor: pointer;
}
.banner_btn:hover{
    transform: translate(5px, -5px);
    cursor: pointer;
}
.main_goods_btn:hover{
    transform: translate(5px, -5px);
    cursor: pointer;
}
/* .mySwiper2 .swiper-slide {
    opacity: 0.5 !important;

} */
.swiper-slide{
    opacity: 0.5;
}
.mySwiper2 .swiper-slide {
    opacity: 0.5;

}
.mySwiper2 .swiper-slide-active {
    opacity: 1 !important;

}

.second_slider {
    overflow: hidden;
    margin-top: 18px;
    position: relative;
    margin-bottom: 48px;
    max-height: 200px;
    min-height: auto;
}

.main_goods_slides {
    overflow: hidden;
    margin-top: 18px;
    position: relative;
    min-height: 410px;
}

.main_goods_viewport {
    display: flex;
    /* gap: 12px; */
    position: relative;
}

.second_slider_viewport {
    display: flex;
    /* gap: 12px; */
    position: absolute;
}

.main_goods__title {
    font-size: 22px;
    font-family: 'Montserrat-bold';
}

.link-btn-second {
    background-color: #3494EC;
    width: 98px;
    height: 75px;
    border-radius: 20px;
    display: flex;
    align-items: center;
    color: #FFF;
    font-family: 'Italic';
    justify-content: center;
    font-size: 13px;

}

.link-btn-second>span {
    font-size: 13px;
    padding-left: 15px;
    font-family: 'Italic';
}
/* 
.swiper-slide {
    opacity: 0.5;
} */

.swiper-slide-active {
    opacity: 1;
}

.mySwiper {
    position: relative;
}



.goods_btn {
    position: absolute;
    background: #fff;
    box-shadow: 2px 2px 8px 0px #8D91A54D;
    border-radius: 15px;
    width: 32px;
    height: 32px;
    display: flex;
    justify-content: center;
    align-items: center;
    top: 223px;
    z-index: 100;
}

.goods_btnnew {
    background: #fff;
    border-radius: 15px;
    width: 32px;
    height: 32px;
    z-index: 100;


}

.wrp-btnnew {
    position: absolute;
    display: flex;
    gap: 150px;
    left: 50px;
}

.main_goods_title {
    display: flex;
    justify-content: center;
    gap: 50px;
    margin-bottom: 20px;
    color:#4C5068;
}

.advantages {
    margin-bottom: 60px;
}

.advantages__title {
    font-size: 22px;
    display: flex;
    justify-content: center;
    text-align: left;
    margin-bottom: 25px;
    font-family: 'Montserrat-bold';
    color: #4C5068;
}
.title_categories--blue {
    color: #4C5068;
    margin-right: 18px;
    display: flex;
    align-items: center;
}

.swiper-slide--style {
    width: 200px;
    background-color: #FFF;
    height: 200px;
}

.swiper-wrapper--style {
    display: flex;
    max-width: 1200px;
}

.advantages_list {
    display: flex;
    gap: 28px;
}

.advantages_card {
    width: 303px;
    height: 396px;
    border-radius: 20px;
}

.advantages__card-wrp {
    display: flex;
}

.advantages__subtitle {
    margin-bottom: 44px;
    font-size: 18px;
    font-weight: 700;
    font-family: 'Montserrat-bold';
    padding-left: 40px;
    /* text-align: center;s */
}

.advantages__subtitle--firstphoto {
    background-image: url(../img/card6.png);
    background-position: bottom;
    background-repeat: no-repeat;
}

.advantages__subtitle--secondphoto {
    background-image: url(../img/card7.png);
    background-position: bottom;
    background-repeat: no-repeat;
}

.advantages__subtitle--threephoto {
    background-image: url(../img/card8.png);
    background-position: bottom;
    background-repeat: no-repeat;
}

.advantages__subtitle--fourphoto {
    background-image: url(../img/card9.png);
    background-position: bottom;
    background-repeat: no-repeat;
}

.advantages__subtitle--firstphoto,
.advantages__subtitle--secondphoto,
.advantages__subtitle--threephoto,
.advantages__subtitle--fourphoto {
    display: flex;
    align-items: flex-end;
    justify-content: center;
    text-align: left;
    color: #FFF;
    border-radius: 20px;


}

.banner__title {
    font-size: 28px;
    font-family: 'Montserrat-bold';
    color: #FFF;
    max-width: 575px;
    margin-bottom: 5px;
}

.banner__text-block {
    padding-top: 80px;
    padding-left: 79px;
}

.banner__subtitle {
    font-size: 14px;
    color: #FFF;
    font-family: 'Italic';
    margin-bottom: 5px;
}

.banner_btn_text {
    font-size: 14px;
    color: #FFF;
}

.banner-wrp-content {
    max-width: 670px;
    display: flex;
    flex-direction: column;

}

.banner_btn {
    display: flex;
    padding: 16px 22px;
    border-radius: 20px;
    background: #3494EC;
    gap: 6px;
    align-items: center;
    max-width: 199px;
    align-self: end;
    border: none;
}

.banner {
    display: flex;
    justify-content: center;
}

.wrp-banner {
    display: flex;
    width: 100%;
    flex-direction: column;
    gap: 5px;
    margin-bottom: 65px;
    background: url('../img/Mask4.png');
    background-size: cover;
    width: 1299px;
    height: 325px;
}



.int_reg_8 {
    font-family: 'Italic';
    font-size: 8px;
    color: #FFF;
    text-align: right;
}

.flex {
    flex-direction: row;
    align-items: center;
    gap: 10px;
}


.int_reg_8 {
    color: #fff;
    display: flex;
    justify-content: flex-end;
}

.int_reg_14 {
    font-family: 'Inter-regular';
}




.onepayment {
    width: 81px;
    height: 46px;
    margin-bottom: 30px;
}

.twopayment {
    width: 87px;
    height: 31px;
    margin-bottom: 30px;
}

.threepayment {
    width: 88px;
    height: 36px;
    margin-bottom: 30px;
}




.scroll_bottom_container {
    min-height: 54px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
}





.hidden {
    display: none;
}



.menu {
    position: fixed;
    /* height: 100vh; */
    background: #D9DBE6;
    padding: 23px 71px;
    left: 0;
    z-index: 99999;
    top: 0;
    display: flex;
    flex-direction: column;
    gap: 29px;
    height: 100%;
}


.menu_btn {
    position: absolute;
    top: 15px;
    right: 20px;
cursor: pointer;
}

.col_g {
    color: #4C5068 !important;
}

.col_g a {
    color: #4C5068 !important;
}

a.col_r {
    color: #F71055 !important;
}

.btn__img-mobile {
    border: none;
    background-color: transparent;
}

.menu_btn {
    border: none;
    background-color: transparent;
}

.swiper-slide {
    /* opacity: 0.5; */
    width: 220px !important;
}

.swiper-button-next {
    right: -15px;
}

.swiper-slide-active {

    /* width: 55% !important; */
    opacity: 1;
    /* Полная видимость для активного слайда */

}

.publications_card--big {
    width: 644px;
}

.publications--dekstop {
    display: flex;
    max-width: 1299px;
    margin-bottom: 60px;
}

.publications_card--low {
    width: 316px;

}



.mySwiper2 .swiper-slide {

    width: 251px;
}

.mySwiper2 {
    width: 100%;
    position: relative;
}

.publications_btn {
    border-radius: 15px;
    padding: 8px 10px 8px 15px;
    display: flex;
    gap: 5px;
    align-items: center;
    background: #3494EC;
    align-self: end;
    max-width: 83px;
    color: #FFF;
    border: none;
}

.publications_card {
    background-color: #FFF;
    border-radius: 20px;
    padding: 32px 37px 32px 37px;
}

.publications_card--big {
    margin-right: 12px;
    width: 580px;
    display: flex;
    flex-direction: column;

}

.publications_subtitle--big {
    margin-bottom: 10px;
    font-family: 'Monsterrat-bold';
    color:#4C5068;
}

.publications_card--low {
    width: 398px;
    display: flex;
    flex-direction: column;

}

.publications_text--big {
    margin-bottom: 10px;
    font-family: 'Italic';
    color: #8D91A5;
}

.publications_card--low:not(:last-child) {
    margin-right: 12px;
}

.publications__subtitle {

    font-size: 22px;


}

.slider {
    display: none;
}

.publications_subtitle--low {
    margin-bottom: 50px;
    font-family: 'Inter-medium';
    font-size: 16px;
    line-height: 19px;
    color:#4C5068;
}

.main_goods__subtitle {
    font-family: 'Montserrat-bold';
}

.btn__img-mobile {
    display: flex;
    align-items: center;
cursor: pointer;
}



/*.mySwiper2 .swiper-slide-active {
    width: 50% !important;
    opacity: 1;
    /* Полная видимость для активного слайда */

.hidden {
    display: none;
}

.onepayment {
    width: 86px;
    height: 46px;
    margin-bottom: 30px;
}

.twopayment {
    width: 87px;
    height: 31px;
    margin-bottom: 30px;
}

.threepayment {
    width: 88px;
    height: 36px;
}
.good-card:hover {
    transform: translate(5px, -5px);

}
@media screen and (max-width:1340px) {
    .mySwiper{
        width: 500px;

    }
.header-cart-count {
bottom: 15px !important;
}
    .main_goods-wrp{
        display: flex;
        flex-direction: column;
        align-items: center;
        
    }
    .goods_back_btn{
        left: 66px;
    }
    .goods_next_btn{
        right: 66px;
    }
    .slider {
        display: flex;
    }



    .onepayment {
        width: 81px;
        height: 46px;
        margin-bottom: 0px;
    }

    .twopayment {
        width: 87px;
        height: 31px;
        margin-bottom: 0px;
    }

    .threepayment {
        width: 88px;
        height: 36px;
        margin-bottom: 0px;
    }

    .wrp-banner {
        background-image: url(../img/maskmobile.svg);
    }



    .publications--dekstop {
        display: none;
    }

    .parts-block__header {
        max-width: 700px;
        

    }

    .btn__img-mobile::before {
        content: '';
        border: 0.5px solid #8D91A5;
        margin-right: 10px;
        display: flex;
        height: 20px;
    }

    .link-btn>span {
        padding-left: 0px;
    }

    .parts-block_low {
        min-width: 600px;
    }

    .parts-block_big {
        min-width: 70%;
        max-width: auto;
    }

    .link-btn-second {
        width: 82px;
        height: 62px;
        font-size: 11px;
    }

    .link-btn-second>span {
        padding-left: 13px;
    }

    .hidden {
        display: none;
    }

    

    .second_slider {
        position: relative;
        display: flex;
    }

 
    .nav {
        flex-direction: column;
    }

   

    .card__list--land {
        margin-right: 0;
    }

    .advantages {
        margin-bottom: 48px;
    }

    .advantages_list {
        flex-direction: column;
        align-items: center;

    }



    .banner {
        display: flex;
        justify-content: center;
    }

    .wrp-banner {
        max-width: 670px;
        border-radius: 20px;
    }


    .banner__title {
        font-size: 18px;
    }

    .banner__subtitle {
        font-size: 14px;
        max-width: 400px;
    }

    .banner-wrp-content {
        max-width: 470px;
        border-radius: 20px;
    }

    .advantages_card {
        width: 660px;
        height: 152px;
        border-radius: 20px;
    }

    .advantages__subtitle--firstphoto,
    .advantages__subtitle--secondphoto,
    .advantages__subtitle--threephoto {
        background-position: center;
        margin-bottom: 20px;
        border-radius: 20px;
        background-size: cover;
        display: flex;
        align-items: flex-end;
        padding-bottom: 27px;
        color: #FFF;
        justify-content: center;
    }

    .advantages__subtitle--fourphoto {
        background-position: center;
        border-radius: 20px;
        background-size: cover;
        display: flex;
        align-items: flex-end;
        padding-bottom: 27px;
        color: #FFF;
        justify-content: center;
    }

    .advantages__subtitle {
        padding-left: 0;
        margin-bottom: 10px;
    }

    .advantages__title {
        text-align: center;
        margin-bottom: 15px;
        display: flex;
        justify-content: center;
    }

 

    .card {
        flex-direction: column;
        align-items: center;
    }

    .brand-parts_innerwrp {
        max-width: 632px;
        height: 221px;
        background-size: cover;
        background-position: right right;
    }

    .brand__link>img {
        height: 62px;
    }

    .brand-parts__brands {
        flex-direction: column;
    }

    .link-btn {
        height: 62px;
        padding: 0px;
        width: 171px;
    }

    .logo-list__link>img {
        height: 62px;
    }

    .parts-block__logos {
        flex-direction: column;
        align-items: flex-start;
    }

    .brand-parts_innerwrp {
        flex-direction: column;
        align-items: flex-start;
        border-radius: 20px;
        padding-left: 28px;
        margin-bottom: 10px;
        background-position: center;
    }



    .brand-parts__title {
        margin-right: 0;
        margin-bottom: 24px;
    }

    .parts-block__title {
        padding-left: 0;
        height: auto;
        max-width: 300px;
    }

    .mySwiper2>.swiper-slide>.publications_subtitle--low {
        max-width: 200px;
    }

    .parts-block {
        padding-left: 28px;
        max-width: 632px;
        border-radius: 20px;
    }

    .parts-block--secondphoto {
        margin-bottom: 48px;
        width: 632px;
        background-size: cover;
    }

    .parts-block__logos {
        padding-left: 0px;
    }

    .parts {
        flex-direction: column;
        align-items: center;
    }

    .left-part {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .parts-block--firstphoto {
        margin-right: 0;
        margin-bottom: 10px;
    }

    .policy {
        display: none;
    }
    .int_reg_14 {
        font-family: 'Inter-regular';
    }
}
    

    @media screen and (max-width:1200px) {
        .card__btn {
            padding: 14px 10px 14px 10px;
        }

        .second_slider {
            position: relative;
            display: flex;
        }

        
    
       
        .swiper-slide {
            width: 191px !important;
        }

        .swiper-slide-active {
            width: 191px !important;
        }
        .publications_subtitle--low{
            font-size: 14px;
        }
    }

 

    @media screen and (max-width:768px) {
        .goods_back_btn{
            left: -15px;
        }
.wrp-btn {
  width: 89%;
}
.card-middle__textblock {
  padding-top: 21px;
}
        .goods_next_btn{
            right: -15px;
        }
        .mySwiper{
            width: 500px;
        }
.arrow-right {
  padding-left: 0 !important;
}
        .onepayment {
            width: 86px;
            height: 46px;
            margin-bottom: 0px;
        }

        .twopayment {
            width: 87px;
            height: 31px;
            margin-bottom: 0px;
        }

        .threepayment {
            width: 88px;
            height: 36px;
        }

    

        .parts-block__title {
            min-width: auto;
            width: 410px;
            font-size: 16px;
           
        }
.parts-block_big{
    max-width: none;
}
        .second_slider {
            position: relative;
            display: flex;
        }

      

        .publications--dekstop {
            display: none;
        }

        .card__list--land {
            width: 398px;
            height: 232px;
            background-size: 75%;
            background-position: left bottom;
        }

        .card__title {
            font-size: 18px;
        }

        .card__subtitle {
            font-size: 12px;
        }

        .card__item {
            width: 199px;
            height: 149px;
        }

        .card__list--first {
            display: flex;
            justify-content: center;
        }

        .card-wrp {
            display: flex;
            justify-content: center;
        }

        .card-middle__text {
            font-size: 14px;
            padding-left: 22px;
            font-family: 'Montserrat-bold';
            width: 150px;
        }

        .card__item--low {
            font-family: 'Montserrat-bold';
            width: 199px;
            height: 71px;
        }

        .card-little__text {
            font-size: 14px;
            padding-left: 26px;
        }

        .brand-parts_innerwrp {
            max-width: 398px;
        }

        .parts-block--firstphoto {
            max-width: 398px;
        }

        .parts-block--secondphoto {
            max-width: 398px;
        }

        .advantages_card {
            max-width: 398px;
        }

        .wrp-banner {
            width: 398px;
            height: 272px;
        }

        .banner__subtitle {
            max-width: 323px;
        }

        .banner__title {
            font-size: 16px;
        }

        .banner-wrp-content {
            max-width: 380px;
        }

        .card__list--land {
            margin-right: 0;
        }

        /* .card__item{
            width: 199px;
            height: 49px;
        }
        .card__item--twophoto{
            width: 199px;
            height: 49px;
        } */
        .card__btn {
            width: 90px;
            height: 33px;
            font-size: 10px;
        }

       
        .banner__text-block {
            padding-left: 46px;
            padding-top: 35px;
        }

       
        .swiper-slide {
            width: 191px !important;
        }

        .swiper-slide-active {
            width: 191px !important;
        }
        .publications_subtitle--low{
            font-size: 14px;
        }
    }

    @media screen and (max-width:500px) {
        .mySwiper{
            width: 453px;
        }
        .goods_back_btn{
            left: -48px;
            display: none;
        }
        .goods_next_btn{
            right: -48px;
            display: none;
        }

        .main_goods__title {
            font-size: 16px;
        }

        .main_goods_title {
            align-items: center;
            color:#4C5068;
        }
        .brand-parts__title{
            font-size: 18px;
        }
        .parts-block {
            padding-left: 10px;
        }

        .brand-parts_innerwrp {
            padding-left: 10px;
        }

        .banner_btn {
            align-self: center;
        }

        .main_goods_title {
            max-width: 403px;
        }

        .link-btn-second {
            width: 78px;
        }

        .main_goods-wrp {
            width: 390px  !important;
        }

        .wrp-banner {
            width: 362px;
            display: flex;
            padding-left: 46px;
        }
        .banner__text-block{
            padding-top: 0;
        }
        .wrp-banner{
            padding: 20px;
            justify-content: center;
        }

        .card-little__text {
            font-size: 14px;
        }
        .main_goods_slides{
           width: 112%;
        }

        .card-middle__text {
            font-size: 14px;
            max-width: 130px;
        }

        .main_goods-wrp {
            width: 398px;
        }

        .advantages_card {
            width: 398px;
        }

        .card__item--low {
            width: 199px;
        }
.logo-list__link > img{
    width: 82px;
    height: 63px;
    /* max-width: 100%; */
}
        .brand-parts_innerwrp {
            max-width: 398px;
        }

        .brand__link>img {
            height: 40px;
        }

        .second_slider {
            width: 106% !important;
    margin-left: -14px;
        }

        .swiper-slide-active {
            width: 230px !important;
        }

        .link-btn {
            height: 47px;
            width: 120px;
        }

        .card-little__text {
            padding-left: 10px;
            max-width: 127px;
        }

        .card__title {
            padding-left: 20px;
        }

        .card__subtitle {
            padding-left: 20px;
        }

        .advantages__subtitle {
            padding-left: 10px;
        }

        .parts-block--firstphoto {
            width: 408px;
        }

        .logo-list__link>img {
            height: 62px;
        }

        .logo-list__item {
            width: 100%;
            margin-right: 15px;
        }

        .logo-list__item>a {
            width: 78px;
        }

        .link-btn-second {
            display: flex;
            justify-content: center;
            align-items: center;
            padding-left: 0;
        }

        .link-btn-second>span {
            padding-left: 7px;

        }

        .link-btn>span {
            padding-left: 7px;
            font-family: 'Italic';
        }

        .wrp-btn {
            width: 70%;
        }

      

        .banner__text-block {
            padding-left: 12px;
            font-family: 'Italic';
        }

        .banner__title {
            font-size: 16px;
            width: 380px;
        }

        .banner__subtitle {
            font-size: 14px;
            width: 323px;
        }
.brand__list{
    height: 75px;
}
        .banner_btn {
            padding: 16px 12px;
        }

        .link-btn-second {
            width: 120px;
            height: 47px;
            display: flex;
            justify-content: center;
            align-items: center;
        }

        .parts-block--secondphoto {
            width: 408px;
        }
        .brand__link>img{
            width: 82px;
            height: 63px;
        }
        .card__item {
            width: 199px;
        }
        /* .logo-list__link>img{
            width: 82px;
            height: 63px;
        } */

        .card-middle__textblock {
            flex-direction: row;
            font-size: 14px;
            align-items: center;
            gap: 20px !important;
        }

        .card__list--land {
            width: 408px;
        }

        .main_goods-wrp {
            position: relative;
            width: 350px;
        }

        .main_goods {
            display: flex;
            justify-content: center;
        }

        .second_slider {
            position: relative;
            display: flex;
        }

        .parts-block_big {
            min-width: 60%;
        }

        .parts-block__header {
            min-width: auto;
            width: 250px;
        }

        .parts-block_low {
            min-width: auto;
            width: 300px;
            font-size: 18px;
        }

    

        .parts-block_low {
            min-width: auto;
        }

        .swiper-slide {
            width: 191px !important;
        }

        .swiper-slide-active {
            width: 191px !important;
        }
        .publications_subtitle--low{
            font-size: 14px;
        }
        .mySwiper2 .swiper-slide{
            width: 242px !important;
            height: 125px;
            padding: 32px 37px;
        }
        .link-btn{
            width: 178px !important;
        height: 67px !important;
        }
        .link-btn-second{
            width: 82px;
            height: 62px;
        }
    }
.header-cart-count {
background-color: #F71055;
  color: #fff;
  padding: 3px;
    padding-right: 3px;
    padding-left: 3px;
  border-radius: 15px;
  margin-right: 5px;
  font-weight: bold;
  padding-left: 7px;
  padding-right: 7px;
  font-family: 'arial';
position: absolute;
  left: 15px;
  bottom: 35px;
}
.swiper-slide-prev {
opacity: 1.0 !important;
}
.swiper-slide-next {
opacity: 1.0  !important;
}
.img-fluid {
height: 180px !important;
}

.overlay {
 width: 100%;
  height: 100%;
  background-color: #000;
  position: fixed;
  z-index: 10000;
  opacity: 0.4;
  left: 333px;
  top: 0;
}

.menu show {
z-index: 12000;
}
.arrow-right {
padding-left: 20px;
}
.empty {
  margin-bottom: 40px;
}
    /* @media screen and (max-width:413px) {
        .card__list--land {
            width: 95%;
            
        }
        .card__list--land {
            width: 95%;
        }
        .main_goods-wrp {
            width: 95%;
        }

        .advantages_card {
            width: 95%;
        }
        .brand-parts_innerwrp {
            width: 95%;
        }

        .parts-block--firstphoto {
            width: 95%;
        }

        .parts-block--secondphoto {
            width:95%;
        }

        .advantages_card {
           width: 95%;
        }

        .wrp-banner {
            width: 95%;
            
        }

    } */