

/* Start:/local/templates/.default/components/jumbo/search.title/catalog_new/style.css?15724262002191*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:1000;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/.default/components/jumbo/search.title/catalog_new/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}

p.title-search-preview {
	font-size:12px;
}
div.title-search-result td.title-search-price span {
	font-size: 26px;
	z-index:2000;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/menu/main_new_catalog/style.css?157242619738*/
.main-menu__link span{ color: #a9bc38}
/* End */


/* Start:/local/templates/.default/components/bitrix/breadcrumb/template_new/style.css?1572426196585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/.default/components/bitrix/system.auth.form/jumbo_new/style.css?1572426199293*/
.login_form input {outline: none;}
.login_form input:-webkit-autofill {
    -webkit-box-shadow: inset 0 0 0 50px #0089d0 !important; /* Цвет фона */
    -webkit-text-fill-color: #fff !important; /* цвет текста */
    color: #fff !important; /* цвет текста */
}
/* End */


/* Start:/local/components/bitrix/form.result.new/error.css?1570565316163*/
.form-error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(/local/components/bitrix/form.result.new/images/icon_warn.gif);
}
/* End */


/* Start:/local/templates/jumbo_new/styles.css?17822849357137*/
.checkbox_color label{
    white-space: nowrap;
}

.product_card .product__price{
    height: 67px;
    justify-content: flex-end;
}
.product_card .product__price .isAction, .product_card .product__price .price_container{
    color: #ff4e00;
    font-size: 26px;
    position: relative;
    width: 85%;
}



.product_card .video_icon{
    content: '';
    display: block;
    width: 30px;
    height: 25px;
    margin: -2px 2px 0;
    background-image: url(/images/youtube.svg);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 1;
}
.product_card .video_icon span{
    display: none;
    position: absolute;
    top: 0;
    left: -170%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    -webkit-transition: all .2s;
    transition: all .2s;
    white-space: nowrap;
    padding: .4em 1em;
    background: rgba(0,0,0,.5);
    color: #fff;
    font-size: 14px;
    line-height: 1;
}
.product_card .video_icon:hover>span{
    display: block;
}




/* превью картинок */
@media (max-width: 767px) {
    .product_card .show-img{
        display: none;
    }
}

