.t-product__option-item_disabled {
  position: relative;
  overflow: hidden;
}

/* диагональная линия */
.t-product__option-item_disabled::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 140%;
  height: 1px; /* толщина линии */
  background: #999; /* цвет */
  transform: translate(-50%, -50%) rotate(28deg);
  pointer-events: none;
  opacity: 0.7;
}

/* Капс для корзины ST100 */
.st100,
.st100 * {
    text-transform: uppercase !important;
}

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');

/* СМОТРИТЕ ТАКЖЕ */

/* ================================================== */
/* === ОТСТУПЫ БЛОКА === */
/* ================================================== */
html body #allrecords .t-store__relevants__title-wrapper,
html body #allrecords .t-store__relevants__title {
    margin-top: 360px !important;
    margin-bottom: 40px !important;
}
html body #allrecords .t-store__relevants {
    padding-bottom: 40px !important;
}
@media (max-width: 1200px) {
    html body #allrecords .t-store__relevants__title-wrapper,
    html body #allrecords .t-store__relevants__title {
        margin-top: 260px !important;
        margin-bottom: 20px !important;
    }
}
@media (max-width: 760px) {
    html body #allrecords .t-store__relevants__title-wrapper,
    html body #allrecords .t-store__relevants__title {
        margin-top: 120px !important;
        margin-bottom: 10px !important;
    }
}

/* ================================================== */
/* === ОТСТУП МЕЖДУ ЗАГОЛОВКОМ КАРТОЧКИ И ЦЕНОЙ === */
/* === Десктоп: 5px / Мобилка ≤960: 0px === */
/* ================================================== */
html body #allrecords .t-store__card__textwrapper {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
html body #allrecords .t-store__card__price-wrapper {
    margin-top: 5px !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}
@media screen and (max-width: 960px) {
    html body #allrecords .t-store__card__price-wrapper {
        margin-top: 0 !important;
    }
    html body #allrecords .t-store__card,
    html body #allrecords .t-store__stretch-col {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
    }
    html body #allrecords .t-store__card__wrap_all,
    html body #allrecords .js-product {
        padding-bottom: 0 !important;
        margin-bottom: 0 !important;
    }
}

/* ================================================== */
/* === ОТСТУП МЕЖДУ НАЗВАНИЕМ ТОВАРА И ЦЕНОЙ === */
/* === Десктоп: 5px / Мобилка: 5px === */
/* ================================================== */
/* Десктоп */
@media (min-width: 761px) {
    html body #allrecords .t-store__prod-popup__title-wrapper,
    html body #allrecords h1.t-store__prod-popup__name,
    html body #allrecords h1.js-product-name {
        margin-bottom: 5px !important;
        padding-bottom: 0 !important;
    }
    html body #allrecords .t-store__prod-popup__price-wrapper,
    html body #allrecords .js-store-price-wrapper {
        margin-top: 5px !important;
        padding-top: 0 !important;
    }
}
/* Мобилка */
@media (max-width: 760px) {
    html body #allrecords .t-store__prod-popup__title-wrapper,
    html body #allrecords h1.t-store__prod-popup__name,
    html body #allrecords h1.js-product-name {
        margin-bottom: 5px !important;
        padding-bottom: 0 !important;
    }
    html body #allrecords .t-store__prod-popup__price-wrapper,
    html body #allrecords .js-store-price-wrapper {
        margin-top: 5px !important;
        padding-top: 0 !important;
    }
}

/* ================================================== */
/* === РАЗМЕРНИКИ — flex-раскладка === */
/* ================================================== */
html body #allrecords .js-product-edition-option-name,
html body #allrecords select.t-product__option-select,
html body #allrecords .t-product__option-select {
    display: none !important;
}

html body #allrecords form.t-product__option-variants,
html body #allrecords .t-product__option-variants {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

html body #allrecords .t-product__option-variants_buttons,
html body #allrecords form.t-product__option-variants .t-product__option-variants_buttons {
    display: flex !important;
    gap: 8px !important;
    flex-wrap: nowrap !important;
    align-items: stretch !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* ================================================== */
/* === ВЫСОТА КНОПОК (размерники + BUY NOW) === */
/* === Десктоп: 43px / Мобилка: 43px === */
/* ================================================== */
/* Размерники */
html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox,
html body #allrecords .t-product__option-variants_buttons label.t-product__option-checkbox,
html body #allrecords form.t-product__option-variants .t-product__option-checkbox,
html body #allrecords form.t-product__option-variants label {
    flex: 1 1 0 !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    margin-right: 0 !important;
    min-height: 43px !important;       /* десктоп */
    height: 43px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}
/* BUY NOW */
@media (min-width: 761px) {
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .t-store__card__btn,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn-wrapper button.t-submit {
        min-height: 43px !important;
        height: 43px !important;
    }
}
/* Мобилка — высота 43px */
@media (max-width: 760px) {
    html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox,
    html body #allrecords .t-product__option-variants_buttons label.t-product__option-checkbox,
    html body #allrecords form.t-product__option-variants .t-product__option-checkbox,
    html body #allrecords form.t-product__option-variants label {
        min-height: 43px !important;
        height: 43px !important;
    }
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .t-store__card__btn,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn-wrapper button.t-submit {
        min-height: 43px !important;
        height: 43px !important;
    }
}

