/** Shopify CDN: Minification failed

Line 42:0 Unexpected "}"

**/
/* =========================
   AJUSTES GLOBALES LILY
   ========================= */
.template-collection .collection-filter,
.template-collection .collection-grid__wrapper .collection-filter,
.template-collection [class*="collection-filter"] {
  position: static !important;
  top: auto !important;
}
[data-essential-cart-element="container-mobile"] {
  border-radius: 18px !important;
}
@media only screen and (max-width: 768px) {
  .product-single__meta > div[data-product-blocks] > div:not(.product-block--tab) {
    margin-bottom: 8px !important;
  }
  .product-single__meta > .product-block.product-block--header {
    margin-bottom: 8px !important;
  }
} /* Guía de tallas junto al selector */
.variant__label-info .icon-size-chart {
  display: none !important;
}
.variant__label-info .tool-tip-trigger__title {
  font-weight: 700 !important;
  font-size: 1.05em !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
  cursor: pointer !important;
}

@media only screen and (max-width: 768px) {
  .variant__label-info .tool-tip-trigger__title {
    font-size: 1.15em !important;
  }
}
}
/* =========================
   PDP - ACORDEONES
   ========================= */

/* Botón del acordeón */
.product-block--tab .collapsible-trigger-btn--borders {
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;
  background: transparent !important;

  padding: 14px 0 !important;

  text-align: left !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  font-weight: 600 !important;
  font-size: 1em !important;
}

/* Icono / chevron a la derecha */
.product-block--tab .collapsible-trigger__icon {
  right: 0 !important;
}

/* Contenido abierto sin caja */
.product-block--tab
.collapsible-trigger-btn--borders
+ .collapsible-content
.collapsible-content__inner {
  border-left: 0 !important;
  border-right: 0 !important;
  border-top: 0 !important;

  padding: 0 0 16px !important;
}

/* Línea divisoria inferior */
.product-block--tab .collapsibles-wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
}
/* SPACING ANTES DE REVIEWS */
@media only screen and (max-width: 768px) {

  .template-product .index-section {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .template-product .product-section .page-content--product {
    padding-bottom: 0 !important;
  }

  .template-product .product-single__meta {
    margin-bottom: 0 !important;
  }
}
/* =========================
   COLECCIONES - PRECIO PROMO
   ========================= */

.template-collection .grid-product__price--savings {
  display: none !important;
}

/* Título de producto en colección: máximo 2 líneas */
.grid-product__title,
.grid-product__meta .grid-product__title {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal !important;
  line-height: 1.25em;
  min-height: 2.5em;
}

.grid-product__title {
  margin-bottom: 6px !important;
}

/* Colecciones - precio promo en 2 líneas */
@media only screen and (max-width: 768px) {

  .template-collection .grid-product__price--original {
    display: block !important;
    margin-right: 0 !important;
  }

  .template-collection .grid-product__price--current,
  .template-collection .grid-product__price--from {
    display: block !important;
    white-space: nowrap !important;
  }

  .template-collection .grid-product__price--from span {
    white-space: nowrap !important;
  }
}


/* =========================
   PDP - ACORDEONES LIMPIOS
   ========================= */

.template-product .product-block--tab {
  border: 0 !important;
  box-shadow: none !important;
  margin: 0 !important;
}

.template-product .product-block--tab .collapsible-trigger-btn--borders {
  border: 0 !important;
  border-bottom: 1px solid rgba(0, 0, 0, 0.15) !important;
  background: transparent !important;
  box-shadow: none !important;

  padding: 14px 0 !important;
  text-align: left !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  font-weight: 600 !important;
}

.template-product .product-block--tab .collapsible-content,
.template-product .product-block--tab .collapsible-content__inner {
  border: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

/* =========================
   PDP - PROMO LANZAMIENTO
   ========================= */

.lily-launch-promo {
  margin: 0 !important;
  padding: 0 !important;
  font-size: 0.85em !important;
  line-height: 1.3 !important;
  font-weight: 400 !important;
}

.lily-launch-promo strong {
  font-weight: 700 !important;
}

/* Desktop */
@media only screen and (min-width: 769px) {
  .product-single__meta .product-block:has(.lily-launch-promo) {
    margin-top: -20px !important;
    margin-bottom: 6px !important;
  }
}

/* Móvil */
@media only screen and (max-width: 768px) {
  .product-single__meta .product-block:has(.lily-launch-promo) {
    margin-top: 8x !important;
    margin-bottom: 10px !important;
  }
}