.elementor-880 .elementor-element.elementor-element-f7c7d9c .elementor-repeater-item-72619bd.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-bc-flex-widget .elementor-880 .elementor-element.elementor-element-1f0464b.elementor-column .elementor-column-wrap{align-items:center;}.elementor-880 .elementor-element.elementor-element-1f0464b.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-880 .elementor-element.elementor-element-1f0464b > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 40px 200px;}.elementor-880 .elementor-element.elementor-element-60bddb1{text-align:left;}.elementor-880 .elementor-element.elementor-element-60bddb1 img{width:80%;}.elementor-880 .elementor-element.elementor-element-b3fc6f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-880 .elementor-element.elementor-element-b3fc6f9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-880 .elementor-element.elementor-element-b3fc6f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-880 .elementor-element.elementor-element-b3fc6f9 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-880 .elementor-element.elementor-element-b3fc6f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-880 .elementor-element.elementor-element-b3fc6f9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-880 .elementor-element.elementor-element-b3fc6f9{--e-icon-list-icon-size:10px;--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;}.elementor-880 .elementor-element.elementor-element-b3fc6f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-880 .elementor-element.elementor-element-b3fc6f9 .elementor-icon-list-item > a{font-size:15px;font-weight:500;}.elementor-880 .elementor-element.elementor-element-f7c7d9c:not(.elementor-motion-effects-element-type-background), .elementor-880 .elementor-element.elementor-element-f7c7d9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-880 .elementor-element.elementor-element-f7c7d9c{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DFE3E8;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-880 .elementor-element.elementor-element-f7c7d9c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-880 .elementor-element.elementor-element-d443d06 .elementor-repeater-item-9d45002.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-880 .elementor-element.elementor-element-738fa2d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-880 .elementor-element.elementor-element-d443d06:not(.elementor-motion-effects-element-type-background), .elementor-880 .elementor-element.elementor-element-d443d06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #FCFCFB 45.5%, #FFFFFF 0%);}.elementor-880 .elementor-element.elementor-element-d443d06{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 160px 0px 160px;}.elementor-880 .elementor-element.elementor-element-d443d06 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:1024px){.elementor-880 .elementor-element.elementor-element-1f0464b > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 40px 40px;}.elementor-880 .elementor-element.elementor-element-d443d06{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-880 .elementor-element.elementor-element-1f0464b > .elementor-element-populated > .elementor-widget-wrap{padding:40px 0px 40px 0px;}.elementor-880 .elementor-element.elementor-element-60bddb1{text-align:center;}}/* Start custom CSS for shortcode, class: .elementor-element-738fa2d */ul.wc_payment_methods.payment_methods.methods {
    padding: 0px !important;
    background: none !important;
}


p, label, input, span, h3, th, strong.product-quantity, td.product-name, p.mp-subtitle-basic-checkout, td {
    font-family: BrandonGrotesque !important;
}

h3 {
    font-weight: 500 !important;
}

bdi, th {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px !important;
}



form.checkout.woocommerce-checkout {
    margin-bottom: -50px;
}

/*terminos y condiciones*/
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
    border: 1px solid #DFE3E8 !important;
    border-radius: 0px;
    background: white;
    font-size: 12px;
}


.woocommerce-terms-and-conditions {
    display: none !important;
}

/* Margenes contraseña fuerte */
.woocommerce-password-strength {
	margin-bottom: 20px;
}

small.woocommerce-password-hint {
    margin-bottom: 20px;
}


ul.wc_payment_methods.payment_methods.methods {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: solid 1px #DFE3E8 !important;
}


/* margenes metodos de pago */
li.wc_payment_method.payment_method_paypal, li.wc_payment_method.payment_method_stripe, li.wc_payment_method.payment_method_woo-mercado-pago-basic  {
    margin-bottom: 10px !important;
}


/* imagen del producto */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 0px;
}

.woocommerce-message {
    display: none;
}

/* quitar sombra caja terminos y condiciones */
.woocommerce-terms-and-conditions {
    box-shadow: none !important;
}