html body #allrecords .js-product-edition-option,
html body #allrecords .t-product__option {
    margin-top: 30px !important;
}

/* ================================================== */
/* === ЕДИНЫЙ ШРИФТ для размеров и кнопки === */
/* ================================================== */
html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox,
html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox *,
html body #allrecords .t-product__option-variants_buttons label,
html body #allrecords .t-product__option-variants_buttons label *,
html body #allrecords .t-store__prod-popup__btn,
html body #allrecords .t-store__prod-popup__btn *,
html body #allrecords .t-store__prod-popup__btn-text,
html body #allrecords .js-product-add-btn,
html body #allrecords .js-product-add-btn *,
html body #allrecords .t-store__card__btn,
html body #allrecords .t-store__card__btn *,
html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit *,
html body #allrecords .t-store__prod-popup__btn-wrapper button,
html body #allrecords .t-store__prod-popup__btn-wrapper button * {
    font-family: var(--t-text-font, Arial), sans-serif !important;
    font-weight: 400 !important;
    text-transform: uppercase !important;
    letter-spacing: -0.5px !important;
}

/* Мобилка — кернинг меньше */
@media (max-width: 760px) {
    html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox,
    html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox *,
    html body #allrecords .t-product__option-variants_buttons label,
    html body #allrecords .t-product__option-variants_buttons label *,
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .t-store__prod-popup__btn *,
    html body #allrecords .t-store__prod-popup__btn-text,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .js-product-add-btn *,
    html body #allrecords .t-store__card__btn,
    html body #allrecords .t-store__card__btn *,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit *,
    html body #allrecords .t-store__prod-popup__btn-wrapper button,
    html body #allrecords .t-store__prod-popup__btn-wrapper button *,
    html body #allrecords .t-store__card .t-store__card__title,
    html body #allrecords .t-store__card .t-store__card__title *,
    html body #allrecords .t-store__card .t-store__card__price,
    html body #allrecords .t-store__card .t-store__card__price *,
    html body #allrecords .js-store-prod-name,
    html body #allrecords .t-store__prod-popup__name,
    html body #allrecords h1.t-name.t-name_xl,
    html body #allrecords h1.js-product-name,
    html body #allrecords .js-product-price,
    html body #allrecords .t-store__prod-popup__price,
    html body #allrecords .t-store__prod-popup__price-wrapper,
    html body #allrecords .t-store__prod-popup__price-wrapper *,
    html body #allrecords .t-store__prod-popup__text,
    html body #allrecords .t-store__prod-popup__text * {
        letter-spacing: -0.2px !important;
    }
}

/* ================================================== */
/* === СТИЛЬ КНОПКИ — ДЕСКТОП: лайновая === */
/* ================================================== */
@media (min-width: 761px) {
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .t-store__card__btn,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn-wrapper button.t-submit {
        background: transparent !important;
        background-color: transparent !important;
        border: 1px solid #000 !important;
        color: #000 !important;
        transition: background-color 0.2s ease, color 0.2s ease !important;
        box-shadow: none !important;
    }
    html body #allrecords .t-store__prod-popup__btn *,
    html body #allrecords .js-product-add-btn *,
    html body #allrecords .t-store__card__btn *,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit *,
    html body #allrecords .t-store__prod-popup__btn-wrapper button.t-submit *,
    html body #allrecords .t-store__prod-popup__btn-text {
        color: #000 !important;
        background: transparent !important;
        background-color: transparent !important;
    }
    html body #allrecords .t-store__prod-popup__btn:hover,
    html body #allrecords .js-product-add-btn:hover,
    html body #allrecords .t-store__card__btn:hover,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit:hover,
    html body #allrecords .t-store__prod-popup__btn-wrapper button.t-submit:hover {
        background: #000 !important;
        background-color: #000 !important;
        color: #fff !important;
    }
    html body #allrecords .t-store__prod-popup__btn:hover *,
    html body #allrecords .js-product-add-btn:hover *,
    html body #allrecords .t-store__card__btn:hover *,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit:hover *,
    html body #allrecords .t-store__prod-popup__btn-wrapper button.t-submit:hover * {
        color: #fff !important;
    }
}

/* === МОБИЛКА: кнопка чёрная (заливка) === */
@media (max-width: 760px) {
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .t-store__card__btn,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn-wrapper button.t-submit {
        background: #000 !important;
        background-color: #000 !important;
        border: 1px solid #000 !important;
        color: #fff !important;
        box-shadow: none !important;
    }
    html body #allrecords .t-store__prod-popup__btn *,
    html body #allrecords .js-product-add-btn *,
    html body #allrecords .t-store__card__btn *,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit *,
    html body #allrecords .t-store__prod-popup__btn-wrapper button.t-submit *,
    html body #allrecords .t-store__prod-popup__btn-text {
        color: #fff !important;
        background: transparent !important;
        background-color: transparent !important;
    }
}

