/* Общие стили для всех кнопок */
.js-store-prod-text a {
  display: inline-block;
  padding: 10px 15px;
  margin-right: 15px;
  margin-top: 20px;
  border-radius: 30px;
  font-weight: 500;
  font-size: 14px;
}

/* 1-я кнопка — красная */
.js-store-prod-text a:first-of-type {
  background-color: #ee1b1b;
  color: #ffffff !important;
}

/* 2-я кнопка — тёмно-серая */
.js-store-prod-text a:nth-of-type(2) {
  background-color: #333333;
  color: #ffffff !important;
}

/* 3-я кнопка — синяя */
.js-store-prod-text a:nth-of-type(3) {
  background-color: #ee1b1b;
  color: #ffffff !important;
}

/* 4-я кнопка (последняя) — зелёная */
.js-store-prod-text a:last-of-type {
  background-color: #333333;
  color: #ffffff !important;
  margin-right: 0; /* Убираем отступ справа у последней кнопки */
}

.t706__cartwin_showed {
  z-index: 9999999;
}

/*настройка контейнера Цены актуальны на такую-то дату*/
/*решётка вместо точки указывает на уникальный идентификатор для конкретного элемента на странице*/
#datacenaktualna {
    color: #ffffff; /*цвет контента*/
    background-color: #c92337; /*цвет подложки*/
    border-radius: 30px; /*радиус скругления*/
    font-family: 'Montserrat', Arial, sans-serif; /*1-й главный и два на замену если первый не сработает*/
    text-align: center; /*выравнивание текста по центру внутри контейнера*/
    border: 0; /*удаление возможных унаслед-х парам-в границ элемента*/
    font-size: 16px; /*размер шрифта (в пикселях)*/
    padding: 10px 0px 10px 0px; /*отступы от текста по всем краям (в пикселях)*/
    width: 360px; /*ширина контейнера*/
    margin: 10px auto; /*отступы от текста по всем краям к тексту (в пикселях) + выравнивание минуя родительское наследование*/
    font-weight: bold; /*толщина шрифта - жирный в данном случае*/
}

/*настройка выравнивая кнопки подписки на новости в footer блоке*/
.t447__submit t-submit {  
	margin: 4px 0px 0px 0px; /*отступы от кнопки по всем краям (в пикселях)*/
}

/*настройка стиля для таймера отсчёта под новый год*/
.timerNY {
    font-size: 70px; /*размер шрифта (в пикселях)*/
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: 'Montserrat', Arial, sans-serif; /*1-й главный и два на замену если первый не сработает*/
    color: #ffffff; /*цвет контента*/
    background-color: #c92337; /*цвет подложки*/
    border-radius: 60px; /*радиус скругления*/
    font-family: 'Montserrat', Arial, sans-serif; /*1-й главный и два на замену если первый не сработает*/
    text-align: center; /*выравнивание текста по центру внутри контейнера*/
    border: 0; /*удаление возможных унаслед-х парам-в границ элемента*/
    padding: 1px 0px 1px 0px; /*отступы от текста по всем краям (в пикселях)*/
    width: 720px; /*ширина контейнера*/
    margin: 10px auto; /*отступы от текста по всем краям к тексту (в пикселях) + выравнивание минуя родительское наследование*/
    font-weight: bold; /*толщина шрифта - жирный в данном случае*/
    letter-spacing: 4px; /*Расстояние между символами*/
}
.labelsNY {
    display: flex;
    justify-content: center;
    font-size: 20px; /*размер шрифта (в пикселях)*/
    font-family: 'Montserrat', Arial, sans-serif; /*1-й главный и два на замену если первый не сработает*/
    font-weight: 500; /*толщина шрифта в 500 пунктов, между нормальным и жирным примерно*/
    color: #ffffff; /*цвет контента*/
}

/*настройка стиля для таймера отсчёта под новый год для мобильных устр-в*/
.timerNYmobile {
    font-size: 36px; /*размер шрифта (в пикселях)*/
    align-items: center;
    font-family: 'Montserrat', Arial, sans-serif; /*1-й главный и два на замену если первый не сработает*/
    color: #ffffff; /*цвет контента*/
    background-color: #c92337; /*цвет подложки*/
    border-radius: 40px; /*радиус скругления*/
    font-family: 'Montserrat', Arial, sans-serif; /*1-й главный и два на замену если первый не сработает*/
    text-align: center; /*выравнивание текста по центру внутри контейнера*/
    border: 0; /*удаление возможных унаслед-х парам-в границ элемента*/
    padding: 10px 0px 10px 0px; /*отступы от текста по всем краям (в пикселях)*/
    width: 360px; /*ширина контейнера*/
    margin: 10px auto; /*отступы от текста по всем краям к тексту (в пикселях) + выравнивание минуя родительское наследование*/
    font-weight: bold; /*толщина шрифта - жирный в данном случае*/
    letter-spacing: 2px; /*Расстояние между символами*/
    height: 40px;
}
.labelsNYmobile {
    display: flex;
    justify-content: center;
    font-size: 12px; /*размер шрифта (в пикселях)*/
    font-family: 'Montserrat', Arial, sans-serif; /*1-й главный и два на замену если первый не сработает*/
    font-weight: 500; /*толщина шрифта в 500 пунктов, между нормальным и жирным примерно*/
    color: #ffffff; /*цвет контента*/
}