body.elementor-kit-833 h2 {
    font-size: 20px !important;
}


/* border raduius form field */
.wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type='text'], .wcf-embed-checkout-form .woocommerce form .form-row input.input-text, .wcf-embed-checkout-form .woocommerce form .form-row textarea, .wcf-embed-checkout-form .select2-container--default .select2-selection--single, .wcf-embed-checkout-form .woocommerce form .form-row select.select {
    border-radius: 0px !important;
}




/* Ajustar botones */
.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small {
	border-radius:0px;
    font-size: 15px;
    font-family: BrandonGrotesque !important;
    padding: 10px !important
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	border-radius:0px;
    font-size: 15px;
    font-family: BrandonGrotesque !important;
    padding: 10px !important
}




/* Ajustes y colores columnas */
.wcf-embed-checkout-form .woocommerce-checkout .col2-set, .wcf-embed-checkout-form .woocommerce-checkout .wcf-col2-set {
    background: white !important;
    padding: 40px !important;
    margin-top: 0px !important;

}

.wcf-embed-checkout-form-two-column .woocommerce-checkout .wcf-order-wrap {
    background: #FCFCFB !important;
    padding: 40px !important;
    border-left: solid 1px #DFE3E8 !important;
    border-radius: 0px !important;
   /* height: 160vh !important; */
    
}


#order_review_heading {
    margin-top: 0px !important;
    display: none !important;
}








/* Ocultar astrisco * de requerido */
.wcf-embed-checkout-form .woocommerce form .form-row .required {
    display: none;
}




/* Ajustar Crear cuenta */
.woocommerce-billing-fields {
    margin-bottom: 10px;
}

.wcf-embed-checkout-form .woocommerce form p.form-row label {
    font-weight: 500 !important;
}


#account_username {    
    margin-top: 30px !important;
    margin-bottom: -15px;
}


/*
#account_password {    
    margin-bottom: 0px !important;
} */
    

/* Ajustar bloques de pago */
.wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box {
    background-color: white !important;
    border-radius: 0px;
    border: 1px solid #DFE3E8 !important;
}

.wcf-embed-checkout-form #add_payment_method #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-cart #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before {
    display: none !important;
}




/* mercadopago */
li.wc_payment_method.payment_method_woo-mercado-pago-basic label img {
    display: none;
}


.mp-subtitle-basic-checkout {
    
    font-size: inherit !important;
    font-family: inherit !important;
    text-transform: inherit !important;
    color: #303030 !important;
    font-weight: 400 !important;
}

/* espacios innecesarios*/
div.mp-panel-checkout {
    padding: 0px !important;
    margin: 0px !important;
}

p.mp-subtitle-basic-checkout {
    padding: 0px !important;
    margin: 0px !important;
}

.wcf-col-2.col-2 {
    display: none !important;
}

/* plazos msi */
span.mp-badge-checkout {
    display: none !important;
}


.mp-col-md-6 {
    display: none !important;
} 

.mp-col-md-12.mp-pt-20 {
    display: none !important;
} 

.mp-pt-20 {
    display: none !important;
}


p.submp-title-checkout {
    display: none !important;
}

img.mp-img-fluid.mp-img-tarjetas {
    display: none !important;
}

.mp-redirect-frame {
    display: none !important; 
}

.mp-panel-checkout {
    background-color: white !important;
    padding: 10px !important;
    margin-bottom: -10px !important;
}


.submp-title-checkout {
    font-size: inherit !important;
    font-family: inherit !important;
    text-transform: inherit !important;
    color: #303030 !important;
    font-weight: 400 !important;
}

div#framePayments {
    display: block;
}






/* quitar lineas de los productos */
.wcf-embed-checkout-form table.shop_table td, .wcf-embed-checkout-form table.shop_table th, .wcf-embed-checkout-form table.shop_table td dl dt, .wcf-embed-checkout-form table.shop_table td dl dd {
    font-size: 14px;
    border: solid 1px #FCFCFB !important;
    margin: 0px !important;
    padding: 0px 0px 5px 0px !important;
    margin-top: 20px !important;
}


