.elementor-12034 .elementor-element.elementor-element-951b239{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:1vw;--padding-bottom:1vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12034 .elementor-element.elementor-element-951b239:not(.elementor-motion-effects-element-type-background), .elementor-12034 .elementor-element.elementor-element-951b239 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12034 .elementor-element.elementor-element-0604a32.elementor-element{--align-self:center;}.elementor-12034 .elementor-element.elementor-element-7b1e3bb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:2vw 2vw;--row-gap:2vw;--column-gap:2vw;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:5vw;--padding-left:5vw;--padding-right:5vw;}.elementor-12034 .elementor-element.elementor-element-7b1e3bb:not(.elementor-motion-effects-element-type-background), .elementor-12034 .elementor-element.elementor-element-7b1e3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-12034 .elementor-element.elementor-element-1e1b230{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12034 .elementor-element.elementor-element-1e1b230.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12034 .elementor-element.elementor-element-c856f9d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wfty-customer-detail .elementor-customer-details-wrapper .wfty-customer-info-heading.wfty_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wfty-customer-detail .elementor-customer-details-wrapper .wfty_customer_info .wfty_text_bold strong{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wfty-customer-detail .elementor-customer-details-wrapper .wffn_customer_details_table .wfty_wrap .wfty_box.wfty_customer_details_2_col table tr th, .elementor-widget-wfty-customer-detail .elementor-customer-details-wrapper .wffn_customer_details_table .wfty_wrap .wfty_box.wfty_customer_details_2_col table tr td, .elementor-widget-wfty-customer-detail .elementor-customer-details-wrapper .wffn_customer_details_table, .elementor-widget-wfty-customer-detail .elementor-customer-details-wrapper .wfty_view, .elementor-widget-wfty-customer-detail .elementor-customer-details-wrapper .wffn_customer_details_table *{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_left, .elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_right{width:50%;float:left;padding-right:15px;}.elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty-customer-info-heading.wfty_title{color:#000000;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.5em;}.elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty_title{text-align:left;}.elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty_customer_info .wfty_text_bold strong{color:#000000;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wffn_customer_details_table .wfty_wrap .wfty_box.wfty_customer_details_2_col table tr th, .elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wffn_customer_details_table .wfty_wrap .wfty_box.wfty_customer_details_2_col table tr td, .elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wffn_customer_details_table, .elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty_view, .elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wffn_customer_details_table *{color:#565656;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_pro_list * , .elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_p_name *{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont table tr:not(:last-child) *{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont table tr:last-child *{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_pro_list .wfty_info *{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}body .elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table *, body .elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr th, body .elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td, body .elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads *, body .elementor-widget-wfty-order-detail .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads td:before{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_title{color:#000;font-family:"Open Sans", Sans-serif;font-size:24px;font-weight:600;line-height:1.5em;text-align:left;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_pro_list *{color:#565656;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_p_name *{color:#565656;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_pro_list * , .elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_p_name *{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont table tr:not(:last-child) *{color:#565656;font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont table tr:last-child *{color:#565656;font-family:"Open Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.5em;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_pro_list .wfty_info *{color:#000000;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:1.5em;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table table{border-color:#dddddd;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wfty_pro_list_cont .wfty_pro_list .wfty-hr{color:#dddddd;background-color:#dddddd;opacity:1;border:none;}.elementor-12034 .elementor-element.elementor-element-63ce202 .wfty_order_details table tfoot tr:last-child th, .elementor-12034 .elementor-element.elementor-element-63ce202 .wfty_order_details table tfoot tr:last-child td{border-top-color:#dddddd;}body .elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table *, body .elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr th, body .elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td{color:#565656;}body .elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table *, body .elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr th, body .elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td, body .elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td:before{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td.subscription-actions a{color:#fff;background-color:#70dc1d;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td.subscription-actions:hover a{color:#fff;box-shadow:none;text-decoration:none;background-color:#89e047;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads tr *{color:#565656;text-align:left;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads *, body .elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads td:before{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads tr td.download-file a{color:#fff;background-color:#70dc1d;}.elementor-12034 .elementor-element.elementor-element-63ce202 .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads tr td.download-file:hover a{color:#fff;box-shadow:none;text-decoration:none;background-color:#89e047;}@media(min-width:768px){.elementor-12034 .elementor-element.elementor-element-951b239{--content-width:1200px;}.elementor-12034 .elementor-element.elementor-element-7b1e3bb{--content-width:1200px;}.elementor-12034 .elementor-element.elementor-element-1e1b230{--width:53.657%;}}@media(max-width:1024px){.elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_left, .elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_right{width:50%;float:left;padding-right:15px;}}@media(max-width:767px){.elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_left, .elementor-12034 .elementor-element.elementor-element-87f400e .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_right{width:50%;float:left;padding-right:15px;}}/* Start custom CSS for container, class: .elementor-element-c856f9d *//* ═══════════════════════════════════════════════════════════════ */
/* TAKSIMCHAT SHOP — THANK YOU PAGE WIDGETS CSS                    */
/* Paste in: FunnelKit → Thank You → Design → Custom CSS           */
/* Covers: Customer Details + Order Details                        */
/* Background: #1C1917                                             */
/* ═══════════════════════════════════════════════════════════════ */


/* ══════════════════════════════════════════
   GLOBAL — PAGE + WRAPPER
══════════════════════════════════════════ */
.wfty_wrap,
.wfty-thankyou-wrap,
body.wfty_page {
  background: #1C1917 !important;
  background-color: #1C1917 !important;
}


/* ══════════════════════════════════════════
   CUSTOMER DETAILS WIDGET
══════════════════════════════════════════ */

/* Outer Container */
.wfty_customer_details,
.wfty_wrap .wfty_customer_details,
.wfty-customer-info {
  background: rgba(250,243,234,0.03) !important;
  border: 1px solid rgba(250,243,234,0.07) !important;
  border-radius: 22px !important;
  padding: 32px 28px !important;
  margin-bottom: 16px !important;
}

/* Section Heading */
.wfty_customer_details .wfty_title,
.wfty_customer_details h2,
.wfty_customer_details .wfty-customer-info-title,
.wfty-customer-info h2 {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  color: #FAF3EA !important;
  letter-spacing: -0.02em !important;
  margin-bottom: 20px !important;
  padding-bottom: 14px !important;
  border-bottom: 1px solid rgba(250,243,234,0.06) !important;
}

/* Info Rows */
.wfty_customer_details table,
.wfty_customer_details .wfty_view,
.wfty-customer-info table {
  width: 100% !important;
  border-collapse: collapse !important;
  background: transparent !important;
}

.wfty_customer_details table tr,
.wfty-customer-info table tr {
  border-bottom: 1px solid rgba(250,243,234,0.04) !important;
}

.wfty_customer_details table tr:last-child,
.wfty-customer-info table tr:last-child {
  border-bottom: none !important;
}

.wfty_customer_details table th,
.wfty_customer_details .wfty_text_left,
.wfty-customer-info table th {
  font-family: 'Inter', sans-serif !important;
  font-size: 12px !important;
  font-weight: 500 !important;
  color: rgba(250,243,234,0.35) !important;
  text-transform: none !important;
  letter-spacing: 0.02em !important;
  padding: 10px 0 !important;
  background: transparent !important;
  text-align: left !important;
  white-space: nowrap !important;
  vertical-align: top !important;
  width: 120px !important;
}

.wfty_customer_details table td,
.wfty_customer_details .wfty_text_right,
.wfty-customer-info table td {
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #FAF3EA !important;
  padding: 10px 0 !important;
  background: transparent !important;
  text-align: right !important;
  vertical-align: top !important;
}

/* Key-Value pairs (non-table layout) */
.wfty_customer_details p,
.wfty_customer_details .wfty_wrap p,
.wfty-customer-info p {
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  color: rgba(250,243,234,0.5) !important;
  line-height: 1.7 !important;
  margin-bottom: 6px !important;
}

.wfty_customer_details strong,
.wfty-customer-info strong {
  color: #FAF3EA !important;
  font-weight: 600 !important;
}

/* Addresses */
.wfty_customer_details address,
.wfty-customer-info address {
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  font-style: normal !important;
  color: rgba(250,243,234,0.5) !important;
  line-height: 1.7 !important;
}


/* ══════════════════════════════════════════
   ORDER DETAILS WIDGET
══════════════════════════════════════════ */

/* Outer Container */
.wfty_order_details,
.wfty_wrap .wfty_order_details,
.wfty-order-details,
.wfty_wrap .wfty-order-info {
  background: rgba(250,243,234,0.03) !important;
  border: 1px solid rgba(250,243,234,0.07) !important;
  border-radius: 22px !important;
  padding: 32px 28px !important;
  margin-bottom: 16px !important;
}

/* Section Heading */
.wfty_order_details .wfty_title,
.wfty_order_details h2,
.wfty-order-details h2 {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 18px !important;
  font-weight: 900 !important;
  color: #FAF3EA !important;
  letter-spacing: -0.02em !important;
  margin-bottom: 20px !important;
  padding-bottom: 14px !important;
  border-bottom: 1px solid rgba(250,243,234,0.06) !important;
}

/* Order Table */
.wfty_order_details table,
.wfty-order-details table {
  width: 100% !important;
  border-collapse: collapse !important;
  background: transparent !important;
}

/* Table Header */
.wfty_order_details table thead th,
.wfty-order-details table thead th {
  font-family: 'Inter', sans-serif !important;
  font-size: 10px !important;
  font-weight: 600 !important;
  color: rgba(250,243,234,0.25) !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  padding: 10px 0 12px !important;
  border-bottom: 1px solid rgba(250,243,234,0.06) !important;
  background: transparent !important;
  text-align: left !important;
}

.wfty_order_details table thead th:last-child,
.wfty-order-details table thead th:last-child {
  text-align: right !important;
}

/* Table Rows */
.wfty_order_details table tbody tr,
.wfty-order-details table tbody tr {
  border-bottom: 1px solid rgba(250,243,234,0.04) !important;
}

.wfty_order_details table tbody tr:last-child,
.wfty-order-details table tbody tr:last-child {
  border-bottom: 1px solid rgba(250,243,234,0.06) !important;
}

/* Product Name */
.wfty_order_details table tbody td.product-name,
.wfty_order_details table tbody td:first-child,
.wfty-order-details table tbody td:first-child {
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: #FAF3EA !important;
  padding: 14px 0 !important;
  background: transparent !important;
  text-align: left !important;
}

/* Product Quantity */
.wfty_order_details .product-quantity,
.wfty_order_details strong.product-quantity {
  font-weight: 400 !important;
  color: rgba(250,243,234,0.35) !important;
  font-size: 13px !important;
}

/* Product Price */
.wfty_order_details table tbody td.product-total,
.wfty_order_details table tbody td:last-child,
.wfty-order-details table tbody td:last-child {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 16px !important;
  font-weight: 800 !important;
  color: #FB923C !important;
  padding: 14px 0 !important;
  background: transparent !important;
  text-align: right !important;
}

/* Footer rows: Subtotal, Tax, Total */
.wfty_order_details table tfoot tr,
.wfty-order-details table tfoot tr {
  border-bottom: 1px solid rgba(250,243,234,0.04) !important;
}

.wfty_order_details table tfoot th,
.wfty-order-details table tfoot th {
  font-family: 'Inter', sans-serif !important;
  font-size: 13px !important;
  font-weight: 400 !important;
  color: rgba(250,243,234,0.4) !important;
  padding: 10px 0 !important;
  background: transparent !important;
  text-align: left !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}

.wfty_order_details table tfoot td,
.wfty-order-details table tfoot td {
  font-family: 'Inter', sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  color: rgba(250,243,234,0.7) !important;
  padding: 10px 0 !important;
  background: transparent !important;
  text-align: right !important;
}

/* TOTAL ROW — bigger, bolder */
.wfty_order_details table tfoot tr.order-total,
.wfty_order_details table tfoot tr:last-child,
.wfty-order-details table tfoot tr:last-child {
  border-bottom: none !important;
  border-top: 1px solid rgba(250,243,234,0.08) !important;
}

.wfty_order_details table tfoot tr.order-total th,
.wfty_order_details table tfoot tr:last-child th,
.wfty-order-details table tfoot tr:last-child th {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 14px !important;
  font-weight: 800 !important;
  color: rgba(250,243,234,0.6) !important;
  padding-top: 16px !important;
}

.wfty_order_details table tfoot tr.order-total td,
.wfty_order_details table tfoot tr:last-child td,
.wfty-order-details table tfoot tr:last-child td {
  font-family: 'Plus Jakarta Sans', sans-serif !important;
  font-size: 22px !important;
  font-weight: 900 !important;
  color: #FB923C !important;
  padding-top: 16px !important;
}

/* WooCommerce Amount spans inside */
.wfty_order_details .amount,
.wfty-order-details .amount,
.wfty_order_details .woocommerce-Price-amount,
.wfty-order-details .woocommerce-Price-amount {
  color: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  font-size: inherit !important;
}

/* Payment Method info */
.wfty_order_details .wfty_payment_method,
.wfty_order_details .woocommerce-order-overview,
.wfty-order-details .payment-method {
  font-family: 'Inter', sans-serif !important;
  font-size: 12px !important;
  color: rgba(250,243,234,0.3) !important;
  margin-top: 16px !important;
  padding-top: 14px !important;
  border-top: 1px solid rgba(250,243,234,0.05) !important;
}

.wfty_order_details .wfty_payment_method strong,
.wfty-order-details .payment-method strong {
  color: rgba(250,243,234,0.5) !important;
  font-weight: 600 !important;
}

/* Order number / date meta */
.wfty_order_details .wfty_view li,
.wfty_order_details ul li,
.wfty-order-details .order-info li {
  font-family: 'Inter', sans-serif !important;
  font-size: 12px !important;
  color: rgba(250,243,234,0.35) !important;
  list-style: none !important;
  padding: 6px 0 !important;
  border-bottom: 1px solid rgba(250,243,234,0.04) !important;
}

.wfty_order_details .wfty_view li:last-child,
.wfty-order-details .order-info li:last-child {
  border-bottom: none !important;
}

.wfty_order_details .wfty_view li strong,
.wfty-order-details .order-info li strong {
  color: #FAF3EA !important;
  font-weight: 600 !important;
  float: right !important;
}


/* ══════════════════════════════════════════
   SHARED — LINKS, LISTS, MISC
══════════════════════════════════════════ */
.wfty_customer_details a,
.wfty_order_details a,
.wfty-customer-info a,
.wfty-order-details a {
  color: #FB923C !important;
  text-decoration: none !important;
}

.wfty_customer_details a:hover,
.wfty_order_details a:hover {
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}

.wfty_customer_details ul,
.wfty_order_details ul {
  list-style: none !important;
  padding: 0 !important;
  margin: 0 !important;
}


/* ══════════════════════════════════════════
   RESPONSIVE
══════════════════════════════════════════ */
@media (max-width: 768px) {
  .wfty_customer_details,
  .wfty_order_details,
  .wfty-customer-info,
  .wfty-order-details,
  .wfty_wrap .wfty-order-info {
    padding: 24px 20px !important;
    border-radius: 18px !important;
  }

  .wfty_customer_details .wfty_title,
  .wfty_customer_details h2,
  .wfty_order_details .wfty_title,
  .wfty_order_details h2 {
    font-size: 16px !important;
  }

  .wfty_order_details table tfoot tr.order-total td,
  .wfty_order_details table tfoot tr:last-child td {
    font-size: 20px !important;
  }
}

@media (max-width: 480px) {
  .wfty_customer_details,
  .wfty_order_details,
  .wfty-customer-info,
  .wfty-order-details,
  .wfty_wrap .wfty-order-info {
    padding: 20px 16px !important;
    border-radius: 16px !important;
  }

  .wfty_customer_details table th,
  .wfty-customer-info table th {
    width: auto !important;
    font-size: 11px !important;
  }

  .wfty_customer_details table td,
  .wfty-customer-info table td {
    font-size: 13px !important;
  }

  .wfty_order_details table tbody td:first-child {
    font-size: 13px !important;
  }

  .wfty_order_details table tbody td:last-child {
    font-size: 14px !important;
  }

  .wfty_order_details table tfoot tr.order-total td,
  .wfty_order_details table tfoot tr:last-child td {
    font-size: 18px !important;
  }
}/* End custom CSS */