:root{--hk-noche: #0a0a12;--hk-carbon: #14141f;--hk-madera: #23233a;--hk-crema: #f3f4fa;--hk-apagado: #a9adc4;--hk-acento: #22d3ff;--hk-degradado: linear-gradient(95deg, #1f6bff, #b517f0);--hk-radio: 14px;--hk-margen: 24px;--hk-ease: cubic-bezier(.22, 1, .36, 1)}.section-header{margin-bottom:0!important}.hk-section{padding-top:0!important;padding-bottom:0!important;color:var(--hk-crema);font-family:var(--font-body-family);overflow-x:clip}.hk-container{max-width:1240px;margin:0 auto;padding:0 var(--hk-margen)}.hk-eyebrow{display:inline-block;margin:0 0 14px;color:var(--hk-acento);font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase}.hk-titulo{margin:0 0 16px;color:var(--hk-crema);font-family:var(--font-heading-family);font-weight:700;line-height:1.04;letter-spacing:.005em;text-transform:uppercase}.hk-titulo em{color:var(--hk-acento);font-style:normal}.hk-texto{margin:0;color:var(--hk-apagado);line-height:1.6;letter-spacing:0}.hk-cabecera{max-width:720px;margin-bottom:44px}.hk-cabecera--center{margin-left:auto;margin-right:auto}.hk-cabecera--right{margin-left:auto}.hk-boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 34px;border:0;border-radius:999px;background:var(--hk-degradado);color:#fff;font-family:var(--font-heading-family);font-size:17px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;cursor:pointer;box-shadow:0 10px 30px #6e3cff59;transition:transform .3s var(--hk-ease),box-shadow .3s var(--hk-ease),filter .3s}.hk-boton:hover{transform:translateY(-2px);filter:brightness(1.12);color:#fff;box-shadow:0 16px 40px #6e3cff80}.hk-boton:focus-visible{outline:2px solid var(--hk-crema);outline-offset:3px}.hk-boton[disabled]{background:var(--hk-madera);color:var(--hk-apagado);box-shadow:none;cursor:not-allowed;transform:none}.js .hk-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--hk-ease),transform .8s var(--hk-ease);transition-delay:var(--hk-retardo, 0s)}.js .hk-reveal.hk-visible{opacity:1;transform:none}.hk-hero{position:relative}.hk-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}.hk-hero__grid--invertido .hk-hero__texto{order:2}.hk-hero__pista{margin:18px 0 0;color:var(--hk-apagado);font-size:14px}.hk-hero__acciones{margin-top:28px}.hk-lenti{position:relative;--hk-p: 1;touch-action:pan-y;-webkit-user-select:none;user-select:none}.hk-lenti:before{content:"";position:absolute;top:-12%;right:-18%;bottom:8%;left:-18%;background:radial-gradient(ellipse 58% 62% at 50% 34%,rgba(90,90,255,.3),transparent 72%);pointer-events:none}.hk-lenti__escena{position:relative;perspective:1400px}.hk-lenti__marco{position:relative;max-width:min(var(--hk-ancho-poster, 460px),74vw);margin:0 auto;aspect-ratio:2 / 3;overflow:hidden;border-radius:6px;background:var(--hk-carbon);box-shadow:0 34px 70px #000000a6,0 0 0 1px #ffffff0f;transform:rotateY(calc((var(--hk-p) - 1) * -9deg));will-change:transform}.hk-lenti__capa{position:absolute;top:0;right:0;bottom:0;left:0;--hk-m: 0;-webkit-mask-image:repeating-linear-gradient(90deg,#000 0,#000 calc(var(--hk-m) * 9px),transparent calc(var(--hk-m) * 9px),transparent 9px);mask-image:repeating-linear-gradient(90deg,#000 0,#000 calc(var(--hk-m) * 9px),transparent calc(var(--hk-m) * 9px),transparent 9px)}.hk-lenti__capa:first-child,.hk-lenti__capa.hk-lleno{-webkit-mask-image:none;mask-image:none}.hk-lenti__capa img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.03)}.hk-lenti__brillo{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.2) 50%,transparent 62%);transform:translate(calc((var(--hk-p) - 1) * 62%));mix-blend-mode:screen;pointer-events:none}.hk-lenti__selector{position:relative;display:flex;justify-content:center;gap:8px;margin-top:26px}.hk-lenti__selector button{min-height:42px;padding:0 16px;border:1px solid rgba(243,244,250,.22);border-radius:999px;background:transparent;color:var(--hk-crema);font-family:var(--font-body-family);font-size:13px;font-weight:600;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.hk-lenti__selector button[aria-pressed=true]{background:var(--hk-acento);border-color:var(--hk-acento);color:var(--hk-noche)}.hk-lenti__selector button:focus-visible{outline:2px solid var(--hk-crema);outline-offset:2px}.hk-escenas__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hk-escena{overflow:hidden;border-radius:var(--hk-radio);background:var(--hk-carbon);transition:transform .45s var(--hk-ease),box-shadow .45s var(--hk-ease)}.hk-escena:hover{transform:translateY(-6px);box-shadow:0 24px 50px #00000080}.hk-escena img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.hk-escena__cuerpo{padding:22px 24px 26px}.hk-escena__titulo{margin:0 0 8px;color:var(--hk-crema);font-family:var(--font-heading-family);font-weight:700;text-transform:uppercase}.hk-beneficios__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.hk-beneficio__icono{display:flex;align-items:center;justify-content:center;width:var(--hk-icono, 64px);height:var(--hk-icono, 64px);margin-bottom:18px;border:1.5px solid var(--hk-acento);border-radius:50%;color:var(--hk-acento)}.hk-beneficio--center .hk-beneficio__icono{margin-left:auto;margin-right:auto}.hk-beneficio--right .hk-beneficio__icono{margin-left:auto}.hk-beneficio__icono svg{width:48%;height:48%}.hk-beneficio__titulo{margin:0 0 8px;color:var(--hk-crema);font-family:var(--font-heading-family);font-size:20px;font-weight:700;text-transform:uppercase}.hk-usos__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:64px}.hk-usos__grid--invertido .hk-usos__media{order:2}.hk-usos__media{position:sticky;top:90px}.hk-usos__media img{display:block;width:100%;height:auto;border-radius:var(--hk-radio);box-shadow:0 30px 60px #00000080}.hk-uso{display:grid;grid-template-columns:54px minmax(0,1fr);gap:16px;padding:26px 0;border-top:1px solid rgba(243,244,250,.14)}.hk-uso__numero{color:var(--hk-acento);font-family:var(--font-heading-family);font-size:30px;font-weight:700;line-height:1}.hk-uso__titulo{margin:0 0 6px;color:var(--hk-crema);font-family:var(--font-heading-family);font-size:22px;font-weight:700;text-transform:uppercase}.hk-marquesina{display:flex;overflow-x:clip;margin-bottom:44px;border-block:1px solid rgba(34,211,255,.35)}.hk-marquesina__pista{display:flex;flex:none;align-items:center;animation:hk-desliza var(--hk-velocidad, 28s) linear infinite}.hk-marquesina__item{padding:16px 28px;color:var(--hk-acento);font-family:var(--font-heading-family);font-size:24px;font-weight:700;text-transform:uppercase;white-space:nowrap}.hk-marquesina__item:after{content:"\2726";margin-left:56px;font-size:14px;vertical-align:middle}@keyframes hk-desliza{to{transform:translate(-100%)}}.hk-faq__lista{max-width:840px;margin:0 auto}.hk-faq__item{border-top:1px solid rgba(243,244,250,.14)}.hk-faq__item:last-child{border-bottom:1px solid rgba(243,244,250,.14)}.hk-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;color:var(--hk-crema);font-weight:600;cursor:pointer;list-style:none}.hk-faq__item summary::-webkit-details-marker{display:none}.hk-faq__item summary:after{content:"+";flex:none;color:var(--hk-acento);font-size:26px;font-weight:400;line-height:1;transition:transform .3s var(--hk-ease)}.hk-faq__item[open] summary:after{transform:rotate(45deg)}.hk-faq__item summary:focus-visible{outline:2px solid var(--hk-acento);outline-offset:2px}.hk-faq__respuesta{padding:0 44px 24px 0}.hk-cierre__caja{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:center;gap:56px;padding:48px;border:1px solid rgba(34,211,255,.3);border-radius:22px;background:radial-gradient(ellipse at 18% 40%,rgba(150,50,255,.24),transparent 62%),var(--hk-carbon)}.hk-cierre__media img{display:block;width:100%;height:auto;border-radius:6px;box-shadow:0 26px 50px #0009}.hk-precio{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:18px 0 22px}.hk-precio__actual{color:var(--hk-acento);font-family:var(--font-heading-family);font-size:34px;font-weight:700}.hk-precio__tachado{color:var(--hk-apagado);font-size:18px;text-decoration:line-through}.hk-producto__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:56px}.hk-galeria__principal{position:relative;overflow:hidden;aspect-ratio:1;border-radius:var(--hk-radio);background:var(--hk-carbon)}.hk-galeria__principal img{display:block;width:100%;height:100%;object-fit:contain}.hk-galeria__miniaturas{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.hk-galeria__miniaturas button{width:78px;height:78px;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:var(--hk-carbon);cursor:pointer;transition:border-color .25s}.hk-galeria__miniaturas button[aria-current=true]{border-color:var(--hk-acento)}.hk-galeria__miniaturas button:focus-visible{outline:2px solid var(--hk-crema);outline-offset:2px}.hk-galeria__miniaturas img{display:block;width:100%;height:100%;object-fit:cover}.hk-compra{position:sticky;top:90px}.hk-compra__variante{margin-bottom:16px}.hk-compra__variante label{display:block;margin-bottom:6px;color:var(--hk-apagado);font-size:14px}.hk-compra__variante select{width:100%;min-height:48px;padding:0 14px;border:1px solid rgba(243,244,250,.25);border-radius:10px;background:var(--hk-carbon);color:var(--hk-crema);font:inherit}.hk-compra .hk-boton{width:100%}.hk-pack{display:grid;gap:10px;margin:0 0 18px;padding:0;border:0}.hk-pack__titulo{margin-bottom:10px;padding:0;color:var(--hk-apagado);font-size:14px}.hk-pack__opcion{display:flex;align-items:center;gap:12px;padding:14px 16px;border:1.5px solid rgba(243,244,250,.2);border-radius:12px;background:var(--hk-carbon);color:var(--hk-crema);text-align:left;cursor:pointer;transition:border-color .25s,background .25s}.hk-pack__opcion{position:relative}.hk-pack__opcion:has(.hk-pack__etiqueta){margin-top:8px;padding-top:20px}.hk-pack__etiqueta{position:absolute;top:-11px;right:14px;padding:3px 12px;border-radius:999px;background:var(--hk-degradado);color:#fff;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.hk-pack__opcion:has(input:checked){border-color:var(--hk-acento);background:#22d3ff14}.hk-pack__opcion:has(input:focus-visible){outline:2px solid var(--hk-crema);outline-offset:2px}.hk-pack__opcion input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--hk-acento)}.hk-pack__nombre{flex:1;font-weight:600}.hk-pack__nombre small{display:block;margin-top:2px;color:var(--hk-apagado);font-size:13px;font-weight:400}.hk-pack__precio{flex:none;font-family:var(--font-heading-family);font-size:20px;font-weight:700;text-align:right}.hk-pack__precio small{display:block;margin-top:2px;color:var(--hk-acento);font-family:var(--font-body-family);font-size:13px;font-weight:600}.hk-compra__garantias{display:grid;gap:12px;margin:26px 0 0;padding:0;list-style:none}.hk-compra__garantia{display:flex;align-items:center;gap:12px;color:var(--hk-crema);font-size:15px}.hk-compra__garantia svg{flex:none;width:22px;height:22px;color:var(--hk-acento)}.hk-rte{margin-top:30px;padding-top:26px;border-top:1px solid rgba(243,244,250,.14);color:var(--hk-apagado);line-height:1.65}.hk-rte h2,.hk-rte h3{margin:24px 0 8px;color:var(--hk-crema);font-family:var(--font-heading-family);font-size:20px;font-weight:700;text-transform:uppercase}.hk-rte strong{color:var(--hk-crema)}.hk-rte ul{margin:0 0 12px;padding-left:20px}.hk-rte li{margin-bottom:6px}.hk-rte p{margin:0 0 12px}.hk-pie{border-top:1px solid rgba(243,244,250,.12)}.hk-pie__grid{display:grid;grid-template-columns:1.3fr .8fr 1.3fr;gap:48px}.hk-pie__marca{display:block;margin-bottom:12px;color:var(--hk-crema);font-family:var(--font-heading-family);font-size:26px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.hk-pie__marca img{display:block;height:auto}.hk-pie__titulo{margin:0 0 14px;color:var(--hk-crema);font-family:var(--font-heading-family);font-size:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hk-pie__lista{margin:0;padding:0;list-style:none}.hk-pie__lista li{margin-bottom:8px}.hk-pie a{color:var(--hk-apagado);transition:color .25s}.hk-pie a:hover{color:var(--hk-acento)}.hk-pie .hk-pie__marca{color:var(--hk-crema)}.hk-pie__redes{margin-top:16px}.hk-pie__base{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:40px;padding-top:22px;border-top:1px solid rgba(243,244,250,.12);color:var(--hk-apagado);font-size:13px}.hk-pie__legal{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.hk-pie__pagos{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}@media screen and (max-width:990px){.hk-hero__grid,.hk-usos__grid,.hk-producto__grid,.hk-cierre__caja{grid-template-columns:minmax(0,1fr);gap:36px}.hk-hero__grid--invertido .hk-hero__texto,.hk-usos__grid--invertido .hk-usos__media{order:0}.hk-usos__media,.hk-compra{position:static}.hk-beneficios__grid,.hk-pie__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hk-cierre__media{max-width:300px;margin:0 auto}.hk-cierre__caja{padding:32px 24px}}@media screen and (max-width:540px){:root{--hk-margen: 16px}.hk-escenas__grid{grid-template-columns:minmax(0,1fr)}.hk-beneficios__grid{grid-template-columns:minmax(0,1fr);gap:26px}.hk-pie__grid{grid-template-columns:minmax(0,1fr);gap:30px}.hk-boton{width:100%}.hk-lenti__selector button{padding:0 12px}.hk-faq__respuesta{padding-right:0}}@media(prefers-reduced-motion:reduce){.js .hk-reveal{opacity:1;transform:none;transition:none}.hk-marquesina__pista{animation:none}.hk-lenti__marco{transform:none}.hk-boton,.hk-escena,.hk-faq__item summary:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hk-styles.css.map */
