/*блок с фотографиями во весь экран*/
.container-foto-popap {
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    z-index: 99999;
    /*cursor: zoom-in;*/
    /*фон обертки*/
    background-color: #f2f2f2;
}

/*поменяем курсор если фото увеличелось*/

.new-img.zoom-out {
    cursor: zoom-out;
    width: 100%;
    /*можем динамически подстроить*/ /*transform-origin: 50%;*/
    transition: all .3s ease-in-out;
}

/*сами фотографии в контейнере*/
.new-img {
    display: block;
    /*размер увеличенной фотки*/
    width: 50%;
    /*по центру*/
    margin: 0 auto;
    cursor: zoom-in;
    transition: all .3s ease-in-out;
}


/*для двойной фотографии*/
/*ширина на 100% экрана мобилки, высота подбирается индивидуально, от этого зависит отступ от фотографии*/
.double {
    width: 100% !important;
    height: 270px;
    overflow: hidden;
}


/*Контейнеры влияющие на размер двойного фото*/
.double > a,
.double > a div {
    height: 100vw;
}


/*разместим фотографию так чтобы она полностью вошла в контейнер и выровняем высоту по верху*/
.double .js-product-img {
    background-size: contain !important;
    background-position: top !important;
}

/*уберем у 2й фотографии лишние отступы*/
.double .t-store__card__imgwrapper {
    padding-bottom: 0;
}

/*расстояние между рядами карточек в мобильной версии */
.t-store__card {
    margin-bottom: 20px !important;
}


/*для десктопа*/
@media (min-width: 961px) {
    .double {
        width: 50% !important;
    }

    /*уберем определение высоты фото в десктопе*/
    .double {
        height: 0;
    }

    /*расстояние между рядами карточек */
    .t-store__card {
        margin-bottom: 40px;
    }

    /*выровняем высоту фотки и контейнера*/
    .double .js-product-img {
        height: inherit;
    }

}

/*@media (min-width:465px){*/
/*    .double>a > div{*/
/*        height: 100%;*/
/*    }*/
/*}*/


/* 
Код для минускульных цифр
*/
body {
    font-variant-numeric: lining-nums;
    font-feature-settings: 'lnum';
    -moz-font-feature-settings: 'lnum=1';
    -ms-font-feature-settings: 'lnum';
    -webkit-font-feature-settings: 'lnum';
    -o-font-feature-settings: 'lnum';
}


.new-cards .t1002__addBtn {
    display: none;
}


.t-store__product-popup {
    display: block !important;
}

.t-store__product-snippet .t-container > div:after, .t-store__product-popup > div:after {
    clear: unset !important;
}


    /*-----Отступы у избранного-------*/
    .t-store__card__imgwrapper .t1002__addBtn, .t1002__picture-wrapper .t1002__addBtn {
        right: 2px;
        top: 2px;
    }


    /*Цвет фона в корзине и избранном*/
    .t706__sidebar-content, .t1002__wishlistwin-content {
    background-color: #f2f2f2 !important;
    }
    /*Цвет фона плашки в корзине*/
    .t706__cartpage-top{
        background-color: #f2f2f2 !important;
    }
   /*Цвет фона в корзине*/
    .t706__cartpage {
    background-color: #f2f2f2 !important;
    }
    
    /*Размер миниатюры в корзине*/
    .t706__product-imgdiv {
    height: 250px;
    width: 120px;
    }
    
    /*Размер миниатюры в избранном*/
    .t1002__product-imgdiv {
     height: 250px;
    width: 120px;
     background-color: #f2f2f2;
     border-radius: 0;
     border: 0;
     
    }
    
    /*Размер миниатюры в поиске*/
    .t-site-search-dm__result__product_img {
        height: 140px;
        width: 70px;
    }
    
    /*Отступы в корзине и избранном*/
    .t706__product-title {
        padding: 45px 0;
    }
    .t1002__product {
        margin-bottom: 0;
    }
    @media screen and (min-width: 640px) {
         .t1002__product-title {
        margin-left: 60px;
    }
    }
    .t706__product-title{
        display: contents;
    }
    .t706__cartpage-totals{
        border: 1px solid #B3B3B3;
        margin-bottom: 20px !important;
        padding-right: 15px !important;
        padding-bottom: 15px !important;
        border-radius: 0px !important;
    }
    
    .t706__product {
        margin-bottom: 15px;
    }
    .t706__sidebar-top{
        background-color: #f2f2f2 !important;
    }
    .t706__cartpage-totals::after{
        border-radius: 0px !important;
    }
    
    @media screen and (max-width: 960px){
.t706__cartpage-form {
    padding-top: 40px !important;
}
    }
