/* Custom CSS bpilot.ru ver. 14-01-2026 */

/* 1. Сжимаем внешнюю полоску */
.footer-developed-by-link {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    min-height: 0 !important; /* Убираем минимальную высоту, если она есть */
    background-color: #164e89 !important;
}

/* 2. Убираем отступы у внутреннего контейнера */
.footer-developed-by {
    margin: 0 !important;
    padding: 2px 0 !important; /* Небольшой отступ сверху/снизу для воздуха (можно 0) */
    line-height: 1 !important; /* Уменьшаем высоту строки текста */
}

/* 3. Уменьшаем размер логотипа */
/* Именно он часто задает высоту всей полоски */
.footer-developed-by img {
    max-height: 12px !important; /* Попробуйте 15px, 20px или 25px */
    margin-left: 10px !important; /* Добавляет пробел в 10 пикселей слева */
    vertical-align: middle !important;
}

/* 4. Если "Разработано" — это текст, уменьшаем его отступы */
.footer-developed-by, 
.footer-developed-by span, 
.footer-developed-by div {
    font-size: 10px !important; /* Если нужно уменьшить и шрифт */
}

/* Перелинковка отображение по центру */
@media (min-width: 768px){
.interlinks-widget{
    max-width: 80%;
    margin: auto;
 }

.interlinks-widget .filter-tags {
    justify-content: center !important ;
}
}

/* Размер сроков изготовления */
.product-min-price-container, .product-min-price-container .text-3 {
font-size: 12px;
}

/* Удалить кнопку заказа на плитке товара в категории */
.widget-products__button-wrapper {
    display: none;
}
/* End Удалить кнопку заказа на плитке товара в категории */

.product-min-price-container, .product-min-price-container .text-3 {
font-size: 12px;
}

/* Скруглить углы фото в карточке товара */
.slider-modal-item {
    border-radius: 30px;  /* Скругляет углы фото в карточке товара с радиусом 30 пикселей */
    overflow: hidden; /* Предотвращает выход содержимого за границы скругленных углов */
}
 .main-gallery {
    width: 100%; /* Изображение полностью заполняет ширину контейнера */
    height: 100%; /* Высота равна высоте контейнера */
    object-fit: cover; /* Подгоняет изображение под размер контейнера */
    border-radius: 30px; /* Наследует скругление от родителя */
}
.img-fluid {
    border-radius: 10px; /* Скругляет углы минифото слева от карточки товара с радиусом 10 пикселей */
}
.slider__product_block-image {
border-radius: 20px; /* Скругляет углы фото в плитке при просмотре в категории  радиусом 20 пикселей */
}
/* End Скруглить углы фото в карточке товара */

/* Скругление углов блока Итог */
.product-add-info {
    border-radius: 15px;
}
/* End Скругление углов блока Итог */

/* Скруглить углы кнопки Сделать заказ */
.btn.btn-primary.btn-full.btn-create-layout.mt-2 {
background: linear-gradient(to right, #f39c12, #f1c40f); /* Градиент от оранжевого к желтому */
border-radius: 15px; /* Скругляем радиус кнопки Сделать заказ */
padding-top: 15px; /* Расстояние от текста внутри кнопки */
padding-bottom: 15px; /* Расстояние от текста внутри кнопки */
font-size: 1.5rem; /* Размер текста на кнопке */
margin-top: 1rem !important; /* Расстояние от блока Итог до кнопки */
}
.btn.btn-primary.btn-full.btn-create-layout.mt-2:hover {
  background: linear-gradient(to right, #e67e22, #f39c12) ! important; /* Изменение градиента при наведении */
}
/* End Скруглить углы кнопки Сделать заказ */

/* Изменяем скругление для всех кнопок */
.btn {
    border-radius: 15px !important;
}

/* Изменяем скругление у тегов-ссылок  */
.filter-tags a {
    border-radius: 15px !important; 
}

/* Изменяем скругление всех баннеров  */
.banner {
    border-radius: 15px !important;
    overflow: hidden; /* Важно, чтобы картинка внутри не обрезала углы */
}


/* Изменяем скругление у блока Преимущества мини */
.widget-advantages-mini {
    border-radius: 15px !important;
}

.category-block-images {
    border-radius: 15px !important;
    overflow: hidden; /* Чтобы картинка внутри не обрезала углы */
}

/* Уменьшаем межстрочный интервал в заголовках товаров */
.category-title {
    line-height: 1.2 !important; /* Значение 1.2 обычно оптимально. Можно попробовать 1.1 или 1.3 */
    display: block; /* На всякий случай, чтобы line-height сработал корректно */
}

/* Скругление для картинок в виджете галереи */
.gallery-widget-image {
    border-radius: 15px !important; /* Укажите нужный радиус */
    overflow: hidden; /* Важно: чтобы контент не выходил за рамки */
}

/* Скругление углов для плиток операций */
.calculation-module .background-label {
    border-radius: 15px !important; /* Настройте радиус: 10px, 15px или 20px */
    overflow: hidden; /* Чтобы содержимое внутри тоже обрезалось по углам */
}

/* Скругление для блока чекбокса (весь прямоугольник) */
.custom-label-block {
    border-radius: 10px !important; /* Или другое значение, например 15px */
    overflow: hidden; /* Важно, чтобы синий фон при нажатии тоже обрезался */
}

/* На всякий случай, если фон задается псевдоэлементом ::before у label */
.custom-input:checked + .custom-label-block,
.custom-label-block.active {
    border-radius: 10px !important;
}

/* Скругление для блока с предупреждением */
.alert {
    border-radius: 15px !important;
}

/* Скругление углов для тегов на карточке */
.product-tag {
    border-radius: 10px !important; /* Можно поставить 4px, 6px или больше */
    overflow: hidden; /* На случай, если фон выходит за границы */
}
