* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
:root {
--primary: #2563eb;
--primary-dark: #1d4ed8;
--secondary: #0f172a;
--accent: #f59e0b;
--success: #10b981;
--text: #0f172a;
--text-muted: #64748b;
--bg: #ffffff;
--bg-secondary: #f8fafc;
--border: #e2e8f0;
--border-light: #f1f5f9;
--shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1);
--shadow-lg: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 10px 10px -5px rgb(0 0 0 / 0.04);
--gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
--gradient-light: linear-gradient(135deg, rgba(102, 126, 234, 0.05) 0%, rgba(118, 75, 162, 0.05) 100%);
}
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif;
line-height: 1.6;
color: var(--text);
background: var(--bg);
overflow-x: hidden;
}
.container {
max-width: 1200px;
margin: 0 auto;
padding: 0 20px;
}
/* Hero Section */
.hero {
background: var(--gradient);
color: white;
padding: 80px 0 60px;
position: relative;
overflow: hidden;
border-radius: 24px;
margin: 20px;
}
.hero::before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='m36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;
opacity: 0.1;
}
/* Torres del Paine Background */
.torres-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('https://e7.pngegg.com/pngimages/661/932/png-clipart-cordillera-paine-torres-del-paine-chile-serrano-river-torres-del-paine-national-park-mountains-file-rock-andes.png');
background-repeat: no-repeat;
background-position: right center;
background-size: auto 100%;
background-attachment: fixed;
opacity: 0.12;
z-index: 1;
filter: brightness(1.2) contrast(1.1);
transform: none;
animation: none;
}
.hero-content {
position: relative;
z-index: 2;
text-align: center;
}
.hero h1 {
font-size: clamp(2.5rem, 4vw, 3.5rem);
font-weight: 800;
margin-bottom: 16px;
text-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.hero-subtitle {
font-size: clamp(1.1rem, 2.5vw, 1.3rem);
opacity: 0.9;
margin-bottom: 32px;
font-weight: 300;
padding: 0 10px;
}
.hero-stats {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 32px;
margin-top: 48px;
}
.stat-item {
text-align: center;
padding: 24px;
background: rgba(255,255,255,0.1);
border-radius: 16px;
backdrop-filter: blur(10px);
border: 1px solid rgba(255,255,255,0.2);
transition: transform 0.3s ease;
}
.stat-item:hover {
transform: translateY(-4px);
}
.stat-number {
font-size: clamp(1.8rem, 4vw, 2.5rem);
font-weight: 700;
color: var(--accent);
display: block;
margin-bottom: 8px;
}
.stat-label {
font-size: clamp(0.85rem, 2vw, 0.9rem);
opacity: 0.8;
}
/* Main Content */
.main-content {
padding: 80px 0;
}
.section {
margin-bottom: 60px;
}
.section-header {
text-align: center;
margin-bottom: 48px;
padding: 0 15px;
}
.section-title {
font-size: clamp(2rem, 4vw, 2.5rem);
font-weight: 700;
margin-bottom: 16px;
background: var(--gradient);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.section-subtitle {
font-size: clamp(1rem, 2.5vw, 1.2rem);
color: var(--text-muted);
max-width: 600px;
margin: 0 auto;
line-height: 1.6;
}
/* Delivery Zones */
.delivery-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 32px;
margin-bottom: 48px;
}
.delivery-card {
background: white;
border-radius: 20px;
padding: 32px 24px;
box-shadow: var(--shadow);
border: 1px solid var(--border-light);
transition: all 0.3s ease;
position: relative;
overflow: hidden;
}
.delivery-card::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 4px;
background: var(--gradient);
}
.delivery-card:hover {
transform: translateY(-8px);
box-shadow: var(--shadow-lg);
}
.delivery-icon {
width: 64px;
height: 64px;
background: var(--gradient);
border-radius: 16px;
display: flex;
align-items: center;
justify-content: center;
margin-bottom: 20px;
font-size: 1.8rem;
}
.delivery-title {
font-size: clamp(1.2rem, 2.5vw, 1.4rem);
font-weight: 700;
margin-bottom: 8px;
color: var(--text);
}
.delivery-time {
font-size: clamp(1rem, 2vw, 1.1rem);
color: var(--primary);
font-weight: 600;
margin-bottom: 12px;
}
.delivery-regions {
font-size: clamp(0.85rem, 1.8vw, 0.9rem);
color: var(--text-muted);
line-height: 1.5;
}
/* Process Timeline */
.process-timeline {
background: var(--bg-secondary);
padding: 60px 0;
margin: 60px 0;
border-radius: 32px;
}
.timeline-container {
max-width: 1000px;
margin: 0 auto;
padding: 0 20px;
}
.timeline {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 32px;
position: relative;
}
.timeline-item {
text-align: center;
position: relative;
padding: 20px 10px;
}
.timeline-step {
width: 80px;
height: 80px;
background: var(--gradient);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 20px;
font-size: 1.5rem;
color: white;
font-weight: 700;
box-shadow: var(--shadow);
transition: transform 0.3s ease;
}
.timeline-step:hover {
transform: scale(1.05);
}
.timeline-title {
font-size: clamp(1rem, 2vw, 1.1rem);
font-weight: 600;
margin-bottom: 8px;
color: var(--text);
}
.timeline-desc {
font-size: clamp(0.85rem, 1.8vw, 0.9rem);
color: var(--text-muted);
line-height: 1.5;
}
/* Features Grid */
.features-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 24px;
margin-top: 48px;
}
.feature-card {
background: white;
padding: 28px 24px;
border-radius: 16px;
border: 1px solid var(--border);
transition: all 0.3s ease;
}
.feature-card:hover {
transform: translateY(-4px);
box-shadow: var(--shadow);
}
.feature-icon {
font-size: 2rem;
margin-bottom: 16px;
}
.feature-title {
font-size: clamp(1rem, 2vw, 1.1rem);
font-weight: 600;
margin-bottom: 8px;
color: var(--text);
}
.feature-desc {
font-size: clamp(0.85rem, 1.8vw, 0.9rem);
color: var(--text-muted);
line-height: 1.5;
}
/* Alert Box */
.alert {
background: linear-gradient(135deg, rgba(16, 185, 129, 0.1), rgba(5, 150, 105, 0.1));
border: 1px solid rgba(16, 185, 129, 0.2);
border-radius: 16px;
padding: 24px;
margin: 32px 0;
position: relative;
}
.alert::before {
content: '✓';
position: absolute;
top: -10px;
left: 24px;
background: var(--success);
color: white;
width: 24px;
height: 24px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
font-size: 0.8rem;
font-weight: bold;
}
.alert-title {
font-weight: 600;
color: var(--success);
margin-bottom: 8px;
}
/* FAQ Section */
.faq-item {
background: white;
border: 1px solid var(--border);
border-radius: 16px;
margin-bottom: 16px;
overflow: hidden;
}
.faq-question {
padding: 24px;
cursor: pointer;
font-weight: 600;
color: var(--text);
transition: background-color 0.3s ease;
position: relative;
font-size: clamp(0.9rem, 2vw, 1rem);
}
.faq-question:hover {
background: var(--bg-secondary);
}
.faq-question::after {
content: '+';
position: absolute;
right: 24px;
top: 50%;
transform: translateY(-50%);
font-size: 1.5rem;
transition: transform 0.3s ease;
}
.faq-item.active .faq-question::after {
transform: translateY(-50%) rotate(45deg);
}
.faq-answer {
padding: 0 24px;
max-height: 0;
overflow: hidden;
transition: all 0.3s ease;
color: var(--text-muted);
font-size: clamp(0.85rem, 1.8vw, 0.9rem);
}
.faq-item.active .faq-answer {
padding: 0 24px 24px;
max-height: 200px;
}
/* Footer CTA */
.footer-cta {
background: var(--gradient);
color: white;
padding: 60px 0;
text-align: center;
margin: 80px 20px 0;
border-radius: 24px;
position: relative;
overflow: hidden;
}
.footer-cta::before {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-image: url('https://png.pngtree.com/png-vector/20220705/ourmid/pngtree-photographer-silhouette-png-image_5687709.png');
background-repeat: no-repeat;
background-position: right center;
background-size: contain;
opacity: 0.12;
z-index: 1;
filter: brightness(2) contrast(0.8);
}
.footer-cta > * {
position: relative;
z-index: 2;
}
.cta-title {
font-size: clamp(1.5rem, 4vw, 2rem);
font-weight: 700;
margin-bottom: 16px;
padding: 0 15px;
}
.cta-subtitle {
font-size: clamp(1rem, 2.5vw, 1.1rem);
opacity: 0.9;
margin-bottom: 32px;
padding: 0 15px;
line-height: 1.5;
}
.btn-primary {
background: var(--accent);
color: white;
padding: 16px 32px;
border: none;
border-radius: 12px;
font-size: clamp(1rem, 2.5vw, 1.1rem);
font-weight: 600;
cursor: pointer;
transition: all 0.3s ease;
text-decoration: none;
display: inline-block;
min-height: 48px;
min-width: 120px;
}
.btn-primary:hover {
background: #d97706;
transform: translateY(-2px);
box-shadow: var(--shadow);
}
/* Shipping Policy Styles */
.shipping-policy {
background: white;
padding: 60px 0;
margin: 40px 0;
}
.policy-header {
text-align: center;
margin-bottom: 48px;
padding: 0 15px;
}
.policy-title {
font-size: clamp(2rem, 4vw, 2.5rem);
font-weight: 700;
margin-bottom: 16px;
background: var(--gradient);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
background-clip: text;
}
.policy-intro {
font-size: clamp(1rem, 2.5vw, 1.2rem);
color: var(--text-muted);
max-width: 800px;
margin: 0 auto;
line-height: 1.6;
}
.policy-section {
background: var(--bg-secondary);
border-radius: 20px;
padding: 40px;
margin-bottom: 32px;
border: 1px solid var(--border-light);
}
.policy-section h2 {
font-size: clamp(1.2rem, 3vw, 1.5rem);
font-weight: 700;
color: var(--primary);
margin-bottom: 20px;
display: flex;
align-items: center;
gap: 12px;
}
.policy-section h3 {
font-size: clamp(1.1rem, 2.5vw, 1.2rem);
font-weight: 600;
color: var(--text);
margin: 20px 0 12px 0;
}
.policy-section p {
color: var(--text-muted);
line-height: 1.6;
margin-bottom: 16px;
font-size: clamp(0.9rem, 2vw, 1rem);
}
.policy-section ul {
margin: 16px 0;
padding-left: 20px;
}
.policy-section li {
color: var(--text-muted);
line-height: 1.6;
margin-bottom: 8px;
font-size: clamp(0.9rem, 2vw, 1rem);
}
.policy-section li strong {
color: var(--text);
}
.highlight-box {
background: linear-gradient(135deg, rgba(37, 99, 235, 0.1), rgba(29, 78, 216, 0.1));
border: 1px solid rgba(37, 99, 235, 0.2);
border-radius: 12px;
padding: 20px;
margin: 20px 0;
}
.contact-info {
background: var(--gradient);
color: white;
border-radius: 16px;
padding: 24px;
text-align: center;
margin-top: 20px;
}
.contact-info h3 {
margin-bottom: 12px;
font-size: clamp(1.1rem, 2.5vw, 1.3rem);
}
.contact-info p {
opacity: 0.9;
line-height: 1.6;
font-size: clamp(0.9rem, 2vw, 1rem);
}
/* Responsive Breakpoints */
/* Large tablets (1024px and down) */
@media (max-width: 1024px) {
.container {
padding: 0 15px;
}
.hero-stats {
gap: 20px;
}
.delivery-grid,
.features-grid {
grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
gap: 20px;
}
.timeline {
gap: 24px;
}
}
/* Tablets (768px and down) */
@media (max-width: 768px) {
.hero {
padding: 50px 0 40px;
margin: 10px;
border-radius: 16px;
}
.hero-stats {
grid-template-columns: 1fr;
gap: 16px;
margin-top: 32px;
}
.stat-item {
padding: 20px;
}
.delivery-grid,
.timeline,
.features-grid {
grid-template-columns: 1fr;
gap: 20px;
}
.main-content {
padding: 50px 0;
}
.torres-background {
width: 80%;
opacity: 0.08;
background-attachment: scroll;
}
.policy-section {
padding: 24px;
border-radius: 16px;
}
.process-timeline {
padding: 40px 0;
margin: 40px 0;
border-radius: 20px;
}
.section {
margin-bottom: 40px;
}
.section-header {
margin-bottom: 32px;
}
.footer-cta {
margin: 60px 10px 0;
border-radius: 16px;
padding: 40px 0;
}
}
/* Mobile (480px and down) */
@media (max-width: 480px) {
.container {
padding: 0 12px;
}
.hero {
padding: 40px 0 30px;
margin: 5px;
border-radius: 12px;
}
.hero-content {
padding: 0 10px;
}
.stat-item {
padding: 16px;
border-radius: 12px;
}
.delivery-card {
padding: 24px 16px;
border-radius: 16px;
}
.policy-section {
padding: 20px;
}
.policy-section h2 {
flex-direction: column;
align-items: flex-start;
gap: 8px;
text-align: left;
}
.feature-card {
padding: 20px 16px;
}
.timeline-item {
padding: 15px 5px;
}
.timeline-step {
width: 60px;
height: 60px;
font-size: 1.2rem;
}
.btn-primary {
padding: 14px 24px;
width: auto;
min-width: 140px;
}
.footer-cta {
padding: 30px 0;
}
.faq-question {
padding: 20px;
padding-right: 50px;
}
.faq-question::after {
right: 20px;
}
.alert {
padding: 20px;
}
.contact-info {
padding: 20px;
}
}
/* Small mobile (360px and down) */
@media (max-width: 360px) {
.hero {
margin: 2px;
border-radius: 8px;
}
.delivery-card,
.feature-card,
.policy-section {
padding: 16px 12px;
}
.timeline-step {
width: 50px;
height: 50px;
font-size: 1rem;
}
.btn-primary {
padding: 12px 20px;
font-size: 0.95rem;
}
}
/* Animations */
@keyframes fadeInUp {
from {
opacity: 0;
transform: translateY(30px);
}
to {
opacity: 1;
transform: translateY(0);
}
}
.animate-in {
animation: fadeInUp 0.6s ease forwards;
}
/* Touch improvements */
@media (hover: none) and (pointer: coarse) {
.delivery-card:hover,
.feature-card:hover {
transform: none;
}
.delivery-card:active,
.feature-card:active {
transform: scale(0.98);
}
.btn-primary:hover {
transform: none;
}
.btn-primary:active {
transform: scale(0.95);
}
}
🚀 Envíos a Todo Chile
Productos de última tecnología, entregados con la máxima seguridad y rapidez
100% Cobertura Nacional.
Seguridad Transacciones protegidas y encriptadas.
Calidad Ultima tecnología, siempre con calidad asegurada.
📦 1) Modalidades de entrega
-
Despacho a domicilio (Blue Express): Cobertura en todo Chile continental.
Exclusiones: No realizamos envíos a Isla de Pascua (Rapa Nui), Archipiélago Juan Fernández, Antártica Chilena ni a direcciones de casillas de correo.
-
Retiro en Tienda (Gratis): Disponible en nuestro punto de retiro ubicado en calle Dalmacia #1165, comuna de Providencia, Santiago.
-
Tiempo máximo de preparación: 1 día hábil desde la confirmación del pago.
-
Horario de retiro: Lunes a viernes, de 09:30 a 17:00 hrs.
- Te avisaremos por correo electrónico cuando tu pedido esté listo para retiro. Debes traer tu carnet de identidad para poder retirar.
💰 2) Tarifas por zona
El costo de envío varía según la región de destino y se muestra antes de confirmar tu compra. El cálculo exacto se realiza automáticamente en el checkout según la región y características del producto.
Envíos Gratuitos a todo Chile por compras sobre $99.900 pesos: Excluye regiones extremas: Arica y Parinacota, Tarapacá, Antofagasta, Aysén y Magallanes.
⏰ 3) Plazos de entrega
-
Santiago (RM): entre 1 y 5 días hábiles.
-
Regiones: entre 4 y 12 días hábiles, dependiendo de la distancia y accesibilidad.
-
Durante eventos de alta demanda (Cyber, Black Friday u otros), los plazos pueden extenderse hasta 3 días hábiles adicionales.
- Los plazos comienzan a contar desde la confirmación del envío y se consideran solo días hábiles (lunes a viernes, excluyendo festivos).
📧 4) Notificaciones al cliente
- Te notificaremos por correo electrónico (o teléfono registrado) cuando tu pedido sea despachado, incluyendo el número de seguimiento para revisar el estado en Blue Express.
- En caso de retiro en tienda, te avisaremos por correo cuando tu pedido esté listo para retiro.
📋 5) Recepción y reenvíos
- La entrega debe ser recibida por un mayor de edad, quien deberá firmar la guía de despacho. Si recibe un tercero (conserje, familiar, vecino autorizado), se considerará entrega conforme.
- Es responsabilidad del cliente revisar que el producto corresponda y esté en buen estado antes de firmar. Si no estás conforme, debes rechazar la entrega en ese momento, indicando el motivo en la guía.
- Si el envío retorna por ausencia reiterada, dirección incompleta/incorrecta o rechazo injustificado, el reenvío podrá gestionarse a solicitud del cliente, con un costo adicional que deberá ser asumido por él.
✅ 6) Garantías de envío
- En ALURA garantizamos la entrega a tiempo de los pedidos al courier y cubrimos las encomiendas en caso de extravío.
- No es posible garantizar el día exacto de entrega al cliente final, ya que los tiempos pueden verse afectados por demoras propias del courier o situaciones externas a ALURA.
7) Soporte
¿Tienes dudas con tu envío?
Escríbenos a soporte@alura.cl o contáctanos vía WhatsApp, indicando tu número de pedido. Nuestro equipo estará disponible para ayudarte de 09:30 a 17:30 hrs de Lunes a Viernes.
1
Confirmación de Pago
Validamos tu pago y preparamos tu pedido
2
Preparación
Empacamos con materiales de protección premium
3
Entrega a Blue Express
Despacho y número de seguimiento
4
Recepción
Tu tecnología llega segura a destino
🔒
Seguro de Envío
Todos nuestros envíos incluyen seguro contra pérdida o daño durante el transporte, sin costo adicional.
📱
Seguimiento de Pedidos
Recibe notificaciones por email con el estado actualizado de tu pedido hasta la entrega.
💬
Soporte Especializado
Nuestro equipo conoce cada producto y te ayuda antes, durante y después de tu compra.
🎯
Importación Directa
Somos importadores directos de las mejores marcas tech, garantizando autenticidad y mejores precios.
⚡
Stock Local
Mantenemos inventario de productos en Chile para envíos rápidos.
¿Listo para potenciar tu creatividad?
Explora nuestro catálogo completo de tecnología para tus necesidades de grabación y edición.
Ver Productos