.elementor-13335 .elementor-element.elementor-element-4753332{margin-top:50px;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-13335 .elementor-element.elementor-element-575fd63{text-align:center;}.elementor-13335 .elementor-element.elementor-element-575fd63 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-weight:700;color:var( --e-global-color-a220071 );}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-button{background-color:var( --e-global-color-a220071 );font-size:14px;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 #payment #place_order{background-color:#30932D;}.elementor-13335 .elementor-element.elementor-element-5cea1d1{--additional-information-display:block;--sections-border-radius:18px 18px 18px 18px;--sections-title-color:var( --e-global-color-a220071 );--sections-secondary-title-spacing:6px;--sections-descriptions-spacing:0px;--sections-checkboxes-color:var( --e-global-color-a220071 );--sections-radio-buttons-color:var( --e-global-color-a220071 );--forms-columns-gap-padding:calc( 0px/2 );--forms-columns-gap-margin:calc( -0px/2 );--forms-rows-gap:12px;--forms-label-spacing:0px;--forms-fields-border-radius:13px 13px 13px 13px;--forms-buttons-normal-text-color:var( --e-global-color-ed45b2c );--forms-buttons-border-type:none;--forms-buttons-border-radius:17px 17px 17px 17px;--order-summary-rows-gap-top:calc( 18px/2 );--order-summary-rows-gap-bottom:calc( 18px/2 );--order-summary-items-color:#989898;--order-summary-items-divider-weight:0px;--order-summary-totals-color:var( --e-global-color-a220071 );--purchase-button-border-radius:29px 29px 29px 29px;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-checkout{--place-order-title-alignment:flex-start;--purchase-button-width:fit-content;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .e-woocommerce-login-section, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-checkout #customer_details .col-1, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-additional-fields, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .e-checkout__order_review, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .e-coupon-box, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-checkout #payment, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-shipping-fields .shipping_address{box-shadow:0px 0px 10px -2px rgba(0, 0, 0, 0.18);border-width:0px 0px 0px 0px;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 h3#order_review_heading, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-billing-fields h3, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-additional-fields h3{font-size:24px;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .e-checkout-secondary-title{font-size:16px;font-weight:400;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .e-description{font-size:17px;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-checkout #payment .payment_box, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-privacy-policy-text p, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .e-checkout-message{font-size:10px;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-form__label-for-checkbox span{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 #customer_details .input-text, .elementor-13335 .elementor-element.elementor-element-5cea1d1 #customer_details .form-row textarea, .elementor-13335 .elementor-element.elementor-element-5cea1d1 #customer_details .form-row select, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .e-woocommerce-login-anchor .input-text, .elementor-13335 .elementor-element.elementor-element-5cea1d1 #coupon_code, .elementor-13335 .elementor-element.elementor-element-5cea1d1 ::placeholder, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .select2-container--default .select2-selection--single, .select2-results__option{font-size:12px;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-checkout-review-order-table .cart_item td{font-weight:300;line-height:18px;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-checkout-review-order-table thead tr th, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-checkout-review-order-table tfoot tr th, .elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce-checkout-review-order-table tfoot tr td{font-size:16px;font-weight:900;}.elementor-13335 .elementor-element.elementor-element-5cea1d1 .woocommerce #payment #place_order{font-size:26px;}/* Start custom CSS for woocommerce-checkout-page, class: .elementor-element-5cea1d1 */.elementor-widget-woocommerce-cart .woocommerce .coupon-col-start {
    align-content: center !important;
   
}

.select2-results__option{
    padding: 10px !important;
    background-color: #f6f6f6 !important;
    color: #262626 !important;
    border: none !important ;
}

.select2-selection__rendered{
    padding-left: 10px !important ;
}



.select2-results__option:hover{
    padding: 10px !important;
     color: #fff  !important;
    background-color: #3b5aa4 !important;
}


.select2-dropdown {
    border: none !important;
}


.e-coupon-anchor-description {
    display: none !important
}

.mp-input-select-input {
    outline: none !important;
} 

.mp-input{
    outline:  none !important;
}


/* Estiliza todos los selects e inputs de Mercado Pago que no estén correctamente visibles */
.mp-checkout-pse-input-document select,
.mp-checkout-pse-input-document input {
    border: 1px solid #ccc !important;
    border-radius: 6px !important;
    padding: 8px 12px !important;
    background-color: #fff !important;
    outline: none !important;
    box-shadow: none !important;
    appearance: none !important;
    font-size: 15px !important;
    height: auto !important;
    width: 100% !important;
    min-height: 42px !important;
}

input, select {
    border: none;
    background: transparent;
    padding: 0;
}/* End custom CSS */