/* большой экран 
@media screen and (min-width:1200px){*/

/* баннер подписаться */
.uc-subscribebanner .t059__text-impact {
    padding: 10px 75px 10px 75px;
}

/* баннер подписаться */
.uc-subscribebanner .t-text-impact_xs {
    font-size: 12px;
    line-height: 1.5;
}

/* баннер подписаться */
.uc-subscribebanner .t-text-impact {
    font-family: 'Roboto',Arial,sans-serif;
    font-weight: 400;
    color: #000000;
    letter-spacing: .1rem;
}

/* слои .uc-menu-w */
#rec677162742 {
    z-index: 10;
}

/* слои .uc-menu-b */

#rec673871616 {
    z-index: 10;
}

/* слои видео */
#rec673930412 {
    z-index: 1;
}

/* блюр */
.blur {
    background: rgba(255, 255, 255, 0.10);
    backdrop-filter: blur(11px);
    -webkit-backdrop-filter: blur(11px); 
    position: absolute;
}

/* шрифт */
h1, h2, h3, h4, h5, h6 {
    font-family: Georgia,sans-serif;
    line-height: 1;
    margin: 0;
}

/* магазин размер заголовка карточки товара */
.uc-shop .t-name_md {
    font-family: Georgia,sans-serif;
    font-size: .875rem;
    letter-spacing: .03em;
    line-height: 1;
    margin-bottom: 0.1rem;
    position: relative;
    text-transform: none;
    transition: all .2s ease-in-out;
}

/* магазин размер заголовка карточки товара */
.uc-shop .t-name_xl {
    font-family: Georgia,sans-serif;
    font-size: .875rem;
    letter-spacing: .03em;
    line-height: 1;
    margin-bottom: 0.1rem;
    position: relative;
    text-transform: none;
    transition: all .2s ease-in-out;
}

/* магазин размер описания карточки товара */
.uc-shop .t-store__card__descr {
    font-family: Georgia,sans-serif;
    font-size: .70rem;
    font-weight: 400;
    letter-spacing: .03em;
    line-height: 1;
    margin-bottom: 0.35rem;
    margin-top: 0.35rem;
    text-transform: none;
}

/* магазин размер цены и валюты карточки товара */
.uc-shop .t-store__card__price-value, .t-store__card__price-currency {
    font-family: 'Gilroy',Arial,sans-serif;
    color: #333;
    font-size: .70rem;
    font-weight: 500;
    letter-spacing: .03em;
}

/* отступ до цены */
.uc-shop .t-store__card__price-wrapper {
    margin-top: 0px;
}

/* отступ от карточки до блока с текстом */
.t-store__card__textwrapper {
    padding-top: 12px;
    margin-bottom: auto;
}

/* растояние между колонками */
[data-col-gap='10'] .t-store__stretch-col {
    padding: 0 6px 0 6px;
}

/* растояние между колонками  вертикально*/
.uc-shop .t-store__grid-separator {
    margin-bottom: 26px;
} 

/* оступы по бока линии*/
.uc-title {
    padding: 0 12px 0 12px;
}


/* мобильник */
@media screen and (max-width: 960px) {

/* растояние между колонками  вертикально мобильная версия*/    
.t-store__grid-cont .t-col, .t-store__grid-cont .t-store__stretch-col {
    margin-bottom: 30px;
}

/* запрет на горизонтальный свайп*/
.t-body {
   touch-action: pan-y; 
}

.tn-elem__6771624071702749023738 {
    position: absolute;
}

/* отключаем горизонтальное видео на телефоне*/
.bgvideow{
    display:none;
}
}

/* большой*/
@media screen and (min-width: 960px) {
/* отключаем вертикальное на большом*/
.bgvideoh{
    display:none;
}
}

/* поля товар*/
.uc-product{
    padding: 0 12px 0 12px;
}

/* заголовок товар*/
.uc-product .t762__title{
    font-size: 1.5rem;
    line-height: 1.2;
    font-family: Georgia,sans-serif;
    font-weight: 400;
    color: #000000;
}

/* цена валюта*/
.uc-product .t762__price-value, .t762__price-currency {
    font-family: 'Gilroy',Arial,sans-serif;
    font-size: .875rem;
    font-weight: 600;
    margin-bottom: 1.5rem;
}

/* блок описания*/
.uc-product  .t762__info {
    display: table;
    padding: 0 0 0 12px;
}

