/** Shopify CDN: Minification failed

Line 773:0 Unexpected "{"
Line 773:1 Expected identifier but found "%"
Line 773:14 Unexpected "-"
Line 773:30 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:custo-beneficios (INDEX:24) */
.pip-tabs {
  background-color: var(--pip-tabs-fondo) !important;
  padding-top: var(--pip-tabs-pt-m) !important;
  padding-bottom: var(--pip-tabs-pb-m) !important;
}
.pip-tabs__contenedor {
  max-width: var(--pip-tabs-ancho) !important;
  margin: 0 auto !important;
  padding: 0 16px !important;
  box-sizing: border-box !important;
}
.pip-tabs__titulo {
  font-family: inherit !important;
  color: var(--pip-tabs-contenido) !important;
  font-size: 30px !important;
  font-weight: 700 !important;
  line-height: 1.1 !important;
  margin: 0 0 20px !important;
  letter-spacing: -0.5px !important;
}
.pip-tabs__card {
  border: 1px solid var(--pip-tabs-borde) !important;
  border-radius: var(--pip-tabs-radio) !important;
  overflow: hidden !important;
  background: transparent !important;
}
.pip-tabs__nav {
  display: flex !important;
  border-bottom: 2px solid var(--pip-tabs-borde) !important;
}
.pip-tabs--mobile-scroll .pip-tabs__nav {
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
  scrollbar-width: none !important;
}
.pip-tabs--mobile-scroll .pip-tabs__nav::-webkit-scrollbar {
  display: none !important;
}
.pip-tabs--mobile-ajustar .pip-tabs__nav {
  flex-wrap: wrap !important;
}
.pip-tabs__tab {
  flex: 1 0 auto !important;
  margin-bottom: -2px !important;
  padding: 18px 22px !important;
  background: transparent !important;
  border: none !important;
  border-right: 1px solid var(--pip-tabs-borde) !important;
  border-bottom: 2px solid transparent !important;
  cursor: pointer !important;
  font-family: inherit !important;
  font-size: 13px !important;
  font-weight: 700 !important;
  letter-spacing: 0.6px !important;
  text-transform: uppercase !important;
  color: var(--pip-tabs-tab-texto) !important;
  white-space: nowrap !important;
  transition: background 0.2s ease, color 0.2s ease !important;
}
.pip-tabs__tab:last-child {
  border-right: none !important;
}
.pip-tabs__tab:hover {
  color: var(--pip-tabs-tab-activo-texto) !important;
}
.pip-tabs__tab--activo {
  background: var(--pip-tabs-tab-activo-fondo) !important;
  color: var(--pip-tabs-tab-activo-texto) !important;
  border-bottom-color: var(--pip-tabs-acento) !important;
}
.pip-tabs__paneles {
  padding: 30px 28px !important;
}
.pip-tabs__panel[hidden] {
  display: none !important;
}
.pip-tabs__panel {
  animation: pip-tabs-entra 0.3s ease !important;
}
@keyframes pip-tabs-entra {
  from { opacity: 0 !important; transform: translateY(6px) !important; }
  to { opacity: 1 !important; transform: translateY(0) !important; }
}
.pip-tabs__contenido {
  color: var(--pip-tabs-contenido) !important;
  font-family: inherit !important;
  font-size: 16px !important;
  line-height: 1.65 !important;
}
.pip-tabs__contenido p {
  margin: 0 0 14px !important;
}
.pip-tabs__contenido p:last-child {
  margin-bottom: 0 !important;
}
.pip-tabs__contenido a {
  color: var(--pip-tabs-link) !important;
}
.pip-tabs__contenido ul,
.pip-tabs__contenido ol {
  margin: 0 !important;
  padding-left: 22px !important;
}
.pip-tabs__contenido li {
  margin: 0 0 10px !important;
}
.pip-tabs__contenido li:last-child {
  margin-bottom: 0 !important;
}

@media (min-width: 749px) {
  .pip-tabs__titulo { font-size: 38px !important; }
  .pip-tabs__tab { font-size: 14px !important; padding: 20px 24px !important; }
  .pip-tabs__paneles { padding: 36px 36px !important; }
  .pip-tabs__contenido { font-size: 17px !important; }
}

