/** Shopify CDN: Minification failed

Line 24:22 Expected identifier but found whitespace
Line 24:24 Unexpected "{"
Line 24:34 Expected ":"
Line 28:22 Expected identifier but found whitespace
Line 28:24 Unexpected "{"
Line 28:34 Expected ":"
Line 33:22 Expected identifier but found whitespace
Line 33:24 Unexpected "{"
Line 33:34 Expected ":"
Line 39:22 Expected identifier but found whitespace
... and 3 more hidden warnings

**/
/*
  Estilos personalizados para el tema
  las tipografias deben cargarce en la galeria en formato TTF y ser llamadas en el archivo
  theme.scss.liquid al final de archivo.
*/

/* Implementar fuentes personalizadas*/
        body {
          font-family: {{ settings.type_base_family }};
        }
        
        h1, h2, h3, h4, h5, h6 {
          font-family: {{ settings.type_header_family }};
        }
        
        /* Para los títulos de productos en negrita */
        .product-title {
          font-family: {{ settings.heading_font }};
          font-weight: 700;
        }
        
        /* Para el slideshow */
        .slideshow-description {
          font-family: {{ settings.heading_font }};
        }

/*--Header--*/
    /*Ocultar texto del carrito*/
      span.site-header__cart-text{
        display: none;
      }

    /*Ocultar texto de registro e inicio de sesión*/
      .header_myaccount{
        display: none;
      }

    /*Ocultar texto lista de deseos*/
      span.swym-text{
        display: none;
      }

    /*Color de fondo y texto contador del icono del carrito*/
      #_desktop_cart_count{
        background: #dd1f2f;
      }
      span#CartCount{
        color:#fff;
      }

    /*Color icono buscador*/
      i.icon-search {
        background-position: -44px -68px!important;
      }

    /*Color del boton del buscador y borde*/
      button.search-header__submit.search__submit.btn--link {
        background: #6d6e71;
        border-radius: 0px 25px 25px 0px;
      }
      input.search-header__input.search__input {
          border-radius: 25px!important;
      }
      /*Color palabras categorías*/
        span.sidebar-menu_title{
          color:#fff!important;
        }
      /*Color icono menú de categorías*/
        i.zmdi.zmdi-format-subject{
          color:#fff;
        }
      /*Menú desplegable de categorías*/
      .vertical_menu .site-nav>li>a{
        color:#fff!important;
      }
      a.site-nav__link.site-nav__link--main.d-flex.align-items-start{
          align-items: center!important;
      }
      .menuTitle a{
        cursor: pointer!important;
      }
      /*Fondo megamenú*/
      .site-nav__dropdown.megaMenu{
        background: #cdd0d2;
      }
      /*Fondo menú desplegable*/
      .vertical_menu{
        background: #37434c;
      }

  /*Barra de meú principal*/
    /*Estilo menú principal*/
      .site-nav>li>a{
        text-transform: none;
        font-size: 18px;
        font-weight: 400;
      }
      /*Cambiar color a menú activo*/
      .site-nav>li.site-nav--active a{
        color:#fff;
        font-weight: 700;
      }
    /*Cambiar color a menú en Hover*/
      a.site-nav__link.site-nav__link--main:hover {
        color: #f8f8f8;
      }
    /*Menú stiky*/
    div#header-sticky{
      padding:20px 0px!important;
    }
    #AccessibleNav li:hover a{
      color:#fff!important;
    }
    /*Menú Stiky Activado*/
    li.site-nav--active a{
      color:#fff!important;
    }

    /*Cambiar color a barra del menú*/
      .site-hm.d-flex.align-items-center{
        background: #131e29;
      }

    /*Color iconos rede sociales*/
        .site-header .social-icons li a i {
            color: #fff!important;
        }

    /*Ocultar selector de moneda*/
        .dropdown_currency{
          display: none;
        }