/* кнопка*/
.uc-product .t762__btn {
    width:100%;
    letter-spacing: .07em;
    font-family: 'Gilroy',Arial,sans-serif;
    font-size: .80rem;
    font-weight: 700;
    transition: all .2s ease-in-out;
    margin-top: 1.5rem;
}

/* кнопка*/
.uc-product .t-btn_sm {
    height: 40px;
    padding-left: 30px;
    padding-right: 30px;
}

/* линия под ценой*/
.uc-product .t762__price-wrapper {
    border-bottom: 1px solid;
    padding-bottom: 10px;
}

/* линия под ценой*/
.t762__price.t762__price-item.t-name.t-name_md.js-store-prod-price {
    height: 40px;
}

/* растояние до кнопки*/
.uc-product .t762__btn-wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
}

/* скрываем артикул*/
.uc-product .t762__title_small {
    display:none;
}

/* растояни под заголовком*/
.uc-product .t762__title-wrapper {
    margin-bottom: 10px;
}

/* текст описание*/
.t762__descr{
    letter-spacing: 0.06em;
    font-size: 0.75rem;
    color: #333333;
    margin-top: 40px;
}

/* хлебные крошки*/
.uc-crumbs { 
    position: relative;
    top: 30px; left: 12px;
    z-index: 10;
}

.uc-crumbs .t-col {
    margin-left: 0px;
}

/* хлебные крошки*/
.uc-crumbs .t-container {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: 100%;
    padding: 0;
}

/* поля крошки*/
.uc-crumbs{
    padding: 0 12px 0 12px;
}

/* хлебные крошки*/
.uc-crumbs .t758__list_item{
    font-size: 0.75rem;
    font-family: Georgia,sans-serif;
    color: #333333;
}

/* стрелка вправо*/
.t762 .t-slds__arrow-right {
    right: 14px;
}

/* стрелка вправо*/
button.t-slds__arrow.t-slds__arrow-right {
    background-image: url(https://static.tildacdn.com/tild3265-3331-4761-b962-363037616234/photo.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}

/* стрелка вправо*/
.t-slds__arrow_body.t-slds__arrow_body-right {
    opacity: 0;
}

/* стрелки влево*/
.t762 .t-slds__arrow-left {
    left: 14px;
}

/* стрелка влево*/
button.t-slds__arrow.t-slds__arrow-left {
    background-image: url(https://static.tildacdn.com/tild3963-3436-4630-a530-626332646631/s.svg);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;

}

/* стрелка влево*/
.t-slds__arrow_body.t-slds__arrow_body-left {
    opacity: 0;
}


/* мобильная версия*/
@media screen and (max-width: 960px){
/* убираем отступ*/
.uc-product {
    padding: 0 0px 0 0px;
}

/* уменьшаем отступ*/
.uc-product .t762__container{
    padding: 0 10px 0 10px;
}

/* убираем отступ крошки*/
.uc-crumbs .t-col{
    padding-left: 0px;
    padding-right: 0px;

}

/* стрелка вправо мобильная*/
.t762 .t-slds__arrow-right {
    right: 14px;
    top: 14px;
}

/* стрелки влево мобильная*/
.t762 .t-slds__arrow-left {
    left: 14px;
    top: 14px;
}

/* хлебные крошки*/
.uc-crumbs { 
    position: relative;
    top: 0px; left: 0px;
    z-index: 10;
}

/* добавляем отступ от 960 у заголовка в товаре*/
.t762__textwrapper {
    padding: 30px 0;
}

}

/* убираем отступ от 640*/
@media screen and (max-width: 640px){
.t762__container:not(.t762__container_indent) .t762__info {
    padding: 0px 0;
}

}


/* шрифт заголовка попап*/
div#popuptitle_686262919 {
    font-family: Georgia,sans-serif;
    font-weight: 500;
    font-size: 45px;
    margin-bottom: 20px;
}

/* шрифт описание попап*/
.t702__descr.t-descr.t-descr_xs {
    font-family: Georgia,sans-serif;
    font-size: 23px;
    line-height: 35px;
    width: 95%;
}

/* отступ до полей ввода
.t702__text-wrapper.t-align_left {
    margin-bottom: 25px;
}*/



/* поля попапе*/
.uc-popup .t-input {
    padding: 0 0px;
    color: #333;
}

/* шрифт в попапе*/
input#input_5618215262380 {
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
    height: 50px;
    border-bottom: 1px solid #EDEDED;
}

/* шрифт в попапе*/
input#input_5618215262381 {
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
    height: 50px;
    border-bottom: 1px solid #EDEDED;
}