.product_card .show-img{
    content: '';
    margin: 0 2px;
    max-width: 24px;
    width: 24px;
    height: 24px;
    max-height: 24px;
    background-image: url(/images/show-img.svg);
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 1;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.product_card .show-img:hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


.img_prev img {
    display: block;
    margin: auto;
    max-width: 100%;
    max-height: 100%;
    cursor: pointer;
}

.img_prev {
    display: none;
    z-index: 999;
    background-color: white;
    border-radius: 5px;
    box-shadow: 0 0 5px 0 black;
    width: 585px;
    /*width: 470px;*/
    max-width: 585px;
    /*max-width: 470px;*/
    height: 470px;
    /*height: 350px;*/
    /*max-height: 350px;*/
    max-height: 470px;
    position: absolute;
    top: 50%;
    left: 50%;
    box-sizing: border-box;
}

.img_prev .img_prev__close {
    border-radius: 50%;
    content: '';
    width: 40px;
    max-width: 40px;
    height: 40px;
    max-height: 40px;
    background-color: white;
    position: absolute;
    top: -15px;
    right: -15px;
    box-shadow: 0 0 5px black;
    background-image: url(/images/close.svg);
}
.img_prev .img_prev__close:hover{
    cursor:pointer;
}

.product_card .product__img{
    overflow: visible;
}

.prev-pict__prev_container{
    width: 115px;
    max-width: 115px;
    height: 460px;
    /*height: 340px;*/
    /*max-height: 340px;*/
    max-height: 460px;
    margin-top: 5px;
    padding: 0 5px 0 5px;
    overflow-x: hidden;
    display: inline-block;
}

.prev-pict__prev-img {
    display: inline-block;
    width: 100px;
    max-width: 100px;
    height: 100px;
    max-height: 100px;
    border-radius: 5px;
    padding: 5px;
    box-shadow: 0 0 5px #757575;
}




.prev-pict__detail{
    display: inline-block;
    width: 460px;
    max-width: 460px;
    height: 460px;
    max-height: 460px;
}
/* превью картинок */




/* кастомный скролл */

.prev-pict__prev_container::-webkit-scrollbar {
    width: 5px;
}
.prev-pict__prev_container::-webkit-scrollbar-button,
.prev-pict__prev_container::-webkit-scrollbar-corner,
.prev-pict__prev_container::-webkit-resizer{
    display: none;
}
.prev-pict__prev_container::-webkit-scrollbar-track-piece {
    background-color: #fff;
}
.prev-pict__prev_container::-webkit-scrollbar-track {
    background-color: #cdcdcd;
    -webkit-box-shadow: inset 0 0 6px #cdcdcd;
    border-radius: 10px;
}
.prev-pict__prev_container::-webkit-scrollbar-track-piece {
    background-color: #ffffff;
}

.prev-pict__prev_container::-webkit-scrollbar-thumb {
    height: 50px; background-color: #cdcdcd;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 0 6px #cdcdcd;
}


/* кастомный скролл */





.product__numbers span:nth-child(1){
    margin-right: 10px;
}

.lastItemOrder{
    display: block;
    margin-top: 10px;
    position: relative;font-weight: bold;
}

.products-list__item .lastItemOrder span {
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap;
    padding: .5em 1em;
    background: #2989d0;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    box-shadow: 0 0 10px #2989d0;
}
.products-list__item .lastItemOrder table{
    text-align: center;
}
.lastItemOrder:hover{
    text-decoration: underline;
    cursor: pointer;
}

.lastItemOrder:hover span{
    display: inline-block;
    text-align: left;
}

@media (max-width: 480px) {
    .lastItemOrder{
        font-size: 14px;
        width: 100px;
        text-align: center;
        margin: 10px auto;
    }

    .lastItemOrder:hover span{
        display: inline-block;
        left: 40%;
        font-size: 12px;
    }
}




.main-menu__col_large{
    width: 315px;
}

.isAction .actionPriceNotice {
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: pre-wrap;
    padding: .5em 1em;
    background: #2989d0;
    color: #fff;
    font-size: 14px;
    line-height: 1;
    width: 250px;
    box-shadow: 0 0 10px #2989d0;
}

/* NEOMAC */
.isAction sup{
    background-image: url(/images/warning.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    background-position: center;
    background-size: contain;
    position: absolute;
    top: 0;
    right: 0;
}

.action_percent{
    font-size: 12px;
}

.product__price:hover .actionPriceNotice{
   /*NEOMAC */
   display: block;
}

@media (max-width: 480px) {
    .product__price .actionPriceNotice{
        width: 200px;
    }
}

.lk-order__link_download{
    padding-left: 23px;
    background-image: url(/images/download.svg);
}


.basket-notice {
    background: #2989d0;
    color: white;
    display: block;
    padding: 10px 15px;
    position: absolute;
    margin: 0;
    border-radius: 0 10px 10px 10px;
    z-index: 1;
    font-size: 16px;
}
@media (max-width: 320px) {
    .basket-notice {
        left: 45px;
    }
}

.sort-control .custom-select-container.is-open .custom-select-panel {
    z-index: 999;
}
.sort-control .custom-select-panel{
    background-color: #fff;
}
@media (min-width: 1170px) {
    .sort-control .custom-select-container.is-open .custom-select-panel {
        box-shadow: 0 0 5px 0 #5f5f5f;
        max-height: 30rem;
        /*display: grid;*/
        /*grid-auto-flow: column;*/
        /*grid-template-columns: 1fr 1fr 1fr;*/
        /*!*-ms-grid-columns: 1fr 1fr 1fr;*!*/
        /*grid-template-rows: repeat(11, 1fr);*/
        /*!*-ms-grid-rows: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;*!*/
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        width: 60vw;
        overflow-x: scroll;
    }

    .sort-control .custom-select-container.is-open .custom-select-option {
        width: auto;
    }
}
/* End */


/* Start:/local/templates/jumbo_new/template_styles.css?178228493525192*/
.button-ajax-load {
    display: none;
    padding: 0;
}
.cart-widget__qtty {
    margin-top: 0;
}
.search {
    margin-bottom: 0;
}

.button-ajax-load img {
    height: 34px;
    vertical-align: middle;
}

a.article__link.article__link_back {
    padding-top: 20px;
}

.main-menu__link:first-letter, .footer-menu__item:first-letter, .main-menu__submenu-title:first-letter {
    text-transform: capitalize;
}

.contacts_link {
    font-weight: bold;
}

.product__badge_dickont {
    background: #e546ff
}

.product__badge_not_available {
    background: #b7b7b7;
    width: 120px;
}

.product__addtocart.is-active:hover {
    background-color: #0089d0;
}

.custom-select-panel {
    z-index: 99;
}

.ui-slider {
    position: relative;
}

/* Ползунок */
.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.3rem;
    /* Задаем нужную ширину */
    height: 1.3rem;
    /* и высоту */
    background: url('/local/templates/jumbo/../../images/slider-ui-markers.png') no-repeat;
    /* картинка изображающая ползунок. Или можно залить цветом, задать бордюр и скругления */
    background-position: 0 0;
    cursor: pointer;
}

.ui-slider .ui-slider-handle:nth-child(3) {
    background-position: -1.4rem 0;
}

.ui-slider .ui-slider-range {
    height: 0.2rem;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ec018c+0,801f82+100 */
    background: #c9d200;
    position: absolute;
    z-index: 1;
    display: block;
    border: 0;
    overflow: hidden;
}

/* горизонтальный слайдер (сама полоса по которой бегает ползунок) */
.ui-slider-horizontal {
    height: 0.3rem;
    /* задаем высоту согласно дизайна */
}

/* позиционируем ползунки */
.ui-slider-horizontal .ui-slider-handle {
    top: -0.6rem;
    margin-left: -0.6rem;
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%;
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0;
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0;
}

.filters-slider {
    margin-bottom: 2rem;
    /* оформление полосы по которой ходит ползунок */
    /* оформление активного участка (между двумя ползунками) */
}

.filters-slider .ui-widget-content {
    height: 0.2rem;
    background: #c9d200;
}

.filters-slider .ui-slider .ui-slider-range {
    height: 0.2rem;
    background: #c9d200;
}

.filters-slider .ui-slider .ui-slider-handle {
    cursor: pointer;
    width: 1.3rem;
    height: 1.3rem;
    border-radius: 50%;
    background-color: #c9d200;
}

.checkbox input[type="radio"] {
    display: none;
}

.filter__block.category-filter-true {
    padding-top: 0px;
}

.icon_clear_product__addtofav a {
    font-size: 16px;
    color: #0089d0;
    padding-left: 20px;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='128' viewBox='0 0 128 128' width='128' xmlns='http://www.w3.org/2000/svg' fill='%230089d0'%3E%3Cpath d='M81.646 64l22.248-22.249c3.48-3.48 3.474-9.131-.019-12.623l-5.006-5.005c-3.489-3.49-9.142-3.499-12.622-.019L64 46.354 41.753 24.106c-3.484-3.483-9.133-3.472-12.624.018l-5.005 5.005c-3.491 3.492-3.501 9.14-.018 12.623L46.354 64 24.108 86.246c-3.483 3.484-3.472 9.133.018 12.623l5.005 5.006c3.492 3.492 9.14 3.502 12.623.018L64 81.647l22.247 22.246c3.48 3.481 9.131 3.475 12.622-.019l5.006-5.006c3.489-3.489 3.498-9.142.019-12.622L81.646 64z'/%3E%3C/svg%3E")
}

.icon_clear_product__addtofav a:hover {
    color: #b4c50e;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='128' viewBox='0 0 128 128' width='128' xmlns='http://www.w3.org/2000/svg' fill='%23b4c50e'%3E%3Cpath d='M81.646 64l22.248-22.249c3.48-3.48 3.474-9.131-.019-12.623l-5.006-5.005c-3.489-3.49-9.142-3.499-12.622-.019L64 46.354 41.753 24.106c-3.484-3.483-9.133-3.472-12.624.018l-5.005 5.005c-3.491 3.492-3.501 9.14-.018 12.623L46.354 64 24.108 86.246c-3.483 3.484-3.472 9.133.018 12.623l5.005 5.006c3.492 3.492 9.14 3.502 12.623.018L64 81.647l22.247 22.246c3.48 3.481 9.131 3.475 12.622-.019l5.006-5.006c3.489-3.489 3.498-9.142.019-12.622L81.646 64z'/%3E%3C/svg%3E")
}

.ptabs__link.is-disabled-not-icon {
    background: #b7b7b7;
    border-color: #b7b7b7;
    color: #fff;
}

.product__addedtocart.result.result-error {
    color: #ff4e00;
    background: none;
}

.top-menu__mob-links {
    min-height: 15px;
}

.office__contacts_mobile_blocke {
    display: none;
}

/* Заголовок и кнопка Подробнее На Главной для секции
"Игрушки оптом от производителя" (для мобильной версии) */
#hdr-games-for-desctop {
    display: block;
}

