.elementor-kit-13{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-4d8a5db:#EDDB27;--e-global-color-9eb4670:#7A7A7A;--e-global-color-2aa1d52:#000000;--e-global-color-12cfd95:#FFFFFF;--e-global-color-ed19892:#727272;--e-global-color-ea39c24:#E4E4E4;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-13 button,.elementor-kit-13 input[type="button"],.elementor-kit-13 input[type="submit"],.elementor-kit-13 .elementor-button{background-color:#DCCC00;}.elementor-kit-13 button:hover,.elementor-kit-13 button:focus,.elementor-kit-13 input[type="button"]:hover,.elementor-kit-13 input[type="button"]:focus,.elementor-kit-13 input[type="submit"]:hover,.elementor-kit-13 input[type="submit"]:focus,.elementor-kit-13 .elementor-button:hover,.elementor-kit-13 .elementor-button:focus{background-color:#121212;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:#7E7E7E;}.elementor-kit-13 a:hover{color:#ecdc24;}.elementor-kit-13 h1{font-family:"Lora", Sans-serif;}.elementor-kit-13 h2{font-family:"Lora", Sans-serif;}.elementor-kit-13 h3{font-family:"Lora", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*GENERAL*/
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button {
    background: black;
    color: white;
}
.theplus-pagination>a:hover, .theplus-pagination>a:focus, .theplus-pagination>span.current, .theplus-pagination>a.current {
    border-bottom-color: #eddb27;
}
.product-list .post-title {
    font-family: "Montserrat", Sans-serif;
}
div#pt-plus-product-list .button.cotizacion.pum-trigger {
    display: none;
}
.sin-precio .wrapper-cart-hover-hidden.add-cart-btn {
    display: none;
}
[type=button], [type=submit], button {
    color: #1b1b1b;
}
.woocommerce div.product form.cart .button {
    background: #ebd927!important;
}
.eael-contact-form-7 .wpcf7-form p {
    margin-bottom: 5px;
}
.woocommerce div.product form.cart .button:hover {
    color:#ebd927!important;
    background: #111!important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button:hover {
    background: #dccc00;
    color: black;
}
span.elementor-button-text {
    color: white;
}
span.elementor-button-text:hover {
    color: white!important  ;
}
.elementor-popup-modal {
    background-color: #4f4f4fad!important;
}
.elementor-button.elementor-size-md {
    font-size: 14px;
}
h1.entry-title {
    background: white;
}
/*HEADER*/
header {
    background: #111;
}
.home header {
    background: transparent;
}
.home #carrito{
    display: none;
}

/*TIENDA CORRALON*/

h1.woocommerce-products-header__title.page-title {
    background: white;
}


/*WIDGET CARRITO*/
.widget_shopping_cart_content .product-name a{
    color: #1d1d1d;
}


/*PAGINA CARRITO*/
/*sacar esto si alguna vez hay que calcular costos de envio desde la pagina*/
textarea.wpcf7-form-control.wpcf7-textarea.full-width {
    width: 100%;
}
.eael-contact-form-align-default {
    display: flow!important;
}
input.wpcf7-form-control {
    padding: 0;
}
.eael-contact-form-7 label {
    line-height: 1.8;
    font-size: 14px;
}
.eael-contact-form-align-default {
    display: initial;
}
.woocommerce-cart .wc-block-components-totals-shipping__fieldset .wc-block-components-shipping-rates-control__package__description--free{
    display: none;
}
/*fin de la aclaracion arriba*/

.woocommerce-cart .wc-block-components-totals-shipping .wc-block-components-totals-item .wc-block-components-totals-item__value{
    display: none;
}
.woocommerce-cart .wc-block-cart__submit-container a{
    background: #DCCC00;
    border-radius: 4px;
    color: #1d1d1d;
    text-decoration: none;
    font-weight: 600;
    transition: all 0.3s ease-in-out;
}
.woocommerce-cart .wc-block-cart__submit-container a:hover{
    background: #1d1d1d;
    color: #DCCC00;
}

/*PAGINA PAGO*/
.woocommerce-checkout .wc-block-checkout__shipping-method-container button{
    background: #f9f9f9;
    opacity: 0.5;
    transition: all 0.3s ease-in-out;
}
.woocommerce-checkout .wc-block-checkout__shipping-method-container button:hover{
    opacity: 1;
}
.woocommerce-checkout .wc-block-checkout__shipping-method-container button.is-primary{
    outline: 2px solid #DCCC00;
    opacity: 1;
}
.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-panel__button{
    padding: 10px;
    border-radius: 4px;
}
.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-panel__button:hover, .woocommerce-checkout .wc-block-components-order-summary .wc-block-components-panel__button:focus{
    background-color: #DCCC00;
}
.woocommerce-checkout .wc-block-components-order-summary .wc-block-components-panel__button[aria-expanded=true]{
    margin-bottom: 16px;
}
.woocommerce-checkout .wp-block-woocommerce-checkout-order-summary-totals-block .wc-block-components-totals-shipping .wc-block-components-totals-item__value{
    display: none;
}

/*sacar esto si alguna vez hay que calcular costos de envio desde la pagina*/
.woocommerce-checkout .wc-block-checkout__shipping-method-option-price{
    display: none;
}

.woocommerce-checkout .wc-block-components-shipping-rates-control .wc-block-checkout__shipping-option--free{
    display: none;
}

/*fin de la aclaracion arriba*/



.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt {
    background-color: #dccc00;
}

.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:hover, .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:hover, :where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:hover {
    background-color: #111;
}

button.wc-block-components-button.wp-element-button.wc-block-checkout__shipping-method-option.wc-block-checkout__shipping-method-option--selected.contained {
    background: #dccc00;
    color: white;
    opacity: 1;
}

/* Asegúrate de que el contenedor sea un flexbox */
.wc-block-components-radio-control {
    display: flex;                /* Activar flexbox */
    flex-direction: column;       /* Organiza los elementos en columna */
}

/* Asigna un orden a las opciones de envío */
.wc-block-components-radio-control__option {
    order: 2;                    /* Asigna el orden 2 a todas las opciones */
}

button.button.cotizacion.pum-trigger:hover {
    background: #dccc00!important;
    color: black !important;
}

button.button.cotizacion.pum-trigger {
    background: black;
    color: white !important;
}

/* Especifica la opción de pickup al principio */
.wc-block-components-radio-control__option[for="radio-control-0-pickup_location:0"] {
    order: 1;                    /* Asigna el orden 1 para que se muestre al principio */
}
.eael-contact-form input[type=text], .eael-contact-form input[type=email], .eael-contact-form input[type=url], .eael-contact-form input[type=tel], .eael-contact-form input[type=date], .eael-contact-form input[type=number], .eael-contact-form textarea {
    width: -webkit-fill-available !important;
}
[type=button], [type=submit], button {
    color: #232323!important;
}
[type=button]:hover, [type=submit]:hover, button:hover {
    color: #fff!important;
}/* End custom CSS */