/* шрифт в попапе*/
input#input_5618215262382 {
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
    height: 50px;
    border-bottom: 1px solid #EDEDED;
}

/* шрифт в попапе*/
textarea#input_1703596236443 {
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
    border-bottom: 1px solid #EDEDED;
}

/* высота кнопки*/
.t702 .t-submit {
    height: 50px;
    letter-spacing: 0.06em;
    font-size: 15px;
}

/* поля попапа*/
.t702 .t702__wrapper {
    margin-left: 26px;
    margin-right: 26px;
    margin-bottom: 34px;
    margin-top: 25px;
    padding: 0px 0px;
}


/* мобильная версия popup*/
@media screen and (max-width: 960px){

/* растояние в карточке на мобильном*/
    
    
 /* меняем цвет картинки*/   
button.t-popup__close-wrapper.t-popup__block-close-button {
    filter: invert(1);
}
 /* убираем черную полоску*/   
.t-popup__close.t-popup__block-close {
    background-color: rgb(255 255 255 / 0%);
}


/* шрифт заголовка попап*/
div#popuptitle_686262919 {
    font-family: Georgia,sans-serif;
    font-weight: 500;
    font-size: 35px;
    margin-bottom: 13px;
}

/* шрифт описание попап*/
.t702__descr.t-descr.t-descr_xs {
    font-family: Georgia,sans-serif;
    font-size: 21px;
    line-height: 28px;
    width: 95%;
}

/* отступ до описания*/
.t702__text-wrapper.t-align_left {
    margin-bottom: 30px;
}


/* отсты при ошибке
.t-input-group.t-input-group_em.js-error-control-box {
    margin-bottom: 0px;
}

/* отсты при ошибке
.t-input-group.t-input-group_nm.js-error-control-box {
    margin-bottom: 29px;
}

/* отсты при ошибке
.t-input-group.t-input-group_ph.js-error-control-box {
    margin-bottom: 30px;
}

/* фон*/
.js-errorbox-all.t-form__errorbox-wrapper {
    background-color: rgba(0, 125, 215, 0);
}

/* шрифт при ошибке*/
#allrecords .t-form__errorbox-text .t-form__errorbox-link {
    color: #f95d51;
    font-weight: 600;
    margin-top: 0px;
}

/* поля ошибке*/
li.t-form__errorbox-item.js-rule-error.js-rule-error-req {
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}

/* поля ошибке*/
ul.t-form__errorbox-text.t-text.t-text_md {
    padding: 0px;
}

/* поля ошибке*/
.js-errorbox-all.t-form__errorbox-wrapper {
    padding: 0px;
}

/* отступ до ошибке*/
.t-input-group.t-input-group_ta {
    margin-bottom: 20px;
}


}

/* отсты при ошибке*/
.t-input-group.t-input-group_em.js-error-control-box {
    margin-bottom: 10px;
}

/* отсты при ошибке*/
.t-input-group.t-input-group_nm.js-error-control-box {
    margin-bottom: 29px;
}

/* отсты при ошибке*/
.t-input-group.t-input-group_ph.js-error-control-box {
    margin-bottom: 30px;
}

/* фон*/
.js-errorbox-all.t-form__errorbox-wrapper {
    background-color: rgba(0, 125, 215, 0);
}

/* шрифт при ошибке*/
#allrecords .t-form__errorbox-text .t-form__errorbox-link {
    color: #f95d51;
    font-size: 15px;
    font-weight: 600;
    margin-top: 0px;
}

/* поля ошибке*/
li.t-form__errorbox-item.js-rule-error.js-rule-error-req {
    margin-top: 0px;
    padding: 0px 0px 0px 0px;
}

/* поля ошибке*/
ul.t-form__errorbox-text.t-text.t-text_md {
    padding: 0px;
}

/* поля ошибке*/
.js-errorbox-all.t-form__errorbox-wrapper {
    padding: 0px;
}

/* отступ до ошибке*/
.t-input-group.t-input-group_ta {
    margin-bottom: 20px;
}

/* убираем поля на мобильной в форме*/
@media screen and (max-width: 640px){
.uc-popup .t702 .t-input {
    padding: 0 0px;
}
}


/* поля в карточке*/
.t762__info.js-store-single-product-info {
    width: 100%;
}

/* поля в карточке*/
.t762__info.js-store-single-product-info {
    padding: 0 0px;
}