#dop-main-game-txt-for-desctop {
    display: block;
}

#hdr-games-for-mobiles {
    display: none;
}

#games-button-more-for-mobiles {
    display: none;
}
@media (max-width: 1050px){
    .product__addtocart.is-active:hover {
        background: #abbf00;
        border-color: #abbf00;
    }
    body.menu-opened {
        position: fixed;
    }
}
@media (max-width: 767px) {

    .office__contacts_mobile_blocke {
        display: block;
    }

    .section__header h1.section__promotext {
        font-size: 20px !important;
    }

    .search-page .search {
        width: 100%;
    }

    .popup_carterror .popup__footer, .popup_priceerror .popup__footer {
        flex-wrap: wrap;
        justify-content: center;
    }

    .popup_carterror .popup__footer button, .popup_priceerror .popup__footer button {
        width: 90%;
        margin: 5px;
    }

    /* Заголовок и кнопка Подробнее На Главной для секции
    "Игрушки оптом от производителя" (для мобильной версии) */
    #hdr-games-for-desctop {
        display: none;
    }

    #dop-main-game-txt-for-desctop {
        display: none;
    }

    #hdr-games-for-mobiles {
        display: block;
        padding-top: 20px;
    }

    #games-button-more-for-mobiles {
        display: block;
    }
}