#place_order {
    margin-bottom: 40px !important;
}



.wcf-embed-checkout-form table.shop_table thead tr th:nth-child(1), .wcf-embed-checkout-form table.shop_table tbody tr td:nth-child(1), .wcf-embed-checkout-form table.shop_table tfoot tr td:nth-child(1) {
    padding-bottom: 10px !important;
}



.wcf-embed-checkout-form table.shop_table tfoot tr.recurring-totals th {
    padding-top: 20px !important;
}



.wcf-embed-checkout-form .wcf-custom-coupon-field {
    border-color: #DFE3E8 !important;
}


/* centrar cupon */
.wcf-embed-checkout-form #order_review .wcf-coupon-col-1 {
    align-self: center !important;
}


/* ocultar pedido 
.woocommerce table.shop_table {
    display: none;
} 
*/





/* iconos de pago 
.woocommerce-checkout #payment ul.payment_methods li img {
    display: none;
}
*//* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-738fa2d */ul.wc_payment_methods.payment_methods.methods {
    padding: 0px !important;
    background: none !important;
}


p, label, input, span, h3, th, strong.product-quantity, td.product-name, p.mp-subtitle-basic-checkout, td {
    font-family: BrandonGrotesque !important;
}

h3 {
    font-weight: 500 !important;
}

bdi, th {
    letter-spacing: 2px;
    text-transform: uppercase;
    font-size: 12px !important;
}



form.checkout.woocommerce-checkout {
    margin-bottom: -50px;
}

/*terminos y condiciones*/
.woocommerce .woocommerce-terms-and-conditions, .woocommerce-page .woocommerce-terms-and-conditions {
    border: 1px solid #DFE3E8 !important;
    border-radius: 0px;
    background: white;
    font-size: 12px;
}


.woocommerce-terms-and-conditions {
    display: none !important;
}

/* Margenes contraseña fuerte */
.woocommerce-password-strength {
	margin-bottom: 20px;
}

small.woocommerce-password-hint {
    margin-bottom: 20px;
}


ul.wc_payment_methods.payment_methods.methods {
    margin-bottom: 25px !important;
    padding-bottom: 25px !important;
    border-bottom: solid 1px #DFE3E8 !important;
}


/* margenes metodos de pago */
li.wc_payment_method.payment_method_paypal, li.wc_payment_method.payment_method_stripe, li.wc_payment_method.payment_method_woo-mercado-pago-basic  {
    margin-bottom: 10px !important;
}


/* imagen del producto */
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    border-radius: 0px;
}

.woocommerce-message {
    display: none;
}

/* quitar sombra caja terminos y condiciones */
.woocommerce-terms-and-conditions {
    box-shadow: none !important;
}


body.elementor-kit-833 h2 {
    font-size: 20px !important;
}


/* border raduius form field */
.wcf-embed-checkout-form #order_review .wcf-custom-coupon-field input[type='text'], .wcf-embed-checkout-form .woocommerce form .form-row input.input-text, .wcf-embed-checkout-form .woocommerce form .form-row textarea, .wcf-embed-checkout-form .select2-container--default .select2-selection--single, .wcf-embed-checkout-form .woocommerce form .form-row select.select {
    border-radius: 0px !important;
}




/* Ajustar botones */
.wcf-embed-checkout-form .woocommerce #order_review button.wcf-btn-small {
	border-radius:0px;
    font-size: 15px;
    font-family: BrandonGrotesque !important;
    padding: 10px !important
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	border-radius:0px;
    font-size: 15px;
    font-family: BrandonGrotesque !important;
    padding: 10px !important
}




/* Ajustes y colores columnas */
.wcf-embed-checkout-form .woocommerce-checkout .col2-set, .wcf-embed-checkout-form .woocommerce-checkout .wcf-col2-set {
    background: white !important;
    padding: 40px !important;
    margin-top: 0px !important;

}

