/* Скрыть всю нативную иконку корзины вместе с её счётчиком */
.t-store__carticon, .t706__carticon{ display:none !important; }

/* Фон zoomer-страницы с фотографиями */
.t-carousel__zoomer,
.t-carousel__zoomer_container,
.t-carousel__zoomer_inner,
.t-carousel__zoomer_item,
.t-carousel__zoomer_zoomed,
.t-carousel__zoomer_wrapper,
.t-zoomer__wrapper,
.t-zoomer__container {
  background-color: #1c1c1c !important;
}

/* На всякий случай — фон тела при открытом zoomer */
body.t-body_zoomer-opened{
  background-color: #1c1c1c !important;
}

/* Страница-лупа (Zoomer): небольшой отступ сверху над изображением */
.t-carousel__zoomer__item .t-carousel__zoomer__wrapper{
  padding-top: 100px !important;   /* нужный отступ */
  box-sizing: border-box;         /* чтобы картинку не обрезало по высоте */
}










/* ——— POPUP #rec1604163431: ужимаем расстояние "название → цена" ——— */
#rec1604163431 .t-popup.t-popup_show .t756__title{
  margin-bottom: 6px !important;   /* было 12–30px */
  line-height: 1.15 !important;
}

#rec1604163431 .t-popup.t-popup_show .t756__title_small{
  margin-top: 2px !important;
  margin-bottom: 4px !important;   /* мелкая подпись под заголовком, если она включена */
}

#rec1604163431 .t-popup.t-popup_show .t756__price-wrapper,
#rec1604163431 .t-popup.t-popup_show .t756__price{
  margin-top: 0 !important;        /* убираем верхний отступ у цены/обёртки */
}

/* Если под ценой стоит бейдж Сплита — тоже подожмём его верхний отступ */
#rec1604163431 .t-popup.t-popup_show .yandex-pay-badge,
#rec1604163431 .t-popup.t-popup_show [class*="yandex-"][class*="-badge"]{
  margin-top: 4px !important;
}

/* На мобиле можно ещё плотнее */
@media (max-width: 640px){
  #rec1604163431 .t-popup.t-popup_show .t756__title{ margin-bottom: 4px !important; }
}


/* POPUP #rec1604163431: центрируем цену + бейдж Сплита */
#rec1604163431 .t-popup.t-popup_show .t756__price-wrapper{
  width: 100% !important;         /* контейнер на всю ширину колонки */
  text-align: center !important;  /* центруем внутренние inline/inline-block */
  margin-top: 0 !important;
}

/* сам хост бейджа выравниваем по центру */
#rec1604163431 .t-popup.t-popup_show yandex-pay-badge{
  display: inline-block !important;
  margin: 4px auto 0 !important;  /* auto по бокам = центр */
  float: none !important;
  position: static !important;    /* на случай, если придёт absolute */
}

/* (опционально) если под ценой есть старые цены/ярлыки — подожмём */
#rec1604163431 .t-popup.t-popup_show .t756__price,
#rec1604163431 .t-popup.t-popup_show .t756__price-box,
#rec1604163431 .t-popup.t-popup_show .t756__price_old{
  margin: 0 !important;
}


/* POPUP #rec1604163431 — убрать внутренние отступы (padding) текстовой части */
#rec1604163431 .t-popup.t-popup_show .t756__wrapper{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* если padding сидит на внутреннем контейнере — обнулим и его */
#rec1604163431 .t-popup.t-popup_show .t756__title-wrapper,
#rec1604163431 .t-popup.t-popup_show .t756__container_indent{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* на случай, если тема задаёт общий padding через .t-container внутри текста */
#rec1604163431 .t-popup.t-popup_show .t756__wrapper .t-container{
  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* POPUP #rec1604163431: фон полосы с крестиком */
#rec1604163431 .t-popup.t-popup_show .t-popup__close,
#rec1604163431 .t-popup.t-popup_show .t-popup__block_close{
  background-color: #1c1c1c !important;  /* нужный цвет */
  box-shadow: none !important;            /* убрать возможную тень */
}

/* На случай, если тема задаёт фон через псевдоэлементы */
#rec1604163431 .t-popup.t-popup_show .t-popup__close::before,
#rec1604163431 .t-popup.t-popup_show .t-popup__close::after{
  background: #1c1c1c !important;
}

/* НЕ трогаем затемнение фона страницы (оверлей) */
















/* ——— POPUP #rec1605081161: ужимаем расстояние "название → цена" ——— */
#rec1605081161 .t-popup.t-popup_show .t756__title{
  margin-bottom: 6px !important;   /* было 12–30px */
  line-height: 1.15 !important;
}

#rec1605081161 .t-popup.t-popup_show .t756__title_small{
  margin-top: 2px !important;
  margin-bottom: 4px !important;   /* мелкая подпись под заголовком, если она включена */
}

#rec1605081161 .t-popup.t-popup_show .t756__price-wrapper,
#rec1605081161 .t-popup.t-popup_show .t756__price{
  margin-top: 0 !important;        /* убираем верхний отступ у цены/обёртки */
}

/* Если под ценой стоит бейдж Сплита — тоже подожмём его верхний отступ */
#rec1605081161 .t-popup.t-popup_show .yandex-pay-badge,
#rec1605081161 .t-popup.t-popup_show [class*="yandex-"][class*="-badge"]{
  margin-top: 4px !important;
}

/* На мобиле можно ещё плотнее */
@media (max-width: 640px){
  #rec1605081161 .t-popup.t-popup_show .t756__title{ margin-bottom: 4px !important; }
}