.reload_basket_container .article__text .errortext {
    color: rgb(90, 90, 90) !important;
}

/* для мобильной версии wheretobuy, чтобы ссылки в списке корректно переносились */
.for_mob_sm {
    min-width: 308px;
    border: 1px solid transparent;
}

.brands-slider {
    text-align: center;
}

.slick-track {
    display: inline-block;
}


.section_border_triangles {
    background-image: url('/local/templates/jumbo_new/i/about-bg.png');
}
.text_price_notAuth {
    text-align:center;
    font-weight: 400;
    font-size:14px;
    color:#aeaeae;
    line-height:1;
}
.help-mob-submenu-title {
    display: none;
    color: #b7b7b7;
    font-weight: normal;
}
.has_tablet, .has_mobile {
    display: none;
}

.page__section_main {
    margin-bottom: 5px;
}
.copyright::before {
    z-index: 0;
}
.button {
    -webkit-appearance: none;
}

@media (max-width: 1050px) {

    .filter .bx-filter-popup-result.left {
        left: 97%;
        right: unset;
    }
    .filter .bx-filter-popup-result.left {
        border-width: 2px 2px 2px 10px;
        -webkit-border-image: url('/local/components/pp/brands.smart.filter/templates/jumba_new/images/result_popup_right.png') 4 4 4 20 repeat;
        -moz-border-image: url('/local/components/pp/brands.smart.filter/templates/jumba_new/images/result_popup_right.png') 4 4 4 20 repeat;
        -o-border-image: url('/local/components/pp/brands.smart.filter/templates/jumba_new/images/result_popup_right.png') 4 4 4 20 repeat;
        border-image: url('/local/components/pp/brands.smart.filter/templates/jumba_new/images/result_popup_right.png') 4 4 4 20 fill repeat;
    }


    .products-list__filter-btn {
        display: inline-block;
        position: relative;
    }
    .products-list_filter .products-list__filter{
        left: 0;
        right: unset;
    }

    .products-list_filter .products-list__itemsqtty {
        display: inline-block;
        float: right;
    }
    .conditions__dots{
        display: block;
    }
    .conditions__container_4_items .conditions__dots{
        background-size: 36% 100%;
        background-image: radial-gradient(circle at center,#abbf00,#abbf00 4px,transparent 4px,transparent);
    }
    .icon_clear_product__addtofav.has_tablet {
        display: inline-block;
        float: right;
    }
    .has_desktop {
        display: none;
    }
    .sort-control .custom-select-option {
        width: 315px !important;
    }
    .custom-select-container.is-open .custom-select-panel {
        max-height: 20.7em;
    }
    .products-list__footer {
        margin-top: 1.5em;
    }
    .page__main {
        /*margin-bottom: 2em;*/
    }
    .products-list__footer .button {
        min-width: 140px;
    }
    .product__right {
        flex: 1;
    }
    .product__addtofav {
        height: 26px;
        line-height: 26px;
        font-size: 14px;
        background-size: 26px 26px;
    }
    .footer__left {
        margin-right: 20px;
        flex: 0 0 190px;
    }
    .footer__inner {
        width: 90vw;
    }
    .social__link+.social__link {
        margin-left: 5px;
    }
    .login-reg__link:first-child {
        margin-bottom: 10px;
    }
    .section_border_triangles {
        background-image: none;
        background-color: #cbdf7e;
        margin-bottom: 0px;
    }
    .phone_tablet button:first-child {
        margin-right: 20px;
    }
    .header__top__basket_new {
        margin-left: 0;
        margin-right: 15px;
    }
    .__main-menu {
        margin-left: 15px;
    }
    .__main-menu__burger {
        font-size: 30px;
    }
    .__main-menu__list {
        overflow-y: scroll;
    }
    .__main-menu__link, .__main-menu__submenu .__main-menu__link {
        font-size: 20px;
    }
    .section__promotext {
        margin: -30px 0 -50px;
    }
    .search .custom-select-container.is-open .custom-select-panel {
        max-height: 10000em;
    }
    .search .custom-select-container {
        width: 50%;
    }
    .qtty-input__label {
        display: block;
        font-size: 24px;
        margin-top: 8px;
    }
    .qtty-input__button {
        font-size: 30px;
        width: 35px;
        height: 35px;
    }
    .qtty-input__input {
        height: 35px;
        font-size: 24px;
    }
    .sort-control__switch {
        font-size: 18px;
    }
    .sort-control__label {
        font-size: 18px;
    }
    .product_card .product__name {
        font-size: 16px;
    }
    .basket__name a {
        font-size: 18px;
    }
    .qtty-input_basket .qtty-input__button {
        font-size: 30px;
        width: 35px;
        height: 35px;
    }
    .qtty-input_basket .qtty-input__input {
        height: 35px;
    }
    .lk-order {
        margin: 0 -15px;
    }
    .lk-order__summary,
    .lk-order__footer {
        padding: 0 15px;
    }
    .for_mob_sm {
        min-width: 240px;
    }
    .product__discount {
        height: 26px;
        line-height: 26px;
    }
    .product__discount::after {
        border-width: 13px 15px;
    }
    .help-mob-submenu-title {
        display: inline-block;
    }
    /* Заголовок и кнопка Подробнее На Главной для секции
    "Игрушки оптом от производителя" (для мобильной версии) */
    #hdr-games-for-desctop {
        display: none;
    }

    #dop-main-game-txt-for-desctop {
        display: none;
    }

    #hdr-games-for-mobiles {
        display: block;
        padding-top: 20px;
    }

    #games-button-more-for-mobiles {
        display: block;
    }
    .about-block__text {
    flex-flow: column;
    align-items: center;
    }

}