/* === Десктоп (≥1201px): ширина 50% === */
@media (min-width: 1201px) {
    html body #allrecords .js-product-edition-option,
    html body #allrecords .t-product__option {
        width: 50% !important;
        max-width: 50% !important;
        box-sizing: border-box !important;
        padding-right: 0 !important;
        margin-right: 0 !important;
    }
    html body #allrecords .t-store__prod-popup__btn-wrapper {
        width: 50% !important;
        max-width: 50% !important;
        box-sizing: border-box !important;
        margin-left: 0 !important;
        margin-right: auto !important;
        padding-right: 0 !important;
    }
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .t-store__card__btn,
    html body #allrecords .t-store__prod-popup__btn-wrapper button {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        display: block !important;
    }
}

/* === Планшет (761–1200): ширина 98% === */
@media (min-width: 761px) and (max-width: 1200px) {
    html body #allrecords .js-product-edition-option,
    html body #allrecords .t-product__option {
        width: 98% !important;
        max-width: 98% !important;
    }
    html body #allrecords .t-store__prod-popup__btn-wrapper {
        width: 98% !important;
        max-width: 98% !important;
    }
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .t-store__card__btn,
    html body #allrecords .t-store__prod-popup__btn-wrapper button {
        width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
        display: block !important;
    }
}

/* === Мобилка (≤760): ширина 100% === */
@media (max-width: 760px) {
    html body #allrecords .js-product-edition-option,
    html body #allrecords .t-product__option {
        width: 100% !important;
        max-width: 100% !important;
    }
}

/* ================================================== */
/* === БЛОК "СМОТРИТЕ ТАКЖЕ" — логика как на странице новости === */
/* ================================================== */

/* Внешний контейнер — padding 40/20/10 + центрируем */
#allrecords .t-store__relevants,
#allrecords .t-store__relevants__container {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    overflow: hidden !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    transform: none !important;
    -webkit-transform: none !important;
    padding-left: 40px !important;
    padding-right: 40px !important;
    float: none !important;
}

/* Внутренний .t-container и .t-col — без своих padding/margin, чтобы не съезжало */
#allrecords .t-store__relevants__container > .t-container,
#allrecords .t-store__relevants__container .t-col,
#allrecords .t-store__relevants__container .t-col_12,
#allrecords .t-store__relevants .t-container,
#allrecords .t-store__relevants .t-col {
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
    transform: none !important;
    -webkit-transform: none !important;
    float: none !important;
}

@media (max-width: 960px) {
    #allrecords .t-store__relevants,
    #allrecords .t-store__relevants__container {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
}

@media (max-width: 639px) {
    #allrecords .t-store__relevants,
    #allrecords .t-store__relevants__container {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}

#allrecords .t-store__relevants .t-slds,
#allrecords .t-store__relevants .t-slds__container,
#allrecords .t-store__relevants .t-slds__wrapper,
#allrecords .t-store__relevants .t-slds__items-wrapper {
    width: 100% !important;
    max-width: 100% !important;
    transform: none !important;
    -webkit-transform: none !important;
    left: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    position: relative !important;
    overflow: visible !important;
}

#allrecords .t-store__relevants .t-slds__arrow-wrapper,
#allrecords .t-store__relevants .t-slds__bullet-wrapper,
#allrecords .t-store__relevants .t-slds__bullet_wrapper {
    display: none !important;
}

#allrecords .t-store__relevants__container .t-store__card-list,
#allrecords .t-store__relevants .t-slds__items-wrapper {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 20px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box !important;
    transform: none !important;
    -webkit-transform: none !important;
    flex-wrap: wrap !important;
}

#allrecords .t-store__relevants__container .t-store__card,
#allrecords .t-store__relevants .t-slds__item {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    transform: none !important;
    -webkit-transform: none !important;
    flex: none !important;
    box-sizing: border-box !important;
    float: none !important;
}

#allrecords .t-store__relevants .t-store__card__wrap_all,
#allrecords .t-store__relevants .t-store__card__imgwrapper {
    margin: 0 !important;
    padding: 0 !important;
}

@media (max-width: 959px) {
    #allrecords .t-store__relevants__container .t-store__card-list,
    #allrecords .t-store__relevants .t-slds__items-wrapper {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 20px 10px !important;
    }
}
@media (max-width: 639px) {
    #allrecords .t-store__relevants__container .t-store__card-list,
    #allrecords .t-store__relevants .t-slds__items-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 40px 10px !important;
    }
    #allrecords .t-store__relevants__container .t-store__card,
    #allrecords .t-store__relevants .t-slds__item {
        margin-bottom: 0 !important;
    }
}