/*-------Banner principal Home-----------*/
    @media screen and (min-width: 768px) and (max-width: 1920px) { 
      .caption-animate.img_caption{
        visibility: hidden;
    }
    }

    @media screen and (min-width: 100px) and (max-width: 767px) {
    .section-slideshow .content-caption{
      position: relative!important;
    }
    .content.position-absolute.content-1 {
        position: relative !important;
    }
    .slide-image.slide-media{
        display: none;
      }
    .content-caption.rtl-center{
        padding:0px;
      }
    .section-slideshow .content-caption .img_caption{
        padding: 0px!important;
        margin:0px;
      }
    }
    
    /*Boton llamado a la acción banner home*/
    .section-slideshow .content-caption .cap_link.style_2 {
        width: 100% !important;
        position: absolute !important;
        top: 0%;
        left: 0%;
        visibility: visible;
        padding: 0px;
        margin: 0px;
        display: flex;
        opacity: 0;
        height: 100%;
    }
    .section-slideshow .content-caption .cap_link.style_2 a{
        width: 100%;
        opacity: 0;
    }
}

/*----Banner de iconos en el home----*/
    .section-policy{
      z-index:0;
    }
    .title-policy {
      color: #fff!important;
      text-transform: none!important;
      font-size:15px!important;
      font-weight: 300!important;
    }
  
    .desc-policy {
      color: #fff!important;
      font-size:15px!important;
      font-weight: 300!important;
      text-transform: none!important;
    }

    .section-policy .nov-policy{
      margin-top:0px;
    }

/*----Slider productos en Oferta en el Home----*/
      /*Texto Ofertas*/
        .ofts {
          background: #061420;
          padding: 10px 20px;
          text-transform:none;
          color: #fff;
          font-weight: 900!important;
          font-size:25px;
        }
        .ofts:hover{
          color:#fff;
          background: #131e29;
        }
      /*Distancia titulo y sub titulo*/
      .product-thumb .title_block{
        margin:0px 10px 0px 0px!important;        
      }
      /*Sub titulo Ofertas*/
        .product-thumb .sub_title{
          font-size: 25px!important;
        }

    /*Cuadro de los productos en oferta*/
      .section-product-thumb .grid--view-items .item-product{
            box-shadow: 5px 5px #cdd0d2;
            border: 1px solid #cdd0d2;
      }
      .section-product-thumb .grid--view-items .item-product:hover{
            box-shadow: 5px 5px #05141f;
            border: 1px solid #05141f!important;
      }
    /*Título de producto*/
      .section-product-thumb .product__title a{
        font-size: 18px!important;
      }
    /*Contador de tiempo*/
      .item-time {
          background:#f8f8f8!important;
          box-shadow: 2px 2px #cdd0d2!important;
      }
    /*línea debajo del tiempo*/
    .section-product-thumb .countdownfree .item-time .data-time span:not(.name-time):after{
        background: #061420;
    }
    /*Precio en oferta*/
      s.product-price__price{
        color:#dd1f2f!important;
      }
    /*Agregar al carrito*/
      .btn.btnAddToCart span {
        font-size: 12px !important;
        color:#fff!important;
      }
      .btn.btnAddToCart{
        background:#05141f!important;
        border: 1px solid #05141f!important;
        border-radius: 0px!important;
      }
      .btn.btnAddToCart:hover{
        background:#fff!important;
        border: 1px solid #05141f!important;
      }
      .btn.btnAddToCart:hover span{
        color:#000!important;
      }
      .icon_cart{
        background-position: -46px 0!important;
      }
      .btn.btnAddToCart:hover .icon_cart{
        background-position: -28px 0!important;
      }
      /*Icono Lista de deseos*/
        .section-product-thumb .btnProductWishlist{
            background: #fff!important;
            border: 1px solid #000!important;
            border-radius: 0px !important;
        }
        .section-product-thumb .btnProductWishlist:hover{
          background: #05141f!important;
        }
      /*Icono Vista rápida*/
        .section-product-thumb .btnProductQuickview{
            background: #fff!important;
            border: 1px solid #000!important;
            border-radius: 0px !important;
        }
        .section-product-thumb .btnProductQuickview:hover{
          background: #05141f!important;
        }

