@font-face{font-family:Tomorrow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a00b58c15d648371-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tomorrow;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d71813c033fbd231-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tomorrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2d411165791def1a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Tomorrow;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/241edd36d2933bcd-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tomorrow Fallback;src:local("Arial");ascent-override:93.46%;descent-override:18.69%;line-gap-override:0.00%;size-adjust:107.00%}.__className_45555d{font-family:Tomorrow,Tomorrow Fallback;font-style:normal}.__variable_45555d{--font-tomorrow:"Tomorrow","Tomorrow Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_f3b9d6{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_f3b9d6{--font-manrope:"Manrope","Manrope Fallback"}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58f386aa6b1a2a92-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/011e180705008d6f-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ba5fb2a8c88521c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/92eeb95d069020cc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d3ebbfd689654d3a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef4d5661765d0e49-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d29838c109ef09b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e40af3453d7c920a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99dcf268bda04fe5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98e207f02528a563-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono Fallback;src:local("Arial");ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:134.59%}.__className_46fe82{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.__variable_46fe82{--font-plex-mono:"IBM Plex Mono","IBM Plex Mono Fallback"}:root{--color-paper:oklch(97% 0.008 254);--color-paper-2:oklch(94% 0.010 254);--color-paper-3:oklch(91% 0.012 254);--color-border:oklch(84% 0.012 254);--color-rule:oklch(68% 0.014 255);--color-neutral:oklch(52% 0.016 256);--color-muted:oklch(38% 0.020 257);--color-ink:oklch(21% 0.024 258);--color-accent:oklch(55% 0.19 258);--color-graphite:oklch(20% 0.018 260);--color-accent-dark:oklch(68% 0.16 256);--color-focus:oklch(55% 0.19 258);--color-ok:oklch(52% 0.14 150);--color-alerta:oklch(58% 0.17 45);--font-display:Tomorrow,system-ui,sans-serif;--font-body:Manrope,system-ui,-apple-system,sans-serif;--font-mono:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--space-3xs:0.25rem;--space-2xs:0.5rem;--space-xs:0.75rem;--space-s:1rem;--space-m:1.5rem;--space-l:2rem;--space-xl:3rem;--space-2xl:4rem;--space-3xl:6rem;--space-4xl:8rem;--measure:66ch;--rule-hair:1px;--rule-thick:2px;--radio:3px;--ease-out:cubic-bezier(0.2,0,0,1);--ease-snap:cubic-bezier(0.3,0,0.1,1);--ease-soft:cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box}body,html{overflow-x:clip}body{margin:0;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:1.05;letter-spacing:-.02em;margin:0;text-wrap:balance;overflow-wrap:anywhere;min-width:0}h1{font-size:clamp(2.5rem,6vw,4.5rem)}h1.h1--dinamico{font-size:clamp(1.875rem,3.6vw,3rem);letter-spacing:-.015em}h2{font-size:clamp(1.5rem,3vw,2.25rem)}h3{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}p{margin:0 0 var(--space-s);max-width:var(--measure)}a{color:var(--color-accent);text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--color-ink)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.wrap{max-width:1180px;margin:0 auto;padding:0 var(--space-m)}.stack>*+*{margin-top:var(--space-m)}.rule{border:0;border-top:var(--rule-hair) solid var(--color-border);margin:var(--space-l) 0}.masthead{border-bottom:var(--rule-thick) solid var(--color-ink);padding:var(--space-s) 0;background:var(--color-paper)}.masthead__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-m);max-width:1180px;margin:0 auto;padding:0 var(--space-m);flex-wrap:wrap}.masthead__name{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;text-decoration:none;color:var(--color-ink)}.masthead__meta{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral);display:flex;gap:var(--space-s);flex-wrap:wrap}.banda{background:var(--color-graphite);padding:var(--space-2xl) 0;margin:0 0 var(--space-2xl)}.banda,.banda h1,.banda h2{color:var(--color-paper)}.banda a{color:var(--color-accent-dark)}.banda .lede{color:oklch(88% .01 256)}.banda__cifra{font-family:var(--font-mono);font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-dark)}.lede{font-size:1.125rem;color:var(--color-muted);max-width:var(--measure)}.sello{display:inline-grid;gap:var(--space-3xs);border-left:4px solid var(--color-accent);padding:var(--space-2xs) 0 var(--space-2xs) var(--space-s)}.sello__num{font-family:var(--font-display);font-size:clamp(2.75rem,7vw,4.5rem);font-weight:700;line-height:.9;letter-spacing:-.035em;color:var(--color-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sello__que{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.12em;color:var(--color-muted)}.sello__como{font-size:.8125rem;color:var(--color-neutral)}.banda .sello{border-left-color:var(--color-accent-dark)}.banda .sello__num{color:var(--color-accent-dark)}.banda .sello__que{color:oklch(80% .012 256)}.banda .sello__como{color:oklch(74% .012 256)}.catalogo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(310px,100%),1fr));grid-gap:var(--space-m);gap:var(--space-m)}.ficha{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radio);background:var(--color-paper);padding:var(--space-m);display:grid;grid-template-rows:auto 1fr auto;grid-gap:var(--space-s);gap:var(--space-s);text-decoration:none;color:var(--color-ink);transition:border-color .14s var(--ease-snap),transform .14s var(--ease-snap)}.ficha:hover{border-color:var(--color-accent);transform:translateY(-2px)}.ficha:focus-visible{border-color:var(--color-accent)}.ficha__titulo{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.015em}.ficha__datos{display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);font-family:var(--font-mono);font-size:.75rem;color:var(--color-muted)}.ficha__dato{display:flex;justify-content:space-between;gap:var(--space-s)}.ficha__dato b{font-weight:500;color:var(--color-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ficha__pie{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s);border-top:var(--rule-hair) solid var(--color-border);padding-top:var(--space-s)}.ficha__precio{font-family:var(--font-display);font-size:1.375rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.02em}.ficha__contacta{font-family:var(--font-mono);font-size:.8125rem;font-weight:500;color:var(--color-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.filter{display:flex;align-items:center;gap:var(--space-2xs) var(--space-s);flex-wrap:wrap;border:var(--rule-hair) solid var(--color-rule);border-radius:var(--radio);padding:var(--space-2xs) var(--space-s);background:var(--color-paper)}.filter input{border:0;background:transparent;font-family:var(--font-body);font-size:1rem;color:var(--color-ink);flex:1 1 12rem;min-width:10rem;padding:var(--space-3xs) 0}.filter input::placeholder{color:var(--color-neutral)}.filter__label{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-neutral);white-space:nowrap}.data-table{width:100%;border-collapse:collapse;font-size:.875rem}.data-table th{text-align:left;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.07em;color:var(--color-muted);font-weight:400;border-bottom:var(--rule-thick) solid var(--color-ink);white-space:nowrap}.data-table td,.data-table th{padding:var(--space-2xs) var(--space-s) var(--space-2xs) 0}.data-table td{border-bottom:var(--rule-hair) solid var(--color-border);vertical-align:top}.data-table tbody tr:hover{background:var(--color-paper-2)}.data-table .num{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.table-scroll{overflow-x:auto}.procedencia{border:var(--rule-hair) solid var(--color-border);border-left:4px solid var(--color-ink);border-radius:var(--radio);background:var(--color-paper-2);padding:var(--space-m);font-family:var(--font-mono);font-size:.75rem;line-height:1.7}.procedencia__title{font-size:.6875rem;text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin-bottom:var(--space-xs)}.procedencia__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));grid-gap:var(--space-2xs) var(--space-l);gap:var(--space-2xs) var(--space-l);align-items:start}.procedencia__row{display:flex;gap:var(--space-2xs);align-items:baseline}.procedencia__key{color:var(--color-neutral);min-width:9.5em}.procedencia__val{color:var(--color-ink)}.procedencia__falta{color:var(--color-alerta)}.buy{border:var(--rule-thick) solid var(--color-ink);border-radius:var(--radio);padding:var(--space-m);display:grid;grid-gap:var(--space-s);gap:var(--space-s);background:var(--color-paper)}.buy__price{font-family:var(--font-display);font-size:2.75rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.03em}.buy__note{font-size:.8125rem}.buy__incluye,.buy__note{color:var(--color-muted);margin:0}.buy__incluye{font-family:var(--font-mono);font-size:.75rem;display:grid;grid-gap:var(--space-3xs);gap:var(--space-3xs);padding:0;list-style:none}.buy__incluye li:before{content:"· ";color:var(--color-accent)}.btn{display:inline-block;font-family:var(--font-body);font-size:.9375rem;font-weight:500;padding:var(--space-xs) var(--space-l);background:var(--color-accent);border:var(--rule-thick) solid var(--color-accent);border-radius:var(--radio);text-decoration:none;cursor:pointer;text-align:center;transition:background .14s var(--ease-snap),color .14s var(--ease-snap)}.btn,.btn:hover{color:var(--color-paper)}.btn:hover{background:var(--color-ink);border-color:var(--color-ink)}.btn:active{transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{background:var(--color-paper-3);border-color:var(--color-border);color:var(--color-neutral);cursor:not-allowed}.btn--ghost{background:transparent;color:var(--color-ink);border-color:var(--color-ink)}.btn--ghost:hover{background:var(--color-ink);color:var(--color-paper)}.banda .btn{background:var(--color-accent-dark);border-color:var(--color-accent-dark);color:var(--color-graphite)}.banda .btn:hover{background:var(--color-paper);border-color:var(--color-paper);color:var(--color-graphite)}.tag{font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.07em;border:var(--rule-hair) solid var(--color-border);border-radius:var(--radio);padding:2px var(--space-2xs);color:var(--color-muted);white-space:nowrap}.tag--alerta{border-color:var(--color-alerta)}.tag--alerta,.viendo{color:var(--color-alerta)}.viendo{display:inline-flex;align-items:center;gap:var(--space-2xs);font-family:var(--font-mono);font-size:.75rem;white-space:nowrap}.viendo__punto{width:7px;height:7px;border-radius:50%;background:var(--color-alerta);flex:none;animation:latido 2.4s var(--ease-soft) infinite}@keyframes latido{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.82)}}.actividad{position:fixed;left:var(--space-m);bottom:var(--space-m);max-width:min(340px,calc(100vw - var(--space-l)));background:var(--color-graphite);color:var(--color-paper);border-radius:var(--radio);padding:var(--space-xs) var(--space-s);font-size:.8125rem;line-height:1.4;z-index:40;box-shadow:0 6px 24px oklch(20% .018 260/.28);display:grid;grid-gap:2px;gap:2px;animation:entra-actividad .32s var(--ease-out)}.actividad__que{font-weight:500}.actividad__cuando{font-family:var(--font-mono);font-size:.6875rem;color:oklch(78% .012 256)}.actividad__cerrar{position:absolute;top:4px;right:6px;background:none;border:0;color:oklch(78% .012 256);font-size:1rem;line-height:1;cursor:pointer;padding:2px 4px}.actividad__cerrar:hover{color:var(--color-paper)}@keyframes entra-actividad{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.actividad{left:var(--space-2xs);right:var(--space-2xs);bottom:var(--space-2xs);max-width:none;box-shadow:0 -2px 24px oklch(20% .018 260/.35)}body{padding-bottom:84px}}.enviar-ia{display:grid;grid-gap:var(--space-2xs);gap:var(--space-2xs);justify-items:start}.enviar-ia__nota{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-neutral);line-height:1.5;max-width:42ch}.enviar-ia__modelo{display:inline-block;min-width:4.6em;text-align:left;font-weight:700;animation:sube-modelo .38s var(--ease-out)}@keyframes sube-modelo{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.enviar-ia__modelo{animation:none}}.rating-compacto{display:flex;align-items:center;gap:var(--space-2xs);flex-wrap:wrap;padding:var(--space-xs) 0}.rating-compacto__texto{font-family:var(--font-mono);font-size:.75rem;color:var(--color-neutral)}.medios-pago{display:flex;align-items:center;gap:var(--space-s);flex-wrap:wrap;padding:var(--space-2xs) 0}.medios-pago img{display:block;height:26px;width:auto}.medios-pago__texto{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-neutral);line-height:1.4}.resenas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(290px,100%),1fr));grid-gap:var(--space-m);gap:var(--space-m)}.carrusel{overflow:hidden;position:relative;margin-inline:calc(var(--space-m) * -1);padding-inline:var(--space-m);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.carrusel__pista{display:flex;gap:var(--space-m);width:max-content;animation:desliza 64s linear infinite}.carrusel:focus-within .carrusel__pista,.carrusel:hover .carrusel__pista{animation-play-state:paused}.carrusel .resena{width:340px;flex:0 0 340px}@keyframes desliza{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:600px){.carrusel .resena{width:280px;flex-basis:280px}.carrusel__pista{animation-duration:48s}}@media (prefers-reduced-motion:reduce){.carrusel{overflow-x:auto}.carrusel__pista{animation:none}}.resena{border:var(--rule-hair) solid var(--color-border);border-radius:var(--radio);padding:var(--space-m);display:grid;grid-gap:var(--space-s);gap:var(--space-s);align-content:start;background:var(--color-paper)}.resena__estrellas{color:var(--color-alerta);font-size:.875rem;letter-spacing:.12em}.resena__texto{font-size:.9375rem;line-height:1.6;margin:0}.resena__quien{display:grid;grid-gap:1px;gap:1px;border-top:var(--rule-hair) solid var(--color-border);padding-top:var(--space-s)}.resena__nombre{font-weight:500;font-size:.875rem}.resena__cargo{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-neutral)}.resumen-resenas{display:flex;align-items:baseline;gap:var(--space-s);flex-wrap:wrap;margin-bottom:var(--space-m)}.resumen-resenas__nota{font-family:var(--font-display);font-size:2.5rem;font-weight:700;line-height:1;letter-spacing:-.03em}.colophon,.resumen-resenas__de{font-family:var(--font-mono);font-size:.75rem;color:var(--color-neutral)}.colophon{border-top:var(--rule-thick) solid var(--color-ink);margin-top:var(--space-3xl);padding:var(--space-m) 0 var(--space-2xl);line-height:1.8}.colophon a{color:var(--color-neutral)}.colophon a:hover{color:var(--color-accent)}@media (max-width:600px){.masthead__meta{font-size:.625rem;gap:var(--space-2xs)}.procedencia__key{min-width:100%}.procedencia__row{flex-direction:column;gap:0}.banda{padding:var(--space-xl) 0}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}