/* поля в карточке*/
.t762__textwrapper {
    padding-left: 12px;
}

/* поля в карточке моб*/
@media screen and (max-width: 960px){
.t762__textwrapper {
    padding-left: 0px;
}
}

/* аут оф сток*/
.js-store-prod-sold-out.t-store__card__sold-out-msg.t-name.t-name_xs {
    color: #acacac;
    font-size: 12px;
}

/* аут оф сток*/
.uc-product.js-store-prod-sold-out.t-store__card__sold-out-msg.t-name.t-name_xs {
    color: #acacac;
    font-size: 12px;
    padding-bottom: 10px;
}

/* страница о компании*/
.t005__text.t-text.t-text_md {
    font-size: 12px;
    font-family: Georgia,sans-serif;
    letter-spacing: 0.06em;
    font-size: 0.75rem;
    color: #333333;
}

/* страница о компании заголовок*/
.t795__title.t-title.t-title_xs {
    font-size: 24px;
    font-family: Georgia,sans-serif;
    font-weight: 300;
}

/* страница о компании заголовок отступ*/
.t795__title.t-title.t-title_xs {
    margin-bottom: 15px;
}


/* поля в карточке моб*/
@media screen and (max-width: 960px){
/* поля в тексте моб*/
.t-col.t-col_6 {
    padding: 0 10px 0 10px;
}
/* поля в заголовке моб*/
.t-col.t-col_10 {
    padding: 20px 10px 0 10px;
}

/* поля картинки моб*/
.t-align_center {
    padding: 20px 10px 10px 10px;
}

/* отсутп между блоками*/
.t005__text.t-text.t-text_md {
    margin-bottom: 8px;
}

}

@media screen and (min-width: 960px){
/* поля в заголовке*/
.t-align_center {
    padding: 50px 0 50px 0;
}

}


/* страница о компании заголовок */
@media screen and (min-width: 960px){
.t478__title.t-title.t-title_xs {
    font-size: 30px;
    font-family: Georgia,sans-serif;
    font-weight: 300;
}


/* страница о компании*/
.t478__descr.t-descr.t-descr_md {
    font-size: 12px;
    font-family: 'Gilroy',Arial,sans-serif;
    letter-spacing: 0.06em;
    font-size: 0.88rem;
    color: #333333;
    font-weight: 500;
}

/* страница о компании*/
.t-col {
    margin-left: 0px;
    margin-right: 0px;
}

/* страница о компании*/
.t478__content.t-valign_top {
    padding: 40px 40px 40px; 40px ;

}

/* страница о компании*/
.t-container {
    padding-left: 60px;
}

/* страница о компании*/
.t478__descr.t-descr.t-descr_md {
    margin-top: 40px;
}

/* страница о компании*/
.t478__descr.t-descr.t-descr_md {
    margin-top: 0px;
}
}


@media screen and (max-width: 960px){
.t478__title.t-title.t-title_xs {
    font-size: 24px;
    font-family: Georgia,sans-serif;
    font-weight: 300;
}

/* страница о компании*/
.t478__descr.t-descr.t-descr_md {
    font-size: 12px;
    font-family: 'Gilroy',Arial,sans-serif;
    letter-spacing: 0.06em;
    font-size: 0.88rem;
    color: #333333;
    font-weight: 500;
}

/* страница о компании*/
.t-col {
    margin-left: 0px;
    margin-right: 0px;
}

/* страница о компании*/
.t478__content.t-valign_top {
    padding: 40px 40px 40px; 40px ;

}

/* страница о компании*/
.t478__descr.t-descr.t-descr_md {
    margin-top: 40px;
}

/* страница о компании*/
.t478__descr.t-descr.t-descr_md {
    margin-top: 0px;
}    
}