@media (max-width: 900px) {
    .conditions__container {
       display: flex;
        flex-wrap: wrap;
    }
    .conditions__block_border {
        border: 2px solid #abbf00;
    }
    .conditions__container_4_items .conditions__item {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 40%;
        flex: 0 0 40%;
    }
    .conditions__dots {
        background-size: 20% 100%;
        background-repeat: repeat-x;
    }
}
@media (max-width: 767px) {
    .product__addtofav {
        padding-left: 30px;
        top: -10px;
        background-size: 20px 20px;
        background-position: 4px center;
    }
    .products-list__footer .button {
        min-width: 185px;
    }
    .lk-order {
        margin: 0px;
    }

    .conditions__dots {
        display: block;
        margin: 20px auto;
        height: 80px;
        background-image: radial-gradient(circle at center,#abbf00,#abbf00 6px,transparent 6px,transparent);
        background-size: 100% 33%;
        background-repeat: repeat-y;
    }
    .conditions__container {
        display: block;
    }
    .conditions__block_border {
        border: 0;
        border-top: 2px solid #c6c6c6;
    }
    .products-list__filter-btn {
        display: block;
         position: static;
    }
    .products-list__itemsqtty {
        display: none;
    }
    .conditions__dots{
        display: none;
    }
    .icon_clear_product__addtofav.has_mobile {
        width: 100%;
        text-align: center;
        margin-top: 10px;
        display: block;
    }
    .sort-control .custom-select-option {
        max-width: 200px;
    }
    .custom-select-container.is-open .custom-select-panel {
        max-height: 10.7em;
    }
    .products-list_index .products-list__item:nth-child(4) {
        display: block;
    }
    .header__top__basket_new {
        margin-left: 16px;
        margin-right: 0;
    }
    .header__top__basket_new::after{
        content: '';
        display: block;
        width: 1px;
        height: 30px;
        position: absolute;
        top: 50%;
        background: #fff;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    .__main-menu {
        margin-left: 0;
    }
    .__main-menu__burger {
        font-size: 16px;
    }
    .__main-menu__link, .__main-menu__submenu .__main-menu__link {
        font-size: 16px;
    }
    .qtty-input__label {
        display: inline-block;
        font-size: 16px;
        margin-top: 0;
    }
    .qtty-input__button {
        font-size: 20px;
        width: 30px;
        height: 30px;
    }
    .qtty-input__input {
        height: 30px;
        font-size: 20px;
    }
    .sort-control__switch {
        font-size: 14px;
    }
    .sort-control__label {
        font-size: 14px;
    }
    .product_card .product__name {
        font-size: 14px;
    }
    .basket__name a {
        font-size: 14px;
    }

    .text_price_notAuth {
        font-size:12px;
    }
    .products-list__mobile-sort {
        margin-left: auto;
    }

    .product_card .product__price * {
        z-index: 9;
    }

    .product_card .product__price, .product_card .product__numbers {
        padding-left: 0;
    }

    .product__price{
        white-space: nowrap;
    }

    .lk-menu__link, .contacts__wheretobuy {
        padding: 0 1em;
    }

    .section__header h1.section__promotext {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .section_product_green .tabs__link:not(:first-of-type)::after {
        background-color: #cbdf7e;
    }

    .section_product_green .tabs__link:not(:first-of-type) {
        border-top: 0;
    }

    .section_product_green .tabs__link:not(:first-of-type)::after {
        display: none;
    }

    .product .product-table-props {
        width: 100%;
    }

    #hdr-games-for-mobiles {
        font-size: 30px;
        font-family: 'MyriadProCond', sans-serif;
        font-weight: 700;
        margin-bottom: 25px;
    }

    #hdr-games-for-mobiles::after {
        content: '';
        display: block;
        width: 50px;
        height: 6px;
        position: absolute;
        bottom: -10px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49.032' height='6.125' viewBox='0 0 49.032 6.125' fill='%230089d0'%3E%3Cpath data-name='Прямоугольник 1 копия 12' class='cls-1' d='M8.161.004l8.174 4.086v2.043L8.161 2.047V.004zm0 0L-.014 4.09v2.043l8.175-4.086V.004zm16.348 0l8.174 4.086v2.043l-8.174-4.086V.004zm0 0L16.335 4.09v2.043l8.174-4.086V.004zm16.348 0l8.174 4.086v2.043l-8.174-4.086V.004zm0 0L32.683 4.09v2.043l8.174-4.086V.004z'/%3E%3C/svg%3E") bottom left no-repeat
    }
    .section_border_triangles {
        background-color: #d5df7f;
        background-image: none;
        margin-bottom: 0px;
    }
    .main_page_text {
        margin-bottom: 0;
    }
    .section_no_padding_top {
        padding-top: 0px;
    }
    .sort-control .custom-select-opener {
        max-width: 200px;
        width: 315px;
        padding-left: 25px;
        position: relative;
    }
    .products-list__mobile-sort .custom-select-container.is-open .custom-select-panel {
        overflow: visible;
            max-height: 100em;
    }

    .product__addtocart.is-active:hover {
        background: #abbf00;
        border-color: #abbf00;
    }
    .mobile_hide_col_more .__main-menu__link {
        display: none;
    }

    .__main-menu__more {
        display: block;
        position: relative;
        font-weight: 700;
        border-top: 1px solid #dedede;
        padding: 15px 20px;
        font-size: 16px;
        color: #343434;
        text-align: left;
        text-decoration: none;
    }

    .__main-menu__more::before {
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        left: 0;
        top: 0;
        border-style: solid;
        border-width: 25px 10px;
        border-color: transparent transparent transparent #abbf00
    }
	.__main-menu__more span::after {
		content: '';
        margin-left: 5px;
        -webkit-transform: none;
        transform: none;
        display: inline-block;
        vertical-align: middle;
        width: 15px;
        height: 10px;
        background: url("data:image/svg+xml;charset=utf-8,%3Csvg height='32' viewBox='0 0 32 32' width='32' xmlns='http://www.w3.org/2000/svg' fill='%23343434'%3E%3Cpath d='M14.77 23.795L5.185 14.21a2.265 2.265 0 0 1 0-3.195l.8-.801a2.266 2.266 0 0 1 3.194 0l7.315 7.315 7.316-7.315a2.266 2.266 0 0 1 3.194 0l.8.801a2.265 2.265 0 0 1 0 3.195l-9.587 9.585a2.242 2.242 0 0 1-1.723.647 2.247 2.247 0 0 1-1.724-.647z'/%3E%3C/svg%3E") center no-repeat;
        background-size: contain;
    }
	.phone {
	    background: url(/local/templates/jumbo_new/i/if_phone.svg) center no-repeat;
		background-size: contain;
	}
    .__main-menu__list {
        position: fixed;
        z-index: 10001;
        width: 96vw;
        margin: auto;
        top: 5px;
        overflow-y: scroll;
        height: 95%;
    }
    .__main-menu__item {
        transition: none;
    }
    .__main-menu__item.hidden {
        height: 0;
        overflow: hidden;
        border: 0 !important;
    }
    .__main-menu__submenu {
        min-height: 90%;
    }
    .header__phone-mob .phone {
        background: none;
    }

    .products-list__header {
        flex-wrap: wrap;
    }
    .products-list__mobile-sort {
        margin-top: 10px;
    }
    .products-list__mobile-sort .custom-select-option {
        overflow: hidden;
    }

    .__main-menu__list .__main-menu__submenu .__main-menu__link:hover, .__main-menu__list .__main-menu__submenu .__main-menu__link:active {
        background: #f0f0f0 !important;
        color: #343434 !important;
    }
    .__main-menu__list .__main-menu__submenu .__main-menu__link:focus {
         background: #0088cf !important;
         color: #fff !important;
    }

    .popup_cityselect .popup__window {
        padding: 45px 20px;
        top: 5%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
    }
	.header .header__bottom .login-reg__link {
    	margin-top: 3px;
	}
	.popup_storage .popup__window,
	.popup_registration .popup__window, .popup_feedback .popup__window {
        max-height: 90vh;
        max-height: 80vh;
        /*max-height: calc(100% - 80px);*/
    	overflow-x: visible;
    	overflow-y: auto;
	}
	.g-recaptcha {
    overflow-x: auto;
}
	.popup_registration .popup__window .button {
		max-width: 1000%;
	}
	.__main-menu__link:active,
	.__main-menu__link:focus {
		background: #0088cf;
	}
	.sort-control_center {
		margin-right: auto;
	}
	.sort-control_center .custom-select-opener {
		max-width: 220px;
	    width: 220px;
	}
	.sort-control_center .custom-select-container.is-open .custom-select-panel {
		left: 0;
	}
    .for_mob_sm {
        min-width: 310px;
    }
}
.form__note.reg_text_popup {
    margin-top: 20px;
}

