/** Shopify CDN: Minification failed

Line 75:0 Unexpected "}"

**/
/* ============================================================
   El Ciprés — correcciones (se carga después de cipres-ajustes.css)
   ============================================================ */

/* ------------------------------------------------------------
   1 · GALERÍA DE PRODUCTO
   La galería vive DENTRO de .product-card__content, que es un
   flex en columna. Ponerle align-items:flex-start colapsaba su
   ancho a cero y la foto desaparecía. Debe ir siempre stretch;
   el texto se alinea a la izquierda por su cuenta.
   ------------------------------------------------------------ */
.product-card__content{
  align-items:stretch !important;
}
.product-card__content > *{
  width:100% !important;
  max-width:100% !important;
}
.product-card img,
.card-gallery img,
.resource-image__image{
  display:block !important;
  width:100% !important;
  opacity:1 !important;
  visibility:visible !important;
}

/* Texto de la ficha, alineado a la izquierda sin tocar la caja */
.product-card__content :is(h3,h4,h5),
.product-card__content :is(h3,h4,h5) a,
.product-card__content .price,
.product-card__content [class*="price"]{
  text-align:left !important;
}

/* ------------------------------------------------------------
   2 · OUTLET EN EL MENÚ: igual que el resto, solo en negrita
   ------------------------------------------------------------ */
/* 2 · OUTLET EN EL MENÚ: igual que el resto */
body .menu-list__link[href*="outlet"],
body a[href*="outlet"].menu-list__link{
  font-weight: 400 !important;
  font-size: .7rem !important;
  letter-spacing: .2em !important;
  font-family: var(--font-subheading--family) !important;
  text-transform: uppercase !important;
  color: inherit !important;
  -webkit-text-fill-color: currentColor !important;
  display: inline-flex !important;
  align-items: center !important;
  position: static !important;
  inset: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: none !important;
  vertical-align: middle !important;
  line-height: inherit !important;
  align-self: center !important;
}

body li:has(> .menu-list__link[href*="outlet"]){
  align-self: center !important;
  vertical-align: middle !important;
  position: static !important;
  transform: none !important;
  margin-block: 0 !important;
  padding-block: 0 !important;
}

}
body .menu-list__link[href*="outlet"]::before,
body .menu-list__link[href*="outlet"]::after{ content:none !important; }

body li:has(> .menu-list__link[href*="outlet"]){
  align-self:auto !important;
  vertical-align:baseline !important;
  position:static !important;
  transform:none !important;
  margin-block:0 !important;
  padding-block:0 !important;
}

body footer a[href*="outlet"],
body .product-card__content a[href*="outlet"]{
  font-weight:400 !important;
  color:inherit !important;
  -webkit-text-fill-color:currentColor !important;
}