/*----Footer----*/
    .block_footer{
      width: 100%!important;
      justify-content: center;
    }
    .block_footer .avenger{
      display: flex;
      justify-content: center;
    }
    .block_footer .row{
      width: 100%;
      justify-content:  space-between;
     }
    .columna-footer{
      width: 33%;
    }
    .columna-footer .block {
    padding: 0px !important;
    margin: 0px auto !important;
    }
    .footer-block__1 .img-fluid{
      max-width: 50%!important;
    }
    .footer-block__2{
      width: 250px;
    }
    .menu-footer{
      width:100%!important;
    }
    .site-footer__linklist-item a {
      color: #fff;
    }
    .footer-block__3 {
      text-align: right;
    }
    /*Enlaces Footer*/
    .enlace-footer{
      color:#fff;
    }
    .enlace-footer:hover{
      color:#fff;
    }
    .enlace-footer:focus{
      color: #fff;
    }
    .horario{
      color:#fff;
      font-size: 14px;
    }
    .titulo-footer{
      color:#fff!important;
      font-size: 16px;
      font-weight: 700;
    }
    /*Texto distribuidor autorizado*/
    .distribuidor{
      color:#fff;
      font-size: 14px;
    }
    /*Boton NewsLetter*/
    button#Subscribe_ft{
      background: #6c6d70;
    }
    .nov-footer .footer-layout .newsletter .bl_newletter .form_newletter .sub_title{
      text-transform: none!important;
      font-size: 15px;
    }
    .footer_html .social-icons li a i{
      color:#fff!important;
    }

/*----Página de Producto----*/
      /*Misto tamaño en tipografía de caracteristicas de producto*/
      .group-single__sku.has-border span{
        font-size: 16px!important;
      }
      .group-single__sku.has-border a{
        font-size: 16px!important;
      }
      .available_name{
        font-size:16px!important;
      }
      .available_product .product__available{
        font-size: 16px;
      }
      /*Ocultar reseñas*/
      .group-reviews.has-border.d-flex.align-items-center{
        display: none!important;
      }
      /*Precio rebajado*/
      #ComparePrice-nov-product-template{
        color:#dd1f2f!important;  
      }
      /*Titulo de producto*/
      h1.product-single__title{
        padding:20px 0px 0px 0px;
        font-weight: 700!important;
        font-size: 28px;
      }

/*--Estilos en celular--*/
    /*--Header--*/
        /*Barra de menú*/
          .header-mobile.d-md-none {
              background: #000;
          }
      
        /*Color icono del menú*/
          .header-mobile .item-mobile-top i{
            color:#fff;
          }
          i.zmdi.zmdi-sort-amount-asc {
          color: #fff!important;
          }
        /*Ocultar hamburguesa de mega menú*/
          i.zmdi.zmdi-sort-amount-asc {
            display: none;
          }

    @media (max-width: 767px) {
      /*--Header--*/
          /*Icono del buscador*/
            .header-mobile #mobile_search .search__submit {
                top: 0px;
                right: 0px;
                height: 100%;
            }
          
        /*Colo del menú visible*/
          a.site-nav__link.site-nav__link--main {
          color: #000 !important;
        }
      
    /*----Banner de iconos en el home---*/
          .title-policy {
            font-size:12px!important;
          }
          .desc-policy {
            font-size:12px!important;
          }
    
    /*----Productos en Oferta Home----*/
        /*Titulo y sub titulo*/
        .d-xs-block {
          display: flex !important;
        }
        .section-product-thumb .block_title .title_block{
          min-width: 25%;
        }
        .product-thumb .sub_title{
          font-size: 16px!important;
        }
        .ofts{
          font-size: 18px;
        }
        /*Contador de productos*/
        .section-product-thumb .countdownfree .item-time{
          width: 22%;
        }
        /*Boton de añadir al carrito*/
        .product-thumb form.formAddToCart {
          width: 100%;
        }
        .btn.btnAddToCart {
          width: 100%;
        }
  /*----Página de Producto----*/
      /*Titulo en pagina de producto*/
        h1.product-single__title{
        font-size: 22px;
      }

  /*---Tienda----/*
      /*Ocultar submenú troll en lifestyle*/
      div#subCategory-lifestyle{
        display:none;
      }
      
  /*Footer*/
      .block_footer .row{
        justify-content: center;
      }
      .columna-footer{
        padding-bottom:20px;
      }
      .footer-block__1{
        text-align: left;
        width: 86%;
      }
      .block_footer .block-content{
        margin: 0px!important;
      }
      .footer-block__2{
        width: 86%;
        padding:0px 0px 20px 0px!important;
      }
      .footer-block__3 {
      text-align: left;
        width: 86%;
    }
    .footer-block__1 .img-fluid{
      max-width: 90%!important;
    }
    a.enlace-footer{
        font-size: 14px;
      }

    /*Quitar opción de configuración de la parte de abajo*/
    .stickymenu-item:nth-child(4){
      display:none;
    }
    }