#allrecords .t-store__scroll-icon-wrapper,
#allrecords [class*="t-store__scroll-icon"],
#allrecords .t-store__relevants [class*="scroll-icon"],
#allrecords .t-store__relevants .t-slds__hint,
#allrecords .t-store__relevants .t-slds__hint-wrapper,
#allrecords .t-store__relevants .t-slds__hint_show,
#allrecords .t-store__relevants .t-slds__swipe-hint,
#allrecords .t-store__relevants .t-slds__hint-arrow,
#allrecords .t-store__relevants .t-slds__hint::before,
#allrecords .t-store__relevants .t-slds__hint::after,
#allrecords .t-store__relevants .t-slds::before,
#allrecords .t-store__relevants .t-slds::after,
#allrecords .t-store__relevants .t-slds__main::before,
#allrecords .t-store__relevants .t-slds__main::after,
#allrecords .t-store__relevants .t-slds__container::before,
#allrecords .t-store__relevants .t-slds__container::after,
#allrecords .t-store__relevants .t-slds__items-wrapper::before,
#allrecords .t-store__relevants .t-slds__items-wrapper::after,
#allrecords .t-slds_animated-hint,
#allrecords .t-slds_animated-hint::before,
#allrecords .t-slds_animated-hint::after,
#allrecords .t-store__relevants [class*="hint"],
#allrecords .t-store__relevants [class*="Hint"],
#allrecords .t-store__relevants [class*="swipe"],
#allrecords .t-store__relevants [class*="Swipe"],
#allrecords .t-store__relevants [class*="finger"],
#allrecords .t-store__relevants [class*="Finger"],
#allrecords .tooltip-horizontal-scroll-icon,
#allrecords [class*="tooltip-horizontal-scroll-icon"],
#allrecords svg[class*="tooltip-horizontal-scroll"],
#allrecords [class*="tooltip-horizontal-scroll"],
#allrecords .t-store__relevants .t-tooltip,
#allrecords .t-store__relevants [class*="tooltip"],
#allrecords .t-store__relevants [class*="Tooltip"] {
    display: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
    background: none !important;
    background-image: none !important;
    content: none !important;
    width: 0 !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    pointer-events: none !important;
}

@media (max-width: 980px) {
    #allrecords .t-store__relevants .t-slds,
    #allrecords .t-store__relevants .t-slds__main,
    #allrecords .t-store__relevants .t-slds__container,
    #allrecords .t-store__relevants .t-slds__items-wrapper {
        background-image: none !important;
    }
}

/* ================================================== */
/* === РАЗМЕРЫ ШРИФТА — КАРТОЧКИ (каталог + смотрите также) === */
/* === Десктоп: 18px / Планшет: 15px / Мобилка: 12px === */
/* ================================================== */
@media (min-width: 1201px) {
    html body #allrecords .t-store__card .t-store__card__title,
    html body #allrecords .t-store__card .t-store__card__title *,
    html body #allrecords .t-store__card .t-store__card__price,
    html body #allrecords .t-store__card .t-store__card__price * {
        font-size: 18px !important;
        line-height: 1.3 !important;
    }
}
@media (min-width: 761px) and (max-width: 1200px) {
    html body #allrecords .t-store__card .t-store__card__title,
    html body #allrecords .t-store__card .t-store__card__title *,
    html body #allrecords .t-store__card .t-store__card__price,
    html body #allrecords .t-store__card .t-store__card__price * {
        font-size: 15px !important;
        line-height: 1.3 !important;
    }
}
@media (max-width: 760px) {
    html body #allrecords .t-store__card,
    html body #allrecords .t-store__card *,
    html body #allrecords .t-store__card .t-store__card__title,
    html body #allrecords .t-store__card .t-store__card__title *,
    html body #allrecords .t-store__card .t-store__card__price,
    html body #allrecords .t-store__card .t-store__card__price * {
        font-size: 12px !important;
        line-height: 1.3 !important;
    }
}

/* ================================================== */
/* === РАЗМЕРЫ ШРИФТА — СТРАНИЦА ТОВАРА (название, цена, описание) === */
/* === Десктоп: 20px / Планшет: 15px / Мобилка: 12px === */
/* ================================================== */
@media (min-width: 1201px) {
    html body #allrecords .js-store-prod-name,
    html body #allrecords .t-store__prod-popup__name,
    html body #allrecords h1.t-name.t-name_xl,
    html body #allrecords h1.js-product-name,
    html body #allrecords .js-product-price,
    html body #allrecords .js-product-price-def,
    html body #allrecords .t-store__prod-popup__price,
    html body #allrecords .t-store__prod-popup__price-item,
    html body #allrecords .t-store__prod-popup__price-wrapper,
    html body #allrecords .t-store__prod-popup__price-wrapper *,
    html body #allrecords .t-store__prod-popup__text,
    html body #allrecords .t-store__prod-popup__text * {
        font-size: 20px !important;
        line-height: 1.3 !important;
    }
}
@media (min-width: 761px) and (max-width: 1200px) {
    html body #allrecords .js-store-prod-name,
    html body #allrecords .t-store__prod-popup__name,
    html body #allrecords h1.t-name.t-name_xl,
    html body #allrecords h1.js-product-name,
    html body #allrecords .js-product-price,
    html body #allrecords .js-product-price-def,
    html body #allrecords .t-store__prod-popup__price,
    html body #allrecords .t-store__prod-popup__price-item,
    html body #allrecords .t-store__prod-popup__price-wrapper,
    html body #allrecords .t-store__prod-popup__price-wrapper *,
    html body #allrecords .t-store__prod-popup__text,
    html body #allrecords .t-store__prod-popup__text * {
        font-size: 15px !important;
        line-height: 1.3 !important;
    }
}
@media (max-width: 760px) {
    html body #allrecords .js-store-prod-name,
    html body #allrecords .t-store__prod-popup__name,
    html body #allrecords h1.t-name.t-name_xl,
    html body #allrecords h1.js-product-name,
    html body #allrecords .js-product-price,
    html body #allrecords .js-product-price-def,
    html body #allrecords .t-store__prod-popup__price,
    html body #allrecords .t-store__prod-popup__price-item,
    html body #allrecords .t-store__prod-popup__price-wrapper,
    html body #allrecords .t-store__prod-popup__price-wrapper *,
    html body #allrecords .t-store__prod-popup__text,
    html body #allrecords .t-store__prod-popup__text * {
        font-size: 12px !important;
        line-height: 1.3 !important;
    }
}

