.elementor-896 .elementor-element.elementor-element-57e63d25{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-25f33a88 *//* === /cart/ (empty cart) — нормализуем размер бутылок в блоке "Products" === */

/* контейнер под картинку: фиксируем область и центрируем содержимое */
body.woocommerce-cart .wc-block-grid__product .wc-block-grid__product-image{
  height: 320px;                       /* целевая высота как на /shop/ */
  display: flex;
  align-items: center;
  justify-content: center;
  background: #0b0f14;
  border-radius: 12px;
  overflow: hidden;
}

/* сама картинка — не режем, вписываем внутрь */
body.woocommerce-cart .wc-block-grid__product .wc-block-grid__product-image img{
  height: 100% !important;             /* заполняет по высоте контейнера */
  width: auto !important;              /* ширина по пропорциям */
  max-width: 100%;                     /* чтобы не выходило за границы */
  object-fit: contain !important;      /* ничего не обрезаем */
  display: block;
}

/* адаптив */
@media (max-width: 1200px){
  body.woocommerce-cart .wc-block-grid__product .wc-block-grid__product-image{ height: 280px; }
}
@media (max-width: 768px){
  body.woocommerce-cart .wc-block-grid__product .wc-block-grid__product-image{ height: 220px; }
}
/* SHOP NOW — всегда белый текст */
.blz-shop-now,
.blz-shop-now:link,
.blz-shop-now:visited,
.blz-shop-now:hover,
.blz-shop-now:focus,
.blz-shop-now:active{
  color:#fff !important;
  text-decoration:none;   /* на всякий, чтобы не появлялось подчёркивание */
}/* End custom CSS */