#fw-section-donations-62a22dd5-976d-4106-9de9-e3a27ff98e86 {
--font-heading-scale: 1.0;
--font-body-scale: 1.2;
}
#fw-section-video-with-text-9c664203-d6ef-4531-a172-d8e6b3a609ae {
--font-heading-scale: 1.0;
--font-body-scale: 1.04;
}

#fw-section-video-with-text-76688f0d-f91d-4993-bbe2-0701ea90f2c0 {
--font-heading-scale: 1.0;
--font-body-scale: 1.04;
}


#fw-section-custom-html-06c85367-8e62-4e7e-b893-8fccd9bb649a {

.accordion-item {
  display: flow-root; /* evita colapsos de margen */
}

/* espacio real debajo del último acordeón */
.accordion-item:last-of-type {
  margin-bottom: 40px !important; /* 👈 ajusta aquí */
}
}



#fw-section-recent-videos-28420d16-7743-4bb4-8949-98e302afca76 {
--font-heading-scale: 0.85;
--font-body-scale: 1.2;
}

#fw-section-custom-html-665ba6fd-6f64-4f94-9672-232b58152822 {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}

}
#fw-section-collection-template-collection-camisas-core {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-collection-template-collection-camisas-core {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "Camisas Core";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-custom-html-0ffffabe-9738-43f4-b9fd-47ba93abecdf {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}

}
#fw-section-collection-template-collection-camisas-signature {
--font-heading-scale: 1.0;
--font-body-scale: 1.2;
}
#fw-section-collection-template-collection-camisas-signature {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "Camisas Signature";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-custom-html-91737dbd-5ffe-44dc-855a-67aa5f713343 {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}
}
#fw-section-collection-template-collection-default {
--font-heading-scale: 1.0;
--font-body-scale: 1.0;
}
#fw-section-collection-template-collection-default {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "Productos (Todos)";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-newsletter-4f18db74-48a5-456a-97b5-5905ca153229 {
--font-heading-scale: 0.97;
--font-body-scale: 1.11;
}
#fw-section-newsletter-4f18db74-48a5-456a-97b5-5905ca153229 {

/* Contenedor principal */
.newsletter__content {
  border-radius: 10px;
  overflow: hidden; /* asegura que el contenido respete las esquinas */
}

/* Input */
.input-field__input {
  border-radius: 8px;
}

/* Botón */
.button {
  border-radius: 8px;
}




/* Contenedor del input (clave para que se vea el redondeo) */
.input-field {
  border-radius: 8px;
  overflow: hidden;
}

/* Input */
.input-field__input {
  border-radius: 8px;
}


}
#fw-section-custom-html-aeba282b-5611-464e-8796-dae823c57ee4 {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}
}
#fw-section-collection-template-collection-gorras {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "Gorras";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-custom-html-cc8a2cce-77c5-403d-9f31-198543139059 {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}
}
#fw-section-collection-template-collection-hoddies-core {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "Hoodies Core";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-custom-html-2a4881c3-b3dd-4bef-849b-bf289f097ab3 {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}


}
#fw-section-collection-template-collection-hoddies-signature {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "Hoodies Signature";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-custom-html-7a514853-f415-47c7-b29f-2ed4512987dd {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}



}
#fw-section-collection-template-collection-mg-core {
--font-heading-scale: 0.9;
--font-body-scale: 1.0;
}
#fw-section-collection-template-collection-mg-core {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "MG Serie Core";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-custom-html-5736f015-8b0e-4ae8-9315-a2244571177d {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}
}
#fw-section-collection-template-collection-mg-serie-signature {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "MG Serie Signature";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-custom-html-f80dadd1-5706-4828-9b05-bdf7d7cbf8ce {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}
}
#fw-section-collection-template-collection-mg-stickers {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "MG Stickers";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-custom-html-070eceef-6d5b-49cf-89b3-cd6e3e6b9276 {

.collection-filter {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.filter-btn {
  border: 1px solid #000;
  border-radius: 999px;
  padding: 6px 14px;
  text-decoration: none;
  color: #000;
  font-size: 14px;
  transition: 0.2s ease;
}

.filter-btn:hover {
  background: #000;
  color: #fff;
}




.collection-filter {
  margin-top: 20px;
  margin-bottom: 20px;
}


}
#fw-section-collection-template-collection-mg-tazas {
--font-heading-scale: 0.8;
--font-body-scale: 1.2;
}
#fw-section-collection-template-collection-mg-tazas {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "MG Tazas";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}

#fw-section-hero-359b6e7e-68a6-4a34-a346-ccf6dc54a9f8 {
--font-heading-scale: 0.91;
--font-body-scale: 1.11;
}

#fw-section-featured-collection-0 {
--font-heading-scale: 0.9;
--font-body-scale: 1.24;
}
#fw-section-featured-collection-0 {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "Serie Signature";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}

#fw-section-featured-collection-fdddf42f-04f9-459a-975f-6397f04ca61d {
--font-heading-scale: 0.9;
--font-body-scale: 1.24;
}
#fw-section-featured-collection-fdddf42f-04f9-459a-975f-6397f04ca61d {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "Productos (Todos)";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}
#fw-section-newsletter-62bef2af-c0f8-4b10-a1bd-33b178512710 {
--font-heading-scale: 0.97;
--font-body-scale: 1.11;
}
#fw-section-newsletter-62bef2af-c0f8-4b10-a1bd-33b178512710 {