.uc-indent {
    background-image: url(https://thumb.tildacdn.com/tild3033-3639-4332-a563-656434616139/-/format/webp/Kodak_Portra.jpg);
    background-size: 500px;
}

.uc-blok1 {
    background-image: url(https://thumb.tildacdn.com/tild3033-3639-4332-a563-656434616139/-/format/webp/Kodak_Portra.jpg);
    background-size: 500px;
}

.uc-contact {
    background-image: url(https://thumb.tildacdn.com/tild3033-3639-4332-a563-656434616139/-/format/webp/Kodak_Portra.jpg);
    background-size: 500px;
}

/* зоголавок в контактах*/  
.t823__title.t-title.t-title_xs {
    font-size: 24px;
    font-family: Georgia,sans-serif;
    font-weight: 300;
}

/* описание в контактах*/  
.t823__descr.t-descr.t-descr_md {
    font-size: 12px;
    font-family: 'Gilroy',Arial,sans-serif;
    letter-spacing: 0.06em;
    font-size: 0.88rem;
    color: #333333;
    font-weight: 500;
}

/* отступы*/ 
.uc-contact .t-input {
    padding: 0 0 0 0;
}

/* кнопка в контактах*/ 
.uc-contact button.t-submit {
    width: 100%;
    color: #fff;
    background-color: #333;
    height: 50px;
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
}

/* кнопка в контактах при наведении*/ 
.uc-contact button.t-submit:hover {
    width: 100%;
    color: #000;
    background-color: #fff0;
    height: 50px;
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
}

/* шрифт в форме почта*/ 
input#input_2014453409500 {
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
    border-bottom: 1px solid #EDEDED;
}

/* шрифт в форме имя*/ 
input#input_2014453409501 {
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
    border-bottom: 1px solid #EDEDED;
}

/* шрифт в форме тел*/ 
input#input_2014453409502 {
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
    border-bottom: 1px solid #EDEDED;
}

/* шрифт в форме текст*/ 
textarea#input_1703854050768 {
    font-size: 13px;
    font-family: 'Gilroy';
    font-weight: 600;
    letter-spacing: 0.02em;
    border-bottom: 1px solid #EDEDED;
 }
 
/* лишний отступ при ошибке*/ 
.t-input-group.t-input-group_nm.js-error-control-box {
    margin-bottom: 10px;
}

@media screen and (max-width: 960px){
 
/* поля для мобильника*/ 
.t823__container.t823__container_indent {
    padding: 0 10px 0 10px;
}

/* зоголавок в контактах*/  
.t823__title.t-title.t-title_xs {
    font-size: 20px;
    font-family: Georgia,sans-serif;
    font-weight: 300;
}

/* описание в контактах*/  
.t823__descr.t-descr.t-descr_md {
    font-size: 12px;
    font-family: 'Gilroy',Arial,sans-serif;
    letter-spacing: 0.06em;
    font-size: 0.88rem;
    color: #333333;
    font-weight: 500;
}
}

/* меню фон*/ 
.t450__menu_show {
    background-image: url(https://thumb.tildacdn.com/tild6636-3763-4563-b865-353635313962/-/format/webp/Kodak_Portrab.jpg);
    background-size: 800px;
}

/* меню фон*/ 
.t450 {
    background-image: url(https://thumb.tildacdn.com/tild6636-3763-4563-b865-353635313962/-/format/webp/Kodak_Portrab.jpg);
    background-size: 800px;
}

/* кнопка фон*/ 
button.t450__close-button.t450__close.t450_opened {
    background-color: #ffffff00;
}

.t450__overlay.t450__menu_show {
    opacity: 0.3;
}

li.t450__list_item {
    font-size: 20px;
    margin-bottom: 10px;
}

ul.t450__list.t-menu__list {
    margin-left: 10px;
    margin-top: 19px;
}
 
/* поля для мобильника
.t823__main-wrapper {
    padding-left: 0;
    padding-right: 0;
}*/ 



/* полоса в форме снизу
.uc-contact .t-input-block {
    border-bottom: 1px solid #EDEDED;
}

/* полоса в форме снизу
.uc-popup .t-input-block {
    border-bottom: 1px solid #EDEDED;
}*/

/*фон на странице ошибки*/ 
.uc-404 {
    background-image: url(https://thumb.tildacdn.com/tild3033-3639-4332-a563-656434616139/-/format/webp/Kodak_Portra.jpg);
    background-size: 500px;
}

@media screen and (max-width: 960px){
/*отступ на странице ошибки телефон*/ 
.uc-404 .t-col.t-col_8.t-prefix_2 {
 padding-left: 0px; 
}
}

/*отступ между картинками*/ 
.uc-img .t-align_center {
    padding: 10px 0 10px 0;
}

/*текст на странице описания*/ 
.uc-text .t051__text {
  letter-spacing: 0.06em;
    font-size: 0.75rem;
    color: #333333;
    margin-top: 40px; 
    font-family: 'Gilroy', Arial, sans-serif;
    font-weight: 300;
    line-height: 1.55;
    
}

@media screen and (max-width: 960px){
   .uc-text .t051__text {
       text-align: left;
       
}
    .uc-text .t-col{
       padding-left: 10px; 
    }

}