/* КАТАЛОГ JS */
.js-store-prod-descr ul, .js-store-prod-all-text ul {
    display: grid;
    grid-template-columns: auto auto;
    padding-left: 0px !important;
}

.js-store-prod-descr ul li, .js-store-prod-all-text ul li {
    list-style: none;
    padding: 10px 5px 10px 0px;
}

.js-store-prod-descr ul li:nth-child(1)::before, .js-store-prod-all-text ul li:nth-child(1)::before {
    content: url('https://static.tildacdn.com/tild3239-6664-4965-a261-626539306636/area.svg');
    width: 60px;
    height: 60px;
    padding-right: 5px;
    opacity: 0.5;
    vertical-align: middle;
    /* Дополнительные стили для первого элемента списка */
}

.js-store-prod-descr ul li:nth-child(2)::before, .js-store-prod-all-text ul li:nth-child(2)::before {
    content: url('https://static.tildacdn.com/tild6638-3231-4830-a133-623163376163/dimensions.svg');
    width: 60px;
    height: 60px;
    padding-right: 5px;
    opacity: 0.5;
    vertical-align: middle;
    /* Дополнительные стили для второго элемента списка */
}

.js-store-prod-descr ul li:nth-child(3)::before, .js-store-prod-all-text ul li:nth-child(3)::before {
    content: url('https://static.tildacdn.com/tild6536-6561-4834-a464-383762383166/bathrooms.svg');
    width: 60px;
    height: 60px;
    padding-right: 5px;
    opacity: 0.5;
    vertical-align: middle;
    /* Дополнительные стили для третьего элемента списка */
}

.js-store-prod-descr ul li:nth-child(4)::before, .js-store-prod-all-text ul li:nth-child(4)::before {
    content: url('https://static.tildacdn.com/tild6532-3838-4533-b066-633933323566/bedrooms.svg');
    width: 60px;
    height: 60px;
    padding-right: 5px;
    opacity: 0.5;
    vertical-align: middle;
    /* Дополнительные стили для четвертого элемента списка */
}

@media (min-width: 1400px) {
.uc-cat .js-store-grid-cont {
    max-width: 1400px;
}

.uc-cat .t-col_4 {
    max-width: 420px;
}
}

/* КАТАЛОГ */
.t778__descr ul {
    display: grid;
    grid-template-columns: auto auto;
    padding-left: 0px !important;
}

.t778__descr ul li {
    list-style: none;
    padding: 10px 5px 10px 0px;
}

.t778__descr ul li:nth-child(1)::before {
    content: url('https://static.tildacdn.com/tild3239-6664-4965-a261-626539306636/area.svg');
    width: 60px;
    height: 60px;
    padding-right: 5px;
    opacity: 0.5;
    vertical-align: middle;
    /* Дополнительные стили для первого элемента списка */
}

.t778__descr ul li:nth-child(2)::before {
    content: url('https://static.tildacdn.com/tild6638-3231-4830-a133-623163376163/dimensions.svg');
    width: 60px;
    height: 60px;
    padding-right: 5px;
    opacity: 0.5;
    vertical-align: middle;
    /* Дополнительные стили для второго элемента списка */
}

.t778__descr ul li:nth-child(3)::before {
    content: url('https://static.tildacdn.com/tild6536-6561-4834-a464-383762383166/bathrooms.svg');
    width: 60px;
    height: 60px;
    padding-right: 5px;
    opacity: 0.5;
    vertical-align: middle;
    /* Дополнительные стили для третьего элемента списка */
}

.t778__descr ul li:nth-child(4)::before {
    content: url('https://static.tildacdn.com/tild6532-3838-4533-b066-633933323566/bedrooms.svg');
    width: 60px;
    height: 60px;
    padding-right: 5px;
    opacity: 0.5;
    vertical-align: middle;
    /* Дополнительные стили для четвертого элемента списка */
}

@media (min-width: 1400px) {
.uc-cat .t778__container {
    max-width: 1400px;
}

.uc-cat .t-col_4 {
    max-width: 420px;
}
}

@media (min-width: 1400px) {
.uc-video .t-width_12 {
    max-width: 1360px !important;
    height: 765px !important;
    border-radius: 20px !important;
}

.uc-video iframe {
    height: 765px !important;
}
}

.js-store-prod-all-charcs {
    display: none !important;
}

.ipoteka-img-1 .tn-atom {
    border-radius: 80px 0px 80px 80px;
}

