.elementor-kit-3049{--e-global-color-primary:#59061F;--e-global-color-secondary:#3F0315;--e-global-color-text:#202020;--e-global-color-accent:#59061F;--e-global-color-5aec48d:#FFF000;--e-global-color-e41cd7d:#051B3D;--e-global-color-a2d62a3:#02FF00;--e-global-color-a3b20ef:#59061F;--e-global-color-7b2bfc5:#000000;--e-global-color-9d73ff6:#F3F3F3;--e-global-color-1d0afbf:#00000000;--e-global-typography-primary-font-family:"Gilroy";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Gilroy";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Gilroy";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Gilroy";--e-global-typography-accent-font-weight:600;}.elementor-kit-3049 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .header-inner{width:0px;max-width:100%;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .footer-inner{width:0px;max-width:100%;}.site-footer{padding-inline-end:0px;padding-inline-start:0px;}@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 *//*Fill box*/
.my-btn .elementor-button::before{
    content:'';
    position: absolute;
    background: #59061F; /*<-- Change fill color here*/
    color: white !important;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    transform: scaleX(0);
    transform-origin: right; /*<-- Change fill out direction*/
    transition: transform .5s ease; /*<-- Change fill speed */
    border-radius: 100px;
}

/*Hover class*/
.my-btn .elementor-button:hover::before{
    transform: scaleX(1);
    transform-origin: left; /*<-- Change fill in direction*/
    border-radius: 100px;
}

/*Button text*/
.my-btn .elementor-button-text{
    z-index: 1;
}

/*Hover Icon*/
.my-btn:hover .elementor-button-icon{
    color: white; /*<-- Change Icon color here*/
    z-index: 1;
    transition: color .5s ease;
}

/*Icone size */
.my-btn .elementor-button-icon{
    transform: scale(1.3); /*<-- Change icon size*/
    padding-left: 5px;
}

/*
* WOOCOMMERCE STYLES
*/

/* Ajustar imágenes de productos sin recorte */
.elementor-widget-woocommerce-products .woocommerce-loop-product__link img {
    object-fit: contain;  /* Asegura que la imagen no se recorte */
    max-width: 100%;      /* La imagen no debe exceder el contenedor */
    height: auto;         /* Mantén la proporción de la imagen */
}

/*
* GlOBAL STYLES
*/

html, body{    
   overflow-x: hidden;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://systems.deahora.net/wp-content/uploads/2024/11/Gilroy-UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://systems.deahora.net/wp-content/uploads/2024/11/Gilroy-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://systems.deahora.net/wp-content/uploads/2024/11/Gilroy-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://systems.deahora.net/wp-content/uploads/2024/11/Gilroy-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://systems.deahora.net/wp-content/uploads/2024/11/Gilroy-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://systems.deahora.net/wp-content/uploads/2024/11/Gilroy-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://systems.deahora.net/wp-content/uploads/2024/11/Gilroy-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://systems.deahora.net/wp-content/uploads/2024/11/Gilroy-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://systems.deahora.net/wp-content/uploads/2024/11/Gilroy-Heavy.ttf') format('truetype');
}
/* End Custom Fonts CSS */