/* 🔵 ОБЩИЕ СТИЛИ КАРТОЧКИ */
.t-store__card {
  box-sizing: border-box;
  transition: transform 0.3s ease, box-shadow 0.3s ease, filter 0.3s ease, border-color 0.3s ease;
  border: 2px solid transparent;
  cursor: pointer;
  border-radius: 8px;
  background-clip: padding-box;
  overflow: hidden;
  background-color: #fff; /* на случай, если внутри прозрачность */
}

.t-store__card:hover {
  border-color: rgba(90, 120, 180, 0.25);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
  transform: translateY(-6px);
  filter: brightness(1.08);
  z-index: 2;
}

/* Эффект для картинок внутри */
.t-store__card img {
  transition: transform 0.4s ease;
}

.t-store__card:hover img {
  transform: scale(1.05);
}


/* 📸 ОБЩИЙ СТИЛЬ: по умолчанию — с отступом */
.t-store__card__bgimg {
  margin-top: 12px;
  border-radius: 5px;
}

/* 🟦 ТОЛЬКО для блока на главной (#rec926857616) — убираем отступ */
#rec926857616 .t-store__card__bgimg {
  margin-top: 0 !important;
}

/* 🧱 ВСЕГДА отступы для текста и кнопки */
.t-store__card__textwrapper {
  padding: 16px !important;
  box-sizing: border-box;
}

.t-store__card__btns-wrapper {
  padding: 0 16px 16px !important;
  box-sizing: border-box;
}




.t-popup {
  background-color: rgba(0, 0, 0, 0.6) !important; /* затемнение фона, если нужно */
}

.t-popup_show .t-popup__container {
  width: 100% !important;                /* 80% ширины окна */
  max-width: 1300px !important;         /* ограничение по максимуму */
  margin: 40px auto !important;         /* отступ сверху */
  background-color: #fff !important;    /* фон окна (можешь убрать если видео внутри) */
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 10px 30px rgba(0,0,0,0.2);
}

input[type="checkbox"][data-cookiescript="checkbox-input"]:checked + .mdc-checkbox__background {
    border-color: #193c64 !important;
    background-color: #193c64 !important;
}
input[type="checkbox"][data-cookiescript="checkbox-input"]:checked 
+ .mdc-checkbox__background 
.mdc-checkbox__checkmark-path {
    stroke: #ffffff !important;
}
input[type="checkbox"][data-cookiescript="checkbox-input"][disabled]:checked + .mdc-checkbox__background {
    border-color: #193c64 !important;
    background-color: #193c64 !important;
}
input[type="checkbox"][data-cookiescript="checkbox-input"]:focus + .mdc-checkbox__background {
    outline: 2px solid #193c64 !important;
}
/* Ссылка "Lasīt vairāk" */
#cookiescript_readmore {
    color: #193c64 !important;
    text-decoration: underline; /* если нужно оставить подчёркивание */
}

/* При наведении на ссылку */
#cookiescript_readmore:hover {
    color: #0f2642 !important; /* немного темнее при hover */
}

/* Кнопка "Piekrist visiem" */
#cookiescript_accept {
    color: #ffffff !important;         /* текст белый */
    background-color: #193c64 !important; /* фон синий */
    border: none !important;           /* убираем рамку, если есть */
}

/* При наведении на кнопку */
#cookiescript_accept:hover {
    background-color: #0f2642 !important; /* немного темнее */
}

#cookiescript_badge {
    display: none !important;
}

/* Кнопка "Accept all" */
#cookiescript_accept {
    color: #ffffff !important;
    background-color: #193c64 !important;
    border: none !important;
}
#cookiescript_accept:hover {
    background-color: #0f2642 !important;
}

/* Кнопка "Save & Close" */
#cookiescript_save {
    color: #ffffff !important;
    background-color: #193c64 !important;
    border: none !important;
}
#cookiescript_save:hover {
    background-color: #0f2642 !important;
}

/* Ссылка "Lasīt vairāk" */
#cookiescript_readmore {
    color: #193c64 !important;
}
#cookiescript_readmore:hover {
    color: #0f2642 !important;
}