/* ================================================== */
/* === РАЗМЕРЫ ШРИФТА — КНОПКИ И РАЗМЕРНИКИ === */
/* === Десктоп: 18px / Планшет: 15px / Мобилка: 12px === */
/* ================================================== */
@media (min-width: 1201px) {
    html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox,
    html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox *,
    html body #allrecords .t-product__option-variants_buttons label,
    html body #allrecords .t-product__option-variants_buttons label *,
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .t-store__prod-popup__btn *,
    html body #allrecords .t-store__prod-popup__btn-text,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .js-product-add-btn *,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit * {
        font-size: 18px !important;
        line-height: 1.3 !important;
    }
}
@media (min-width: 761px) and (max-width: 1200px) {
    html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox,
    html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox *,
    html body #allrecords .t-product__option-variants_buttons label,
    html body #allrecords .t-product__option-variants_buttons label *,
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .t-store__prod-popup__btn *,
    html body #allrecords .t-store__prod-popup__btn-text,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .js-product-add-btn *,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit * {
        font-size: 15px !important;
        line-height: 1.3 !important;
    }
}
@media (max-width: 760px) {
    html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox,
    html body #allrecords .t-product__option-variants_buttons .t-product__option-checkbox *,
    html body #allrecords .t-product__option-variants_buttons label,
    html body #allrecords .t-product__option-variants_buttons label *,
    html body #allrecords .t-store__prod-popup__btn,
    html body #allrecords .t-store__prod-popup__btn *,
    html body #allrecords .t-store__prod-popup__btn-text,
    html body #allrecords .js-product-add-btn,
    html body #allrecords .js-product-add-btn *,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit,
    html body #allrecords .t-store__prod-popup__btn-wrapper .t-submit * {
        font-size: 12px !important;
        line-height: 1.3 !important;
    }
}

/* ================================================== */
/* === ЗАГОЛОВОК "СМОТРИТЕ ТАКЖЕ" === */
/* === Inter SemiBold + scaleX(0.8) (растяжение по Y) === */
/* ================================================== */
html body #allrecords .t-store__relevants__title-wrapper,
html body #allrecords .t-store__relevants__title {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding-bottom: 0 !important;
    width: 100% !important;
}

html body #allrecords .t-store__relevants__title,
html body #allrecords .t-store__relevants__title.t-name,
html body #allrecords .t-store__relevants__title.t-name_xl,
html body #allrecords .t-store__relevants__title.t-name_md,
html body #allrecords .t-store__relevants__title.t-uptitle,
html body #allrecords .t-store__relevants__title.t-uptitle_xxl {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    display: block !important;
    transform: scaleX(0.8) !important;
    transform-origin: center !important;
}

@media (min-width: 1200px) {
    html body #allrecords .t-store__relevants__title,
    html body #allrecords .t-store__relevants__title-wrapper *,
    html body #allrecords .t-store__relevants__title.t-name,
    html body #allrecords .t-store__relevants__title.t-name_xl,
    html body #allrecords .t-store__relevants__title.t-name_md,
    html body #allrecords .t-store__relevants__title.t-uptitle,
    html body #allrecords .t-store__relevants__title.t-uptitle_xxl {
        font-size: 64px !important;
        letter-spacing: -0.6px !important;
    }
}
@media (min-width: 960px) and (max-width: 1199px) {
    html body #allrecords .t-store__relevants__title,
    html body #allrecords .t-store__relevants__title-wrapper *,
    html body #allrecords .t-store__relevants__title.t-name,
    html body #allrecords .t-store__relevants__title.t-name_xl,
    html body #allrecords .t-store__relevants__title.t-name_md,
    html body #allrecords .t-store__relevants__title.t-uptitle,
    html body #allrecords .t-store__relevants__title.t-uptitle_xxl {
        font-size: 64px !important;
        letter-spacing: -0.6px !important;
    }
}
@media (min-width: 480px) and (max-width: 959px) {
    html body #allrecords .t-store__relevants__title,
    html body #allrecords .t-store__relevants__title-wrapper *,
    html body #allrecords .t-store__relevants__title.t-name,
    html body #allrecords .t-store__relevants__title.t-name_xl,
    html body #allrecords .t-store__relevants__title.t-name_md,
    html body #allrecords .t-store__relevants__title.t-uptitle,
    html body #allrecords .t-store__relevants__title.t-uptitle_xxl {
        font-size: 44px !important;
        letter-spacing: -0.2px !important;
    }
}
@media (max-width: 479px) {
    html body #allrecords .t-store__relevants__title,
    html body #allrecords .t-store__relevants__title-wrapper *,
    html body #allrecords .t-store__relevants__title.t-name,
    html body #allrecords .t-store__relevants__title.t-name_xl,
    html body #allrecords .t-store__relevants__title.t-name_md,
    html body #allrecords .t-store__relevants__title.t-uptitle,
    html body #allrecords .t-store__relevants__title.t-uptitle_xxl {
        font-size: 32px !important;
        letter-spacing: -0.2px !important;
    }
}

