/* Cijela fotografija proizvoda staje u postojeće mjesto za sličicu korpe. */
.woocommerce-cart .wc-block-cart table.wc-block-cart-items .wc-block-cart-item__image img{
 display:block;
 width:100%;
 max-width:100%;
 height:auto;
 aspect-ratio:1/1;
 object-fit:contain;
 background:#fff;
}

/* Na telefonu naziv, cijene na akciji i količina dijele raspoloživu širinu. */
@media(max-width:600px){
 .woocommerce-cart .wc-block-cart:not(.is-large) table.wc-block-cart-items .wc-block-cart-items__row{
  grid-template-columns:80px minmax(0,1fr);
  column-gap:12px;
  min-width:0;
 }
 .woocommerce-cart .wc-block-cart:not(.is-large) table.wc-block-cart-items .wc-block-cart-item__image{
  grid-column:1/2;
  grid-row:1/3;
  width:80px;
  padding:16px 0;
 }
 .woocommerce-cart .wc-block-cart:not(.is-large) table.wc-block-cart-items .wc-block-cart-item__product{
  grid-column:2/3;
  grid-row:1/2;
  min-width:0;
  padding:16px 0 4px;
 }
 .woocommerce-cart .wc-block-cart:not(.is-large) table.wc-block-cart-items .wc-block-cart-item__total{
  grid-column:2/3;
  grid-row:2/3;
  min-width:0;
  padding:0 0 16px;
  justify-content:flex-start;
 }
 .woocommerce-cart .wc-block-cart .wc-block-cart-item__total-price-and-sale-badge-wrapper{
  align-items:flex-start;
  flex-wrap:wrap;
 }
 .woocommerce-cart .wc-block-cart .wc-block-components-product-name{
  overflow-wrap:anywhere;
 }
}
