.elementor-3044 .elementor-element.elementor-element-2bac9b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:3em;--margin-bottom:-1.5em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3044 .elementor-element.elementor-element-95b1350{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3044 .elementor-element.elementor-element-a0e89e3 > .elementor-widget-container{margin:0em 0em -0.5em 0em;}.elementor-3044 .elementor-element.elementor-element-a0e89e3 .elementor-heading-title{font-size:2.5em;font-weight:200;color:var( --e-global-color-secondary );}.elementor-3044 .elementor-element.elementor-element-648824a .elementor-heading-title{font-size:1.2em;font-weight:200;color:var( --e-global-color-secondary );}.elementor-3044 .elementor-element.elementor-element-13934ba{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3044 .elementor-element.elementor-element-c667b3f{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#03030300;--border-color:#03030300;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-3044 .elementor-element.elementor-element-c667b3f:not(.elementor-motion-effects-element-type-background), .elementor-3044 .elementor-element.elementor-element-c667b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEBE600;}.elementor-3044 .elementor-element.elementor-element-5252a57 > .elementor-widget-container{margin:0em 0em -0.5em 0em;}.elementor-3044 .elementor-element.elementor-element-5252a57 .elementor-heading-title{font-size:1.5em;font-weight:200;color:var( --e-global-color-secondary );}.elementor-3044 .elementor-element.elementor-element-01f84d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:4em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;}.elementor-3044 .elementor-element.elementor-element-01f84d1:not(.elementor-motion-effects-element-type-background), .elementor-3044 .elementor-element.elementor-element-01f84d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8c05a17 );}.elementor-3044 .elementor-element.elementor-element-4676714{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product{text-align:center;--button-align-display:flex;--button-align-direction:column;--button-align-justify:space-between;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products  ul.products{grid-column-gap:60px;grid-row-gap:50px;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:18px 18px 18px 18px;margin-bottom:10px;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-text );margin-bottom:0px;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .price{color:#54595F;font-size:1em;font-weight:500;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .price ins{color:#54595F;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .price ins .amount{color:#54595F;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .price del{color:#656565;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .price del .amount{color:#656565;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .price del {font-weight:400;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .button{color:#FFFFFF;background-color:var( --e-global-color-primary );font-weight:500;border-style:solid;border-width:2px 2px 2px 2px;padding:10px 25px 10px 25px;margin-top:8px;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product .button:hover{color:var( --e-global-color-text );background-color:var( --e-global-color-cf8e037 );border-color:var( --e-global-color-text );}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products ul.products li.product span.onsale{display:block;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3044 .elementor-element.elementor-element-2bac9b4{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-3044 .elementor-element.elementor-element-2bac9b4.e-con{--align-self:center;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:4em;}}@media(max-width:767px){.elementor-3044 .elementor-element.elementor-element-2bac9b4{--padding-top:0em;--padding-bottom:0em;--padding-left:1em;--padding-right:1em;}.elementor-3044 .elementor-element.elementor-element-a0e89e3{text-align:center;}.elementor-3044 .elementor-element.elementor-element-648824a{text-align:center;}.elementor-3044 .elementor-element.elementor-element-c667b3f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3044 .elementor-element.elementor-element-1f3c12e.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:3.5em;}}@media(min-width:768px){.elementor-3044 .elementor-element.elementor-element-2bac9b4{--content-width:1250px;}.elementor-3044 .elementor-element.elementor-element-95b1350{--width:50%;}.elementor-3044 .elementor-element.elementor-element-c667b3f{--width:55%;}.elementor-3044 .elementor-element.elementor-element-01f84d1{--content-width:1250px;}}@media(max-width:1024px) and (min-width:768px){.elementor-3044 .elementor-element.elementor-element-13934ba{--width:65%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-1f3c12e *//* Selecciona la imagen del producto en la tienda y aplica el efecto de zoom */
.woocommerce ul.products li.product img {
  transition: transform 0.3s ease; /* Añade una transición suave */
}

/* Aplica el efecto de zoom al pasar el ratón */
.woocommerce ul.products li.product:hover img {
  transform: scale(1.1); /* Ajusta el valor según el nivel de zoom deseado */
}

/* Modificar el estilo del elemento select de ordenación en WooCommerce */
select.orderby {
    background-color: transparent;  /* Fondo transparente */
    border: 1px solid black;  /* Bordes blancos de 1px */
    border-radius: 100px;
    font-family: 'Poppins', sans-serif;  /* Fuente Poppins */
    font-weight: 300;  /* Fuente fina */
    color: black;  /* Letra negra */
}

/* Opcional: Modificar el estilo de las opciones en el select */
select.orderby option {
    background-color: white;  /* Fondo blanco para opciones */
    color: black;  /* Letra negra */
}

.woocommerce div.product p.price, .woocommerce div.product span.price {
    background-color: #E8FC56; /* Color de fondo */
    border-radius: 100px; /* Bordes redondeados */
    padding: 5px 20px; /* Espaciado interno */
    display: inline-flex; /* Ajustar al contenido del precio */
    align-items: center; /* Centrar el texto verticalmente */
    justify-content: center; /* Centrar el texto horizontalmente */
    white-space: nowrap; /* Evitar el salto de línea */
}


/*
Mostrador de atributos de los drones, apariencia
*/
.atributos-producto {
    list-style: none;
    padding: 0;
    margin: 10px 0 0 0;
    font-size: 14px; /* Ajusta el tamaño de la fuente */
    color: #333; /* Color del texto */
    font-family: 'Poppins', sans-serif; /* Establece la fuente Poppins */
    font-weight: 300; /* Usar fuente ligera */
}

.atributos-producto li {
    margin-bottom: 5px;
    position: relative; /* Necesario para posicionar el círculo */
    padding-left: 20px; /* Espacio para el círculo */
}

.atributos-producto li strong {
    color: #000; /* Color del texto fuerte */
    font-weight: 500; /* Un poco más ligero para el nombre del atributo */
    text-transform: uppercase; /* Pone el nombre del atributo en mayúsculas */
}

.atributos-producto li span {
    color: #777; /* Color para los valores */
    font-weight: 600; /* Aumenta el grosor del valor */
}

/* Círculos de color según la posición de los atributos */
.atributos-producto li:nth-child(1)::before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #DE8BD1; /* Color para "peso" */
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.atributos-producto li:nth-child(2)::before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #DD8B8B; /* Color para "rango" */
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.atributos-producto li:nth-child(3)::before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #ADDD8A; /* Color para "resolucion" */
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.atributos-producto li:nth-child(4)::before {
    content: '';
    width: 10px;
    height: 10px;
    background-color: #8B99DD; /* Color para "vuelo" */
    border-radius: 50%;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}

.woocommerce ul.products li.product h3,
.woocommerce ul.products li.product .price {
    margin-bottom: 10px; /* Espacio entre el precio y los atributos */
    font-family: 'Poppins', sans-serif; /* Asegurar la misma fuente en título y precio */
}

.atributos-producto li {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.woocommerce ul.products li.product {
    text-align: left; /* Alinear el texto a la izquierda */
    font-family: 'Poppins', sans-serif; /* Asegurar la misma fuente en todos los elementos del producto */
}/* End custom CSS */