.elementor-605 .elementor-element.elementor-element-dced0e2{--display:flex;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-checkout-page .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-checkout-page .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-605 .elementor-element.elementor-element-fdbc8b4 .woocommerce-button:hover{background-color:var( --e-global-color-debeac1 );}.elementor-605 .elementor-element.elementor-element-fdbc8b4 #payment #place_order{background-color:var( --e-global-color-0b4471d );}.elementor-605 .elementor-element.elementor-element-fdbc8b4 #payment #place_order:hover{background-color:var( --e-global-color-0b4471d );}.elementor-605 .elementor-element.elementor-element-fdbc8b4{--additional-information-display:block;--sections-title-color:var( --e-global-color-0b4471d );--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-debeac1 );--forms-buttons-normal-text-color:var( --e-global-color-0b4471d );--forms-buttons-hover-text-color:var( --e-global-color-astglobalcolor5 );--forms-buttons-border-type:solid;--forms-buttons-border-radius:0px 0px 0px 0px;--purchase-button-normal-text-color:var( --e-global-color-astglobalcolor5 );--purchase-button-border-radius:0px 0px 0px 0px;}.elementor-605 .elementor-element.elementor-element-fdbc8b4 .e-apply-coupon:hover, .elementor-605 .elementor-element.elementor-element-fdbc8b4 .woocommerce-form-login__submit:hover{border-color:var( --e-global-color-debeac1 );}.elementor-605 .elementor-element.elementor-element-fdbc8b4 .e-apply-coupon, .elementor-605 .elementor-element.elementor-element-fdbc8b4 .woocommerce-form-login__submit{border-width:2px 2px 2px 2px;}.elementor-605 .elementor-element.elementor-element-fdbc8b4 {--forms-buttons-border-color:var( --e-global-color-0b4471d );}.elementor-605 .elementor-element.elementor-element-fdbc8b4 .woocommerce-additional-fields{--sections-border-color:var( --e-global-color-secondary );--sections-title-color:var( --e-global-color-secondary );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1190px){.elementor-605 .elementor-element.elementor-element-dced0e2{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-fdbc8b4 *//* Increase product column width and wrap properly */
.woocommerce-checkout-review-order-table .product-name {
  width: 70%;
  word-break: break-word;
  font-size: 16px;
  line-height: 1.4;
}

/* Seat info and x quantity spacing */
.woocommerce-checkout-review-order-table .tc-cart-seat-wrap {
  margin-top: 5px;
  font-size: 14px;
  color: #555;
}

/* Right-align prices */
.woocommerce-checkout-review-order-table .product-total,
.woocommerce-checkout-review-order-table tfoot td {
  text-align: right;
}

/* Subtotal & Total spacing and emphasis */
.woocommerce-checkout-review-order-table tfoot th,
.woocommerce-checkout-review-order-table tfoot td {
  font-size: 15px;
  padding: 10px 0;
  color: #100f14;
}

/* Add visual spacing between rows */
.woocommerce-checkout-review-order-table tbody tr {
  border-bottom: 1px solid #eee;
  padding-bottom: 10px;
}

/* Table full width and contained */
.woocommerce-checkout-review-order-table {
  width: 100%;
  border-collapse: collapse;
  background: #fff;
  border-radius: 8px;
  padding: 10px;
}/* End custom CSS */