:root{--lu-bg: #fbf4e8;--lu-bg-2: #f5e9d4;--lu-bg-3: #efdcbc;--lu-card: #fffbf3;--lu-ink: #3a2a1e;--lu-muted: #7a6553;--lu-amber: #e39a3b;--lu-honey: #f3c26b;--lu-terra: #c2692a;--lu-line: rgba(58, 42, 30, .12);--lu-glow: radial-gradient(circle at 50% 50%, rgba(243, 194, 107, .65), rgba(243, 194, 107, 0) 65%);--lu-font-title: "Fraunces", "Georgia", serif;--lu-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lu-font-mono: "DM Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--lu-radius: 28px;--lu-radius-sm: 16px;--lu-margen: 24px;--lu-ease: cubic-bezier(.22, 1, .36, 1)}.lu-section{padding-top:0!important;padding-bottom:0!important;font-family:var(--lu-font-body);color:var(--lu-ink);position:relative;overflow-x:clip}.lu-container{max-width:1200px;margin:0 auto;padding:0 var(--lu-margen);position:relative}.lu-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--lu-font-mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--lu-terra);margin:0 0 18px}.lu-eyebrow:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--lu-amber);box-shadow:0 0 0 4px #e39a3b38,0 0 14px 2px #e39a3bb3;animation:lu-pulso 3.2s ease-in-out infinite}@keyframes lu-pulso{0%,to{box-shadow:0 0 0 4px #e39a3b38,0 0 10px 1px #e39a3b80}50%{box-shadow:0 0 0 7px #e39a3b1f,0 0 22px 4px #e39a3bd9}}.lu-h1,.lu-h2,.lu-h3{font-family:var(--lu-font-title);font-weight:500;line-height:1.04;letter-spacing:-.02em;margin:0 0 20px;color:var(--lu-ink);font-variation-settings:"opsz" 144,"SOFT" 60}.lu-h1 em,.lu-h2 em,.lu-h3 em{font-style:italic;color:var(--lu-terra);font-weight:400}.lu-body{font-size:18px;line-height:1.65;color:var(--lu-muted);margin:0 0 28px}.lu-mono{font-family:var(--lu-font-mono)}.lu-boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:17px 34px;border-radius:999px;font-family:var(--lu-font-body);font-weight:700;font-size:16px;text-decoration:none;border:1.5px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .35s var(--lu-ease),box-shadow .35s var(--lu-ease),background .3s,color .3s,border-color .3s}.lu-boton--primario{background:var(--lu-ink);color:var(--lu-bg);box-shadow:0 10px 30px -10px #3a2a1e8c}.lu-boton--primario:hover{transform:translateY(-3px);background:var(--lu-terra);box-shadow:0 16px 36px -10px #c2692a99;color:#fff}.lu-boton--secundario{background:transparent;color:var(--lu-ink);border-color:var(--lu-line);border-color:#3a2a1e47}.lu-boton--secundario:hover{transform:translateY(-3px);background:var(--lu-ink);color:var(--lu-bg)}.lu-boton svg{width:18px;height:18px;flex:none}.lu-tarjeta{background:var(--lu-card);border:1px solid var(--lu-line);border-radius:var(--lu-radius);transition:transform .45s var(--lu-ease),box-shadow .45s var(--lu-ease)}.lu-tarjeta:hover{transform:translateY(-6px);box-shadow:0 24px 50px -24px #c2692a59}.lu-chip{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;background:#fffbf3eb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--lu-line);font-family:var(--lu-font-mono);font-size:12px;color:var(--lu-ink);letter-spacing:.04em;box-shadow:0 12px 30px -14px #3a2a1e66}.lu-chip b{font-weight:500;font-size:15px;color:var(--lu-terra)}.lu-paquetes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.lu-paquete{position:relative;text-align:left;padding:18px 16px 14px;border-radius:var(--lu-radius-sm);border:1.5px solid var(--lu-line);background:var(--lu-card);color:var(--lu-ink);cursor:pointer;display:flex;flex-direction:column;gap:4px;font-family:var(--lu-font-body);transition:border-color .25s,transform .25s,box-shadow .25s}.lu-paquete:hover{transform:translateY(-2px)}.lu-paquete--activo{border-color:var(--lu-terra);box-shadow:0 0 0 1px var(--lu-terra) inset,0 12px 26px -16px #c2692a99;background:#fff}.lu-paquete-cant{font-size:13px;color:var(--lu-muted);font-weight:600}.lu-paquete-precio{font-family:var(--lu-font-title);font-size:24px;font-weight:600;line-height:1.1}.lu-paquete-unit{font-family:var(--lu-font-mono);font-size:11px;color:var(--lu-muted)}.lu-paquete-badge{position:absolute;top:-11px;left:14px;font-size:10.5px;font-weight:700;padding:3px 10px;border-radius:999px;background:var(--lu-terra);color:#fff;text-transform:uppercase;letter-spacing:.05em}@media screen and (max-width:480px){.lu-paquetes{grid-template-columns:1fr;gap:16px}}.lu-reveal{opacity:0;transform:translateY(30px);transition:opacity .9s var(--lu-ease),transform .9s var(--lu-ease)}.lu-reveal.lu-visible{opacity:1;transform:translateY(0)}.lu-reveal--escala{transform:translateY(30px) scale(.96)}.lu-reveal--escala.lu-visible{transform:none}.lu-marquesina{overflow-x:clip}.lu-marquesina__track{display:flex;width:max-content;animation:lu-marquesina var(--lu-vel, 40s) linear infinite}.lu-marquesina:hover .lu-marquesina__track{animation-play-state:paused}@keyframes lu-marquesina{to{transform:translate(-50%)}}@keyframes lu-flota{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.lu-reveal,.lu-reveal--escala{opacity:1!important;transform:none!important;transition:none!important}.lu-marquesina__track,.lu-eyebrow:before{animation:none!important}.lu-tarjeta:hover,.lu-boton:hover{transform:none!important}}.section-header{margin-bottom:0!important}@media screen and (max-width:990px){.lu-h1{font-size:clamp(38px,9vw,54px)!important}}@media screen and (max-width:540px){:root{--lu-margen: 18px}.lu-body{font-size:16.5px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/lu-styles.css.map */