/* Contenedor principal */
.newsletter__content {
  border-radius: 10px;
  overflow: hidden; /* asegura que el contenido respete las esquinas */
}

/* Input */
.input-field__input {
  border-radius: 8px;
}

/* Botón */
.button {
  border-radius: 8px;
}




/* Contenedor del input (clave para que se vea el redondeo) */
.input-field {
  border-radius: 8px;
  overflow: hidden;
}

/* Input */
.input-field__input {
  border-radius: 8px;
}







}

#fw-section-featured-collection-c0069d28-83a1-42fd-80e2-68a8820f2908 {
--font-heading-scale: 0.9;
--font-body-scale: 1.24;
}
#fw-section-featured-collection-c0069d28-83a1-42fd-80e2-68a8820f2908 {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación ligera hacia abajo */
}
}

#fw-section-featured-collection-2ad573b1-6a11-4eb3-8038-97850bb89a24 {
--font-heading-scale: 0.9;
--font-body-scale: 1.24;
}
#fw-section-featured-collection-2ad573b1-6a11-4eb3-8038-97850bb89a24 {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px; /* 👈 separación suave del texto superior */
}

h1 {
  font-size: 0;
  position: relative;
}

h1::after {
  content: "MG Gorras";
  font-size: 28px; /* ajusta según tu diseño */
  font-weight: 500;
  color: inherit;
}

/* 📱 móvil */
@media (max-width: 768px) {
  h1::after {
    font-size: 24px; /* ajusta tamaño móvil */
    display: block;  /* lo convierte en bloque para poder centrar */
    text-align: center;
    margin: 0 auto;
  }

  h1 {
    text-align: center; /* asegura que el contenedor también centre */
  }
}
}

#fw-section-video-with-text-c0154370-2e25-41bc-9b7d-64e290e60cfd {
--font-heading-scale: 1.0;
--font-body-scale: 1.02;
}
#fw-section-footer {
--color-primary: #f5f5f3;
--color-primary-rgb: 245, 245, 243;
--color-background: #000000;
--color-background-rgb: 0, 0, 0;
--color-on-background: #f5f5f3;
--color-on-background-rgb: 245, 245, 243;
--color-on-primary: #000000;
--color-on-primary-rgb: 0, 0, 0;
--color-product-image-background: #f5f5f3;
--color-background-brightness: 0;
background-color: var(--color-background);
color: var(--color-on-background);
--primary-btn-bg: #f5f5f3;
--primary-btn-text: #000000;
--primary-btn-border-color: #f5f5f3;
--secondary-btn-bg: transparent;
--secondary-btn-text: #f5f5f3;
--secondary-btn-border-color: #f5f5f3;

}
#fw-section-header {

.header__icons svg {
  width: 22px;   /* 🔥 cambia este valor */
  height: 22px;  /* 🔥 cambia este valor */
}



/* 📱 SOLO móvil */
@media (max-width: 768px) {

  .header__logo-link {
    max-width: none !important;
  }

  .header__logo-link img {
    width: 100px !important;   /* 🔥 ajusta aquí */
    max-width: none !important;
    max-height: 80px !important;
  }

}





/* 🔥 altura del header */
.header {
  padding-top: 6px;    /* ajusta hacia arriba */
  padding-bottom:11px; /* ajusta hacia abajo */
}
}
#fw-section-product-product-default {

.product-info__price.product-info__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;
}




@media (max-width: 768px) {
  .product-info__title {
    font-size: 28px; /* 🔥 ajusta este valor */
  }
}





button[data-product="add"] span[data-cta-label] {
  font-size: 0; /* oculta el texto original */
  position: relative;
}

/* texto en español */
button[data-product="add"] span[data-cta-label]::after {
  content: "Añadir al carrito";
  font-size: 21px; /* ajusta tamaño */
  font-weight: 500;
}





button[data-sticky-add-button] {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

button[data-sticky-add-button] span {
  font-size: 22px;
  font-weight: 500;
  visibility: hidden;
  position: relative;
}

/* texto centrado perfecto */
button[data-sticky-add-button] span::before {
  content: "Añadir al carrito";
  visibility: visible;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
}







h3.h6 {
  font-size: 18px;
  font-weight: 500;
}

/* móvil */
@media (max-width: 768px) {
  h3.h6 {
    font-size: 16px;
  }
}

/* SOLO el tercer bloque (más seguro visualmente) */
h3.h6:nth-of-type(3) {
  color: transparent;
  position: relative;
}

h3.h6:nth-of-type(3)::after {
  content: "Garantía y Devoluciones";
  color: inherit;
  position: absolute;
  left: 0;
  top: 0;
}
}
#fw-section-product-recommendations-product-default {

.tile__price.tile__price--original {
  font-weight: 400 !important;
  display: inline-block;
  background: rgba(0, 0, 0, 0.06);
  padding: 4px 10px;
  border-radius: 999px;
  font-size: 0.95em;
  color: #333;

  margin-top: 15px;
}

.section-header__heading {
  font-size: 0;
  position: relative;
}

.section-header__heading::after {
  content: "Hey… échale un ojo";
  font-size: 24px; /* ajusta según tu diseño */
  font-weight: 600;
  color: inherit;
}
}