#transicion{position:fixed;inset:0;z-index:9999;background:radial-gradient(900px 600px at 50% 40%,rgba(107,91,149,.1),transparent 70%),var(--color-papel);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s ease-out,visibility 0s linear .5s}#transicion.visible{opacity:1;visibility:visible;transition:opacity .16s ease,visibility 0s}@media(prefers-reduced-motion:reduce){#transicion{display:none}}:root{--color-loto-profundo: #3E2F72;--color-loto: #6A57A6;--color-llama-rosa: #E07FA0;--color-llama-amarilla: #F5C842;--color-tinta: #2B2440;--color-tinta-suave: #5E5673;--color-papel: #FFFFFF;--color-niebla: #F3F0F8;--color-repisa: #E9E4F2;--color-borde: #8A80A3;--color-linea: #DDD6EA;--color-foco: #3E2F72;--color-error: #B3261E;--color-error-fondo: #FBEDEC;--color-exito: #1D6A43;--color-exito-fondo: #EAF4EE;--color-aviso: #7D6A12;--color-aviso-fondo: #FBF5DC;--color-velo: rgba(43, 36, 64, .55);--font-titulo: "Cormorant Garamond", Georgia, serif;--font-texto: "Montserrat", "Helvetica Neue", Arial, sans-serif;--type-display: 600 40px/1.08 var(--font-titulo);--type-h1: 600 34px/1.12 var(--font-titulo);--type-h2: 600 28px/1.15 var(--font-titulo);--type-titulo-libro: 500 19px/1.3 var(--font-texto);--type-cuerpo: 400 18px/1.6 var(--font-texto);--type-chico: 400 15px/1.45 var(--font-texto);--type-etiqueta: 500 16px/1.3 var(--font-texto);--type-boton: 600 17px/1 var(--font-texto);--type-precio: 600 20px/1 var(--font-texto);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--radius-campo: 10px;--radius-caja: 16px;--radius-libro: 2px 4px 4px 2px;--radius-full: 9999px;--shadow-libro: 0 1px 1px rgba(43,36,64,.18), 0 10px 18px -8px rgba(43,36,64,.45);--shadow-caja: 0 24px 60px -20px rgba(43,36,64,.45);--motion-rapido: .15s ease-out;--motion-base: .25s ease-out;--z-header: 10;--z-menu: 20;--z-cajon: 40;--z-modal: 50;--z-aviso: 60;--alto-control: 52px;--alto-header: 64px;--alto-libro-repisa: 236px;--contenedor: 1200px}@media(min-width:768px){:root{--type-display: 600 64px/1.04 var(--font-titulo);--type-h1: 600 48px/1.08 var(--font-titulo);--type-h2: 600 36px/1.12 var(--font-titulo);--alto-header: 80px;--alto-libro-repisa: 300px}}@media(prefers-reduced-motion:reduce){:root{--motion-rapido: 0ms;--motion-base: 0ms}}:root{--margen:clamp(1.1rem,6.25vw,100px);--margen-header:clamp(1.1rem,4.4vw,70px);--ancho:1600px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}[hidden]{display:none!important}body{background:var(--color-papel);color:var(--color-tinta);font:var(--type-cuerpo)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--color-foco);outline-offset:3px;border-radius:4px}h1,h2,h3{margin:0;color:var(--color-loto-profundo)}h1{font:var(--type-h1)}h2{font:var(--type-h2)}h3{font-family:var(--font-titulo);font-weight:600}p{margin:0 0 var(--space-4);max-width:62ch}.contenedor{width:100%;max-width:calc(var(--contenedor) + 2 * var(--space-4));margin:0 auto;padding:0 var(--space-4)}@media(min-width:768px){.contenedor{padding:0 var(--space-6);max-width:calc(var(--contenedor) + 2 * var(--space-6))}}.solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.saltar{position:absolute;left:var(--space-4);top:-100px;background:var(--color-loto-profundo);color:var(--color-papel);padding:var(--space-3) var(--space-4);border-radius:var(--radius-campo);z-index:100;font:var(--type-etiqueta)}.saltar:focus{top:var(--space-2);color:var(--color-papel)}.pendiente{background:var(--color-aviso-fondo);color:var(--color-aviso);padding:0 var(--space-1);border-radius:4px;font-size:.9em}.header{position:sticky;top:0;z-index:var(--z-header);background:var(--color-papel);border-bottom:1px solid var(--color-linea)}.header .contenedor{height:var(--alto-header);display:flex;align-items:center;gap:var(--space-1)}.marca{display:flex;align-items:center;gap:var(--space-3);color:var(--color-loto-profundo);margin-right:auto}.marca img{width:44px;height:44px}.marca span{font:var(--type-titulo-libro);line-height:1.05;letter-spacing:.01em}.nav{display:none;gap:var(--space-5)}.nav a{font:var(--type-etiqueta);color:var(--color-tinta);padding:var(--space-2) 0;border-bottom:2px solid transparent}.nav a:hover{color:var(--color-loto-profundo);border-bottom-color:var(--color-borde)}.nav a[aria-current=page]{color:var(--color-loto-profundo);border-bottom-color:var(--color-loto-profundo)}.icono{position:relative;width:48px;height:48px;display:inline-grid;place-items:center;border:0;background:none;color:var(--color-loto-profundo);border-radius:var(--radius-campo);cursor:pointer}.icono:hover{background:var(--color-niebla)}.icono svg{width:26px;height:26px}.contador{position:absolute;top:4px;right:2px;min-width:24px;height:24px;padding:0 6px;border-radius:var(--radius-full);background:var(--color-loto-profundo);color:var(--color-papel);font:var(--type-chico);font-weight:600;line-height:24px;text-align:center}.menu-movil{position:absolute;left:0;right:0;top:100%;background:var(--color-papel);border-bottom:1px solid var(--color-linea);box-shadow:var(--shadow-caja);z-index:var(--z-menu)}.menu-movil a{display:flex;align-items:center;min-height:56px;padding:0 var(--space-4);font:var(--type-precio);font-weight:500;color:var(--color-tinta);border-top:1px solid var(--color-linea)}.menu-movil a:first-child{border-top:0}.menu-movil a:hover{background:var(--color-niebla);color:var(--color-loto-profundo)}.menu-movil a[aria-current=page]{color:var(--color-loto-profundo)}@media(min-width:360px){.header .contenedor{gap:var(--space-3)}}@media(min-width:390px){.header .contenedor{gap:var(--space-5)}}@media(min-width:900px){.nav{display:flex}.solo-movil,.menu-movil{display:none!important}}.portada{position:relative;background:var(--color-loto-profundo);color:var(--color-papel);overflow:hidden;--alto-libros-portada:260px}.pista{display:flex;transition:transform var(--motion-base)}.lamina{flex:0 0 100%;min-width:0;display:flex;overflow:hidden}.lamina .contenedor{display:grid;grid-template-rows:1fr auto;gap:var(--space-6);padding-top:var(--space-7);padding-bottom:0}.portada__texto{display:flex;flex-direction:column;align-items:flex-start}.portada__texto:after{content:"";flex:none;display:block;height:calc(var(--space-5) + 48px + var(--space-6))}.portada__texto .boton{margin-top:var(--space-2)}.portada__titulo{font:var(--type-display);color:var(--color-papel);margin:var(--space-4) 0 var(--space-3)}.portada__texto .senal+.portada__titulo{margin-top:var(--space-4)}.portada__titulo:first-child{margin-top:0}.portada__bajada{color:var(--color-papel);font:var(--type-cuerpo);max-width:34ch}.portada__libros{display:flex;justify-content:center;align-items:flex-end;gap:var(--space-5);height:var(--alto-libros-portada);position:relative;padding-bottom:14px}.portada__libros:after{content:"";position:absolute;left:-100vw;right:-100vw;bottom:0;height:14px;background:var(--color-loto)}.portada__libros .libro{height:100%;box-shadow:0 2px 2px #00000040,0 22px 30px -12px #0009}.portada__libros .libro:first-child:not(:last-child){height:88%}.portada__controles{position:absolute;left:0;right:0;bottom:calc(var(--alto-libros-portada) + var(--space-6));pointer-events:none}.portada__mando{display:flex;align-items:center;gap:var(--space-3);pointer-events:auto;width:max-content}.portada__mando button{width:48px;height:48px;border-radius:var(--radius-campo);border:1.5px solid color-mix(in srgb,var(--color-papel) 70%,transparent);background:none;color:var(--color-papel);cursor:pointer;display:grid;place-items:center}.portada__mando button:hover{background:color-mix(in srgb,var(--color-papel) 12%,transparent)}.portada__mando span{font:var(--type-chico);color:var(--color-papel)}.portada :focus-visible{outline-color:var(--color-papel)}@media(min-width:768px){.portada{--alto-libros-portada:380px}.lamina .contenedor{grid-template-columns:1fr 1fr;grid-template-rows:auto;align-items:end;padding-top:var(--space-8)}.portada__texto{padding-bottom:var(--space-8)}.portada__texto:after{height:calc(var(--space-5) + 48px)}.portada__controles{bottom:var(--space-8)}}.fundadora{max-width:calc(var(--ancho) - var(--margen) * 2);margin:0 auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding:20px var(--margen);border-top:1px solid var(--color-linea);border-bottom:1px solid var(--color-linea);font-size:15px;color:var(--color-loto-profundo);text-align:center}.fundadora b{color:var(--color-tinta);font-weight:600}.fundadora .tag{background:var(--color-loto-profundo);color:var(--color-papel);font-size:15px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:999px}.boton{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--alto-control);padding:0 var(--space-5);border-radius:var(--radius-campo);border:2px solid var(--color-loto-profundo);background:var(--color-loto-profundo);color:var(--color-papel);font:var(--type-boton);text-align:center;cursor:pointer;transition:background var(--motion-rapido),color var(--motion-rapido)}.boton:hover{background:var(--color-tinta);border-color:var(--color-tinta);color:var(--color-papel)}.boton:active{transform:translateY(1px)}.boton--secundario{background:var(--color-papel);color:var(--color-loto-profundo)}.boton--secundario:hover{background:var(--color-niebla);color:var(--color-loto-profundo);border-color:var(--color-loto-profundo)}.boton--texto{background:none;border-color:transparent;color:var(--color-loto);padding:0 var(--space-2);text-decoration:underline}.boton--texto:hover{background:none;border-color:transparent;color:var(--color-loto-profundo)}.boton--ancho,.boton-chico{width:100%}.boton[aria-disabled=true],.boton:disabled{background:var(--color-repisa);border-color:var(--color-repisa);color:var(--color-tinta-suave);cursor:not-allowed;transform:none}.boton[aria-busy=true]{cursor:progress}.boton[aria-busy=true]:before{content:"";width:18px;height:18px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:girar .8s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.boton[aria-busy=true]:before{animation-duration:3s}}.senal{display:inline-flex;align-items:center;gap:var(--space-2);font:var(--type-etiqueta);font-weight:600;line-height:1;color:var(--color-loto-profundo);background:var(--color-papel);padding:6px var(--space-3) 6px 8px;border-radius:var(--radius-full)}.senal svg{width:16px;height:22px;flex:none}.libro{position:relative;display:inline-block;border-radius:var(--radius-libro);box-shadow:var(--shadow-libro);background:var(--color-papel)}.libro img{height:100%;width:auto;border-radius:var(--radius-libro)}.libro:before{content:"";position:absolute;inset:0 auto 0 0;width:7%;border-radius:2px 0 0 2px;background:linear-gradient(90deg,#00000047,#ffffff38 45%,#00000014);pointer-events:none}.libro:after{content:"";position:absolute;inset:0;border-radius:var(--radius-libro);box-shadow:inset 0 0 0 1px #2b244024;pointer-events:none}.seccion{padding-top:var(--space-8)}.seccion--cierre{padding-bottom:var(--space-8)}.seccion__cabeza{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-6)}.seccion__cabeza p{margin:0;color:var(--color-tinta-suave)}@media(min-width:768px){.seccion{padding-top:var(--space-9)}.seccion--cierre{padding-bottom:var(--space-9)}}h1,h2,h3{font-family:var(--font-titulo);font-weight:600}.titulo-seccion{text-align:center;font-family:var(--font-titulo);font-weight:600;font-size:clamp(26px,2.4vw,38px);color:var(--color-loto-profundo);margin-bottom:clamp(1.8rem,2.9vw,46px);line-height:1.2}.repisa{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-4);row-gap:var(--space-7)}@media(min-width:768px){.repisa{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-6);row-gap:var(--space-8)}}.en-repisa{display:flex;flex-direction:column}.en-repisa__estante{height:var(--alto-libro-repisa);display:flex;align-items:flex-end;justify-content:center;position:relative;padding-bottom:10px}.en-repisa__estante:after{content:"";position:absolute;left:calc(-1 * var(--space-2));right:calc(-1 * var(--space-2));bottom:0;height:10px;background:var(--color-repisa);border-radius:2px;box-shadow:0 6px 10px -6px #2b244059}.en-repisa__estante .libro{height:100%;max-width:100%;transition:transform var(--motion-base)}.en-repisa a.en-repisa__enlace:hover .libro{transform:translateY(-6px)}.en-repisa__enlace{display:block}.en-repisa__autor{font:var(--type-chico);color:var(--color-tinta-suave);margin:var(--space-4) 0 2px}.en-repisa__titulo{font:var(--type-titulo-libro);color:var(--color-tinta);margin:0}.en-repisa__enlace:hover .en-repisa__titulo{text-decoration:underline;text-underline-offset:3px}.en-repisa__pie{margin-top:auto;padding-top:var(--space-3);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.en-repisa__pie .boton{flex:1 0 100%;padding:0 var(--space-2)}.en-repisa__estado{font:var(--type-chico);color:var(--color-tinta-suave)}.precio{font:var(--type-precio);color:var(--color-tinta)}.precio .precio-desde{display:block;font:var(--type-chico);color:var(--color-tinta-suave)}.agotada-pieza .libro{opacity:.5}.agotada-pieza .precio{color:var(--color-tinta-suave)}.camino{list-style:none;display:grid;gap:var(--space-6)}.camino li{display:grid;grid-template-columns:110px 1fr;gap:var(--space-5);align-items:end}.camino .libro{height:170px}.camino .numero{font:var(--type-precio);color:var(--color-loto);display:block;margin-bottom:var(--space-2)}.camino h3{font:var(--type-h2);color:var(--color-loto-profundo);margin-bottom:var(--space-2)}.camino h3.con-senal{margin-top:var(--space-3)}.camino p{font:var(--type-cuerpo);color:var(--color-tinta-suave);margin-bottom:var(--space-3)}@media(min-width:768px){.camino{grid-template-columns:1fr 1fr;gap:var(--space-7)}.camino li{grid-template-columns:150px 1fr}.camino .libro{height:230px}}.cantidad{display:inline-flex;align-items:center;border:1.5px solid var(--color-borde);border-radius:var(--radius-campo);height:var(--alto-control)}.cantidad button{width:48px;height:100%;border:0;background:none;color:var(--color-loto-profundo);font:var(--type-precio);cursor:pointer;border-radius:var(--radius-campo)}.cantidad button:hover{background:var(--color-niebla)}.cantidad button:disabled{color:var(--color-borde);cursor:not-allowed;background:none}.cantidad output{min-width:36px;text-align:center;font:var(--type-cuerpo);font-weight:600;line-height:1}.creditos{text-align:center;font:var(--type-chico);color:var(--color-tinta-suave);border:1px solid var(--color-linea);padding:var(--space-6) var(--space-5);max-width:460px}.creditos p{margin:0 auto var(--space-2)}.creditos .titulo-creditos{font:var(--type-h2);color:var(--color-loto-profundo);margin-bottom:var(--space-4)}.creditos dl{margin:var(--space-4) 0 0;display:grid;grid-template-columns:auto auto;justify-content:center;column-gap:var(--space-3);row-gap:var(--space-1);text-align:left}.creditos dt{color:var(--color-tinta-suave);text-align:right}.creditos dd{margin:0;color:var(--color-tinta)}.creditos img{width:48px;height:48px;margin:var(--space-5) auto 0}main{display:block}.migas{font:var(--type-chico);color:var(--color-tinta-suave);padding:var(--space-5) 0}.migas ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.migas li+li:before{content:"/";margin-right:var(--space-2);color:var(--color-borde)}.migas a{display:inline-block;padding:var(--space-1) 0;text-decoration:underline;text-underline-offset:3px}.migas a:hover{color:var(--color-loto-profundo)}.ficha{display:grid;gap:var(--space-6)}.ficha__libro{display:flex;justify-content:center;align-items:flex-end;height:360px;padding-bottom:12px;background:linear-gradient(var(--color-repisa),var(--color-repisa)) center bottom / 80% 12px no-repeat}.ficha__libro .libro{height:100%;max-width:100%}.ficha__autor{font:var(--type-etiqueta);color:var(--color-tinta-suave);margin:var(--space-4) 0 var(--space-2)}.ficha__sub{font-family:var(--font-titulo);font-weight:500;font-size:1.22em;line-height:1.3;color:var(--color-tinta);margin:var(--space-2) 0 var(--space-5)}.ficha__precio{margin:0}.ficha__precio .precio{font-size:1.65em;line-height:1.1}.ficha__precio .precio-desde{display:block;font:var(--type-chico);color:var(--color-tinta-suave);margin-bottom:2px}.precio-nota{font:var(--type-chico);color:var(--color-tinta-suave);margin-top:var(--space-2)}.ficha__compra{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;margin:var(--space-4) 0 var(--space-3)}.ficha__compra .boton{flex:1 1 220px}.ficha__nota{font:var(--type-chico);color:var(--color-tinta-suave)}.ficha__cuerpo{display:grid;gap:var(--space-7);margin-top:var(--space-7)}.ficha__cuerpo h2{margin-bottom:var(--space-4)}.ficha__cuerpo section>p:last-child{margin-bottom:0}.ficha__cuerpo a{color:var(--color-loto);text-decoration:underline;text-underline-offset:3px}.ficha__cuerpo a:hover{color:var(--color-loto-profundo)}.ficha-desc,.ficha-desc p{margin-bottom:var(--space-4)}.ficha-desc ul,.ficha-desc ol{padding-left:1.4em;margin:0 0 var(--space-4)}.ficha-desc li{margin-bottom:var(--space-1)}@media(min-width:768px){.ficha{grid-template-columns:5fr 7fr;gap:var(--space-8);align-items:start}.ficha__libro{height:520px;position:sticky;top:calc(var(--alto-header) + var(--space-5))}.ficha__cuerpo:not(.ficha__cuerpo--solo){grid-template-columns:7fr 5fr;gap:var(--space-8)}}.aviso-talle{margin-top:.6rem;font-size:15px;color:var(--color-loto-profundo)}.bloque{margin-bottom:1.4rem}.bloque h4{font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--color-loto-profundo);font-weight:600;margin-bottom:.6rem}.talles-head{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.talles,.colores{display:flex;flex-wrap:wrap;gap:.5rem}.talle{min-width:46px;padding:.55rem .9rem;cursor:pointer;background:var(--color-papel);color:var(--color-tinta);border:1px solid var(--color-linea);border-radius:999px;font-family:var(--font-texto);font-size:15px}.talle:hover:not(.agotada){border-color:var(--color-loto-profundo)}.talle.elegida{border-color:var(--color-loto-profundo);background:var(--color-loto-profundo);color:var(--color-papel)}.talle.agotada{opacity:.4;cursor:not-allowed;text-decoration:line-through}.talle.color-sw{min-width:0;width:40px;height:40px;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center}.talle.color-sw i{display:block;width:100%;height:100%;border-radius:50%;border:1px solid var(--color-linea)}.talle.color-sw img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.talle.color-sw.elegido{border-color:var(--color-loto-profundo);background:none}.talle.color-sw.agotado{opacity:.35;position:relative;cursor:not-allowed}.talle.color-sw.agotado:after{content:"";position:absolute;width:150%;height:1px;background:var(--color-tinta-suave);top:50%;left:-25%;transform:rotate(-45deg)}.colofon{background:var(--color-niebla);margin-top:var(--space-9);border-top:1px solid var(--color-linea);padding:var(--space-8) 0 var(--space-6)}.colofon .contenedor{display:grid;gap:var(--space-6)}.colofon__marca{display:flex;gap:var(--space-4);align-items:center}.colofon__marca img{width:72px;height:72px}.colofon__marca p{margin:0;font:var(--type-chico);color:var(--color-tinta-suave)}.colofon__marca strong{display:block;font:var(--type-h2);line-height:1.1;color:var(--color-loto-profundo)}.colofon nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.colofon nav a{font:var(--type-etiqueta);color:var(--color-tinta);padding:var(--space-2) 0;text-decoration:underline;text-underline-offset:3px}.colofon nav a:hover{color:var(--color-loto-profundo)}.colofon .legal{font:var(--type-chico);color:var(--color-tinta-suave);margin:0}@media(min-width:768px){.colofon .contenedor{grid-template-columns:1fr auto;align-items:center}.colofon .legal{grid-column:1 / -1}}.campo{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.campo label,.grupo legend{font:var(--type-etiqueta);color:var(--color-tinta)}.campo .opcional{color:var(--color-tinta-suave);font-weight:400}.campo input,.campo select,.campo textarea{width:100%;min-height:var(--alto-control);padding:0 var(--space-4);border:1.5px solid var(--color-borde);border-radius:var(--radius-campo);background:var(--color-papel);color:var(--color-tinta);font:var(--type-cuerpo);transition:border-color var(--motion-rapido)}.campo textarea{padding:var(--space-3) var(--space-4);min-height:140px;resize:vertical}.campo input[type=file]{padding:var(--space-3) var(--space-4)}.campo input::placeholder,.campo textarea::placeholder{color:var(--color-tinta-suave)}.campo input:hover,.campo select:hover,.campo textarea:hover{border-color:var(--color-loto)}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:3px solid var(--color-foco);outline-offset:0;border-color:var(--color-foco);border-radius:var(--radius-campo)}.campo select{appearance:none;padding-right:var(--space-7);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%233E2F72' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center}.campo .ayuda{font:var(--type-chico);color:var(--color-tinta-suave);margin:0}.campo .error,.casilla-caja .error{display:none;font:var(--type-chico);font-weight:500;color:var(--color-error);margin:0;gap:var(--space-2);align-items:flex-start}.campo .error svg,.casilla-caja .error svg{width:18px;height:18px;flex:none;margin-top:1px}.campo.con-error input,.campo.con-error select,.campo.con-error textarea{border-color:var(--color-error);border-width:2px}.campo.con-error .error,.casilla-caja.con-error .error{display:flex}.campo.con-error .ayuda{display:none}.campo input:disabled,.campo select:disabled{background:var(--color-repisa);border-color:var(--color-repisa);color:var(--color-tinta-suave);cursor:not-allowed}.campo input[readonly]{background:var(--color-niebla);border-style:dashed}.campo.listo input{border-color:var(--color-exito)}.grupo{border:0;padding:0;margin:0 0 var(--space-5)}.grupo legend{margin-bottom:var(--space-3);padding:0}.opcion{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border:1.5px solid var(--color-borde);border-radius:var(--radius-campo);margin-bottom:var(--space-3);cursor:pointer;background:var(--color-papel)}.opcion:hover{border-color:var(--color-loto)}.opcion:has(input:checked){border:2px solid var(--color-loto-profundo);background:var(--color-niebla);padding:calc(var(--space-4) - .5px)}.opcion input{width:22px;height:22px;margin:2px 0 0;accent-color:var(--color-loto-profundo);flex:none}.opcion strong{display:block;font:var(--type-cuerpo);font-weight:500;line-height:1.3}.opcion span{font:var(--type-chico);color:var(--color-tinta-suave)}.opcion .opcion__precio{margin-left:auto;font:var(--type-cuerpo);font-weight:600;line-height:1.3;color:var(--color-tinta);white-space:nowrap}.casilla-caja{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.casilla{display:flex;gap:var(--space-3);align-items:flex-start;font:var(--type-etiqueta);font-weight:400;color:var(--color-tinta);cursor:pointer}.casilla input{width:24px;height:24px;margin:0;accent-color:var(--color-loto-profundo);flex:none}.casilla-caja.con-error .casilla input{outline:2px solid var(--color-error);outline-offset:2px}.campo__caja{position:relative}.campo__caja input[type=password],.campo__caja input[data-ver]{padding-right:56px}.campo__ver{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:48px;height:48px;border:0;background:none;color:var(--color-loto-profundo);cursor:pointer;border-radius:var(--radius-campo);display:grid;place-items:center}.campo__ver svg{width:22px;height:22px}.campo__ver[aria-pressed=true]{background:var(--color-niebla)}.modal__cuerpo a:not(.boton),.cajon a:not(.boton),.campo a,.casilla a,.mensaje a{color:var(--color-loto);text-decoration:underline;text-underline-offset:3px}.modal__cuerpo a:not(.boton):hover,.cajon a:not(.boton):hover,.campo a:hover,.casilla a:hover,.mensaje a:hover{color:var(--color-loto-profundo)}.enlace-aparte{margin:calc(-1 * var(--space-2)) 0 var(--space-5)}.pie-modal{margin:var(--space-5) 0 0}.modal-nota{margin-top:var(--space-3);font:var(--type-chico);color:var(--color-tinta-suave);min-height:1.2em}.form-tramite{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--color-linea)}.form-tramite h2{margin-bottom:var(--space-5)}.velo{position:fixed;inset:0;background:var(--color-velo);z-index:var(--z-cajon);display:block}.cajon{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--color-papel);z-index:calc(var(--z-cajon) + 1);display:flex;flex-direction:column;box-shadow:var(--shadow-caja)}.cajon__cabeza,.modal__cabeza{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-linea)}.cajon__cabeza h2,.modal__cabeza h2{font:var(--type-h2)}.cajon__cuerpo{flex:1;overflow-y:auto;padding:var(--space-5)}.cajon__pie{padding:var(--space-5);border-top:1px solid var(--color-linea);background:var(--color-niebla)}.linea-pedido{display:grid;grid-template-columns:64px 1fr;gap:var(--space-4);padding-bottom:var(--space-5);margin-bottom:var(--space-5);border-bottom:1px solid var(--color-linea)}.linea-pedido .libro{height:96px}.linea-pedido h3{font:var(--type-titulo-libro);color:var(--color-tinta)}.linea-pedido .fila{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-3);flex-wrap:wrap}.linea-pedido .boton--texto{margin-top:var(--space-2)}.total{display:flex;justify-content:space-between;align-items:baseline;font:var(--type-cuerpo);margin-bottom:var(--space-2)}.total strong{font:var(--type-precio)}.modal{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-end;justify-content:center;background:var(--color-velo)}.modal__caja{background:var(--color-papel);width:100%;max-height:92vh;overflow-y:auto;border-radius:var(--radius-caja) var(--radius-caja) 0 0;box-shadow:var(--shadow-caja)}.modal__cuerpo{padding:var(--space-5)}@media(min-width:768px){.modal{align-items:center}.modal__caja{width:480px;border-radius:var(--radius-caja)}}.mensaje{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-4);border-radius:var(--radius-campo);font:var(--type-etiqueta);font-weight:400;border-left:4px solid;margin-bottom:var(--space-5)}.mensaje svg{width:22px;height:22px;flex:none}.mensaje--error{background:var(--color-error-fondo);color:var(--color-error)}.mensaje--exito{background:var(--color-exito-fondo);color:var(--color-exito)}.mensaje--info{background:var(--color-niebla);color:var(--color-loto-profundo)}.mensaje--aviso{background:var(--color-aviso-fondo);color:var(--color-aviso)}.mensaje p{margin:0;color:var(--color-tinta)}.mensaje strong{display:block;margin-bottom:2px}.vacio{text-align:left;padding:var(--space-6) 0}.vacio h3{font:var(--type-h2);margin-bottom:var(--space-3)}.esqueleto{background:linear-gradient(90deg,var(--color-repisa),var(--color-niebla),var(--color-repisa));background-size:200% 100%;animation:brillo 1.4s ease-in-out infinite;border-radius:4px}@keyframes brillo{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.esqueleto{animation:none}}.chip{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);font:var(--type-chico);font-weight:500;line-height:1;white-space:nowrap}.chip--proceso{background:var(--color-aviso-fondo);color:var(--color-aviso)}.chip--camino{background:var(--color-niebla);color:var(--color-loto-profundo)}.chip--listo{background:var(--color-exito-fondo);color:var(--color-exito)}.chip--anulado{background:var(--color-error-fondo);color:var(--color-error)}.cuenta{display:grid;gap:var(--space-6);padding-top:var(--space-6)}.cuenta__nav{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);border-bottom:1px solid var(--color-linea);padding-bottom:var(--space-3)}.cuenta__nav a{font:var(--type-etiqueta);color:var(--color-tinta);padding:var(--space-2) 0;border-bottom:2px solid transparent}.cuenta__nav a:hover{color:var(--color-loto-profundo);border-bottom-color:var(--color-borde)}.cuenta__nav a[aria-current=page]{color:var(--color-loto-profundo);border-bottom-color:var(--color-loto-profundo)}.cuenta__bloque{padding-top:var(--space-7)}.cuenta__bloque>h2{margin-bottom:var(--space-5)}.fila-2{display:grid;gap:0 var(--space-4)}.campo-acciones{grid-column:1 / -1}@media(min-width:768px){.fila-2{grid-template-columns:1fr 1fr}}@media(min-width:900px){.cuenta{grid-template-columns:220px 1fr;gap:var(--space-8);padding-top:var(--space-7)}.cuenta__nav{flex-direction:column;align-items:flex-start;border-bottom:0;border-right:1px solid var(--color-linea);padding:0 var(--space-5) 0 0;position:sticky;top:calc(var(--alto-header) + var(--space-5));align-self:start}}.pedido-item{border:1.5px solid var(--color-linea);border-radius:var(--radius-campo);margin-bottom:var(--space-4)}.pedido-item summary{list-style:none;display:grid;grid-template-columns:auto 1fr auto;grid-template-areas:"port datos datos" "port chip total";gap:var(--space-2) var(--space-4);align-items:center;padding:var(--space-4);cursor:pointer}.pedido-item summary::-webkit-details-marker{display:none}.pedido-item summary:hover{background:var(--color-niebla)}.pedido-item__portadas{grid-area:port;display:flex;gap:var(--space-1)}.pedido-item__portadas .libro{height:72px}.pedido-item__datos{grid-area:datos;display:flex;flex-direction:column}.pedido-item__datos strong{font:var(--type-cuerpo);font-weight:600;line-height:1.3}.pedido-item__datos span{font:var(--type-chico);color:var(--color-tinta-suave)}.pedido-item .chip{grid-area:chip;justify-self:start}.pedido-item__total{grid-area:total;font:var(--type-precio)}.pedido-item__detalle{padding:0 var(--space-4) var(--space-4);border-top:1px solid var(--color-linea)}.pedido-item__detalle ul{list-style:none;margin:var(--space-4) 0;padding:0}.pedido-item__detalle li{display:flex;justify-content:space-between;padding:var(--space-1) 0}.pedido-item__detalle p{font:var(--type-chico);color:var(--color-tinta-suave);margin:0}@media(min-width:768px){.pedido-item summary{grid-template-columns:auto 1fr auto auto;grid-template-areas:"port datos chip total"}}#buscador{position:fixed;inset:0;z-index:65;display:flex;flex-direction:column;align-items:center;padding:clamp(4rem,14vh,9rem) 1.25rem 2rem;background:#fffffff7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}#buscador[hidden]{display:none}.buscador-caja{width:min(100%,600px)}.buscador-campo{display:flex;align-items:center;gap:.8rem;border-bottom:1px solid var(--color-linea);padding-bottom:.7rem}.buscador-campo:focus-within{border-bottom-color:var(--color-loto-profundo)}.buscador-lupa{width:22px;height:22px;flex:none;fill:none;stroke:var(--color-loto-profundo);stroke-width:1.6}#buscar-input{flex:1;background:none;color:var(--color-tinta);border:0;padding:.2rem 0;font-family:var(--font-titulo);font-size:clamp(1.3rem,4vw,1.8rem);font-weight:600}#buscar-input:focus{outline:0}#buscar-input::placeholder{color:var(--color-tinta-suave);font-weight:500}#buscar-input::-webkit-search-cancel-button{display:none}.buscador-estado{margin-top:.8rem;font-size:15px;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-tinta-suave);min-height:1em}#buscar-resultados{list-style:none;margin-top:.4rem}#buscar-resultados a{display:grid;grid-template-columns:48px 1fr auto;gap:1rem;align-items:center;padding:.8rem .4rem;border-bottom:1px solid var(--color-linea)}#buscar-resultados a:hover,#buscar-resultados a:focus-visible{background:var(--color-niebla);outline:0}#buscar-resultados img{width:48px;height:66px;object-fit:cover;border-radius:4px;background:var(--color-niebla)}#buscar-resultados .r-nombre{font-family:var(--font-titulo);font-size:17px;font-weight:600;color:var(--color-tinta)}#buscar-resultados .r-precio{font-size:15px;font-weight:700;color:var(--color-loto-profundo);white-space:nowrap}.buscador-cerrar{position:fixed;top:clamp(.9rem,2vw,1.8rem);right:clamp(.9rem,2vw,1.8rem);width:44px;height:44px;padding:10px;cursor:pointer;background:none;border:0;color:var(--color-loto-profundo)}.buscador-cerrar svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.6}.buscador-cerrar:hover{color:var(--color-tinta)}main.pagina{max-width:var(--ancho);margin:0 auto;padding:clamp(1.6rem,3vw,40px) var(--margen) 5rem}.legal-doc{max-width:760px;margin:0 auto}.legal-doc .titulo-seccion{font-size:clamp(1.9rem,5vw,2.6rem);text-align:left;margin:.2rem 0 .3rem;font-style:normal;color:var(--color-tinta)}.legal-doc .actualizado{font-size:15px;color:var(--color-tinta-suave);margin-bottom:2rem}.legal-doc h2{font-family:var(--font-texto);font-size:15px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--color-loto-profundo);margin:2rem 0 .8rem}.legal-doc p{font-size:15.5px;line-height:1.8;color:var(--color-tinta-suave);margin-bottom:1rem}.legal-doc ul,.legal-doc ol{padding-left:1.4em;margin:0 0 1rem;color:var(--color-tinta-suave)}.legal-doc li{margin-bottom:.5rem;font-size:15px;line-height:1.75}.legal-doc strong{color:var(--color-tinta);font-weight:600}.legal-doc a{color:var(--color-loto-profundo);border-bottom:1px solid var(--color-linea)}.legal-doc a:hover{border-bottom-color:var(--color-loto-profundo)}.legal-doc .completar{color:var(--color-aviso);font-weight:700;background:var(--color-aviso-fondo);padding:.05em .4em;border-radius:4px}.aviso{text-align:center;color:var(--color-tinta-suave);font-size:15px;padding:2rem 0}.volver{display:inline-block;margin-bottom:1.2rem;font-size:15px;letter-spacing:1.4px;text-transform:uppercase;color:var(--color-tinta-suave);font-weight:600}.volver:hover{color:var(--color-loto-profundo)}body:not(.tienda-activa) #abrir-carrito{display:none}.pieza,.pieza *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.pagina-pedido{--pedido-ancho: 1120px;--pedido-margen: var(--space-4);--cielo-1: #2f2a63;--cielo-2: #4f4b8d;--cielo-3: #6c69a7;--ocaso: #e8c6b4;--sol: #f6b066;--horizonte: #f08a3c;--mar-1: #8c96a8;--mar-2: #5d6884;--oro: #f6b066;--cielo-alto: 148px;--horizonte-y: 128px;background:var(--color-papel)}.solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cabecera-pedido{position:sticky;top:0;z-index:var(--z-header);background:var(--color-papel);border-bottom:1px solid var(--color-linea)}.cabecera-pedido__fila{display:flex;align-items:center;gap:var(--space-3);height:var(--alto-header);max-width:var(--pedido-ancho);margin:0 auto;padding:0 var(--pedido-margen)}.cabecera-pedido__marca{display:flex;align-items:center;gap:var(--space-3);color:var(--color-loto-profundo);text-decoration:none}.cabecera-pedido__marca img{width:40px;height:40px}.cabecera-pedido__marca span{font:600 24px/1 var(--font-titulo)}.cabecera-pedido__volver{margin-left:auto;display:inline-flex;align-items:center;gap:var(--space-2);min-height:48px;padding:0 var(--space-2);font:var(--type-etiqueta);color:var(--color-loto);text-decoration:underline;text-underline-offset:3px}.cabecera-pedido__volver svg{width:20px;height:20px}.cabecera-pedido__volver .solo-ancho{display:none}.pedido-cielo{position:relative;overflow:hidden;height:var(--cielo-alto);color:var(--color-papel);background:linear-gradient(180deg,var(--cielo-1) 0,var(--cielo-2) calc(var(--horizonte-y) * .5),var(--cielo-3) calc(var(--horizonte-y) * .78),var(--ocaso) calc(var(--horizonte-y) - 10px),var(--sol) calc(var(--horizonte-y) - 3px),var(--horizonte) var(--horizonte-y),var(--mar-1) calc(var(--horizonte-y) + 2px),var(--mar-2) 100%)}.pedido-cielo:after{content:"";position:absolute;right:8%;width:220px;height:220px;top:calc(var(--horizonte-y) - 110px);border-radius:50%;pointer-events:none;background:radial-gradient(circle,#ffd68c8c,#ffd68c00 65%)}.pedido-cielo__fila{position:relative;z-index:1;max-width:var(--pedido-ancho);margin:0 auto;padding:var(--space-5) var(--pedido-margen) 0}.pedido-cielo h1{font:600 36px/1.05 var(--font-titulo);color:var(--color-papel);text-shadow:0 2px 18px rgba(20,10,60,.35)}.pedido-cielo__bajada{margin:var(--space-1) 0 0;font:var(--type-chico);color:var(--color-papel)}.pedido-cielo__sello{display:inline-flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font:600 15px/1 var(--font-texto);letter-spacing:2px;text-transform:uppercase;color:var(--oro)}.pedido-cielo__libro{display:none}.pedido-cielo--listo{--cielo-alto: 300px;--horizonte-y: 236px}.pedido-cielo--listo h1{font-size:40px;max-width:calc(100% - 140px)}.pedido-cielo--listo .pedido-cielo__libro{display:block;position:absolute;z-index:1;right:var(--pedido-margen);bottom:18px;height:196px;width:auto;transform:perspective(1200px) rotateY(-14deg);border-radius:var(--radius-libro);box-shadow:-14px 18px 30px #140f328c}.pedido-pasos{list-style:none;display:flex;gap:var(--space-2);margin:0 0 var(--space-6);padding:0}.pedido-pasos li{flex:1;display:flex;flex-direction:column;gap:var(--space-2);font:var(--type-chico);color:var(--color-tinta-suave)}.pedido-pasos li:before{content:"";height:4px;border-radius:2px;background:var(--color-repisa)}.pedido-pasos li.hecho:before,.pedido-pasos li[aria-current=step]:before{background:var(--color-loto-profundo)}.pedido-pasos li[aria-current=step]{color:var(--color-tinta);font-weight:600}.pedido{max-width:var(--pedido-ancho);margin:0 auto;padding:var(--space-5) var(--pedido-margen) var(--space-8)}.pedido__grilla{display:grid;gap:var(--space-6);align-items:start}.pedido__resumen{order:-1}.pedido__grilla--estado .pedido__resumen{order:0}.pedido-titulo{font:var(--type-h2);color:var(--color-tinta);margin:0 0 var(--space-5)}.pedido-grupo{border:0;margin:0 0 var(--space-6);padding:0;min-width:0}.pedido-grupo legend{padding:0;margin:0 0 var(--space-4);font:var(--type-h2);color:var(--color-tinta)}.pedido-campos{display:grid;grid-template-columns:minmax(0,1fr);column-gap:var(--space-4)}.pedido-campos .campo{min-width:0}.pedido-campo-tel{display:flex;align-items:stretch}.pedido-campo-tel span{display:grid;place-items:center;padding:0 var(--space-3);border:1.5px solid var(--color-borde);border-right:0;border-radius:var(--radius-campo) 0 0 var(--radius-campo);background:var(--color-niebla);font:var(--type-cuerpo);color:var(--color-tinta-suave)}.pedido-campo-tel input{border-radius:0 var(--radius-campo) var(--radius-campo) 0}.pedido-factura{margin:0 0 var(--space-6);padding:var(--space-5) var(--space-4) var(--space-1);border-radius:var(--radius-caja);background:var(--color-niebla)}.pedido-acciones{display:grid;gap:var(--space-3);margin-top:var(--space-2)}.pedido-acciones .boton{min-height:56px}.pedido-nota{margin:0;font:var(--type-chico);color:var(--color-tinta-suave)}.pedido-errores ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.pedido-errores li{margin:2px 0}.pedido-bloque{padding:var(--space-4) 0;border-top:1px solid var(--color-linea)}.pedido-bloque:last-of-type{border-bottom:1px solid var(--color-linea);margin-bottom:var(--space-5)}.pedido-bloque__cabeza{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.pedido-bloque h3{font:var(--type-etiqueta);font-weight:600;color:var(--color-tinta);margin:0}.pedido-bloque .boton--texto{min-height:48px}.pedido-bloque p{margin:var(--space-1) 0 0;font:var(--type-cuerpo);color:var(--color-tinta)}.pedido-medio{display:flex;flex-direction:column}.pedido-medio span{font:var(--type-chico);color:var(--color-tinta-suave)}.pedido-resumen{border:1px solid var(--color-linea);border-radius:var(--radius-caja);background:var(--color-niebla);padding:var(--space-4)}.pedido-resumen__titulo{font:var(--type-etiqueta);font-weight:600;color:var(--color-tinta);margin:0 0 var(--space-3)}.pedido-resumen__libro{display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-3);align-items:start}.pedido-resumen__tapa{height:96px;width:auto;border-radius:var(--radius-libro);box-shadow:var(--shadow-libro)}.pedido-resumen__libro p{margin:0}.pedido-resumen__nombre{font:var(--type-titulo-libro);color:var(--color-tinta)}.pedido-resumen__autora,.pedido-resumen__cantidad{font:var(--type-chico);color:var(--color-tinta-suave)}.pedido-resumen__precio{font:var(--type-etiqueta);font-weight:600;color:var(--color-tinta);white-space:nowrap}.pedido-resumen__cuentas{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--color-linea)}.pedido-resumen__cuentas div{display:flex;justify-content:space-between;gap:var(--space-3);padding:var(--space-1) 0}.pedido-resumen__cuentas dt,.pedido-resumen__cuentas dd{margin:0;font:var(--type-etiqueta);font-weight:400;color:var(--color-tinta)}.pedido-resumen__cuentas .pedido-total{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--color-linea)}.pedido-resumen__cuentas .pedido-total dt{font-weight:600}.pedido-resumen__cuentas .pedido-total dd{font:var(--type-precio);color:var(--color-tinta)}.pedido-resumen__nota{margin:var(--space-3) 0 0;font:var(--type-chico);color:var(--color-tinta-suave)}.pedido-estado{max-width:640px}.pedido-estado .mensaje{margin-bottom:var(--space-5)}.pedido-estado .mensaje strong{font:var(--type-precio);margin-bottom:var(--space-2)}.pedido-estado .mensaje p+p{margin-top:var(--space-2)}.pedido-confirmando{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;font:var(--type-cuerpo);color:var(--color-tinta)}.pedido-confirmando:before{content:"";flex:none;width:28px;height:28px;border-radius:50%;border:3px solid var(--color-loto-profundo);border-right-color:transparent;animation:girar .8s linear infinite}.pedido-confirmando-esqueleto{display:grid;gap:var(--space-3)}.pedido-confirmando-esqueleto .esqueleto{height:20px}.pedido-confirmando-esqueleto .esqueleto:nth-child(2){width:70%}.pedido-numero{display:inline-block;margin:var(--space-1) 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-campo);background:var(--color-niebla);font:600 20px/1 var(--font-texto);letter-spacing:1px;color:var(--color-tinta)}.pedido-sigue{list-style:none;margin:var(--space-5) 0 var(--space-6);padding:0;counter-reset:sigue}.pedido-sigue li{counter-increment:sigue;position:relative;padding:0 0 var(--space-5) 48px;font:var(--type-cuerpo);color:var(--color-tinta)}.pedido-sigue li:before{content:counter(sigue);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--color-loto-profundo);color:var(--color-papel);font:600 16px/1 var(--font-texto)}.pedido-sigue strong{display:block;font-weight:600;line-height:1.4}.pedido-sigue span{display:block;margin-top:var(--space-1);font:var(--type-chico);color:var(--color-tinta-suave)}.pedido-estado .pedido-titulo{margin-top:var(--space-6)}.pie-pedido{border-top:1px solid var(--color-linea);background:var(--color-niebla)}.pie-pedido__fila{max-width:var(--pedido-ancho);margin:0 auto;padding:var(--space-5) var(--pedido-margen);display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font:var(--type-chico);color:var(--color-tinta-suave)}.pie-pedido a{color:var(--color-loto);text-decoration:underline;text-underline-offset:3px}.pie-pedido__marca{flex-basis:100%}@media(prefers-reduced-motion:reduce){.pedido-confirmando:before{animation-duration:3s}}@media(min-width:768px){.pagina-pedido{--pedido-margen: var(--space-6);--cielo-alto: 176px;--horizonte-y: 150px}.pedido-cielo h1{font-size:44px}.pedido-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.pedido-campos .pedido-campos__ancho{grid-column:1 / -1}.pedido-acciones{grid-template-columns:auto 1fr;align-items:center;column-gap:var(--space-5)}.pedido-acciones .boton{min-width:280px}.pedido-resumen{padding:var(--space-5)}.pedido-cielo--listo{--cielo-alto: 320px;--horizonte-y: 250px}.pedido-cielo--listo h1{font-size:52px}.pedido-cielo--listo .pedido-cielo__libro{height:220px;right:14%}.cabecera-pedido__volver .solo-ancho{display:inline}}@media(min-width:900px){.pedido{padding-top:var(--space-7)}.pedido__grilla{grid-template-columns:minmax(0,1fr) 360px;column-gap:var(--space-8)}.pedido__resumen{order:0;position:sticky;top:calc(var(--alto-header) + var(--space-5))}.pedido-resumen__libro{grid-template-columns:auto 1fr}.pedido-resumen__tapa{height:150px;grid-row:span 2}.pedido-resumen__precio{grid-column:2;align-self:end}.pie-pedido__marca{flex-basis:auto;margin-right:auto}}@media(min-width:1200px){.pagina-pedido{--cielo-alto: 184px;--horizonte-y: 156px}.pedido-cielo h1{font-size:48px}.pedido-cielo--listo{--cielo-alto: 360px;--horizonte-y: 282px}.pedido-cielo--listo h1{font-size:60px}.pedido-cielo--listo .pedido-cielo__libro{height:250px;right:22%}}.pagina-pedido [tabindex="-1"]:focus{outline:none}
