/** Shopify CDN: Minification failed

Line 361:0 Unexpected "@media"

**/
.strong, strong {
    font-weight: bold;
}





.enova-home-text-1{
    text-align: center;
}
.enova-home-text-1 h1{
    font-size: 18px;
    /* font-weight: 600; */
}
.enova-home-text-1 h2{
    font-size: 32px;
    /* font-weight: 600; */
}
.enova-pages-text-1{
    text-align: center;
}
.enova-pages-text-1 h1{
    font-size: 18px;
    /* font-weight: 600; */
}
.enova-pages-text-1 h2{
    font-size: 32px;
    /* font-weight: 600; */
}
.enova-home-text-2 h2{
    font-size: 16px;
}
.enova-home-text-2 h2.header{
    font-size: 28px;
    /* font-weight: 600; */
}
.enova-home-text-3{
    text-align: center;
}
.enova-home-text-3 span{
    font-size: 32px;
    /* font-weight: 600; */
}
.enova-home-text-3 p{
    margin-bottom: 20px;
}
.enova-home-text-4 span{
    font-size: 32px;
    /* font-weight: 600; */
}
.enova-home-text-4 p{
    margin-bottom: 20px;
}
.enova-home-text-5{
    text-align: center;
}
.enova-home-text-5 span{
    font-size: 32px;
    /* font-weight: 600; */
}
.contenedor-iconos{
    display: flex;
    font-size: 11px;
    /* font-weight: 600; */
    text-transform: uppercase;
}
.contenedor-iconos a{
    margin-right: 20px;
    letter-spacing: 0.5px;
}

#SectionColumns--template--16095043354774__1643747935247e9713 {
  overflow: hidden;
}


.footer_team{
      display: flex;
}
.footer_team a{
      display: flex;
    align-items: center;
}
.footer_team a figure{
    filter: invert(1);
    padding-top: 5px;
    margin-left: 5px;
}










.featured-product__body{
    justify-content: center;
  min-height: initial;
}
.enova-product{
    display: flex;
    justify-content: center;
    width: 100%;
    max-width: 1000px;
    margin: 0 auto;
}
.featured-product__content,
.featured-product__card{
  flex: initial;
}
.featured-product__content{
      padding: 75px 0;
}
.enova-product-img{
    display: block;
    width: 100%;
    max-width: 300px;
}
.enova-product-img img{
    aspect-ratio: 1/1;
    display: block;
    object-fit: cover;
    width: 100%;
}
.enova-product-text{
  display: flex;
    flex-direction: column;
    padding: 40px;
    max-width: 600px;
    width: 100%;
}
.enova-product-text form{
  margin-top: 15px;
}
.enova-product-text form input{
  width: 100%;
    background: black;
    color: white;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 600;
    font-size: 13px;
}

.header__mobile__button{
    display: flex;
}
.header__mobile__enova{
    margin-right: 20px;
}











@media only screen and (min-width: 750px){

    .header__wrapper.js__header__stuck .header__desktop__upper{
        display: none;
    }
    .header__wrapper.js__header__stuck .section-padding.header-group{
        padding-top: 0;
    }
    .navlink--toplevel{
        font-weight:600;
        padding: 15px auto;
        white-space: normal;       /* Permite los saltos de línea normales */
        overflow-wrap: break-word; /* Permite que se rompan líneas si es necesario */
        word-wrap: break-word;     /* Compatibilidad con navegadores antiguos */
    }
    .navlink--toplevel span.navtext{
        font-size: 13px;
        letter-spacing: 1px;
    }
    .header__desktop__upper{
        margin-bottom: 15px;
    }
    .section-padding.header-group{
        padding-bottom: 0 !important;
    }
    #shopify-section-template--16095043584150__1660b22a-1d4c-4fde-b66a-14576b08fa15 h3,
    #shopify-section-template--16095043584150__e821337f-c887-441c-bc8c-135a12a42c0e h3{
        font-size: 20px;
        /* font-weight: 600; */
    }
    #shopify-section-template--16095043584150__1660b22a-1d4c-4fde-b66a-14576b08fa15 .column__btn,
    #shopify-section-template--16095043584150__e821337f-c887-441c-bc8c-135a12a42c0e .column__btn{
        margin-top: 0;
    }
    #shopify-section-template--16095043584150__0424f62a-4420-4ed8-9c7e-332f879e0b68 .hero__content{
        flex-direction: column;
    }
    #shopify-section-template--16095043584150__0424f62a-4420-4ed8-9c7e-332f879e0b68 .hero__rte.body-size-4{
        font-size: 15px;
        max-width: 800px;
        line-height: 21px;
        letter-spacing: 1px;
    }
    #Reviews--template--16095043584150__b216cffb-6ba1-43e8-bc86-c14adc9f8bec .review__content{
        padding: 25px;
    }
    #Reviews--template--16095043584150__b216cffb-6ba1-43e8-bc86-c14adc9f8bec .review__content p{
        line-height: 21px;
    }
    .h5.footer__block__title{
        margin-bottom: 20px;
        display: block;
        font-size: 15px;
    }
    .footer__quicklinks li{
        margin-bottom: 15px;
    }
    .footer__quicklinks li a{
        font-size: 14px;
    }
    .footer__logo__wrapper{
        margin-bottom: 60px;
        text-align: center;
    }
    .footer__social__text{
        font-size: 14px;
        margin-bottom: 50px;
    }
    .footer__newsletter__text{
        font-size: 14px;
        line-height: 22px;
    }
}