@media (min-width: 990px) {
  .pip-tabs__tab { flex: 1 1 0 !important; text-align: center !important; }
}
/* END_SECTION:custo-beneficios */

/* START_SECTION:faqs (INDEX:33) */
.pip-faq {
  background-color: var(--pip-faq-fondo) !important;
  padding-top: var(--pip-faq-pt-m) !important;
  padding-bottom: var(--pip-faq-pb-m) !important;
}
.pip-faq__contenedor {
  max-width: var(--pip-faq-ancho) !important;
  margin: 0 auto !important;
  padding: 0 16px !important;
  box-sizing: border-box !important;
}
.pip-faq__grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 28px !important;
}
.pip-faq--mmedia-arriba .pip-faq__col-media { order: 0 !important; }
.pip-faq--mmedia-arriba .pip-faq__col-texto { order: 1 !important; }
.pip-faq--mmedia-abajo .pip-faq__col-media { order: 1 !important; }
.pip-faq--mmedia-abajo .pip-faq__col-texto { order: 0 !important; }
.pip-faq__titulo {
  font-family: inherit !important;
  color: var(--pip-faq-titulo) !important;
  font-size: 38px !important;
  font-weight: 700 !important;
  line-height: 1.05 !important;
  margin: 0 0 24px !important;
  letter-spacing: -0.5px !important;
}
.pip-faq__lista {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
}
.pip-faq__item {
  border: 1px solid var(--pip-faq-borde) !important;
  border-radius: var(--pip-faq-radio-item) !important;
  overflow: hidden !important;
  background: transparent !important;
}
.pip-faq__pregunta {
  width: 100% !important;
  display: flex !important;
  align-items: flex-start !important;
  justify-content: space-between !important;
  gap: 16px !important;
  padding: 22px 24px !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  text-align: left !important;
  font-family: inherit !important;
}
.pip-faq__pregunta-texto {
  color: var(--pip-faq-pregunta) !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 1.35 !important;
}
.pip-faq__chevron {
  flex-shrink: 0 !important;
  color: var(--pip-faq-chevron) !important;
  display: flex !important;
  align-items: center !important;
  margin-top: 2px !important;
  transition: transform 0.3s ease !important;
}
.pip-faq__item--abierto .pip-faq__chevron {
  transform: rotate(180deg) !important;
}
.pip-faq__respuesta-wrap {
  display: grid !important;
  grid-template-rows: 0fr !important;
  transition: grid-template-rows 0.35s ease !important;
}
.pip-faq__item--abierto .pip-faq__respuesta-wrap {
  grid-template-rows: 1fr !important;
}
.pip-faq__respuesta-inner {
  overflow: hidden !important;
}
.pip-faq__respuesta {
  color: var(--pip-faq-respuesta) !important;
  font-size: 15.5px !important;
  line-height: 1.6 !important;
  padding: 0 24px 22px !important;
}
.pip-faq__respuesta p { margin: 0 0 12px !important; }
.pip-faq__respuesta p:last-child { margin-bottom: 0 !important; }
.pip-faq__respuesta a { color: var(--pip-faq-link) !important; }
.pip-faq__toggle {
  display: inline-block !important;
  margin-top: 26px !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  color: var(--pip-faq-link) !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}
