:root{--cn-navy: #14213D;--cn-azul: #2C5FA8;--cn-blanco: #FFFFFF;--cn-celeste: #EEF3FA;--cn-gris: #5B6472;--cn-fuente-titulo: "Fraunces", Georgia, serif;--cn-fuente-cuerpo: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--cn-radio: 20px;--cn-radio-boton: 999px;--cn-margen: 24px;--cn-ease: cubic-bezier(.22, 1, .36, 1)}.cn-section{font-family:var(--cn-fuente-cuerpo);color:var(--cn-navy);padding-top:0!important;padding-bottom:0!important}.cn-container{max-width:1180px;margin:0 auto;padding:0 var(--cn-margen)}.cn-h1,.cn-h2,.cn-h3{font-family:var(--cn-fuente-titulo);color:var(--cn-navy);line-height:1.15;margin:0 0 16px;font-weight:600}.cn-body{font-family:var(--cn-fuente-cuerpo);color:var(--cn-gris);line-height:1.6;margin:0 0 20px}.cn-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 34px;border-radius:var(--cn-radio-boton);background:var(--cn-azul);color:var(--cn-blanco);font-family:var(--cn-fuente-cuerpo);font-weight:600;font-size:16px;text-decoration:none;border:none;cursor:pointer;transition:transform .35s var(--cn-ease),box-shadow .35s var(--cn-ease),background .35s var(--cn-ease);box-shadow:0 8px 24px #2c5fa840}.cn-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #2c5fa852;background:#24508f}.cn-btn--outline{background:transparent;color:var(--cn-navy);border:1.5px solid var(--cn-navy);box-shadow:none}.cn-btn--outline:hover{background:var(--cn-navy);color:var(--cn-blanco)}.cn-img-placeholder{width:100%;height:100%;min-height:260px;border-radius:var(--cn-radio);background:linear-gradient(135deg,var(--cn-celeste) 0%,#dfe9f7 100%);position:relative;overflow:hidden;display:flex!important;align-items:center;justify-content:center}.cn-img-placeholder span{text-align:center;padding:24px;font-family:var(--cn-fuente-cuerpo);font-size:13px;color:var(--cn-gris);opacity:.7}.cn-img,.cn-img-placeholder{display:block;border-radius:var(--cn-radio);object-fit:cover}.cn-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--cn-ease),transform .7s var(--cn-ease)}.cn-reveal.cn-visible{opacity:1;transform:translateY(0)}.cn-reveal--scale{transform:translateY(28px) scale(.96)}.cn-reveal--scale.cn-visible{transform:translateY(0) scale(1)}@media(prefers-reduced-motion:reduce){.cn-reveal{opacity:1;transform:none;transition:none}}@media(max-width:990px){.cn-container{padding:0 18px}}.cn-brand-fonts h1,.cn-brand-fonts h2,.cn-brand-fonts h3{font-family:var(--cn-fuente-titulo)}.section-header{margin-bottom:0!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/cn-styles.css.map */
