.cfh{--cfh-marca: #0034e3;--cfh-marca-rgb: 0 52 227;--cfh-rojo: #d40000;--cfh-marino: #041732;--cfh-marino-rgb: 4 23 50;--cfh-tinta: #10192b;--cfh-tinta-70: #414d63;--cfh-tinta-50: #67728a;--cfh-papel: #ffffff;--cfh-papel-2: #f4f6fd;--cfh-linea: #e0e5f0;--cfh-acento: var(--cfh-marca);--cfh-radio: 14px;--cfh-ancho: 1240px;box-sizing:border-box;color:var(--cfh-tinta);font-family:var(--font-body--family, -apple-system, "Segoe UI", Roboto, Arial, sans-serif);-webkit-font-smoothing:antialiased}.cfh *,.cfh *:before,.cfh *:after{box-sizing:border-box}.cfh img{display:block;max-width:100%}.cfh a{color:inherit;text-decoration:none}.cfh__wrap{max-width:var(--cfh-ancho);margin:0 auto;padding-inline:24px}.cfh h1,.cfh h2,.cfh h3{font-family:var(--font-heading--family, inherit);margin:0;line-height:1.12;text-wrap:balance}.cfh__eyebrow{display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cfh__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 28px;border-radius:999px;font-size:.95rem;font-weight:700;line-height:1;border:1.5px solid transparent;transition:transform .18s ease,opacity .18s ease,background-color .18s ease}.cfh__btn:hover{transform:translateY(-2px)}.cfh__btn--solido{background:var(--cfh-acento);color:#fff}.cfh__btn--claro{background:#fff;color:var(--cfh-tinta)}.cfh__btn--linea{border-color:currentColor}.cfh-reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.cfh-reveal.is-visible{opacity:1;transform:none}.cfh-reveal--d1{transition-delay:.07s}.cfh-reveal--d2{transition-delay:.14s}.cfh-reveal--d3{transition-delay:.21s}@media(prefers-reduced-motion:reduce){.cfh-reveal{opacity:1;transform:none;transition:none}.cfh__btn:hover{transform:none}}.cfh-portada{position:relative;overflow:hidden;background:var(--cfh-marino);color:#fff}.cfh-portada:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 90% at 12% 0%,rgba(255,255,255,.09),transparent 60%),radial-gradient(ellipse 65% 85% at 96% 100%,rgb(var(--cfh-acento-rgb, 29 78 216) / .38),transparent 68%);pointer-events:none}.cfh-portada__grid{position:relative;z-index:3;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;padding-block:60px;min-height:340px;align-content:center}.cfh-portada--simple .cfh-portada__grid{grid-template-columns:1fr}.cfh-portada--simple .cfh-portada__copy{max-width:56ch}.cfh-portada__copy{display:flex;flex-direction:column;gap:22px;max-width:44ch}.cfh-portada__eyebrow{color:#ffffff9e}.cfh-portada h1{font-size:clamp(2.2rem,4.6vw,3.5rem)}.cfh-portada__lede{font-size:1.06rem;line-height:1.6;color:#ffffffc7;margin:0}.cfh-portada__sello{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;padding:11px 20px 11px 14px;border-radius:999px;background:#ffffff17;border:1px solid rgba(255,255,255,.16);font-size:.88rem;font-weight:600}.cfh-portada__sello svg{width:22px;height:22px;flex-shrink:0}.cfh-portada__media{position:absolute;top:0;right:0;bottom:0;width:var(--cfh-img-ancho, 52%);z-index:1;overflow:hidden}.cfh-portada__media img{width:100%;height:100%;object-fit:cover;object-position:var(--cfh-img-x, 50%) var(--cfh-img-y, 55%)}.cfh-portada__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,var(--cfh-marino) 0%,rgb(var(--cfh-marino-rgb) / .86) 14%,rgb(var(--cfh-marino-rgb) / .45) 30%,rgb(var(--cfh-marino-rgb) / .12) 48%,transparent 64%)}.cfh-portada--con-imagen .cfh-portada__grid{grid-template-columns:1fr;z-index:3}.cfh-portada--con-imagen .cfh-portada__copy{max-width:46ch}@media(max-width:1200px)and (min-width:901px){.cfh-portada--con-imagen .cfh-portada__media{width:46%}.cfh-portada--con-imagen .cfh-portada__copy{max-width:38ch}.cfh-portada--con-imagen .cfh-portada h1{font-size:clamp(1.9rem,3.6vw,2.7rem)}}.cfh-confianza{background:var(--cfh-papel-2);border-bottom:1px solid var(--cfh-linea)}.cfh-confianza__grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 52px;padding-block:26px}.cfh-confianza__item{display:flex;align-items:center;justify-content:center;gap:13px;padding-block:10px}.cfh-confianza__item svg{width:26px;height:26px;flex-shrink:0;color:var(--cfh-acento)}.cfh-confianza__label{display:block;font-size:.9rem;font-weight:700;line-height:1.3}.cfh-confianza__sub{display:block;font-size:.79rem;color:var(--cfh-tinta-50);line-height:1.4;margin-top:2px}.cfh-cat{position:relative;overflow:hidden;background:var(--cfh-papel)}.cfh-cat--gris{background:var(--cfh-papel-2)}.cfh-cat--degradado{background:linear-gradient(180deg,var(--cfh-grad-1, #ffffff),var(--cfh-grad-2, #eaf4ff))}.cfh-cat__grid{position:relative;display:grid;grid-template-columns:300px 1fr;gap:48px;padding-block:64px;align-items:center}.cfh-cat--invertida .cfh-cat__grid{grid-template-columns:1fr 300px}.cfh-cat--invertida .cfh-cat__panel{order:2}.cfh-cat__panel{position:relative;display:flex;flex-direction:column;gap:16px}.cfh-cat__num{position:absolute;top:-34px;left:-6px;font-family:var(--font-heading--family, inherit);font-size:7rem;font-weight:800;line-height:1;color:var(--cfh-acento);opacity:.09;pointer-events:none;-webkit-user-select:none;user-select:none}.cfh-cat__eyebrow{color:var(--cfh-acento);position:relative}.cfh-cat__titulo{position:relative;font-size:clamp(1.7rem,3vw,2.35rem)}.cfh-cat__regla{width:52px;height:3px;background:var(--cfh-acento);border-radius:2px}.cfh-cat__texto{position:relative;color:var(--cfh-tinta-70);font-size:.96rem;line-height:1.6;margin:0;max-width:34ch}.cfh-cat__ver{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-weight:700;font-size:.92rem;color:var(--cfh-acento);border-bottom:2px solid transparent;padding-bottom:3px;transition:border-color .18s ease,gap .18s ease}.cfh-cat__ver:hover{border-color:var(--cfh-acento);gap:12px}.cfh-cat__ver svg{width:17px;height:17px}.cfh-cat__figura{position:relative;display:grid;place-items:center;width:100%;max-width:520px;margin-inline:auto;aspect-ratio:16 / 11;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 52% 48%,rgb(var(--cfh-acento-rgb, 29 78 216) / .16),rgb(var(--cfh-acento-rgb, 29 78 216) / .05) 55%,transparent 72%)}.cfh-cat__figura img{width:100%;height:100%;object-fit:cover}.cfh-cat__ilus{display:block;width:72%;max-width:330px;color:var(--cfh-acento);transition:transform .35s ease}.cfh-cat__ilus svg{display:block;width:100%;height:auto}a.cfh-cat__figura:hover .cfh-cat__ilus{transform:translateY(-6px) scale(1.02)}a.cfh-cat__figura img{transition:transform .4s ease}a.cfh-cat__figura:hover img{transform:scale(1.03)}@media(prefers-reduced-motion:reduce){.cfh-cat__ilus,a.cfh-cat__figura img{transition:none}a.cfh-cat__figura:hover .cfh-cat__ilus,a.cfh-cat__figura:hover img{transform:none}}.cfh-cat__rail{display:grid;grid-template-columns:repeat(var(--cfh-cols, 3),minmax(0,1fr));gap:22px}.cfh-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--cfh-linea);border-radius:var(--cfh-radio);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.cfh-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--cfh-acento) 40%,var(--cfh-linea));box-shadow:0 22px 42px -26px rgb(var(--cfh-marca-rgb) / .45)}.cfh-card__media{position:relative;background:var(--cfh-papel-2);aspect-ratio:1 / 1}.cfh-card__media img{width:100%;height:100%;object-fit:cover}.cfh-card__desc{position:absolute;top:12px;left:12px;padding:6px 11px;border-radius:999px;background:var(--cfh-acento);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:.02em}.cfh-card__body{display:flex;flex-direction:column;gap:7px;padding:16px 17px 18px;flex:1}.cfh-card__nombre{font-size:.95rem;font-weight:600;line-height:1.35;color:var(--cfh-tinta)}.cfh-card__precios{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap;margin-top:auto;padding-top:6px}.cfh-card__precio{font-family:var(--font-heading--family, inherit);font-size:1.12rem;font-weight:700;font-variant-numeric:tabular-nums}.cfh-card__antes{font-size:.83rem;color:var(--cfh-tinta-50);text-decoration:line-through;font-variant-numeric:tabular-nums}.cfh-card__pie{font-size:.76rem;font-weight:600;color:var(--cfh-tinta-50)}.cfh-card__cta{display:none}.cfh-cat__rail--destacado .cfh-card{flex-direction:row;align-items:stretch}.cfh-cat__rail--destacado .cfh-card__media{flex:0 0 42%;aspect-ratio:auto;min-height:320px;border-right:1px solid var(--cfh-linea)}.cfh-cat__rail--destacado .cfh-card__body{justify-content:center;gap:12px;padding:36px 40px}.cfh-cat__rail--destacado .cfh-card__nombre{font-size:1.35rem;font-weight:700;line-height:1.25}.cfh-cat__rail--destacado .cfh-card__precios{margin-top:0}.cfh-cat__rail--destacado .cfh-card__precio{font-size:1.75rem}.cfh-cat__rail--destacado .cfh-card__antes{font-size:.95rem}.cfh-cat__rail--destacado .cfh-card__pie{font-size:.82rem}.cfh-cat__rail--destacado .cfh-card__cta{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:.92rem;font-weight:700;color:var(--cfh-acento)}.cfh-cat__rail--destacado .cfh-card__cta svg{width:17px;height:17px}.cfh-cat__rail--destacado .cfh-card:hover .cfh-card__cta{gap:12px}.cfh-vacia{grid-column:1 / -1;display:flex;align-items:center;gap:20px;min-height:210px;padding:36px 40px;border:1.5px dashed var(--cfh-linea);border-radius:var(--cfh-radio);background:repeating-linear-gradient(135deg,rgba(0,0,0,.018) 0 12px,transparent 12px 24px)}.cfh-vacia svg{width:42px;height:42px;flex-shrink:0;color:var(--cfh-acento);opacity:.55}.cfh-vacia__titulo{font-family:var(--font-heading--family, inherit);display:block;font-size:1.15rem;font-weight:700;margin-bottom:6px}.cfh-vacia__texto{font-size:.92rem;color:var(--cfh-tinta-50);max-width:52ch;margin:0;line-height:1.55}.cfh-aviso{margin-top:14px;padding:12px 16px;border-radius:10px;background:#fff7e6;border:1px solid #f0d9a8;color:#7a5410;font-size:.84rem;line-height:1.5}@media(max-width:1080px){.cfh-cat__rail{--cfh-cols: 2}}@media(max-width:700px){.cfh-confianza__grid{gap:4px 18px}.cfh-confianza__item{flex:0 1 calc(50% - 9px);justify-content:flex-start}.cfh-confianza__item:last-child:nth-child(odd){flex-basis:auto}}@media(max-width:900px){.cfh__wrap{padding-inline:20px}.cfh-portada__grid{grid-template-columns:1fr;gap:34px;padding-block:44px;min-height:0}.cfh-portada__copy,.cfh-portada--simple .cfh-portada__copy,.cfh-portada--con-imagen .cfh-portada__copy{max-width:none}.cfh-portada--con-imagen{display:flex;flex-direction:column}.cfh-portada--con-imagen .cfh__wrap{order:1}.cfh-portada--con-imagen .cfh-portada__media{position:relative;order:2;width:100%;aspect-ratio:16 / 10}.cfh-portada--con-imagen .cfh-portada__media:after{background:linear-gradient(180deg,var(--cfh-marino) 0%,rgb(var(--cfh-marino-rgb) / .55) 12%,rgb(var(--cfh-marino-rgb) / .1) 30%,transparent 48%)}.cfh-cat__grid,.cfh-cat--invertida .cfh-cat__grid{grid-template-columns:1fr;gap:28px;padding-block:52px}.cfh-cat--invertida .cfh-cat__panel{order:0}.cfh-cat__num{top:-26px;font-size:5.2rem}.cfh-cat__texto{max-width:46ch}.cfh-cat__figura{aspect-ratio:16 / 11;border-radius:18px}.cfh-cat__ilus{width:82%}.cfh-cat__rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin-inline:-20px;padding-inline:20px;padding-bottom:6px;scrollbar-width:none}.cfh-cat__rail::-webkit-scrollbar{display:none}.cfh-cat__rail>*{flex:0 0 62vw;max-width:260px;scroll-snap-align:start}.cfh-cat__rail--destacado{display:block;margin-inline:0;padding-inline:0;overflow:visible}.cfh-cat__rail--destacado>*{max-width:none}.cfh-cat__rail--destacado .cfh-card{flex-direction:column}.cfh-cat__rail--destacado .cfh-card__media{flex:none;aspect-ratio:1 / 1;min-height:0;border-right:none;border-bottom:1px solid var(--cfh-linea)}.cfh-cat__rail--destacado .cfh-card__body{padding:20px}.cfh-cat__rail--destacado .cfh-card__nombre{font-size:1.1rem}.cfh-cat__rail--destacado .cfh-card__precio{font-size:1.4rem}.cfh-vacia{flex-direction:column;align-items:flex-start;gap:12px;min-height:0;padding:28px 24px;max-width:none;flex-basis:100%}}@media(max-width:560px){.cfh-portada h1{font-size:clamp(1.9rem,8vw,2.4rem)}.cfh-confianza__grid{gap:2px 14px}.cfh-confianza__sub{display:none}.cfh-cat__rail>*{flex-basis:72vw}}.cfh-cats{background:linear-gradient(180deg,var(--cfh-grad-1, #ffffff),var(--cfh-grad-2, #d4e8fc))}.cfh-cats__head{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding-block:52px 30px}.cfh-cats__eyebrow{color:var(--cfh-rojo)}.cfh-cats__titulo{font-size:clamp(1.5rem,2.6vw,2.1rem)}.cfh-cats__sub{margin:0;max-width:52ch;color:var(--cfh-tinta-70);font-size:.96rem;line-height:1.55}.cfh-cats__grid{display:flex;flex-wrap:wrap;justify-content:center;gap:18px;padding-bottom:60px}.cfh-cats__item{flex:0 1 calc(100% / 6 - 15px);min-width:168px;display:flex;flex-direction:column;background:var(--cfh-papel);border:1px solid var(--cfh-linea);border-radius:16px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}a.cfh-cats__item:hover{transform:translateY(-5px);border-color:color-mix(in srgb,var(--cfh-acento) 42%,var(--cfh-linea));box-shadow:0 20px 38px -24px rgb(var(--cfh-acento-rgb, 29 78 216) / .55)}.cfh-cats__media{position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;background:radial-gradient(circle at 50% 48%,rgb(var(--cfh-acento-rgb, 29 78 216) / .15),rgb(var(--cfh-acento-rgb, 29 78 216) / .04) 58%,transparent 74%)}.cfh-cats__media img{width:100%;height:100%;object-fit:cover}.cfh-cats__media--ilus{background:radial-gradient(circle at 50% 44%,rgb(var(--cfh-marca-rgb) / .5),transparent 62%),linear-gradient(160deg,#0b2a6d 0%,var(--cfh-marino) 78%)}.cfh-cats__media--ilus .cfh-cats__ilus{color:#cfdfff}.cfh-cats__ilus{display:block;width:68%;color:var(--cfh-acento);transition:transform .3s ease}.cfh-cats__ilus svg{display:block;width:100%;height:auto}a.cfh-cats__item:hover .cfh-cats__ilus{transform:translateY(-4px) scale(1.03)}.cfh-cats__body{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;padding:14px 16px 16px;border-top:1px solid var(--cfh-linea);margin-top:auto}.cfh-cats__nombre{font-size:.9rem;font-weight:700;line-height:1.28;flex:1;min-height:2.56em}.cfh-cats__texto{flex:1 0 100%;font-size:.8rem;color:var(--cfh-tinta-50);line-height:1.45}.cfh-cats__flecha{display:inline-flex;margin-top:1px;color:var(--cfh-acento);transition:transform .2s ease}.cfh-cats__flecha svg{width:18px;height:18px}a.cfh-cats__item:hover .cfh-cats__flecha{transform:translate(3px)}.cfh-cats__pronto{position:absolute;top:10px;left:10px;font-size:.68rem;font-weight:800;letter-spacing:.02em;color:#fff;background:rgb(var(--cfh-marino-rgb) / .72);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;padding:5px 11px}.cfh-cats__item--pronto{opacity:.86}@media(max-width:1180px){.cfh-cats__item{flex-basis:calc(100% / 3 - 12px)}}@media(prefers-reduced-motion:reduce){.cfh-cats__item,.cfh-cats__ilus,.cfh-cats__flecha{transition:none}a.cfh-cats__item:hover,a.cfh-cats__item:hover .cfh-cats__ilus,a.cfh-cats__item:hover .cfh-cats__flecha{transform:none}}@media(max-width:700px){.cfh-cats__head{padding-block:40px 22px}.cfh-cats__grid{gap:14px;padding-bottom:44px}.cfh-cats__item{flex-basis:calc(50% - 7px);min-width:0;max-width:none;border-radius:14px}.cfh-cats__item:last-child:nth-child(odd){flex-grow:0}.cfh-cats__body{padding:12px 13px 14px}.cfh-cats__nombre{font-size:.88rem}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/home-cf.css.map */