.pip-faq__link {
  display: inline-block !important;
  margin-top: 26px !important;
  color: var(--pip-faq-link) !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px !important;
}
.pip-faq__media {
  position: relative !important;
  width: 100% !important;
  aspect-ratio: var(--pip-faq-rel) !important;
  border-radius: var(--pip-faq-radio-media) !important;
  overflow: hidden !important;
  background: #ededed !important;
}
.pip-faq__media--video {
  aspect-ratio: 16 / 9 !important;
}
.pip-faq__img,
.pip-faq__video,
.pip-faq__iframe,
.pip-faq__placeholder {
  position: absolute !important;
  inset: 0 !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  border: none !important;
  display: block !important;
}
.pip-faq__placeholder-svg {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  opacity: 0.5 !important;
}
.pip-faq__media-btn {
  position: absolute !important;
  z-index: 2 !important;
  bottom: 18px !important;
  right: 18px !important;
  width: 52px !important;
  height: 52px !important;
  border: none !important;
  border-radius: 50% !important;
  background: rgba(40, 40, 40, 0.78) !important;
  color: #ffffff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  cursor: pointer !important;
  transition: background 0.2s ease, transform 0.2s ease !important;
}
.pip-faq__media-btn:hover {
  background: rgba(20, 20, 20, 0.92) !important;
  transform: scale(1.06) !important;
}
.pip-faq__icono-play { display: none !important; }
.pip-faq__icono-pausa { display: block !important; }
.pip-faq__media-btn[data-estado="pausado"] .pip-faq__icono-play { display: block !important; }
.pip-faq__media-btn[data-estado="pausado"] .pip-faq__icono-pausa { display: none !important; }
.pip-faq__icono-play { margin-left: 3px !important; }

@media (min-width: 749px) {
  .pip-faq__titulo { font-size: 46px !important; }
  .pip-faq__pregunta-texto { font-size: 19px !important; }
}

@media (min-width: 990px) {
  .pip-faq__grid {
    grid-template-columns: 1fr 1fr !important;
    gap: 56px !important;
    align-items: center !important;
  }
  .pip-faq--media-derecha .pip-faq__col-media { order: 1 !important; }
  .pip-faq--media-derecha .pip-faq__col-texto { order: 0 !important; }
  .pip-faq--media-izquierda .pip-faq__col-media { order: 0 !important; }
  .pip-faq--media-izquierda .pip-faq__col-texto { order: 1 !important; }
  .pip-faq__titulo { font-size: 54px !important; margin-bottom: 32px !important; }
}
/* END_SECTION:faqs */

/* START_SECTION:findpack-pip (INDEX:39) */
.pip-pack {
  background-color: var(--pip-pack-fondo) !important;
  padding-top: var(--pip-pack-pt-m) !important;
  padding-bottom: var(--pip-pack-pb-m) !important;
}
.pip-pack__contenedor {
  max-width: var(--pip-pack-ancho) !important;
  margin: 0 auto !important;
  padding: 0 16px !important;
  box-sizing: border-box !important;
}
.pip-pack__grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 28px !important;
  align-items: center !important;
}
.pip-pack--mmedia-arriba .pip-pack__col-media { order: 0 !important; }
.pip-pack--mmedia-arriba .pip-pack__col-texto { order: 1 !important; }
.pip-pack--mmedia-abajo .pip-pack__col-media { order: 1 !important; }
.pip-pack--mmedia-abajo .pip-pack__col-texto { order: 0 !important; }
.pip-pack__col-texto {
  text-align: center !important;
}
.pip-pack__titulo {
  font-family: inherit !important;
  color: var(--pip-pack-titulo) !important;
  font-size: 30px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  letter-spacing: -0.5px !important;
  margin: 0 0 10px !important;
}
.pip-pack__subtitulo {
  color: var(--pip-pack-subtitulo) !important;
  font-family: inherit !important;
  font-size: 16px !important;
  line-height: 1.5 !important;
  margin: 0 0 28px !important;
}
.pip-pack__track {
  display: flex !important;
  gap: 6px !important;
  background: var(--pip-pack-track) !important;
  border-radius: 60px !important;
  padding: 10px 12px !important;
  overflow-x: auto !important;
  -webkit-overflow-scrolling: touch !important;
  scrollbar-width: none !important;
  justify-content: flex-start !important;
}
.pip-pack__track::-webkit-scrollbar { display: none !important; }
.pip-pack__tab {
  flex: 0 0 auto !important;
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 8px !important;
  background: transparent !important;
  border: none !important;
  cursor: pointer !important;
  padding: 4px 6px !important;
  font-family: inherit !important;
}
.pip-pack__icono-wrap {
  position: relative !important;
  width: 64px !important;
  height: 64px !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}
