/* Add here all your css styles (customizations) */


.u-btn-primary:hover{
	background-color: #9724c6!important;
}
.w-100px{
	width: 100px !important;
}

.text-primary{
	color: #9b59b6 !important;
}

.text-primary-hover:hover{
	color: #fff!important;
	background-color: #9724c6!important;
}
.u-btn-outline-primary:hover{
	background-color: #9724c6!important;
}

.g-max-width-600{
	max-width:600px;
}

.d-flex {
  display: flex;
}

.d-flex .g-bg-secondary {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.d-flex .g-bg-secondary .g-pa-25 {
  flex-grow: 1; /* заставит текстовый блок растянуться */
}

.glide__bullets.thumbnails {
  display: flex;
  justify-content: center;
  gap: 10px;
  position: inherit;
  margin-top: 20px; /* увеличенный отступ вниз от слайдера */
}

.glide__bullets.thumbnails button {
  all: unset; /* убираем все стили кнопок */
  cursor: pointer;
}

.glide__bullets.thumbnails img {
  width: 80px;
  height: auto;
  border-radius: 4px;
  transition: transform 0.2s ease;
}

.glide__bullets.thumbnails img:hover {
  transform: scale(1.05);
}