.uno-footer{--uno-footer-bg:var(--uno-verde-2, #0D3B1E);--uno-footer-card:var(--uno-verde, #123C2E);--uno-footer-card-borde:var(--uno-verde-medio, #2C5A46);--uno-footer-cuadricula:url(/wp-content/themes/libreria-uno/assets/footer/cuadricula-sobre-verde.svg);--uno-footer-titulo:var(--uno-blanco, #FFFFFF);--uno-footer-texto:var(--uno-papel, #F4EFE4);--uno-footer-tenue:#C7BBA1;--uno-footer-link:var(--uno-papel-2, #E3D9C6);--uno-footer-link-hover:var(--uno-blanco, #FFFFFF);--uno-footer-acento:var(--uno-bordo-claro, #C9767C);--uno-footer-foco:var(--uno-papel, #F4EFE4);--uno-footer-linea:rgba(244, 239, 228, .18);--uno-footer-linea-2:rgba(244, 239, 228, .42);--uno-footer-tabla:var(--uno-verde-2, #0D3B1E);--uno-footer-btn-bg:var(--uno-papel, #F4EFE4);--uno-footer-btn-fg:var(--uno-verde, #123C2E);--uno-footer-hover-bg:var(--uno-verde-medio, #2C5A46);--uno-footer-arr-borde:var(--uno-papel, #F4EFE4);--uno-footer-estante:url(/wp-content/themes/libreria-uno/assets/footer/estanteria-tira.svg);--uno-footer-ancho-max:var(--uno-ancho-max, 1280px);--uno-footer-pad-x:20px;--uno-footer-uno-h:92px;--uno-footer-uno-w:95px;--uno-footer-libros-h:34px;--uno-footer-libre-abajo:96px;--uno-footer-tap:var(--uno-tap-min, 44px);--uno-footer-radio:var(--uno-r-m, 16px);--uno-footer-radio-btn:10px;--uno-footer-t:var(--uno-t-media, 260ms);--uno-footer-curva:var(--uno-curva, cubic-bezier(.2, .6, .2, 1));--uno-footer-display:var(--uno-display, "Poppins", system-ui, sans-serif);--uno-footer-fuente:var(--uno-texto, "Inter", system-ui, sans-serif);position:relative;font-family:var(--uno-footer-fuente);color:var(--uno-footer-texto)}.uno-footer--apoyado{--uno-footer-estante:url(/wp-content/themes/libreria-uno/assets/footer/estanteria-tira-sobre-bordo.svg)}.uno-footer--claro{--uno-footer-bg:var(--uno-papel, #F4EFE4);--uno-footer-card:var(--uno-blanco, #FFFFFF);--uno-footer-card-borde:var(--uno-filete, #E2DED5);--uno-footer-cuadricula:url(/wp-content/themes/libreria-uno/assets/footer/cuadricula-sobre-claro.svg);--uno-footer-titulo:var(--uno-verde, #123C2E);--uno-footer-texto:var(--uno-negro, #111111);--uno-footer-tenue:var(--uno-gris, #5C554A);--uno-footer-link:var(--uno-verde, #123C2E);--uno-footer-link-hover:var(--uno-verde-2, #0D3B1E);--uno-footer-acento:var(--uno-bordo, #8C2F39);--uno-footer-foco:var(--uno-bordo, #8C2F39);--uno-footer-linea:rgba(18, 60, 46, .16);--uno-footer-linea-2:rgba(18, 60, 46, .38);--uno-footer-tabla:var(--uno-verde, #123C2E);--uno-footer-btn-bg:var(--uno-verde, #123C2E);--uno-footer-btn-fg:var(--uno-blanco, #FFFFFF);--uno-footer-hover-bg:var(--uno-verde-10, #EAF0EC);--uno-footer-arr-borde:var(--uno-bordo, #8C2F39)}.uno-footer-estante{position:relative;z-index:2;height:var(--uno-footer-uno-h);pointer-events:none}.uno-footer--apoyado .uno-footer-estante{margin-top:calc(var(--uno-footer-uno-h) * -1)}.uno-footer-estante::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:6px;background:var(--uno-footer-tabla)}.uno-footer-estante__libros{position:absolute;left:0;bottom:0;height:var(--uno-footer-libros-h);right:calc(max(var(--uno-footer-pad-x), (100% - var(--uno-footer-ancho-max)) / 2 + var(--uno-footer-pad-x)) + var(--uno-footer-uno-w) + 14px);background:var(--uno-footer-estante) right bottom / auto 100% repeat-x}.uno-footer .uno-footer-estante__uno{position:absolute;bottom:-1px;right:max(var(--uno-footer-pad-x), calc((100% - var(--uno-footer-ancho-max)) / 2 + var(--uno-footer-pad-x)));height:var(--uno-footer-uno-h);width:auto}.uno-footer-newsletter>*{padding-bottom:calc(var(--uno-footer-uno-h, 92px) + 20px)!important}.uno-footer-cuerpo{margin-top:6px;background:var(--uno-footer-bg);padding:32px 0 calc(var(--uno-footer-libre-abajo) + env(safe-area-inset-bottom, 0px))}.uno-footer-contenedor{max-width:var(--uno-footer-ancho-max);margin:0 auto;padding:0 var(--uno-footer-pad-x)}.uno-footer-grilla{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"marca" "nav" "local" "pagos";gap:32px;align-items:start}.uno-footer *,.uno-footer *::before,.uno-footer *::after{box-sizing:border-box}.uno-footer ul{list-style:none;margin:0;padding:0}.uno-footer a:focus-visible,.uno-footer button:focus-visible{outline:2px solid var(--uno-footer-foco);outline-offset:2px;border-radius:4px}.uno-footer-ico{flex:none;color:var(--uno-footer-tenue)}.uno-footer-marca{grid-area:marca;display:flex;flex-direction:column;gap:20px 32px}.uno-footer-marca__identidad{display:flex;flex-direction:column;gap:10px}.uno-footer-marca__logo,.uno-footer-marca .custom-logo-link{align-self:flex-start;font:700 26px/1.1 var(--uno-footer-display);letter-spacing:-.02em;color:var(--uno-footer-titulo);text-decoration:none}.uno-footer-marca .custom-logo{max-height:48px;width:auto}.uno-footer-marca__frase{margin:0;font:500 16px/1.5 var(--uno-footer-fuente);color:var(--uno-footer-texto)}.uno-footer-marca__desde{margin:2px 0 0;font-size:14px;color:var(--uno-footer-tenue)}.uno-footer-trazo{position:relative;display:inline-block;white-space:nowrap}.uno-footer-trazo::after{content:"";position:absolute;left:-4px;right:-4px;bottom:-9px;height:16px;background:var(--uno-footer-acento);-webkit-mask:url(/wp-content/themes/libreria-uno/assets/footer/trazo-subrayado.svg) center / 100% 100% no-repeat;mask:url(/wp-content/themes/libreria-uno/assets/footer/trazo-subrayado.svg) center / 100% 100% no-repeat}.uno-footer-marca__acciones{display:flex;flex-direction:column;gap:16px}.uno-footer-redes{display:flex;flex-wrap:wrap;gap:8px}.uno-footer-redes__link{width:var(--uno-footer-tap);height:var(--uno-footer-tap);border-radius:999px;border:1.5px solid var(--uno-footer-linea-2);color:var(--uno-footer-titulo);display:flex;align-items:center;justify-content:center;transition:background-color var(--uno-footer-t) var(--uno-footer-curva)}.uno-footer-redes__link .uno-footer-ico{color:currentColor}.uno-footer-redes__link:hover{background:var(--uno-footer-hover-bg)}.uno-footer-btn{min-height:48px;padding:12px 22px;border-radius:var(--uno-footer-radio-btn);display:flex;align-items:center;justify-content:center;gap:10px;font:600 15px/1.2 var(--uno-footer-display);letter-spacing:.01em;text-decoration:none;transition:transform 160ms var(--uno-footer-curva)}.uno-footer-btn--wa{background:var(--uno-footer-btn-bg);color:var(--uno-footer-btn-fg)}.uno-footer-btn--wa .uno-footer-ico{color:currentColor}.uno-footer-btn--arrepentimiento{background:var(--uno-bordo,#8C2F39);color:#FFF;border:1.5px solid var(--uno-footer-arr-borde)}.uno-footer-btn:hover{color:inherit}.uno-footer-btn--wa:hover{color:var(--uno-footer-btn-fg)}.uno-footer-btn--arrepentimiento:hover{background:#7A2832;color:#FFF}.uno-footer-nav{grid-area:nav;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--uno-footer-linea)}.uno-footer-col{min-width:0;border-bottom:1px solid var(--uno-footer-linea)}.uno-footer-col__titulo,.uno-footer-titulo{margin:0;display:flex;align-items:center;gap:10px;font:600 16px/1.3 var(--uno-footer-display);color:var(--uno-footer-titulo)}.uno-footer-col__titulo{min-height:52px}.uno-footer-col__titulo::before{content:"";flex:none;width:4px;height:16px;border-radius:2px;background:var(--uno-footer-acento)}.uno-footer-col__boton{all:unset;box-sizing:border-box;width:100%;min-height:52px;padding:4px 0;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer}.uno-footer-col__boton .uno-footer-ico{color:var(--uno-footer-texto);transition:transform var(--uno-footer-t) var(--uno-footer-curva)}.uno-footer-col[data-abierto="true"] .uno-footer-col__boton .uno-footer-ico{transform:rotate(180deg)}.uno-footer-col__interior{overflow:hidden;min-height:0}.uno-footer-menu{display:flex;flex-direction:column;padding-bottom:12px!important}.uno-footer-menu a{display:flex;align-items:center;gap:10px;min-height:var(--uno-footer-tap);font:400 15px/1.4 var(--uno-footer-fuente);color:var(--uno-footer-link);text-decoration:none}.uno-footer-menu a:hover{color:var(--uno-footer-link-hover);text-decoration:underline 2px var(--uno-footer-acento);text-underline-offset:5px}.uno-footer-menu [class*="uno-ico-"]>a::before{content:"";flex:none;width:18px;height:18px;background:var(--uno-footer-tenue);-webkit-mask:var(--uno-ico) center / contain no-repeat;mask:var(--uno-ico) center / contain no-repeat}.uno-footer-menu .uno-ico-libreria{--uno-ico:url(/wp-content/themes/libreria-uno/assets/footer/iconos/escuela.svg)}.uno-footer-menu .uno-ico-papeleria{--uno-ico:url(/wp-content/themes/libreria-uno/assets/footer/iconos/papeleria.svg)}.uno-footer-menu .uno-ico-cotillon{--uno-ico:url(/wp-content/themes/libreria-uno/assets/footer/iconos/cotillon.svg)}.uno-footer-menu .uno-ico-jugueteria{--uno-ico:url(/wp-content/themes/libreria-uno/assets/footer/iconos/jugueteria.svg)}.uno-footer-menu .uno-ico-ofertas{--uno-ico:url(/wp-content/themes/libreria-uno/assets/footer/iconos/etiqueta-de-oferta.svg)}@media (max-width:767.98px){.uno-footer--js .uno-footer-col__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--uno-footer-t) var(--uno-footer-curva),visibility var(--uno-footer-t)}.uno-footer--js .uno-footer-col[data-abierto="false"] .uno-footer-col__panel{grid-template-rows:0fr;visibility:hidden}}.uno-footer-local{grid-area:local;min-width:0;padding:20px;border-radius:var(--uno-footer-radio);border:1px solid var(--uno-footer-card-borde);background:var(--uno-footer-card) var(--uno-footer-cuadricula);display:flex;flex-direction:column;gap:16px}.uno-footer-local__cabecera{display:flex;flex-direction:column;gap:8px}.uno-footer-local__estado:not([hidden]){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.uno-footer-pastilla{margin:0;display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border-radius:999px;font:600 13px/1.3 var(--uno-footer-fuente);background:var(--uno-verde-10,#EAF0EC);color:var(--uno-verde,#123C2E)}.uno-footer-pastilla__punto{width:8px;height:8px;border-radius:999px;background:var(--uno-ok,#2E7D4F)}.uno-footer-local[data-estado="cerrado"] .uno-footer-pastilla{background:var(--uno-bordo-10,#F7EDEE);color:var(--uno-bordo,#8C2F39)}.uno-footer-local[data-estado="cerrado"] .uno-footer-pastilla__punto{background:var(--uno-bordo,#8C2F39)}.uno-footer-local__detalle{font-size:14px;color:var(--uno-footer-tenue)}.uno-footer-local__lista{display:flex;flex-direction:column;gap:14px}.uno-footer-local__fila{display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;font:400 15px/1.45 var(--uno-footer-fuente);color:var(--uno-footer-texto)}.uno-footer-local__fila>div{display:flex;flex-direction:column;gap:2px}.uno-footer-link-sub{align-self:flex-start;min-height:32px;display:inline-flex;align-items:center;font:500 14px/1.4 var(--uno-footer-fuente);color:var(--uno-footer-link-hover);text-decoration:underline 1px;text-underline-offset:4px}.uno-footer-horarios{margin:0;display:flex;flex-direction:column;gap:6px;font-size:14px}.uno-footer-horarios__fila{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px}.uno-footer-horarios dt,.uno-footer-horarios dd{margin:0}.uno-footer-horarios dd{font-variant-numeric:tabular-nums}.uno-footer-hoy{display:none;padding:1px 7px;border-radius:999px;border:1px solid var(--uno-footer-linea-2);font:500 11px/1.4 var(--uno-footer-fuente);letter-spacing:.06em;text-transform:uppercase}.uno-footer-horarios__fila.es-hoy{font-weight:600}.uno-footer-horarios__fila.es-hoy .uno-footer-hoy{display:inline-block}.uno-footer-local__contacto{align-items:center;min-height:var(--uno-footer-tap);text-decoration:none}.uno-footer-local__contacto span{display:flex;flex-direction:column;overflow-wrap:anywhere;font-weight:500;text-decoration:underline 1px var(--uno-footer-linea-2);text-underline-offset:4px}.uno-footer-local__contacto small{font:500 12px/1.4 var(--uno-footer-fuente);letter-spacing:.06em;text-transform:uppercase;color:var(--uno-footer-tenue);text-decoration:none}.uno-footer-local__contacto:hover{color:var(--uno-footer-link-hover)}.uno-footer-pagos{grid-area:pagos;min-width:0;display:flex;flex-direction:column;gap:24px}.uno-footer-pagos__grupo{display:flex;flex-direction:column;gap:12px}.uno-footer-pagos__grilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.uno-footer-placa{min-height:56px;padding:6px 8px;border-radius:8px;background:#FFF;border:1px dashed #A7A092;display:flex;align-items:center;justify-content:center;text-align:center;font:500 11px/1.3 var(--uno-footer-fuente);color:var(--uno-gris,#5C554A)}.uno-footer-placa img{max-width:100%;max-height:32px;width:auto;height:auto}.uno-footer-pagos__nota{grid-column:1 / -1;display:flex;align-items:center;gap:10px;min-height:44px;font-size:14px}.uno-footer-legal{margin-top:40px;padding-top:24px;border-top:1px solid var(--uno-footer-linea);display:flex;flex-direction:column;gap:20px}.uno-footer-legal__fila{display:flex;flex-direction:column;gap:16px 24px}.uno-footer-legal__arrepentimiento{display:flex;flex-direction:column;gap:6px}.uno-footer-legal__ayuda{font-size:13px;color:var(--uno-footer-tenue)}.uno-footer-legal__menu{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:20px}.uno-footer-legal__menu a{min-height:var(--uno-footer-tap);display:inline-flex;align-items:center;font:400 14px/1.4 var(--uno-footer-fuente);color:var(--uno-footer-link);text-decoration:underline 1px var(--uno-footer-linea-2);text-underline-offset:4px}.uno-footer-legal__menu a:hover{color:var(--uno-footer-link-hover);text-decoration:underline 2px var(--uno-footer-acento)}.uno-footer-arriba{align-self:flex-end;min-height:var(--uno-footer-tap);padding:0 16px 0 12px;border-radius:999px;border:1px solid var(--uno-footer-linea-2);display:inline-flex;align-items:center;gap:6px;font:500 14px/1 var(--uno-footer-fuente);color:var(--uno-footer-texto);text-decoration:none}.uno-footer-arriba .uno-footer-ico{color:currentColor}.uno-footer-arriba:hover{background:var(--uno-footer-hover-bg);color:var(--uno-footer-titulo)}.uno-footer-legal__fila--copy{flex-direction:row;align-items:center;gap:16px}.uno-footer-qr{flex:none;width:72px;height:72px;padding:6px;border-radius:8px;background:#FFF;border:1px dashed #A7A092;display:flex;align-items:center;justify-content:center;text-align:center;font:500 11px/1.25 var(--uno-footer-fuente);color:var(--uno-gris,#5C554A);text-decoration:none}.uno-footer-copy{margin:0;min-width:0;font-size:13px;line-height:1.5;color:var(--uno-footer-tenue)}.single-product .uno-footer{--uno-footer-libre-abajo:168px}@media (min-width:768px){.uno-footer{--uno-footer-pad-x:32px;--uno-footer-uno-h:108px;--uno-footer-uno-w:112px;--uno-footer-libros-h:42px;--uno-footer-libre-abajo:32px}.uno-footer-newsletter>*{padding-bottom:80px!important;padding-right:calc(var(--uno-footer-pad-x, 32px) + var(--uno-footer-uno-w, 112px) + 32px)!important}.uno-footer-cuerpo{padding-top:40px}.uno-footer-grilla{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"marca marca" "nav local" "pagos pagos";gap:40px 32px}.uno-footer-marca{flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end}.uno-footer-marca__acciones{align-items:flex-end}.uno-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;border-top:0}.uno-footer-col{border-bottom:0}.uno-footer-col__titulo{min-height:0;margin-bottom:12px}.uno-footer-menu{padding-bottom:0!important}.uno-footer-menu a{min-height:36px}.uno-footer-pagos__grilla{grid-template-columns:repeat(6,minmax(0,1fr))}.uno-footer-pagos__nota{grid-column:span 3}.uno-footer-legal__fila{flex-direction:row;flex-wrap:wrap;align-items:center}.uno-footer-legal__arrepentimiento{align-items:flex-start}.uno-footer-legal__menu{flex-direction:row}.uno-footer-legal__menu a{min-height:36px}.uno-footer-arriba{margin-left:auto;align-self:auto}}@media (min-width:1024px){.uno-footer{--uno-footer-pad-x:40px;--uno-footer-uno-h:124px;--uno-footer-uno-w:128px;--uno-footer-libros-h:50px}.uno-footer-newsletter>*{padding-bottom:88px!important}.uno-footer-cuerpo{padding-top:48px}.uno-footer-grilla{grid-template-columns:minmax(0,4fr) minmax(0,8fr);grid-template-areas:"marca nav" "local pagos";gap:48px 56px}.uno-footer-marca{flex-direction:column;align-items:stretch}.uno-footer-marca__acciones{align-items:flex-start}.uno-footer-marca__logo{font-size:30px}.uno-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}.uno-footer-menu a{min-height:34px}}@media (prefers-reduced-motion:no-preference){.uno-footer-btn:hover{transform:translateY(-2px)}.uno-footer-btn:active{transform:none;transition:none}}@media (prefers-reduced-motion:reduce){.uno-footer{--uno-footer-t:0ms}}.uno-footer-marca__logo{display:inline-flex;align-items:center;gap:14px}.uno-footer-marca__iso{display:block;height:48px;width:auto}@media (min-width:768px){.uno-footer-marca__iso{height:56px}}.uno-footer--con-newsletter .uno-footer-estante{display:none}.uno-footer--con-newsletter .uno-footer-cuerpo{margin-top:0;border-top:4px solid var(--uno-verde-medio)}.uno-footer-marca__placa{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:var(--uno-papel,#F4EFE4);box-shadow:0 3px 0 rgb(0 0 0 / .18);flex:none}.uno-footer-marca__placa .uno-footer-marca__iso{height:40px;width:auto}@media (min-width:768px){.uno-footer-marca__placa .uno-footer-marca__iso{height:42px}}.uno-footer-qr{width:auto;height:auto;padding:8px 14px 8px 8px;gap:12px;border:0;border-radius:12px;background:#fff;text-align:left;box-shadow:0 3px 0 rgb(0 0 0 / .18);transition:transform .16s}.uno-footer-qr img{display:block;width:64px;height:64px;image-rendering:pixelated}.uno-footer-qr__txt{display:flex;flex-direction:column;gap:2px;color:var(--uno-negro,#111)}.uno-footer-qr__txt strong{font:700 14px/1.2 var(--uno-footer-display,inherit)}.uno-footer-qr__txt small{font:500 12px/1.2 var(--uno-footer-fuente,inherit);color:var(--uno-gris,#5C554A)}.uno-footer-qr:hover{transform:translateY(-2px)}@media (min-width:1024px){.uno-footer-grilla{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:none;gap:44px 40px}.uno-footer-marca{grid-area:auto;grid-column:1/5}.uno-footer-nav{grid-area:auto;grid-column:5/13}.uno-footer-local{grid-area:auto;grid-column:1/6}.uno-footer-pagos{grid-area:auto;grid-column:6/13}.uno-footer-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.uno-footer-col__titulo{white-space:nowrap}.uno-footer-pagos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px 40px;align-content:start;padding:24px 28px;border-radius:20px;border:1px solid var(--uno-footer-linea);background:rgb(255 255 255 / .03)}.uno-footer-pagos__grilla{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.uno-footer-pagos__nota{grid-column:1/-1}.uno-footer-local{align-self:stretch}}@media (min-width:1024px) and (max-width:1199px){.uno-footer-pagos{grid-template-columns:minmax(0,1fr)}}.uno-footer-cookies{display:inline-flex;align-items:center;min-height:36px;font:400 14px var(--uno-footer-fuente,inherit);color:var(--uno-footer-tenue);text-decoration:underline;text-underline-offset:3px}.uno-footer-cookies:hover{color:var(--uno-footer-titulo)}.uno-footer-marcas{gap:8px;--uno-marca-alto:20px}.uno-footer-marcas .uno-marca{border-color:#fff0;box-shadow:0 2px 0 rgb(0 0 0 / .18)}.uno-footer-marcas .uno-marca--chip{background:#fff}.uno-footer-pagos__nota{margin:4px 0 0}