.pip-pack__icono {
  width: 56px !important;
  height: 56px !important;
  border-radius: 50% !important;
  background: var(--pip-pack-icono-fondo) !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden !important;
}
.pip-pack__icono img {
  width: 60% !important;
  height: 60% !important;
  object-fit: contain !important;
}
.pip-pack__ring {
  position: absolute !important;
  inset: 0 !important;
  width: 64px !important;
  height: 64px !important;
  opacity: 0 !important;
  pointer-events: none !important;
}
.pip-pack__ring circle {
  stroke-dasharray: 219.9 !important;
  stroke-dashoffset: 219.9 !important;
}
.pip-pack__tab--activo .pip-pack__ring {
  opacity: 1 !important;
}
.pip-pack--auto .pip-pack__tab--activo .pip-pack__ring circle {
  animation: pip-pack-ring var(--pip-pack-dur) linear forwards !important;
}
.pip-pack--auto.pip-pack--pausable.pip-pack--pausado .pip-pack__tab--activo .pip-pack__ring circle {
  animation-play-state: paused !important;
}
@keyframes pip-pack-ring {
  from { stroke-dashoffset: 219.9 !important; }
  to { stroke-dashoffset: 0 !important; }
}
.pip-pack__label {
  color: var(--pip-pack-label) !important;
  font-family: inherit !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;
  white-space: nowrap !important;
}
.pip-pack__paneles {
  margin-top: 26px !important;
}
.pip-pack__panel[hidden] { display: none !important; }
.pip-pack__panel { animation: pip-pack-fade 0.3s ease !important; }
@keyframes pip-pack-fade {
  from { opacity: 0 !important; transform: translateY(6px) !important; }
  to { opacity: 1 !important; transform: translateY(0) !important; }
}
.pip-pack__nombre {
  color: var(--pip-pack-nombre) !important;
  font-family: inherit !important;
  font-size: 22px !important;
  font-weight: 700 !important;
  line-height: 1.2 !important;
  margin-bottom: 10px !important;
}
.pip-pack__desc {
  color: var(--pip-pack-desc) !important;
  font-family: inherit !important;
  font-size: 16px !important;
  line-height: 1.55 !important;
  margin: 0 0 10px !important;
}
.pip-pack__ingredientes {
  color: var(--pip-pack-ingredientes) !important;
  font-family: inherit !important;
  font-size: 14px !important;
  line-height: 1.5 !important;
  margin: 0 !important;
}
.pip-pack__botonera {
  margin-top: 26px !important;
}
.pip-pack__boton[hidden] { display: none !important; }
.pip-pack__boton {
  display: inline-block !important;
  background: var(--pip-pack-btn-fondo) !important;
  color: var(--pip-pack-btn-texto) !important;
  border: none !important;
  border-radius: var(--pip-pack-radio-btn) !important;
  font-family: inherit !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  text-decoration: none !important;
  padding: 14px 38px !important;
  transition: transform 0.2s ease, opacity 0.2s ease !important;
}
.pip-pack__boton:hover {
  transform: translateY(-2px) !important;
  opacity: 0.92 !important;
}
.pip-pack__col-media {
  width: 100% !important;
}
.pip-pack__media[hidden] { display: none !important; }
.pip-pack__media {
  width: 100% !important;
  border-radius: var(--pip-pack-radio-media) !important;
  overflow: hidden !important;
  animation: pip-pack-fade 0.35s ease !important;
}
.pip-pack__media img,
.pip-pack__placeholder-svg {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  aspect-ratio: 1 / 1 !important;
  object-fit: cover !important;
}
.pip-pack__placeholder-svg { opacity: 0.5 !important; }

@media (min-width: 749px) {
  .pip-pack__titulo { font-size: 36px !important; }
  .pip-pack__track { justify-content: center !important; }
}

@media (min-width: 990px) {
  .pip-pack__grid {
    grid-template-columns: 1fr 1fr !important;
    gap: 56px !important;
  }
  .pip-pack--media-derecha .pip-pack__col-media { order: 1 !important; }
  .pip-pack--media-derecha .pip-pack__col-texto { order: 0 !important; }
  .pip-pack--media-izquierda .pip-pack__col-media { order: 0 !important; }
  .pip-pack--media-izquierda .pip-pack__col-texto { order: 1 !important; }
  .pip-pack__titulo { font-size: 40px !important; }
  .pip-pack__nombre { font-size: 24px !important; }
}
/* END_SECTION:findpack-pip */

