/** Shopify CDN: Minification failed

Line 76:15 Unexpected "{"

**/
/* Header  */
.header.solid .fixed a.logo h1 img {
    width: 180px;
}
@media screen and (max-width:600px) {
  .header a.logo h1 img {
      width: 100px !important;
  }
  .header.solid .fixed a.logo h1 img {
    width: 100px;
}
}

/* Idiomas  */
@media screen and (max-width:450px) {
  .translation-lab-language-switcher.top-right {
    /*right: 0px !important;
    top: 50px !important;*/
    right: 40px !important;
    z-index: 1;
  }
  .translation-lab-language-switcher {
    background-color: transparent !important;
  }
@media screen and (max-width:350px) {
  .translation-lab-language-switcher img {
    display: none !important;
  }
}
}
/* Oscurecer caja newsletter */

#newsletter input.text{
  background-color:#f4f6f8;
}

/*Casilla política news  */
.casilla-politica-news {
  margin-top: 15px;
  width: max-content;
}

/* Boton enviar news en responsive  */
@media screen and (max-width:600px) {
  .newsletter form .table span.input-group-btn {
    display: block;
    width: 100%;
    text-align: center;
    margin-top: 20px;
    width: 100%;
    margin-left: 0px;
    margin-right: 0px;
  }
  /* separacion post en home  */
  .blog .excerpts .post.grid {
    margin-bottom: 50px !important;
  }
}
@media screen and (max-width:410px) {
  .casilla-politica-news {
    width: auto;
    line-height: 22px;
  }
  div div h1 {
    font-size: 36px !important;
  }
}

/* Reducir interlineado textos */

h1,h2,h3,h4,h5,{
  font-size: 1em;
  line-height: 1.2em;
}

/* Reducir interlineado Titulares */

div div h1 {
  line-height: 1.2em !important;
  text-transform: uppercase !important;
}

div div h2 {
  line-height: 1.2em !important;
  text-transform: uppercase !important;
}

p{
  line-height: 1em;
}

div.title {
  font-size: 1.3em;
  line-height: 1.2em;  
}

/* Reducir Tamaño Precio Tachado */

div.price.striped {
  color: rgb(187, 187, 187);
  font-size: 0.7em;
}

/*  Reducir textos artículos */
.collection-products .collection-product > .inner .info .metas .title {
  font-size: 18px;
  line-height: 22px;
}
.collection-products .collection-product > .inner .info .metas .price {
      font-size: 20px;
}
.collection-products .collection-product > .inner .info .metas .price.striped {
  color: #cccccc;
}
@media (max-width: 620px) {
  .collection-products .collection-product .inner .info .metas .title {
      font-size: 18px;
      line-height: 22px;
  }
}

/* Contacto  */
#shopify-section-contact {
  background-image: url(/cdn/shop/files/FondoTramaNoLogo2.jpg?v=1615311787);
}
#shopify-section-contact h2 {
  color: #ffffff;
}
#shopify-section-contact form input.long, #shopify-section-contact form textarea.long, #shopify-section-contact form select.long, #shopify-section-contact form label.long, #shopify-section-contact form .shopify-select.long {
      max-width: inherit;
}

/* Ajustes textos Footer */

div.bottom div div text {
  color: white;
}

div.bottom div div a {
  color:white
}

div.bottom div div p {
  color:white
}
.footer .bottom .text, .footer .bottom .text a {
  color: #ffffff;
}

/* Ampliar Espacio entre sección articulos y blog */

div.shopify-section.section-featured-collection {
  margin-bottom: 2em;
}

/*Centrar fotos Equipo*/
div div img {
  display:block;
  margin:auto;
  padding-top: 10px;
  padding-bottom: 10px;
}