iframe{border:none}
input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
label.error{
    right: 0;
    top: -27px;
    color: #e02222;
}
.product-warranty {
    border-radius: 30px;
    background-color: var(--brand-color, #f45d1b);
    color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 180px;
    padding: 5px 20px;
}
.product-warranty span:first-child {
    font-size: 34px;
    margin-right: 20px;
}
.product-warranty span:last-child {
    font-size: 18px;
}
.catalog-submenu__link.bold {
    font-weight: 700;
}

.labels_box{
    position: absolute;
    top: 0;
    z-index: 9
}

.wr-foto-prod .labels_box{
    left: 10px;
}



.labels_box .box-label{
    background-color: #f79b4c;
    color: #fff;
    margin-top: 10px;
    padding: 5px 10px;
    font-size: 1em;
    font-weight: bold;
    border-radius: 30px;
    float: left;
    min-width: 114px;
}
.item .labels_box .box-label{
    clear: both;
}

.wr-foto-prod .labels_box .box-label{
    margin-right: 10px;
}

.labels_box .box-label.is-price{
    background-color: #e93842;
}
.labels_box .box-label.is-instock:before{
    content: "";
    height: 1em;
    width: 1.1em;
    display: inline-block;
    background: transparent url(img/check.svg) 50% 50% no-repeat;
    background-size: contain;
}

.pagination li{
   color: var(--brand-color, #f45d1b);
}

.pagination li>span,
.pagination li>a
{
    padding: 10px 8px;
    transition: .5s ease all;
    border: 1px solid var(--brand-color, #f45d1b);
    text-decoration: none;
}

.pagination li.prev>span,
.pagination li.prev>a,
.pagination li.next>span,
.pagination li.next>a
{
    border-color: transparent;
}

.pagination li.prev:hover>span,
.pagination li.prev:hover>a,
.pagination li.next:hover>span,
.pagination li.next:hover>a{
    background-color: var(--brand-color, #f45d1b);
}

.pagination li:hover + li.next a,
.pagination li.active + li.next span
{
    border-left-color: transparent;
}

.pagination li.active,
.pagination li:hover,
.pagination li:hover a,
.pagination li:hover a i.fa
{
    color: #fff;
}

.pagination li.prev:hover>span.disabled,
.pagination li.next:hover>span.disabled

{
    background-color: transparent;
    color: #999;
}
.pagination li.prev>span.disabled,
.pagination li.next>span.disabled
{
    background-color: transparent;
    color: #999;
}

.order-3{
    order: 3;
}

.lazy{
    position: relative;
    background: transparent url(img/preloader.gif) 50% 50% no-repeat;
}

a.copyright__link{
    color: #ffffff;
}

.footer__legal-information{
    font-size: .75em;
}

.footer__legal-information a{
    font-weight: bold;
}

.m-catalog_slider{
    /* overflow: visible; */
    padding-bottom: 0;
}

.m-catalog_slider .m-catalog__list{
    display: block;
    margin-left: 0;
    margin-right: 0;
}

.m-catalog_slider .m-catalog__item{
    margin: 0;
    box-sizing: border-box;
    height: auto;
}

.m-programs-list .swiper-button-prev,
.m-programs-list .swiper-button-next,
.m-catalog_slider .swiper-button-prev,
.m-catalog_slider .swiper-button-next,
.news-list_slider .swiper-button-prev,
.news-list_slider .swiper-button-next{
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 12px;
    height: 100%;
    display: block;
    transition: opacity .25s;
    top: 0;
    z-index: 6;
    background-size: 12px 22px;
}

.m-programs-list .swiper-button-prev::after,
.m-programs-list .swiper-button-next::after,
.m-catalog_slider .swiper-button-prev::after,
.m-catalog_slider .swiper-button-next::after,
.news-list_slider .swiper-button-prev::after,
.news-list_slider .swiper-button-next::after{
    content: none !important;
}

.m-programs-list .swiper-button-prev,
.m-catalog_slider .swiper-button-prev_stock,
.news-list_slider .swiper-button-prev_news{
    left: -44px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D'12'%20height%3D'22'%20viewBox%3D'0%200%2012%2022'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg'%3E%3Cpath%20fill%2Drule%3D'evenodd'%20clip%2Drule%3D'evenodd'%20d%3D'M11%2E1997%2021%2E3069L10%2E8461%2020%2E9533L1%2E24613%2011%2E3533L0%2E892579%2010%2E9998L1%2E24613%2010%2E6462L10%2E8461%201%2E04623L11%2E1997%200%2E692672L11%2E9068%201%2E39978L11%2E5532%201%2E75333L2%2E30679%2010%2E9998L11%2E5532%2020%2E2462L11%2E9068%2020%2E5998L11%2E1997%2021%2E3069Z'%20fill%3D'%238B8A8A'%2F%3E%3C%2Fsvg%3E");
}

.m-programs-list .swiper-button-next,
.m-catalog_slider .swiper-button-next_stock,
.news-list_slider .swiper-button-next_news{
    right: -44px;
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D'12'%20height%3D'22'%20viewBox%3D'0%200%2012%2022'%20fill%3D'none'%20xmlns%3D'http%3A%2F%2Fwww%2Ew3%2Eorg%2F2000%2Fsvg'%3E%3Cpath%20fill%2Drule%3D'evenodd'%20clip%2Drule%3D'evenodd'%20d%3D'M0%2E800315%200%2E692993L1%2E15387%201%2E04655L10%2E7539%2010%2E6465L11%2E1074%2011%2E0001L10%2E7539%2011%2E3537L1%2E15387%2020%2E9537L0%2E800314%2021%2E3072L0%2E0932074%2020%2E6001L0%2E446761%2020%2E2465L9%2E69321%2011%2E0001L0%2E446761%201%2E75365L0%2E0932073%201%2E4001L0%2E800315%200%2E692993Z'%20fill%3D'%238B8A8A'%2F%3E%3C%2Fsvg%3E")
}

.m-catalog_slider .swiper-button_btn {
    top: 50%;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-size: 10px;
    background-color: #fff;
    transform: translateY(-50%);
    box-shadow: 0 5px 8px rgba(0, 0, 0, 0.15);
    transition: background-color .2s ease-in-out;
}

.m-catalog_slider .swiper-button_btn.swiper-button-prev {
    background-position: 45% 50%;
}

.m-catalog_slider .swiper-button_btn.swiper-button-next {
    background-position: 55% 50%;
}

.m-catalog_slider .swiper-button_btn:hover {
    background-color: #f5f5f5;
}

@media screen and (max-width: 1500px){
    .m-catalog_slider .swiper-button-next_stock{
        right: 0;
    }
    .m-programs-list .swiper-button-next,
    .news-list_slider .swiper-button-next_news{
        right: -18px;
    }

    .m-catalog_slider .swiper-button-prev_stock{
        left: 0;
    }
    .m-programs-list .swiper-button-prev,
    .news-list_slider .swiper-button-prev_news{
        left: -18px;
    }
}

@media screen and (max-width: 414px){
    /*.m-catalog_slider .swiper-button-next_stock,*/
    .m-programs-list .swiper-button-next,
    .news-list_slider .swiper-button-next_news{
        right: -14px;
    }

    /*.m-catalog_slider .swiper-button-prev_stock,*/
    .m-programs-list .swiper-button-prev,
    .news-list_slider .swiper-button-prev_news{
        left: -14px;
    }
}

.m-catalog_slider .swiper-pagination,
.news-list_slider .swiper-pagination{
    position: relative;
    padding-top: 22px;
}

.m-catalog_slider .swiper-pagination-bullet-active,
.news-list_slider .swiper-pagination-bullet-active{
    background-color: var(--brand-color, #f45d1b);
}

.news-list_slider{
    position: relative;
}

.news-list_slider .news-list-item{
    box-sizing: border-box;
    height: auto;
}

.success-text{
    background-color: var(--brand-color, #f45d1b);
    color: #fff;
    display: block;
    padding: 5px;
    margin-top: 20px;
    text-align: center;
}
.error-text{
    background-color: #e93842;
    color: #fff;
    display: block;
    padding: 5px;
    margin-top: 20px;
    text-align: center;
}

.error-text a,
.error-text a:focus
{
    color: #fff;
    font-weight: bold;
}


@media(max-width:990px){
    .news-list_slider .swiper-button-next_news,
    .news-list_slider .swiper-button-prev_news{
        display: none;
    }
}

.display-mobile{
    display: none;
}
@media screen and (max-width: 780px) {
    .display-mobile{
        display: block;
    }
}