.elementor-2078 .elementor-element.elementor-element-15cc9a0{--display:flex;}.elementor-widget-woocommerce-checkout-page .product-name .variation{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2078 .elementor-element.elementor-element-61afb8e #payment #place_order{background-color:var( --e-global-color-primary );}.elementor-2078 .elementor-element.elementor-element-61afb8e #payment #place_order:hover{background-color:var( --e-global-color-secondary );}.elementor-2078 .elementor-element.elementor-element-61afb8e{--additional-information-display:block;--purchase-button-hover-text-color:var( --e-global-color-primary );--purchase-button-hover-transition-duration:2200ms;}.elementor-2078 .elementor-element.elementor-element-61afb8e #place_order{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-61afb8e */.checkout-product-image {
  width: 90px;
  height: 120px;
  object-fit: cover;
  object-position: top center;
  border-radius: 8px;
  margin-bottom: 6px;
}

.checkout-product-name {
  text-align: center;
  font-size: 14px;
  line-height: 1.4;
}


/* Ürün satırını dikey kolona çevir */
.woocommerce-checkout-review-order-table .cart_item td.product-name {
  display: flex;
  flex-direction: column;   /* ALT ALTA */
  align-items: center;
  text-align: center;
}
/* Ürün adı */
.woocommerce-checkout-review-order-table .cart_item td.product-name a {
  font-weight: 500;
  line-height: 1.4;
  margin-bottom: 4px;
}

/* Adet (x1) */
.woocommerce-checkout-review-order-table .cart_item td.product-name .product-quantity,
.woocommerce-checkout-review-order-table .cart_item td.product-name strong.product-quantity {
  font-size: 13px;
  opacity: 0.7;
}/* End custom CSS */