.elementor-kit-14{--e-global-color-primary:#98989A;--e-global-color-secondary:#E1251B;--e-global-color-text:#3E4045;--e-global-color-accent:#E1251B;--e-global-color-2483bb2:#CA2118;--e-global-color-c6cd16b:#3E4045;--e-global-color-452cecb:#99999A;--e-global-color-78b9d9e:#CECECE;--e-global-color-df8c338:#D0D0D0;--e-global-color-0e937e9:#EEEDEB;--e-global-color-eb90c19:#79797C;--e-global-color-932dd21:#E1251B;--e-global-color-1ff83ae:#EB8F89;--e-global-color-a5afeca:#FFFFFF;--e-global-color-286c69a:#CECECE;--e-global-color-a2422ad:#F9F9F9;--e-global-color-8484705:#141414;--e-global-color-e78b182:#FFFFFF26;--e-global-color-a34f521:#0000004D;--e-global-color-7c3f095:#F5F4F2;--e-global-color-6f73e50:#6D6D6D;--e-global-color-10dcb60:#B3B3B3;--e-global-color-e664553:#E7E7E7;--e-global-color-c93fa6e:#08080899;--e-global-color-4793b9c:#F8F8F8;--e-global-color-0e598df:#F8F7F5;--e-global-color-f004035:#0B1215;--e-global-typography-primary-font-family:"Helvetica Neue";--e-global-typography-primary-font-size:32px;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-family:"Helvetica Neue";--e-global-typography-secondary-font-size:62px;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1em;--e-global-typography-secondary-letter-spacing:3px;--e-global-typography-text-font-family:"Helvetica Neue";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Helvetica Neue";--e-global-typography-accent-font-size:16px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1em;--e-global-typography-02ef614-font-family:"Helvetica Neue";--e-global-typography-02ef614-font-size:16px;--e-global-typography-02ef614-font-weight:500;--e-global-typography-02ef614-line-height:1.4em;--e-global-typography-44006df-font-family:"Helvetica Neue";--e-global-typography-44006df-font-size:14px;--e-global-typography-44006df-font-weight:400;--e-global-typography-44006df-line-height:1em;--e-global-typography-8238fad-font-family:"Helvetica Neue";--e-global-typography-8238fad-font-size:24px;--e-global-typography-8238fad-font-weight:400;--e-global-typography-8238fad-line-height:1.4em;--e-global-typography-c582fdf-font-family:"Helvetica Neue";--e-global-typography-c582fdf-font-size:24px;--e-global-typography-c582fdf-font-weight:400;--e-global-typography-c582fdf-text-transform:uppercase;--e-global-typography-c582fdf-line-height:1.4em;--e-global-typography-34e37c2-font-family:"Helvetica Neue";--e-global-typography-34e37c2-font-size:18px;--e-global-typography-34e37c2-font-weight:400;--e-global-typography-34e37c2-line-height:1.4em;--e-global-typography-e53cd20-font-family:"Helvetica Neue";--e-global-typography-e53cd20-font-size:40px;--e-global-typography-e53cd20-font-weight:600;--e-global-typography-e53cd20-text-transform:uppercase;--e-global-typography-e53cd20-line-height:1em;--e-global-typography-9163d8e-font-family:"Helvetica Neue";--e-global-typography-9163d8e-font-size:24px;--e-global-typography-9163d8e-font-weight:600;--e-global-typography-9163d8e-text-transform:uppercase;--e-global-typography-9163d8e-line-height:1em;--e-global-typography-f5e25b2-font-family:"Helvetica Neue";--e-global-typography-f5e25b2-font-size:28px;--e-global-typography-f5e25b2-font-weight:400;--e-global-typography-f5e25b2-text-transform:uppercase;--e-global-typography-f5e25b2-line-height:1.4em;--e-global-typography-05cfe83-font-family:"Helvetica Neue";--e-global-typography-05cfe83-font-size:16px;--e-global-typography-05cfe83-font-weight:300;--e-global-typography-05cfe83-line-height:1.4em;--e-global-typography-761c821-font-family:"Helvetica Neue";--e-global-typography-761c821-font-size:36px;--e-global-typography-761c821-font-weight:500;--e-global-typography-761c821-line-height:1.4em;--e-global-typography-6dfe202-font-family:"Helvetica Neue";--e-global-typography-6dfe202-font-size:18px;--e-global-typography-6dfe202-font-weight:300;--e-global-typography-6dfe202-line-height:1.4em;background-color:var( --e-global-color-a5afeca );color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-exit-animation:e-page-transition-fade-in;--e-page-transition-animation-duration:500ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:var( --e-global-color-secondary );--e-preloader-size:20px;}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-a5afeca );border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-kit-14 button:hover,.elementor-kit-14 button:focus,.elementor-kit-14 input[type="button"]:hover,.elementor-kit-14 input[type="button"]:focus,.elementor-kit-14 input[type="submit"]:hover,.elementor-kit-14 input[type="submit"]:focus,.elementor-kit-14 .elementor-button:hover,.elementor-kit-14 .elementor-button:focus{background-color:var( --e-global-color-2483bb2 );color:var( --e-global-color-a5afeca );border-radius:0px 0px 0px 0px;}.elementor-kit-14 e-page-transition{background-color:var( --e-global-color-a5afeca );}.elementor-kit-14 a{color:var( --e-global-color-text );}.elementor-kit-14 a:hover{color:var( --e-global-color-452cecb );}.elementor-kit-14 label{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-family:var( --e-global-typography-text-font-family ), Helvetica, Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:#3E404580;accent-color:var( --e-global-color-text );background-color:#FFFFFF00;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-c6cd16b );border-radius:0px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-kit-14 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea:focus,.elementor-kit-14 .elementor-field-textual:focus{color:var( --e-global-color-text );accent-color:var( --e-global-color-8484705 );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1512px;}.e-con{--container-max-width:1512px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:20px;--lightbox-navigation-icons-size:24px;}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-14{--e-global-typography-primary-font-size:24px;--e-global-typography-secondary-font-size:50px;--e-global-typography-8238fad-font-size:20px;--e-global-typography-c582fdf-font-size:20px;--e-global-typography-34e37c2-font-size:16px;--e-global-typography-e53cd20-font-size:28px;--e-global-typography-9163d8e-font-size:20px;--e-global-typography-f5e25b2-font-size:22px;--e-global-typography-761c821-font-size:24px;--e-global-typography-6dfe202-font-size:16px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-14{--e-global-typography-primary-font-size:20px;--e-global-typography-secondary-font-size:36px;--e-global-typography-8238fad-font-size:18px;--e-global-typography-c582fdf-font-size:18px;--e-global-typography-e53cd20-font-size:22px;--e-global-typography-9163d8e-font-size:18px;--e-global-typography-f5e25b2-font-size:18px;--e-global-typography-761c821-font-size:20px;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 button,.elementor-kit-14 input[type="button"],.elementor-kit-14 input[type="submit"],.elementor-kit-14 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-kit-14 label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-14 input:not([type="button"]):not([type="submit"]),.elementor-kit-14 textarea,.elementor-kit-14 .elementor-field-textual{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*CSS de mega menús*/
.elementor-kit-14 #marcas-megamenu .jet-listing-grid__item .elementor-button {
    padding: 2px !important;
    background: none !important;
    border: none !important;
    color: var(--e-global-color-eb90c19, #79797C) !important;
    transition: 300ms ease !important;
    font-size: var(--e-global-typography-44006df-font-size, 14px) !important;
    font-weight: var(--e-global-typography-44006df-font-weight, 400) !important;
    line-height: var(--e-global-typography-44006df-line-height, 1em) !important;
    fill: var(--e-global-color-eb90c19, #79797C) !important;
}
.elementor-kit-14 #marcas-megamenu .jet-listing-grid__item .elementor-button:hover {
    background: none !important;
    color: var(--e-global-color-c6cd16b, #3E4045) !important;
    font-size: var(--e-global-typography-44006df-font-size, 14px) !important;
    font-weight: var(--e-global-typography-44006df-font-weight, 400) !important;
    line-height: var(--e-global-typography-44006df-line-height, 1em) !important;
    fill: var(--e-global-color-c6cd16b, #3E4045) !important;
}
.elementor-kit-14 #categorias-megamenu-grid .jet-listing-grid__item a.e-con {
    display: flex !important;
    flex-direction: column !important;
    gap: 16px !important;
    justify-content: center !important;
    align-items: center !important;
}
.elementor-kit-14 #categorias-megamenu-grid .jet-listing-grid__item .elementor-widget-image {
    min-width: fit-content !important;
}
.elementor-kit-14 #categorias-megamenu-grid .jet-listing-grid__item .elementor-widget-image img {
    width: 100% !important;
    max-width: 170px !important;
    height: 170px !important;
    object-fit: cover !important;
    object-position: center center !important;
    border-radius: 100px !important;
}
.elementor-kit-14 #categorias-megamenu-grid .jet-listing-grid__item .elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-accent-font-family, "Helvetica Neue"), Helvetica, Sans-serif !important;
    font-size: var(--e-global-typography-accent-font-size, 16px) !important;
    font-weight: var(--e-global-typography-accent-font-weight, 500) !important;
    line-height: var(--e-global-typography-accent-line-height, 1em) !important;
    color: var(--e-global-color-452cecb, #99999A) !important;
    text-align: center !important;
}
@media screen and (max-width: 767px) {
    .elementor-kit-14 #categorias-megamenu-grid .jet-listing-grid__item .elementor-widget-image img {
        max-width: 90px !important;
        height: 90px !important;
    }
}