/* START_SECTION:pip-complete-set (INDEX:104) */
.pip-cset {
  background-color: var(--pip-cset-fondo) !important;
  padding-top: var(--pip-cset-pt-m) !important;
  padding-bottom: var(--pip-cset-pb-m) !important;
}
.pip-cset__contenedor {
  max-width: var(--pip-cset-ancho) !important;
  margin: 0 auto !important;
  padding: 0 16px !important;
  box-sizing: border-box !important;
}
.pip-cset__titulo {
  font-family: inherit !important;
  color: var(--pip-cset-titulo) !important;
  font-size: 24px !important;
  font-weight: 800 !important;
  line-height: 1.1 !important;
  letter-spacing: 1px !important;
  text-transform: uppercase !important;
  text-align: center !important;
  margin: 0 0 28px !important;
}
.pip-cset__grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 20px !important;
}
.pip-cset__card {
  display: flex !important;
  align-items: center !important;
  gap: 16px !important;
  border: 1px solid var(--pip-cset-card-borde) !important;
  border-radius: var(--pip-cset-radio) !important;
  background: var(--pip-cset-card-fondo) !important;
  padding: 18px !important;
  box-sizing: border-box !important;
}
.pip-cset__media {
  flex: 0 0 38% !important;
  max-width: 38% !important;
  display: block !important;
  border-radius: calc(var(--pip-cset-radio) - 4px) !important;
  overflow: hidden !important;
}
.pip-cset__img,
.pip-cset__placeholder-svg {
  width: 100% !important;
  height: auto !important;
  display: block !important;
  object-fit: contain !important;
}
.pip-cset__placeholder-svg { opacity: 0.5 !important; }
.pip-cset__info {
  flex: 1 1 auto !important;
  min-width: 0 !important;
}
.pip-cset__nombre {
  display: block !important;
  font-family: inherit !important;
  color: var(--pip-cset-nombre) !important;
  font-size: 16px !important;
  font-weight: 700 !important;
  line-height: 1.25 !important;
  letter-spacing: 0.3px !important;
  text-transform: uppercase !important;
  text-decoration: none !important;
  margin-bottom: 8px !important;
}
.pip-cset__rating {
  display: flex !important;
  align-items: center !important;
  gap: 8px !important;
  margin-bottom: 8px !important;
}
.pip-cset__estrellas {
  display: inline-flex !important;
  color: var(--pip-cset-estrellas) !important;
  line-height: 0 !important;
}
.pip-cset__reviews {
  color: var(--pip-cset-reviews) !important;
  font-family: inherit !important;
  font-size: 13px !important;
  text-decoration: underline !important;
  text-underline-offset: 2px !important;
}
.pip-cset__subtitulo {
  color: var(--pip-cset-subtitulo) !important;
  font-family: inherit !important;
  font-size: 16px !important;
  line-height: 1.35 !important;
  margin-bottom: 12px !important;
}
.pip-cset__precio {
  color: var(--pip-cset-precio) !important;
  font-family: inherit !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  margin-bottom: 14px !important;
}
.pip-cset__precio-antes {
  color: var(--pip-cset-subtitulo) !important;
  font-weight: 400 !important;
  margin-left: 8px !important;
}
.pip-cset__form { margin: 0 !important; }
.pip-cset__boton {
  display: inline-block !important;
  background: var(--pip-cset-btn-fondo) !important;
  color: var(--pip-cset-btn-texto) !important;
  border: none !important;
  border-radius: var(--pip-cset-radio-btn) !important;
  font-family: inherit !important;
  font-size: 14px !important;
  font-weight: 700 !important;
  letter-spacing: 0.5px !important;
  text-transform: uppercase !important;
  padding: 13px 28px !important;
  cursor: pointer !important;
  transition: transform 0.2s ease, opacity 0.2s ease !important;
}
.pip-cset__boton:hover {
  transform: translateY(-2px) !important;
  opacity: 0.92 !important;
}
.pip-cset__boton[disabled] {
  opacity: 0.5 !important;
  cursor: not-allowed !important;
  transform: none !important;
}

