.elementor-1343 .elementor-element.elementor-element-1481a7b{--display:flex;--margin-top:125px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1343 .elementor-element.elementor-element-15c2b4b .elementor-heading-title{font-size:35px;}.elementor-1343 .elementor-element.elementor-element-9e51583 > .elementor-widget-container{margin:0px 0px -13px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1343 .elementor-element.elementor-element-1481a7b{--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-1343 .elementor-element.elementor-element-15c2b4b .elementor-heading-title{font-size:25px;}}@media(max-width:767px){.elementor-1343 .elementor-element.elementor-element-1481a7b{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1343 .elementor-element.elementor-element-15c2b4b .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-1343 .elementor-element.elementor-element-9e51583 > .elementor-widget-container{margin:0px 0px -13px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-20e93db *//* General WooCommerce Thank You Page Styles */
.woocommerce .entry-header h1,
.woocommerce .woocommerce-order-details__title,
.woocommerce .woocommerce-column__title,
.woocommerce h2 {
  font-size: 24px;
  margin-bottom: 12px;
  color: #333;
  font-weight: 600;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 6px;
}

.woocommerce .woocommerce-order-overview li,
.woocommerce address,
.woocommerce .woocommerce-customer-details p {
  font-size: 15px;
  color: #444;
  margin-bottom: 6px;
}

.woocommerce ul.order_details {
  list-style: none;
  padding: 0;
  margin-bottom: 24px;
  border: 1px solid #e5e5e5;
  border-radius: 8px;
  background: #fafafa;
  padding: 16px;
}

.woocommerce ul.order_details li {
  padding: 8px 0;
  border-bottom: 1px solid #e0e0e0;
}

.woocommerce ul.order_details li:last-child {
  border-bottom: none;
}

.woocommerce table.shop_table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 16px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
  font-size: 14px;
}

.woocommerce table.shop_table th,
.woocommerce table.shop_table td {
  padding: 12px;
  text-align: left;
  border-bottom: 1px solid #eee;
}

.woocommerce table.shop_table th {
  background: #f7f7f7;
  font-weight: 600;
  color: #222;
}

.woocommerce table.shop_table tfoot th,
.woocommerce table.shop_table tfoot td {
  font-weight: bold;
  background: #f0f0f0;
}

.woocommerce .woocommerce-customer-details {
  margin-top: 32px;
}

.woocommerce .woocommerce-customer-details address {
  background: #f9f9f9;
  border: 1px solid #ddd;
  border-radius: 6px;
  padding: 16px;
  font-size: 14px;
  line-height: 1.6;
  color: #333;
}

/* Botons */
.woocommerce a.button {
  background: #854fff;
  color: #fff;
  padding: 10px 20px;
  border-radius: 6px;
  text-decoration: none;
  display: inline-block;
  margin-top: 12px;
  transition: background 0.3s ease;
}

.woocommerce a.button:hover {
  background: #6e3ee6;
}/* End custom CSS */