/* Устанавливает цвет фона для всего сайта */
body {
    background-color: #f7f7f6 !important;
}

/* Скрывает опции "Size" только в каталоге (по data-edition-option-id="Size") */
#allrecords .t-store__grid-cont .t-product__option[data-edition-option-id="Size"],
#allrecords .t-store__grid-cont .t-product__option[data-edition-option-id="Размер"] {
  display: none;
}

/* Устанавливает размеры индикаторов выбора цвета в каталоге */
#allrecords .js-product .t-product__option-variants_buttons .t-product__option-checkmark_color {
  width: 16px;
  height: 16px;
}

/* Добавляет обводку и увеличение индикатора при выборе цвета в каталоге */
#allrecords .js-product .t-product__option-variants_buttons .t-product__option-input:checked + .t-product__option-checkmark_color:before {
  left: -4px;
  top: -4px;
  width: calc(100% + 6px);
  height: calc(100% + 6px);
  border: 1px solid rgb(0 0 0 / 25%);
}

/* Поднимает название цвета при наведении на цветовую опцию */
#allrecords .js-product .t-product__option-variants_buttons .t-product__option-item_color:hover .t-product__option-title {
  bottom: 30px;
  transform: translateX(calc(-50% + 8px));
}

/* Добавляет тонкую обводку для доступных цветов */
.t-product__option-item_color input:checked + .t-product__option-checkmark_color {
  border: 1px solid #666464;
}

/* Добавляет обводку для недоступных цветов */
.t-product__option-item_color.t-product__option-item_disabled .t-product__option-checkmark_color {
  border: 1px solid #666464;
  position: relative;
}

/* Перечёркивает недоступные цвета наискосок */
.t-product__option-item_color.t-product__option-item_disabled .t-product__option-checkmark_color::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  height: 2px;
  background-color: #666464;
  transform: translate(-50%, -50%) rotate(-45deg);
  transform-origin: center;
}

/* Скрывает выбор "Size" только в каталоге */
#allrecords .t-store__grid-cont .js-product-edition-option[data-edition-option-id="Size"] {
  display: none;
}

/* Скрывает SKU в карточке товара */
.t-store__card__sku {
  display: none;
}
/* Скрыть элементы с текстом "Цвет" в основном каталоге */
#allrecords .js-product-edition-option-name.t-product__option-title.t-typography__options.t-descr.t-descr_xxs {
    display: none;

}
/* Скрыть блок с выбором размера в рекомендациях */
.t-store__relevants__container .js-product-edition-option[data-edition-option-id="Size"],
.t-store__relevants__container .js-product-edition-option[data-edition-option-id="Размер"] {
    display: none !important;
}
