.elementor-2776 .elementor-element.elementor-element-a98d6dc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2776 .elementor-element.elementor-element-f9f6803{--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;}.elementor-2776 .elementor-element.elementor-element-38f7b62{--display:flex;}.elementor-2776 .elementor-element.elementor-element-3ca4c40 .woolentor-step-nav-text, .elementor-2776 .elementor-element.elementor-element-3ca4c40 .woolentor-step-nav-number,.wl_msc_style_2 .woolentor-block-heading .woolentor-block-heading-title{font-size:0.9rem;}.elementor-2776 .elementor-element.elementor-element-3ca4c40 .wl_msc_style_2 .woolentor-step.woolentor-active{border-style:none;}.woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 .woolentor-msc2-checkout input.input-text, .woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 .form-row select, .woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 .form-row .select2-container .select2-selection,  .woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 .form-row .select2-container .select2-selection .select2-selection__rendered, .woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 .woolentor-msc2-checkout .input-text{font-size:0.9rem;}.woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 :is(.woocommerce-account-fields,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields) .form-row:not(.create-account),.woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 :is(.woocommerce-account-fields,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields) input.input-text,.woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 :is(.woocommerce-account-fields,.woocommerce-billing-fields__field-wrapper,.woocommerce-shipping-fields) select{height:38px;}.woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 .select2-container--default .select2-selection--single,.woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 .select2-container--default .select2-selection--single .select2-selection__arrow {height:38px;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.woocommerce .elementor-2776 .elementor-element.elementor-element-3ca4c40 .select2-container--default .select2-selection--single[aria-expanded="true"]{outline:1px solid #005fcc;border:1px solid transparent;}.elementor-2776 .elementor-element.elementor-element-3ca4c40 #payment{font-size:1rem;}.elementor-2776 .elementor-element.elementor-element-3ca4c40 #payment ul.payment_methods.methods li{text-align:left;}.elementor-2776 .elementor-element.elementor-element-3ca4c40 .woolentor-step-footer .woolentor-btn:not(.woolentor-btn-text){padding:7px 20px 7px 20px;background-color:#000000;}.elementor-2776 .elementor-element.elementor-element-3ca4c40 *:not(i){font-family:Roboto;}.elementor-2776 .elementor-element.elementor-element-9a2648b .woolentor-checkout-coupon-form .checkout-coupon-toggle .woocommerce-info{text-align:left;}.elementor-2776 .elementor-element.elementor-element-9a2648b .woolentor-checkout-coupon-form .checkout-coupon-toggle .woocommerce-info::before{position:static;margin-right:10px;}.elementor-2776 .elementor-element.elementor-element-589567f{--display:flex;}.elementor-2776 .elementor-element.elementor-element-7a30836 #order_review_heading{text-align:left;}.elementor-2776 .elementor-element.elementor-element-7a30836 .woolentor-product-price-value{font-size:1rem;color:#000000;}.elementor-2776 .elementor-element.elementor-element-7a30836 .woolentor-product-title{font-size:1rem;}.elementor-2776 .elementor-element.elementor-element-7a30836 .woolentor-review-order-1  .woolentor-product-thumb{max-width:125px;}.elementor-2776 .elementor-element.elementor-element-7a30836 .woolentor-review-order-1 .woolentor-product{gap:25px;}/* Start custom CSS for wl-checkout-order-review, class: .elementor-element-7a30836 *//* Campos rectos y elegantes */
.elementor-2776 .elementor-element.elementor-element-7a30836 .form-row input.input-text {
    border-radius: 0px !important;
    border: 1px solid #e2e2e2 !important;
    padding: 12px !important;
}

/* Botón negro total */
.elementor-2776 .elementor-element.elementor-element-7a30836 #place_order, .elementor-2776 .elementor-element.elementor-element-7a30836 .woolentor-next-button {
    border-radius: 0px !important;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    letter-spacing: 1px !important;
}/* End custom CSS */