.sitio.sitio.sitio .col{color:#182c38;background:#f3f7fc}.sitio.sitio.sitio .col .col-hero{background:radial-gradient(at 80% 40%,#164d86 0,#0000 52%),#061b3d;padding-block:clamp(3rem,6vw,6rem)}.sitio.sitio.sitio .col .col-hero h1{letter-spacing:-.045em;max-width:850px;line-height:1.07}.sitio.sitio.sitio .col .col-hero h1 em{color:#78dce9}.sitio.sitio.sitio .col .col-hero__estante{background:radial-gradient(#ffffff16,#0000 65%);padding:2rem 1rem}.sitio.sitio.sitio .col .col-hero__saltos a{background:#ffffff08;border-radius:9px;padding:.9rem 1rem}.sitio.sitio.sitio .col .col-reticula{opacity:.12}.sitio.sitio.sitio .shop-eyebrow{font:600 .68rem/1.6 var(--font-inter), sans-serif;letter-spacing:.14em;color:#365475;margin-bottom:.65rem;display:block}.sitio.sitio.sitio .col .col-tomo{color:#182c38;background:#f3f7fc;padding-block:3rem}.sitio.sitio.sitio .col .col-tomo+.col-tomo{border-top:1px solid #d6dce1}.sitio.sitio.sitio .col .col-tomo__orbe{display:none}.sitio.sitio.sitio .col .col-tomo__tarjeta{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:1px solid #dde2e6;border-radius:24px;gap:clamp(2rem,4vw,4rem);padding:clamp(1.25rem,3vw,3rem);box-shadow:0 20px 70px -50px #163d45}.sitio.sitio.sitio .col .col-tomo__tarjeta:after{display:none}.sitio.sitio.sitio .col .col-tomo__objeto{background:linear-gradient(150deg,#e6f0fb,#f3f8ff 65%,#cadff1);border-radius:16px;place-content:center;align-self:stretch;min-height:520px;display:grid;position:relative}.sitio.sitio.sitio .col .col-tomo__numero{color:#172a3e12;font-size:9rem;top:1rem;left:1rem}.sitio.sitio.sitio .col .col-tomo__objeto .pl--grande{--ancho:clamp(220px, 23vw, 350px)}.sitio.sitio.sitio .col .col-tomo h2{color:#17313b;letter-spacing:-.035em;font-size:clamp(1.9rem,3vw,3rem)}.sitio.sitio.sitio .col .col-tomo .col-sub,.sitio.sitio.sitio .col .col-parrafo{color:#52636a}.sitio.sitio.sitio .col .col-tomo .col-mono{color:#34587e}.sitio.sitio.sitio .col .col-tomo .col-gancho{color:#324254;background:#f6f7f3;border-color:#6e92b9;border-radius:0 12px 12px 0}.sitio.sitio.sitio .col .col-tomo .col-gancho p{color:#324254}.sitio.sitio.sitio .col .col-tomo .col-gancho footer{color:#5d6d7e}.sitio.sitio.sitio .col .col-cifras{gap:.65rem}.sitio.sitio.sitio .col .col-cifras>div{box-shadow:none;background:#f4f6f7;border:1px solid #e1e5e8;border-radius:10px;padding:.8rem}.sitio.sitio.sitio .col .col-cifras dd{color:#162a40;font-size:1.3rem}.sitio.sitio.sitio .col .col-cifras dt{color:#4f5d6b}.sitio.sitio.sitio .col .col-cifras__icono{color:#325880;background:#e5ebf0}.sitio.sitio.sitio .col .col-isbn{color:#5a697a}.sitio.sitio.sitio .col .pl__alternar{background:#fff9;border-color:#bdc9d1}.sitio.sitio.sitio .col .pl__alternar button{color:#344558}.sitio.sitio.sitio .col .pl__alternar button[aria-pressed=true]{color:#fff;background:#1b3e64}.sitio.sitio.sitio .col .tp-panel,.sitio.sitio.sitio .col .tp-compra{color:#182c38;background:#fff;border:1px solid #dce1e5;border-radius:16px;padding:1.1rem;box-shadow:0 12px 28px -24px #172a3e}.sitio.sitio.sitio .col .tp-panel__orbe{display:none}.sitio.sitio.sitio .col .tp-panel__cabeza{margin-bottom:1rem;display:block}.sitio.sitio.sitio .col .tp-panel__cabeza>p{color:#32475e;letter-spacing:.03em;font-size:.78rem}.sitio.sitio.sitio .col .tp-panel__cabeza .tp-metodos{display:none}.sitio.sitio.sitio .col .tp-prods{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.65rem;display:grid}.sitio.sitio.sitio .col .tp-prod{box-shadow:none;color:#162a40;background:#f7f9fa;border:1px solid #dfe4e8;border-radius:12px;grid-template-rows:minmax(0,1fr) auto 44px;grid-template-columns:32px minmax(0,1fr);align-content:stretch;align-items:start;gap:.6rem;padding:1rem;display:grid}.sitio.sitio.sitio .col .tp-prod:last-child{background:#eef8fb;border-color:#b5d7e9}.sitio.sitio.sitio .col .tp-prod__borde{display:none}.sitio.sitio.sitio .col .tp-prod__icono{color:#2b4b6e;background:#e1e9ee;width:32px;height:32px}.sitio.sitio.sitio .col .tp-prod__info{flex-direction:column;align-self:stretch;gap:.3rem;min-width:0;display:flex}.sitio.sitio.sitio .col .tp-prod__nombre{color:#15283d;font-size:.88rem}.sitio.sitio.sitio .col .tp-prod__detalle{color:#586778;min-height:0;font-size:.72rem;line-height:1.4;display:block}.sitio.sitio.sitio .col .tp-prod__sello-texto{color:#315d85;margin-top:auto;font-size:.7rem;font-weight:700;line-height:1.4;display:block}.sitio.sitio.sitio .col .tp-prod__precio{color:#15283d;font-variant-numeric:tabular-nums;grid-column:1/-1;align-self:end;font-size:1.4rem}.sitio.sitio.sitio .col .tp-prod .tp-boton{grid-column:1/-1;align-self:stretch;width:100%;height:44px;min-height:44px;margin:0;font-size:.8rem}.sitio.sitio.sitio .col .tp-boton--añadir,.sitio.sitio.sitio .col .col-boton--principal,.sitio.sitio.sitio .shop-primary{color:#fff;background:linear-gradient(125deg,#126ac1,#087eae);border:1px solid #126ab2;border-radius:9px;transition:background .2s,transform .2s;box-shadow:0 10px 22px -12px #0d5a9f}.sitio.sitio.sitio .col .tp-boton--añadir:hover,.sitio.sitio.sitio .col .col-boton--principal:hover,.sitio.sitio.sitio .shop-primary:hover{color:#fff;background:linear-gradient(125deg,#0b58ab,#066b99);transform:translateY(-2px)}.sitio.sitio.sitio .col button:disabled,.sitio.sitio.sitio .shop-primary:disabled{opacity:.55;cursor:not-allowed;transform:none}.sitio.sitio.sitio .col .tp-opcion{color:#172a3e;background:#f7f9fa;border:1px solid #dfe4e8;border-radius:10px}.sitio.sitio.sitio .col .tp-opcion:has(input:checked){background:#e9f6fc;border-color:#198fb5;box-shadow:0 0 0 1px #198fb5}.sitio.sitio.sitio .col .tp-opcion:has(input:disabled){opacity:.65;cursor:not-allowed}.sitio.sitio.sitio .col .tp-opcion__texto b,.sitio.sitio.sitio .col .tp-opcion__precio,.sitio.sitio.sitio .col .tp-compra__precio strong{color:#1e364f}.sitio.sitio.sitio .col .tp-opcion__texto small{color:#596879}.sitio.sitio.sitio .col .tp-compra__cabeza h3{color:#182a3e}.sitio.sitio.sitio .col .tp-compra__cabeza p{color:#49617b}.sitio.sitio.sitio .col .tp-boton--cristal,.sitio.sitio.sitio .col .tp-boton--wa{color:#234161;background:#f2f5f7;border-color:#b6c3cd}.sitio.sitio.sitio .col .col-pack,.sitio.sitio.sitio .col .col-otro{background:radial-gradient(at 90% 0,#175e8b,#0000 60%),#071d3d}.sitio.sitio.sitio .col .col-pack__compra>span{color:#b3cbdc}.sitio.sitio.sitio .col .col-pack .col-boton{color:#11263c;background:#c8dbe9;border-color:#c8dbe9}.sitio.sitio.sitio .col .col-pack__compra strong{color:#fff;font-size:2.7rem}.sitio.sitio.sitio .col .col-pack__grid,.sitio.sitio.sitio .col .col-otro__grid{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0}.sitio.sitio.sitio .col .col-pack h2,.sitio.sitio.sitio .col .col-otro h2{color:#fff}.sitio.sitio.sitio .col .col-pack .col-mono,.sitio.sitio.sitio .col .col-pack__nota{color:#b9cad6}.sitio.sitio.sitio .tp-pago{color:#1f2e3d;background:#f3f7fc;min-height:75vh}.sitio.sitio.sitio .tp-pago .tp-pago__hero{color:#1a2c40;background:linear-gradient(115deg,#eaf4ff,#f7fbff);border-bottom:1px solid #cddfeb;padding:2.5rem 0}.sitio.sitio.sitio .tp-pago .tp-pago__hero h1{color:#17293d;letter-spacing:-.045em;margin:.8rem 0;font:500 clamp(2.2rem,4vw,4rem)/1.13 Georgia,serif}.sitio.sitio.sitio .tp-pago .tp-pago__hero h1 em{color:#436182}.sitio.sitio.sitio .shop-back{color:#41566c;margin-bottom:1.8rem;font-size:.82rem;display:inline-block}.sitio.sitio.sitio .tp-pago .tp-pasos{color:#3b4f65;margin-top:1.5rem}.sitio.sitio.sitio .tp-pago .tp-pasos span{color:#fff;background:#126ab2;border:0}.sitio.sitio.sitio .tp-pago .tp-pago__cuerpo{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:2rem;padding-block:2.5rem 5rem;display:grid}.sitio.sitio.sitio .tp-pago .tp-tarjeta,.sitio.sitio.sitio .tp-pago .tp-resumen{color:#253649;background:#fff;border:1px solid #d8dee3;border-radius:16px;padding:clamp(1.2rem,2vw,2rem);box-shadow:0 15px 35px -32px #172a3e}.sitio.sitio.sitio .tp-pago .tp-tarjeta legend{color:#253649;background:#fff;border:1px solid #d8dee3;border-radius:8px;padding:.4rem .7rem}.sitio.sitio.sitio .tp-pago .tp-tarjeta legend span{color:#2f5277}.sitio.sitio.sitio .tp-pago .tp-campo>span{color:#404f60;font-size:.8rem}.sitio.sitio.sitio .tp-pago .tp-campo input{color:#1d2c3c;background:#f6f8fa;border:1px solid #cad2d8;border-radius:8px;min-height:48px}.sitio.sitio.sitio .tp-pago .tp-campo input:focus{outline-offset:2px;outline:2px solid #597ca1}.sitio.sitio.sitio .tp-pago .tp-resumen{position:sticky;top:110px}.sitio.sitio.sitio .tp-pago .tp-resumen h2,.sitio.sitio.sitio .shop-payment h2{color:#233446;margin-bottom:1rem;font:500 1.7rem/1.2 Georgia,serif}.sitio.sitio.sitio .shop-note,.sitio.sitio.sitio .shop-payment p{color:#5a6979;margin-top:1rem;font-size:.8rem;line-height:1.7}.sitio.sitio.sitio .tp-pago .tp-acepto{color:#515f6d;margin-top:1rem;line-height:1.6}.sitio.sitio.sitio .shop-primary{justify-content:center;align-items:center;gap:1rem;padding:1rem 1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.sitio.sitio.sitio .shop-submit{justify-content:space-between;width:100%;min-height:56px}.sitio.sitio.sitio .shop-digital-note{color:#244d6d;background:#eaf7fb;border:1px solid #b7dce9;border-radius:14px;gap:1rem;padding:1.4rem;display:flex}.sitio.sitio.sitio .shop-digital-note>span{font-size:2rem}.sitio.sitio.sitio .shop-digital-note p{margin-top:.3rem;font-size:.84rem;line-height:1.7}.sitio.sitio.sitio .shop-error{color:#813324;background:#fff0ed;border:1px solid #e0b2a8;border-radius:10px;padding:1rem}.sitio.sitio.sitio .tp-pago .tp-resumen__totales{color:#4a5866}.sitio.sitio.sitio .tp-pago .tp-resumen__totales dd{text-align:right;max-width:60%}.sitio.sitio.sitio .tp-pago .tp-resumen__total{color:#1d3a58;border-color:#ced8e0}.sitio.sitio.sitio .tp-pago .ci{color:#243344;border-color:#dae2e7}.sitio.sitio.sitio .tp-pago .ci b{color:#243344}.sitio.sitio.sitio .tp-pago .ci small{color:#5e6e7f}.sitio.sitio.sitio .shop-empty{text-align:center;padding-block:7rem}.sitio.sitio.sitio .shop-empty p{margin:1rem 0 2rem}.sitio.sitio.sitio #drawer{color:#263544;background:#f4f8fd;border-left:1px solid #cbdbe8}.sitio.sitio.sitio #drawer header,.sitio.sitio.sitio #drawer footer,.sitio.sitio.sitio #drawer .ci{border-color:#d6dee4}.sitio.sitio.sitio #drawer h3,.sitio.sitio.sitio #drawer .ci b,.sitio.sitio.sitio #drawer .tot{color:#253444}.sitio.sitio.sitio #drawer .ci small,.sitio.sitio.sitio #drawer .empty{color:#5b6b7c}.sitio.sitio.sitio #drawer .tot{gap:1rem;font-size:.86rem}.sitio.sitio.sitio #drawer .tot>span:last-child{text-align:right}.sitio.sitio.sitio #drawer .tot.big{color:#1f3d5e;font-size:1.2rem}.sitio.sitio.sitio #drawer .tp-boton--añadir{color:#fff;background:#126ab2;border-color:#126ab2;border-radius:10px}.sitio.sitio.sitio :is(.tp-pago,.col,#drawer) :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #537ca8}@media (max-width:1000px){.sitio.sitio.sitio .col .col-tomo__objeto{min-height:420px}.sitio.sitio.sitio .tp-pago .tp-pago__cuerpo{grid-template-columns:1fr}.sitio.sitio.sitio .tp-pago .tp-resumen{position:static}}@media (max-width:680px){.sitio.sitio.sitio .col .col-tomo{padding-block:1.25rem}.sitio.sitio.sitio .col .col-tomo__tarjeta{gap:1.5rem;padding:1rem}.sitio.sitio.sitio .col .col-tomo__objeto{min-height:380px}.sitio.sitio.sitio .col .tp-prods{grid-template-columns:1fr;grid-auto-rows:auto}.sitio.sitio.sitio .col .tp-prod{grid-template-rows:auto auto 44px}.sitio.sitio.sitio .col .tp-prod__precio{font-size:1.15rem}.sitio.sitio.sitio .tp-pago .tp-campos{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.sitio.sitio.sitio .col *,.sitio.sitio.sitio .tp-pago *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
