/* unify.css — единый вид ПультОпта (правки дизайна от 08.11.2026, пункты задания 2–4, 13–16).
   Подключается последним в <head> (buyblock frontendHead), перекрывает тему insales без правки её файлов. */

/* 2. Плашка cookie: «Подробнее →» в цвет текста */
.cookies-note a { color: inherit !important; text-decoration: none !important; font-weight: 700; }
.cookies-note a::after { content: " →"; color: #ee1c25; }

/* 13. Название страницы 22 px на всех страницах (на телефоне 18 px; тёмную кнопку каталога в категориях не трогаем) */
@media (min-width: 992px) {
    h1, h1.category-name, h1.product__h1 { font-size: 22px !important; font-weight: 600 !important; line-height: 1.3 !important; }
}
@media (max-width: 991px) {
    html:not(.bb-mc) h1, h1.product__h1 { font-size: 18px !important; font-weight: 600 !important; line-height: 1.3 !important; }
}
.in-blocks__title-name { font-size: 20px !important; font-weight: 600 !important; }
@media (max-width: 991px) { .in-blocks__title-name { font-size: 17px !important; } }

/* 3. Доставка: подзаголовки ступенью ниже названия (22 → 18) */
.dv3-h { font-size: 18px !important; }

/* 14. Главная: плашки категорий белые с рамкой */
.bg-categ__row { background: #fff !important; border: 1px solid #e3e5ec; border-radius: 10px !important; }
.bg-categ__title a { color: #232846 !important; }

/* 15. Карточка товара: правая колонка по одному краю */
.product__item .complex1 { padding-left: 0 !important; }
.product__item .product__stocks { flex-direction: row !important; justify-content: flex-start !important; margin-left: 0 !important; margin-right: 0 !important; }
.product__item .product__code { margin-left: 0 !important; color: #888; }

/* 16. Углы: кнопки 6 px, поля и крупные блоки 10 px; «Показать еще» в цвете сайта */
.mcart__link { border-radius: 10px !important; }
.bbws-pn, .bbws-pf input { border-radius: 6px !important; }
.button_low.products__yet { border-radius: 6px !important; border-color: #232846 !important; color: #232846 !important; }
.button_low.products__yet:hover { background: #232846 !important; color: #fff !important; }

/* 4. «Информация о доставке» в карточке товара — одной строкой слева */
.dp-product__header > div[align="center"] { text-align: left !important; font-size: 0 !important; line-height: 1.4; }
.dp-product__header > div[align="center"] br { display: none; }
.dp-product__header > div[align="center"]::before { content: "Доставка в г. "; font-size: 15px; font-weight: 600; }
.dp-product__header > div[align="center"] > a { font-size: 15px !important; font-weight: 600; }

/* 09.11.2026: товар на телефоне — фото без пустой рамки (высота по фото вместо 360px, поля 10px), до блока «Артикул» 12px */
@media (max-width: 767px) {
    .p-images .p-images__wrap { padding: 10px !important; }
    .p-images .p-images__right, .p-images .p-images__slider-item { height: auto !important; }
    .p-images.p-images-2 { margin-bottom: 12px !important; }
}