/*General*/
.e-con > .e-con-inner {
    width: 90%;
}
.elementor-icon-wrapper {
    display: flex;
}
p:last-of-type {
    margin: 0;
}
.no-click a.jet-mega-menu-item__link.jet-mega-menu-item__link--top-level {
    cursor: default;
    pointer-events: none;
}
html {
    overflow-x: hidden;
}
.grecaptcha-badge {
    display: none !important;
}
.right-menu-item {
    margin-left: auto !important;
}
/*Para los popups*/
.pais-popup.hide-popup {
    display:none;
}
@keyframes fadeOut {
    from { opacity: 1; } 
    99% { opacity: 0; }
    100% { opacity: 0; display: none; }
}
.pais-popup:not(.hide-popup) {
    display: flex;
    animation: 750ms fadeIn forwards;
}
@keyframes fadeIn {
    from { opacity: 0; } 
    to { opacity: 1; }
}

.pais-popup {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.3);
    z-index: 100000;
    display: flex;
    justify-content: center;
    align-items: center;
}

.pais-popup-container {
    background: var(--e-global-color-c6cd16b, #3E4045);
    padding: 32px;
    width: 520px;
    max-width: 90%;
    max-height: 98vh;
    overflow-y: auto;
    overflow-x: hidden;
    display: flex;
    flex-direction: column;
    gap: 24px;
    position: relative;
    color: var(--e-global-color-a5afeca, #FFFFFF);
    font-family: 'Helvetica Neue', 'Helvetica', sans-serif;

}

.close-pais-popup {
    border: none;
    padding: 0!important;
    position: absolute;
    top: 0;
    right: 0;
    background: none!important;
}

.close-pais-popup svg {
    width: 56px;
    height: auto;
}

.close-pais-popup path {
    transition: fill 300ms ease;
}

.close-pais-popup:hover path {
    fill: var(--e-global-color-e664553, #E7E7E7);
}

.pais-popup-title {
    font-size: 36px;
    font-weight: 500;
    line-height: 1.8em;
    margin: 0;
}

.popup-logo {
    width: 150px;
    height: auto;
    max-width: 70%;
}

.pais-popup-content, .custom-no-results-warning {
    font-weight: 400;
    line-height: 1.4em;
}

.pais-popup-content {
    font-size: 16px;
}

.custom-no-results-warning {
    font-size: 14px;
    color: var(--e-global-color-a5afeca, #FFFFFF);
}

.pais-popup-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 10px;
}

a.pais-btn {
    border: 1px solid var(--e-global-color-a5afeca, #FFFFFF);
    padding: 14px;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
    transition: color 300ms ease, background 300ms ease, border 300ms ease;
    color: var(--e-global-color-a5afeca, #FFFFFF);
    height: 100%;
    width: 100%;
    background: var(--e-global-color-c6cd16b, #3E4045);
    font-size: 16px;
    line-height: 1em;
    font-weight: 500;
}

a.pais-btn:hover, a.pais-btn:focus-visible {
    background: var(--e-global-color-a5afeca, #FFFFFF);
    color: var(--e-global-color-c6cd16b, #3E4045);
}

@media screen and (max-width: 1024px) {
    .pais-popup-container {
        padding: 28px;
    }
    .close-pais-popup svg {
        width: 44px;
    }
    .pais-popup-title {
        font-size: 24px;
        line-height: 1.4em;
    }
}

@media screen and (max-width: 767px) {
    .pais-popup-title {
        font-size: 20px;
    }
}
/*Para formularios*/
select, input[type="checkbox"], input[type="radio"] {
    cursor: pointer;
}
select {
    border-radius: 0 !important;
    padding: 0 0 10px 0 !important;
    appearance: none !important;
    background-color: transparent !important;
    background-image: linear-gradient(45deg, transparent 50%, #695F53 50%),linear-gradient(135deg, #695F53 50%, transparent 50%)!important;
    background-position: calc( 100% - 17px) 50%,calc( 100% - 12px) 50%!important;
    background-size: 5px 5px, 5px 5px !important;
    background-repeat: no-repeat !important;
}
select:not(.wpforms-error) {
    border: none !important;
    border-bottom: 1px solid var(--e-global-color-8484705, #141414)!important;
}
select:not(:focus) {
    color: #3e404580 !important;
}
div.wpforms-container-full input[type=checkbox]:checked:before:not(.jet-radio-list__input), div.wpforms-container-full input[type=radio]:checked:before:not(.jet-radio-list__input) {
    border-color: var(--e-global-color-accent, #3E4045) !important;
    box-shadow: 0 0 0 1px var(--e-global-color-accent, #3E4045),0px 1px 2px rgba(0,0,0,0.15) !important;
}
div.wpforms-container-full input[type=radio]:checked:after {
    background-color: var(--e-global-color-accent, #3E4045) !important;
}
input[type="radio"]:not(.jet-radio-list__input), input[type="checkbox"]:not(.jet-checkbox-list__input) {
    border: none !important;
}
.iti__selected-country-primary {
    padding-bottom: 10px !important;
}
.wpforms-required-label {
    color: inherit !important;
}
.wpforms-submit {
    border-radius: 0 !important;
    line-height: 1em !important;
    padding: 14px 24px !important;
    height: fit-content !important;
    transition: 300ms ease !important;
}
.wpforms-submit:hover {
    background: var(--e-global-color-2483bb2, #303236) !important;
}
.wpforms-field-label,.wpforms-confirmation-container-full {
    font-family: var(--e-global-typography-primary-font-family, 'Helvetica Neue'), 'Helvetica', sans-serif!important;
    font-weight: 400!important;
    font-size: 16px !important;
    line-height: 1.4em !important;
    color: var(--e-global-color-text, #3E4045)!important;
}
.wpforms-confirmation-container-full {
    background: none !important;
    padding: 0 !important;
    border: none !important;
}
@media screen and (max-width: 767px) {
    .wpforms-confirmation-container-full {
        text-align: center;
    }
}
.jet-radio-list__decorator {
    border: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://lacuisineappliances.com/wp-content/uploads/2025/08/1-HelveticaNeueUltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://lacuisineappliances.com/wp-content/uploads/2025/08/2-HelveticaNeueThin.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://lacuisineappliances.com/wp-content/uploads/2025/08/3-HelveticaNeueLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://lacuisineappliances.com/wp-content/uploads/2025/08/4-HelveticaNeueRoman.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://lacuisineappliances.com/wp-content/uploads/2025/08/5-HelveticaNeueMedium.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://lacuisineappliances.com/wp-content/uploads/2025/08/6-HelveticaNeueBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://lacuisineappliances.com/wp-content/uploads/2025/08/7-HelveticaNeueHeavy.ttf') format('truetype');
}
@font-face {
	font-family: 'Helvetica Neue';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://lacuisineappliances.com/wp-content/uploads/2025/08/8-HelveticaNeueBlack.ttf') format('truetype');
}
/* End Custom Fonts CSS */