.elementor-365 .elementor-element.elementor-element-ae181f3{--display:flex;}.elementor-365 .elementor-element.elementor-element-3d950f6{--additional-information-display:block;}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-3d950f6 */.e-checkout__column.e-checkout__column-end{    margin-top: 0;}


.elementor-widget-woocommerce-checkout-page a {
    color: black;
}

.elementor-widget-woocommerce-checkout-page .woocommerce button.woocommerce-button{border-color:black;}

.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order {
    background-color: black;}



.woocommerce-checkout form.checkout .col2-set, .woocommerce-checkout form.checkout .woocommerce-checkout-review-order {
    border: 0px solid #f1f2f4;
    padding: 0px 60px;
    margin-bottom: 30px;
}

#content > div > div > div > div > div > div > form > div.e-checkout__container > div.e-checkout__column.e-checkout__column-start > h3{display:none;}






.elementor-widget-woocommerce-checkout-page .woocommerce-checkout #payment #place_order:hover{    background-color: #4d764c;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ae181f3 */@media (max-width: 768px) {
    .woocommerce-checkout form.checkout .col2-set,
    .woocommerce-checkout form.checkout .woocommerce-checkout-review-order {
        border: 0px solid #f1f2f4;
        padding: 0 15px; /* o 10px según tu diseño */
        margin-bottom: 20px; /* puedes ajustar este margen si lo ves muy grande */
    }
}

@media screen and (max-width: 767px) {
    .site .sober-container, .site .container {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    
    
    .elementor-widget-woocommerce-checkout-page .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: var(--forms-fields-normal-color, #69727d);
    line-height: 25px!important;

}
    
    
    
}/* End custom CSS */