.sitio .col,.sitio .tp-pago{--cl-tinta:#0b1f4b;--cl-texto:#2a3a53;--cl-suave:#5b6b84;--cl-linea:#dfe6ef;--cl-turq:#14c4c9;--cl-turq-osc:#0b8489;--cl-cristal:#ffffff9e;--cl-borde:#fffffff2}.sitio .col .col-tomo{color:var(--cl-tinta);background:linear-gradient(#f3f7fc 0%,#e9f0fa 100%)}.sitio .col .col-tomo+.col-tomo{border-top:1px solid #fff}.sitio .col .col-tomo__orbe{filter:blur(70px);opacity:.7}.sitio .col .col-tomo__orbe--a{background:radial-gradient(circle,#14c4c952,#0000 65%)}.sitio .col .col-tomo__orbe--b{background:radial-gradient(circle,#4682ff3d,#0000 65%)}.sitio .col .col-tomo__tarjeta{border:1px solid var(--cl-borde);-webkit-backdrop-filter:blur(22px)saturate(160%);background:linear-gradient(140deg,#ffffffc7,#ffffff80);box-shadow:inset 1px 1px 3px #fff,0 34px 80px -48px #0b1f4b73}.sitio .col .col-tomo__tarjeta:after{background:radial-gradient(520px circle at var(--light-x,70%) var(--light-y,0%), #ffffffbf, transparent 70%)}.sitio .col .col-tomo__numero{color:#0b1f4b0f}.sitio .col .col-tomo .col-mono,.sitio .col .col-tomo .col-isbn,.sitio .col .col-tomo .col-gancho footer{color:var(--cl-suave)}.sitio .col .col-tomo h2,.sitio .col .col-tomo .col-gancho p{color:var(--cl-tinta)}.sitio .col .col-tomo .col-sub{color:var(--cl-turq-osc)}.sitio .col .col-tomo .col-parrafo{color:var(--cl-texto)}.sitio .col .col-tomo .col-cifras div{border:1px solid var(--cl-borde);background:#ffffffb3;box-shadow:inset 1px 1px 2px #fff,0 14px 30px -24px #0b1f4b66}.sitio .col .col-tomo .col-cifras div:hover{background:#fff;border-color:#9fdfe2}.sitio .col .col-tomo .col-cifras__icono{color:var(--cl-turq-osc);background:linear-gradient(145deg,#e0f7f8,#f4fbfc);border-color:#bfe9ec}.sitio .col .col-tomo .col-cifras dd{background:linear-gradient(90deg,#0b1f4b,#1d57b8);color:#0000;-webkit-background-clip:text;background-clip:text}.sitio .col .col-tomo .col-cifras dt{color:var(--cl-suave)}.sitio .col .col-tomo .pl__alternar,.sitio .col .col-otro .pl__alternar{border-color:var(--cl-linea);background:#ffffffbf}.sitio .col .col-tomo .pl__alternar button,.sitio .col .col-otro .pl__alternar button{color:var(--cl-texto)}.sitio .col .col-tomo .pl__alternar button[aria-pressed=true]{color:#04202a}.sitio .col .col-tomo .pl__marco{box-shadow:0 30px 50px -24px #0b1f4b8c,0 10px 22px -12px #0b1f4b59}.sitio .col .tp-panel{color:var(--cl-tinta);border:1px solid var(--cl-borde);background:linear-gradient(140deg,#ffffffb3,#eaf3fb8c);box-shadow:inset 1px 1px 3px #fff,0 20px 50px -38px #0b1f4b73}.sitio .col .tp-panel__orbe--a{opacity:.8;background:radial-gradient(circle,#14c4c947,#0000 65%)}.sitio .col .tp-panel__orbe--b{opacity:.8;background:radial-gradient(circle,#4682ff33,#0000 65%)}.sitio .col .tp-panel__cabeza>p{color:var(--cl-suave)}.sitio .col .tp-prod{border:1px solid var(--cl-borde);background:#fffc;box-shadow:inset 1px 1px 2px #fff,0 16px 32px -26px #0b1f4b80}.sitio .col .tp-prod:after{background:radial-gradient(260px circle at var(--light-x,50%) var(--light-y,-20%), #14c4c924, transparent 70%)}.sitio .col .tp-prod:hover{background:#fff;border-color:#9fdfe2;box-shadow:0 26px 44px -26px #1478a080}.sitio .col .tp-prod__icono{color:var(--cl-turq-osc);background:linear-gradient(145deg,#e0f7f8,#f4fbfc);border-color:#bfe9ec}.sitio .col .tp-prod__sello{color:var(--cl-turq-osc);background:#eef6f8;border-color:#cfe9ec}.sitio .col .tp-prod__nombre{color:var(--cl-tinta)}.sitio .col .tp-prod__detalle{color:var(--cl-suave)}.sitio .col .tp-prod__precio{background:linear-gradient(90deg,#0b1f4b,#1d57b8);color:#0000;-webkit-background-clip:text;background-clip:text}.sitio .col .tp-metodos li,.sitio .tp-pago .tp-metodos li{border-color:var(--cl-linea);color:var(--cl-tinta);background:#fff}.sitio .col .tp-metodos li svg,.sitio .tp-pago .tp-metodos li svg{color:var(--cl-turq-osc)}.sitio .col .tp-metodos__seguro,.sitio .tp-pago .tp-metodos__seguro{color:#0f9b6c}.sitio .col .tp-compra{color:var(--cl-tinta);border:1px solid var(--cl-borde);-webkit-backdrop-filter:blur(20px);background:linear-gradient(140deg,#ffffffe0,#eaf5ffc7);box-shadow:inset 2px 2px 3px #fff,0 26px 60px -34px #143d6b66}.sitio .col .tp-compra:after{background:radial-gradient(300px circle at var(--light-x,50%) var(--light-y,-20%), #14c4c91f, transparent 70%)}.sitio .col .tp-compra .tp-panel__orbe--a{background:radial-gradient(circle,#14c4c938,#0000 65%)}.sitio .col .tp-compra__cabeza p{color:var(--cl-turq-osc)}.sitio .col .tp-compra__cabeza h3{color:var(--cl-tinta)}.sitio .col .tp-opcion{border-color:var(--cl-linea);background:#ffffffd9}.sitio .col .tp-opcion:hover{background:#fff}.sitio .col .tp-opcion:has(input:checked){border-color:var(--cl-turq);background:linear-gradient(120deg,#e2f7f8,#fff);box-shadow:0 0 0 1px #14c4c959,0 12px 24px -18px #14a0b4cc}.sitio .col .tp-opcion__icono{color:var(--cl-turq-osc);background:linear-gradient(145deg,#e0f7f8,#f4fbfc);border-color:#bfe9ec}.sitio .col .tp-opcion__texto b,.sitio .col .tp-opcion__precio{color:var(--cl-tinta)}.sitio .col .tp-opcion__texto small{color:var(--cl-suave)}.sitio .col .tp-dedicatoria span{color:var(--cl-texto)}.sitio .col .tp-dedicatoria input{border-color:var(--cl-linea);color:var(--cl-tinta);background:#fff}.sitio .col .tp-compra__total{border-color:var(--cl-linea)}.sitio .col .tp-cantidad{border-color:var(--cl-linea);background:#fff}.sitio .col .tp-cantidad button,.sitio .col .tp-cantidad span{color:var(--cl-tinta)}.sitio .col .tp-cantidad button:hover:not(:disabled){background:#e2f7f8}.sitio .col .tp-compra__precio small{color:var(--cl-suave)}.sitio .col .tp-compra__precio strong{background:linear-gradient(90deg,#0b1f4b,#1d57b8);color:#0000;-webkit-background-clip:text;background-clip:text}.sitio .col .tp-boton--cristal,.sitio .tp-pago .tp-boton--cristal{color:var(--cl-tinta);background:#fff;border-color:#cfdbe8}.sitio .col .tp-boton--cristal:hover,.sitio .tp-pago .tp-boton--cristal:hover{border-color:var(--cl-tinta);background:#f4f8fd}.sitio .col .tp-boton--wa{color:#0f7a45;background:#eefbf3;border-color:#a8e3c0}.sitio .col .tp-boton--wa:hover{background:#dff6e8}.sitio .col .tp-garantias{border-color:var(--cl-linea)}.sitio .col .tp-garantias li{color:var(--cl-texto)}.sitio .col .tp-garantias svg{color:var(--cl-turq-osc)}.sitio .col .col-pack,.sitio .col .col-otro{color:var(--cl-tinta);background:linear-gradient(135deg,#eaf3fc,#f7fbff)}.sitio .col .col-pack__grid,.sitio .col .col-otro__grid{border:1px solid var(--cl-borde);-webkit-backdrop-filter:blur(20px);background:linear-gradient(140deg,#fffc,#ffffff80);border-radius:30px;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:inset 1px 1px 3px #fff,0 30px 70px -46px #0b1f4b73}.sitio .col .col-pack .col-mono,.sitio .col .col-otro .col-mono{color:var(--cl-suave)}.sitio .col .col-pack h2,.sitio .col .col-otro h2{color:var(--cl-tinta)}.sitio .col .col-pack__nota{color:var(--cl-texto)}.sitio .col .col-pack__compra s{color:var(--cl-suave)}.sitio .col .col-pack__compra strong{color:var(--cl-tinta)}.sitio .col .col-pack__compra span{color:var(--cl-turq-osc);background:#e2f7f8;border-color:#9fdfe2}.sitio .col .col-otro .col-sub--claro{color:var(--cl-turq-osc)}.sitio .tp-pago{background:linear-gradient(#f3f7fc,#e9f0fa)}.sitio .tp-pago .tp-tarjeta,.sitio .tp-pago .tp-resumen{color:var(--cl-tinta);border:1px solid var(--cl-borde);-webkit-backdrop-filter:blur(20px);background:linear-gradient(140deg,#ffffffe6,#ffffffa8);box-shadow:inset 1px 1px 3px #fff,0 26px 60px -40px #0b1f4b73}.sitio .tp-pago .tp-tarjeta:after,.sitio .tp-pago .tp-resumen:after{background:radial-gradient(320px circle at var(--light-x,50%) var(--light-y,-20%), #14c4c91f, transparent 70%)}.sitio .tp-pago .tp-resumen .tp-panel__orbe--a{background:radial-gradient(circle,#14c4c938,#0000 65%)}.sitio .tp-pago .tp-tarjeta legend,.sitio .tp-pago .tp-resumen h2{color:var(--cl-tinta)}.sitio .tp-pago .tp-tarjeta legend span{color:var(--cl-turq-osc);background:#e2f7f8;border-color:#9fdfe2}.sitio .tp-pago .tp-campo span,.sitio .tp-pago .tp-acepto{color:var(--cl-texto)}.sitio .tp-pago .tp-campo input{border-color:var(--cl-linea);color:var(--cl-tinta);background:#fff}.sitio .tp-pago .tp-campo input:focus{border-color:var(--cl-turq);background:#fff}.sitio .tp-pago .tp-metodo{border-color:var(--cl-linea);background:#ffffffd9}.sitio .tp-pago .tp-metodo:hover{background:#fff}.sitio .tp-pago .tp-metodo:has(input:checked){border-color:var(--cl-turq);background:linear-gradient(140deg,#e2f7f8,#fff)}.sitio .tp-pago .tp-metodo__icono{color:var(--cl-turq-osc);background:linear-gradient(145deg,#e0f7f8,#f4fbfc);border-color:#bfe9ec}.sitio .tp-pago .tp-metodo b{color:var(--cl-tinta)}.sitio .tp-pago .tp-metodo small{color:var(--cl-suave)}.sitio .tp-pago .tp-resumen .ci{border-color:var(--cl-linea);background:#fff}.sitio .tp-pago .tp-resumen .ci b{color:var(--cl-tinta)}.sitio .tp-pago .tp-resumen .ci small{color:var(--cl-suave)}.sitio .tp-pago .tp-resumen__totales{border-color:var(--cl-linea)}.sitio .tp-pago .tp-resumen__totales div{color:var(--cl-texto)}.sitio .tp-pago .tp-resumen__totales dd,.sitio .tp-pago .tp-resumen__total dt{color:var(--cl-tinta)}.sitio .tp-pago .tp-resumen__total{border-color:#cfdbe8}.sitio .tp-pago .tp-resumen__total dd{background:linear-gradient(90deg,#0b1f4b,#1d57b8);-webkit-background-clip:text;background-clip:text}.sitio .col .tp-panel{border-radius:20px;gap:.8rem;padding:1rem}.sitio .col .col-tomo .tp-prods,.sitio .col .tp-prods{grid-template-columns:1fr;gap:.45rem}.sitio .col .tp-prod{border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:.8rem;padding:.6rem .6rem .6rem .7rem}.sitio .col .tp-prod:hover{transform:translateY(-2px)}.sitio .col .tp-prod__icono{border-radius:11px;width:38px;height:38px}.sitio .col .tp-prod__info{min-width:0;line-height:1.3;display:grid}.sitio .col .tp-prod__nombre{font-size:.92rem}.sitio .col .tp-prod__detalle{min-height:0;font-size:.72rem}.sitio .col .tp-prod__precio{white-space:nowrap;margin:0;font-size:1.05rem}.sitio .col .tp-prod .tp-boton{border-radius:10px;width:auto;min-height:36px;margin:0;padding:0 .9rem;font-size:.78rem}.sitio .col .tp-prod .tp-boton__ok{font-size:.95rem}@media (max-width:560px){.sitio .col .tp-prod{grid-template-columns:34px minmax(0,1fr) auto;row-gap:.5rem}.sitio .col .tp-prod__icono{width:34px;height:34px}.sitio .col .tp-prod .tp-boton{grid-column:2/-1;justify-self:stretch}}.sitio .col .tp-compra{border-radius:20px;gap:.8rem;padding:1.05rem}.sitio .col .tp-compra__formatos{gap:.4rem}.sitio .col .tp-opcion{border-radius:12px;grid-template-columns:32px minmax(0,1fr) auto;gap:.6rem;padding:.5rem .6rem}.sitio .col .tp-opcion__icono{border-radius:9px;width:32px;height:32px}.sitio .col .tp-opcion__icono svg{width:16px;height:16px}.sitio .col .tp-compra__total{padding:.6rem 0}.sitio .col .tp-compra__precio strong{font-size:1.5rem}.sitio .col .tp-boton--grande{border-radius:12px;min-height:46px;font-size:.9rem}.sitio .col .tp-compra .tp-boton--cristal,.sitio .col .tp-compra .tp-boton--wa{border-radius:11px;min-height:40px;font-size:.8rem}.sitio .tp-pago .tp-pago__cuerpo{grid-template-columns:minmax(0,1fr) 340px;gap:1.1rem}.sitio .tp-pago .tp-tarjeta{border-radius:18px;gap:.75rem;padding:1rem 1.1rem 1.1rem}.sitio .tp-pago .tp-tarjeta legend{font-size:.95rem}.sitio .tp-pago .tp-tarjeta legend span{border-radius:7px;width:24px;height:24px;font-size:.72rem}.sitio .tp-pago .tp-campos{gap:.6rem .7rem}.sitio .tp-pago .tp-campo span{font-size:.72rem}.sitio .tp-pago .tp-campo input{border-radius:10px;min-height:40px;font-size:.88rem}.sitio .tp-pago .tp-metodo-opciones{gap:.45rem}.sitio .tp-pago .tp-metodo{border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:0 .55rem;padding:.55rem .65rem}.sitio .tp-pago .tp-metodo__icono{border-radius:9px;grid-row:span 2;width:30px;height:30px}.sitio .tp-pago .tp-metodo__icono svg{width:15px;height:15px}.sitio .tp-pago .tp-metodo b{margin:0;font-size:.84rem}.sitio .tp-pago .tp-metodo small{font-size:.66rem}.sitio .tp-pago .tp-boton--grande{border-radius:12px;min-height:48px}.sitio .tp-pago .tp-resumen{border-radius:18px;gap:.8rem;padding:1.05rem}.sitio .tp-pago .tp-resumen .ci{border-radius:11px;grid-template-columns:38px minmax(0,1fr) auto;padding:.5rem}.sitio .tp-pago .tp-resumen .ci img{width:38px}.sitio .tp-pago .tp-resumen__total dd{font-size:1.3rem}@media (max-width:1000px){.sitio .tp-pago .tp-pago__cuerpo{grid-template-columns:1fr}}
