body {
    background-image: url('https://static.tildacdn.com/tild3565-3430-4332-b430-666161626632/bbg.png');
    background-repeat: repeat;
}

.last-word {
    font-family: 'Playfair Display', serif;
    font-style: italic;
}

#rec867638737 .t-name_md {
    font-size:26px!importaant;
}
#rec867638737 .js-product .t-product__option-variants_buttons .t-product__option-item_simple.t-product__option-item_active {
    border: 1px solid #2b364e;
}
#rec867638737 .js-product .t-product__option-variants_buttons .t-product__option-item_simple:hover {
    border: 1px solid #2b364e;
}

.t-uptitle {
    position: relative; /* создаем контекст для псевдоэлемента */
    display: inline-block; /* чтобы ширина соответствовала тексту */
    text-decoration: none; /* убираем стандартное подчеркивание, если есть */
}
.t017__uptitle {
    padding-bottom:40px;
}

.t-uptitle::after {
    content: ''; /* псевдоэлемент для линии */
    position: absolute;
    left: 10%; /* отступ слева 5%, чтобы линия была 90% ширины */
    bottom: 5px; /*отступ снизу 10px */
    width: 80%; /* ширина линии 90% */
    height: 2px; /* толщина линии (можно изменить) */
    background-color: #C0AF79; /* цвет линии (можно изменить) */
}

#rec926348971 .t-uptitle::after, #rec926397946 .t-uptitle::after {
    background-color:#2b364e;
}

.t006__uptitle {
    text-transform:none;
}

div.t005__text ul {
            list-style: none;
            padding-left: 0;
        }

div.t005__text ul li {
            position: relative;
            padding-left: 20px;
        }

div.t005__text ul li::before {
            content: '\2713';
            position: absolute;
            left: 0;
            color: #C0AF79;
            font-size: 16px;
        }
        
        
.t1034 hr {
    display:none;
}

.t142 .t142__submit_size_lg {
    font-size:16px;
}
.t142 .t142__submit {
    font-family:Roboto;
    font-weight:500;
    letter-spacing: 0.5px;
}



#rec876352324 .t395__tab {
    border-bottom: 12px solid #364462;
}

#rec876352324 .t395__tab.t395__tab_active {
    background-color: #364462 !important;
    border-bottom: 12px solid #C0AF79 !important;
}

#rec876352324 .t395__title {
    padding-bottom:40px !important;
}


.t395__wrapper{
    display: flex;
    flex-wrap: nowrap;
    gap: 0px;
}

.uc-tabs li {
    display: grid ;
/*    flex-direction: column;*/
    align-items: center;
    text-align: center;
    padiing-bottom: 30px;
    cursor: pointer;
}

.uc-tabs li::before {
    /* content: url('1.png'); иконка по умолчанию */
    height: 50px; /* высота иконки */
    width: auto;
    display: block; /* чтобы иконка занимала отдельную строку */
    margin-bottom: 30px;
}

/* Уникальные иконки для первых пяти элементов */
.uc-tabs li:nth-child(1)::before {
    content: url('https://optim.tildacdn.com/tild3135-3664-4437-b366-313836313865/-/resize/120x/-/format/webp/icon-grave.png');
}

.uc-tabs li:nth-child(2)::before {
    content: url('https://optim.tildacdn.com/tild6235-6130-4638-b931-323837316432/-/resize/180x/-/format/webp/icon-ograda.png');
}

.uc-tabs li:nth-child(3)::before {
    content: url('https://optim.tildacdn.com/tild6364-3239-4434-a266-376130633333/-/resize/78x/-/format/webp/icon-vase.png');
}

.uc-tabs li:nth-child(4)::before {
    content: url('https://optim.tildacdn.com/tild3538-6461-4637-a532-633666646635/-/resize/132x/-/format/webp/icon-tiles.png');
}
.uc-tabs li:nth-child(5)::before {
    content: url('https://optim.tildacdn.com/tild3665-3363-4565-a234-306432666230/-/resize/132x/-/format/webp/icon-portrait.png');
}


.js-product .t-product__option-variants_custom .t-product__option-title,
.t-product__checkbox-wrap,
.js-product .t-product__option-select,
.t-descr{
    font-family:'Roboto'!important;
}


.t951 .t-store__card__btns-wrapper {
    margin-bottom:20px;
}





.t-product__option-checkmark.t-product__option-checkmark_buttons.t-product__option-checkmark_color {
    background-size: cover;
    background-repeat: repeat;
    width: 50px;
    height: 50px;
    border-radius: 5px;
}

.js-product .t-product__option-variants_buttons .t-product__option-input:checked+.t-product__option-checkmark_color:before {
    border-radius: 5px;
}



.js-product .t-product__option-input[value="Карельский габбро-диабаз"]+div {
    background-image: url(https://optim.tildacdn.com/tild6262-6261-4038-a633-306134663339/-/resize/320x/-/format/webp/stone1.png.webp);
}

.js-product .t-product__option-input[value="Сибирский гранит"]+div {
    background-image: url(https://optim.tildacdn.com/tild6164-3666-4632-a137-363739666665/-/resize/320x/-/format/webp/stone2.png.webp);
}

.js-product .t-product__option-input[value="Лезниковский гранит"]+div {
    background-image: url(https://optim.tildacdn.com/tild3339-3562-4234-a330-643438363665/-/resize/320x/-/format/webp/stone7.png.webp);
}

.js-product .t-product__option-input[value="Винга гранит"]+div {
    background-image: url(https://optim.tildacdn.com/tild3834-3561-4565-b337-333062316638/-/resize/320x/-/format/webp/stone3.png.webp);
}

.js-product .t-product__option-input[value="Дымовский гранит"]+div {
    background-image: url(https://optim.tildacdn.com/tild3632-6338-4065-b832-616263313038/-/resize/320x/-/format/webp/stone4.png.webp);
}

.js-product .t-product__option-input[value="Белый мрамор"]+div {
    background-image: url(https://optim.tildacdn.com/tild6466-3864-4639-a635-663336356434/-/resize/320x/-/format/webp/stone5.png.webp);
}

.js-product .t-product__option-input[value="Серый мрамор"]+div {
    background-image: url(https://optim.tildacdn.com/tild3733-3662-4432-a337-656234383062/-/resize/320x/-/format/webp/stone6.png.webp);
}