.ffl-policies-brief-v1 {
--ffl-policy-charcoal: #1c1814;
--ffl-policy-gray: #5a5751;
--ffl-policy-petrol: #0f3d52;
--ffl-policy-red: #d11723;
--ffl-policy-border: rgba(28, 24, 20, 0.14);
--ffl-policy-soft: #fafafa;
clear: both;
display: flow-root;
width: 100%;
max-width: 1056px;
margin: 0 auto;
padding: 28px 0 72px;
font-family: "Inter", "Helvetica Neue", Arial, sans-serif;
color: var(--ffl-policy-charcoal);
background: #fff;
line-height: 1.78;
}
.ffl-policies-brief-v1 * {
box-sizing: border-box;
}
.ffl-policies-brief-v1 a {
color: var(--ffl-policy-petrol);
font-weight: 800;
text-decoration: underline;
overflow-wrap: anywhere;
}
.ffl-policies-brief-v1 p {
margin: 0 0 22px;
font-size: 17px;
line-height: 1.84;
color: var(--ffl-policy-charcoal);
}
.ffl-policies-brief-v1 ul {
margin: 0 0 24px;
padding-left: 22px;
}
.ffl-policies-brief-v1 li {
margin-bottom: 10px;
font-size: 17px;
line-height: 1.72;
color: var(--ffl-policy-charcoal);
}
.ffl-policies-brief-v1__hero {
display: grid;
grid-template-columns: minmax(0, 1.18fr) minmax(280px, 0.82fr);
gap: 18px;
margin: 0 0 28px;
align-items: stretch;
clear: both;
width: 100%;
}
.ffl-policies-brief-v1__main {
min-width: 0;
padding: 36px 36px 32px;
border: 1px solid var(--ffl-policy-border);
border-left: 6px solid var(--ffl-policy-red);
background: var(--ffl-policy-soft);
}
.ffl-policies-brief-v1__side {
min-width: 0;
padding: 30px 28px;
border: 1px solid var(--ffl-policy-border);
background: linear-gradient(135deg, #0f3d52 0%, #1c1814 100%);
color: #fff;
}
.ffl-policies-brief-v1__kicker {
display: block;
margin-bottom: 12px;
font-size: 11px;
font-weight: 900;
letter-spacing: 0.16em;
text-transform: uppercase;
color: var(--ffl-policy-red);
}
.ffl-policies-brief-v1__side .ffl-policies-brief-v1__kicker {
color: #ff858d;
}
.ffl-policies-brief-v1 h1 {
margin: 0 0 18px;
font-size: clamp(34px, 5vw, 52px);
line-height: 1;
font-weight: 900;
letter-spacing: -0.03em;
text-transform: uppercase;
color: var(--ffl-policy-charcoal);
}
.ffl-policies-brief-v1__side p,
.ffl-policies-brief-v1__side a {
color: rgba(255, 255, 255, 0.9);
}
.ffl-policies-brief-v1__contact-list {
display: grid;
gap: 12px;
margin-top: 18px;
}
.ffl-policies-brief-v1__contact-item {
padding: 14px 14px 12px;
border: 1px solid rgba(255, 255, 255, 0.16);
background: rgba(255, 255, 255, 0.06);
}
.ffl-policies-brief-v1__contact-item span {
display: block;
margin-bottom: 4px;
font-size: 10px;
font-weight: 900;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #ffb3b8;
}
.ffl-policies-brief-v1__contact-item a,
.ffl-policies-brief-v1__contact-item p {
margin: 0;
font-size: 15px;
line-height: 1.6;
font-weight: 800;
text-decoration: none;
}
.ffl-policies-brief-v1__intro {
margin: 0 0 34px;
padding: 28px 26px;
border: 1px solid var(--ffl-policy-border);
background: #fff;
}
.ffl-policies-brief-v1__section {
margin: 0 0 18px;
padding: 30px 28px 26px;
border: 1px solid var(--ffl-policy-border);
background: #fff;
clear: both;
}
.ffl-policies-brief-v1__section h2 {
margin: 0 0 18px;
padding-bottom: 16px;
border-bottom: 1px solid var(--ffl-policy-border);
font-size: clamp(25px, 4vw, 34px);
line-height: 1.08;
font-weight: 900;
letter-spacing: -0.02em;
text-transform: uppercase;
color: var(--ffl-policy-charcoal);
}
.ffl-policies-brief-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-policy-red);
}
.ffl-policies-brief-v1__payment-grid {
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 14px;
margin: 18px 0 22px;
}
.ffl-policies-brief-v1__payment-card {
padding: 20px 18px;
border: 1px solid var(--ffl-policy-border);
background: var(--ffl-policy-soft);
}
.ffl-policies-brief-v1__payment-card strong {
display: block;
margin-bottom: 6px;
font-size: 34px;
line-height: 1;
color: var(--ffl-policy-petrol);
}
.ffl-policies-brief-v1__payment-card span {
display: block;
font-size: 13px;
line-height: 1.6;
font-weight: 800;
color: var(--ffl-policy-gray);
text-transform: uppercase;
letter-spacing: 0.08em;
}
.ffl-policies-brief-v1__footer {
margin-top: 34px;
padding: 28px 26px;
border-top: 6px solid var(--ffl-policy-red);
border-left: 1px solid var(--ffl-policy-border);
border-right: 1px solid var(--ffl-policy-border);
border-bottom: 1px solid var(--ffl-policy-border);
background: linear-gradient(135deg, #0f3d52 0%, #1c1814 100%);
color: #fff;
}
.ffl-policies-brief-v1__footer p,
.ffl-policies-brief-v1__footer a {
color: rgba(255, 255, 255, 0.9);
}
@media (max-width: 900px) {
.ffl-policies-brief-v1__hero,
.ffl-policies-brief-v1__payment-grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 768px) {
.ffl-policies-brief-v1 {
padding: 18px 0 58px;
}
.ffl-policies-brief-v1__main,
.ffl-policies-brief-v1__side,
.ffl-policies-brief-v1__intro,
.ffl-policies-brief-v1__section,
.ffl-policies-brief-v1__footer {
padding: 24px 20px;
}
.ffl-policies-brief-v1 p,
.ffl-policies-brief-v1 li {
font-size: 16px;
}
}
Documento institucional
Políticas Fitness For Life
En Fitness For Life, creemos que un gimnasio no es solo un lugar para entrenar, sino un espacio que inspira, transforma, impulsa resultados y fortalece la comunidad. Por eso, no ofrecemos únicamente máquinas: diseñamos experiencias.
Como representantes exclusivos de Life Fitness y Hammer Strength en México, ponemos en sus manos la tecnología y la biomecánica que han revolucionado el entrenamiento a nivel mundial. Además, nuestra propuesta incluye soluciones integrales: equipos de ejercicio, accesorios, pilates, superficies deportivas y tecnología inteligente para una gestión más eficiente.
Contacto oficial
Nuestra misión es acompañarle en todo el proceso: desde la asesoría personalizada, hasta la instalación, el mantenimiento y el servicio postventa. Más que un proveedor, queremos ser su aliado estratégico en la creación de un espacio que se viva con fuerza, propósito y excelencia.
01
| POLÍTICAS DE PAGOS:
Los precios están expresados en dólares estadounidenses (USD). Si se prefiere pagar en pesos mexicanos (MXN), aplicaremos el tipo de cambio del día que es definido por nuestro departamento de finanzas, este se determina diariamente basándose en las condiciones del mercado.
Por disposición oficial y conforme al artículo 115 de la Ley de Instituciones de Crédito, no podemos aceptar pagos en dólares en efectivo.
No contamos con ningún tipo de financiamiento directo, en temporada de promociones podemos tener MSI pero directamente financiado por el banco al comprador.
El cliente debe liquidar sus obligaciones de pago en dos exhibiciones de la siguiente manera:
60% (i) El 60% del total como anticipo
40% (ii) El 40% restante deberá ser liquidado antes de la entrega total de la mercancía, debiendo.
02
| POLÍTICAS DE ENTREGA:
Una vez enviado el comprobante de pago bancario a nuestra área de finanzas y/o al vendedor el tiempo de entrega estimado es de 12 a 18 semanas.
03
| POLÍTICAS DE GARANTÍA
En caso de que el cliente detecte daños o desperfectos en los productos, le deberá notificar al proveedor “por escrito, dentro de las 24 horas posteriores a la recepción, si no se recibe dicha notificación dentro de dicho plazo, se considerará que ha aceptado los productos en la calidad en la que se entregó.
Ya que somos un distribuidor autorizado de las marcas, las politicas de garantía de las marcas son extensibles para nuestros clientes.
Para consultar las políticas de Life Fitness y Hammer Strength ingresar a: https://www.lifefitness.com/es-es/soporte/asistencia-tecnica/warranties
Para equipos balanced Body consultar garantía en: https://pilatesbalancedbody.es/garantia-balanced-body/
Fitness For Life MX
+52 55 9723 6695
sales@fitnessforlifemx.com
@FitnessForLifeMX
fitnessforlifemx.com