/* POPUP #rec1605081161: центрируем цену + бейдж Сплита */
#rec1605081161 .t-popup.t-popup_show .t756__price-wrapper{
  width: 100% !important;         /* контейнер на всю ширину колонки */
  text-align: center !important;  /* центруем внутренние inline/inline-block */
  margin-top: 0 !important;
}

/* сам хост бейджа выравниваем по центру */
#rec1605081161 .t-popup.t-popup_show yandex-pay-badge{
  display: inline-block !important;
  margin: 4px auto 0 !important;  /* auto по бокам = центр */
  float: none !important;
  position: static !important;    /* на случай, если придёт absolute */
}

/* (опционально) если под ценой есть старые цены/ярлыки — подожмём */
#rec1605081161 .t-popup.t-popup_show .t756__price,
#rec1605081161 .t-popup.t-popup_show .t756__price-box,
#rec1605081161 .t-popup.t-popup_show .t756__price_old{
  margin: 0 !important;
}


/* POPUP #rec1605081161 — убрать внутренние отступы (padding) текстовой части */
#rec1605081161 .t-popup.t-popup_show .t756__wrapper{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* если padding сидит на внутреннем контейнере — обнулим и его */
#rec1605081161 .t-popup.t-popup_show .t756__title-wrapper,
#rec1605081161 .t-popup.t-popup_show .t756__container_indent{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* на случай, если тема задаёт общий padding через .t-container внутри текста */
#rec1605081161 .t-popup.t-popup_show .t756__wrapper .t-container{
  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* POPUP #rec1605081161: фон полосы с крестиком */
#rec1605081161 .t-popup.t-popup_show .t-popup__close,
#rec1605081161 .t-popup.t-popup_show .t-popup__block_close{
  background-color: #1c1c1c !important;  /* нужный цвет */
  box-shadow: none !important;            /* убрать возможную тень */
}

/* На случай, если тема задаёт фон через псевдоэлементы */
#rec1605081161 .t-popup.t-popup_show .t-popup__close::before,
#rec1605081161 .t-popup.t-popup_show .t-popup__close::after{
  background: #1c1c1c !important;
}

/* НЕ трогаем затемнение фона страницы (оверлей) */









/* ——— POPUP #rec1605289801: ужимаем расстояние "название → цена" ——— */
#rec1605289801 .t-popup.t-popup_show .t756__title{
  margin-bottom: 6px !important;   /* было 12–30px */
  line-height: 1.15 !important;
}

#rec1605289801 .t-popup.t-popup_show .t756__title_small{
  margin-top: 2px !important;
  margin-bottom: 4px !important;   /* мелкая подпись под заголовком, если она включена */
}

#rec1605289801 .t-popup.t-popup_show .t756__price-wrapper,
#rec1605289801 .t-popup.t-popup_show .t756__price{
  margin-top: 0 !important;        /* убираем верхний отступ у цены/обёртки */
}

/* Если под ценой стоит бейдж Сплита — тоже подожмём его верхний отступ */
#rec1605289801 .t-popup.t-popup_show .yandex-pay-badge,
#rec1605289801 .t-popup.t-popup_show [class*="yandex-"][class*="-badge"]{
  margin-top: 4px !important;
}

/* На мобиле можно ещё плотнее */
@media (max-width: 640px){
  #rec1605289801 .t-popup.t-popup_show .t756__title{ margin-bottom: 4px !important; }
}


/* POPUP #rec1605289801: центрируем цену + бейдж Сплита */
#rec1605289801 .t-popup.t-popup_show .t756__price-wrapper{
  width: 100% !important;         /* контейнер на всю ширину колонки */
  text-align: center !important;  /* центруем внутренние inline/inline-block */
  margin-top: 0 !important;
}

/* сам хост бейджа выравниваем по центру */
#rec1605289801 .t-popup.t-popup_show yandex-pay-badge{
  display: inline-block !important;
  margin: 4px auto 0 !important;  /* auto по бокам = центр */
  float: none !important;
  position: static !important;    /* на случай, если придёт absolute */
}

/* (опционально) если под ценой есть старые цены/ярлыки — подожмём */
#rec1605289801 .t-popup.t-popup_show .t756__price,
#rec1605289801 .t-popup.t-popup_show .t756__price-box,
#rec1605289801 .t-popup.t-popup_show .t756__price_old{
  margin: 0 !important;
}


/* POPUP #rec1605289801 — убрать внутренние отступы (padding) текстовой части */
#rec1605289801 .t-popup.t-popup_show .t756__wrapper{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* если padding сидит на внутреннем контейнере — обнулим и его */
#rec1605289801 .t-popup.t-popup_show .t756__title-wrapper,
#rec1605289801 .t-popup.t-popup_show .t756__container_indent{
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* на случай, если тема задаёт общий padding через .t-container внутри текста */
#rec1605289801 .t-popup.t-popup_show .t756__wrapper .t-container{
  padding-left: 0 !important;
  padding-right: 0 !important;
}


/* POPUP #rec1605289801: фон полосы с крестиком */
#rec1605289801 .t-popup.t-popup_show .t-popup__close,
#rec1605289801 .t-popup.t-popup_show .t-popup__block_close{
  background-color: #1c1c1c !important;  /* нужный цвет */
  box-shadow: none !important;            /* убрать возможную тень */
}

/* На случай, если тема задаёт фон через псевдоэлементы */
#rec1605289801 .t-popup.t-popup_show .t-popup__close::before,
#rec1605289801 .t-popup.t-popup_show .t-popup__close::after{
  background: #1c1c1c !important;
}

/* НЕ трогаем затемнение фона страницы (оверлей) */

