:root{--cc-color-fondo: #fbf6f0;--cc-color-fondo-alt: #f3ece2;--cc-color-texto: #3d3630;--cc-color-texto-suave: #7a7168;--cc-color-acento: #7c8ca0;--cc-color-acento-suave: #e9edf0;--cc-color-rosa: #f0d3d6;--cc-color-rosa-suave: #faeeef;--cc-color-boton: #3d3630;--cc-color-boton-texto: #fbf6f0;--cc-fuente-titulo: "Fraunces", Georgia, "Times New Roman", serif;--cc-fuente-cuerpo: "Nunito", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--cc-radio: 22px;--cc-radio-chico: 14px;--cc-margen: 24px;--cc-ease: cubic-bezier(.22, 1, .36, 1)}.cc-section{font-family:var(--cc-fuente-cuerpo);color:var(--cc-color-texto);padding-top:0!important;padding-bottom:0!important;overflow-x:clip}.cc-container{max-width:1220px;margin:0 auto;padding:0 var(--cc-margen)}.cc-eyebrow{display:inline-block;font-family:var(--cc-fuente-cuerpo);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;color:var(--cc-color-acento);margin:0 0 12px}.cc-h1,.cc-h2,.cc-h3{font-family:var(--cc-fuente-titulo);font-weight:600;line-height:1.12;margin:0 0 16px;letter-spacing:-.01em}.cc-body{font-family:var(--cc-fuente-cuerpo);line-height:1.6;color:var(--cc-color-texto-suave);margin:0 0 20px}.cc-btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--cc-fuente-cuerpo);font-weight:700;font-size:16px;padding:15px 32px;border-radius:999px;background:var(--cc-color-boton);color:var(--cc-color-boton-texto);text-decoration:none;border:none;cursor:pointer;transition:transform .35s var(--cc-ease),box-shadow .35s var(--cc-ease),background .35s var(--cc-ease);box-shadow:0 6px 18px #3d36302e}.cc-btn:hover{transform:translateY(-3px);box-shadow:0 12px 26px #3d36303d}.cc-btn--outline{background:transparent;color:var(--cc-color-texto);border:2px solid var(--cc-color-texto);box-shadow:none}.cc-btn--outline:hover{background:var(--cc-color-texto);color:var(--cc-color-boton-texto)}.cc-reveal{opacity:0;transform:translateY(28px) scale(.985);transition:opacity .8s var(--cc-ease),transform .8s var(--cc-ease);transition-delay:var(--cc-delay, 0s)}.cc-reveal.cc-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cc-reveal{opacity:1;transform:none;transition:none}}.cc-hero{position:relative;min-height:var(--cc-hero-alto, 620px);display:flex;align-items:center;overflow:clip;background:var(--cc-color-fondo-alt)}.cc-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.cc-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(251,246,240,var(--cc-scrim-opacidad, .72)),rgba(251,246,240,calc(var(--cc-scrim-opacidad, .72) * .35)) 45%,#fbf6f000 70%)}.cc-hero__contenido{position:relative;z-index:2;max-width:560px;padding:60px var(--cc-margen)}.cc-hero__acciones{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px}.cc-hero--der .cc-hero__contenido{margin-left:auto;text-align:right}.cc-hero--der .cc-hero__acciones{justify-content:flex-end}.cc-hero--der .cc-hero__scrim{background:linear-gradient(270deg,rgba(251,246,240,var(--cc-scrim-opacidad, .72)),rgba(251,246,240,calc(var(--cc-scrim-opacidad, .72) * .35)) 45%,#fbf6f000 70%)}.cc-beneficios__cabecera{text-align:center;max-width:640px;margin:0 auto 44px}.cc-beneficios__grid{display:grid;grid-template-columns:repeat(var(--cc-cols, 3),1fr);gap:28px}.cc-beneficio{background:var(--cc-color-fondo);border-radius:var(--cc-radio);padding:36px 28px;text-align:center;transition:transform .4s var(--cc-ease),box-shadow .4s var(--cc-ease);box-shadow:0 2px #3d36300a}.cc-beneficio:hover{transform:translateY(-6px);box-shadow:0 18px 34px #3d36301a}.cc-beneficio__icono{font-size:40px;line-height:1;display:inline-block;margin-bottom:18px}.cc-beneficio__titulo{font-family:var(--cc-fuente-titulo);font-size:20px;margin:0 0 8px}.cc-beneficio__texto{font-size:15px;color:var(--cc-color-texto-suave);line-height:1.55;margin:0}.cc-pasos__cabecera{text-align:center;max-width:640px;margin:0 auto 48px}.cc-pasos__lista{display:flex;flex-direction:column;gap:72px}.cc-paso{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.cc-paso--inv .cc-paso__media{order:2}.cc-paso--inv .cc-paso__texto{order:1}.cc-paso__media{border-radius:var(--cc-radio);overflow:clip;aspect-ratio:1 / 1}.cc-paso__media img{width:100%;height:100%;object-fit:cover;display:block}.cc-paso__numero{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--cc-color-rosa);color:var(--cc-color-texto);font-family:var(--cc-fuente-titulo);font-weight:600;margin-bottom:16px}.cc-paso__titulo{font-family:var(--cc-fuente-titulo);font-size:26px;margin:0 0 10px}.cc-vitrina{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:center}.cc-vitrina__media{border-radius:var(--cc-radio);overflow:clip}.cc-vitrina__media img{width:100%;display:block}.cc-vitrina__swatches{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.cc-swatch{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--cc-color-fondo);font-size:14px;font-weight:700}.cc-swatch__punto{width:14px;height:14px;border-radius:50%;flex:none}.cc-cta{text-align:center;background:var(--cc-color-acento-suave);border-radius:calc(var(--cc-radio) * 1.4);padding:72px 32px;position:relative;overflow:clip}.cc-cta__precio{font-family:var(--cc-fuente-titulo);font-size:32px;margin:18px 0 26px}.cc-cta__precio .cc-cta__precio-antes{text-decoration:line-through;color:var(--cc-color-texto-suave);font-size:20px;margin-right:10px}.cc-momentos__grid{display:grid;grid-template-columns:repeat(var(--cc-cols-momentos, 3),1fr);gap:24px}.cc-momento__media{border-radius:var(--cc-radio);overflow:clip;aspect-ratio:4 / 5}.cc-momento__media img{width:100%;height:100%;object-fit:cover;display:block}.cc-momento__texto{margin:14px 4px 0;font-weight:700;font-size:15px;color:var(--cc-color-texto)}@media(max-width:749px){.cc-momentos__grid{grid-template-columns:1fr}}.cc-resenas__cabecera{text-align:center;max-width:640px;margin:0 auto 20px}.cc-resenas__resumen{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 auto 44px;font-family:var(--cc-fuente-cuerpo);font-weight:700;font-size:15px}.cc-estrellas{color:#e8a33d;letter-spacing:2px;font-size:16px}.cc-resenas__grid{display:grid;grid-template-columns:repeat(var(--cc-cols, 3),1fr);gap:28px}.cc-resena{background:var(--cc-color-fondo);border-radius:var(--cc-radio);padding:32px 28px;transition:transform .4s var(--cc-ease),box-shadow .4s var(--cc-ease)}.cc-resena:hover{transform:translateY(-6px);box-shadow:0 18px 34px #3d36301a}.cc-resena__estrellas{margin-bottom:14px}.cc-resena__texto{font-style:italic;margin:0 0 18px;color:var(--cc-color-texto)}.cc-resena__autor{font-weight:700;font-size:14px;color:var(--cc-color-texto-suave)}.cc-producto__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:56px;align-items:start}.cc-galeria__principal{border-radius:var(--cc-radio);overflow:clip;aspect-ratio:1 / 1;background:var(--cc-color-fondo-alt)}.cc-galeria__principal img{width:100%;height:100%;object-fit:cover;display:block}.cc-galeria__miniaturas{display:flex;gap:10px;margin-top:14px;flex-wrap:wrap}.cc-galeria__mini{width:64px;height:64px;border-radius:12px;overflow:clip;border:2px solid transparent;padding:0;cursor:pointer;background:none;transition:border-color .3s var(--cc-ease)}.cc-galeria__mini img{width:100%;height:100%;object-fit:cover;display:block}.cc-galeria__mini--activa{border-color:var(--cc-color-acento)}.cc-producto__precio{font-family:var(--cc-fuente-titulo);font-size:28px;margin:6px 0 22px}.cc-producto__opciones{margin-bottom:22px}.cc-opcion__nombre{font-weight:700;font-size:14px;margin:0 0 8px}.cc-opcion__valores{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.cc-opcion__valor{padding:10px 18px;border-radius:999px;border:2px solid var(--cc-color-acento-suave);background:#fff;cursor:pointer;font-family:var(--cc-fuente-cuerpo);font-weight:600;transition:border-color .3s var(--cc-ease),background .3s var(--cc-ease)}.cc-opcion__valor--activa{border-color:var(--cc-color-texto);background:var(--cc-color-fondo-alt)}.cc-producto__boton{width:100%;justify-content:center;margin-bottom:28px}.cc-producto__boton:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:none}.cc-producto__confianza{display:flex;flex-direction:column;gap:12px}.cc-confianza__item{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--cc-color-texto-suave)}.cc-confianza__item span{font-size:20px}.cc-producto__descripcion{max-width:760px;margin:72px auto 0;text-align:center}.cc-producto__descripcion-catalogo{text-align:left;margin-top:18px}.cc-producto__caracteristicas{margin-top:72px}@media(max-width:990px){.cc-beneficios__grid{grid-template-columns:repeat(2,1fr)}.cc-paso,.cc-vitrina,.cc-producto__grid{grid-template-columns:1fr;gap:28px}.cc-paso--inv .cc-paso__media,.cc-paso--inv .cc-paso__texto{order:initial}.cc-hero{min-height:520px}.cc-producto__caracteristicas .cc-beneficios__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.cc-beneficios__grid,.cc-resenas__grid,.cc-producto__caracteristicas .cc-beneficios__grid{grid-template-columns:1fr}.cc-h1{font-size:clamp(28px,8vw,40px)!important}.cc-hero__contenido{max-width:100%;padding:40px var(--cc-margen)}.cc-cta{padding:48px 20px}}.section-header{margin-bottom:0!important}.cc-logo-fallback{height:42px;width:auto;display:block}@media(max-width:749px){.cc-logo-fallback{height:32px}}.cc-opinion{max-width:640px;margin:0 auto;background:#fff;border-radius:var(--cc-radio);padding:40px 36px;box-shadow:0 14px 34px #3d363012}.cc-opinion__cabecera{text-align:center;margin-bottom:26px}.cc-opinion__sub{color:var(--cc-color-texto-suave);margin:10px 0 0}.cc-opinion__form{display:grid;gap:20px}.cc-opinion__campo{display:grid;gap:8px;border:0;padding:0;margin:0;min-width:0}.cc-opinion__campo label,.cc-opinion__campo legend{font-weight:700;font-size:14px;padding:0}.cc-opinion__campo small{font-weight:400;color:var(--cc-color-texto-suave)}.cc-opinion__fila{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cc-opinion input[type=text],.cc-opinion input[type=email],.cc-opinion textarea{width:100%;box-sizing:border-box;font:inherit;color:var(--cc-color-texto);background:var(--cc-color-fondo);border:1.5px solid #e4dccf;border-radius:var(--cc-radio-chico);padding:13px 15px}.cc-opinion input:focus-visible,.cc-opinion textarea:focus-visible{outline:2px solid var(--cc-color-acento);outline-offset:1px}.cc-opinion textarea{resize:vertical}.cc-estrellas-input{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end;gap:4px}.cc-estrellas-input input{position:absolute;opacity:0;width:1px;height:1px}.cc-estrellas-input label{font-size:38px;line-height:1;color:#d9d1c4;cursor:pointer;transition:color .2s,transform .2s}.cc-estrellas-input label:hover,.cc-estrellas-input label:hover~label,.cc-estrellas-input input:checked~label{color:#e8a33d}.cc-estrellas-input label:hover{transform:scale(1.12)}.cc-estrellas-input input:focus-visible+label{outline:2px solid var(--cc-color-acento);border-radius:6px}.cc-opinion .cc-btn{justify-self:center;cursor:pointer;border:0}.cc-opinion__nota{text-align:center;font-size:13px;color:var(--cc-color-texto-suave);margin:0}.cc-opinion__ok{display:grid;gap:6px;text-align:center;padding:26px;background:var(--cc-color-acento-suave);border-radius:var(--cc-radio-chico)}.cc-opinion__error{padding:14px 16px;background:var(--cc-color-rosa-suave);border-radius:var(--cc-radio-chico);font-size:14px}@media(max-width:640px){.cc-opinion{padding:28px 20px}.cc-opinion__fila{grid-template-columns:1fr}}.cc-bundle{border:0;padding:0;margin:0 0 16px;display:grid;gap:10px}.cc-bundle__op{position:relative;display:block;cursor:pointer}.cc-bundle__op input{position:absolute;opacity:0;width:1px;height:1px}.cc-bundle__caja{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;background:#fff;border:2px solid #e4dccf;border-radius:var(--cc-radio-chico);transition:border-color .25s var(--cc-ease),background .25s var(--cc-ease)}.cc-bundle__op:hover .cc-bundle__caja{border-color:var(--cc-color-acento)}.cc-bundle__op input:checked+.cc-bundle__caja{border-color:var(--cc-color-texto);background:var(--cc-color-rosa-suave)}.cc-bundle__op input:focus-visible+.cc-bundle__caja{outline:2px solid var(--cc-color-acento);outline-offset:2px}.cc-bundle__titulo{font-weight:800}.cc-bundle__precio{font-weight:700;text-align:right}.cc-bundle__precio small{display:block;font-weight:400;font-size:12px;color:var(--cc-color-texto-suave)}.cc-bundle__etiqueta{position:absolute;top:-10px;left:16px;background:var(--cc-color-texto);color:var(--cc-color-fondo);font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:3px 10px;border-radius:999px}.cc-barra-movil{display:none}@media(max-width:749px){.cc-barra-movil{display:flex;align-items:center;justify-content:space-between;gap:12px;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fbf6f0f7;border-top:1px solid #e4dccf;box-shadow:0 -6px 20px #3d363014;transform:translateY(110%);transition:transform .35s var(--cc-ease)}.cc-barra-movil--visible{transform:translateY(0)}.cc-barra-movil__info{display:grid;line-height:1.25;min-width:0}.cc-barra-movil__nombre{font-weight:800;font-size:14px}.cc-barra-movil__precio{font-size:13px;color:var(--cc-color-texto-suave)}.cc-barra-movil__boton{padding:12px 22px;border:0;cursor:pointer;white-space:nowrap}}.cc-bundle__segundo{margin:-4px 0 16px;padding:16px 18px;background:var(--cc-color-rosa-suave);border-radius:var(--cc-radio-chico)}.cc-bundle__segundo[hidden]{display:none}.cc-bundle__segundo-titulo{margin:0 0 10px;font-weight:800;font-size:14px}.cc-bundle__segundo .cc-opcion:last-child{margin-bottom:0}.cc-producto__compra{scroll-margin-top:90px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cc-styles.css.map */