.ipoteka-img-2 .tn-atom {
    border-radius: 0px 0px 0px 80px;
}

.ipoteka-img-3 .tn-atom {
    border-radius: 0px 0px 80px 0px;
}

.ipoteka-img-4 .tn-atom {
    border-radius: 0px 80px 80px 0px;
}

.ipoteka-img-5 .tn-atom {
    border-radius: 0px 80px 0px 0px;
}

.ipoteka-img-6 .tn-atom {
    border-radius: 80px 0px 0px 0px;
}

.ipoteka-img-7 .tn-atom {
    border-radius: 0px 0px 80px 80px;
}

.ipoteka-img-8 .tn-atom {
    border-radius: 0px 0px 80px 0px;
}

.ipoteka-img-9 .tn-atom {
    border-radius: 80px 80px 80px 80px;
}

.tn-form__submit .t-submit, .t-btn {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.1) !important;
}

.uc-button .tn-atom:hover, .tn-form__submit .t-submit:hover, .t-btn:hover {
    box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.2) !important;
}

.uc-button .tn-atom, .tn-form__submit .t-submit, .t-btn {
    transition: 0.5s !important;
}

.uc-map .t554__card {
    border-radius: 20px;
}

.t756__btn {
    background-image: linear-gradient(0.25turn,rgba(252,185,12,1) 0%,rgba(252,201,12,1) 100%) !important;
    color: #000 !important;
}

.t-popup__container {
    border-radius: 10px;
}

.t651__btn_wrapper {
    border-radius: 10px !important;
    box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2) !important;
}

.t706__cartwin-prodamount-wrap, .t706__product-amount, .t706__cartwin-totalamount-wrap {
    display: none !important;
}

/* ФОТО ПРИ НАВЕДЕНИИ */
.uc-what-photo .tn-atom {
    transition: 0.3s;
}

.uc-what-1:hover~.uc-what-photo .tn-atom {
    background-image:url('https://static.tildacdn.com/tild6434-6537-4839-a563-336162366262/photo.jpg') !important;
}

.uc-what-2:hover~.uc-what-photo .tn-atom {
    background-image:url('https://static.tildacdn.com/tild6632-3963-4536-b966-376462393639/photo_2023-07-25_19-.jpg') !important;
}

.uc-what-3:hover~.uc-what-photo .tn-atom {
    background-image:url('https://static.tildacdn.com/tild3164-3265-4965-b761-396431653761/5458887095616659266_.jpg') !important;
}

.uc-what-4:hover~.uc-what-photo .tn-atom {
    background-image:url('https://static.tildacdn.com/tild3061-3034-4137-b265-313566646335/photo_2023-12-04_16-.jpg') !important;
}

.uc-what-5:hover~.uc-what-photo .tn-atom {
    background-image:url('https://static.tildacdn.com/tild3133-3138-4262-a237-343563356536/photo_2023-11-07_11-.jpg') !important;
}

.uc-what-1 .tn-atom:hover, .uc-what-2 .tn-atom:hover, .uc-what-3 .tn-atom:hover, .uc-what-4 .tn-atom:hover, .uc-what-5 .tn-atom:hover {
    opacity: 0.05 !important;
}

.uc-what-1 .tn-atom, .uc-what-2 .tn-atom, .uc-what-3 .tn-atom, .uc-what-4 .tn-atom, .uc-what-5 .tn-atom {
    transition: 0.3s;
}

#rec775589576 .uc-what-1:hover~.uc-what-photo .tn-atom {
    background-image:url('https://static.tildacdn.com/tild6434-6537-4839-a563-336162366262/photo.jpg') !important;
}

#rec775589576 .uc-what-2:hover~.uc-what-photo .tn-atom {
    background-image:url('https://static.tildacdn.com/tild3032-6662-4739-b635-363435366432/04234.jpg') !important;
}

#rec775589576 .uc-what-3:hover~.uc-what-photo .tn-atom {
    background-image:url('https://static.tildacdn.com/tild3164-3265-4965-b761-396431653761/5458887095616659266_.jpg') !important;
}

#rec775589576 .uc-what-4:hover~.uc-what-photo .tn-atom {
    background-image:url('https://static.tildacdn.com/tild3061-3034-4137-b265-313566646335/photo_2023-12-04_16-.jpg') !important;
}

.banner-text .tn-atom {
    text-shadow: 4px 4px 4px #000000;
}

.t778__mark {
    width: 150px !important;
    border-radius: 5px !important;
    font-weight: 700 !important;
    height: 40px !important;
}