/* ================================================== */
/* === STICKY правой колонки товара === */
/* ================================================== */
html body #allrecords .t-store__prod-popup__col_fixed {
    top: 200px !important;
}

/* ================================================== */
/* === ПОПАП НА ВСЮ ШИРИНУ VIEWPORT === */
/* ================================================== */
html body #allrecords .t-feed__post-popup,
html body #allrecords .t-feed__post-popup.t-popup,
html body #allrecords .t-feed__post-popup.t-popup_show,
html body #allrecords .t-feed__post-popup__container,
html body #allrecords .t-feed__post-popup__container.t-popup__container,
html body #allrecords .t-feed__post-popup__container.t-popup__container-static,
html body #allrecords .t-popup__container,
html body #allrecords .t-popup__container-static {
    width: 100% !important;
    max-width: 100vw !important;
    left: 0 !important;
    right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    box-sizing: border-box !important;
}

/* Убиваем tilda-овский padding 0 20px на самом попапе (мобилка) */
html body #allrecords .t-feed__post-popup,
html body #allrecords .t-feed__post-popup.t-popup,
html body #allrecords .t-feed__post-popup.t-popup_show {
    padding: 0 !important;
}

/* Гасим только горизонтальный padding на content-wrapper и relevants */
html body #allrecords .t-feed__post-popup__content-wrapper,
html body #allrecords .t-feed__post-popup__relevants {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* === ОБНУЛЯЕМ ТОЛЬКО НИЖНИЕ ОТСТУПЫ КОНТЕНТА === */
/* === Верх НЕ трогаем === */
html body #allrecords .t-feed__post-popup__content-wrapper,
html body #allrecords .t-feed__post-popup__content,
html body #allrecords .t-feed__post-popup__content_half,
html body #allrecords .t-feed__post-popup__content-col,
html body #allrecords .t-feed__post-popup__media,
html body #allrecords .t-feed__post-popup__media-wrapper,
html body #allrecords .t-feed__post-popup__text-wrapper,
html body #allrecords .t-feed__post-popup_date_par,
html body #allrecords .t-feed__post-popup__date,
html body #allrecords .t-feed__post-popup__date-text,
html body #allrecords .t-feed__post-popup__title,
html body #allrecords .t-feed__post-popup__descr,
html body #allrecords .t-feed__post-popup__text {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* ================================================== */
/* === СЛАЙДЕР + ТЕКСТ === */
/* === Десктоп: 50/50, padding 40px, gap 40px === */
/* === align-items: flex-start — высота колонок по контенту === */
/* === Планшет/мобилка: column, gap 30px === */
/* ================================================== */
@media (min-width: 961px) {
    html body #allrecords .t-feed__post-popup__container.t-container,
    html body #allrecords .t-feed__post-popup__container {
        padding-left: 40px !important;
        padding-right: 40px !important;
        padding-top: 120px !important;
    }
    html body #allrecords .t-feed__post-popup__content-wrapper {
        max-width: 100% !important;
        width: 100% !important;
        display: flex !important;
        flex-wrap: nowrap !important;
        gap: 40px !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
        margin: 0 !important;
        box-sizing: border-box !important;
    }
    html body #allrecords .t-feed__post-popup__content-wrapper > .t-col,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__content,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__content_half,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__content-col,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-col_6 {
        width: calc((100% - 40px) / 2) !important;
        max-width: calc((100% - 40px) / 2) !important;
        flex: 0 0 calc((100% - 40px) / 2) !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
        align-self: flex-start !important;
    }
}
@media (min-width: 640px) and (max-width: 960px) {
    html body #allrecords .t-feed__post-popup__container.t-container,
    html body #allrecords .t-feed__post-popup__container {
        padding-left: 20px !important;
        padding-right: 20px !important;
        padding-top: 120px !important;
    }
    html body #allrecords .t-feed__post-popup__content-wrapper {
        display: flex !important;
        flex-direction: column !important;
        gap: 30px !important;
        align-items: stretch !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
    html body #allrecords .t-feed__post-popup__content-wrapper > .t-col,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-col_6,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__content,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__content_half,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__content-col {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 auto !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    html body #allrecords .t-feed__post-popup__content-wrapper .t-slds,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-slds__main,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-slds__container {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }
}
@media (max-width: 639px) {
    html body #allrecords .t-feed__post-popup__container.t-container,
    html body #allrecords .t-feed__post-popup__container,
    html body #allrecords .t-feed__post-popup .t-popup__container,
    html body #allrecords .t-feed__post-popup .t-popup__container-static {
        padding-left: 10px !important;
        padding-right: 10px !important;
        padding-top: 50px !important;
    }
    html body #allrecords .t-feed__post-popup__content-wrapper {
        display: flex !important;
        flex-direction: column !important;
        gap: 30px !important;
        align-items: stretch !important;
        margin: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }
    html body #allrecords .t-feed__post-popup__content-wrapper > .t-col,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-col_6,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__content,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__content_half,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__content-col {
        width: 100% !important;
        max-width: 100% !important;
        flex: 0 0 auto !important;
        height: auto !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
    }
    html body #allrecords .t-feed__post-popup__content-wrapper .t-slds,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-slds__main,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-slds__container {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }
}