@media only screen and (max-width: 749px){
    .has-header-transparent .announcement__bar-holder{
        background: black !important;
    }
    .has-header-transparent .contenedor-iconos a{
        color: white !important;
    }
    .announcement__bar-holder{
        background: white !important;
    }
  .enova-product-text{
        padding: 30px 0;
  }
  .enova-product-img{
        max-width: 900px;
  }
  .enova-product{
        flex-direction: column;
    align-items: center;
  }
  .contenedor-iconos a{
    color: black;
  }
    .announcement__slide .announcement__message{
        justify-content: flex-start !important;
    }
  .supporting-menu__copyright{
        display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    align-items: center;
  }
    .h5.footer__block__title{
        margin-bottom: 10px;
        display: block;
    }
    .footer__newsletter__text{
        font-size: 14px;
        line-height: 22px;
    }
    .footer__social__text{
        font-size: 14px;
        margin-bottom: 30px;
    }
    .footer__logo__wrapper{
        margin-bottom: 30px;
    }
    .footer__quicklinks li{
        margin-bottom: 15px;
    }
    .footer__quicklinks li a{
        font-size: 14px;
    }
    .enova-home-text-5 span,
    .enova-home-text-4 span,
    .enova-home-text-3 span,
    .enova-home-text-2 h2.header{
        font-size: 24px;
    }
    .enova-home-text-2 h2{
        font-size: 14px;
        line-height: 22px;
    }
    .enova-home-text-4{
        text-align: center;
    }
    #shopify-section-template--16095043584150__1660b22a-1d4c-4fde-b66a-14576b08fa15 h3,
    #shopify-section-template--16095043584150__e821337f-c887-441c-bc8c-135a12a42c0e h3{
        font-size: 20px;
        /* font-weight: 600; */
    }
    #shopify-section-template--16095043584150__1660b22a-1d4c-4fde-b66a-14576b08fa15 .column__btn,
    #shopify-section-template--16095043584150__e821337f-c887-441c-bc8c-135a12a42c0e .column__btn{
        margin-top: 0;
    }
    #Reviews--template--16095043584150__b216cffb-6ba1-43e8-bc86-c14adc9f8bec .review__content{
        padding: 25px;
    }
    #Reviews--template--16095043584150__b216cffb-6ba1-43e8-bc86-c14adc9f8bec .review__content p{
        line-height: 18px;
    }
    .enova-home-text-1 h2{
        font-size: 24px;
    }
    .enova-home-text-1 h1{
        font-size: 14px;
    }
    .header__mobile{
        flex-direction: row-reverse !important;
        display: flex !important;
    }
    .header__mobile__right{
        display: none;
    }
    .header__logo{
        margin-right: auto;
    }
    .contenedor-iconos{
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
.contendedor-iconos {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

-------------------------------



@media screen and (max-width: 749px) {
  .page-announcement {
    background-color: #000000 !important;
    color: #ffffff !important;
  }
}
}