.sort-control .custom-select-option {
    position: relative;
    padding-left: 25px;
        width: 200px;
}

[data-value='created_date-desc']::before,
[data-value='catalog_PRICE_2-desc']::before,
[data-value='name-desc']::before,
[data-type="desc"] .custom-select-opener::before {
    content: '' !important;
    display: block !important;
    position: absolute;
    top: 50%;
    left: 5px;
    width: 16px;
    height: 16px;
    transform: translateY(-50%);
    z-index: 10;
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg style='enable-background:new 0 0 139 139;' version='1.1' viewBox='0 0 139 139' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cline stroke='%235a5a5a' stroke-width='8' stroke-miterlimit='10' x1='18' x2='121' y1='34.8' y2='34.8'/%3E%3Cline stroke='%235a5a5a' stroke-width='8' stroke-miterlimit='10' x1='95.2' x2='18' y1='69.5' y2='69.5'/%3E%3Cline stroke='%235a5a5a' stroke-width='8' stroke-miterlimit='10' x1='69.5' x2='18' y1='104.2' y2='104.2'/%3E%3C/svg%3E");
}

[data-value='created_date-asc']::before,
[data-value='catalog_PRICE_2-asc']::before,
[data-value='name-asc']::before,
[data-type="asc"] .custom-select-opener::before {
    content: '' !important;
    display: block !important;
    position: absolute;
    top: 50%;
    left: 5px;
    width: 16px;
    height: 16px;
    transform: translateY(-50%);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url("data:image/svg+xml,%3Csvg style='enable-background:new 0 0 139 139;' version='1.1' viewBox='0 0 139 139' xml:space='preserve' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cline stroke='%235a5a5a' stroke-width='8' stroke-miterlimit='10' x1='18' x2='121' y1='104.2' y2='104.2'/%3E%3Cline stroke='%235a5a5a' stroke-width='8' stroke-miterlimit='10' x1='95.2' x2='18' y1='69.5' y2='69.5'/%3E%3Cline stroke='%235a5a5a' stroke-width='8' stroke-miterlimit='10' x1='69.5' x2='18' y1='34.8' y2='34.8'/%3E%3C/svg%3E");
}