/* ================================================== */
/* === ШРИФТЫ КОНТЕНТА === */
/* === 20/15/12, normal, line-height 1.3, kern -0.5/-0.5/-0.2 === */
/* ================================================== */
html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__title,
html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__descr,
html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__text,
html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__title *,
html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__descr *,
html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__text *,
html body #allrecords .t-feed__post-popup__content-wrapper p,
html body #allrecords .t-feed__post-popup__content-wrapper span,
html body #allrecords .t-feed__post-popup__content-wrapper div,
html body #allrecords .t-feed__post-popup__content-wrapper h1,
html body #allrecords .t-feed__post-popup__content-wrapper h2,
html body #allrecords .t-feed__post-popup__content-wrapper h3,
html body #allrecords .t-feed__post-popup__content-wrapper h4,
html body #allrecords .t-feed__post-popup__content-wrapper h5 {
    font-weight: normal !important;
    line-height: 1.3 !important;
}

@media (min-width: 961px) {
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__title,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__title *,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__descr,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__descr *,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__text,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__text * {
        font-size: 20px !important;
        letter-spacing: -0.5px !important;
    }
}
@media (min-width: 640px) and (max-width: 960px) {
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__title,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__title *,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__descr,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__descr *,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__text,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__text * {
        font-size: 15px !important;
        letter-spacing: -0.5px !important;
    }
}
@media (max-width: 639px) {
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__title,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__title *,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__descr,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__descr *,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__text,
    html body #allrecords .t-feed__post-popup__content-wrapper .t-feed__post-popup__text * {
        font-size: 12px !important;
        letter-spacing: -0.2px !important;
    }
}

/* ================================================== */
/* === БЛОК "СМОТРИТЕ ТАКЖЕ" === */
/* ================================================== */
html body #allrecords .t-feed__post-popup__relevants,
html body #allrecords .js-feed-relevants {
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}

html body #allrecords .t-feed__post-popup__relevants-wrapper {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 20px !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
    box-sizing: border-box !important;
    transform: none !important;
    -webkit-transform: none !important;
    overflow: visible !important;
}

html body #allrecords .t-feed__post-popup__relevants-wrapper > * {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    flex: none !important;
    transform: none !important;
    -webkit-transform: none !important;
    box-sizing: border-box !important;
    left: auto !important;
    right: auto !important;
    position: relative !important;
    display: block !important;
}

html body #allrecords .t-feed__post-popup__relevants-wrapper .t-slds,
html body #allrecords .t-feed__post-popup__relevants-wrapper .t-slds__main,
html body #allrecords .t-feed__post-popup__relevants-wrapper .t-slds__container,
html body #allrecords .t-feed__post-popup__relevants-wrapper .t-slds__wrapper,
html body #allrecords .t-feed__post-popup__relevants-wrapper .t-slds__items-wrapper {
    display: contents !important;
    transform: none !important;
}

@media screen and (max-width: 959px) {
    html body #allrecords .t-feed__post-popup__relevants-wrapper {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
        gap: 20px 10px !important;
    }
}
@media screen and (max-width: 639px) {
    html body #allrecords .t-feed__post-popup__relevants-wrapper {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
        gap: 40px 10px !important;
    }
}

/* ================================================== */
/* === КАРТОЧКИ — ШРИФТ ВНУТРИ === */
/* === 20/15/12, normal, line-height 1.3, kern -0.5/-0.5/-0.2 === */
/* ================================================== */
html body #allrecords .t-feed__post-popup__relevants-wrapper a,
html body #allrecords .t-feed__post-popup__relevants-wrapper a *,
html body #allrecords .t-feed__post-popup__relevants-wrapper div,
html body #allrecords .t-feed__post-popup__relevants-wrapper span,
html body #allrecords .t-feed__post-popup__relevants-wrapper p,
html body #allrecords .t-feed__post-popup__relevants-wrapper h1,
html body #allrecords .t-feed__post-popup__relevants-wrapper h2,
html body #allrecords .t-feed__post-popup__relevants-wrapper h3,
html body #allrecords .t-feed__post-popup__relevants-wrapper h4,
html body #allrecords .t-feed__post-popup__relevants-wrapper h5 {
    text-align: center !important;
    text-transform: uppercase !important;
    line-height: 1.3 !important;
    font-weight: normal !important;
}

