.elementor-2586 .elementor-element.elementor-element-0c06479{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2586 .elementor-element.elementor-element-482298a .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-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_pro_list *{color:#565656;}.elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_p_name *{color:#565656;}.elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_pro_list_cont .wfty_pro_list * , .elementor-2586 .elementor-element.elementor-element-482298a .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-2586 .elementor-element.elementor-element-482298a .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-2586 .elementor-element.elementor-element-482298a .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-2586 .elementor-element.elementor-element-482298a .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-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table table{border-color:#dddddd;}.elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wfty_pro_list_cont .wfty_pro_list .wfty-hr{color:#dddddd;background-color:#dddddd;opacity:1;border:none;}.elementor-2586 .elementor-element.elementor-element-482298a .wfty_order_details table tfoot tr:last-child th, .elementor-2586 .elementor-element.elementor-element-482298a .wfty_order_details table tfoot tr:last-child td{border-top-color:#dddddd;}body .elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table *, body .elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr th, body .elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td{color:#565656;}body .elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table *, body .elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr th, body .elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td, body .elementor-2586 .elementor-element.elementor-element-482298a .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-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wffn_order_details_table .wfty_wrap .wfty_subscription table tr td.subscription-actions a{color:#fff;background-color:#70dc1d;}.elementor-2586 .elementor-element.elementor-element-482298a .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-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads tr *{color:#565656;text-align:left;}.elementor-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads *, body .elementor-2586 .elementor-element.elementor-element-482298a .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-2586 .elementor-element.elementor-element-482298a .elementor-order-details-wrapper .wfty_wrap table.wfty_order_downloads tr td.download-file a{color:#fff;background-color:#70dc1d;}.elementor-2586 .elementor-element.elementor-element-482298a .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;}.elementor-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_left, .elementor-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_right{width:50%;float:left;padding-right:15px;}.elementor-2586 .elementor-element.elementor-element-c2c8ff3 .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-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wfty_title{text-align:left;}.elementor-2586 .elementor-element.elementor-element-c2c8ff3 .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-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wffn_customer_details_table .wfty_wrap .wfty_box.wfty_customer_details_2_col table tr th, .elementor-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wffn_customer_details_table .wfty_wrap .wfty_box.wfty_customer_details_2_col table tr td, .elementor-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wffn_customer_details_table, .elementor-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wfty_view, .elementor-2586 .elementor-element.elementor-element-c2c8ff3 .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;}@media(max-width:1024px){.elementor-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_left, .elementor-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_right{width:50%;float:left;padding-right:15px;}}@media(max-width:767px){.elementor-2586 .elementor-element.elementor-element-c2c8ff3 .elementor-customer-details-wrapper .wfty_customer_info .wfty_2_col_left, .elementor-2586 .elementor-element.elementor-element-c2c8ff3 .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-0c06479 *//* PANEL DINÁMICO FUNNELKIT */
.beclip-order-panel {
    width: min(1120px, calc(100% - 36px)) !important;
    margin: 32px auto 42px !important;
    padding: clamp(22px, 4vw, 42px) !important;
    border: 1px solid rgba(233, 121, 116, 0.30) !important;
    border-radius: 20px !important;
    background: #fffdfa !important;
    box-shadow: 0 16px 45px rgba(74, 35, 33, 0.09) !important;
}

/* TÍTULOS DE FUNNELKIT */
.beclip-order-panel h2,
.beclip-order-panel h3,
.beclip-order-panel .elementor-heading-title {
    color: #191515 !important;
    font-family: Montserrat, Arial, sans-serif !important;
    font-weight: 900 !important;
    letter-spacing: -0.5px !important;
}

.beclip-order-panel h2 {
    margin-bottom: 24px !important;
    font-size: clamp(22px, 3vw, 30px) !important;
}

/* SEPARACIÓN ENTRE LOS DOS WIDGETS */
.beclip-order-panel .elementor-widget {
    margin-bottom: 28px;
}

.beclip-order-panel .elementor-widget:last-child {
    margin-bottom: 0;
}

/* TABLAS Y FILAS */
.beclip-order-panel table {
    width: 100% !important;
    border-collapse: collapse !important;
    border: 0 !important;
    background: transparent !important;
}

.beclip-order-panel table th,
.beclip-order-panel table td {
    padding: 12px 6px !important;
    border: 0 !important;
    border-bottom: 1px solid rgba(25, 21, 21, 0.10) !important;
    background: transparent !important;
    color: #544542 !important;
}

.beclip-order-panel table tr:last-child th,
.beclip-order-panel table tr:last-child td {
    border-bottom: 0 !important;
}

.beclip-order-panel table tr:last-child {
    color: #191515 !important;
    font-size: 18px !important;
    font-weight: 900 !important;
}

/* IMAGEN DEL PRODUCTO */
.beclip-order-panel img {
    overflow: hidden !important;
    border: 1px solid rgba(233, 121, 116, 0.25) !important;
    border-radius: 12px !important;
    background: #fff8f1 !important;
}

/* DATOS DEL CLIENTE COMO SUBTARJETAS */
.beclip-order-panel address,
.beclip-order-panel .wfacp_order_details_customer {
    color: #5f4d49 !important;
    font-style: normal !important;
    line-height: 1.65 !important;
}

/* ACENTOS */
.beclip-order-panel a {
    color: #ca625e !important;
}

/* MÓVIL */
@media (max-width: 767px) {
    .beclip-order-panel {
        width: calc(100% - 28px) !important;
        margin: 22px auto 30px !important;
        padding: 19px 16px !important;
        border-radius: 16px !important;
    }

    .beclip-order-panel h2 {
        font-size: 22px !important;
    }

    .beclip-order-panel table th,
    .beclip-order-panel table td {
        padding: 10px 3px !important;
        font-size: 13px !important;
    }
}/* End custom CSS */