@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/_astro/barlow-400.qiz4-Cze.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:500;font-display:swap;src:url(/_astro/barlow-500.BPAOfeC8.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:600;font-display:swap;src:url(/_astro/barlow-600.DILqtrty.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/_astro/barlow-condensed-600.DepVgxBB.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/_astro/barlow-condensed-700.v1xN8_Wq.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:800;font-display:swap;src:url(/_astro/barlow-condensed-800.BKzMuPgK.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/_astro/ibm-plex-mono-400.DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-500.DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:600;font-display:swap;src:url(/_astro/ibm-plex-mono-600.BgSNZQsw.woff2)format("woff2")}:root{color-scheme:dark;--mill:#0d0f12;--mill-glass:#0d0f12eb;--plate:#14171b;--plate-2:#1b1f24;--line:#2a2f36;--line-strong:#40464f;--raw:#eceef0;--grind:#a4aab2;--hint:#868c94;--forge:#b9bec4;--forge-hover:#d2d6da;--on-forge:#0d0f12;--cobre:#d98a5b;--cobre-luz:#d98a5b17;--danger:#ff8a7a;--backdrop:#060708;--grid:#d98a5b0f;--halo:0 0 12px color-mix(in srgb, var(--cobre) 55%, transparent), 0 0 26px color-mix(in srgb, var(--cobre) 30%, transparent);--cepillado:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='a' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.004 0.9' numOctaves='2' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.9 0 0 0 0 0.91 0 0 0 0 0.93 0 0 0 0.07 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23a)'/%3E%3C/svg%3E");--luz-gris:radial-gradient(closest-side, #a4aab24d, #a4aab21a 60%, transparent);--revenido:linear-gradient(90deg, #eadba8, #d9b062 20%, #a8703f 40%, #7b4c7e 60%, #34509a 80%, #7fa6cf);--cobre-claro:#f2b48c;--font-display:"Barlow Condensed", "Arial Narrow", "Roboto Condensed", "Helvetica Neue", Arial, sans-serif;--font-body:"Barlow", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--t-label:.75rem;--t-small:.9375rem;--t-body:1.0625rem;--t-lead:clamp(1.125rem, 1.6vw, 1.3125rem);--t-h3:1.5rem;--t-h2:clamp(2rem, 4.4vw, 3.25rem);--t-h1:clamp(2.5rem, 5.6vw, 4.25rem);--t-hero:clamp(2.75rem, 7.2vw, 6rem);--cut:10px}*,:before,:after{box-sizing:border-box}img{max-width:100%}[hidden]{display:none!important}html{scroll-behavior:smooth;scroll-padding-top:96px}html:has(.zoom[open]){overflow:hidden}body{background:var(--cepillado) var(--mill);color:var(--raw);font-family:var(--font-body);font-size:var(--t-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:10;background:var(--mill);position:fixed;inset:0 0 auto}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button,input,textarea,select{font:inherit;color:inherit}input,textarea{caret-color:var(--cobre)}p{text-wrap:pretty}::selection{background:var(--cobre);color:var(--mill)}:focus-visible{outline:2px solid var(--cobre);outline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:100%;max-width:1240px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin-inline:auto}@media (width>=760px){.wrap{padding-left:max(32px, env(safe-area-inset-left,0px));padding-right:max(32px, env(safe-area-inset-right,0px))}}.eyebrow{font-family:var(--font-mono);font-size:var(--t-label);letter-spacing:.14em;text-transform:uppercase;color:var(--grind);align-items:center;gap:10px;font-weight:500;display:flex}.eyebrow:before{content:"";background:var(--cobre);flex:none;width:16px;height:10px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 20'%3E%3Cpath d='M1 4Q5 2.4 10 2H31V7H24Q21.5 8.5 21 12L26 17V19H8V17L13 12Q12.5 8.5 10 7Q5 6.6 1 4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 20'%3E%3Cpath d='M1 4Q5 2.4 10 2H31V7H24Q21.5 8.5 21 12L26 17V19H8V17L13 12Q12.5 8.5 10 7Q5 6.6 1 4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}.h1,.h2{font-family:var(--font-display);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;font-weight:700;line-height:.95}.h1{font-size:var(--t-h1)}.h2{font-size:var(--t-h2)}.lead{font-size:var(--t-lead);max-width:34em;line-height:1.5}.ph{border:1px dashed var(--grind);color:var(--raw);padding:0 6px}.bloque-k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--grind);font-size:.6875rem;font-weight:500}.bloque-k span{letter-spacing:.04em;text-transform:none;color:var(--hint)}.btn{cursor:pointer;min-height:50px;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--raw);background:0 0;border:0;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn-heat{background:var(--forge);color:var(--on-forge);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)))}.btn-heat:hover{background:var(--forge-hover)}.btn-heat:focus-visible{background:var(--cobre);color:var(--mill);outline:none}.btn-line{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.btn-line:hover{box-shadow:inset 0 0 0 1.5px var(--raw)}.btn-sm{--cut:8px;min-height:44px;padding:0 16px;font-size:1rem}.wa-puntos circle{opacity:0}.wa-puntos circle:nth-child(2){--retraso:.15s}.wa-puntos circle:nth-child(3){--retraso:.3s}@media (hover:hover){a:hover>svg .wa-puntos circle{animation:escribiendo 1.2s var(--retraso,0s) infinite}}a:focus-visible>svg .wa-puntos circle{animation:escribiendo 1.2s var(--retraso,0s) infinite}@keyframes escribiendo{0%,to{opacity:.25}30%{opacity:1}}@media (prefers-reduced-motion:reduce){a:hover>svg .wa-puntos circle,a:focus-visible>svg .wa-puntos circle{opacity:1;animation:none}}.btn-row{flex-wrap:wrap;gap:12px;display:flex}.site-head{top:env(safe-area-inset-top,0px);z-index:20;background:var(--mill-glass);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);position:sticky}@supports (animation-timeline:scroll()){.site-head{animation:linear both cabecera;animation-range:0 64px}:where(html) .site-head{animation-timeline:scroll()}}@keyframes cabecera{0%{background-color:#0000;border-bottom-color:#0000}}.head-in{align-items:center;gap:24px;min-height:64px;padding-block:12px;display:flex;position:relative}.brand{flex:none;display:block}.logo{aspect-ratio:300.35/80.78;width:auto;height:40px;display:block}.nav{gap:28px;margin-left:auto;display:flex}.nav a{font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--grind);border-bottom:2px solid #0000;padding-block:10px;font-size:1.0625rem;font-weight:600;text-decoration:none}.nav a:hover{color:var(--raw)}.head-cta{flex:none}@media (width<=899px){.nav{gap:20px}.logo{height:34px}}@media (width<=759px){.head-cta{display:none}}@media (width<=374px){.head-in{gap:12px}.nav{gap:14px}.nav a{letter-spacing:.06em;font-size:.9375rem}.logo{height:30px}}@media (height<=480px){.site-head{position:relative}html{scroll-padding-top:16px}}.hero{isolation:isolate;padding-block:clamp(36px,6vw,88px) clamp(56px,8vw,104px);position:relative}.hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 65% at 88% 0%, var(--cobre-luz), transparent 72%);position:absolute;inset:-65px 0 0}.hero-grid{align-items:center;gap:40px;display:grid}@media (width>=1000px){.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(48px,6vw,96px)}}.hero-copy{flex-direction:column;gap:26px;min-width:0;display:flex}.hero-title{font-family:var(--font-display);font-weight:700;font-size:var(--t-hero);text-transform:uppercase;text-wrap:balance;line-height:.9}.hero-pieza{flex-direction:column;gap:14px;width:100%;min-width:0;max-width:480px;display:flex}@media (width>=1000px){.hero-pieza{justify-self:end}}.hero-pieza.is-recorte{text-align:center;justify-self:center;align-items:center;gap:6px}.is-recorte .hero-foto{background:radial-gradient(40% 8% at 50% 88%, #060708a6, transparent), var(--luz-gris);justify-content:center;width:100%;padding:36px 0 30px;display:flex}.is-recorte .marco{background:0 0;width:auto;height:auto}.is-recorte .marco img{width:auto;max-width:100%;height:clamp(280px,42vh,420px)}@media (width>=1000px){.is-recorte .marco img{height:min(58vh,540px)}}.hero-pie{flex-direction:column;gap:4px;display:flex}.hero-pieza-t{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1;text-decoration:none;transition:text-shadow .25s}.hero-pieza-t:hover,.hero-pieza-t:focus-visible{text-shadow:var(--halo)}.hero-pieza-s{font-family:var(--font-mono);color:var(--grind);font-size:.8125rem}[data-taburete-3d],[data-taburete-3d] .hero-foto{position:relative}[data-taburete-3d] .marco,.hero-3d{transition:opacity .8s}.hero-3d{opacity:0;width:100%;height:100%;position:absolute;inset:0}.is-3d .hero-3d{opacity:1}.is-3d .marco,.espera-3d [data-taburete-3d] .marco{opacity:0}.hero-giro{z-index:1;width:44px;height:44px;color:var(--hint);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .2s;display:grid;position:absolute;top:0;right:0}.hero-giro:hover{color:var(--raw)}.hero-giro svg{width:20px;height:20px;display:block}.hero-giro[data-girando=true] .hero-giro-seguir,.hero-giro:not([data-girando=true]) .hero-giro-parar{display:none}.section{padding-block:clamp(64px,9vw,120px)}.section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;margin-bottom:clamp(24px,4vw,44px);display:flex}.section-head>*{min-width:0}.grid-extra{display:contents}.grid-mas{justify-content:center;margin-top:32px;display:flex}.grid-mas+.grid-mas{margin-top:8px}.btn-sutil{background:var(--revenido) left bottom / 0 1px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) left bottom / 100% 1px no-repeat;cursor:pointer;min-height:44px;color:var(--grind);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:0;align-items:center;gap:10px;padding:0 4px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s,background-size .4s;display:inline-flex}.btn-sutil svg{flex:none;width:18px;height:18px}.btn-sutil:hover,.btn-sutil:focus-visible{color:var(--raw);background-size:100% 1px,100% 1px}.ig-normal,.ig-marca{transition:opacity .25s}.ig-marca{opacity:0}a:focus-visible .ig-marca{opacity:1}a:focus-visible .ig-normal{opacity:0}@media (hover:hover){a:hover .ig-marca{opacity:1}a:hover .ig-normal{opacity:0}}.media{aspect-ratio:4/5;background-color:var(--plate-2);max-width:100%;display:block;position:relative;overflow:hidden}.media:has(>.dwg){background-image:linear-gradient(var(--grid) 1px, transparent 1px), linear-gradient(90deg, var(--grid) 1px, transparent 1px);background-position:-1px -1px;background-size:20px 20px}.marco{background-color:var(--plate-2);width:100%;height:100%;display:block}.media>.marco{position:absolute;inset:0}.marco picture{width:100%;height:100%;display:block}.marco img{object-fit:contain;width:100%;height:100%;transition:transform .4s;display:block}.marco-alfa{background-image:var(--luz-gris)}.dwg{width:100%;height:100%;display:block}.sello{--tinta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='t' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -7 4.6'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23t)'/%3E%3C/svg%3E");z-index:2;pointer-events:none;color:var(--cobre);white-space:nowrap;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;-webkit-mask:var(--tinta);mask:var(--tinta);border:2px solid;padding:9px 16px 8px;font-size:clamp(1.125rem,2.4vw,1.625rem);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.sello:before{content:"";border:1px solid;position:absolute;inset:3px}.sello-esquina{padding:7px 12px 6px;font-size:1rem;top:14px;left:14px;translate:none;rotate:-5deg}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px;display:grid}@media (width>=760px){.grid{gap:40px 20px}}@media (width>=1000px){.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 24px}}.card{flex-direction:column;gap:14px;min-width:0;display:flex;position:relative}.card:hover .marco img{transform:scale(1.025)}.media.is-recorte>.marco-alfa{background-image:radial-gradient(38% 6% at 50% 91%, #06070899, transparent), var(--luz-gris)}.media.is-recorte>.marco-alfa img{padding:9% 8%}.media>.al-pasar{opacity:0;transition:opacity .35s}@media (hover:hover){.card:is(:hover,:focus-within) .al-pasar{opacity:1}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.grid .card{animation:linear both asomar;animation-range:entry calc(var(--columna,0) * 8%) entry calc(50% + var(--columna,0) * 8%)}:where(html) .grid .card{animation-timeline:view()}.grid>:nth-child(2n){--columna:1}@media (width>=1000px){.grid>:nth-child(4n+1){--columna:0}.grid>:nth-child(4n+2){--columna:1}.grid>:nth-child(4n+3){--columna:2}.grid>:nth-child(4n){--columna:3}}}}@keyframes asomar{0%{opacity:0;translate:0 16px}}.card .media{transition:box-shadow .25s}.card:hover .media,.card:focus-within .media{box-shadow:inset 0 0 0 1px var(--cobre), 0 0 30px color-mix(in srgb, var(--cobre) 38%, transparent)}.card:focus-within{outline:2px solid var(--cobre);outline-offset:6px}.card-body{flex-direction:column;gap:4px;display:flex}.card-title{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:1.3125rem;font-weight:700;line-height:1.05;transition:text-shadow .25s}.card:hover .card-title,.card:focus-within .card-title{text-shadow:var(--halo)}.card-link{color:inherit;text-decoration:none}.card-link:after{content:"";z-index:3;position:absolute;inset:0}.card-link:focus-visible{outline:none}.card-precio{font-family:var(--font-mono);color:var(--grind);font-variant-numeric:tabular-nums;font-size:.875rem}.moneda{font-family:var(--font-body)}.card.is-vendido .card-link,.hero-pieza.is-vendido .hero-pieza-t{text-decoration:line-through 2px}@media (width<=599px){.card-title{font-size:1.125rem}}.dwg .m{fill:none;stroke:var(--raw);stroke-width:2.2px;stroke-linejoin:round}.dwg .t{fill:none;stroke:var(--raw);stroke-width:1.2px;opacity:.6}.dwg .s{fill:none;stroke:var(--raw);stroke-width:1.8px;stroke-linecap:round}.dwg .hr{fill:none;stroke:var(--raw);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.dwg .wd{fill:none;stroke:var(--grind);stroke-width:1.6px}.dwg .hole{fill:var(--mill);stroke:var(--raw);stroke-width:1.2px}.dwg .k{stroke:var(--cota,var(--cobre));stroke-width:1.1px}.dwg .x{stroke:var(--cota,var(--cobre));stroke-width:.9px;opacity:var(--cota-x,.55)}.dwg .h{fill:none;stroke:var(--grind);stroke-width:1.1px;stroke-dasharray:6 5}.dwg .w{fill:none;stroke:var(--forge);stroke-width:1.3px}.dwg .wf{fill:var(--forge)}.dwg text{font-family:var(--font-mono);fill:var(--cota,var(--cobre));font-size:13px}.dwg .wt{fill:var(--forge);font-size:12px}.dwg .sc{letter-spacing:.08em;fill:var(--grind);font-size:11px}.dwg .k,.dwg .x,.dwg text{transition:stroke .3s,fill .3s,opacity .3s}.dwg .chispazo{opacity:0;transform-box:fill-box;transform-origin:50%;animation:var(--chispa,none) .7s ease-out .1s}.dwg .chispazo circle{fill:#fff6e8}.dwg .chispazo line{stroke:#ffd9a8;stroke-width:1.4px;stroke-linecap:round}@media (hover:hover){:is(.card,.gal-escena):hover .dwg{--cota:var(--cobre-claro);--cota-x:.9;--chispa:chispazo}}:is(.card,.gal-escena):focus-within .dwg{--cota:var(--cobre-claro);--cota-x:.9;--chispa:chispazo}@keyframes chispazo{0%{opacity:0;scale:.3}15%{opacity:1;filter:drop-shadow(0 0 4px #ffb070);scale:1}to{opacity:0;scale:1.6}}@media (prefers-reduced-motion:reduce){.dwg .chispazo{animation:none}}@keyframes trazar{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes mostrarse{0%{opacity:0}}:is(.croquis,.se-dibuja){--espera:.4s}:is(.croquis,.se-dibuja) :is(.m,.t,.s,.wd){animation:trazar .9s ease-in-out var(--espera) backwards}:is(.croquis,.se-dibuja) .h{animation:mostrarse .6s ease calc(var(--espera) + .5s) backwards}:is(.croquis,.se-dibuja) :is(.k,.x,.w){animation:trazar .6s ease-out calc(var(--espera) + .7s) backwards}:is(.croquis,.se-dibuja) :is(text,.wf){animation:mostrarse .5s ease calc(var(--espera) + 1.1s) backwards}@media (prefers-reduced-motion:reduce){:is(.croquis,.se-dibuja) *{animation:none!important}}.en-espera,.en-espera *,.en-espera:before,.en-espera:after{animation-play-state:paused!important}.medida-seccion{padding-block:clamp(48px,6vw,80px)}.medida-head{margin-bottom:clamp(20px,3vw,32px)}.medida-titulo{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;line-height:1}.linea{gap:18px;display:grid}.linea li{min-width:0;padding-left:42px;position:relative}.linea li:not(:last-child):before{content:"";background:repeating-linear-gradient(var(--cobre) 0 1px, transparent 1px 30px) left / 9px 100% no-repeat, repeating-linear-gradient(var(--line-strong) 0 1px, transparent 1px 6px) left / 5px 100% no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) left / 1px 100% no-repeat;width:9px;position:absolute;top:28px;bottom:-18px;left:13.5px}.linea-n{z-index:2;border:1.5px solid var(--cobre);background:var(--mill);width:28px;height:28px;font-family:var(--font-mono);color:var(--cobre);place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:-3px;left:0}.linea h3{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:1.1875rem;font-weight:700;line-height:1.1}.linea p{font-size:var(--t-small);color:var(--grind);max-width:26em;margin-top:4px}@media (width>=900px){.linea{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.linea li{padding-top:42px;padding-left:0}.linea li:not(:last-child):before{background:repeating-linear-gradient(90deg, var(--cobre) 0 1px, transparent 1px 30px) top / 100% 9px no-repeat, repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px 6px) top / 100% 5px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) top / 100% 1px no-repeat;width:auto;height:9px;inset:13.5px -24px auto 28px}.linea-n{top:0}}.linea.va-a-medir .linea-n{opacity:0;scale:.6}.linea.va-a-medir h3,.linea.va-a-medir p{opacity:0;translate:0 8px}.linea.va-a-medir li:not(:last-child):before{transform-origin:top;scale:1 0}@media (width>=900px){.linea.va-a-medir li:not(:last-child):before{transform-origin:0;scale:0 1}}.linea.is-midiendo .linea-n{animation:encender .8s ease-out calc(var(--i) * var(--paso)) both, destello var(--haz-ciclo) ease-out calc(var(--haz-empieza) + var(--f,0) * var(--haz-recorrido) - .15s) infinite}.linea.is-midiendo h3,.linea.is-midiendo p{opacity:1;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i) * var(--paso) + .15s);translate:none}.linea.is-midiendo li:not(:last-child):before{transition:scale calc(var(--paso) - .15s) cubic-bezier(.3, .6, .4, 1) calc(var(--i) * var(--paso) + .15s);scale:1}@keyframes encender{0%{opacity:0;scale:.6}40%{opacity:1;background:var(--cobre);color:var(--mill);box-shadow:0 0 22px color-mix(in srgb, var(--cobre) 70%, transparent);scale:1.12}to{opacity:1;scale:1}}@keyframes encender-quieto{0%{opacity:0}40%{opacity:1;background:var(--cobre);color:var(--mill);box-shadow:0 0 22px color-mix(in srgb, var(--cobre) 70%, transparent)}to{opacity:1}}.linea-marco{--paso:.6s;--haz-ciclo:5s;--haz-recorrido:2.5s;--haz-empieza:calc(var(--pasos,5) * var(--paso) + .2s);isolation:isolate;position:relative}.haz{display:none}.linea.va-a-medir+.haz{z-index:1;left:var(--haz-x);top:calc(var(--haz-y) - 22px);width:var(--haz-largo);pointer-events:none;height:44px;rotate:var(--haz-giro);transform-origin:0;display:block;position:absolute;overflow:hidden}.haz>span{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--cobre) 80%, transparent) 70%, #ffe3c8 94%, #fff);width:140px;height:2px;box-shadow:0 0 6px 1px color-mix(in srgb, var(--cobre) 50%, transparent), 0 0 14px 3px color-mix(in srgb, var(--cobre) 20%, transparent);margin-top:-1px;position:absolute;top:50%;right:100%}.haz>span:after{content:"";width:9px;height:9px;box-shadow:0 0 12px 4px color-mix(in srgb, var(--cobre) 40%, transparent);background:radial-gradient(circle,#fff,#ffd9b8 45%,#0000 72%);border-radius:50%;margin-top:-4.5px;position:absolute;top:50%;right:-4px}.linea.is-midiendo+.haz>span{animation:haz var(--haz-ciclo) linear var(--haz-empieza) infinite}.linea:not(.is-activo)+.haz>span,.linea:not(.is-activo) .linea-n{animation-play-state:paused}@keyframes haz{0%{transform:translate(0)}50%,to{transform:translateX(calc(var(--haz-largo) + 100%))}}@keyframes destello{0%,20%,to{background-color:var(--mill);color:var(--cobre);box-shadow:0 0 #0000}3%{background-color:color-mix(in srgb, var(--cobre) 30%, var(--mill));color:#fff4e6;box-shadow:0 0 18px 2px color-mix(in srgb, var(--cobre) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.linea.va-a-medir .linea-n,.linea.va-a-medir h3,.linea.va-a-medir p,.linea.va-a-medir li:not(:last-child):before{translate:none;scale:none}.linea.va-a-medir li:not(:last-child):before{opacity:0}.linea.is-midiendo li:not(:last-child):before{opacity:1;transition:opacity calc(var(--paso) - .15s) calc(var(--i) * var(--paso) + .15s)}.linea.is-midiendo .linea-n{animation-name:encender-quieto}.linea.va-a-medir+.haz{display:none}}.shop-grid{align-items:center;gap:clamp(28px,5vw,64px);display:grid}@media (width>=900px){.shop-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.soldador-marco{--sx:33%;--sy:85.5%;isolation:isolate;display:block;position:relative}.soldador-marco:before{content:"";z-index:-1;pointer-events:none;opacity:.35;background:radial-gradient(circle at calc((var(--sx) + 45%) / 1.9) calc((var(--sy) + 35%) / 1.7), #d98a5b29, #d98a5b0d 30%, transparent 55%);position:absolute;inset:-35% -45%}.soldador-marco.is-activo:before{animation:2.8s linear infinite arco}.soldador{aspect-ratio:960/807;-webkit-mask-composite:source-in;display:block;position:relative;-webkit-mask-image:linear-gradient(#000 88%,#0000),linear-gradient(90deg,#0000,#000 6%);mask-image:linear-gradient(#000 88%,#0000),linear-gradient(90deg,#0000,#000 6%);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;mask-composite:intersect;mask-mode:match-source,match-source;container-type:inline-size}.soldador>*,.sa-brillo>*{width:100%;height:100%;display:block;position:absolute;inset:0}.sa-destello{background:radial-gradient(circle at var(--sx) var(--sy), #ffd6b066, #d98a5b24 22%, transparent 46%);-webkit-mask:url(/_astro/soldador-cuerpo.B6h7jdNL.webp) 50%/100% 100% no-repeat;mask:url(/_astro/soldador-cuerpo.B6h7jdNL.webp) 50%/100% 100% no-repeat}.sa-trazo{background:radial-gradient(circle at var(--sx) var(--sy), #fff8f0 0%, #e4ddd6 16%, #b6bbc1 40%, #8e949b 100%);-webkit-mask:url(/_astro/soldador-trazo.CiujJvzO.webp) 50%/100% 100% no-repeat;mask:url(/_astro/soldador-trazo.CiujJvzO.webp) 50%/100% 100% no-repeat}.sa-luz{background:radial-gradient(circle at var(--sx) var(--sy), #fff1b8 0%, #ffd21f 14%, #f6c600 34%, #f6c60099 72%);-webkit-mask:url(/_astro/soldador-luz.CTn3Alxb.webp) 50%/100% 100% no-repeat;mask:url(/_astro/soldador-luz.CTn3Alxb.webp) 50%/100% 100% no-repeat}.sa-brillo{filter:drop-shadow(0 0 3px #ffc42866)}.sa-arco{background:radial-gradient(circle at var(--sx) var(--sy), #fff 0, #fff4e4f2 0.8%, #ffc89680 2.8%, #d98a5b29 11%, #d98a5b0d 24%, transparent 40%);transform-origin:var(--sx) var(--sy);mix-blend-mode:screen}.sa-chispas i{left:var(--sx);top:var(--sy);opacity:0;background:#fff4c9;border-radius:50%;width:2.5px;height:2.5px;margin:-1.25px;position:absolute;box-shadow:0 0 4px 1px #ffbe28bf}.sa-chispas i:first-child{--dx:-12.4;--dy:-9;--caida:16.7;--t:0s;--d:1.1s}.sa-chispas i:nth-child(2){--dx:8.1;--dy:-11.9;--caida:19;--t:.25s;--d:1.25s}.sa-chispas i:nth-child(3){--dx:-18.6;--dy:-5.2;--caida:14.3;--t:.5s;--d:1s}.sa-chispas i:nth-child(4){--dx:13.8;--dy:-6.7;--caida:14.8;--t:.7s;--d:1.05s}.sa-chispas i:nth-child(5){--dx:-5.7;--dy:-13.8;--caida:20.5;--t:.95s;--d:1.3s}.sa-chispas i:nth-child(6){--dx:17.1;--dy:-3.3;--caida:12.9;--t:1.2s;--d:.95s}.sa-chispas i:nth-child(7){--dx:-14.3;--dy:-11;--caida:17.6;--t:1.45s;--d:1.2s}.sa-chispas i:nth-child(8){--dx:4.3;--dy:-15.2;--caida:21.4;--t:1.7s;--d:1.35s}.sa-chispas i:nth-child(9){--dx:-9;--dy:-3.8;--caida:11.4;--t:1.95s;--d:.9s}.sa-chispas i:nth-child(10){--dx:11;--dy:-9.5;--caida:16.7;--t:2.2s;--d:1.15s}.sa-chispas i:nth-child(11){--dx:-16;--dy:-12.5;--caida:18.5;--t:0s;--d:.95s}.sa-chispas i:nth-child(12){--dx:15.2;--dy:-13.1;--caida:20;--t:80ms;--d:1.05s}.sa-chispas i:nth-child(13){--dx:-7.4;--dy:-16.2;--caida:22.5;--t:.16s;--d:1.2s}.sa-chispas i:nth-child(14){--dx:20.5;--dy:-6.1;--caida:13.5;--t:.24s;--d:.9s}.sa-chispas i:nth-child(15){--dx:-21;--dy:-7.6;--caida:15.2;--t:.32s;--d:1s}.sa-chispas i:nth-child(16){--dx:6.8;--dy:-17.4;--caida:23;--t:.4s;--d:1.25s}.is-activo .sa-destello{animation:2.8s linear infinite arco}.is-activo .sa-arco{animation:2.8s linear infinite halo}.is-activo .sa-brillo{animation:2.8s linear infinite reflejo}.is-activo .sa-chispas i:not(.sa-extra){animation:chispa var(--d) var(--t) infinite}@media (hover:hover){.soldador-marco.is-activo:hover .sa-extra{animation:chispa var(--d) var(--t) infinite}}.soldador-marco.is-rafaga .sa-extra{animation:chispa var(--d) var(--t)}@keyframes arco{0%,to{opacity:.35}6%{opacity:.9}9%{opacity:.5}14%{opacity:1}21%{opacity:.45}30%{opacity:.8}33%{opacity:.55}47%{opacity:.95}56%{opacity:.4}70%{opacity:.85}73%{opacity:.5}87%{opacity:.9}}@keyframes halo{0%,to{opacity:.6;transform:scale(.96)}14%{opacity:1;transform:scale(1.04)}21%{opacity:.7;transform:scale(1)}47%{opacity:1;transform:scale(1.02)}56%{opacity:.6;transform:scale(.97)}87%{opacity:.95;transform:scale(1.02)}}@keyframes reflejo{0%,to{opacity:.7}6%{opacity:1}9%{opacity:.8}14%{opacity:1}21%{opacity:.75}30%{opacity:.95}33%{opacity:.8}47%{opacity:1}56%{opacity:.7}70%{opacity:.95}73%{opacity:.8}87%{opacity:1}}@keyframes chispa{0%{opacity:0;animation-timing-function:cubic-bezier(.2,.7,.4,1);transform:translate(0)}8%{opacity:1}45%{transform:translate(calc(var(--dx) * .6cqw), calc(var(--dy) * 1cqw));animation-timing-function:cubic-bezier(.5,0,.9,.6)}to{opacity:0;transform:translate(calc(var(--dx) * 1cqw), calc((var(--dy) + var(--caida)) * 1cqw))}}.shop-soldador{justify-self:center;width:min(60%,300px)}@media (width>=900px){.shop-soldador{width:min(100%,360px)}}@media (prefers-reduced-motion:reduce){.soldador .sa-destello,.soldador .sa-arco,.soldador .sa-brillo,.soldador .sa-chispas i,.soldador-marco:before{animation:none!important}}.shop-photo{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}@media (width<=899px){.shop-photo{aspect-ratio:4/3}}.shop-text{flex-direction:column;gap:18px;min-width:0;display:flex}.shop-text>p{color:var(--grind);max-width:36em}.shop-text>.shop-datos{font-family:var(--font-mono);letter-spacing:.02em;color:var(--hint);flex-wrap:wrap;gap:6px 24px;font-size:.8125rem;display:flex}.shop-datos>span{padding-left:15px;position:relative}.firma{background:var(--raw);opacity:.88;width:min(220px,70%);height:72px;-webkit-mask:var(--firma) left center / contain no-repeat, linear-gradient(90deg, #000 40%, transparent 60%) 0 0 / 250% 100% no-repeat;-webkit-mask-composite:source-in;mask:var(--firma) left center / contain no-repeat, linear-gradient(90deg, #000 40%, transparent 60%) 0 0 / 250% 100% no-repeat;animation:1.6s ease-in-out .3s backwards firmar;display:block;mask-composite:intersect}@keyframes firmar{0%{-webkit-mask-position:0,100% 0;mask-position:0,100% 0}}@media (prefers-reduced-motion:reduce){.firma{animation:none}}.shop-datos>span:before{content:"";background:var(--cobre);width:5px;height:5px;position:absolute;top:.6em;left:0}.facts{border-top:1px solid var(--line);margin-top:8px;display:grid}.facts div{border-bottom:1px solid var(--line);gap:4px;padding-block:14px;display:grid}@media (width>=600px){.facts div{grid-template-columns:9rem minmax(0,1fr);gap:20px}}.facts dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grind);padding-top:4px;font-size:.6875rem}.aviso-borrador{background:var(--forge);color:var(--on-forge);margin-top:16px;padding-block:12px;font-weight:500}.aviso-borrador a{color:inherit;font-weight:600}.ficha{padding-block:clamp(20px,3vw,36px) clamp(56px,8vw,96px)}.volver{min-height:44px;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--grind);align-items:center;gap:10px;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s,background-size .4s;display:inline-flex}.volver svg{flex:none;width:18px;height:18px;transition:transform .2s}.volver:hover{color:var(--raw)}.volver:hover svg{transform:translate(-3px)}.ficha-pie{justify-content:center;margin-top:clamp(32px,5vw,48px);display:flex}.ficha-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:12px;display:grid}.ficha-galeria{min-width:0}@media (width>=960px){.ficha-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"foto datos""minis.";align-items:start;gap:10px clamp(40px,5vw,72px)}.ficha-grid>.ficha-galeria,.ficha-galeria>.galeria{display:contents}.ficha-info{grid-area:datos}}.ficha-info{flex-direction:column;gap:24px;min-width:0;display:flex}.ficha-cabeza{flex-direction:column;gap:12px;display:flex}.ficha-meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--grind);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:.75rem;display:flex}.ficha-titulo{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,3.5rem);font-weight:700;line-height:.92}.ficha-precio{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.precio-valor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.precio-valor.is-sold{color:var(--grind);text-decoration:line-through 1px}.precio-sin{font-size:1.0625rem}.precio-nota{color:var(--grind);font-size:.875rem}.ficha-desc{color:var(--grind);flex-direction:column;gap:10px;max-width:38em;display:flex}.ficha-info .facts{margin-top:0}.ficha-info .facts small{color:var(--grind);margin-top:2px;font-size:.8125rem;display:block}.placa{--remache:radial-gradient(circle 3.5px, #9da3aa, #5c626a 40%, #2e3339 80%, #000000b3 92%, transparent);border:1px solid var(--line-strong);background:var(--remache) left 7px top 7px / 9px 9px no-repeat, var(--remache) right 7px top 7px / 9px 9px no-repeat, var(--remache) left 7px bottom 7px / 9px 9px no-repeat, var(--remache) right 7px bottom 7px / 9px 9px no-repeat, linear-gradient(115deg, #ffffff0d, transparent 35%, #ffffff06 60%, transparent 80%), var(--cepillado) var(--plate-2);padding:12px 18px 10px;position:relative;overflow:hidden}.placa:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff0f 45%,#ffffff1a 50%,#ffffff0f 55%,#0000 70%);animation:1.4s ease-in-out .6s both brillo-placa;position:absolute;inset:0;translate:-100%}@keyframes brillo-placa{to{translate:100%}}@media (prefers-reduced-motion:reduce){.placa:after{content:none}}.placa-tira{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--grind);text-shadow:0 -1px #000000bf,0 1px #ffffff12;flex-wrap:wrap;justify-content:space-between;gap:2px 16px;padding-inline:10px;font-size:.6875rem;font-weight:600;display:flex}.placa-tira:last-child{justify-content:center}.ficha-info .placa .facts{margin-block:10px 8px}.con-croquis{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.medidas-texto{display:block}.croquis{flex:none;width:min(100%,220px);height:auto}.cifras{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cifras [data-eje]{transition:color .2s}.croquis [data-eje]{transition:filter .2s}@media (hover:hover){.con-croquis:has([data-eje=ancho]:hover) [data-eje=ancho],.con-croquis:has([data-eje=alto]:hover) [data-eje=alto],.con-croquis:has([data-eje=fondo]:hover) [data-eje=fondo]{--cota:var(--cobre-claro);--cota-x:1;color:var(--cobre-claro);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--cobre) 70%, transparent))}}.badge{color:var(--raw);align-items:center;gap:7px;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.b-disponible:before{background:var(--forge)}.b-encargo:before{box-shadow:inset 0 0 0 1.5px var(--raw);background:0 0}.b-vendido{color:var(--grind)}.galeria{flex-direction:column;gap:10px;min-width:0;display:flex}.gal-escena{width:100%;position:relative}.gal-pista{aspect-ratio:4/5;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;background:var(--plate);display:flex;overflow:auto hidden}.gal-pista::-webkit-scrollbar{display:none}.gal-foto{scroll-snap-align:center;scroll-snap-stop:always;flex:0 0 100%;position:relative}.gal-foto+.gal-foto{content-visibility:auto}.gal-ampliar{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.gal-ampliar:focus-visible{outline:2px solid var(--cobre);outline-offset:-4px}.gal-sin-fotos .media{width:100%}@media (width>=960px){.gal-escena{contain:size;grid-area:foto;align-self:stretch;min-height:360px}.gal-pista,.gal-sin-fotos .media{aspect-ratio:auto;height:100%}}.gal-flecha{z-index:2;border:1px solid var(--line-strong);background:var(--mill-glass);width:44px;height:44px;color:var(--raw);cursor:pointer;place-items:center;margin-top:-22px;padding:0;transition:opacity .2s;display:grid;position:absolute;top:50%}.gal-flecha svg{width:20px;height:20px}.gal-flecha:hover{border-color:var(--raw)}.gal-flecha:disabled{opacity:0;pointer-events:none}.gal-ant{left:10px}.gal-sig{right:10px}@media (pointer:coarse){.gal-escena>.gal-flecha{display:none}}.gal-cuenta,.gal-lupa{z-index:2;pointer-events:none;background:var(--mill-glass);font-family:var(--font-mono);padding:5px 9px;font-size:.75rem;position:absolute;bottom:10px}.gal-cuenta{font-variant-numeric:tabular-nums;left:10px}.gal-lupa{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;display:flex;right:10px}.gal-lupa svg{width:16px;height:16px}.gal-miniaturas{scrollbar-width:thin;gap:8px;padding:3px 3px 6px;display:flex;overflow-x:auto}@media (width>=960px){.gal-miniaturas{grid-area:minis}}.gal-mini{aspect-ratio:1;cursor:pointer;border:1px solid var(--line);background:var(--plate);opacity:.55;flex:0 0 68px;padding:0;transition:opacity .2s,border-color .2s;position:relative;overflow:hidden}.gal-mini img{object-fit:cover;width:100%;height:100%;display:block}.gal-mini.is-alfa{background-image:var(--luz-gris)}.gal-mini.is-alfa img{object-fit:contain}@media (hover:hover){.gal-mini:hover{opacity:.85}}.gal-mini[aria-current=true]{opacity:1;border-color:var(--raw)}.gal-mini[aria-current=true]:after{content:"";background:var(--revenido);height:3px;position:absolute;bottom:0;left:0;right:0}.zoom{background:var(--backdrop);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--raw);border:0;margin:0;padding:0;overflow:hidden}.zoom::backdrop{background:var(--backdrop)}.zoom[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.zoom-barra{padding:max(10px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) 10px max(16px, env(safe-area-inset-left,0px));justify-content:space-between;align-items:center;gap:12px;display:flex}.zoom-cuenta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8125rem}.zoom-acciones{gap:8px;display:flex}.zoom-boton{border:1px solid var(--line-strong);background:var(--plate);min-width:44px;height:44px;color:var(--raw);cursor:pointer;font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:1rem;font-weight:700;display:inline-flex}.zoom-boton svg{width:20px;height:20px}.zoom-boton:hover{border-color:var(--raw)}.zoom-cerrar{background:var(--raw);border-color:var(--raw);color:var(--mill)}.zoom-cerrar:hover{background:var(--grind);border-color:var(--grind)}.zoom-escena{touch-action:none;cursor:zoom-in;position:relative;overflow:hidden}.zoom-escena.is-zoomed{cursor:grab}.zoom-escena.is-dragging{cursor:grabbing}.zoom-img{object-fit:contain;transform-origin:0 0;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;width:100%;height:100%;transition:transform .28s;position:absolute;inset:0}.zoom-img.sin-transicion{transition:none}.zoom-img.is-alfa{background-image:var(--luz-gris)}.zoom-ant{left:max(12px, env(safe-area-inset-left,0px))}.zoom-sig{right:max(12px, env(safe-area-inset-right,0px))}.zoom-ayuda{padding:10px 16px max(12px, env(safe-area-inset-bottom,0px));color:var(--grind);text-align:center;font-size:.8125rem}@media (hover:hover) and (pointer:fine){.solo-tactil{display:none}}@media not ((hover:hover) and (pointer:fine)){.solo-raton{display:none}}.custom{background:var(--plate);border:1px solid var(--line);margin-top:clamp(28px,4vw,40px)}@supports selector(::details-content){.custom{interpolate-size:allow-keywords}.custom::details-content{block-size:0;transition:block-size .35s ease, content-visibility .35s allow-discrete;overflow:clip}.custom[open]::details-content{block-size:auto}@media (prefers-reduced-motion:reduce){.custom::details-content{transition:none}}}.custom-sum{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;list-style:none;display:flex}.custom-sum::-webkit-details-marker{display:none}.custom-sum:focus-visible{outline-offset:-3px}.custom-sum-texto{flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;display:flex}.custom-titulo{font-family:var(--font-display);text-transform:uppercase;font-size:1.5rem;font-weight:700;line-height:1}.custom-sub{font-size:var(--t-small);color:var(--grind)}.custom-abrir{border:1.5px solid var(--cobre);width:32px;height:32px;color:var(--cobre);flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.custom-abrir svg{width:18px;height:18px;transition:transform .25s}@media (hover:hover){.custom-sum:hover .custom-abrir{background:var(--cobre);color:var(--mill)}}.custom[open] .custom-abrir svg{transform:rotate(45deg)}.custom-cuerpo{border-top:1px solid var(--line);gap:24px;padding:20px 20px 24px;display:grid}.custom-col{flex-direction:column;gap:14px;min-width:0;display:flex}@media (width>=760px){.custom-cuerpo{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-envio{grid-column:1/-1}}@media (width>=1000px){.custom-cuerpo{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.2fr);gap:32px}.custom-envio{grid-column:auto}}.chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.chips li{border:1px solid var(--line-strong);padding:5px 10px;font-size:.875rem}.custom-sin,.custom-nota{color:var(--grind)}.custom-form{flex-direction:column;gap:14px;display:flex}.custom-medidas{border:0;min-width:0;margin:0;padding:0}.custom-medidas legend{margin-bottom:8px;padding:0}.custom-campos{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.campo{flex-direction:column;gap:6px;min-width:0;display:flex}.campo-k{font-size:.875rem}.campo-k span{color:var(--hint)}.campo-unidad{display:block;position:relative}.campo-unidad input{padding-right:40px}.campo-unidad span{pointer-events:none;font-family:var(--font-mono);color:var(--grind);font-size:.8125rem;position:absolute;top:50%;right:12px;translate:0 -50%}.custom input,.custom textarea{border:1px solid var(--line-strong);background:var(--mill);width:100%;min-height:46px;color:var(--raw);border-radius:0;padding:10px 12px;font-size:1rem;display:block}.custom textarea{resize:vertical;min-height:70px}.custom input::placeholder,.custom textarea::placeholder{color:var(--hint);opacity:1}.custom input:hover,.custom textarea:hover{border-color:var(--grind)}.custom input:focus-visible,.custom textarea:focus-visible{outline:2px solid var(--cobre);outline-offset:0;border-color:var(--cobre)}.custom input[aria-invalid=true]{border-color:var(--danger)}.campo-ayuda{color:var(--grind);margin-top:8px;font-size:.8125rem}.campo-ayuda.is-error{color:var(--danger)}.custom-msg{background:var(--mill);border:1px dashed var(--line-strong);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.custom-msg-texto{font-size:var(--t-small);overflow-wrap:anywhere;line-height:1.5}.custom-msg-enlace{color:var(--hint);font-size:.8125rem}.custom .btn-row .btn{flex:auto}[data-copiar] svg+svg,[data-copiar][data-copiado] svg:first-of-type{display:none}[data-copiar][data-copiado] svg+svg{display:block}.custom-pie{color:var(--grind);font-size:.875rem}.custom-pie a{color:var(--raw)}.custom-pie a:hover{color:var(--cobre)}.config3d{border-bottom:1px solid var(--line);grid-column:1/-1;gap:20px;padding-bottom:24px;display:grid}@media (width>=600px){.config3d{grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:32px}}.config3d-vista{aspect-ratio:1;background:var(--luz-gris);justify-self:center;width:100%;max-width:280px;position:relative}.config3d-lienzo{opacity:0;touch-action:pan-y;cursor:grab;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.config3d-lienzo:active{cursor:grabbing}.config3d-cota{left:8px;top:var(--asiento,0px);height:calc(var(--suelo,0px) - var(--asiento,0px));background:var(--cobre);opacity:0;pointer-events:none;width:1px;transition:opacity .6s;position:absolute}.config3d-cota:before,.config3d-cota:after{content:"";background:var(--cobre);width:9px;height:1px;position:absolute;left:-4px;rotate:-45deg}.config3d-cota:before{top:0}.config3d-cota:after{bottom:0}.config3d-cota span{writing-mode:vertical-rl;font-family:var(--font-mono);color:var(--cobre);font-variant-numeric:tabular-nums;font-size:.8125rem;position:absolute;top:50%;left:5px;translate:0 -50%;rotate:180deg}.is-listo .config3d-lienzo,.is-listo .config3d-cota{opacity:1}.config3d-control{flex-direction:column;gap:12px;min-width:0;display:flex}.config3d-cabeza{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.config3d-cifra{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.config3d-rango{--tirador:14px;--pista:linear-gradient(var(--cobre), var(--cobre)) right calc(var(--tirador) / 2) top / 1px 12px no-repeat, repeating-linear-gradient(90deg, var(--cobre) 0 1px, transparent 1px calc(100% / 7)) calc(var(--tirador) / 2) 0 / calc(100% - var(--tirador)) 12px no-repeat, repeating-linear-gradient(90deg, var(--line-strong) 0 1px, transparent 1px calc(100% / 35)) calc(var(--tirador) / 2) 0 / calc(100% - var(--tirador)) 7px no-repeat, linear-gradient(var(--line-strong), var(--line-strong)) 0 0 / 100% 1px no-repeat;-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:40px;margin:0}.custom .config3d-rango{background:0 0;border:0;min-height:0;padding:0}.custom .config3d-rango:focus-visible{outline-offset:4px}.config3d-rango::-webkit-slider-runnable-track{background:var(--pista);height:14px}.config3d-rango::-moz-range-track{background:var(--pista);height:14px}.config3d-rango::-webkit-slider-thumb{-webkit-appearance:none;width:var(--tirador);background:var(--cobre);clip-path:polygon(0 4px,4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px));border:0;height:28px;margin-top:-7px}.config3d-rango::-moz-range-thumb{width:var(--tirador);background:var(--cobre);clip-path:polygon(0 4px,4px 0,calc(100% - 4px) 0,100% 4px,100% calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,0 calc(100% - 4px));border:0;border-radius:0;height:28px}.config3d-extremos{font-family:var(--font-mono);color:var(--hint);justify-content:space-between;margin-top:-8px;font-size:.75rem;display:flex}.config3d-refs{flex-wrap:wrap;gap:6px;display:flex}.config3d-ref{border:1px solid var(--line-strong);min-height:40px;color:var(--raw);text-align:left;cursor:pointer;background:0 0;padding:6px 10px;font-size:.875rem}.config3d-ref:hover{border-color:var(--raw)}.config3d-ref .cifras{color:var(--cobre);margin-right:4px}.config3d-nota{color:var(--grind);font-size:.875rem}.site-foot{padding-block:clamp(32px,5vw,56px) 24px}.foot-in{flex-direction:column;gap:12px;display:flex}.cajetin{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.cell{background:var(--mill);flex-direction:column;justify-content:center;gap:2px;min-width:0;padding:10px 14px;display:flex}.c-k{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--grind);font-size:.6875rem}.c-v{font-size:var(--t-small);overflow-wrap:anywhere}.c-v.tel{font-family:var(--font-mono);letter-spacing:.04em;font-size:1rem;font-weight:500}.c-logo .logo{align-self:flex-start;height:30px}.c-escala{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--hint);margin-top:4px;font-size:.625rem}.c-logo,.c-mail,.c-addr,.c-pie{grid-column:1/-1}.c-pie{flex-flow:wrap;justify-content:space-between;align-items:center;gap:0 24px;padding-block:2px}.c-lista{flex-wrap:wrap;align-items:center;gap:0 16px;font-size:.875rem;display:flex}.c-lista a{text-underline-offset:3px;padding-block:10px;display:inline-block}.c-lista a:hover{color:var(--cobre)}.c-copy{font-family:var(--font-mono);color:var(--grind);font-size:.75rem}@media (width>=600px){.cajetin{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"logo logo tel hours""mail mail addr addr""pie pie pie pie"}.c-logo{grid-area:logo}.c-tel{grid-area:tel}.c-hours{grid-area:hours}.c-mail{grid-area:mail}.c-addr{grid-area:addr}.c-pie{grid-area:pie}}@media (width>=960px){.cajetin{grid-template-columns:auto repeat(4,minmax(0,1fr));grid-template-areas:"logo tel mail addr hours""pie pie pie pie pie"}.c-logo{padding-inline:18px 28px}}.linkish{color:var(--grind);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line-strong)}.linkish:hover{color:var(--raw)}.dock{display:none}@media (width<=759px){.dock{z-index:30;padding:10px max(16px, env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--mill-glass);backdrop-filter:blur(12px);border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.dock .btn{min-height:48px;padding-inline:16px}body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}}@media (width<=439px){.dock .btn-llamar{width:52px;padding:0}.dock .btn-llamar .btn-texto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dock .btn{padding-inline:12px}}@supports (timeline-scope:--x) and (animation-timeline:view()){body:has(.hero){timeline-scope:--botones-portada}.hero .btn-row{view-timeline:--botones-portada block;view-timeline-inset:64px 0px}body:has(.hero) .dock{animation:linear both dock-entra;animation-range:exit}:where(html) body:has(.hero) .dock{animation-timeline:--botones-portada}@media (prefers-reduced-motion:reduce){body:has(.hero) .dock{animation-name:dock-aparece}}}@keyframes dock-entra{0%{visibility:hidden;translate:0 100%}}@keyframes dock-aparece{0%{opacity:0;visibility:hidden}}.skip{z-index:50;left:max(16px, env(safe-area-inset-left,0px));background:var(--forge);color:var(--on-forge);padding:10px 16px;font-weight:600;text-decoration:none;position:absolute;top:-80px}.skip:focus{top:calc(10px + env(safe-area-inset-top,0px))}.legal{padding-block:clamp(48px,8vw,104px)}.prose{flex-direction:column;gap:16px;display:flex}.prose>*{max-width:44rem}.prose h1{font-family:var(--font-display);text-transform:uppercase;text-wrap:balance;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:.9}.prose h2{font-family:var(--font-display);font-weight:700;font-size:var(--t-h3);text-transform:uppercase;text-wrap:balance;margin-top:24px;line-height:1.05}.prose p{color:var(--grind)}.prose p a{color:var(--raw)}.prose .facts{margin-top:0}.prose .btn-row{margin-top:16px}.error-grid{align-items:center;gap:clamp(32px,5vw,64px);display:grid}@media (width>=900px){.error-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.error-dibujo{justify-self:center;width:min(100%,360px)}.error-soldador{justify-self:center;width:min(70%,320px)}.site-head{view-transition-name:cabecera}.dock{view-transition-name:barra-contacto}::view-transition-group(pieza),::view-transition-group(pieza-nombre){animation-duration:.45s;animation-timing-function:cubic-bezier(.3,.7,.2,1)}::view-transition-old(pieza),::view-transition-new(pieza){object-fit:contain;width:100%;height:100%}::view-transition-old(root),::view-transition-new(root){animation-duration:.3s}@media print{@page{margin:14mm}:root{color-scheme:light;--mill:#fff;--mill-glass:#fff;--plate:#fff;--plate-2:#fff;--line:#c8cbd0;--line-strong:#9aa0a6;--raw:#15171a;--grind:#4a4f55;--hint:#6b7076;--forge:#4a4f55;--cobre:#9a4f22;--cobre-claro:#9a4f22;--grid:#0000000f;--cepillado:none;--luz-gris:none;--cobre-luz:transparent}*,:before,:after{transition:none!important;animation:none!important}html{font-size:13px}body{padding:0}.site-head{backdrop-filter:none;border:0;position:static}.head-in{min-height:0;padding-block:0 10px}.logo{filter:brightness(0)}.croquis{width:150px}.nav,.head-cta,.dock,.skip,.volver,.ficha-pie,.custom,.ficha-info>.btn,.gal-flecha,.gal-cuenta,.gal-lupa,.gal-miniaturas,.zoom,.aviso-borrador,.placa:after{display:none!important}.ficha{padding-block:8px 0}.ficha-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"foto datos";align-items:start;gap:24px}.facts div{grid-template-columns:6.5rem minmax(0,1fr);gap:12px;padding-block:8px}.ficha-grid>.ficha-galeria,.ficha-galeria>.galeria{display:contents}.gal-escena{contain:none;grid-area:foto;min-height:0}.gal-pista{aspect-ratio:4/5;height:auto;overflow:hidden}.ficha-info{grid-area:datos;gap:14px}.ficha-titulo{font-size:2.25rem}.placa-tira{text-shadow:none}.placa,.gal-escena,.cajetin{break-inside:avoid}.ficha:after{content:attr(data-url);font-family:var(--font-mono);color:var(--grind);text-align:center;margin-top:18px;font-size:.75rem;display:block}.site-foot{padding-block:18px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card,.card .media,.card-title,.media>.al-pasar,.hero-pieza-t,.marco img,.gal-flecha,.gal-mini,.zoom-img,.custom-abrir,.custom-abrir svg,.ig-normal,.ig-marca,.volver,.volver svg,.btn-sutil,.config3d-lienzo,.config3d-cota{transition:none}.card:hover .marco img,.volver:hover svg{transform:none}}
