:root{--km-crema:#f6f2ea;--km-crema2:#eee8dc;--km-papel:#fbf9f4;--km-tinta:#2b2d33;--km-suave:#6b6f78;--km-tenue:#9a9ea6;--km-ambar:#6f8f7a;--km-ambar2:#4f5d8a;--km-ambar-cl:#8fae9a;--km-marron:#3e4658;--km-linea:#e3ded3;--km-verde:#4f8a6a;--km-sombra:0 14px 40px rgba(43,45,51,.1);--km-sombra2:0 24px 60px rgba(43,45,51,.16);--km-serif:"Cormorant Garamond",Georgia,"Times New Roman",serif;--km-sans:"Inter",-apple-system,"Segoe UI",Arial,sans-serif}.km-sec *{box-sizing:border-box}.km-sec{font-family:var(--km-sans);color:var(--km-tinta)}.km-sec h1,.km-sec h2,.km-sec h3,.km-serif{font-family:var(--km-serif);font-weight:700;line-height:1.08;margin:0}.km-caja{max-width:1180px;margin:0 auto;padding:0 22px}.km-etq{display:inline-flex;align-items:center;gap:8px;background:var(--km-papel);border:1px solid var(--km-linea);color:var(--km-ambar2);font-weight:800;font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:9px 18px;border-radius:999px;line-height:1}.km-h2{font-size:clamp(28px,3.8vw,44px);letter-spacing:-.02em}.km-h2 em{font-style:italic;color:var(--km-ambar2)}.km-bajada{color:var(--km-suave);font-size:17px;line-height:1.65;margin:12px 0 0}.km-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--km-compra,#2E3A6B);color:#fff;font-family:var(--km-sans);font-weight:800;font-size:17px;border:none;border-radius:999px;padding:17px 38px;cursor:pointer;text-decoration:none;box-shadow:0 12px 30px #2e3a6b52;transition:transform .16s ease,box-shadow .16s ease}.km-btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px #4f5d8a6b}.km-btn-2{background:var(--km-papel);color:var(--km-tinta);border:1.5px solid var(--km-linea);box-shadow:none;font-weight:700}.km-btn-2:hover{border-color:var(--km-ambar);background:#fff}.km-tarjeta{background:var(--km-papel);border:1px solid var(--km-linea);border-radius:20px;box-shadow:var(--km-sombra)}.km-precio-ahora{font-family:var(--km-sans);font-weight:900;color:var(--km-ambar2)}.km-precio-antes{color:var(--km-tenue);text-decoration:line-through}.km-ahorro{display:inline-block;font-family:var(--km-sans);font-weight:800;font-size:12px;letter-spacing:.04em;color:#fff;background:linear-gradient(135deg,#6f8f7a,#4f5d8a);padding:5px 12px;border-radius:999px;white-space:nowrap}.km-entra{opacity:1;animation:kmEntra .8s cubic-bezier(.16,.84,.34,1) both}@keyframes kmEntra{0%{opacity:0;transform:perspective(1000px) rotateX(7deg) translate3d(0,34px,-40px)}to{opacity:1;transform:none}}.km-espera{animation-play-state:paused}.km-espera.km-dentro{animation-play-state:running}.km-vol{transition:transform .25s cubic-bezier(.16,.84,.34,1),box-shadow .25s ease;transform-style:preserve-3d}.km-vol:hover{box-shadow:var(--km-sombra2)}@media(prefers-reduced-motion:reduce){.km-entra{animation:none!important;opacity:1!important;transform:none!important}.km-vol{transition:none!important;transform:none!important}}.km3d{position:relative;width:100%;border-radius:26px;overflow:hidden;cursor:grab;background:radial-gradient(circle at 50% 42%,#fff7ec,#f3e4ca 66%,#e9d5b4);box-shadow:var(--km-sombra2);touch-action:pan-y}.km3d.km3d-agarrado{cursor:grabbing}.km3d-lienzo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.km3d{perspective:1100px}.km3d-foto-3d{position:absolute;left:50%;top:50%;width:74%;height:74%;object-fit:contain;margin:-37% 0 0 -37%;transform-style:preserve-3d;will-change:transform;filter:drop-shadow(0 26px 30px rgba(43,45,51,.22));transition:opacity .22s ease;mix-blend-mode:multiply;pointer-events:none;-webkit-user-select:none;user-select:none}.km3d-foto-3d.km3d-cambiando{opacity:0}.km3d-sombra{position:absolute;left:50%;bottom:9%;width:56%;height:9%;border-radius:50%;background:radial-gradient(ellipse at center,#2b2d336b,#2b2d3300 70%);transform:translate(-50%);opacity:.55;pointer-events:none}.km3d-sin3d .km3d-lienzo{display:none}.km3d-sin3d .km3d-foto-3d{transform:none!important}.km3d-pista{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;pointer-events:none;font-family:var(--km-sans);font-size:12px;font-weight:700;color:var(--km-marron);background:#fffaf2e6;border:1px solid var(--km-linea);padding:8px 16px;border-radius:999px;animation:kmPista 2.8s ease-in-out infinite}.km3d-sin3d .km3d-pista{display:none}@keyframes kmPista{0%,to{opacity:.6}50%{opacity:1}}.km3d-sello{position:absolute;top:16px;left:16px;display:inline-flex;align-items:center;gap:7px;font-family:var(--km-sans);font-size:12px;font-weight:800;color:var(--km-ambar2);background:#fffaf2eb;border:1px solid rgba(111,143,122,.35);padding:7px 14px;border-radius:999px}:root{--km-radio:14px;--km-radio-btn:12px;--km-sombra:0 2px 10px rgba(43,45,51,.06);--km-sombra2:0 6px 20px rgba(43,45,51,.08);--km-ease:cubic-bezier(.22,.8,.35,1)}.km-sec h1 em,.km-sec h2 em,.km-sec h3 em{font-style:normal!important;color:inherit}.km-btn{border-radius:var(--km-radio-btn)!important;box-shadow:none!important}.ks{font-family:var(--km-sans);color:var(--ks-tinta,#2B2D33);background:var(--ks-fondo,#F6F2EA);padding:40px 0}@media(min-width:900px){.ks{padding:72px 0}}.ks *{box-sizing:border-box}.ks-cab{max-width:680px;margin:0 auto 24px;text-align:center}@media(min-width:900px){.ks-cab{margin-bottom:40px}}.ks-eb{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ks-acento,#4F7A62)}@media(min-width:900px){.ks-eb{font-size:13px}}.ks-h2{margin:0;font-family:var(--km-serif);font-weight:600;font-style:normal;font-size:26px;line-height:1.15;overflow-wrap:anywhere}@media(min-width:900px){.ks-h2{font-size:36px}}.ks-sub{margin:8px 0 0;font-size:16px;line-height:1.5;color:var(--ks-suave,#6B6F78)}@media(min-width:900px){.ks-sub{font-size:17px}}.ks-h3{margin:0;font-family:var(--km-sans);font-weight:700;font-size:18px;line-height:1.3}@media(min-width:900px){.ks-h3{font-size:20px}}.ks-p{margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--ks-suave,#6B6F78)}@media(min-width:900px){.ks-p{font-size:17px}}.ks-card{background:var(--ks-tarjeta,#FBF9F4);border:1px solid var(--ks-linea,#E3DED3);border-radius:var(--km-radio);padding:20px;height:100%}@media(min-width:900px){.ks-card{padding:24px}}.ks-grid{display:grid;gap:12px;grid-template-columns:repeat(var(--ks-cm,1),minmax(0,1fr))}@media(min-width:900px){.ks-grid{gap:24px;grid-template-columns:repeat(var(--ks-cp,3),minmax(0,1fr))}}.ks-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--ks-acento,#4F7A62);background:color-mix(in srgb,var(--ks-acento,#4F7A62) 10%,transparent)}.ks-img{display:block;width:100%;aspect-ratio:var(--ks-ratio,4/3);object-fit:cover;border-radius:var(--km-radio);background:#eee8dc}.ks-acc{margin-top:28px;display:flex;flex-direction:column;align-items:center;gap:8px}.ks-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border:0;border-radius:var(--km-radio-btn);background:var(--km-compra,#2E3A6B);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;text-decoration:none;transition:opacity .15s var(--km-ease),transform .15s var(--km-ease)}@media(min-width:900px){.ks-btn{min-height:56px;font-size:17px}}@media(max-width:899px){.ks-btn{width:100%}}.ks-btn:hover{opacity:.92}.ks-btn:active{transform:scale(.99)}.ks-btn:focus-visible{outline:2px solid var(--km-compra,#2E3A6B);outline-offset:3px}.ks-mc{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 14px;font-size:13px;color:var(--ks-suave,#6B6F78)}.ks-mc span{display:inline-flex;align-items:center;gap:5px}@media(prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}}.km-entra,.km-espera{animation:none!important;opacity:1!important;transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/28/assets/km-base.css.map */