.wcf-embed-checkout-form-two-column .woocommerce-checkout .wcf-order-wrap {
    background: #FCFCFB !important;
    padding: 40px !important;
    border-left: solid 1px #DFE3E8 !important;
    border-radius: 0px !important;
   /* height: 160vh !important; */
    
}


#order_review_heading {
    margin-top: 0px !important;
    display: none !important;
}








/* Ocultar astrisco * de requerido */
.wcf-embed-checkout-form .woocommerce form .form-row .required {
    display: none;
}




/* Ajustar Crear cuenta */
.woocommerce-billing-fields {
    margin-bottom: 10px;
}

.wcf-embed-checkout-form .woocommerce form p.form-row label {
    font-weight: 500 !important;
}


#account_username {    
    margin-top: 30px !important;
    margin-bottom: -15px;
}


/*
#account_password {    
    margin-bottom: 0px !important;
} */
    

/* Ajustar bloques de pago */
.wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box {
    background-color: white !important;
    border-radius: 0px;
    border: 1px solid #DFE3E8 !important;
}

.wcf-embed-checkout-form #add_payment_method #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-cart #payment div.payment_box::before, .wcf-embed-checkout-form .woocommerce-checkout #payment div.payment_box::before {
    display: none !important;
}




/* mercadopago */
li.wc_payment_method.payment_method_woo-mercado-pago-basic label img {
    display: none;
}


.mp-subtitle-basic-checkout {
    
    font-size: inherit !important;
    font-family: inherit !important;
    text-transform: inherit !important;
    color: #303030 !important;
    font-weight: 400 !important;
}

/* espacios innecesarios*/
div.mp-panel-checkout {
    padding: 0px !important;
    margin: 0px !important;
}

p.mp-subtitle-basic-checkout {
    padding: 0px !important;
    margin: 0px !important;
}

.wcf-col-2.col-2 {
    display: none !important;
}

/* plazos msi */
span.mp-badge-checkout {
    display: none !important;
}


.mp-col-md-6 {
    display: none !important;
} 

.mp-col-md-12.mp-pt-20 {
    display: none !important;
} 

.mp-pt-20 {
    display: none !important;
}


p.submp-title-checkout {
    display: none !important;
}

img.mp-img-fluid.mp-img-tarjetas {
    display: none !important;
}

.mp-redirect-frame {
    display: none !important; 
}

.mp-panel-checkout {
    background-color: white !important;
    padding: 10px !important;
    margin-bottom: -10px !important;
}


.submp-title-checkout {
    font-size: inherit !important;
    font-family: inherit !important;
    text-transform: inherit !important;
    color: #303030 !important;
    font-weight: 400 !important;
}

div#framePayments {
    display: block;
}






/* quitar lineas de los productos */
.wcf-embed-checkout-form table.shop_table td, .wcf-embed-checkout-form table.shop_table th, .wcf-embed-checkout-form table.shop_table td dl dt, .wcf-embed-checkout-form table.shop_table td dl dd {
    font-size: 14px;
    border: solid 1px #FCFCFB !important;
    margin: 0px !important;
    padding: 0px 0px 5px 0px !important;
    margin-top: 20px !important;
}


#place_order {
    margin-bottom: 40px !important;
}



.wcf-embed-checkout-form table.shop_table thead tr th:nth-child(1), .wcf-embed-checkout-form table.shop_table tbody tr td:nth-child(1), .wcf-embed-checkout-form table.shop_table tfoot tr td:nth-child(1) {
    padding-bottom: 10px !important;
}



.wcf-embed-checkout-form table.shop_table tfoot tr.recurring-totals th {
    padding-top: 20px !important;
}



.wcf-embed-checkout-form .wcf-custom-coupon-field {
    border-color: #DFE3E8 !important;
}


/* centrar cupon */
.wcf-embed-checkout-form #order_review .wcf-coupon-col-1 {
    align-self: center !important;
}


/* ocultar pedido 
.woocommerce table.shop_table {
    display: none;
} 
*/





/* iconos de pago 
.woocommerce-checkout #payment ul.payment_methods li img {
    display: none;
}
*//* End custom CSS */