Política de Envíos — iFocus Fitness
@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:wght@400;500;600&display=swap');
:root {
--purple: #7B2FFF;
--purple-dark: #6320DD;
--bg: #0A0A0F;
--bg-card: #12121F;
--bg-section: #1A1A2E;
--white: #FFFFFF;
--text: #D0D0E0;
--border: #2A2A4A;
--cyan: #00B4FF;
}
* { margin: 0; padding: 0; box-sizing: border-box; }
body {
background: var(--bg);
color: var(--text);
font-family: 'DM Sans', sans-serif;
font-size: 15px;
line-height: 1.75;
}
.page-wrapper {
max-width: 860px;
margin: 0 auto;
padding: 60px 24px 100px;
}
/* Header */
.page-header {
border-left: 4px solid var(--purple);
padding-left: 20px;
margin-bottom: 48px;
}
.eyebrow {
font-family: 'DM Sans', sans-serif;
font-size: 12px;
font-weight: 600;
letter-spacing: 0.18em;
text-transform: uppercase;
color: var(--purple);
margin-bottom: 8px;
}
h1 {
font-family: 'Bebas Neue', sans-serif;
font-size: clamp(40px, 6vw, 64px);
color: var(--white);
line-height: 1;
letter-spacing: 0.04em;
text-transform: uppercase;
}
.last-updated {
font-size: 13px;
color: #6B6B9A;
margin-top: 10px;
}
/* Section blocks */
.policy-section {
margin-bottom: 40px;
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: 8px;
overflow: hidden;
}
.section-header {
background: var(--bg-section);
padding: 16px 28px;
display: flex;
align-items: center;
gap: 14px;
border-bottom: 1px solid var(--border);
}
.section-number {
width: 32px;
height: 32px;
background: var(--purple);
border-radius: 4px;
display: flex;
align-items: center;
justify-content: center;
font-family: 'Bebas Neue', sans-serif;
font-size: 16px;
color: var(--white);
flex-shrink: 0;
}
.section-header h2 {
font-family: 'Bebas Neue', sans-serif;
font-size: 22px;
color: var(--white);
letter-spacing: 0.06em;
text-transform: uppercase;
}
.section-body {
padding: 24px 28px;
}
.section-body p {
margin-bottom: 14px;
color: var(--text);
}
.section-body p:last-child { margin-bottom: 0; }
/* Lists */
ul.policy-list {
list-style: none;
margin: 12px 0;
}
ul.policy-list li {
padding: 8px 0 8px 20px;
position: relative;
border-bottom: 1px solid var(--border);
color: var(--text);
}
ul.policy-list li:last-child { border-bottom: none; }
ul.policy-list li::before {
content: '';
position: absolute;
left: 0;
top: 18px;
width: 8px;
height: 2px;
background: var(--purple);
}
/* Delivery grid */
.delivery-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(220px, 1fr));
gap: 16px;
margin: 8px 0;
}
.delivery-card {
background: var(--bg-section);
border: 1px solid var(--border);
border-radius: 6px;
padding: 18px 20px;
}
.delivery-card .city {
font-weight: 600;
color: var(--white);
font-size: 14px;
margin-bottom: 4px;
}
.delivery-card .time {
font-family: 'Bebas Neue', sans-serif;
font-size: 28px;
color: var(--purple);
letter-spacing: 0.04em;
line-height: 1;
}
.delivery-card .time-label {
font-size: 12px;
color: #6B6B9A;
margin-top: 2px;
}
/* Timeline steps */
.timeline {
display: flex;
flex-direction: column;
}
.timeline-step {
display: flex;
gap: 18px;
padding: 16px 0;
border-bottom: 1px solid var(--border);
}
.timeline-step:last-child { border-bottom: none; }
.step-icon {
width: 36px;
height: 36px;
border-radius: 50%;
background: rgba(123,47,255,0.15);
border: 1px solid var(--purple);
display: flex;
align-items: center;
justify-content: center;
font-family: 'Bebas Neue', sans-serif;
font-size: 16px;
color: var(--purple);
flex-shrink: 0;
margin-top: 2px;
}
.step-content strong {
display: block;
color: var(--white);
font-weight: 600;
font-size: 14px;
margin-bottom: 4px;
}
/* Tags */
.tag {
display: inline-block;
padding: 3px 10px;
border-radius: 4px;
font-size: 11px;
font-weight: 600;
letter-spacing: 0.1em;
text-transform: uppercase;
margin-left: 6px;
vertical-align: middle;
}
.tag-yes { background: rgba(0,200,100,0.15); color: #00C864; border: 1px solid rgba(0,200,100,0.3); }
.tag-no { background: rgba(255,60,60,0.12); color: #FF5555; border: 1px solid rgba(255,60,60,0.25); }
.tag-warn { background: rgba(255,140,0,0.10); color: #FFA040; border: 1px solid rgba(255,140,0,0.25); }
/* Alert box */
.alert-box {
background: rgba(123,47,255,0.08);
border: 1px solid rgba(123,47,255,0.3);
border-left: 3px solid var(--purple);
border-radius: 6px;
padding: 16px 20px;
margin: 16px 0;
font-size: 14px;
color: #B0A0E0;
}
.alert-box.warning {
background: rgba(255,140,0,0.07);
border-color: rgba(255,140,0,0.25);
border-left-color: #FF8C00;
color: #D4A060;
}
.alert-box.info {
background: rgba(0,180,255,0.07);
border-color: rgba(0,180,255,0.25);
border-left-color: var(--cyan);
color: #80CFEE;
}
/* Table */
.policy-table {
width: 100%;
border-collapse: collapse;
font-size: 14px;
}
.policy-table th {
background: var(--bg-section);
color: var(--white);
font-family: 'Bebas Neue', sans-serif;
font-size: 14px;
letter-spacing: 0.08em;
text-transform: uppercase;
text-align: left;
padding: 12px 16px;
border-bottom: 2px solid var(--purple);
}
.policy-table td {
padding: 12px 16px;
border-bottom: 1px solid var(--border);
color: var(--text);
vertical-align: top;
}
.policy-table tr:last-child td { border-bottom: none; }
.policy-table tr:hover td { background: rgba(123,47,255,0.05); }
/* Contact card */
.contact-card {
background: var(--bg-section);
border: 1px solid var(--border);
border-radius: 8px;
padding: 28px;
display: flex;
flex-wrap: wrap;
gap: 24px;
margin-top: 8px;
}
.contact-item { display: flex; flex-direction: column; gap: 4px; }
.contact-label {
font-size: 11px;
font-weight: 600;
letter-spacing: 0.12em;
text-transform: uppercase;
color: var(--purple);
}
.contact-value { font-size: 15px; color: var(--white); font-weight: 500; }
.contact-value a { color: var(--cyan); text-decoration: none; }
.contact-value a:hover { text-decoration: underline; }
/* Divider */
.divider {
height: 1px;
background: linear-gradient(90deg, var(--purple) 0%, transparent 100%);
margin: 48px 0;
opacity: 0.4;
}
/* Footer */
.legal-footer {
text-align: center;
font-size: 12px;
color: #4A4A6A;
margin-top: 60px;
padding-top: 28px;
border-top: 1px solid var(--border);
line-height: 1.8;
}
@media (max-width: 600px) {
.section-body { padding: 20px 18px; }
.section-header { padding: 14px 18px; }
.contact-card { flex-direction: column; gap: 16px; }
.delivery-grid { grid-template-columns: 1fr 1fr; }
}
En iFocus Fitness trabajamos para que tu pedido llegue en perfectas condiciones y en el menor tiempo posible. Esta política aplica a todos los pedidos realizados a través de nuestra tienda oficial y cubre el territorio colombiano.
Realizamos envíos a todo el territorio nacional colombiano a través de operadores logísticos aliados. Por el momento no realizamos envíos internacionales.
Los envíos se despachan desde nuestras bodegas en Colombia. El tiempo de alistamiento del pedido es de 1 a 2 días hábiles después de confirmado el pago.
Los tiempos de entrega se cuentan a partir del despacho del pedido, no desde la fecha de compra.
Bogotá, Medellín,
Cali, Barranquilla
2–4
Días hábiles
Ciudades
Intermedias
3–6
Días hábiles
Municipios y
Zonas Rurales
5–10
Días hábiles
Equipos de
Gran Volumen
5–15
Días hábiles
iFocus Fitness no se hace responsable por demoras ocasionadas por el operador logístico, condiciones climáticas, paros, festivos o situaciones de fuerza mayor.
| Tipo de Pedido |
Cómo se Calcula |
| Compra estándar B2C |
Se calcula automáticamente al momento del pago según peso, dimensiones y ciudad de destino |
| Compra al por mayor B2B |
Se negocia directamente con el equipo comercial — contáctanos antes de realizar el pedido |
| Equipos de gran volumen |
Coordinación directa vía WhatsApp o correo antes del despacho |
| Devolución por error nuestro o defecto de fábrica |
Sin costo para el cliente |
| Devolución por arrepentimiento |
A cargo del cliente |
1
Confirmación de pago
Una vez acreditado el pago recibirás un correo de confirmación del pedido con el resumen de tu compra.
2
Alistamiento — 1 a 2 días hábiles
Nuestro equipo prepara y empaca tu pedido en bodega para asegurar que llegue en perfectas condiciones.
3
Despacho y número de guía
Recibirás un correo con el número de guía y el operador logístico asignado para que puedas hacer seguimiento en tiempo real.
4
Entrega en tu dirección
El operador realizará la entrega en la dirección registrada al momento de la compra. Asegúrate de que los datos sean correctos.
Si no recibes confirmación de despacho dentro de los 2 días hábiles siguientes a tu compra, contáctanos de inmediato.
Al recibir tu pedido, por favor sigue estos pasos:
- Verifica que el empaque esté en buen estado antes de firmar la recepción.
- Si el empaque presenta golpes, roturas o signos de manipulación, deja constancia escrita al mensajero y toma fotografías antes de abrir el paquete.
- Reporta cualquier daño visible en el producto dentro de las 24 horas siguientes a la recepción a través de los canales oficiales.
No se aceptan reclamaciones por daños en tránsito si el pedido fue recibido sin observaciones y el reporte se realiza después de 24 horas.
Si el operador logístico no logra entregar el pedido por dirección incorrecta, ausencia del destinatario o rechazo del pedido, el paquete será devuelto a nuestras bodegas. En ese caso:
- El cliente asume los costos del reenvío.
- Si el cliente decide no recibir el pedido, se descontarán los costos de envío de ida y vuelta del valor a reembolsar.
- iFocus Fitness no se hace responsable por pedidos no entregados por información incorrecta proporcionada por el cliente al momento de la compra.
Equipos como trotadoras, elípticas, máquinas multifuncionales y racks requieren condiciones especiales de envío:
- El despacho se coordina directamente con el cliente vía WhatsApp o correo antes del envío.
- La entrega se realiza en la puerta del edificio o conjunto residencial o comercial.
- El armado e instalación no está incluido en el servicio de envío, salvo que se haya contratado por separado.
- Los tiempos de entrega para estos equipos pueden extenderse entre 5 y 15 días hábiles según la ubicación.
Para pedidos de equipos grandes, contáctanos antes de realizar la compra para coordinar condiciones de entrega y disponibilidad de stock.
Para cualquier consulta sobre tu envío comunícate con nosotros a través de los canales oficiales:
Incluye siempre tu número de pedido en el asunto del correo o al iniciar el chat de WhatsApp para agilizar tu caso. Tiempo de respuesta máximo: 24 horas hábiles.