.kit{--kit-acento: #9f7d63;--kit-borde: #b9afa5;--kit-sombra: 0 6px 20px -8px rgba(110, 90, 70, .1), 0 1px 3px -1px rgba(110, 90, 70, .05);font-family:var(--font-body-family)}.kit *,.kit *:before,.kit *:after{box-sizing:border-box}[data-kit-ancla]{scroll-margin-top:var(--kit-offset, 110px)}.kit-h2{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:2.3rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.kit-caption{display:block;margin:0;font-size:1.2rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--kit-acento, #9f7d63)}.kit-cabecera{display:flex;flex-direction:column;gap:10px}.kit-rte{font-size:1.2rem;line-height:1.7;letter-spacing:normal}.kit-rte p{margin:0}.kit-rte p+p,.kit-rte p+ol,.kit-rte ol+p,.kit-rte p+ul,.kit-rte ul+p{margin-top:1.4em}.kit-rte a{color:var(--kit-acento);text-decoration:underline;text-underline-offset:.2em}.kit-rte a:hover{color:rgb(var(--color-foreground))}.kit-rte strong{font-weight:700}.kit-rte ol{list-style:none;counter-reset:kit-n;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.kit-rte ol>li{counter-increment:kit-n;position:relative;padding:6px 0 0 46px;min-height:32px}.kit-rte ol>li:before{content:counter(kit-n);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;background:var(--kit-acento, #9f7d63);color:#fefff7;font-weight:600;font-size:1.3rem;line-height:32px;text-align:center}.kit-capsulas{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none}.kit-capsula{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#212121;border:1px solid var(--kit-borde, #b9afa5);border-radius:4px;box-shadow:var(--kit-sombra, 0 6px 20px -8px rgba(110, 90, 70, .1), 0 1px 3px -1px rgba(110, 90, 70, .05));padding:10px 16px;font-size:1.2rem;font-weight:500;line-height:1.4}.kit-capsula__icono{flex:0 0 auto;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.kit-capsula__icono svg,.kit-capsula__icono img{width:100%;height:100%;object-fit:contain}.kit-capsulas--lista{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:8px;width:100%}.kit-capsulas--lista .kit-capsula{display:flex;gap:14px;padding:14px 16px;font-weight:400;line-height:1.5;text-align:left}.kit-capsulas--lista .kit-capsula__icono{width:24px;height:24px}.image-with-text__content .kit-capsulas{margin-top:2rem}.image-with-text__content .kit-capsulas+.kit-capsulas{margin-top:8px}.kit-intro__inner{max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.kit-intro__texto{max-width:500px;width:100%;font-size:1.2rem;line-height:1.6}.kit-intro .kit-capsulas{margin-top:8px}.kit-indice{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 44px;margin-top:12px}.kit-indice__link{text-decoration:none;color:#75756d;border-bottom:1px solid transparent;padding:14px 0 11px;font-size:1.3rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1.4;transition:color .2s ease,border-color .2s ease}.kit-indice__link:hover,.kit-indice__link[aria-current=true]{color:#212121;border-bottom-color:#212121}.kit-indice__link:focus-visible{outline:2px solid var(--kit-acento);outline-offset:3px}@media screen and (max-width:749px){.kit-indice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;width:100%;max-width:360px}.kit-indice__link{justify-self:center;text-align:center;font-size:1.1rem;letter-spacing:.06em;padding:12px 0 9px}}.kit-pasos__inner{display:flex;flex-direction:column;gap:clamp(28px,3.5vw,48px)}.kit-pasos__caja{display:flex;flex-wrap:wrap;align-items:stretch;background:var(--kit-panel, #fefff7)}.kit-pasos__media{flex:1.4 1 380px;min-width:0;position:relative;aspect-ratio:3 / 2;overflow:hidden;background:#f6f1e9;touch-action:pan-y;-webkit-user-select:none;user-select:none}.kit-pasos__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity 1s cubic-bezier(.4,0,.2,1)}.kit-pasos__slide.is-activo{opacity:1}.kit-pasos__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(1.05);transition:transform 1.8s cubic-bezier(.25,.1,.25,1)}.kit-pasos__slide.is-activo img{transform:scale(1)}.kit-pasos__slide .placeholder-svg{width:100%;height:100%}.kit-pasos__barras{position:absolute;left:16px;right:16px;bottom:6px;display:flex;gap:6px;z-index:2}.kit-pasos__barra{flex:1 1 0;height:32px;border:0;background:none;padding:0;cursor:pointer;display:flex;align-items:center}.kit-pasos__barra span{display:block;width:100%;height:3px;background:#ffffffb3;box-shadow:0 1px 3px #0003;transition:background .6s ease}.kit-pasos__barra.is-hecho span{background:var(--kit-acento)}.kit-pasos__flecha{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border:0;padding:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .2s ease}.kit-pasos__flecha:hover{opacity:1}.kit-pasos__flecha svg{width:30px;height:30px;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.kit-pasos__flecha--prev{left:16px}.kit-pasos__flecha--next{right:16px}.kit-pasos__flecha:focus-visible,.kit-pasos__barra:focus-visible{outline:2px solid var(--kit-acento);outline-offset:3px}.kit-pasos__textos{flex:1 1 340px;min-width:0;padding:clamp(28px,4vw,56px);display:flex;flex-direction:column;justify-content:center}.kit-pasos__rejilla{display:grid}.kit-pasos__texto{grid-area:1 / 1;display:flex;flex-direction:column;gap:16px;visibility:hidden;pointer-events:none}.kit-pasos__texto.is-activo{visibility:visible;pointer-events:auto}.kit-pasos__num{width:48px;height:48px;border-radius:50%;background:var(--kit-acento);color:#fefff7;font-weight:600;font-size:1.8rem;display:flex;align-items:center;justify-content:center}.kit-pasos__titulo{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:2.3rem;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.kit-pasos__texto .kit-rte{line-height:1.6;max-width:380px}@media screen and (max-width:749px){.kit-pasos__textos{padding:24px 20px 28px}.kit-pasos__flecha{width:40px;height:40px}.kit-pasos__flecha--prev{left:6px}.kit-pasos__flecha--next{right:6px}.kit-pasos__titulo{font-size:1.9rem}}@media(prefers-reduced-motion:reduce){.kit-pasos__slide,.kit-pasos__slide img{transition:none}}.kit-columnas__inner{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,80px);align-items:flex-start}.kit-columnas__izq{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:20px}.kit-columnas__der{flex:2 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}.kit-destacado{padding:20px 24px}.kit-columnas__inner--centro{align-items:center}.kit-columnas__der .kit-subtitulo{line-height:1.4}.kit-tarjetas{list-style:none;counter-reset:kit-t;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.kit-tarjeta{counter-increment:kit-t;position:relative;background:#fff;color:#212121;border:1px solid var(--kit-borde, #b9afa5);border-radius:4px;box-shadow:var(--kit-sombra, 0 6px 20px -8px rgba(110, 90, 70, .1), 0 1px 3px -1px rgba(110, 90, 70, .05));padding:16px 18px 16px 64px;min-height:64px}.kit-tarjeta:before{content:counter(kit-t);position:absolute;left:18px;top:16px;width:32px;height:32px;border-radius:50%;background:var(--kit-acento, #9f7d63);color:#fefff7;font-weight:600;font-size:1.3rem;line-height:32px;text-align:center}.kit-tarjeta .kit-rte{padding-top:6px}.kit-boton.button{align-self:flex-start;min-height:48px;padding:0 28px;font-size:1.2rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}@media screen and (max-width:749px){.kit-columnas__der{flex-basis:100%}}.kit-faq__grid{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,80px);align-items:flex-start}.kit-faq__izq{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:20px}.kit-faq__der{flex:2 1 520px;min-width:0}.kit-faq__izq .collapsible-content__heading{margin:0}.kit-contacto{padding:24px;display:flex;flex-direction:column;gap:14px}.kit-contacto__titulo{margin:0;font-size:1.2rem;font-weight:700}.kit-contacto__btn{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1px solid currentColor;color:inherit;text-decoration:none;font-size:1.2rem;font-weight:500;transition:background .2s ease,color .2s ease}.kit-contacto__btn:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}.kit-contacto__btn svg{flex:0 0 18px;width:18px;height:18px}@media screen and (max-width:749px){.kit-faq__der{flex-basis:100%}}
/*# sourceMappingURL=/cdn/shop/t/81/assets/kit-secciones.css.map */
