.ffl-contact-policy-v1 {
--ffl-contact-policy-v1-charcoal: #1c1814;
--ffl-contact-policy-v1-warm-gray: #5a5751;
--ffl-contact-policy-v1-petrol: #0f3d52;
--ffl-contact-policy-v1-red: #d11723;
--ffl-contact-policy-v1-border: rgba(28, 24, 20, 0.14);
--ffl-contact-policy-v1-soft: #fafafa;
clear: both;
display: flow-root;
width: 100%;
max-width: 1056px;
margin: 0 auto;
padding: 28px 0 72px;
font-family: "Inter", "Helvetica Neue", sans-serif;
color: var(--ffl-contact-policy-v1-charcoal);
background: #fff;
line-height: 1.78;
}
.ffl-contact-policy-v1 * {
box-sizing: border-box;
}
.ffl-contact-policy-v1 h1 {
margin: 0 0 16px;
font-size: clamp(34px, 5vw, 50px);
line-height: 0.98;
font-weight: 900;
letter-spacing: -0.04em;
text-transform: uppercase;
color: var(--ffl-contact-policy-v1-charcoal);
}
.ffl-contact-policy-v1 h2 {
margin: 72px 0 22px;
padding-top: 30px;
border-top: 1px solid var(--ffl-contact-policy-v1-border);
font-size: clamp(26px, 4vw, 32px);
line-height: 1.08;
font-weight: 900;
letter-spacing: -0.02em;
text-transform: uppercase;
color: var(--ffl-contact-policy-v1-charcoal);
}
.ffl-contact-policy-v1 p {
margin: 0 0 22px;
font-size: 17px;
line-height: 1.84;
color: var(--ffl-contact-policy-v1-charcoal);
}
.ffl-contact-policy-v1 ul {
margin: 0 0 24px;
padding-left: 22px;
}
.ffl-contact-policy-v1 li {
margin-bottom: 10px;
font-size: 16px;
line-height: 1.74;
color: var(--ffl-contact-policy-v1-charcoal);
}
.ffl-contact-policy-v1 a {
color: var(--ffl-contact-policy-v1-petrol);
text-decoration: underline;
font-weight: 700;
}
.ffl-contact-policy-v1 strong {
color: var(--ffl-contact-policy-v1-charcoal);
}
.ffl-contact-policy-v1__hero,
.ffl-contact-policy-v1__toc,
.ffl-contact-policy-v1__cards,
.ffl-contact-policy-v1__contact {
clear: both;
width: 100%;
}
.ffl-contact-policy-v1__hero {
display: grid;
grid-template-columns: minmax(0, 1.2fr) minmax(260px, 0.8fr);
gap: 18px;
margin: 0 0 24px;
align-items: stretch;
}
.ffl-contact-policy-v1__hero-main {
min-width: 0;
padding: 34px 36px;
border: 1px solid var(--ffl-contact-policy-v1-border);
border-left: 6px solid var(--ffl-contact-policy-v1-red);
background: var(--ffl-contact-policy-v1-soft);
}
.ffl-contact-policy-v1__hero-side {
min-width: 0;
padding: 28px 26px;
border: 1px solid var(--ffl-contact-policy-v1-border);
background: linear-gradient(135deg, #0f3d52 0%, #1c1814 100%);
color: #fff;
}
.ffl-contact-policy-v1__kicker {
display: block;
margin-bottom: 12px;
font-size: 11px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
color: var(--ffl-contact-policy-v1-red);
}
.ffl-contact-policy-v1__hero-side .ffl-contact-policy-v1__kicker {
color: #ff858d;
}
.ffl-contact-policy-v1__stamp {
display: inline-block;
margin-bottom: 14px;
padding: 8px 12px;
border: 1px solid rgba(255, 255, 255, 0.18);
font-size: 11px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #fff;
}
.ffl-contact-policy-v1__hero-side p {
margin: 0;
font-size: 15px;
line-height: 1.72;
color: rgba(255, 255, 255, 0.9);
}
.ffl-contact-policy-v1__lead {
font-size: 18px;
line-height: 1.82;
color: var(--ffl-contact-policy-v1-charcoal);
}
.ffl-contact-policy-v1__toc {
margin: 0 0 40px;
padding: 22px 22px 8px;
border: 1px solid var(--ffl-contact-policy-v1-border);
background: #fff;
}
.ffl-contact-policy-v1__toc-title {
margin: 0 0 16px;
font-size: 12px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--ffl-contact-policy-v1-red);
}
.ffl-contact-policy-v1__toc-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 12px;
}
.ffl-contact-policy-v1__toc-item {
display: block;
padding: 14px 16px;
border: 1px solid var(--ffl-contact-policy-v1-border);
background: var(--ffl-contact-policy-v1-soft);
color: var(--ffl-contact-policy-v1-charcoal);
text-decoration: none;
font-size: 15px;
line-height: 1.5;
font-weight: 700;
}
.ffl-contact-policy-v1__toc-item:hover {
border-color: rgba(15, 61, 82, 0.28);
background: #fff;
}
.ffl-contact-policy-v1__cards {
display: grid;
grid-template-columns: repeat(4, minmax(0, 1fr));
gap: 14px;
margin: 0 0 42px;
}
.ffl-contact-policy-v1__card {
padding: 22px 20px 20px;
border: 1px solid var(--ffl-contact-policy-v1-border);
background: #fff;
}
.ffl-contact-policy-v1__card span {
display: block;
margin-bottom: 8px;
font-size: 11px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--ffl-contact-policy-v1-red);
}
.ffl-contact-policy-v1__card p,
.ffl-contact-policy-v1__card a {
margin: 0;
font-size: 15px;
line-height: 1.68;
color: var(--ffl-contact-policy-v1-charcoal);
text-decoration: none;
font-weight: 700;
}
.ffl-contact-policy-v1__section-label {
display: inline-block;
margin-bottom: 10px;
font-size: 11px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
color: var(--ffl-contact-policy-v1-red);
}
.ffl-contact-policy-v1__callout {
margin: 28px 0 10px;
padding: 24px 24px 22px;
border-left: 6px solid var(--ffl-contact-policy-v1-red);
border-top: 1px solid var(--ffl-contact-policy-v1-border);
border-right: 1px solid var(--ffl-contact-policy-v1-border);
border-bottom: 1px solid var(--ffl-contact-policy-v1-border);
background: var(--ffl-contact-policy-v1-soft);
}
.ffl-contact-policy-v1__contact {
margin-top: 54px;
}
.ffl-contact-policy-v1__contact-wrap {
padding: 34px 32px;
border: 1px solid var(--ffl-contact-policy-v1-border);
border-top: 6px solid var(--ffl-contact-policy-v1-red);
background: linear-gradient(135deg, #0f3d52 0%, #1c1814 100%);
color: #fff;
}
.ffl-contact-policy-v1__contact-wrap h2 {
margin: 0 0 16px;
padding: 0;
border: 0;
color: #fff;
font-size: clamp(28px, 4vw, 36px);
}
.ffl-contact-policy-v1__contact-wrap p {
color: rgba(255, 255, 255, 0.9);
max-width: 70ch;
}
.ffl-contact-policy-v1__contact-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px;
margin-top: 18px;
}
.ffl-contact-policy-v1__contact-card {
padding: 18px 18px 16px;
border: 1px solid rgba(255, 255, 255, 0.16);
background: rgba(255, 255, 255, 0.05);
}
.ffl-contact-policy-v1__contact-card span {
display: block;
margin-bottom: 6px;
font-size: 11px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #ffb3b8;
}
.ffl-contact-policy-v1__contact-card a,
.ffl-contact-policy-v1__contact-card p {
margin: 0;
color: #fff;
font-size: 16px;
line-height: 1.7;
text-decoration: none;
font-weight: 700;
}
.ffl-contact-policy-v1 a:focus-visible {
outline: 2px solid var(--ffl-contact-policy-v1-red);
outline-offset: 3px;
}
@media (max-width: 900px) {
.ffl-contact-policy-v1__hero,
.ffl-contact-policy-v1__toc-grid,
.ffl-contact-policy-v1__cards,
.ffl-contact-policy-v1__contact-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 768px) {
.ffl-contact-policy-v1 {
padding: 18px 0 58px;
}
.ffl-contact-policy-v1__hero-main,
.ffl-contact-policy-v1__hero-side,
.ffl-contact-policy-v1__toc,
.ffl-contact-policy-v1__callout,
.ffl-contact-policy-v1__contact-wrap {
padding: 24px 20px;
}
.ffl-contact-policy-v1 p,
.ffl-contact-policy-v1 li {
font-size: 16px;
}
}
Contenido
1
Nombre comercial
Fitness For Life MX
2
Empresa configurada en la tienda
FITNESS FOR LIFE RIVIERA MAYA
La razón social completa, RFC y domicilio fiscal definitivo deberán confirmarse con el área administrativa o legal de la empresa y podrán aparecer en la factura, cotización, contrato, orden de compra o documento comercial correspondiente.
3
Sitio web oficial
https://www.fitnessforlifemx.com
4
Correo de atención
sales@fitnessforlifemx.com
Este correo puede utilizarse para solicitudes comerciales, cotizaciones, seguimiento de pedidos, facturación, garantías, devoluciones, soporte técnico, privacidad, derechos ARCO, quejas y aclaraciones.
5
Teléfono de atención CDMX
(55) 9723 6695
6
WhatsApp
+52 55 7381 9254
También puede contactar directamente por WhatsApp a través del siguiente enlace:
https://wa.me/525573819254
7
Domicilio de contacto
Calle Arquímedes 69, Ciudad de México, 11560 Ciudad de México, México.
8
Atención comercial
Para solicitar información sobre productos, precios, disponibilidad, cotizaciones, proyectos de gimnasio, equipamiento para hoteles, condominios, instituciones, centros deportivos, estudios boutique o proyectos residenciales premium, el cliente puede escribir a:
sales@fitnessforlifemx.com
También puede contactar por teléfono o WhatsApp para recibir asesoría personalizada.
9
Atención de pedidos
Para seguimiento de pedidos, confirmación de pago, tiempos de entrega, programación de instalación o estado de una compra, el cliente deberá proporcionar:
- Nombre completo.
- Número de pedido, cotización o factura.
- Producto relacionado.
- Correo o teléfono de contacto.
- Ciudad y estado de entrega.
- Descripción de la solicitud.
10
Atención de garantías y servicio técnico
Para solicitar soporte técnico, revisión de garantía, mantenimiento, refacciones o diagnóstico, el cliente deberá enviar la solicitud a:
sales@fitnessforlifemx.com
La solicitud deberá incluir:
- Nombre completo.
- Número de pedido o factura.
- Producto relacionado.
- Número de serie, cuando aplique.
- Descripción de la falla o solicitud.
- Fotografías o videos del equipo.
- Ciudad donde se encuentra instalado el producto.
- Medio de contacto.
11
Atención de devoluciones y reembolsos
Para solicitudes relacionadas con cancelaciones, cambios, devoluciones o reembolsos, el cliente deberá escribir a:
sales@fitnessforlifemx.com
La solicitud será revisada conforme a la Política de Cambios, Cancelaciones, Devoluciones y Reembolsos de Fitness For Life MX.
12
Atención de privacidad y derechos ARCO
Para ejercer derechos de acceso, rectificación, cancelación u oposición, revocar consentimiento, limitar el uso de datos personales o realizar solicitudes relacionadas con privacidad, el titular deberá enviar un correo a:
sales@fitnessforlifemx.com
Asunto sugerido:
Solicitud de Derechos ARCO
La solicitud deberá incluir nombre completo, medio para recibir respuesta, documento que acredite identidad, descripción clara del derecho que desea ejercer y datos personales relacionados con la solicitud.
13
Quejas y aclaraciones
Para presentar una queja, aclaración o reporte relacionado con productos, atención, entrega, instalación, garantía, facturación o servicio, el cliente podrá escribir a:
sales@fitnessforlifemx.com
La comunicación deberá incluir:
- Nombre completo.
- Número de pedido, cotización o factura.
- Producto o servicio relacionado.
- Descripción clara de la situación.
- Fotografías, videos o documentos de soporte, cuando aplique.
- Medio de contacto.
14
Horario de atención
El horario oficial de atención deberá ser confirmado por el área administrativa de Fitness For Life MX.
Las solicitudes enviadas fuera del horario de atención podrán ser revisadas el siguiente día hábil o conforme a la disponibilidad del equipo comercial, técnico o administrativo.
15
Actualización de información
Fitness For Life MX podrá actualizar sus datos de contacto, canales de atención, horarios, teléfonos, correos o domicilio de contacto cuando sea necesario.
La versión vigente de esta información será la publicada en el sitio web oficial:
https://www.fitnessforlifemx.com