.entrada{z-index:2;height:260vh;margin-top:calc(-1 * var(--barra));pointer-events:none;position:relative}.entrada__fija{background:var(--paper);pointer-events:auto;height:100vh;position:sticky;top:0;overflow:hidden}@supports (height:1svh){.entrada{height:260svh}.entrada__fija{height:100svh}}.entrada.viva .entrada__fija{background:0 0}.entrada.pasando .entrada__fija{pointer-events:none}.entrada.adentro .entrada__fija{visibility:hidden}.fachada{--acera:18px;padding-top:calc(var(--barra) + 4px);transform-origin:0 0;background:repeating-linear-gradient(90deg, transparent 0 46px, #1a08380b 46px 47px), linear-gradient(var(--paper) 0 0);flex-direction:column;align-items:center;display:flex;position:absolute;inset:0}.viva .fachada{will-change:transform}.viva .fachada__cabeza,.viva .fachada__fotos,.viva .puerta__abierto{will-change:transform, opacity}.viva .puerta__hoja{will-change:transform}.viva .puerta__luz{will-change:opacity}.fachada__toldo{background:repeating-linear-gradient(90deg, var(--tinadi-bottom) 0 26px, var(--sheet) 26px 52px);filter:drop-shadow(0 8px 6px #1a08382e);flex:none;width:100%;height:46px;-webkit-mask:radial-gradient(13px at 50% 100%,#0000 98%,#000) 50% 0/26px 100% repeat-x;mask:radial-gradient(13px at 50% 100%,#0000 98%,#000) 50% 0/26px 100% repeat-x}.fachada__cabeza{flex-direction:column;flex:none;align-items:center;width:100%;display:flex}.fachada__letrero{border:1px solid var(--rule);background:var(--sheet);margin-top:12px;padding:10px 18px;box-shadow:0 14px 30px -18px #1a083899}.fachada__letrero img{width:min(58vw,340px);height:auto}.fachada__cinta{margin:10px var(--gutter) 0;color:var(--ink);flex-wrap:wrap;justify-content:center;gap:4px 10px;display:flex}.fachada__cinta span:after{content:"·";color:var(--tinadi);margin-left:10px}.fachada__cinta span:last-child:after{content:none}.fachada__lema{margin:10px var(--gutter) 0;max-width:46ch;color:var(--tinadi-bottom);text-align:center;line-height:1.4}.fachada__titulo{margin:10px var(--gutter) 0;letter-spacing:-.02em;text-align:center;text-wrap:balance;max-width:19ch;font-size:clamp(25px,6.4vw,50px);font-weight:600;line-height:1.06}.fachada__fotos{flex:none;justify-content:center;gap:18px;margin-top:16px;display:flex}.polaroid{width:min(30vw,150px);transform:rotate(var(--giro,-4deg));background:#fffdf8;margin:0;padding:6px 6px 22px;position:relative;box-shadow:0 14px 24px -14px #1a08388c}.polaroid:before{content:"";background:#ff91008c;width:46px;height:16px;margin-left:-23px;position:absolute;top:-9px;left:50%;transform:rotate(-3deg)}.polaroid img{aspect-ratio:1;object-fit:cover;width:100%}.polaroid figcaption{text-align:center;font:italic 12px/1 var(--sans);position:absolute;bottom:4px;left:0;right:0}.fachada__frente{width:100%;max-width:1100px;min-height:0;padding:18px var(--gutter) 0;border-bottom:18px solid var(--paper-2);flex:1 1 0;grid-template-rows:minmax(0,1fr);grid-template-columns:1fr minmax(118px,.9fr) 1fr;align-items:end;gap:clamp(10px,3vw,44px);display:grid}.vitrina{flex-direction:column;height:min(30vh,260px);max-height:calc(100% - 18px);margin-bottom:18px;display:flex;position:relative}@supports (height:1svh){.vitrina{height:min(30svh,260px)}}.vitrina__vidrio{border:6px solid var(--ink);background:radial-gradient(120% 80% at 50% 110%,#ffe7bf,#f6efe2 60%);flex:1 1 0;justify-content:center;align-items:flex-end;min-height:0;padding:0 6px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff9}.vitrina__vidrio:after{content:"";pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 30%,#ffffff73 38%,#0000 46%);position:absolute;inset:0}.vitrina__repisa{justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.vitrina__zocalo{display:none}.vitrina img{aspect-ratio:2/3;object-fit:cover;width:34%;max-width:96px;transform:rotate(calc((var(--k) - 1) * 6deg)) translateY(calc(var(--k) * -4px));margin:0 -4%;box-shadow:0 10px 18px -8px #1a08388c}.vitrina img:nth-child(2){z-index:1;width:38%}.vitrina img.es-caja{aspect-ratio:1}.vitrina__rotulo{z-index:1;background:var(--sheet);border:1px solid var(--rule);padding:4px 8px;position:absolute;top:10px;left:50%;transform:translate(-50%)}@media (max-width:520px){.vitrina img:not(:first-child){display:none}.vitrina img{width:74%;max-width:none;margin:0;transform:rotate(-3deg)}.vitrina__rotulo{font-size:8.5px}}.puerta{grid-template-rows:minmax(0,1fr) auto;place-items:end center;height:100%;display:grid;position:relative}.puerta__dintel{display:none}.puerta__marco{border:8px solid var(--ink);perspective:900px;perspective-origin:50% 92%;background:var(--ink);border-bottom:0;width:100%;height:min(42vh,360px);max-height:100%;position:relative}@supports (height:1svh){.puerta__marco{height:min(42svh,360px)}}.puerta__adentro{background:linear-gradient(transparent 86%, #7d563424), var(--paper);position:absolute;inset:0;overflow:hidden}.puerta__luz{opacity:.35;background:radial-gradient(75% 45% at 50% 32%,#ffcd82f2,#ffcd8200 72%);position:absolute;inset:0}.maqueta{visibility:hidden;transform-origin:50%;background:radial-gradient(40% 30% at 22% 12%,#ffc4784d,#0000 70%),radial-gradient(40% 30% at 78% 12%,#ffc4784d,#0000 70%);position:absolute;top:0;left:0}.maqueta.lista{visibility:visible}.maqueta i{display:block;position:absolute}.maqueta__lampara{background:var(--rule);width:1px}.maqueta__lampara:after{content:"";background:var(--ink);border-radius:15px 15px 2px 2px;width:29px;height:14px;position:absolute;bottom:-12px;left:-14px;box-shadow:0 16px 34px 10px #ffc47859}.maqueta__letrero{background:linear-gradient(#fff 0 0) 50% 30% / 42% 24% no-repeat, linear-gradient(#ffffffbf 0 0) 50% 76% / 64% 8% no-repeat, var(--tinadi-bottom);border:1px solid var(--ink);box-shadow:0 12px 24px -14px #1a0838b3}.maqueta__pestanas{border:1px solid var(--rule);background:linear-gradient(90deg, var(--tinadi-bottom) 0 26%, transparent 26%)}.maqueta__libros{background:repeating-linear-gradient(90deg, var(--paper) 0 7%, transparent 7% 23%, var(--paper) 23% 27%, transparent 27% 41%) 0 0 / 100% 9% no-repeat, repeating-linear-gradient(90deg, #4b00b1 0 3.4%, var(--paper) 3.4% 3.9%, #1a0838 3.9% 6.6%, var(--paper) 6.6% 7.1%, #e8e1f2 7.1% 10.2%, var(--paper) 10.2% 10.7%, #7a12d6 10.7% 13.6%, var(--paper) 13.6% 14.1%, #ff9100 14.1% 16.9%, var(--paper) 16.9% 17.4%, #2b0b5c 17.4% 20.2%, var(--paper) 20.2% 20.7%)}.maqueta__tapa{background:radial-gradient(circle at 68% 52%, var(--naranja) 0 11%, transparent 12%), linear-gradient(var(--tinadi-bottom) 0 0) 50% 18% / 70% 9% no-repeat, linear-gradient(170deg, transparent 62%, var(--tinadi-bottom) 63% 80%, transparent 81%), #ece6f2;box-shadow:0 16px 26px -12px #1a083899}.maqueta__tabla{background:linear-gradient(var(--madera) 0 40%, var(--madera-oscura));box-shadow:0 20px 26px -12px #1a083866}.maqueta__leyenda{background:linear-gradient(var(--ink) 0 0) 50% 4% / 64% 15% no-repeat, linear-gradient(var(--tinadi-bottom) 0 0) 50% 42% / 34% 8% no-repeat, linear-gradient(var(--ink) 0 0) 50% 60% / 24% 8% no-repeat;opacity:.22}.puerta__hoja{background:linear-gradient(90deg, #3b0a8a, var(--tinadi-bottom));border:3px solid var(--ink);width:50%;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;position:absolute;top:0;bottom:0}.puerta__hoja--izq{transform-origin:0;left:0}.puerta__hoja--der{transform-origin:100%;right:0}.puerta__hoja i{border:2px solid var(--ink);background:linear-gradient(160deg,#ffe6bed9,#ffffff59);position:absolute;inset:12% 16% 38%}.puerta__hoja:after{content:"";background:var(--naranja);border-radius:4px;width:7px;height:22px;position:absolute;top:56%}.puerta__hoja--izq:after{right:10%}.puerta__hoja--der:after{left:10%}.puerta__abierto{transform-origin:50% 0;text-align:center;background:var(--naranja);width:max-content;max-width:130%;color:var(--ink);border:1px solid var(--ink);z-index:3;padding:5px 9px;line-height:1.25;position:absolute;top:8%;left:50%;transform:translate(-50%)rotate(-3deg)}@media (max-width:360px){.puerta__abierto{letter-spacing:.06em;max-width:150%;padding:4px 6px;font-size:9px}}.puerta__tapete{background:var(--madera-oscura);width:116%;color:var(--sheet);text-align:center;z-index:2;margin-bottom:-18px;padding:6px 0;display:block;position:relative}.entrada__pista{z-index:2;left:50%;bottom:calc(70px + env(safe-area-inset-bottom));background:var(--sheet);position:absolute;transform:translate(-50%)}@media (max-width:767px){.fachada{padding-bottom:calc(100px + env(safe-area-inset-bottom))}.fachada__frente{grid-template-columns:1fr 1.05fr 1fr;gap:10px}.puerta__marco{height:34vh}.vitrina{height:27vh}.vitrina__vidrio{padding:0 2px 8px}}@supports (height:1svh){@media (max-width:767px){.puerta__marco{height:34svh}.vitrina{height:27svh}}}@media (min-width:768px){.entrada__pista{bottom:26px}.fachada{padding-bottom:58px}}.aviso-demo:not([hidden])~main .fachada{padding-bottom:calc(58px + var(--demo))}.aviso-demo:not([hidden])~main .entrada__pista{bottom:calc(26px + var(--demo))}@media (max-width:767px){.aviso-demo:not([hidden])~main .fachada{padding-bottom:calc(100px + var(--demo) + env(safe-area-inset-bottom))}.aviso-demo:not([hidden])~main .entrada__pista{bottom:calc(70px + var(--demo) + env(safe-area-inset-bottom))}}@media (max-width:767px) and (max-height:700px){.fachada__toldo{height:34px}.fachada__letrero{margin-top:8px;padding:6px 14px}.fachada__letrero img{width:min(44vw,200px)}.fachada .fachada__cinta,.fachada__titulo,.fachada__lema{margin-top:6px}.fachada__titulo{font-size:22px}.fachada__fotos{display:none}}@media (min-width:768px){.fachada__toldo{height:56px}.fachada__letrero img{width:min(40vw,280px)}.fachada__titulo{font-size:clamp(28px,min(3.6vw,5.2vh),50px)}.vitrina{height:min(28vh,330px)}.puerta__marco{height:min(38vh,440px)}.fachada__frente{padding-bottom:0}.fachada__fotos{top:calc(var(--barra) + 70px);pointer-events:none;justify-content:space-between;margin:0;padding:0 max(4vw,24px);position:absolute;left:0;right:0}.polaroid{width:min(17vw,210px)}.vitrina img{width:40%;max-width:none;margin:0 -6%}.vitrina img:nth-child(2){width:46%}.puerta__hoja{background:linear-gradient(#d9b45a, #a77c22) 0 100% / 100% 5% no-repeat, linear-gradient(90deg, #3b0a8a, var(--tinadi-bottom));border-width:4px}.puerta__hoja i{border-width:3px;inset:7% 15% 41%;box-shadow:0 0 0 5px #3d0c86,0 0 0 7px #1a08388c}.puerta__hoja:before{content:"";border:2px solid #1a083899;height:21%;position:absolute;bottom:13%;left:15%;right:15%;box-shadow:inset 2px 2px #ffffff24,0 0 0 5px #3d0c86,0 0 0 7px #1a083873}.puerta__hoja:after{background:linear-gradient(90deg,#a77c22,#f3d27a 45%,#a77c22);border-radius:5px;width:9px;height:17%;top:47%;box-shadow:0 3px 6px #1a083873}.puerta__hoja--izq:after{right:7%}.puerta__hoja--der:after{left:7%}}@supports (height:1svh){@media (min-width:768px){.fachada__titulo{font-size:clamp(28px,min(3.6vw,5.2svh),50px)}.vitrina{height:min(28svh,330px)}.puerta__marco{height:min(38svh,440px)}}}@media (min-width:768px) and (min-aspect-ratio:5/4){.fachada{--puerta:clamp(250px, 23vw, 430px);--lado:clamp(26px, 3.4vw, 64px);--borde:max(var(--gutter), calc(50vw - 760px));--acera:58px;grid-template-columns:minmax(0, 1fr) var(--puerta) minmax(0, 1fr);column-gap:var(--lado);padding:calc(var(--barra) + 4px + 56px + 12px) var(--borde) var(--acera);background:linear-gradient(#1a083829 0 0) 0 calc(100% - var(--acera)) / 100% 2px no-repeat, linear-gradient(var(--paper-2) 0 0) 0 100% / 100% var(--acera) no-repeat, repeating-linear-gradient(90deg, transparent 0 46px, #1a08380b 46px 47px), linear-gradient(var(--paper) 0 0);grid-template-rows:minmax(0,1fr) auto;align-items:end;display:grid}.aviso-demo:not([hidden])~main .fachada{--acera:calc(58px + var(--demo));padding-bottom:var(--acera)}.entrada__pista{bottom:6px}.aviso-demo:not([hidden])~main .entrada__pista{bottom:calc(6px + var(--demo))}.fachada__toldo{left:0;right:0;top:calc(var(--barra) + 4px);width:auto;height:56px;position:absolute}.fachada__frente{display:contents}.fachada__cabeza{grid-area:1/1;align-self:center;padding-bottom:14px}.fachada__letrero{display:none}.fachada .fachada__cinta{margin-top:0}.fachada__titulo{max-width:15ch;margin:12px 0 0;font-size:clamp(26px,min(2.6vw,4.8vh),54px)}.fachada__lema{margin:12px 0 0}.fachada__fotos{grid-area:1/3;justify-content:center;align-self:center;gap:clamp(14px,2vw,34px);padding:0 0 14px;position:static}.polaroid{width:min(13vw,21vh,190px)}.polaroid figcaption{font-size:clamp(11px,1vw,14px)}.vitrina{--suelo:clamp(12px, 2.4vh, 26px);--ancho:min(560px, (100vw - 2 * var(--borde) - var(--puerta) - 2 * var(--lado)) / 2);grid-row:2;justify-self:center;width:min(100%,560px);height:clamp(210px,41vh,420px);max-height:none;margin:0}.vitrina:first-child{grid-column:1}.vitrina:last-child{grid-column:3}.vitrina__vidrio{background:radial-gradient(70% 55% at 50% 0,#ffd6968c,#0000 70%),linear-gradient(#f6eddc,#efe2c9 78%,#e6d4b4);border-width:9px;padding:0 7%}.vitrina__repisa{height:100%;padding-bottom:calc(var(--suelo) + 12px)}.vitrina__repisa:after{content:"";left:-14%;right:-14%;bottom:var(--suelo);background:linear-gradient(var(--madera) 0 45%, var(--madera-oscura));height:12px;position:absolute;box-shadow:0 10px 14px -8px #1a08388c}.vitrina img{width:auto;height:min(72%, var(--ancho) * .42);max-width:none;transform:rotate(calc((var(--k) - 1) * 4deg));transform-origin:50% 100%;margin:0 -2.5%;box-shadow:0 16px 22px -12px #1a083899,0 2px #1a083840}.vitrina img:nth-child(2){width:auto;height:min(80%, var(--ancho) * .47);transform:none}.vitrina img.es-caja{height:min(56%, var(--ancho) * .29)}.vitrina img.es-caja:nth-child(2){height:min(64%, var(--ancho) * .33)}.vitrina__rotulo{border-top:0;padding:14px 12px 6px;font-size:11px;top:0;box-shadow:0 8px 14px -10px #1a083899}.vitrina__zocalo{border:9px solid var(--ink);background:linear-gradient(90deg, #3b0a8a, var(--tinadi-bottom));border-top:0;flex:none;height:13%;min-height:26px;display:block;box-shadow:inset 0 3px #ffffff1f,inset 0 -3px #0000002e}.puerta{height:min(100%, calc(var(--puerta) * 1.62));flex-direction:column;grid-area:1/2/3;align-self:end;display:flex}.puerta__dintel{height:calc(var(--puerta) * .26);border:12px solid var(--ink);background:linear-gradient(115deg,#0000 35%,#ffffff80 42%,#0000 50%),radial-gradient(80% 90% at 50% 100%,#ffe2b0,#f6efe2 70%);border-bottom:0;flex:none;place-items:center;display:grid}.puerta__dintel img{width:80%;height:auto}.puerta__marco{border-width:10px 12px 0;flex:1 1 0;height:auto;max-height:none;box-shadow:inset 0 0 0 2px #2f1260}.puerta__abierto{padding:6px 12px;font-size:clamp(10px,.85vw,13px);top:12%}.puerta__tapete{background:linear-gradient(var(--madera-oscura) 0 0) 50% 0 / 62% 100% no-repeat, linear-gradient(#d8ccb6, #c4b597);border-top:2px solid #1a083859;width:auto;height:20px;margin:0;padding:0;font-size:9px;line-height:20px;position:absolute;bottom:-20px;left:-9%;right:-9%;transform:none}}@media (min-width:768px) and (min-aspect-ratio:5/4) and (max-height:700px){.fachada{padding-top:calc(var(--barra) + 4px + 40px + 10px)}.fachada__toldo{height:40px}.vitrina{height:clamp(110px,36vh,420px)}.fachada__titulo{font-size:clamp(20px,min(2.6vw,4.4vh),54px)}}@media (min-width:768px) and (min-aspect-ratio:5/4) and (max-height:500px){.fachada{--acera:40px;padding-top:calc(var(--barra) + 4px + 28px + 6px)}.fachada__toldo{height:28px}.vitrina{height:30vh}.fachada__cinta,.fachada__lema{display:none}.fachada__titulo{margin-top:0;font-size:20px}.polaroid{width:15vh;padding-bottom:16px}.polaroid figcaption{display:none}}@media (prefers-reduced-motion:reduce){.entrada{height:auto}.entrada__fija{height:100vh;position:relative}}@supports (height:1svh){@media (prefers-reduced-motion:reduce){.entrada__fija{height:100svh}}}.estanteria{--H:min(60vw, 38vh);--cy:52%;background:var(--paper);outline:0;height:max(100vh,620px);position:relative;overflow:hidden}@supports (height:1svh){.estanteria{--H:min(60vw, 38svh);height:max(100svh,620px)}}@media (min-width:768px){.estanteria{--H:min(44vh, 30vw);--cy:54%}}@supports (height:1svh){@media (min-width:768px){.estanteria{--H:min(44svh, 30vw)}}}.entrada.viva~.estanteria{will-change:transform;margin-top:-100vh}@supports (height:1svh){.entrada.viva~.estanteria{margin-top:-100svh}}.estanteria__pared{pointer-events:none;position:absolute;inset:0}.estanteria__pared:before{content:"";background:radial-gradient(40% 30% at 22% 12%,#ffc47838,#0000 70%),radial-gradient(40% 30% at 78% 12%,#ffc47838,#0000 70%),repeating-linear-gradient(90deg,#0000 0 calc(25% - 1px),#1a08380d calc(25% - 1px) 25%);position:absolute;inset:0}.estanteria__pared i{background:var(--rule);width:1px;height:9%;position:absolute;top:0;left:22%}.estanteria__pared i:after{content:"";background:var(--ink);border-radius:15px 15px 2px 2px;width:29px;height:14px;position:absolute;bottom:-12px;left:-14px}.estanteria__pared i:nth-child(2){left:78%}.estanteria__pared i:nth-child(3){display:none}.letrero{--c:var(--tinadi-bottom);left:0;right:0;bottom:calc(100% - var(--cy) + var(--H) / 2 + 82px);width:max-content;max-width:calc(100% - 2 * var(--gutter));justify-items:center;margin:0 auto;display:grid;position:absolute}.letrero__cadenas{border-left:1px solid var(--rule);border-right:1px solid var(--rule);width:120px;height:18px}.letrero__tabla{background:var(--c);color:#fff;border:1px solid var(--ink);min-width:210px;transition:background-color .6s var(--ease);justify-items:center;gap:4px;padding:8px 18px 9px;display:grid;box-shadow:0 12px 24px -14px #1a0838b3}.letrero .mask{text-align:center;display:grid;position:relative}.letrero .mask>span,.letrero .mask>span+span{grid-area:1/1;position:relative;inset:auto}.letrero__nombre{min-height:1.15em;font-size:22px;line-height:1.15}.letrero__texto{opacity:.92;max-width:min(72vw,360px);min-height:1.4em;font-size:9px}.letrero__tabla{max-width:calc(100vw - 2 * var(--gutter))}.pestanas{left:0;right:0;top:calc(var(--cy) - var(--H) / 2 - 86px);width:max-content;max-width:calc(100% - 2 * var(--gutter));scrollbar-width:none;z-index:2;margin:0 auto;padding:10px 0 10px 1px;display:flex;position:absolute;overflow-x:auto}.pestanas::-webkit-scrollbar{display:none}.pestanas button{z-index:1;border:1px solid var(--rule);cursor:pointer;height:25px;transition:color .45s var(--ease);background:0 0;flex:none;margin-left:-1px;padding:0 11px;position:relative}.pestanas button:before{content:"";position:absolute;inset:-10px 0}.pestanas button[aria-current=true]{color:#fff}@media (max-width:400px){.pestanas button{padding:0 8px}}.pestanas__indicador{background:var(--tinadi-bottom);width:0;height:25px;transition:width .6s var(--ease), transform .6s var(--ease);position:absolute;top:10px;left:0}.estante{left:0;right:0;top:calc(var(--cy) - var(--H) / 2 - 40px);height:calc(var(--H) + 80px);perspective:2200px;perspective-origin:50%;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:absolute}.estante__escena{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.estante__tabla{left:-2%;right:-2%;top:calc(50% + var(--H) / 2);background:linear-gradient(var(--madera) 0 40%, var(--madera-oscura));border-top:1px solid #1a083866;height:16px;position:absolute;box-shadow:0 20px 26px -12px #1a083866}.libro{width:0;height:0;transform-style:preserve-3d;will-change:transform;cursor:pointer;--sl:0;--sc:.5;position:absolute;top:0;left:0}.libro__lomo,.libro__tapa{top:calc(var(--H) / 2 - var(--h));height:var(--h);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:2px;position:absolute;overflow:hidden}.libro__lomo:after,.libro__tapa:after{content:"";pointer-events:none;background:#000;position:absolute;inset:0}.libro__lomo:after{opacity:var(--sl)}.libro__tapa:after{opacity:var(--sc)}.libro__lomo{width:var(--w);left:calc(var(--w) / -2);transform:translateZ(calc(var(--d) / 2));align-items:center;gap:calc(var(--h) * .06);padding:calc(var(--h) * .03) 0;color:#f6f2ea;background:linear-gradient(180deg, transparent 5%, #0003 5% 5.6%, transparent 5.6% 94.4%, #0003 94.4% 95%, transparent 95%), linear-gradient(90deg, #ffffff29, transparent 28%, transparent 70%, #0000002e), var(--lc);background-size:cover;flex-direction:column;display:flex}.libro--oscuro .libro__lomo{color:var(--ink)}.libro__adorno{aspect-ratio:1;opacity:.85;background:radial-gradient(circle,currentColor 0 22%,#0000 24%);border:1.5px solid;border-radius:50%;flex:none;width:46%}.libro__titulo{writing-mode:vertical-rl;white-space:nowrap;max-width:100%;min-height:0;font-size:var(--tf,clamp(11px, calc(var(--w) * .36), 19px));letter-spacing:.01em;text-transform:uppercase;flex:1;padding:0 .07em;line-height:1.05;overflow:hidden}.libro__autor{writing-mode:vertical-rl;white-space:nowrap;max-width:100%;max-height:30%;font:italic var(--af,clamp(8px, calc(var(--w) * .2), 12px)) / 1.1 var(--sans);opacity:.85;flex:none;padding:0 .07em;overflow:hidden}.libro__sello{font:800 var(--sf,clamp(6px, calc(var(--w) * .14), 9px)) / 1.15 var(--sans);letter-spacing:.04em;white-space:nowrap;border:1px solid;flex:none;padding:.22em .36em}.libro--caja .libro__lomo{justify-content:flex-start;gap:calc(var(--h) * .05);padding:0 0 calc(var(--h) * .04);background:linear-gradient(90deg, #ffffff24, transparent 22%, transparent 78%, #0003), var(--lc)}.libro__marca{color:#f6f2ea;text-align:center;white-space:nowrap;width:100%;font:800 var(--sf,clamp(7px, calc(var(--w) * .11), 12px)) / 1.2 var(--sans);letter-spacing:.14em;background:#1a0838d9;flex:none;padding:.3em 0;overflow:hidden}.libro--caja .libro__titulo{font-size:var(--tf,clamp(12px, calc(var(--w) * .2), 22px));text-transform:none;letter-spacing:-.005em;font-weight:600}.libro--caja .libro__adorno{border-radius:4px;width:30%;transform:rotate(45deg)}.libro__tapa{width:var(--d);left:calc(var(--d) / -2);transform:rotateY(90deg) translateZ(calc(var(--w) / 2));background-position:50%;background-size:cover;overflow:visible;box-shadow:0 30px 60px -28px #14100a8c}.aro{border:1px solid var(--tinadi-bottom);width:44px;height:44px;color:var(--tinadi-bottom);cursor:pointer;z-index:3;background:#efe9decc;border-radius:50%;place-items:center;margin:-22px 0 0 -22px;display:grid;position:absolute;top:0;left:0;transform:scale(0)}.aro svg{width:12px;height:12px;margin-left:2px}.leyenda{left:50%;top:calc(var(--cy) + var(--H) / 2 + 34px);pointer-events:none;text-align:center;justify-items:center;gap:8px;width:min(100% - 144px,760px);display:grid;position:absolute;transform:translate(-50%)}@media (max-width:767px){.leyenda{top:calc(var(--cy) + var(--H) / 2 + 26px);gap:6px;width:calc(100% - 108px)}}.leyenda .mask{width:100%;position:relative}.leyenda .mask>span+span{position:absolute;inset:0}.leyenda .leyenda__titulo{display:grid}.leyenda .leyenda__titulo>span,.leyenda .leyenda__titulo>span+span{grid-area:1/1;justify-content:center;align-items:center;display:flex;position:relative;inset:auto}.leyenda__titulo{letter-spacing:-.01em;min-height:1.12em;font-size:24px;line-height:1.12}@media (max-width:767px){.leyenda__titulo{min-height:2.24em}}@media (max-width:359px){.leyenda__titulo{font-size:22px}}.leyenda__autor{color:var(--tinadi-bottom);min-height:1em;font-weight:500}.leyenda__meta{font:500 12px var(--sans);letter-spacing:.06em;min-height:1.2em}.leyenda__pasillo{pointer-events:auto;color:var(--tinadi-bottom);border-bottom:1px solid;margin-top:2px;padding-bottom:2px;text-decoration:none}.leyenda__pasillo:hover{color:var(--ink)}@media (min-width:768px){.leyenda__titulo{font-size:31px}}.flecha{top:calc(var(--cy) + var(--H) / 2 + 30px);cursor:pointer;z-index:3;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute}.flecha svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:18px;height:10px}.flecha--izq{left:6px}.flecha--der{right:6px}@media (min-width:768px){.flecha--izq{left:20px}.flecha--der{right:20px}}.estanteria__ayuda{text-align:center;color:var(--muted);position:absolute;bottom:24px;left:0;right:0}@media (max-width:767px){.estanteria__ayuda{bottom:86px}.flecha{top:calc(var(--cy) + var(--H) / 2 + 31px)}}@media (max-width:767px) and (max-height:760px),(max-height:700px){.estanteria__ayuda{display:none}}@media (pointer:fine){.estanteria.con-cursor,.estanteria.con-cursor *{cursor:none}}.seccion{padding:80px var(--gutter);border-top:1px solid var(--rule);scroll-margin-top:var(--barra)}.seccion__cab{gap:10px;max-width:760px;margin-bottom:34px;display:grid}.seccion__cab h2{letter-spacing:-.025em;margin:0;font-size:clamp(36px,6vw,68px);font-weight:600;line-height:1}.seccion__cab p{max-width:52ch;margin:0;font-size:18px;line-height:1.5}.seccion__cab .lbl{color:var(--tinadi-bottom)}.redes{background:var(--ink);color:#f6f2ea;border-top:0;overflow:hidden}.redes .seccion__cab .lbl{color:#d9b8ff}.redes__fila{scroll-snap-type:x mandatory;margin:-6px calc(-1 * var(--gutter)) 0;padding:6px var(--gutter) 14px;scrollbar-width:thin;gap:14px;display:flex;overflow-x:auto}:is(.redes :focus-visible,.visor :focus-visible){outline-color:#d9b8ff}.redes__item{aspect-ratio:9/16;scroll-snap-align:start;width:min(62vw,250px);color:inherit;text-align:left;cursor:pointer;background:#2b1652;border:0;flex:none;padding:0;position:relative;overflow:hidden}.redes__item--post{aspect-ratio:4/5}.redes__item img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease);position:absolute;inset:0}.redes__item:hover img{transform:scale(1.04)}.redes__item:after{content:"";background:linear-gradient(#0000 45%,#0a0218e0);position:absolute;inset:0}.redes__texto{z-index:1;gap:6px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.redes__texto strong{font:600 21px/1.1 var(--sans)}.redes__texto small{color:#e6dcf7;font-size:14px;line-height:1.35}.redes__tipo{z-index:1;color:var(--ink);background:#f6f2eaeb;padding:4px 8px;position:absolute;top:12px;left:12px}.redes__pie{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.redes__pie .boton{color:#f6f2ea;border-color:#d9b8ff}.redes__pie .boton:hover{color:var(--ink);background:#f6f2ea}.visor{z-index:75;background:#0a0218db;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.visor[hidden]{display:none}.visor__marco{width:min(100%,420px);height:min(86vh,760px);background:#fff;height:min(86svh,760px);position:relative}.visor__marco iframe{border:0;width:100%;height:100%}.visor__cerrar{background:var(--sheet);position:absolute;top:-40px;right:0}.historia{background:var(--sheet);gap:36px;display:grid}.historia__frase{letter-spacing:-.03em;margin:0;font-size:clamp(40px,8vw,96px);font-weight:600;line-height:.98}.historia__frase em{color:var(--tinadi-bottom)}.historia__pasos{counter-reset:paso;gap:22px;margin:0;padding:0;list-style:none;display:grid}.historia__pasos li{grid-template-columns:92px 1fr;align-items:center;gap:16px;display:grid}.historia__pasos img{object-fit:cover;width:92px;height:92px;transform:rotate(-2deg);box-shadow:0 12px 20px -12px #1a083899}.historia__pasos h3{margin:0 0 4px;font-size:24px;font-weight:600}.historia__pasos p{margin:0;font-size:16px;line-height:1.45}@media (min-width:900px){.historia{grid-template-columns:1fr 1fr;align-items:center}.historia__pasos li{grid-template-columns:130px 1fr}.historia__pasos img{width:130px;height:130px}}.visitanos__sedes{gap:18px;display:grid}.sede{border:1px solid var(--rule);background:#fffdf8;gap:12px;padding:22px;display:grid}.sede h3{letter-spacing:-.015em;margin:0;font-size:30px;font-weight:600}.sede p{margin:0;font-size:17px;line-height:1.45}.sede__acciones{flex-wrap:wrap;gap:8px;display:flex}.visitanos__datos{flex-wrap:wrap;gap:8px 24px;margin-top:26px;display:flex}.visitanos__datos span:before{content:"✦ ";color:var(--tinadi)}@media (min-width:768px){.visitanos__sedes{grid-template-columns:1fr 1fr}}.liviano .fachada__toldo{filter:none}.liviano .libro__tapa{box-shadow:0 18px 24px -18px #14100a80}.liviano .polaroid,.liviano .vitrina img{box-shadow:0 8px 12px -8px #1a083880}.tienda-zona,.mostrador,.redes,.historia,.visitanos{content-visibility:auto}.tienda-zona{contain-intrinsic-size:auto 860px}.mostrador{contain-intrinsic-size:auto 1560px}.redes{contain-intrinsic-size:auto 850px}.historia{contain-intrinsic-size:auto 1420px}.visitanos{contain-intrinsic-size:auto 920px}@media (min-width:900px){.tienda-zona{contain-intrinsic-size:auto 900px}.mostrador{contain-intrinsic-size:auto 820px}.redes{contain-intrinsic-size:auto 880px}.historia{contain-intrinsic-size:auto 1200px}.visitanos{contain-intrinsic-size:auto 570px}}