/*------------------------------------------------------*/



/*для фильтров*/
.js-store-parts-select-container.filter-positions{
    position: fixed;
    background-color: #fff;
    width: 100%;
    z-index: 10;
    

}
.filter-positions .t-store__filter__options_center{
    text-align: left;
    transition: all 1s ease-in-out;
}

/*гифки статика*/
.new-gif,
.new-gif-mob{
    width: 90%;

    background-image: url("https://static.tildacdn.com/tild3832-3062-4635-b163-626264396237/3.gif"); 
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}
.new-gif{
    height: 35%;    
}
/*крестик в попапе*/
.new-cloced{
    position: fixed;
    font-size: 30px;
    padding: .5em;
    cursor: pointer;
    right: 0;
    z-index: 1;
}

/*зум в мобилке scale- это масштаб, сейчас 150% можно изменить в любую сторону*/
/*.zoom-mobile.zoom-out{
    scale: 150%;
    transition: all .3s ease-in-out;
}*/
/*фон фильтров*/
.t-store__filter{
    background-color: #fff;
}
/*положение гиф в корзине десктоп (отступ слева, при желании можно добавить что-то еще. если чтото не сработает добавить !important)*/
.new-gif{
    margin-left: 20px;
}
/*высота фильтров*/
    .t-store__grid-cont_col-width_stretch.t-store__grid-cont_indent{
        margin-bottom: -30px;
        height: 3%;
        
    } 
/*Позиционрование фильтров*/
.t-store__filter__options_center{
    text-align: left !important;
}

.t-store__filter__opts-mob-btn {
    margin-top: -5px !important;
}
.t-store__filter__chosen-wrapper {
    margin-top: 7px !important ;
    margin-bottom: 2px !important;
}

.t-store__filter__prods-number {
    text-align: right !important;
    margin-top: -25px !important;
    display: none;
}



/* ---Размер шрифта Табов--- */

/*Табы в карточке товаров*/
.t-store .t-store__tabs {
    width: 100% !important;
    display: block !important;
    margin-top: 20px !important;
    max-width: 560px !important;

}

/* Заголовок Табов Десктоп */
.t-store__tabs__item-title.t-name.t-name_xs {
    font-size: 18px;
}

/* Текст Табов Десктоп */
.t-store__tabs__content.t-descr.t-descr_xxs {
    font-size: 14px;
}

/* Адаптация для разных экранов */
@media screen and (max-width: 1200px) {
    /* Заголовок Табов */
    .t-store__tabs__item-title.t-name.t-name_xs {
        font-size: 18px;
    }

    /* Текст Табов */
    .t-store__tabs__content.t-descr.t-descr_xxs {
        font-size: 14px;
    }
}

@media screen and (max-width: 980px) {
    /* Заголовок Табов */
    .t-store__tabs__item-title.t-name.t-name_xs {
        font-size: 18px;
    }

    /* Текст Табов */
    .t-store__tabs__content.t-descr.t-descr_xxs {
        font-size: 14px;
    }
}
    @media screen and (max-width: 640px) {
        /* Заголовок Табов */
        .t-store__tabs__item-title.t-name.t-name_xs {
            font-size: 16px;
        }

        /* Текст Табов */
        .t-store__tabs__content.t-descr.t-descr_xxs {
            font-size: 14px;
        }
    }

    @media screen and (max-width: 480px) {
        /* Заголовок Табов */
        .t-store__tabs__item-title.t-name.t-name_xs {
            font-size: 16px;
        }

        /* Текст Табов */
        .t-store__tabs__content.t-descr.t-descr_xxs {
            font-size: 14px;
        }
    }
    /* ---Конец Размера шрифта Табов--- */
    /*-----Размер шрифта "описание в карточке" и растояние от кнопки до табов */
    .t-store__prod-popup__text {
        margin-top: 60px;
        font-size: 16px;
        margin-bottom: 30px !important;
    }       
        
/* ---Цвет фона и текста об успешной отправке данных из формы--- */
    .t-form__successbox {
        background: #f2f2f2;
        color: #000;
    }
    
    /* ---Цвет когда удаляем товар из корзины--- */
    .t706__product-deleted__timer__counter__circle {
        color: #ff0000 !important;
    }
    
    /*фиксируем описание в попапе карточки*/
/*@media (min-width: 981px) {*/
/*    .t-store .t-store__prod-popup__info {*/
/*        position: fixed;*/
/*        top:initial;*/
/*        right: initial !important;*/
/*    }*/
/*}*/


    @media screen and (min-width: 981px) {
.t-container_fluid .t-col_8 {
    max-width: 1200px;
}
}
    
        
        