@media (min-width: 749px) {
  .pip-cset__titulo { font-size: 28px !important; margin-bottom: 36px !important; }
  .pip-cset__card { padding: 24px !important; gap: 22px !important; }
  .pip-cset__nombre { font-size: 18px !important; }
  .pip-cset__subtitulo { font-size: 18px !important; }
  .pip-cset__precio { font-size: 19px !important; }
}

@media (min-width: 990px) {
  .pip-cset--cols-2 .pip-cset__grid { grid-template-columns: repeat(2, 1fr) !important; }
  .pip-cset--cols-3 .pip-cset__grid { grid-template-columns: repeat(3, 1fr) !important; }
  .pip-cset__grid { gap: 28px !important; }
}
/* END_SECTION:pip-complete-set */

/* START_SECTION:pip-stats-fashion (INDEX:105) */
.pip-stats {
  background-color: var(--pip-stats-fondo) !important;
  padding-top: var(--pip-stats-pt-m) !important;
  padding-bottom: var(--pip-stats-pb-m) !important;
}
.pip-stats__contenedor {
  max-width: var(--pip-stats-ancho) !important;
  margin: 0 auto !important;
  padding: 0 16px !important;
  box-sizing: border-box !important;
}
.pip-stats__grid {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 28px !important;
  align-items: center !important;
}
.pip-stats__titulo {
  font-family: inherit !important;
  color: var(--pip-stats-titulo) !important;
  font-size: 34px !important;
  font-weight: 800 !important;
  line-height: 1.05 !important;
  margin: 0 0 14px !important;
  letter-spacing: -0.5px !important;
  text-transform: uppercase !important;
}
.pip-stats__nota {
  color: var(--pip-stats-nota) !important;
  font-family: inherit !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
}
.pip-stats__nota p { margin: 0 0 8px !important; }
.pip-stats__nota p:last-child { margin-bottom: 0 !important; }
.pip-stats__cards {
  display: grid !important;
  grid-template-columns: 1fr !important;
  gap: 18px !important;
}
.pip-stats--mcols-2 .pip-stats__cards {
  grid-template-columns: 1fr 1fr !important;
}
.pip-stats__card {
  border: 1px solid var(--pip-stats-card-borde) !important;
  border-radius: var(--pip-stats-radio) !important;
  overflow: hidden !important;
  background: var(--pip-stats-card-fondo) !important;
  display: flex !important;
  flex-direction: column !important;
}
.pip-stats__num {
  background: var(--pip-stats-num-fondo) !important;
  color: var(--pip-stats-num) !important;
  font-family: inherit !important;
  font-size: 44px !important;
  font-weight: 800 !important;
  line-height: 1 !important;
  letter-spacing: -1px !important;
  text-align: center !important;
  padding: 26px 16px !important;
  border-bottom: 1px solid var(--pip-stats-card-borde) !important;
}
.pip-stats__desc {
  color: var(--pip-stats-desc) !important;
  font-family: inherit !important;
  font-size: 18px !important;
  line-height: 1.4 !important;
  text-align: center !important;
  padding: 20px 18px !important;
  flex: 1 !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
}

@media (min-width: 749px) {
  .pip-stats__titulo { font-size: 42px !important; }
  .pip-stats__num { font-size: 52px !important; }
}

@media (min-width: 990px) {
  .pip-stats__grid {
    grid-template-columns: minmax(220px, 0.8fr) 2.2fr !important;
    gap: 48px !important;
  }
{% comment %} - THIS IS NEW  {% endcomment %}   
  .pip-stats__grid--sin-encabezado {
    grid-template-columns: 1fr !important;
  }
  .pip-stats__titulo { font-size: 50px !important; margin-bottom: 18px !important; }
  .pip-stats--cols-2 .pip-stats__cards { grid-template-columns: repeat(2, 1fr) !important; }
  .pip-stats--cols-3 .pip-stats__cards { grid-template-columns: repeat(3, 1fr) !important; }
  .pip-stats--cols-4 .pip-stats__cards { grid-template-columns: repeat(4, 1fr) !important; }
  .pip-stats__num { font-size: 58px !important; padding: 30px 16px !important; }
}
/* END_SECTION:pip-stats-fashion */