     /* Запрет выделения текста */
      body {
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
      }
    
    /* Иконки шапка */
    .icon-contact a svg path:hover {
        fill: #FFF; 
    }
    
    /* Карта в контактах, изображения в статьях*/
    .tn-elem__12043666911754403128418 iframe,
    .t-feed__post-popup__content img,
    .t-feed__post-popup__relevants-bgimg {
        border-radius: 16px;
        box-shadow: -1px 4px 6px 0px rgba(0, 0, 0, 0.1);
    }
    
    /* Автор в статье */
    .js-feed-post-author .t-descr_xxs {
    font-size: 14px;
    color: #C0943A;
    font-family: "Inter", Arial, sans-serif;
    }
    
    .t-feed__post-popup__author-bgimg {
        height: 36px;
        width: 36px;
    }
    
    /* Категория в статье*/
    .t-feed__post-popup__tag span,
    .t-feed__post-popup__relevants-item-title {
        color: #9E2A2B;
    }
    
    .t-feed__post-popup__tag span,
    .t-feed__post-popup__date {
    font-family: "Inter", Arial, sans-serif;
    font-weight: 700;
    }
    
    /* Кнопка принятия cookie*/
    .t-btnflex__text {
    font-family: "Inter", Arial, sans-serif;
    }
    
    /* Кнопка на превью карточки*/
     .t-store__card__btn {
        width: 100%;
    }
    
    /* Отметка продан*/
    .t-store__card__sold-out-msg,
    .t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt{
        font-size: 0;
    }
    
    .t-store__card__sold-out-msg:after,
    .t-store__prod-popup__btn_disabled td.js-store-prod-popup-buy-btn-txt:after{
        content: "Продан";
        font-size: 16px;
        font-family: 'Inter', Arial, sans-serif;
    }
    
    /* Тень стандартных блоков */
    .t778 .t-store__card__wrap_all,
    #rec1242679951 .t533__textwrapper,
    #rec1245563221 .t533__textwrapper,
    .t533__img,
    .t-feed__col-grid__post-wrapper {
        box-shadow: -1px 4px 6px 0px rgba(0, 0, 0, 0.1) !important;
    }
    
    
    
    @media screen and (max-width: 560px) {
        /* Контейнер с фото в карточке*/
        .t-store__prod-popup__slider .t-slds__main {
        margin-left: 10px;
        margin-right: 10px;
        }
    }
    
    /* Лейбл на превью*/
    .t-store__card__mark {
    border-radius: 10px;
    font-family: "Inter", Arial, sans-serif;
    padding: 10px 10px;
    height: auto;
    width: auto;
    background-color: #9e2a2be6  !important;
    }
    
    /* Свойства и текст в карточке */
    .js-store-prod-all-text {
        font-size: 16px;
    }
    .tilda-specs-table {
    width: 100%;
    border-collapse: collapse;
    margin: 15px 0;
    font-size: 16px;
    }
    
    .spec-param {
        font-weight: 500;
        padding: 10px 0px;
        width: 40%;
        color: #333;
    }
    
    .spec-value {
        padding: 10px 15px;
        color: #555;
    }
    
    /* Хлебные крошки*/
    #breadcrumbs-wrapper {
        margin: 100px 120px 30px;
        max-width: 100%;
        box-sizing: border-box;
        font-family: inherit;
        line-height: 1.55;
    }
    
    #breadcrumbs {
        padding: 0 !important;
        margin: 0 !important;
        list-style: none !important;
    }
    
    #breadcrumbs li {
        display: inline-block;
        position: relative;
        margin-right: 5px;
    }
    
    #breadcrumbs a, #breadcrumbs span {
        color: #212121;
        text-decoration: none !important;
        display: inline-block;
        transition: all 0.2s ease;
    }
    
    #breadcrumbs a:hover {
        color: #0066cc;
    }
    
    #breadcrumbs span {
        color: grey;
    }
    
    #breadcrumbs li:not(:last-child)::after {
        content: " » ";
        font-weight: normal;
        color: #858585;
        margin: 0 5px;
        display: inline-block;
    }

    /* Стили для главной страницы - полностью скрываем крошки */
    body.home-page #breadcrumbs-wrapper {
        display: none !important;
        padding: 0 !important;
        margin: 0 !important;
        height: 0 !important;
    }

    /* Адаптация хлебных крошек под мобильные устройства */
    @media (min-width: 1200px) and (max-width: 1600px) {
        #breadcrumbs-wrapper {
            margin-left: 20px;
        }
    }
    
    @media (max-width: 1200px) {
        #breadcrumbs-wrapper {
            margin-left: 10px;
        }
    }
    
    @media screen and (max-width: 480px) {
        #breadcrumbs-wrapper, 
        #breadcrumbs a, 
        #breadcrumbs span {
            font-size: 14px;
        }
    }
    
    /* Сообщение в блоке Другие щенки при ненайденных позициях */
    .t-store__empty-part-msg-wrapper {
        border-radius: 16px;
    }
    
    /* Все чекбоксы */
    .t-checkbox__indicator {
        border-radius: 4px;
    }
    
    /* Кнопка закрытия виджета */
    .t1035__thumb-close-btn {
    width: 24px;
    height: 24px;
    }
    
   /* Форма успешной отправки */
   .t-form-success-popup__wrapper {
          border-radius: 16px !important;  
    }
    
    .t-form-success-popup__wrapper .t-descr {
        font-family: "Inter", Arial, sans-serif;
    }
    
     /* Сортировка */
    .t-descr {
    font-family: 'Inter', Arial, sans-serif;
    }