/** Shopify CDN: Minification failed

Line 88:6 Expected identifier but found whitespace
Line 88:15 Unexpected "!"

**/
/* ===== Renacer Femenina – Ajuste de colores globales ===== */

.page-title,
.main-page-title,
h1, h2, h3 {
  color: #3F2A1D !important;
}

body, p, span {
  color: #6B4F3A;
}

a {
  color: #6B4F3A !important;
}

a:hover {
  color: #C9A24D !important;
}

.rte a,
.rte strong,
.rte h1,
.rte h2,
.rte h3 {
  color: #3F2A1D !important;
}

.button,
.button--primary {
  background-color: #6B4F3A !important;
  color: #ffffff !important;
}

.button:hover {
  background-color: #3F2A1D !important;
}

input,
textarea {
  border-color: #6B4F3A;
}
/* ===== Políticas y Términos – eliminar azul ===== */

.shopify-policy__container,
.shopify-policy__body,
.shopify-policy__body p,
.shopify-policy__body li,
.shopify-policy__body ul,
.shopify-policy__body strong,
.shopify-policy__body b {
  color: #6B4F3A !important;
}

.shopify-policy__body h1,
.shopify-policy__body h2,
.shopify-policy__body h3 {
  color: #3F2A1D !important;
}

.shopify-policy__body a {
  color: #6B4F3A !important;
  text-decoration: underline;
}

.shopify-policy__body a:hover {
  color: #C9A24D !important;
}
/* ===== BOTÓN COMPRAR - TEXTO BLANCO ===== */
.product-form__submit,
.product-form__submit span,
button.product-form__submit {
  color: #ffffff !important;
}
/* ===== PRECIO DEL PRODUCTO ===== */
.price__regular .price-item,
.price__sale .price-item,
.price-item--sale {
  color: #6b4f3b !important; /* marrón */
  font-weight: 600;
}
color: #ffffff !important;

/* =========================================
   FORZAR COLOR BADGE "OFERTA" (REFRESH)
   ========================================= */

:root {
  --badge-sale-background: #6b4f3a !important; /* marrón */
  --badge-sale-text: #ffffff !important;       /* blanco */
}

/* BADGE OFERTA - TEMA REFRESH */
.price__badge-sale,
.badge--sale,
.badge.price__badge-sale {
  background-color: #6B4F3B !important; /* marrón */
  color: #ffffff !important;           /* texto blanco */
  border: none !important;
}

/* Asegura que el texto interno también sea blanco */
.price__badge-sale span,
.badge--sale span {
  color: #ffffff !important;
}
/* Ocultar SOLO la insignia pequeña de Judge.me bajo el título */
.jdgm-widget.jdgm-preview-badge {
  display: none !important;
}
.product__info .rating {
  font-size: 26px !important;
}

.product__info .rating__star {
  width: 26px !important;
  height: 26px !important;
}
/* ESTRELLAS SHOPIFY (debajo del título) – MÁS GRANDES Y MÁS JUNTAS */
.product__info .rating {
  transform: scale(1.5);
  transform-origin: left center;
  margin-bottom: 8px;
}

.product__info .rating__star {
  margin-right: -2px !important;
}

/* LOGO GRANDE Y CENTRADO – TEMA REFRESH */
.header__heading-logo {
  max-width: none !important;
  width: auto !important;
  height: auto !important;
}

.header__heading-link {
  display: flex !important;
  justify-content: center !important;
}

.header__heading-logo-wrapper {
  max-width: 320px !important;
}

/* MÓVIL */
@media screen and (max-width: 749px) {
  .header__heading-logo-wrapper {
    max-width: 240px !important;
  }
}
/* ===== REDUCIR ESPACIO ENTRE LOGO Y MENÚ – TEMA REFRESH ===== */

/* Contenedor principal del header */
.header {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}

/* Wrapper del header */
.header-wrapper {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* Logo */
.header__heading {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}

/* Menú principal */
.header__inline-menu {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* Ajuste especial cuando el logo está centrado */
.header--center-logo {
  padding-bottom: 4px !important;
}

/* MÓVIL */
@media screen and (max-width: 749px) {
  .header {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
}
/* AJUSTE FINO HEADER – MÁS COMPACTO */

.header {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}

.header--center-logo {
  padding-bottom: 2px !important;
}

.header__inline-menu {
  margin-top: -6px !important;
}
@media screen and (max-width: 749px) {
  .header {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
}
/* ===== TACHITO DE ELIMINAR EN BLANCO ===== */

/* Botón eliminar */
.cart-remove-button,
.cart__remove-button,
button[name="remove"] {
  background-color: #6b4a2f !important; /* marrón */
  color: #ffffff !important;
}

/* Icono cuando es pseudo-elemento */
.cart-remove-button::before,
.cart__remove-button::before,
button[name="remove"]::before {
  color: #ffffff !important;
  fill: #ffffff !important;
}

/* Icono cuando es SVG interno */
.cart-remove-button svg,
.cart-remove-button svg path,
.cart__remove-button svg,
.cart__remove-button svg path,
button[name="remove"] svg,
button[name="remove"] svg path {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

/* Icono cuando es mask (muy común en Shopify) */
.cart-remove-button {
  -webkit-mask-image: none !important;
  mask-image: none !important;
}

/* BOTÓN "QUIERO RENACER" EN COLECCIONES */
.quick-add__submit,
.quick-add__submit span,
.quick-add__submit:disabled,
.quick-add__submit:disabled span {
  color: #ffffff !important;
  opacity: 1 !important;
  -webkit-text-fill-color: #ffffff !important;
}

/* Evita que Shopify lo vuelva gris */
.quick-add__submit[disabled] {
  background-color: inherit;
}
/* BADGE "OFERTA" - FONDO MARRÓN */
.badge,
.card__badge .badge,
.badge--bottom-left,
.badge--sale {
  background-color: #6b4e3a !important; /* marrón */
  color: #ffffff !important; /* texto blanco */
}






















