.elementor-kit-7{--e-global-color-primary:#0E1B3A;--e-global-color-secondary:#FFC21A;--e-global-color-text:#0B0F1A;--e-global-color-accent:#1E3FAE;--e-global-color-crema:#FBF6EA;--e-global-color-azul_profundo:#0A1330;--e-global-color-azul_medio:#12224D;--e-global-color-azul_accion_claro:#2E6BFF;--e-global-color-oro_hover:#FFD34D;--e-global-typography-primary-font-family:"Archivo Black";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Archivo";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Archivo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Archivo";--e-global-typography-accent-font-weight:700;--e-global-typography-koko_display-font-family:"Archivo Black";--e-global-typography-koko_display-font-size:clamp(2.6rem, 6.2vw, 5.4rem);--e-global-typography-koko_display-font-weight:400;--e-global-typography-koko_display-text-transform:none;--e-global-typography-koko_display-line-height:0.94em;--e-global-typography-koko_display-letter-spacing:-0.01em;--e-global-typography-koko_t1-font-family:"Archivo Black";--e-global-typography-koko_t1-font-size:clamp(1.7rem, 3.2vw, 2.2rem);--e-global-typography-koko_t1-font-weight:400;--e-global-typography-koko_t1-text-transform:none;--e-global-typography-koko_t1-line-height:1.06em;--e-global-typography-koko_t1-letter-spacing:-0.005em;--e-global-typography-koko_t2-font-family:"Archivo";--e-global-typography-koko_t2-font-size:clamp(1.05rem, 1.6vw, 1.15rem);--e-global-typography-koko_t2-font-weight:700;--e-global-typography-koko_t2-text-transform:none;--e-global-typography-koko_t2-line-height:1.2em;--e-global-typography-koko_t2-letter-spacing:0em;--e-global-typography-koko_antetitulo-font-family:"Archivo";--e-global-typography-koko_antetitulo-font-size:clamp(0.68rem, 1vw, 0.72rem);--e-global-typography-koko_antetitulo-font-weight:700;--e-global-typography-koko_antetitulo-text-transform:uppercase;--e-global-typography-koko_antetitulo-line-height:1.2em;--e-global-typography-koko_antetitulo-letter-spacing:0.22em;--e-global-typography-koko_cuerpo-font-family:"Archivo";--e-global-typography-koko_cuerpo-font-size:clamp(0.97rem, 1.15vw, 1rem);--e-global-typography-koko_cuerpo-font-weight:400;--e-global-typography-koko_cuerpo-text-transform:none;--e-global-typography-koko_cuerpo-line-height:1.62em;--e-global-typography-koko_cuerpo-letter-spacing:0em;--e-global-typography-koko_dato-font-family:"Archivo";--e-global-typography-koko_dato-font-size:0.78rem;--e-global-typography-koko_dato-font-weight:600;--e-global-typography-koko_dato-text-transform:none;--e-global-typography-koko_dato-line-height:1.3em;--e-global-typography-koko_dato-letter-spacing:0.02em;font-family:"Archivo", system-ui, sans-serif;font-size:clamp(0.97rem, 1.15vw, 1rem);font-weight:400;line-height:1.62em;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-kit-7 h1{font-family:"Archivo Black", system-ui, sans-serif;font-size:clamp(2.6rem, 6.2vw, 5.4rem);font-weight:400;line-height:0.94em;}.elementor-kit-7 h2{font-family:"Archivo Black", system-ui, sans-serif;font-size:clamp(1.7rem, 3.2vw, 2.2rem);font-weight:400;line-height:1.06em;}.elementor-kit-7 h3{font-family:"Archivo", system-ui, sans-serif;font-size:clamp(1.05rem, 1.6vw, 1.15rem);font-weight:700;line-height:1.2em;}.elementor-kit-7 h4{font-family:"Archivo", system-ui, sans-serif;font-size:1rem;font-weight:700;line-height:1.3em;}.elementor-kit-7 h5{font-family:"Archivo", system-ui, sans-serif;font-size:0.9rem;font-weight:600;}.elementor-kit-7 h6{font-family:"Archivo", system-ui, sans-serif;font-size:0.8rem;font-weight:600;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{font-family:"Archivo", system-ui, sans-serif;font-size:1.02rem;font-weight:700;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1180px;}.e-con{--container-max-width:1180px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{
  --koko-azul:#0E1B3A;
  --koko-azul-profundo:#0A1330;
  --koko-azul-medio:#12224D;
  --koko-crema:#FBF6EA;
  --koko-oro:#FFC21A;
  --koko-oro-hover:#FFD34D;
  --koko-tinta:#0B0F1A;
  --koko-azul-accion:#1E3FAE;
  --koko-azul-accion-hov:#2E6BFF;
  --koko-fucsia:#EB278E;
  --koko-rojo:#ED3236;
  --koko-naranja:#F58634;
  --koko-oro-calido:#FBC72C;
  --koko-amarillo:#FFF212;
  --koko-verde-limon:#A8CF45;
  --koko-verde:#71C174;
  --koko-celeste-claro:#4CC8F4;
  --koko-celeste:#3FAAE0;
  --koko-azul-vivo:#276AB9;
  --koko-azul-pizarra:#3E4377;
  --koko-violeta:#7B3FF2;
  --koko-morado:#774D90;
  --koko-morado-oscuro:#46366A;
  --koko-rosa:#F6AFCD;
  --koko-display:'Archivo Black',system-ui,sans-serif;
  --koko-cuerpo:'Archivo',system-ui,sans-serif;
  --koko-radio:14px;
  --koko-radio-pildora:999px;
  --koko-transicion:200ms ease;
  --koko-sombra-oro:0 10px 26px rgba(255,194,26,.32);
  --koko-sombra-oro-hov:0 16px 34px rgba(255,194,26,.46);
}
body{
  --koko-azul:var(--e-global-color-primary,#0E1B3A);
  --koko-oro:var(--e-global-color-secondary,#FFC21A);
  --koko-tinta:var(--e-global-color-text,#0B0F1A);
  --koko-azul-accion:var(--e-global-color-accent,#1E3FAE);
  --koko-crema:var(--e-global-color-crema,#FBF6EA);
  --koko-azul-profundo:var(--e-global-color-azul_profundo,#0A1330);
  --koko-azul-medio:var(--e-global-color-azul_medio,#12224D);
  --koko-azul-accion-hov:var(--e-global-color-azul_accion_claro,#2E6BFF);
  --koko-oro-hover:var(--e-global-color-oro_hover,#FFD34D);
}
.koko-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--koko-cuerpo);font-weight:700;font-size:1.02rem;line-height:1;padding:15px 30px;border-radius:var(--koko-radio);background:var(--koko-oro);color:var(--koko-tinta);text-decoration:none;border:0;cursor:pointer;box-shadow:var(--koko-sombra-oro);transition:transform var(--koko-transicion),box-shadow var(--koko-transicion)}
.koko-btn:hover{transform:translateY(-3px);box-shadow:var(--koko-sombra-oro-hov)}
.koko-btn:focus-visible{outline:3px solid var(--koko-tinta);outline-offset:3px}
.koko-btn--fantasma{background:rgba(251,246,234,.06);color:var(--koko-crema);border:1.5px solid rgba(251,246,234,.35);box-shadow:none}
.koko-btn--fantasma:hover{background:rgba(251,246,234,.14);border-color:rgba(251,246,234,.6)}
.koko-pigmento{aspect-ratio:1 / .86;border-radius:47% 53% 50% 50% / 62% 58% 42% 38%;background:radial-gradient(circle at 33% 26%,rgba(255,255,255,.44),transparent 48%),radial-gradient(circle at 66% 78%,rgba(0,0,0,.34),transparent 54%),var(--c,var(--koko-azul-medio));box-shadow:0 10px 22px rgba(0,0,0,.42),inset 0 0 0 1px rgba(255,255,255,.09)}
.koko-precio,.woocommerce-Price-amount,.price{font-variant-numeric:tabular-nums}
:focus-visible{outline:3px solid var(--koko-oro);outline-offset:3px;border-radius:4px}
@media (prefers-reduced-motion:reduce){
  *,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}
}/* End custom CSS */