* {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
}

.loading-max-height{
    max-height: 251px;
    overflow: hidden
}



/**********************/
/*@media (min-width: 1051px) {*/
    /*.in_compare {*/
        /*background-image: url(/local/images/icons/compare_list_red.svg);*/
    /*}*/

    /*.in_compare a {*/
        /*!*text-decoration: none;*!*/
    /*}*/

    /*.in_compare:hover {*/
        /*text-decoration: underline;*/
    /*}*/

    /*.icons_fav_compare {*/
        /*display: none;*/
    /*}*/

    /*.icons_fav_compare .favorites, .icons_fav_compare .compare {*/
        /*width: 40px;*/
        /*height: 40px;*/
        /*display: inline-block;*/
        /*background-repeat: no-repeat;*/
        /*background-position: center;*/
        /*background-size: contain;*/
        /*margin-right: 5px;*/
    /*}*/

    /*.icons_fav_compare .compare {*/
        /*background-image: url(/local/images/icons/compare_list_green.svg);*/
        /*padding-top: 5px;*/
    /*}*/

    /*.icons_fav_compare .favorites {*/
        /*background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg data-name='Layer 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.62 16.72' fill='transparent' stroke='red'%3E%3Cpath class='cls-1' d='M14.21.71a4.62 4.62 0 0 0-4.4 3.3 4.65 4.65 0 0 0-9.1 1.4c0 7.5 9.1 10.6 9.1 10.6s9.1-3.1 9.1-10.6a4.69 4.69 0 0 0-4.7-4.7z'/%3E%3C/svg%3E");*/
    /*}*/
/*}*/

/* hide moz arrows bug */
input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type=number] {
    -moz-appearance:textfield;
}
.loading-max-height {
    max-height: none;
    overflow: hidden;
}
.products-list__pagination {
    display: flex;
    justify-content: center;
}
@media (max-width: 500px) {
.pagination__link {
    margin: 0 2.5px;
}
}
@media (max-width: 320px) {
.pagination__link {
    margin: 0;
}
}
/* End */
/* /local/templates/.default/components/jumbo/search.title/catalog_new/style.css?15724262002191 */
/* /local/templates/.default/components/bitrix/menu/main_new_catalog/style.css?157242619738 */
/* /local/templates/.default/components/bitrix/breadcrumb/template_new/style.css?1572426196585 */
/* /local/templates/.default/components/bitrix/system.auth.form/jumbo_new/style.css?1572426199293 */
/* /local/components/bitrix/form.result.new/error.css?1570565316163 */
/* /local/templates/jumbo_new/styles.css?17822849357137 */
/* /local/templates/jumbo_new/template_styles.css?178228493525192 */