@media (min-width: 961px) {
    html body #allrecords .t-feed__post-popup__relevants-wrapper a,
    html body #allrecords .t-feed__post-popup__relevants-wrapper a *,
    html body #allrecords .t-feed__post-popup__relevants-wrapper div,
    html body #allrecords .t-feed__post-popup__relevants-wrapper span,
    html body #allrecords .t-feed__post-popup__relevants-wrapper p,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h1,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h2,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h3,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h4,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h5 {
        font-size: 20px !important;
        letter-spacing: -0.5px !important;
    }
}
@media (min-width: 640px) and (max-width: 960px) {
    html body #allrecords .t-feed__post-popup__relevants-wrapper a,
    html body #allrecords .t-feed__post-popup__relevants-wrapper a *,
    html body #allrecords .t-feed__post-popup__relevants-wrapper div,
    html body #allrecords .t-feed__post-popup__relevants-wrapper span,
    html body #allrecords .t-feed__post-popup__relevants-wrapper p,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h1,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h2,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h3,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h4,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h5 {
        font-size: 15px !important;
        letter-spacing: -0.5px !important;
    }
}
@media (max-width: 639px) {
    html body #allrecords .t-feed__post-popup__relevants-wrapper a,
    html body #allrecords .t-feed__post-popup__relevants-wrapper a *,
    html body #allrecords .t-feed__post-popup__relevants-wrapper div,
    html body #allrecords .t-feed__post-popup__relevants-wrapper span,
    html body #allrecords .t-feed__post-popup__relevants-wrapper p,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h1,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h2,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h3,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h4,
    html body #allrecords .t-feed__post-popup__relevants-wrapper h5 {
        font-size: 12px !important;
        letter-spacing: -0.2px !important;
    }
}

/* ================================================== */
/* === ЗАГОЛОВОК "СМОТРИТЕ ТАКЖЕ" === */
/* === Inter SemiBold + scaleX(0.8) === */
/* === Отступы: сверху 360/260/120, снизу 40/20/10 === */
/* ================================================== */
html body #allrecords .t-feed__post-popup__relevants-title-wrapper,
html body #allrecords .t-feed__post-popup__relevants-title-wrapper.t-col,
html body #allrecords .t-feed__post-popup__relevants-title-wrapper.t-col_12 {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

html body #allrecords .t-feed__post-popup__relevants-title,
html body #allrecords .t-feed__post-popup__relevants-title.t-align_left,
html body #allrecords .t-feed__post-popup__relevants-title.t-align_center,
html body #allrecords .t-feed__post-popup__relevants-title.t-uptitle,
html body #allrecords .t-feed__post-popup__relevants-title.t-uptitle_xxl,
html body #allrecords .t-feed__post-popup__relevants-title.t-name,
html body #allrecords .t-feed__post-popup__relevants-title.t-name_xl,
html body #allrecords .t-feed__post-popup__relevants-title.t-name_md {
    font-family: 'Inter', Arial, sans-serif !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    text-transform: uppercase !important;
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: scaleX(0.8) !important;
    transform-origin: center !important;
}

@media (min-width: 960px) {
    html body #allrecords .t-feed__post-popup__relevants-title-wrapper,
    html body #allrecords .t-feed__post-popup__relevants-title-wrapper.t-col,
    html body #allrecords .t-feed__post-popup__relevants-title-wrapper.t-col_12 {
        margin-top: 360px !important;
        margin-bottom: 40px !important;
    }
    html body #allrecords .t-feed__post-popup__relevants-title {
        font-size: 64px !important;
        letter-spacing: -0.6px !important;
    }
}
@media (min-width: 480px) and (max-width: 959px) {
    html body #allrecords .t-feed__post-popup__relevants-title-wrapper,
    html body #allrecords .t-feed__post-popup__relevants-title-wrapper.t-col,
    html body #allrecords .t-feed__post-popup__relevants-title-wrapper.t-col_12 {
        margin-top: 260px !important;
        margin-bottom: 20px !important;
    }
    html body #allrecords .t-feed__post-popup__relevants-title {
        font-size: 44px !important;
        letter-spacing: -0.2px !important;
    }
}
@media (max-width: 479px) {
    html body #allrecords .t-feed__post-popup__relevants-title-wrapper,
    html body #allrecords .t-feed__post-popup__relevants-title-wrapper.t-col,
    html body #allrecords .t-feed__post-popup__relevants-title-wrapper.t-col_12 {
        margin-top: 120px !important;
        margin-bottom: 10px !important;
    }
    html body #allrecords .t-feed__post-popup__relevants-title {
        font-size: 32px !important;
        letter-spacing: -0.2px !important;
    }
}