@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-vietnamese-soft-normal.DSA2Kggd.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-ext-soft-normal.DKHvU-YN.woff2) format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/fraunces-latin-soft-normal.C-lS_vzd.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-ext-600-normal.DDEJyoof.woff2) format("woff2"),url(/_astro/caveat-cyrillic-ext-600-normal.BLVNc-Ct.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-cyrillic-600-normal.Ba_MyzgW.woff2) format("woff2"),url(/_astro/caveat-cyrillic-600-normal.CqH0c_uj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-ext-600-normal.DDJRD6ps.woff2) format("woff2"),url(/_astro/caveat-latin-ext-600-normal.shBvSnoU.woff) format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2) format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff) format("woff");unicode-range:U+0000-00FF,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}:root{--verde: #24463c;--verde-2: #2f5d50;--verde-3: #3b6b5c;--verde-claro: #dce7df;--crema: #f3ecdf;--crema-2: #e8dcc6;--papel: #fffbf3;--tinta: #1d2420;--tinta-2: #45514b;--tinta-3: #6e7a73;--linea: #d9ccb2;--laton: #c99a2e;--coral: #ff5b3a;--coral-osc: #d9401f;--ok: #2c7a50;--sombra: 0 1px 0 rgba(36, 70, 60, .08), 0 14px 30px -20px rgba(36, 70, 60, .55);--serif: "Fraunces Variable", Georgia, serif;--sans: "Figtree Variable", system-ui, sans-serif;--mano: "Caveat", "Segoe Print", cursive;color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--sans);font-size:1.02rem;line-height:1.62;color:var(--tinta);background-color:var(--crema);background-image:radial-gradient(rgba(36,70,60,.06) 1px,transparent 1.4px),linear-gradient(90deg,rgba(201,154,46,.05) 1px,transparent 1px);background-size:22px 22px,110px 110px;overflow-x:hidden}img{max-width:100%;height:auto}a{color:var(--verde-2);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--coral-osc)}h1,h2,h3{font-family:var(--serif);font-variation-settings:"SOFT" 60;line-height:1.06;margin:2.4rem 0 .9rem;text-wrap:balance;color:var(--verde)}h1{font-size:clamp(2.4rem,9vw,4.4rem);font-weight:750;letter-spacing:-.02em;margin-top:1rem}h2{font-size:clamp(1.6rem,5.2vw,2.4rem);font-weight:700;letter-spacing:-.01em}h3{font-size:1.15rem;font-weight:650;margin:0 0 .4rem}p{margin:0 0 1rem}.ancho{width:100%;max-width:1140px;margin:0 auto;padding:0 16px}.min-w0,.min-w0>*{min-width:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.nota-peq{font-size:.84rem;color:var(--tinta-3)}.nw{white-space:nowrap}main{padding-bottom:3rem}section{margin-top:1rem}:focus-visible{outline:3px solid var(--coral);outline-offset:3px;border-radius:4px}.nota-mano{font-family:var(--mano);font-size:1.35rem;line-height:1.15;color:var(--coral-osc);transform:rotate(-2deg);display:inline-block;margin:0}.nota-mano b{font-weight:600}.profundidad{display:none}.barra{position:sticky;top:0;z-index:50;background:#f3ecdfed;backdrop-filter:blur(8px);border-bottom:2px solid var(--verde)}.barra-fila{display:flex;align-items:center;justify-content:space-between;min-height:62px;gap:1rem}.logo{display:flex;align-items:center;gap:.5rem;color:var(--verde);text-decoration:none;font-family:var(--serif);font-variation-settings:"SOFT" 100;font-weight:800;font-size:1.6rem;letter-spacing:-.02em}.logo:hover{color:var(--verde)}.logo em{font-style:italic;color:var(--coral);font-weight:600}.logo-ico{width:34px;height:34px}.logo-broca{transform-origin:17.5px 21px;transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.logo:hover .logo-broca{transform:translateY(3px)}.abre-menu{position:absolute;opacity:0;pointer-events:none}.boton-menu{display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;font-weight:700;padding:.5rem .85rem;border-radius:999px;background:var(--verde);color:var(--crema);font-size:.92rem}.boton-menu span,.boton-menu span:before,.boton-menu span:after{display:block;width:16px;height:2px;background:currentColor;position:relative;transition:transform .25s}.boton-menu span:before,.boton-menu span:after{content:"";position:absolute;left:0}.boton-menu span:before{top:-5px}.boton-menu span:after{top:5px}.abre-menu:checked+.boton-menu span{background:transparent}.abre-menu:checked+.boton-menu span:before{transform:translateY(5px) rotate(45deg)}.abre-menu:checked+.boton-menu span:after{transform:translateY(-5px) rotate(-45deg)}.menu{display:none;position:absolute;left:0;right:0;top:100%;background:var(--papel);border-bottom:2px solid var(--verde);max-height:calc(100vh - 66px);overflow-y:auto;padding:.4rem 16px 1.2rem;box-shadow:0 20px 30px -20px #0006}.abre-menu:checked~.menu{display:block;animation:cae .3s cubic-bezier(.3,1.3,.5,1)}@keyframes cae{0%{transform:translateY(-10px)}to{transform:none}}.menu-lista{list-style:none;margin:0;padding:0}.menu-item{border-bottom:1px dashed var(--linea)}.menu-titulo{display:block;color:var(--verde);text-decoration:none;font-family:var(--serif);font-weight:700;font-size:1.25rem;padding:.8rem 0 .3rem}.menu-titulo[aria-current]{color:var(--coral-osc)}.menu-cajon{padding-bottom:.8rem}.menu-sub{display:block;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--laton);margin:.4rem 0 .3rem}.menu-enlaces{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem}.menu-enlaces a{display:inline-block;color:var(--tinta-2);text-decoration:none;font-size:.92rem;padding:.3rem .7rem;border-radius:999px;background:var(--crema)}.menu-enlaces a:hover{background:var(--verde);color:var(--crema)}.menu-dest{display:none}.migas{font-size:.82rem;color:var(--tinta-3);padding:1rem 0 0}.migas a{color:var(--tinta-2);text-decoration:none}.migas a:hover{color:var(--coral-osc)}.migas-sep{margin:0 .4rem;color:var(--laton)}.rotulo{display:inline-block;margin:0;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.16em;color:var(--verde);background:var(--verde-claro);padding:.35rem .75rem;border-radius:4px;transform:rotate(-1deg)}.bajada{font-size:1.1rem;color:var(--tinta-2);max-width:44rem}.encabezado{padding:1rem 0 .4rem}.encabezado h1{margin:.9rem 0 .7rem}.datos-rapidos{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.datos-rapidos span{background:var(--papel);border:1.5px solid var(--linea);border-radius:999px;padding:.3rem .8rem;font-size:.86rem}.datos-rapidos a{color:inherit}.btn-amazon{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;background:var(--coral);color:#fff;font-weight:800;font-size:1rem;text-decoration:none;line-height:1.1;padding:.55rem .6rem .55rem 1.1rem;border-radius:999px;border:0;box-shadow:0 3px 0 var(--coral-osc),0 10px 22px -10px #d9401fb3;transition:transform .15s,box-shadow .15s,background .2s;flex-direction:row-reverse}.btn-amazon span{background:#fff;color:var(--coral-osc);border-radius:999px;padding:.38rem .7rem;font-size:.92rem;white-space:nowrap}.btn-amazon:before{content:"→";order:-1;transition:transform .2s;margin-right:.3rem}.btn-amazon:hover{color:#fff;background:#ff6c4e;transform:translateY(-2px);box-shadow:0 5px 0 var(--coral-osc),0 14px 26px -10px #d9401fcc}.btn-amazon:hover:before{transform:translate(4px)}.btn-amazon:active{transform:translateY(2px);box-shadow:0 1px 0 var(--coral-osc)}.btn-amazon:not(:has(span)){padding:.75rem 1.2rem}.btn-peq{font-size:.88rem;padding:.4rem .45rem .4rem .9rem}.btn-peq span{font-size:.84rem;padding:.3rem .55rem}.enlace-opi{font-size:.9rem;font-weight:600}.ver-mas{font-weight:700;text-decoration:none;white-space:nowrap;color:var(--verde-2)}.ver-mas:hover{text-decoration:underline}.ir{font-weight:700;color:var(--coral-osc);font-size:.92rem;margin-top:auto}.titulo-bloque{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 1rem}.titulo-bloque h2{margin-bottom:.6rem}.banda-sub{color:var(--tinta-2);max-width:44rem}main section>h2,main .titulo-bloque h2{position:relative;padding-bottom:.5rem}main section>h2:after,main .titulo-bloque h2:after{content:"";position:absolute;left:0;bottom:0;width:110px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 110 10'%3E%3Cpath d='M2 6 C 20 2, 35 9, 55 5 S 90 2, 108 6' fill='none' stroke='%23c99a2e' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%}.subrayado{position:relative;white-space:nowrap;color:var(--coral-osc)}.subrayado:after{content:"";position:absolute;left:-2%;right:-2%;bottom:-.12em;height:.3em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 40 4, 80 18, 120 9 S 180 6, 197 12' fill='none' stroke='%23ff5b3a' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 0 0 / 100% 100%;clip-path:inset(0 100% 0 0);animation:dibuja 1.1s .5s cubic-bezier(.6,0,.2,1) forwards}@keyframes dibuja{to{clip-path:inset(0 0 0 0)}}.cabezal{display:grid;gap:1.2rem;grid-template-areas:"texto" "trio" "maquina";padding:1.2rem 0 1rem}.cabezal-texto{grid-area:texto;position:relative}.cabezal h1{font-size:clamp(2.6rem,11vw,5rem);line-height:.98;margin:.9rem 0 .8rem}.cifras{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:1rem 0 .4rem;padding:0}.cifras li{font-size:.86rem;color:var(--tinta-3)}.cifras b{font-family:var(--serif);font-size:1.9rem;color:var(--verde);margin-right:.25rem}.nota-cabezal{margin-top:.6rem;font-size:1.5rem}.maquina{grid-area:maquina;margin:0 auto;width:100%;max-width:360px;position:relative}.maquina-svg{display:block;width:100%;height:auto;overflow:visible}.mq-placa{font-family:var(--sans);font-weight:800;font-size:9px;letter-spacing:.14em;fill:var(--verde)}.mq-husillo,.mq-aguja{animation:baja 4.8s cubic-bezier(.45,0,.3,1) infinite}@keyframes baja{0%,8%{transform:translateY(0)}38%,60%{transform:translateY(36px)}82%,to{transform:translateY(0)}}.mq-palanca{transform-origin:200px 160px;animation:palanca 4.8s cubic-bezier(.45,0,.3,1) infinite}@keyframes palanca{0%,8%{transform:rotate(0)}38%,60%{transform:rotate(-58deg)}82%,to{transform:rotate(0)}}.mq-espiral{animation:gira .28s linear infinite}@keyframes gira{to{transform:translateY(-12px)}}.mq-agujero{transform-origin:143px 263px;animation:agujero 4.8s ease-in-out infinite}@keyframes agujero{0%,30%{transform:scale(0)}40%,to{transform:scale(1)}}.mq-viruta path{opacity:0;animation:viruta 4.8s calc(var(--i) * .09s) ease-out infinite}@keyframes viruta{0%,34%{opacity:0;transform:translate(140px,262px) rotate(0)}38%{opacity:1}58%{opacity:0;transform:translate(calc(140px + (var(--i) - 4) * 14px),calc(262px - 30px + var(--i) * 3px)) rotate(calc(var(--i) * 70deg))}to{opacity:0}}.maquina-nota{position:absolute;right:-4px;bottom:10px;font-size:1.15rem;color:var(--verde-2);max-width:11rem;text-align:right}.trio{grid-area:trio;display:grid;gap:.8rem}.trio-item{position:relative;display:grid;grid-template-columns:96px 1fr;gap:.8rem;align-items:center;background:var(--papel);border-radius:10px;padding:1.1rem .9rem .9rem;box-shadow:var(--sombra);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.trio-item:nth-child(1){transform:rotate(-.6deg)}.trio-item:nth-child(2){transform:rotate(.5deg)}.trio-item:hover{transform:rotate(0) translateY(-3px)}.trio-item:before{content:"";position:absolute;top:-9px;left:50%;width:82px;height:20px;transform:translate(-50%) rotate(-3deg);background:#c99a2e73;box-shadow:0 1px 2px #00000014}.trio-sello{position:absolute;top:.55rem;right:.7rem;font-size:.68rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--coral-osc)}.trio-foto{display:grid;place-items:center;height:96px;background:#fff;border-radius:8px}.trio-foto img{max-height:90px;width:auto;object-fit:contain}.trio-txt h2{font-family:var(--sans);font-size:1rem;font-weight:800;color:var(--tinta);margin:.5rem 0 .2rem;padding:0!important;line-height:1.25}.trio-txt h2:after{display:none!important}.trio-txt h2 a{color:inherit;text-decoration:none}.trio-txt p{font-size:.84rem;color:var(--tinta-3);margin:0 0 .55rem;line-height:1.35}.trio-txt .btn-amazon{font-size:.9rem}.asistente{margin-top:2.6rem}.asistente-cab{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem}.asistente-cab h2{margin-bottom:.4rem}.asistente-caja{background:var(--verde);color:var(--crema);border-radius:16px;padding:1.2rem 1rem 1.3rem;position:relative;overflow:hidden}.asistente-caja:before{content:"";position:absolute;right:-60px;top:-60px;width:220px;height:220px;border-radius:50%;border:18px solid rgba(255,255,255,.05);box-shadow:0 0 0 26px #ffffff08}.asistente fieldset{border:0;margin:0 0 .8rem;padding:0;position:relative}.asistente legend{font-family:var(--serif);font-size:1.2rem;font-weight:700;margin-bottom:.55rem;display:flex;align-items:center;gap:.55rem;color:#fff}.paso{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:50%;background:var(--laton);color:var(--verde);font-family:var(--sans);font-size:.9rem;font-weight:800}.opciones{display:flex;flex-wrap:wrap;gap:.45rem}.opciones input{position:absolute;opacity:0;pointer-events:none}.opciones label{cursor:pointer;padding:.55rem .95rem;border-radius:999px;border:2px solid rgba(255,255,255,.35);font-weight:600;font-size:.95rem;transition:background .2s,color .2s,border-color .2s,transform .2s}.opciones label:hover{border-color:#fff;transform:translateY(-1px)}.opciones input:checked+label{background:var(--crema);color:var(--verde);border-color:var(--crema)}.opciones input:focus-visible+label{outline:3px solid var(--coral);outline-offset:2px}.respuestas{margin-top:1rem;position:relative}.respuesta{display:none;background:var(--papel);color:var(--tinta);border-radius:12px;padding:1rem .9rem;animation:aparece .45s cubic-bezier(.3,1.3,.5,1)}.respuesta.por-defecto{display:block}@keyframes aparece{0%{transform:translateY(12px) scale(.98)}to{transform:none}}.respuesta-porque{font-size:.95rem;color:var(--tinta-2);border-left:4px solid var(--laton);padding-left:.7rem}.respuesta-aviso{font-size:.86rem;color:var(--tinta-3);margin:0 0 .4rem}.respuesta-lista{list-style:none;margin:0;padding:0;display:grid;gap:.45rem;counter-reset:r}.respuesta-lista a{display:grid;grid-template-columns:52px 1fr auto;grid-template-areas:"foto nombre precio" "foto ir ir";gap:0 .7rem;align-items:center;padding:.5rem .7rem;border-radius:10px;background:#fff;border:1.5px solid var(--linea);color:var(--tinta);text-decoration:none;transition:border-color .2s,transform .2s}.respuesta-lista a:hover{border-color:var(--coral);transform:translate(4px);color:var(--tinta)}.r-foto{grid-area:foto;width:52px;height:52px;display:grid;place-items:center}.r-foto img{max-height:48px;width:auto;object-fit:contain}.r-nombre{grid-area:nombre;font-weight:700;font-size:.93rem;line-height:1.25}.r-precio{grid-area:precio;font-family:var(--serif);font-weight:700;font-size:1.15rem;color:var(--verde)}.r-ir{grid-area:ir;font-size:.8rem;font-weight:800;color:var(--coral-osc)}.respuesta-mas{display:inline-block;margin-top:.6rem;font-weight:700}.desfile{margin:2.4rem -16px 0;background:var(--laton);overflow:hidden;white-space:nowrap;transform:rotate(-1deg);box-shadow:0 8px 20px -14px #00000080}.desfile-pista{display:inline-flex;animation:desfila 48s linear infinite}.desfile:hover .desfile-pista{animation-play-state:paused}.desfile ul{list-style:none;display:inline-flex;margin:0;padding:0}.desfile li a{display:inline-flex;gap:.55rem;align-items:baseline;padding:.65rem 1.3rem;color:var(--verde);text-decoration:none;font-weight:800;font-size:.94rem}.desfile li a:after{content:"✳";margin-left:1.3rem;color:#24463c80}.desfile li a span{font-family:var(--serif);font-weight:600;color:#fff}@keyframes desfila{to{transform:translate(-50%)}}.dilema{margin-top:2.6rem}.dilema-par{display:grid;gap:1.2rem;position:relative}.dilema-op{position:relative;display:flex;flex-direction:column;gap:.3rem;padding:1.4rem 1.1rem 1.1rem;background:var(--papel);border-radius:12px;color:var(--tinta);text-decoration:none;box-shadow:var(--sombra);transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.dilema-op:hover{transform:translateY(-4px) rotate(-.4deg);color:var(--tinta)}.dilema-op small{font-weight:800;color:var(--coral-osc);font-size:.82rem;text-transform:uppercase;letter-spacing:.1em}.dilema-op b{font-family:var(--serif);font-size:1.5rem;color:var(--verde)}.dilema-op ul{margin:.3rem 0 .6rem;padding-left:1.1rem;font-size:.93rem;color:var(--tinta-2)}.dilema-o{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:50%;background:var(--verde);color:var(--crema);font-family:var(--serif);font-style:italic;font-size:1.3rem;z-index:2;border:3px solid var(--crema)}.dilema-nota{margin-top:1rem;font-size:1.4rem}.cinta-papel:before{content:"";position:absolute;top:-9px;left:1.4rem;width:70px;height:18px;background:#c99a2e73;transform:rotate(-4deg)}.tira{display:grid;grid-auto-flow:column;grid-auto-columns:76%;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:1rem 16px 1.2rem;margin:0 -16px;scrollbar-width:thin}.tira>*{scroll-snap-align:start}.tarjeta{position:relative;display:flex;flex-direction:column;background:var(--papel);border-radius:12px;box-shadow:var(--sombra);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.tarjeta:hover{transform:translateY(-5px) rotate(-.5deg)}.tarjeta-cinta{position:absolute;top:-10px;left:.9rem;z-index:2;background:var(--laton);color:var(--verde);font-weight:800;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;padding:.25rem .6rem;transform:rotate(-3deg);text-decoration:none}.tarjeta-foto{display:grid;place-items:center;height:180px;padding:1rem;background:#fff;border-radius:12px 12px 0 0}.tarjeta-foto img{max-height:155px;width:auto;object-fit:contain;transition:transform .45s}.tarjeta:hover .tarjeta-foto img{transform:scale(1.06) rotate(-1deg)}.tarjeta-cuerpo{padding:.9rem .95rem 1rem;display:flex;flex-direction:column;gap:.45rem;flex:1}.tarjeta h3{font-family:var(--sans);font-size:1rem;font-weight:800;color:var(--tinta);line-height:1.28}.tarjeta h3 a{color:inherit;text-decoration:none}.tarjeta-datos{list-style:none;margin:0 0 .3rem;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.tarjeta-datos li{font-size:.74rem;padding:.12rem .5rem;border-radius:999px;background:var(--verde-claro);color:var(--verde);font-weight:600}.tarjeta .btn-amazon{margin-top:auto;width:100%;justify-content:space-between}.profundo{margin-top:2.8rem;background:var(--papel);border-radius:16px;padding:.2rem 1rem 1.2rem;box-shadow:var(--sombra)}.pozos{list-style:none;margin:1.2rem 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:.7rem;align-items:start}.pozos li{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem}.pozo{position:relative;width:100%;height:190px;border-radius:6px;background:repeating-linear-gradient(0deg,rgba(150,100,40,.16) 0 2px,transparent 2px 11px),linear-gradient(90deg,#ebcf9b,#d4a865);overflow:hidden}.pozo i{position:absolute;left:50%;top:0;width:26%;height:var(--p);transform:translate(-50%);transform-origin:top;background:linear-gradient(90deg,#5a3b1b,#3b250f,#5a3b1b);border-radius:0 0 40% 40%;animation:perfora 1.6s cubic-bezier(.4,0,.2,1) both}.pozo i:after{content:"";position:absolute;left:50%;bottom:-2px;width:3px;height:9px;transform:translate(-50%);background:var(--coral);border-radius:2px}@keyframes perfora{0%{transform:translate(-50%) scaleY(.04)}to{transform:translate(-50%) scaleY(1)}}.pozos b{font-family:var(--serif);font-size:1.2rem;color:var(--verde)}.pozos small{font-size:.74rem;color:var(--tinta-3);line-height:1.25}.duelos-banda{margin:2.8rem -16px 0;padding:.4rem 16px 1.8rem;background:var(--verde);color:var(--crema)}.duelos-banda h2{color:#fff}.duelos-banda .banda-sub{color:#cfdcd3}.duelos-banda .ver-mas{color:var(--laton)}.duelos-grid{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.9rem}.duelos-grid a{display:flex;flex-direction:column;gap:.4rem;padding:.9rem;background:var(--papel);border-radius:12px;color:var(--tinta);text-decoration:none;height:100%;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.duelos-grid a:hover{transform:translateY(-4px) rotate(.4deg);color:var(--tinta)}.dg-fotos{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.dg-foto{display:grid;place-items:center;background:#fff;border-radius:8px;height:110px;padding:.4rem}.dg-foto img{max-height:100px;width:auto;object-fit:contain}.dg-fotos i{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:50%;background:var(--coral);color:#fff;font-family:var(--serif);font-size:1.15rem;font-style:italic;border:3px solid var(--papel);transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.duelos-grid a:hover .dg-fotos i{transform:translate(-50%,-50%) rotate(-12deg) scale(1.15)}.duelos-grid b{font-size:1rem;line-height:1.3}.duelos-grid em{font-family:var(--serif);color:var(--coral-osc)}.duelos-grid small{color:var(--verde-2);font-weight:700}.duelos-mini{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.duelos-mini a{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .85rem;border-radius:999px;background:var(--papel);border:1.5px solid var(--linea);color:var(--tinta);text-decoration:none;font-size:.88rem;font-weight:700;transition:background .2s,color .2s}.duelos-mini a:hover{background:var(--verde);color:var(--crema)}.duelos-mini i{font-family:var(--serif);color:var(--coral-osc)}.duelos-banda .duelos-mini a{background:transparent;color:var(--crema);border-color:#ffffff4d}.duelos-banda .duelos-mini a:hover{background:var(--coral);border-color:var(--coral)}.duelos-banda .duelos-mini i{color:var(--laton)}.atajos{display:grid;gap:.9rem;margin-top:2.6rem}.atajo{position:relative;display:flex;flex-direction:column;gap:.2rem;padding:1.3rem 1.1rem;border-radius:14px;text-decoration:none;overflow:hidden;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.atajo:hover{transform:translateY(-4px)}.atajo small{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.atajo b{font-family:var(--serif);font-size:1.55rem;line-height:1.05}.atajo span{font-size:.9rem}.atajo-cp{background:var(--papel);color:var(--tinta);box-shadow:var(--sombra)}.atajo-cp:hover{color:var(--tinta)}.atajo-cp small{color:var(--laton)}.atajo-cp b{color:var(--verde)}.atajo-partes{background:var(--verde-claro);color:var(--verde)}.atajo-partes:hover{color:var(--verde)}.atajo-oferta{background:var(--coral);color:#fff}.atajo-oferta:hover{color:#fff}.atajo-oferta:after{content:"%";position:absolute;right:.6rem;bottom:-1.8rem;font-family:var(--serif);font-size:7rem;font-weight:800;color:#ffffff2e;transition:transform .4s}.atajo-oferta:hover:after{transform:rotate(-14deg)}.trabajos{display:grid;gap:.9rem}.trabajo{position:relative;display:flex;flex-direction:column;padding:1.1rem 1rem 1rem 3rem;background:var(--papel);border-radius:12px;color:var(--tinta);text-decoration:none;box-shadow:var(--sombra);transition:transform .3s}.trabajo:hover{transform:translate(4px);color:var(--tinta)}.trabajo-n{position:absolute;left:.9rem;top:.7rem;font-family:var(--mano);font-size:1.8rem;color:var(--coral-osc)}.trabajo p{font-size:.92rem;color:var(--tinta-2)}.modelos-buscados{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.modelos-buscados a{display:grid;grid-template-columns:54px 1fr auto;gap:.8rem;align-items:center;padding:.6rem .8rem;background:var(--papel);border-radius:10px;color:var(--tinta);text-decoration:none;border:1.5px solid transparent;transition:border-color .2s,transform .2s}.modelos-buscados a:hover{border-color:var(--laton);transform:translate(3px);color:var(--tinta)}.mb-foto{width:54px;height:54px;display:grid;place-items:center;background:#fff;border-radius:8px}.mb-foto img{max-height:50px;width:auto;object-fit:contain}.modelos-buscados b{display:block;line-height:1.25}.modelos-buscados small{display:block;font-size:.8rem;color:var(--tinta-3);line-height:1.35}.mb-precio{font-family:var(--serif);font-weight:700;color:var(--verde)}.familias{display:grid;gap:.9rem}.familia{display:grid;grid-template-columns:70px 1fr;gap:.9rem;align-items:start;padding:.9rem;background:var(--papel);border-radius:12px;box-shadow:var(--sombra)}.familia-foto{width:70px;height:70px;display:grid;place-items:center;background:#fff;border-radius:8px}.familia-foto img{max-height:64px;width:auto;object-fit:contain}.familia h3 a{color:var(--verde);text-decoration:none}.pastillas{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.6rem}.pastillas a{font-size:.84rem;padding:.28rem .7rem;border-radius:999px;text-decoration:none;color:var(--verde);background:var(--verde-claro);transition:background .2s,color .2s}.pastillas a:hover{background:var(--verde);color:var(--crema)}.guias-grid{display:grid;gap:.9rem}.guia-tarjeta{display:block;padding:1rem 1.1rem;background:var(--papel);border-radius:12px;color:var(--tinta);text-decoration:none;border-top:4px solid var(--laton);box-shadow:var(--sombra);transition:transform .3s}.guia-tarjeta:hover{transform:translateY(-3px);color:var(--tinta)}.guia-tarjeta p{font-size:.9rem;color:var(--tinta-2);margin:0}.apunte{margin:2.8rem auto 0;max-width:40rem;padding:1.3rem 1.3rem 1.1rem;background:#fff7c9;box-shadow:0 12px 24px -16px #00000073;transform:rotate(-1.2deg);position:relative}.apunte:before{content:"";position:absolute;top:-10px;left:50%;width:90px;height:22px;transform:translate(-50%) rotate(2deg);background:#c99a2e80}.apunte .nota-mano{font-size:1.6rem;color:var(--verde);margin-bottom:.3rem}.apunte p:last-child{margin:0}.apunte-linea{background:var(--papel);border-left:4px solid var(--laton);padding:.8rem 1rem;border-radius:0 10px 10px 0;font-size:.95rem}.destacados{display:grid;gap:1.1rem;margin-top:1.4rem}.destacado{position:relative;display:flex;flex-direction:column;background:var(--papel);border-radius:14px;padding:2.2rem 1rem 1rem;box-shadow:var(--sombra);transition:transform .35s cubic-bezier(.3,1.4,.5,1)}.destacado:nth-child(1){box-shadow:0 0 0 3px var(--coral),var(--sombra)}.destacado:hover{transform:translateY(-4px)}.destacado-sello{position:absolute;top:-12px;left:1rem;background:var(--verde);color:var(--crema);font-weight:800;font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;padding:.35rem .8rem;border-radius:999px}.destacado:nth-child(1) .destacado-sello{background:var(--coral);color:#fff}.destacado-foto{display:grid;place-items:center;height:190px;background:#fff;border-radius:10px}.destacado-foto img{max-height:175px;width:auto;object-fit:contain;transition:transform .45s}.destacado:hover .destacado-foto img{transform:scale(1.05)}.destacado h2{font-family:var(--sans);font-size:1.1rem;font-weight:800;color:var(--tinta);margin:.9rem 0 .4rem;padding:0!important;line-height:1.3}.destacado h2:after{display:none!important}.destacado p{font-size:.92rem;color:var(--tinta-2)}.destacado-pie{margin-top:auto}.destacado-precio{display:none}.destacado .btn-amazon{width:100%;justify-content:space-between}.rebaja{display:inline-flex;gap:.4rem;align-items:baseline;background:var(--coral);color:#fff;font-weight:800;font-size:.82rem;padding:.15rem .55rem;border-radius:999px;margin-left:.4rem}.rebaja s{font-weight:500;opacity:.85}.decide{margin-top:1.6rem;background:#fff7c9;padding:1rem 1rem .8rem;transform:rotate(-.4deg);box-shadow:0 12px 24px -18px #00000073}.decide ul{list-style:none;margin:.5rem 0 0;padding:0;display:grid;gap:.6rem}.decide li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"t t" "p b";gap:.2rem .7rem;align-items:center;padding-bottom:.6rem;border-bottom:1px dashed rgba(36,70,60,.25)}.decide li:last-child{border-bottom:0}.decide-t{grid-area:t;font-size:.8rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--laton)}.decide-p{grid-area:p;color:var(--tinta);text-decoration:none;line-height:1.25}.decide-p small{display:block;color:var(--tinta-3);font-size:.82rem}.decide .btn-amazon{grid-area:b}.cuenta-cp{background:var(--papel);border-radius:14px;padding:.2rem 1.1rem 1rem;margin-top:1.6rem;box-shadow:var(--sombra)}.cuenta-cp ul{padding-left:1.2rem}.rejilla{overflow-x:auto;border-radius:14px;background:var(--papel);margin:1rem 0 0;box-shadow:var(--sombra);scrollbar-width:thin}.rejilla table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:.88rem}.rejilla th,.rejilla td{padding:.6rem .7rem;border-bottom:1px solid var(--crema-2);text-align:left;vertical-align:top}.rejilla tbody th{position:sticky;left:0;background:var(--crema);font-weight:700;min-width:110px;max-width:130px;z-index:1;color:var(--verde)}.rejilla tbody tr:hover td{background:#fff7e8}.rejilla .esquina{position:sticky;left:0;z-index:2;background:var(--verde);color:var(--crema);vertical-align:bottom;font-family:var(--serif);font-size:1.05rem}.desliza{display:block;font-family:var(--mano);font-size:1.1rem;color:var(--laton);animation:empuja 1.6s ease-in-out infinite}@keyframes empuja{50%{transform:translate(6px)}}.rejilla .col{min-width:170px;max-width:200px;position:relative;border-bottom:2px solid var(--crema-2)}.col-num{position:absolute;top:.5rem;left:.5rem;font-family:var(--mano);font-size:1.4rem;color:var(--coral-osc)}.col-foto{display:grid;place-items:center;height:110px;margin-bottom:.4rem;background:#fff;border-radius:8px}.col-foto img{max-height:100px;width:auto;object-fit:contain}.col-nombre{display:block;font-weight:800;color:var(--tinta);text-decoration:none;line-height:1.25;min-height:2.5em}.col-nombre:hover{color:var(--coral-osc)}.col-precio{display:block;font-family:var(--serif);font-size:1.3rem;font-weight:700;color:var(--verde);margin:.2rem 0 .5rem}.rejilla .col .btn-amazon{width:100%;font-size:.86rem;padding:.55rem .8rem}.rejilla td.si{color:var(--ok);font-weight:700}.sin-dato{color:var(--tinta-3);font-style:italic;font-size:.8rem}.dos-col{display:grid;gap:1.4rem}.item{display:grid;gap:.9rem;padding:1.2rem 0;border-bottom:2px dashed var(--linea)}.item-foto{position:relative;display:grid;place-items:center;background:#fff;border-radius:12px;height:190px;box-shadow:var(--sombra)}.item-foto img{max-height:170px;width:auto;object-fit:contain}.item-num{position:absolute;top:-.6rem;left:-.3rem;font-family:var(--mano);font-size:2.2rem;color:var(--coral-osc);line-height:1}.item h3{font-family:var(--sans);font-size:1.15rem;font-weight:800;color:var(--tinta);line-height:1.3}.item-precio{font-family:var(--serif);font-weight:700;font-size:1.6rem;color:var(--verde);margin:0 0 .3rem}.item-modelo{display:inline-block;font-weight:700;font-size:.92rem;margin-bottom:.5rem}.sabemos{font-size:.96rem}.callan{font-size:.88rem;color:var(--tinta-3);border-left:3px solid var(--laton);padding-left:.7rem}.item .nota-mano,.modelo-cab~.lectura .nota-mano{display:block;transform:none;font-family:var(--sans);font-size:.88rem;color:var(--tinta-2);background:#fff7c9;padding:.5rem .7rem;border-radius:6px}.item .nota-mano b,.lectura .nota-mano b{font-family:var(--mano);font-size:1.15rem;color:var(--coral-osc)}.acciones{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:.6rem}.pistas{padding:0;list-style:none;counter-reset:c;display:grid;gap:.7rem}.pistas li{counter-increment:c;position:relative;padding:.9rem .9rem .9rem 3.2rem;background:var(--papel);border-radius:12px;font-size:.96rem;box-shadow:var(--sombra)}.pistas li:before{content:counter(c) ".";position:absolute;left:.9rem;top:.5rem;font-family:var(--mano);font-size:2rem;color:var(--coral-osc)}.pistas b{display:block;margin-bottom:.15rem;color:var(--verde)}.huecos{margin-top:2rem;background:var(--verde);color:var(--crema);border-radius:14px;padding:.2rem 1.1rem 1.1rem}.huecos h2{color:#fff;font-size:1.5rem;padding:0!important}.huecos h2:after{display:none!important}.huecos dl{display:grid;grid-template-columns:auto 1fr;gap:.35rem .9rem;margin:0}.huecos dt{font-family:var(--serif);font-weight:700;color:var(--laton)}.huecos dd{margin:0}.huecos .nota-peq{color:#bccbc2}.aparte{align-self:start}.aparte h2{font-size:1.2rem;margin:1.4rem 0 .5rem;padding:0!important}.aparte h2:after{display:none!important}.aparte ul{list-style:none;padding:0;margin:0;display:grid;gap:.25rem}.aparte li a{display:block;padding:.35rem .8rem;border-radius:8px;text-decoration:none;color:var(--tinta-2);font-size:.93rem}.aparte li a:hover{background:var(--papel);color:var(--coral-osc)}.modelo-cab{display:grid;gap:1.2rem;margin-top:1rem;padding:1.1rem;background:var(--papel);border-radius:18px;box-shadow:var(--sombra);position:relative}.modelo-cab:before{content:"";position:absolute;top:-10px;right:2rem;width:90px;height:22px;transform:rotate(4deg);background:#c99a2e73}.modelo-foto{display:grid;place-items:center;background:#fff;border-radius:12px;min-height:240px}.modelo-foto img{max-height:320px;width:auto;object-fit:contain}.modelo-compra{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1rem}.modelo-compra .precio{font-family:var(--serif);font-weight:750;font-size:2.3rem;line-height:1;color:var(--verde)}.lectura{max-width:46rem}.veredicto{margin-top:2rem;font-size:1.07rem;padding:1rem 1.1rem;background:var(--papel);border-radius:0 14px 14px 0;border-left:6px solid var(--verde);box-shadow:var(--sombra)}.pros-contras{display:grid;gap:.9rem;margin:1.4rem 0}.pros-contras>div{padding:.9rem 1rem;border-radius:12px;background:var(--papel);box-shadow:var(--sombra)}.pros-contras h3{font-family:var(--mano);font-size:1.6rem;font-weight:600}.pros-contras ul{margin:0;padding-left:1.2rem}.pros-contras .si h3{color:var(--ok)}.pros-contras .no h3{color:var(--coral-osc)}.datos-modelo{width:100%;border-collapse:collapse;background:var(--papel);border-radius:12px;overflow:hidden;font-size:.94rem;box-shadow:var(--sombra)}.datos-modelo th,.datos-modelo td{padding:.55rem .8rem;border-bottom:1px solid var(--crema-2);text-align:left}.datos-modelo th{background:var(--crema);width:45%;color:var(--verde)}.tabla-precios thead th{background:var(--verde);color:var(--crema)}.duelo-cab{padding:1rem 0 0}.duelo-o{font-family:var(--mano);color:var(--coral-osc);font-size:.9em;font-weight:600}.cuadrilatero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:1.4rem}.rival{position:relative;display:flex;flex-direction:column;gap:.4rem;background:var(--papel);border-radius:14px;padding:2.4rem .7rem .8rem;box-shadow:var(--sombra)}.rival-a{animation:entra-izq .8s cubic-bezier(.3,1.3,.5,1) both}.rival-b{animation:entra-der .8s cubic-bezier(.3,1.3,.5,1) both}@keyframes entra-izq{0%{transform:translate(-40px) rotate(-4deg)}to{transform:none}}@keyframes entra-der{0%{transform:translate(40px) rotate(4deg)}to{transform:none}}.rival-puntos{position:absolute;top:-.6rem;right:.6rem;background:var(--verde);color:var(--crema);font-family:var(--serif);font-weight:750;font-size:1.5rem;line-height:1;padding:.4rem .6rem;border-radius:10px;text-align:center}.rival-puntos small{display:block;font-family:var(--sans);font-size:.58rem;font-weight:700;text-transform:uppercase;color:#cfdcd3}.rival-foto{display:grid;place-items:center;height:140px;background:#fff;border-radius:10px}.rival-foto img{max-height:130px;width:auto;object-fit:contain}.rival h2{font-family:var(--sans);font-size:1rem;font-weight:800;margin:.3rem 0;line-height:1.3;padding:0!important}.rival h2:after{display:none!important}.rival h2 a{color:var(--tinta);text-decoration:none}.rival-corto{font-size:.83rem;color:var(--tinta-2);margin:0}.rival-precio{display:none}.rival .btn-amazon{margin-top:auto;font-size:.86rem;flex-wrap:wrap;justify-content:center}.vs{position:absolute;left:50%;top:92px;transform:translate(-50%);width:2.8rem;height:2.8rem;display:grid;place-items:center;border-radius:50%;background:var(--coral);color:#fff;font-family:var(--serif);font-style:italic;font-size:1.4rem;border:4px solid var(--crema);z-index:3;animation:late 2.4s ease-in-out infinite}@keyframes late{50%{transform:translate(-50%) scale(1.12) rotate(-8deg)}}.diferencias{list-style:none;padding:0;margin:0;display:grid;gap:.55rem}.diferencias li{padding:.75rem .9rem;background:var(--papel);border-radius:10px;border-left:5px solid var(--linea);font-size:.95rem}.diferencias li b{display:block;font-family:var(--serif);color:var(--verde)}.diferencias .gana-a{border-left-color:var(--coral)}.diferencias .gana-b{border-left-color:var(--verde-3)}.duelo-tabla{overflow-x:auto;background:var(--papel);border-radius:12px;box-shadow:var(--sombra)}.duelo-tabla table{width:100%;border-collapse:collapse;font-size:.9rem}.duelo-tabla th,.duelo-tabla td{padding:.55rem .7rem;border-bottom:1px solid var(--crema-2);text-align:left}.duelo-tabla thead th{background:var(--verde);color:var(--crema)}.duelo-tabla tbody th{background:var(--crema);width:32%;color:var(--verde)}.duelo-tabla td.gana{background:#fff0e6;font-weight:700}.gana-marca{color:var(--coral)}.elige{display:grid;gap:.9rem;margin-top:1.4rem}.elige-lado{display:flex;flex-direction:column;gap:.5rem;padding:0 1rem 1rem;background:var(--papel);border-radius:14px;box-shadow:var(--sombra)}.elige-lado h2{font-size:1.4rem;margin-top:1rem;padding:0!important}.elige-lado h2:after{display:none!important}.elige-lado ul{margin:0;padding-left:1.2rem}.elige-veredicto{font-size:.9rem;color:var(--tinta-2)}.marcas-duelo{position:relative;display:grid;gap:1.1rem;margin-top:1.2rem}.marca-lado{background:var(--papel);border-radius:14px;padding:0 1rem 1rem;box-shadow:var(--sombra)}.marca-lado h2{margin-top:1rem}.marca-origen{color:var(--tinta-3);font-size:.9rem}.marca-cifras{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin:0 0 1rem}.marca-cifras div{background:var(--crema);border-radius:8px;padding:.5rem .6rem}.marca-cifras dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--tinta-3)}.marca-cifras dd{margin:0;font-family:var(--serif);font-weight:700;font-size:1.25rem;color:var(--verde)}.marca-lado h3{font-family:var(--mano);font-size:1.5rem;color:var(--coral-osc);margin-top:.8rem}.marca-para{background:var(--verde-claro);padding:.6rem .8rem;border-radius:8px}.marcas-duelo .vs{top:1.2rem}.pasos-proy{list-style:none;padding:0;margin:1.4rem 0 0;display:grid;gap:1rem}.paso-proy{position:relative;padding:.2rem 1rem 1rem 3.4rem;background:var(--papel);border-radius:14px;box-shadow:var(--sombra)}.paso-proy h2{font-size:1.35rem;margin-top:1rem;padding:0!important}.paso-proy h2:after{display:none!important}.paso-proy-num{position:absolute;left:1rem;top:.7rem;font-family:var(--mano);font-size:2.2rem;color:var(--coral-osc)}.articulo{padding-top:.6rem}.articulo h2{font-size:clamp(1.4rem,4.4vw,1.9rem)}.articulo ul{padding-left:1.2rem}.esquema{display:grid;gap:1rem;margin:1.4rem 0;background:var(--papel);border-radius:16px;padding:1rem;box-shadow:var(--sombra)}.esquema svg{width:100%;max-width:320px;height:auto;margin:0 auto;display:block}.esquema-punto circle{fill:var(--coral);stroke:#fff;stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:late-punto 2.2s ease-in-out infinite}.esquema-punto text{font-family:var(--sans);font-weight:800;font-size:11px;fill:#fff;pointer-events:none}.esquema-punto:hover circle,.esquema-punto:focus circle{fill:var(--verde);animation:none;transform:scale(1.25)}@keyframes late-punto{50%{transform:scale(1.15)}}.esquema-leyenda{margin:0;padding-left:1.4rem;columns:2;font-weight:700;color:var(--verde)}.esquema-leyenda li{padding:.15rem 0;scroll-margin-top:80px}.esquema-leyenda li:target{color:var(--coral-osc)}.velocidades{margin:1.2rem 0}.velocidades .opciones label{border-color:var(--linea);color:var(--verde);background:var(--papel)}.velocidades .opciones input:checked+label{background:var(--verde);color:var(--crema);border-color:var(--verde)}.vel-tabla{display:none;margin-top:.8rem}.vel-tabla caption{text-align:left;font-weight:700;padding:.5rem .8rem;color:var(--verde)}.vel-barra{width:45%}.vel-barra i{display:block;height:10px;width:var(--v);border-radius:999px;background:linear-gradient(90deg,var(--laton),var(--coral));animation:crece-x .7s cubic-bezier(.3,1.3,.5,1) both;transform-origin:left}@keyframes crece-x{0%{transform:scaleX(.05)}to{transform:scaleX(1)}}.velocidades:has(#vm-madera:checked) .vel-madera,.velocidades:has(#vm-dura:checked) .vel-dura,.velocidades:has(#vm-alu:checked) .vel-alu,.velocidades:has(#vm-acero:checked) .vel-acero,.velocidades:has(#vm-inox:checked) .vel-inox{display:table}.glosario{margin:1.4rem 0 0}.glosario dt h2{font-size:1.25rem;margin:1.4rem 0 .3rem;padding:0!important}.glosario dt h2:after{display:none!important}.glosario dd{margin:0;padding:0 0 1rem 1rem;border-left:3px solid var(--laton)}.pegajoso{position:fixed;left:10px;right:10px;bottom:10px;z-index:60;display:grid;grid-template-columns:44px 1fr auto;gap:.6rem;align-items:center;background:var(--verde);color:var(--crema);text-decoration:none;padding:.45rem .5rem;border-radius:16px;box-shadow:0 16px 30px -12px #0000008c;animation:sube .6s 1s cubic-bezier(.3,1.3,.5,1) both}@keyframes sube{0%{transform:translateY(140%)}to{transform:none}}.pegajoso:hover{color:var(--crema)}.pegajoso-foto{width:44px;height:44px;display:grid;place-items:center;background:#fff;border-radius:10px}.pegajoso-foto img{max-height:40px;width:auto;object-fit:contain}.pegajoso-txt{min-width:0;line-height:1.15}.pegajoso-txt small{display:block;font-size:.66rem;text-transform:uppercase;letter-spacing:.1em;color:var(--laton);font-weight:800}.pegajoso-txt b{display:block;font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pegajoso-btn{background:var(--coral);color:#fff;font-weight:800;font-size:.9rem;padding:.55rem .8rem;border-radius:12px;white-space:nowrap}.con-pegajoso .pie{padding-bottom:6rem}.pie{background:var(--verde);color:#cfdcd3;margin-top:3rem;padding:2.2rem 0 2rem;font-size:.92rem;position:relative}.pie:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px;background:radial-gradient(circle at 10px 14px,var(--verde) 10px,transparent 10.5px) 0 0 / 20px 14px repeat-x}.pie-cols{display:grid;gap:1.4rem}.pie-logo{font-family:var(--serif);font-variation-settings:"SOFT" 100;font-weight:800;font-size:1.9rem;color:var(--crema);margin-bottom:.3rem}.pie-logo em{color:var(--coral)}.pie ul{list-style:none;margin:0;padding:0;display:grid;gap:.35rem}.pie a{color:var(--crema);text-decoration:none}.pie a:hover{color:var(--laton)}.pie .nota-peq{color:#a9bbb0}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.revela,.item,.destacado,.paso-proy,.guia-tarjeta,.tarjeta,.familia,.trabajo,.pistas li{animation:revela linear both;animation-timeline:view();animation-range:entry 0% cover 22%}.pozo i{animation:perfora linear both;animation-timeline:view();animation-range:entry 15% cover 50%}}}@keyframes revela{0%{transform:translateY(34px) rotate(-.8deg);opacity:.4}to{transform:none;opacity:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition:none!important}.desfile-pista{animation:none}}@media (min-width: 640px){.tira{grid-auto-columns:42%}.trio{grid-template-columns:repeat(3,1fr)}.trio-item{grid-template-columns:1fr;text-align:left;padding-top:1.4rem}.trio-foto{height:130px}.trio-foto img{max-height:120px}.duelos-grid{grid-template-columns:1fr 1fr}.atajos{grid-template-columns:repeat(3,1fr)}.trabajos,.modelos-buscados,.familias,.guias-grid{grid-template-columns:1fr 1fr}.destacados{grid-template-columns:repeat(3,1fr)}.item{grid-template-columns:200px 1fr}.pros-contras,.elige,.marcas-duelo{grid-template-columns:1fr 1fr}.modelo-cab{grid-template-columns:340px 1fr;align-items:center;padding:1.6rem}.dilema-par{grid-template-columns:1fr 1fr;gap:2.4rem}.cuadrilatero{gap:2.4rem}.rival{padding:2.6rem 1.2rem 1.2rem}.rival-foto{height:220px}.rival-foto img{max-height:210px}.vs{top:130px}.pie-cols{grid-template-columns:2fr 1fr 1fr}.esquema{grid-template-columns:1fr 1fr;align-items:center}.decide li{grid-template-columns:200px 1fr auto;grid-template-areas:"t p b"}.pozo{height:230px}}@media (min-width: 900px){.pegajoso{display:none}.con-pegajoso .pie{padding-bottom:2rem}}@media (min-width: 980px){.boton-menu{display:none}.menu{display:block;position:static;background:none;border:0;padding:0;max-height:none;overflow:visible;box-shadow:none}.menu-lista{display:flex;gap:.2rem}.menu-item{border:0;position:static}.menu-titulo{font-family:var(--sans);font-size:.96rem;font-weight:700;padding:1.25rem .8rem;position:relative}.menu-titulo:after{content:"";position:absolute;left:.8rem;right:.8rem;bottom:.9rem;height:3px;border-radius:3px;background:var(--coral);transform:scaleX(0);transform-origin:left;transition:transform .3s cubic-bezier(.3,1.4,.5,1)}.menu-item:hover .menu-titulo:after,.menu-item:focus-within .menu-titulo:after,.menu-titulo[aria-current]:after{transform:scaleX(1)}.menu-cajon{position:absolute;left:50%;top:calc(100% - 6px);width:min(860px,94vw);transform:translate(-50%,-8px) rotate(-.3deg);background:var(--papel);border-radius:16px;padding:1.4rem 1.6rem;display:grid;grid-template-columns:1fr 210px;gap:1.6rem;box-shadow:0 30px 50px -24px #00000073;visibility:hidden;opacity:0;transition:opacity .2s,transform .25s cubic-bezier(.3,1.3,.5,1),visibility .2s}.menu-item:hover .menu-cajon,.menu-item:focus-within .menu-cajon{visibility:visible;opacity:1;transform:translate(-50%) rotate(0)}.menu-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}.menu-enlaces{flex-direction:column;gap:.1rem}.menu-enlaces a{background:none;padding:.25rem 0;border-radius:0}.menu-enlaces a:hover{background:none;color:var(--coral-osc)}.menu-dest{display:flex;flex-direction:column;gap:.3rem;color:var(--tinta);text-decoration:none}.menu-dest:hover{color:var(--tinta)}.menu-dest-foto{display:grid;place-items:center;height:120px;background:#fff;border-radius:10px}.menu-dest-foto img{max-height:110px;width:auto;object-fit:contain}.menu-dest small{font-size:.7rem;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:var(--coral-osc)}.menu-dest b{line-height:1.25}.menu-dest-btn{background:var(--coral);color:#fff;font-weight:800;font-size:.85rem;padding:.45rem .7rem;border-radius:999px;text-align:center}.cabezal{grid-template-columns:1.15fr .85fr;grid-template-areas:"texto maquina" "trio maquina";column-gap:2.6rem;align-items:start;padding-top:2rem}.maquina{max-width:470px;margin-top:0}.duelos-banda,.desfile{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.duelos-banda{padding-left:max(16px,calc((100vw - 1140px)/2 + 16px));padding-right:max(16px,calc((100vw - 1140px)/2 + 16px))}.tira{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(4,1fr);overflow:visible;margin:0;padding:1rem 0 1.2rem}.duelos-grandes{grid-template-columns:repeat(4,1fr)}.duelos-grid:not(.duelos-grandes){grid-template-columns:repeat(3,1fr)}.trabajos,.familias,.guias-grid{grid-template-columns:repeat(3,1fr)}.dos-col{grid-template-columns:minmax(0,1fr) 250px;gap:2.6rem}.aparte{position:sticky;top:90px}.asistente-caja{display:grid;grid-template-columns:1fr 1.2fr;gap:0 2rem;padding:1.6rem 1.8rem}.asistente-caja fieldset{grid-column:1}.respuestas{grid-column:2;grid-row:1 / span 3;margin-top:0}}@media (min-width: 1280px){.profundidad{display:block;position:fixed;left:18px;top:90px;bottom:30px;width:14px;z-index:5;background:repeating-linear-gradient(180deg,rgba(36,70,60,.35) 0 1px,transparent 1px 12px),repeating-linear-gradient(180deg,rgba(36,70,60,.6) 0 2px,transparent 2px 60px);border-left:2px solid rgba(36,70,60,.4)}.profundidad-broca{position:absolute;left:-7px;top:0;width:12px;height:34px;border-radius:3px 3px 50% 50%;background:repeating-linear-gradient(160deg,#8e9894 0 3px,#c5ccc9 3px 6px)}.profundidad-broca:after{content:"";position:absolute;left:50%;bottom:-8px;transform:translate(-50%);border:6px solid transparent;border-top:8px solid #8e9894;border-bottom:0}@supports (animation-timeline: scroll()){.profundidad-broca{animation:broca-baja linear both;animation-timeline:scroll(root)}}}@keyframes broca-baja{0%{top:0}to{top:calc(100% - 34px)}}.para-quien{font-size:1.3rem;margin:1.6rem 0 .2rem}.para-quien:after,.para-quien:before{display:none!important}.asistente-caja:has(input:checked) .respuesta.por-defecto{display:none}.asistente-caja:has(#am-madera:checked):has(#au-poco:checked):has(#ap-b1:checked) .respuesta[data-k=madera-poco-b1]{display:block}.asistente-caja:has(#am-madera:checked):has(#au-poco:checked):has(#ap-b2:checked) .respuesta[data-k=madera-poco-b2]{display:block}.asistente-caja:has(#am-madera:checked):has(#au-poco:checked):has(#ap-b3:checked) .respuesta[data-k=madera-poco-b3]{display:block}.asistente-caja:has(#am-madera:checked):has(#au-mucho:checked):has(#ap-b1:checked) .respuesta[data-k=madera-mucho-b1]{display:block}.asistente-caja:has(#am-madera:checked):has(#au-mucho:checked):has(#ap-b2:checked) .respuesta[data-k=madera-mucho-b2]{display:block}.asistente-caja:has(#am-madera:checked):has(#au-mucho:checked):has(#ap-b3:checked) .respuesta[data-k=madera-mucho-b3]{display:block}.asistente-caja:has(#am-metal:checked):has(#au-poco:checked):has(#ap-b1:checked) .respuesta[data-k=metal-poco-b1]{display:block}.asistente-caja:has(#am-metal:checked):has(#au-poco:checked):has(#ap-b2:checked) .respuesta[data-k=metal-poco-b2]{display:block}.asistente-caja:has(#am-metal:checked):has(#au-poco:checked):has(#ap-b3:checked) .respuesta[data-k=metal-poco-b3]{display:block}.asistente-caja:has(#am-metal:checked):has(#au-mucho:checked):has(#ap-b1:checked) .respuesta[data-k=metal-mucho-b1]{display:block}.asistente-caja:has(#am-metal:checked):has(#au-mucho:checked):has(#ap-b2:checked) .respuesta[data-k=metal-mucho-b2]{display:block}.asistente-caja:has(#am-metal:checked):has(#au-mucho:checked):has(#ap-b3:checked) .respuesta[data-k=metal-mucho-b3]{display:block}.asistente-caja:has(#am-pequeno:checked):has(#au-poco:checked):has(#ap-b1:checked) .respuesta[data-k=pequeno-poco-b1]{display:block}.asistente-caja:has(#am-pequeno:checked):has(#au-poco:checked):has(#ap-b2:checked) .respuesta[data-k=pequeno-poco-b2]{display:block}.asistente-caja:has(#am-pequeno:checked):has(#au-poco:checked):has(#ap-b3:checked) .respuesta[data-k=pequeno-poco-b3]{display:block}.asistente-caja:has(#am-pequeno:checked):has(#au-mucho:checked):has(#ap-b1:checked) .respuesta[data-k=pequeno-mucho-b1]{display:block}.asistente-caja:has(#am-pequeno:checked):has(#au-mucho:checked):has(#ap-b2:checked) .respuesta[data-k=pequeno-mucho-b2]{display:block}.asistente-caja:has(#am-pequeno:checked):has(#au-mucho:checked):has(#ap-b3:checked) .respuesta[data-k=pequeno-mucho-b3]{display:block}
