.intro{padding-top:30px}.intro h1{font:600 46px/1.05 var(--serif);letter-spacing:-.02em;margin:0;font-variation-settings:"opsz" 144}.intro .sub{margin:8px 0 0;font-size:17px;color:var(--ink-2)}.intro .sub b{color:var(--ink)}.intro .sub .m{display:none}.intro .ticker{margin-top:6px;font-size:15.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.intro .ticker a{color:var(--ink);font-weight:600;text-decoration:none}.intro .ticker a:hover{text-decoration:underline;text-underline-offset:3px}.intro .ticker .g{color:var(--open)}.looks{margin-top:22px}.looks h2{font:700 14px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;display:flex;justify-content:space-between;align-items:baseline;gap:12px}.looks h2 span{font:400 15px/1.3 var(--sans);letter-spacing:0;text-transform:none;color:var(--ink-3);text-align:right}.looks .row{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:6px;scrollbar-width:thin}.look{flex:none;width:168px;position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink);font:inherit;scroll-snap-align:start}.look .mos{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:3px;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;background:var(--paper-2);outline:3px solid transparent;outline-offset:2px;transition:outline-color .15s}.look .mos.n1{grid-template-columns:1fr}.look .mos.n2{grid-template-rows:1fr}.look .mos img{width:100%;height:100%;object-fit:cover;object-position:50% 25%}.look .mos>:first-child{grid-row:1 / 3}.look:hover .mos{outline-color:var(--line)}.look.on .mos{outline-color:var(--ink)}.look .ln{margin-top:8px;font:600 16.5px/1.15 var(--serif)}.look .ln small{font:400 13.5px var(--sans);color:var(--ink-3)}.look .lc{margin-top:2px;font-size:14px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.look .lc b{color:var(--open);font-weight:600}.look.on .ln:before{content:"✓ "}.look.zero{opacity:.45}.layout{display:grid;grid-template-columns:262px minmax(0,1fr);gap:36px;margin-top:28px;align-items:start}.panel{position:sticky;top:14px;max-height:calc(100vh - 28px);overflow:auto;padding:0 8px 20px 6px;margin-left:-6px;scrollbar-width:thin}.panel section{padding:14px 0 15px;border-top:1px solid var(--line)}.panel section.first{border-top:0}.panel h3{margin:0 0 8px;font:700 13.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;display:flex;justify-content:space-between}.panel h3 .on{color:var(--accent);letter-spacing:0;text-transform:none;font-size:13.5px}.opt{display:flex;align-items:center;gap:9px;padding:3px 0;font-size:15.5px;cursor:pointer;color:var(--ink)}.opt input{appearance:none;-webkit-appearance:none;flex:none;width:17px;height:17px;border:1.5px solid var(--ink-3);border-radius:3px;margin:0;background:var(--card);display:grid;place-content:center;cursor:pointer}.opt input[type=radio]{border-radius:50%}.opt input:checked{background:var(--ink);border-color:var(--ink)}.opt input[type=checkbox]:checked:after{content:"";width:4px;height:8px;border:solid var(--paper);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.opt input[type=radio]:checked:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--paper)}.opt.neg input:checked{background:#b8322a;border-color:#b8322a}.opt .t{flex:1;min-width:0}.opt .soft{color:var(--ink-3);font-size:13.5px;margin-left:4px}.opt .n{color:var(--ink-3);font-size:14px;font-variant-numeric:tabular-nums}.opt.zero{color:var(--ink-3)}.opt .sw{width:26px;height:26px;border-radius:4px;object-fit:cover;object-position:50% 25%;flex:none}.panel select{width:100%;font:15.5px var(--sans);padding:8px 10px;border:1.5px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink)}.panel .hint{font-size:14px;color:var(--ink-3);margin:6px 0 0;line-height:1.4}.panel .more{margin-top:4px;font-size:14.5px}.tastebox .who{display:flex;flex-wrap:wrap;gap:6px}.tastebox .who span{display:inline-flex;align-items:center;gap:6px;padding:3px 5px 3px 3px;border:1px solid var(--line);border-radius:5px;background:var(--card);font-size:14.5px}.tastebox .who img{width:26px;height:26px;object-fit:cover;object-position:50% 25%;border-radius:3px}.tastebox .who button{border:0;background:none;color:var(--ink-3);cursor:pointer;font-size:16px;padding:0 2px}.mob-only{display:none}.reshead{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding-bottom:12px;border-bottom:1px solid var(--ink)}.reshead h2{font:700 15px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;margin:0}.reshead h2 span{color:var(--open)}.sortsel{font-size:15px;color:var(--ink-2);display:flex;align-items:center;gap:8px}.sortsel select{font:600 15px var(--sans);color:var(--ink);background:transparent;border:0;border-bottom:1.5px solid var(--ink);padding:2px 4px;cursor:pointer}.chipsrow{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0;align-items:center}.fchip{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--ink);border-radius:4px;background:var(--card);font:600 14px/1 var(--sans);cursor:pointer;color:var(--ink)}.fchip.neg{border-color:#b8322a;color:#b8322a}.fchip span{color:var(--ink-3);font-weight:400}.fchip:hover{background:var(--ink);color:var(--paper)}.fchip:hover span{color:var(--paper)}.softnote{margin:12px 0 0;font-size:15px;color:var(--ink-2)}.results .grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.morebar{margin-top:30px;padding:16px 18px;border:1px dashed var(--ink-3);border-radius:8px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.morebar .imgs{display:flex}.morebar .imgs img{width:38px;height:38px;border-radius:50%;object-fit:cover;object-position:50% 25%;border:2px solid var(--paper);margin-left:-10px}.morebar .imgs img:first-child{margin-left:0}.morebar p{margin:0;flex:1;min-width:220px;font-size:16px}.note{margin:24px 0 0;padding:14px 16px;background:var(--paper-2);border-radius:6px;font-size:16px;color:var(--ink-2)}.empty{padding:30px 0 0}.empty p{font:400 22px/1.35 var(--serif);margin:0 0 10px}.sheetbar{display:none}@media(max-width:999px){.intro .sub .m{display:inline}.intro .sub .d{display:none}.layout{display:block;margin-top:18px}.panel{display:none}.panel.open{display:block;position:fixed;inset:0;z-index:40;max-height:none;background:var(--paper);padding:0 16px 96px;margin:0;overflow:auto}.panel .sheettop{display:flex!important;background:var(--paper);align-items:center;justify-content:space-between;padding:14px 0 12px;border-bottom:1px solid var(--line)}.panel .resumen{padding-top:10px}.panel .sheettop b{font:600 22px var(--serif)}.panel .sheettop button{border:0;background:none;font:600 16px var(--sans);color:var(--ink);cursor:pointer}.panel section.first{border-top:0}.panel .apply{display:block!important;position:fixed;left:16px;right:16px;bottom:16px;z-index:3;border:0;border-radius:8px;background:var(--ink);color:var(--paper);font:600 17px var(--sans);padding:16px;cursor:pointer;box-shadow:0 0 0 16px var(--paper)}.sheetbar{display:flex;position:sticky;top:0;z-index:20;background:var(--paper);gap:10px;align-items:center;padding:10px var(--gutter);margin:0 calc(-1 * var(--gutter));border-bottom:1px solid var(--line)}.sheetbar .fbtn{display:inline-flex;align-items:center;gap:8px;border:1.5px solid var(--ink);border-radius:6px;background:var(--card);padding:9px 13px;font:600 15.5px var(--sans);color:var(--ink);cursor:pointer;flex:none}.sheetbar .fbtn b{background:var(--ink);color:var(--paper);border-radius:3px;padding:1px 6px;font-size:13px}.sheetbar .cnt{flex:1;min-width:0;font-size:14.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.results .grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.intro{padding-top:18px}.intro h1{font-size:31px}.intro .sub{font-size:15.5px}.intro .ticker{font-size:14.5px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.looks{margin-top:16px}.looks h2 span{display:none}.look{width:146px}.look .ln{font-size:15.5px}.reshead{padding-top:6px}.reshead h2{font-size:14px}.results .grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.card .tg{font-size:13.5px}.sortsel{font-size:14px}}@media(min-width:1500px){:root{--wrap: 2400px}.results .grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.minivacia{display:block;background:repeating-linear-gradient(135deg,var(--paper-2) 0 8px,#e8dfcf 8px 16px)}.look .mos .minivacia{width:100%;height:100%}.look .mos .minivacia:first-child{grid-row:1 / 3}.opt span.sw{display:inline-block;width:26px;height:26px;border-radius:4px;flex:none}.tastebox .who .minivacia{display:inline-block;width:26px;height:26px;border-radius:3px}.morebar .imgs .minivacia{width:38px;height:38px;border-radius:50%;border:2px solid var(--paper);margin-left:-10px}.morebar .imgs .minivacia:first-child{margin-left:0}.pantop{position:sticky;top:0;z-index:2;background:var(--paper)}.resumen{padding:6px 0 12px;border-bottom:1px solid var(--ink)}.resumen .ninguno{margin:0;font-size:15px;color:var(--ink-3)}.resumen .ninguno b{color:var(--ink-2)}.resumen .rl{display:flex;align-items:baseline;gap:6px;font-size:15px;color:var(--ink-2)}.resumen .rl b{color:var(--accent)}.resumen .rl .linkbtn{margin-left:auto;font-size:14.5px;white-space:nowrap}.resumen .rc{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px;max-height:132px;overflow:auto}.resumen .fchip{padding:5px 8px;font-size:13.5px}.panel h3 .on{display:inline-flex;gap:4px;align-items:baseline}.panel h3 .on .linkbtn{font:600 13.5px/1 var(--sans);letter-spacing:0;text-transform:none}.opt.sel{margin:1px -6px;padding:3px 6px;border-radius:4px;background:#a4441d1c}.opt.sel .t{font-weight:600}.opt.neg.sel{background:#b8322a1c}.opt.def input:checked{background:var(--card);border-color:var(--ink-3)}.opt.def input[type=radio]:checked:after{background:var(--ink-3);width:6px;height:6px}.panel select.sel{border-color:var(--accent);background:#a4441d1c;font-weight:600}a.look{text-decoration:none}.look .yo{position:relative;display:block;min-width:0;min-height:0}.look .yo img,.look .yo .minivacia{width:100%;height:100%;display:block}.look .quien{position:absolute;left:6px;bottom:6px;max-width:calc(100% - 12px);padding:3px 6px;border-radius:4px;background:#191c22bd;color:#fff;font:600 12.5px/1.2 var(--sans);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.look:hover .ln,.look:focus-visible .ln{text-decoration:underline;text-underline-offset:3px}.artista{max-width:720px;padding-bottom:60px}.artista h1{font:600 42px/1.05 var(--serif);letter-spacing:-.02em;margin:10px 0 0}.artista .sub{margin:10px 0 0;font-size:17px;color:var(--ink-2)}.formu{margin-top:24px;display:grid;gap:20px}.formu .campo{border:0;margin:0;padding:0;display:grid;gap:7px}.formu label,.formu legend{font-weight:600;font-size:16px}.formu fieldset label{font-weight:400;display:flex;gap:9px;align-items:baseline;cursor:pointer}.formu input:not([type=radio]),.formu textarea{font:16px var(--sans);padding:10px 12px;border:1.5px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink);width:100%}.formu .ayuda,.formu .opc{font-size:14.5px;color:var(--ink-3);font-weight:400;margin:0}.formu .elegido{margin:0;font-size:15.5px}.formu .msg{min-height:1.4em;margin:0;color:var(--ink-2)}.formu .cta{border:0;cursor:pointer;justify-self:start}.formu .cta:disabled{opacity:.5}.artista .hecho{font-size:17px}.artista h2{font:600 24px/1.1 var(--serif);margin:30px 0 12px}.artista .aviso{margin:18px 0 0;padding:12px 14px;background:var(--paper-2);border-radius:6px;font-size:16px}.artista .opciones{display:flex;flex-wrap:wrap;gap:10px}.artista .opciones .cta span{font-weight:400;opacity:.8}.artista .problema{margin-top:26px}.panelart .bloque{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.panelart h3{margin:0 0 10px;font:700 13.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}.panelart .botonera{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.panelart .botonera button{font:600 15px var(--sans);padding:9px 14px;border-radius:6px;border:1.5px solid var(--ink);background:var(--card);color:var(--ink);cursor:pointer}.panelart .botonera button[aria-pressed=true],.panelart .botonera button.fuerte{background:var(--ink);color:var(--paper)}.panelart .botonera button.peligro{border-color:#b8322a;color:#b8322a}.panelart .fila{display:flex;gap:8px;margin-top:8px}.panelart .fila .pn{flex:1;min-width:0}.panelart .fila .pv{width:120px}.panelart input,.panelart select{font:15.5px var(--sans);padding:8px 10px;border:1.5px solid var(--line);border-radius:6px;background:var(--card);color:var(--ink)}.panelart .moneda{display:inline-flex;gap:8px;align-items:center;font-size:15px}.panelart .msg{min-height:1.4em;margin-top:16px;color:var(--ink-2)}.crumb{padding-top:22px;font-size:16px}.crumb a{color:var(--ink-2);text-decoration:none}.crumb a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.lookhead{padding-bottom:6px}.lookhead h1{font:600 46px/1.05 var(--serif);letter-spacing:-.02em;margin:8px 0 0;font-variation-settings:"opsz" 144}.lookhead .sub{margin:8px 0 0;font-size:17px;color:var(--ink-2);max-width:820px}.lookhead .sub b,.lookhead .sub a{color:var(--ink)}.lh-yo{display:flex;align-items:center;gap:10px 18px;flex-wrap:wrap;margin-top:14px;font-size:15.5px}.lh-yo .st{display:inline-flex;align-items:baseline;color:var(--ink-2)}.lh-yo .st a.stl{display:inline-flex;align-items:baseline;color:inherit;text-decoration:none}.lh-yo .st .when{color:var(--ink-2);font-weight:400}.lh-obras{display:flex;gap:8px;margin-top:18px}.lh-obras .lo{flex:var(--ar) 1 0%;max-width:calc(400px * var(--ar));aspect-ratio:var(--ar);position:relative;border-radius:6px;overflow:hidden;background:var(--paper-2)}.lh-obras .lo>a{display:block;width:100%;height:100%}.lh-obras .lo img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.lh-obras .nogal{flex:1;aspect-ratio:16 / 4}@media(max-width:760px){.lookhead h1{font-size:31px}.lookhead .sub{font-size:15.5px}.lh-obras{overflow-x:auto;scroll-snap-type:x proximity}.lh-obras .lo{flex:none;height:210px;width:calc(210px * var(--ar));max-width:none;aspect-ratio:auto;scroll-snap-align:start}}
