/*блок1-1*/
    .uc-block1-1 .t225 {
        z-index: 4 !important;
        position: relative;
    }

/*блок1-2*/
    .uc-block1-2 .t995__wrapper { /*убираем отступы у фотографии*/
        padding: 0px !important;
    }
    
    .uc-block1-2 .t995__inner-wrapper { /*подложка с текстом*/
        background-color: #fff;
        padding: 30px !important;
        border-radius: 20px;
        position: absolute;
        bottom: 20px;
        margin-right: 20px;
    }

@media (min-width: 960px) and (max-width: 1200px){
    .uc-block1-2 .t995__inner-wrapper { /*подложка с текстом*/
        margin-right: 10px !important;
    }
}    
    .uc-block1-2 .t995__buttons { /*верхний отступ у кнопки*/
        margin-top: 30px !important;
        height: 60px !important;
    }
    
    .uc-block1-2 a.t995__btn {
        margin: 0 !important;
        width: 60px;
        height: 60px;
        padding: 0px;
        position: absolute !important;
        bottom: 30px !important;
        right: 30px !important;
    }
    
    .uc-block1-2 a.t995__btn:before { /*золотая стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3931-6461-4439-a162-386564663531/_.svg');
        opacity: 100%;
        border-radius: 100px;
        position: absolute;
        right: 0px;
        bottom: 0px;
        transform: rotate(45deg);
        z-index: 2;
        transition: all 0.2s ease-in;
        cursor: pointer;
        pointer-events: none;
    }
    
    .uc-block1-2 a.t995__btn:hover:before { /*золотая стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3931-6461-4439-a162-386564663531/_.svg');
        opacity: 0%;
        border-radius: 100px;
        position: absolute;
        right: 0px;
        bottom: 0px;
        rotate: 45del;
        transform: rotate(0deg);
        z-index: 2;
        pointer-events: none;
    }
    
    .uc-block1-2 a.t995__btn:after { /*черная стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3238-3166-4137-b133-623063633666/_.svg'), linear-gradient(0.375turn,rgba(210,152,53,1) 0%,rgba(253,215,108,1) 50%,rgba(214,159,58,1) 100%);
        opacity: 0%;
        border-radius: 100px;
        position: absolute;
        right: 0px;
        bottom: 0px;
        transform: rotate(45deg);
        z-index: 2;
        transition: all 0.2s ease-in;
        pointer-events: none;
    }
    
    .uc-block1-2 a.t995__btn:hover:after { /*черная стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3238-3166-4137-b133-623063633666/_.svg'), linear-gradient(0.375turn,rgba(210,152,53,1) 0%,rgba(253,215,108,1) 50%,rgba(214,159,58,1) 100%);
        opacity: 100%;
        border-radius: 100px;
        position: absolute;
        right: 0px;
        bottom: 0px;
        rotate: 45del;
        transform: rotate(0deg);
        z-index: 2;
        pointer-events: none;
    }

/*блок2*/
@media screen and (max-width: 960px) {
    .uc-block2 .t1007__col {
        width: 50% !important;
    }
    
    .uc-block2 .t1007__line {
        display: none !important;
    }
    
    .uc-block2 .t1007__col-wrapper {
        padding: 10px 0 !important;
    }
}

/*блок3*/
@media screen and (min-width: 1201px){
    .uc-block3 .t1115__feature:nth-child(1) { /*первая карточка*/
        width: 100% !important;
        margin: 20px 0 !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(2) { /*вторая карточка*/
        margin: 20px;
        padding: 25px;
        background-color: #ededed;
        border-radius: 20px !important;
        width: 360px !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(3) { /*третья карточка*/
        margin: 20px;
        padding: 25px;
        background-color: #ededed;
        border-radius: 20px !important;
        width: 360px !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(4) { /*четвертая карточка*/
        width: 100% !important;
        margin: 20px 0 !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(5) { /*пятая карточка*/
        width: 100% !important;
        margin: 20px 20px 0 20px !important;
        padding: 25px 25px 25px 0px !important;
        background-color: #ededed;
        border-radius: 20px !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(5) .t1115__feature-text-wrap { /*вертикальное выравнивание текста в пятой карточке*/
        display: flex;
        align-items: center;
    }
    
    .uc-block3 .t1115__textwrapper+.t1115__features { /*отступ под описанием шапки блока*/
        margin-top: 0px !important;
    }
    
    .uc-block3 .t1115__feature-title+.t1115__feature-descr { /*отступ над описанием в карточках*/
        margin-top: 8px !important;
    }
    
    .uc-block3 .t1115__image { /*фотография*/
        height: 702px !important;
        object-fit: cover;
    }
}

@media screen and (max-width: 1200px){
    .uc-block3 .t1115__feature:nth-child(1) { /*первая карточка*/
        width: 100% !important;
        margin: 20px 0 !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(2) { /*вторая карточка*/
        margin: 0 10px 0 20px;
        padding: 25px;
        background-color: #ededed;
        border-radius: 20px !important;
        width: 300px !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(3) { /*третья карточка*/
        margin: 0 20px 0 10px;
        padding: 25px;
        background-color: #ededed;
        border-radius: 20px !important;
        width: 300px !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(4) { /*четвертая карточка*/
        width: 100% !important;
        margin: 20px 0 !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(5) { /*пятая карточка*/
        width: 100% !important;
        margin: 0 20px !important;
        padding: 25px 25px 25px 0px !important;
        background-color: #ededed;
        border-radius: 20px !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(5) .t1115__feature-text-wrap { /*вертикальное выравнивание текста в пятой карточке*/
        display: flex;
        align-items: center;
    }
    
    .uc-block3 .t1115__textwrapper+.t1115__features { /*отступ под описанием шапки блока*/
        margin-top: 0px !important;
    }
    
    .uc-block3 .t1115__feature-title+.t1115__feature-descr { /*отступ над описанием в карточках*/
        margin-top: 8px !important;
    }
    
    .uc-block3 .t1115__image { /*фотография*/
        width: 100% !important;
        height: 700px !important;
        object-fit: cover;
    }
}

@media screen and (max-width: 960px){
    .uc-block3 .t1115__feature:nth-child(1) { /*первая карточка*/
        width: 100% !important;
        margin: 20px 0 !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(2) { /*вторая карточка*/
        margin: 0 10px 0 20px;
        padding: 25px;
        background-color: #ededed;
        border-radius: 20px !important;
        width: 290px !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(3) { /*третья карточка*/
        margin: 0 20px 0 10px;
        padding: 25px;
        background-color: #ededed;
        border-radius: 20px !important;
        width: 290px !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(4) { /*четвертая карточка*/
        width: 100% !important;
        margin: 20px 0 !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(5) { /*пятая карточка*/
        width: 100% !important;
        margin: 0 20px !important;
        padding: 25px 25px 25px 0px !important;
        background-color: #ededed;
        border-radius: 20px !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(5) .t1115__feature-text-wrap { /*вертикальное выравнивание текста в пятой карточке*/
        display: flex;
        align-items: center;
    }
    
    .uc-block3 .t1115__textwrapper+.t1115__features { /*отступ под описанием шапки блока*/
        margin-top: 0px !important;
    }
    
    .uc-block3 .t1115__feature-title+.t1115__feature-descr { /*отступ над описанием в карточках*/
        margin-top: 8px !important;
    }
    
    .uc-block3 .t1115__image { /*фотография*/
        width: 100% !important;
        max-height: 700px !important;
        object-fit: cover;
    }
    
    .uc-block3 .t1115__col-bottom:not(.t1115__img-mobile) { /*отступ между 5 карточкой и фотографией*/
        margin-top: 20px;
    }
}

@media screen and (max-width: 640px){
    .uc-block3 .t1115__feature:nth-child(1) { /*первая карточка*/
        width: 100% !important;
        margin: 20px 0 !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(2) { /*вторая карточка*/
        margin: 0 0 20px 0 !important;
        padding: 25px;
        background-color: #ededed;
        border-radius: 20px !important;
        width: 100% !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(3) { /*третья карточка*/
        margin: 0 !important;
        padding: 25px;
        background-color: #ededed;
        border-radius: 20px !important;
        width: 100% !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(4) { /*четвертая карточка*/
        width: 100% !important;
        margin: 20px 0 !important;
    }
    
    .uc-block3 .t1115__feature:nth-child(5) { /*пятая карточка*/
        width: 100% !important;
        margin: 0 !important;
        padding: 25px !important;
        background-color: #ededed;
        border-radius: 20px !important;
        display: flex;
        flex-direction: column-reverse;
    }
    
    .uc-block3 .t1115__feature:nth-child(5) .t1115__feature-text-wrap { /*вертикальное выравнивание текста в пятой карточке*/
        display: flex;
        align-items: center;
        margin-left: 0px !important;
        padding-bottom: 20px !important;
        
    }
    
    .uc-block3 .t1115__feature:nth-child(5) .t1115__feature-icon-wrap { /*контайнер с фотографией*/
        position: relative;
        text-align: center;
    }
    
    .uc-block3 .t1115__feature:nth-child(5) .t1115__feature-img { /*размер фотографии*/
        width: 200px !important;
    }
    
    .uc-block3 .t1115__textwrapper+.t1115__features { /*отступ под описанием шапки блока*/
        margin-top: 0px !important;
    }
    
    .uc-block3 .t1115__feature-title+.t1115__feature-descr { /*отступ над описанием в карточках*/
        margin-top: 8px !important;
    }
    
    .uc-block3 .t1115__image { /*фотография*/
        width: 100% !important;
        height: 640px !important;
        object-fit: cover;
    }
}
    
@media screen and (max-width: 480px){
    .uc-block3 .t1115__image { /*фотография*/
        width: 100% !important;
        height: 400px !important;
        object-fit: cover;
    }
}

/*каталог 3 карточки*/    
    .uc-katalog3 .t778__col:last-child {
        width: 100%;
        padding: 0 !important;
        margin-bottom: 0 !important;
    }
    
    .uc-katalog3 .js-product-link {
        display: flex;
        justify-content: center;
    }

    .uc-katalog3 .t-store__card:before { /*черная стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3238-3166-4137-b133-623063633666/_.svg');
        opacity: 100% !important;
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        z-index: 2;
        transition: all 0.2s ease-in;
        pointer-events: none;
    }
    
    .uc-katalog3 .t-store__card:hover:before { /*черная стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3238-3166-4137-b133-623063633666/_.svg');
        opacity: 0% !important;
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(0deg);
        z-index: 2;
        pointer-events: none;
    }

    .uc-katalog3 .t-store__card__wrap_all:before { /*золотая стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3931-6461-4439-a162-386564663531/_.svg');
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        z-index: 1;
        transition: all 0.2s ease-in;
        pointer-events: none;
    }
    
    .uc-katalog3 .t-store__card:hover .t-store__card__wrap_all:before { /*золотая стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3931-6461-4439-a162-386564663531/_.svg');
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(0deg);
        z-index: 1;
        pointer-events: none;
    }
    
    .uc-katalog3 .t-store__card:after { /*фон кнопки*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: linear-gradient(0.25turn, rgb(210, 152, 53) 0%, rgb(253, 215, 108) 50%, rgb(214, 159, 58) 100%);
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        transition: all 0.2s ease-in;
        pointer-events: none;
    }

    .uc-katalog3 .t-store__card:hover:after { /*фон кнопки*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: none;
        border-radius: 100px;
        background-color: #000000;
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        pointer-events: none;
    }
    
    .uc-katalog3 .t-store__card { /*родительский контейнер для кнопки*/
        position: relative;
    }
    
    .uc-katalog3 .t-store__card__wrap_all { /*реверс фотографии и заголовка*/
        display: flex;
        flex-direction: column-reverse;
    }

@media screen and (min-width: 1201px){
    .uc-katalog3 .t-store__card__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 300px;
        height: 200px;
    }
    
    .uc-katalog3 .t-store__card__imgwrapper { /*контейнер изображения*/
        position: relative;
        width: auto !important;
        height: 200px !important;
        padding-bottom: 110px !important;
    }
}

@media screen and (max-width: 1200px){
    .uc-katalog3 .t-store__card__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 240px;
        height: 160px;
    }
    
    .uc-katalog3 .t-store__card__imgwrapper { /*контейнер изображения*/
        position: relative;
        width: auto !important;
        height: 160px !important;
        padding-bottom: 110px !important;
    }
    
    .uc-katalog3 .t-store__grid-separator {
        margin-bottom: 20px !important;
    }
}

@media screen and (max-width: 960px){
    .uc-katalog3 .t-store__card__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 300px;
        height: 200px;
    }
    
    .uc-katalog3 .t-store__card__imgwrapper { /*контейнер изображения*/
        display: flex;
        justify-content: center;
        position: relative;
        width: 360px !important;
        height: 200px !important;
        padding-bottom: 110px !important;
    }
    
    .uc-katalog3 .t-store__card {
        width: 100% !important;
        padding: 0px !important;
        margin-bottom: 20px !important;
    }
    
    .uc-katalog3 .t-store__card:last-child {
        width: 100% !important;
        padding: 0px !important;
        margin-bottom: 0 !important;
    }
    
    .uc-katalog3 .js-store-grid-cont {
        width: -webkit-fill-available !important;
        padding: 0 20px;
    }
    
    .uc-katalog3 .t-store__card__wrap_all a {
        display: flex;
        justify-content: center;
    }
    
    .uc-katalog3 .store__card__wrap_txt-and-opts a {
        display: flex;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 480px){
    .uc-katalog3 .t-store__card__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 20px;
        width: 240px;
        height: 160px;
    }
    
    .uc-katalog3 .t-store__card__imgwrapper { /*контейнер изображения*/
        display: flex;
        justify-content: center;
        position: relative;
        width: 280px !important;
        height: 270px !important;
    }
}

/*каталог 2 карточки*/
    .uc-katalog2 .t-store__card__wrap_all:after { /*черная стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3238-3166-4137-b133-623063633666/_.svg');
        opacity: 100%;
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        z-index: 2;
        transition: all 0.2s ease-in;
        pointer-events: none;
    }
    
    .uc-katalog2 .t-store__card:hover .t-store__card__wrap_all:after { /*черная стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3238-3166-4137-b133-623063633666/_.svg');
        opacity: 0%;
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(0deg);
        z-index: 2;
        pointer-events: none;
    }

    .uc-katalog2 .t-store__card__wrap_all:before { /*золотая стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3931-6461-4439-a162-386564663531/_.svg');
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        z-index: 1;
        transition: all 0.2s ease-in;
        pointer-events: none;
    }
    
    .uc-katalog2 .t-store__card:hover .t-store__card__wrap_all:before { /*золотая стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3931-6461-4439-a162-386564663531/_.svg');
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        rotate: 45del;
        transform: rotate(0deg);
        z-index: 1;
        pointer-events: none;
    }
    
    .uc-katalog2 .t-store__card:after { /*фон кнопки*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: linear-gradient(0.25turn, rgb(210, 152, 53) 0%, rgb(253, 215, 108) 50%, rgb(214, 159, 58) 100%);
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        transition: all 0.2s ease-in;
        pointer-events: none;
    }

    .uc-katalog2 .t-store__card:hover:after { /*фон кнопки*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: none;
        border-radius: 100px;
        background-color: #000000;
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        pointer-events: none;
    }
    
    .uc-katalog2 .t-store__card { /*родительский контейнер для кнопки*/
        position: relative;
    }
    
    .uc-katalog2 .t-store__card__wrap_all { /*реверс фотографии и заголовка*/
        display: flex;
        flex-direction: column-reverse;
    }

@media screen and (min-width: 1201px){
    .uc-katalog2 .t-store__card__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 300px;
        height: 200px;
    }
    
    .uc-katalog2 .t-store__card__imgwrapper { /*контейнер изображения*/
        position: relative;
        width: 360px !important;
        height: 200px !important;
        padding-bottom: 110px !important;
    }
    
    .uc-katalog2 .t-store__card__wrap_all a {
        display: flex;
        justify-content: center;
    }
    
    .uc-katalog2 .store__card__wrap_txt-and-opts a {
        display: flex;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 1200px){
    .uc-katalog2 .t-store__card__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 240px;
        height: 160px;
    }
    
    .uc-katalog2 .t-store__card__imgwrapper { /*контейнер изображения*/
        position: relative;
        width: 300px !important;
        height: 160px !important;
        padding-bottom: 110px !important;
    }
    
    .uc-katalog2 .t-store__grid-separator {
        margin-bottom: 20px !important;
    }
    
    .uc-katalog2 .t-store__card__wrap_all a {
        display: flex;
        justify-content: center;
    }
    
    .uc-katalog2 .store__card__wrap_txt-and-opts a {
        display: flex;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 960px){
    .uc-katalog2 .t-store__card__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 300px;
        height: 200px;
    }
    
    .uc-katalog2 .t-store__card__imgwrapper { /*контейнер изображения*/
        display: flex;
        justify-content: center;
        position: relative;
        width: 360px !important;
        height: 200px !important;
        padding-bottom: 110px !important;
    }
    
    .uc-katalog2 .t-store__card {
        width: 100% !important;
        padding: 0px !important;
        margin-bottom: 20px !important;
    }
    
    .uc-katalog2 .t-store__card:last-child {
        width: 100% !important;
        padding: 0px !important;
        margin-bottom: 0 !important;
    }
    
    .uc-katalog2 .js-store-grid-cont {
        width: -webkit-fill-available !important;
        padding: 0 20px;
    }
    
    .uc-katalog2 .t-store__card__wrap_all a {
        display: flex;
        justify-content: center;
    }
    
    .uc-katalog2 .store__card__wrap_txt-and-opts a {
        display: flex;
        justify-content: flex-start;
    }
}

@media screen and (max-width: 480px){
    .uc-katalog2 .t-store__card__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 20px;
        width: 240px;
        height: 160px;
    }
    
    .uc-katalog2 .t-store__card__imgwrapper { /*контейнер изображения*/
        display: flex;
        justify-content: center;
        position: relative;
        width: 280px !important;
        height: 270px !important;
    }
}

/*каталог 1 карточка*/
    .uc-katalog1 .t778__wrapper:after { /*черная стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3238-3166-4137-b133-623063633666/_.svg');
        opacity: 100%;
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        z-index: 2;
        transition: all 0.2s ease-in;
        pointer-events: none;
    }
    
    .uc-katalog1 .t778__col:hover .t778__wrapper:after { /*черная стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3238-3166-4137-b133-623063633666/_.svg');
        opacity: 0%;
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        rotate: 45del;
        transform: rotate(0deg);
        z-index: 2;
        pointer-events: none;
    }

    .uc-katalog1 .t778__wrapper:before { /*золотая стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3931-6461-4439-a162-386564663531/_.svg');
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        z-index: 1;
        transition: all 0.2s ease-in;
        pointer-events: none;
    }
    
    .uc-katalog1 .t778__col:hover .t778__wrapper:before { /*золотая стрелка*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: url('https://static.tildacdn.com/tild3931-6461-4439-a162-386564663531/_.svg');
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        rotate: 45del;
        transform: rotate(0deg);
        z-index: 1;
        pointer-events: none;
    }
    
    .uc-katalog1 .t778__col:after { /*фон кнопки*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: linear-gradient(0.25turn, rgb(210, 152, 53) 0%, rgb(253, 215, 108) 50%, rgb(214, 159, 58) 100%);
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        transition: all 0.2s ease-in;
        pointer-events: none;
    }

    .uc-katalog1 .t778__col:hover:after { /*фон кнопки*/
        content: "";
        display: block;
        width: 60px;
        height: 60px;
        background-image: none;
        border-radius: 100px;
        background-color: #000000;
        border-radius: 100px;
        position: absolute;
        right: 30px;
        bottom: 30px;
        transform: rotate(45deg);
        pointer-events: none;
    }
    
    .uc-katalog1 .t778__col { /*родительский контейнер для кнопки*/
        position: relative;
    }

    .uc-katalog1 .t778__wrapper { /*реверс фотографии и заголовка*/
        display: flex;
        flex-direction: column-reverse;
    }
    
    .uc-katalog1 .js-product-link {
        display: flex;
        justify-content: center;
    }

@media screen and (min-width: 1201px){    
    .uc-katalog1 .t-col_8 {
        max-width: 1160px !important;
        padding-left: 0px !important;
    }
    
    .uc-katalog1 .t778__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 300px;
        height: 200px;
    }
    
    .uc-katalog1 .t778__imgwrapper { /*контейнер изображения*/
        display: flex;
        justify-content: center;
        position: relative;
        width: 360px !important;
        height: 200px !important;
        padding-bottom: 110px !important;
    }
}

@media screen and (max-width: 1200px){    
    .uc-katalog1 .t-col_8 {
        max-width: 940px !important;
        padding-left: 0px !important;
    }
    
    .uc-katalog1 .t778__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 240px;
        height: 160px;
    }
    
    .uc-katalog1 .t778__imgwrapper { /*контейнер изображения*/
        position: relative;
        width: 300px !important;
        height: 160px !important;
        padding-bottom: 110px !important;
    }
    
    .uc-katalog1 .t778__separator {
    margin-bottom: 20px !important;
    }
}

@media screen and (max-width: 960px){    
    .uc-katalog1 .t-col_8 {
        max-width: 640px !important;
        padding: 0px !important;
        margin-bottom: 20px !important;
    }
    
    .uc-katalog1 .t-col_8:last-child {
        max-width: 640px !important;
        padding: 0px !important;
        margin-bottom: 0 !important;
    }
    
    .uc-katalog1 .t778__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 300px;
        height: 200px;
    }
    
    .uc-katalog1 .t778__imgwrapper { /*контейнер изображения*/
        display: flex;
        justify-content: center;
        position: relative;
        width: 360px !important;
        height: 200px !important;
        padding-bottom: 110px !important;
    }
    
    .uc-katalog1 .t778__container {
        max-width: 640px !important;
        padding: 0 20px !important;
    }
    
    .uc-katalog1 .t778__container_mobile-grid {
        padding: 0 20px;
    }
}

@media screen and (max-width: 680px){    
    .uc-katalog1 .t-col_8 {
        max-width: 640px !important;
        padding: 0px !important;
        margin-bottom: 20px !important;
    }
    
    .uc-katalog1 .t-col_8:last-child {
        max-width: 640px !important;
        padding: 0px !important;
        margin-bottom: 0 !important;
    }
    
    .uc-katalog1 .t778__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 30px;
        width: 300px;
        height: 200px;
    }
    
    .uc-katalog1 .t778__imgwrapper { /*контейнер изображения*/
        display: flex;
        justify-content: center;
        position: relative;
        width: 360px !important;
        height: 200px !important;
        padding-bottom: 110px !important;
    }
    
    .uc-katalog1 .t778__container {
        width: -webkit-fill-available;
        padding: 0 20px !important;
    }
}

@media screen and (max-width: 480px){    
    .uc-katalog1 .t-col_8 {
        max-width: 640px !important;
        padding: 0px !important;
        margin-bottom: 20px !important;
    }
    
    .uc-katalog1 .t-col_8:last-child {
        max-width: 640px !important;
        padding: 0px !important;
        margin-bottom: 0 !important;
    }
    
    .uc-katalog1 .t778__img { /*отступы фотографии*/
        margin: 0 !important;
        padding: 0 20px;
        width: 240px;
        height: 160px;
    }
    
    .uc-katalog1 .t778__imgwrapper { /*контейнер изображения*/
        display: flex;
        justify-content: center;
        position: relative;
        width: 280px !important;
        height: 160px !important;
        padding-bottom: 110px !important;
    }
    
    .uc-katalog1 .t778__container {
        width: -webkit-fill-available;
        padding: 0 20px !important;
    }
}

/*карточка подробнее о продукте*/  
@media screen and (min-width: 561px) {
    .t-store__prod-snippet__container { /*отступ вверху*/  
        padding-top: 190px !important;
    }
}

@media screen and (max-width: 560px) {
    .t-store__prod-snippet__container { /*отступ вверху*/  
        padding-top: 130px !important;
    }
}

    .js-store-prod-text ul li::marker{ /*цыет маркера в подробнее о товаре*/  
        color: #EEC158 !important;
    }

/*всплывающая форма корзины*/  
    .t-descr_sm { /*заголовок в полях*/  
        font-family: 'Montserrat' !important;
    }
    
    .t-input { /*заголовок в товаре*/  
        font-family: 'Montserrat' !important;
    }

/*форма*/
    .t704__text-wrapper {
        margin-bottom: 40px !important;
    }
    
/*кнопка*/
    .t-btn {
        margin-top: 0px !important;
    }
    
/*логотипы партнеров*/
@media screen and (min-width: 641px){
    .t594__img {
        border-radius: 20px;
    }
}

@media screen and (max-width: 640px) {
    .t594__container {
        padding: 0 10px;
    }
    
    .t594__img {
        border-radius: 10px;
    }
}

/*меню*/
    .uc-menu {
        z-index: 99 !important;
        position: relative !important;
    }

/*подвал*/
@media screen and (max-width: 640px) {
    .line { /*линия*/
        width: -webkit-fill-available !important;
        margin: 0 20px !important;
    }
}

/*карта*/   
@media screen and (max-width: 640px) {
    .map {
        width: -webkit-fill-available !important;
        margin: 0 20px !important;
        border-radius: 10px !important;
    }
}

@media screen and (max-width: 960px) {
/*контакты*/      
    .t1095 .t-list__item { /*отступ между иконками*/
        margin-top: 20px !important;
    }
}

    .t1095__bgimg {
        border: #EEC158 1px solid;
        border-radius: 100px;
    }