:root{--bg:#EDF0F2;--surface:#FFFFFF;--sunk:#E2E7EA;--line:#CDD5DA;--fg:#16212A;--muted:#55636E;--steel:#1F3442;--steel-fg:#E9EEF1;--brass:#B07D22;--brass-strong:#8C6116;--brass-soft:#F3E6CC;--ok:#2E7D4F;--warn:#B4541C;--display:"Barlow Condensed","Arial Narrow",Arial,sans-serif;--body:"Barlow","Segoe UI",Arial,sans-serif;--mono:"JetBrains Mono",ui-monospace,Consolas,monospace;--r:6px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0E1418;--surface:#162027;--sunk:#0A0F12;--line:#2A3740;--fg:#E4EAEE;--muted:#93A2AD;--steel:#1B2C37;--steel-fg:#E4EAEE;--brass:#D6A443;--brass-strong:#E8BC63;--brass-soft:#2E2512;--ok:#5CC08A;--warn:#E58A52;color-scheme:dark}}:root[data-theme=dark]{--bg:#0E1418;--surface:#162027;--sunk:#0A0F12;--line:#2A3740;--fg:#E4EAEE;--muted:#93A2AD;--steel:#1B2C37;--steel-fg:#E4EAEE;--brass:#D6A443;--brass-strong:#E8BC63;--brass-soft:#2E2512;--ok:#5CC08A;--warn:#E58A52;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--fg);font:400 16px/1.55 var(--body)}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60;background:var(--steel)}a{color:inherit}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;line-height:1.05;letter-spacing:.005em}h2{font-size:clamp(2rem,4.5vw,2.8rem);font-weight:700;text-transform:uppercase}h3{font-size:1.3rem;font-weight:600}p{margin:0}.wrap{max-width:1180px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.eyebrow{font:500 .75rem/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brass)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brass);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:var(--r);padding:.8rem 1.25rem;font:600 1.05rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background .15s,transform .15s}.btn-brass{background:var(--brass);color:#14100A}.btn-brass:hover{background:var(--brass-strong)}.btn-ghost{background:transparent;color:inherit;border:1.5px solid}.btn-ghost:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.btn:active{transform:translateY(1px)}header{position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:50;background:var(--steel);color:var(--steel-fg);border-bottom:3px solid var(--brass)}.bar{gap:1.5rem;padding-block:.7rem}.bar,.logo{display:flex;align-items:center}.logo{gap:.6rem;text-decoration:none}.logo b{font:800 1.7rem/1 var(--display);letter-spacing:.04em;text-transform:uppercase}.logo b span{color:var(--brass)}.logo small{font:400 .7rem/1 var(--mono);opacity:.65;display:block;margin-top:3px}nav.main{display:flex;gap:1.3rem;margin-left:auto}nav.main a{font:600 1rem/1 var(--display);letter-spacing:.07em;text-transform:uppercase;text-decoration:none;opacity:.85}nav.main a:hover{opacity:1;color:var(--brass)}.cart-btn{position:relative;background:transparent;border:1.5px solid color-mix(in srgb,var(--steel-fg) 40%,transparent);color:var(--steel-fg);border-radius:var(--r);padding:.5rem .8rem;display:flex;gap:.45rem;align-items:center;cursor:pointer;font:600 1rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase}.cart-btn .n{background:var(--brass);color:#14100A;border-radius:99px;min-width:1.4rem;height:1.4rem;display:grid;place-items:center;font:500 .75rem/1 var(--mono)}@media (max-width:760px){nav.main{display:none}.cart-btn{margin-left:auto}}.hero{background:var(--steel);color:var(--steel-fg);padding-block:3rem 3.5rem;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.25fr .9fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}.hero h1{font-size:clamp(2.4rem,6vw,4.4rem);font-weight:800;text-transform:uppercase;line-height:.92}.hero h1 em{font-style:normal;color:var(--brass)}.hero p.lead{font-size:1.15rem;max-width:34rem;margin-top:1.1rem;opacity:.9}.hero .ctas{gap:.75rem;margin-top:1.6rem}.facts,.hero .ctas{display:flex;flex-wrap:wrap}.facts{gap:1.6rem;margin-top:2rem;padding-top:1.2rem;border-top:1px solid color-mix(in srgb,var(--steel-fg) 20%,transparent)}.facts div{font:500 .78rem/1.35 var(--mono);letter-spacing:.04em;opacity:.85}.facts strong{display:block;font:700 1.6rem/1 var(--display);color:var(--brass);letter-spacing:.02em}.peep{position:relative;width:100%;max-width:360px;aspect-ratio:1;margin-inline:auto}.peep svg{width:100%;height:100%;display:block}@media (max-width:820px){.hero-grid{grid-template-columns:1fr}.peep{max-width:230px;order:-1}}section{padding-block:4rem}.sec-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.8rem}.sec-head p{color:var(--muted);max-width:36rem;margin-top:.5rem}.filters{display:flex;flex-wrap:wrap;gap:.5rem}.chip{border:1.5px solid var(--line);background:var(--surface);border-radius:99px;padding:.45rem .95rem;cursor:pointer;font:600 .95rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.chip[aria-pressed=true]{background:var(--fg);border-color:var(--fg);color:var(--bg)}.search{flex:1 1 220px;max-width:320px;border:1.5px solid var(--line);background:var(--surface);border-radius:var(--r);padding:.55rem .8rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:1.1rem;gap:1.1rem;margin-top:1.4rem}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);display:flex;flex-direction:column;overflow:hidden;min-width:0}.card .pic{background:var(--sunk);aspect-ratio:16/10;display:grid;place-items:center;position:relative;color:var(--fg);max-width:100%}.card .pic svg{width:44%;height:auto;opacity:.85}.card .pic img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;cursor:zoom-in}.thumbs{position:absolute;right:.5rem;bottom:.5rem;display:flex;gap:.3rem;z-index:2}.thumbs button{width:34px;height:34px;padding:0;border:2px solid var(--surface);border-radius:4px;overflow:hidden;cursor:pointer;background:var(--sunk)}.thumbs button[aria-current=true]{border-color:var(--brass)}.thumbs img{width:100%;height:100%;object-fit:cover;display:block;position:static;cursor:pointer}.admin-tools{display:none;gap:.4rem;flex-wrap:wrap;padding:.6rem 1rem;background:var(--brass-soft);border-top:1px solid var(--line)}body.admin .admin-tools{display:flex}.admin-tools label{display:inline-flex;font:500 .75rem/1 var(--mono);color:var(--fg);background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:.45rem .6rem;cursor:pointer}.admin-tools input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.admin-tools button{font:500 .75rem/1 var(--mono);background:none;border:1px solid var(--line);border-radius:4px;padding:.45rem .6rem;cursor:pointer;color:var(--warn)}.admin-banner{display:none;background:var(--brass);color:#14100A;font:500 .85rem/1.4 var(--body);padding-block:.55rem}body.admin .admin-banner{display:block}.lightbox{position:fixed;inset:0;background:rgba(5,10,14,.88);z-index:120;display:grid;place-items:center;padding:max(16px,env(safe-area-inset-top,0px)) max(16px,env(safe-area-inset-right,0px)) max(16px,env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));cursor:zoom-out}.lightbox img{max-width:100%;max-height:78vh;border-radius:var(--r);background:#fff}.lightbox{grid-template-rows:1fr auto;gap:.8rem}.lb-nav{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#16212A;font:700 1.8rem/1 var(--display);cursor:pointer;display:grid;place-items:center}.lb-nav:hover{background:#fff}#lbPrev{left:max(14px,env(safe-area-inset-left,0px))}#lbNext,.lb-close{right:max(14px,env(safe-area-inset-right,0px))}.lb-close{position:absolute;top:calc(12px + env(safe-area-inset-top,0px));background:none;border:0;color:#fff;font-size:2.2rem;cursor:pointer;line-height:1}.lb-count{font:500 .85rem/1.3 var(--mono);text-align:center}.lb-count,.nfotos{color:#fff;letter-spacing:.04em}.nfotos{position:absolute;left:.6rem;bottom:.6rem;z-index:2;background:rgba(22,33,42,.82);font:500 .7rem/1 var(--mono);padding:.4rem .55rem;border-radius:4px;pointer-events:none}.para{background:var(--brass-soft);border-bottom:1px solid var(--line)}.para-in{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem;padding-block:1.3rem}.para-t{font:600 1.15rem/1.1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--brass-strong);flex:0 0 auto;max-width:9rem}.para ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem 1.6rem;gap:1rem 1.6rem;flex:1 1 600px;min-width:0}.para li{display:flex;gap:.7rem;align-items:center;min-width:0}.para svg{width:34px;height:34px;flex:0 0 34px;fill:none;stroke:var(--fg);stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.para b{display:block;font:700 1.35rem/1 var(--display);text-transform:uppercase;letter-spacing:.03em}.para span{font-size:.85rem;color:var(--muted);line-height:1.3}@media (max-width:820px){.para ul{grid-template-columns:1fr 1fr}.para-t{max-width:none}}.incl{color:var(--ok);font-weight:600}.oferta{background:var(--surface);border-block:1px solid var(--line)}.of-grid{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:2.5rem;gap:2.5rem;align-items:center}@media (max-width:820px){.of-grid{grid-template-columns:1fr}}.of-lead{color:var(--muted);margin:.8rem 0 1.4rem;max-width:34rem}.calc{background:var(--bg);border:1px solid var(--line);border-top:4px solid var(--brass);border-radius:var(--r);padding:1.2rem;display:grid;grid-gap:.9rem;gap:.9rem}.calc dl{margin:0;display:grid;grid-gap:.45rem;gap:.45rem}.calc dl div{display:flex;justify-content:space-between;gap:1rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calc dt{color:var(--muted)}.calc dd{margin:0;font-weight:600}.calc .of-tot{border-top:1px dashed var(--line);padding-top:.6rem}.calc .of-tot dt{color:var(--fg);font:700 1.3rem/1 var(--display);text-transform:uppercase}.calc .of-tot dd{font:700 1.6rem/1 var(--display)}.wa{position:fixed;right:calc(16px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:70;display:flex;align-items:center;gap:.45rem;background:#1F8F4E;color:#fff;text-decoration:none;border-radius:99px;padding:.6rem 1rem .6rem .75rem;font:600 1rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;box-shadow:0 6px 18px rgba(0,0,0,.22)}.wa svg{width:24px;height:24px}.wa:hover{background:#18763F}@media (max-width:520px){.wa span{display:none}.wa{padding:.7rem}}.tag{position:absolute;z-index:2;top:.6rem;left:.6rem;font:500 .68rem/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--surface);border:1px solid var(--line);padding:.3rem .45rem;border-radius:4px;color:var(--muted)}.tag.hot{background:var(--brass);border-color:var(--brass);color:#14100A}.card .body{padding:1rem 1rem 1.1rem;display:flex;flex-direction:column;gap:.55rem;flex:1 1}.card h3{font-size:1.25rem}.card .desc{color:var(--muted);font-size:.93rem}.specs{display:flex;flex-wrap:wrap;gap:.3rem}.specs span{font:400 .7rem/1 var(--mono);background:var(--sunk);padding:.32rem .45rem;border-radius:3px;color:var(--muted)}.card .foot{margin-top:auto;display:flex;align-items:end;justify-content:space-between;gap:.6rem;padding-top:.6rem;border-top:1px dashed var(--line)}.price{font:700 1.55rem/1 var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inst{display:block;font:400 .72rem/1.3 var(--mono);color:var(--muted);margin-top:.25rem}.add{padding:.6rem .85rem;font-size:.95rem}.empty{grid-column:1/-1;padding:2rem;text-align:center;color:var(--muted);border:1.5px dashed var(--line);border-radius:var(--r)}.band{background:var(--steel);color:var(--steel-fg)}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;counter-reset:s;margin-top:2rem;border-top:1px solid color-mix(in srgb,var(--steel-fg) 25%,transparent)}.step{padding:1.4rem 1.2rem 0 0;min-width:0}.step:before{counter-increment:s;content:"0" counter(s);display:block;font:800 2.6rem/1 var(--display);color:var(--brass);margin-bottom:.6rem}.step h3{text-transform:uppercase;letter-spacing:.03em}.step p{opacity:.82;margin-top:.4rem;font-size:.95rem}@media (max-width:820px){.steps{grid-template-columns:1fr 1fr;row-gap:1rem}}@media (max-width:460px){.steps{grid-template-columns:1fr}}.band .sec-head p{color:inherit;opacity:.8}.two{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:2.5rem;gap:2.5rem;align-items:start}@media (max-width:860px){.two{grid-template-columns:1fr}}form.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:1.4rem;grid-gap:.9rem}.row,form.panel{display:grid;gap:.9rem}.row{grid-template-columns:1fr 1fr;grid-gap:.9rem}@media (max-width:520px){.row{grid-template-columns:1fr}}label{display:grid;grid-gap:.3rem;gap:.3rem;font:600 .82rem/1.2 var(--body);color:var(--muted)}input,select,textarea{border:1.5px solid var(--line);background:var(--bg);border-radius:var(--r);padding:.6rem .7rem;width:100%;min-width:0}textarea{min-height:90px;resize:vertical}.note{font:400 .78rem/1.4 var(--mono);color:var(--muted)}.ok-msg{background:color-mix(in srgb,var(--ok) 14%,var(--surface));border:1px solid var(--ok);color:var(--fg);padding:.8rem 1rem;border-radius:var(--r);font-size:.95rem}.comunas{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1rem}.comunas span{font:500 .78rem/1 var(--mono);padding:.4rem .55rem;border:1px solid var(--line);border-radius:4px;background:var(--surface)}.cov-note{margin-top:1rem;color:var(--muted);font-size:.95rem}.provs{display:grid;grid-gap:1.1rem;gap:1.1rem;margin-top:1.1rem}.prov h4{margin:0;font:500 .72rem/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--brass-strong)}.prov h4 span{color:var(--muted);margin-left:.3rem}.prov .comunas{margin-top:.5rem}.stgo{background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--brass);border-radius:var(--r);padding:1rem 1.1rem 1.2rem}.stgo h3{font:700 1.3rem/1 var(--display);letter-spacing:.03em;margin:0}.stgo h3,.stgo h3 span{text-transform:uppercase}.stgo h3 span{font:500 .72rem/1 var(--mono);color:var(--muted);letter-spacing:.08em;margin-left:.4rem}.sectores{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 1.4rem;gap:1rem 1.4rem;margin-top:1rem}.sectores .prov h4{font:700 1rem/1 var(--display);letter-spacing:.06em;color:var(--fg)}.sectores .comunas span{background:var(--bg)}@media (max-width:520px){.sectores{grid-template-columns:1fr}}.faq{display:grid;grid-gap:.6rem;gap:.6rem;max-width:820px}details{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.95rem 1.1rem}summary{cursor:pointer;font:600 1.15rem/1.2 var(--display);letter-spacing:.02em;list-style:none;display:flex;justify-content:space-between;gap:1rem}summary:after{content:"+";color:var(--brass);font-weight:700}details[open] summary:after{content:"–"}details p{margin-top:.6rem;color:var(--muted)}footer{background:var(--sunk);border-top:3px solid var(--brass);padding-block:2.5rem 3rem;font-size:.93rem}.fgrid{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:2rem;gap:2rem}@media (max-width:720px){.fgrid{grid-template-columns:1fr}}footer h4{font:600 1rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .7rem}footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:.35rem;gap:.35rem;color:var(--muted)}.copy{display:flex;gap:.5rem;align-items:center}.copy button{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:.2rem .45rem;font:400 .7rem/1 var(--mono);cursor:pointer}.scrim{position:fixed;inset:0;background:rgba(5,10,14,.55);z-index:80}aside.drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);background:var(--surface);z-index:90;display:flex;flex-direction:column;box-shadow:-10px 0 40px rgba(0,0,0,.25);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);padding-right:env(safe-area-inset-right,0)}.dh{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.2rem;border-bottom:1px solid var(--line)}.dh h3{text-transform:uppercase;font-size:1.5rem}.x{background:none;border:0;font-size:1.6rem;cursor:pointer;color:var(--muted);line-height:1}.dbody{flex:1 1;overflow:auto;padding:1rem 1.2rem;display:grid;grid-gap:.8rem;gap:.8rem;align-content:start}.line{display:grid;grid-template-columns:1fr auto;grid-gap:.3rem .8rem;gap:.3rem .8rem;padding-bottom:.8rem;border-bottom:1px solid var(--line)}.line h4{margin:0;font:600 1.05rem/1.2 var(--display)}.line .lp{font:600 1.05rem/1 var(--display);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qty{display:flex;align-items:center;gap:.35rem}.qty button{width:1.8rem;height:1.8rem;border:1px solid var(--line);background:var(--bg);border-radius:4px;cursor:pointer}.qty span{min-width:1.4rem;text-align:center;font:500 .9rem var(--mono)}.chk{display:flex;gap:.45rem;align-items:center;font:400 .85rem/1.3 var(--body);color:var(--fg);grid-column:1/-1}.chk input{width:auto}.rm{background:none;border:0;color:var(--warn);font:500 .75rem var(--mono);cursor:pointer;justify-self:end}.dfoot{padding:1rem 1.2rem;display:grid;grid-gap:.5rem;gap:.5rem}.dcom,.dfoot{border-top:1px solid var(--line)}.dcom{padding:.8rem 1.2rem 0}.inst-note{grid-column:1/-1;margin:0;font:500 .78rem/1.3 var(--mono)}.tot{display:flex;justify-content:space-between;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:.95rem}.tot.big{color:var(--fg);font:700 1.5rem/1 var(--display);padding-top:.4rem;border-top:1px dashed var(--line)}.toast{position:fixed;left:50%;bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));transform:translateX(-50%);background:var(--fg);color:var(--bg);padding:.65rem 1.1rem;border-radius:var(--r);z-index:100;font-size:.92rem}@media (prefers-reduced-motion:no-preference){.card{transition:transform .18s,box-shadow .18s}.card:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.peep .scan{animation:scan 6s ease-in-out infinite;transform-origin:180px 180px}@keyframes scan{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}}html{-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%}:root{padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.pic img{cursor:zoom-in}.estado{display:inline-block;font:500 .72rem/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;padding:.35rem .5rem;border-radius:4px;border:1px solid var(--line)}.estado.pagado{background:color-mix(in srgb,var(--ok) 15%,transparent);border-color:var(--ok)}.estado.pendiente{background:var(--brass-soft)}.estado.anulado,.estado.error,.estado.rechazado,.estado.revisar{background:color-mix(in srgb,var(--warn) 15%,transparent);border-color:var(--warn)}.err-msg{background:color-mix(in srgb,var(--warn) 12%,var(--surface));border:1px solid var(--warn);padding:.8rem 1rem;border-radius:var(--r);font-size:.95rem}.pagina{padding-block:3rem 4rem;min-height:60vh}.pagina h1{font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;margin:.5rem 0 1rem}.prose{max-width:46rem}.prose li,.prose p{color:var(--muted);margin:.5rem 0}.prose h2{font-size:1.5rem;margin:1.6rem 0 .4rem;text-transform:none}.stock-poco{margin:0;font:600 .8rem/1.2 var(--mono);color:var(--warn)}.agotado{font:700 1rem/1 var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border:1.5px dashed var(--line);padding:.55rem .8rem;border-radius:var(--r)}.filters .search{max-width:280px}.cat-ambitos{font:600 1.1rem/1.2 var(--display)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--brass-strong)!important;margin-top:.4rem!important}.resumen{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:.8rem;gap:.8rem;margin-top:1.5rem}.resumen div{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:.9rem 1rem;font-size:.85rem;color:var(--muted)}.resumen strong{display:block;font:700 1.7rem/1.1 var(--display);color:var(--fg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.resumen .alerta{border-color:var(--warn)}.tabla-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.tabla{border-collapse:collapse;width:100%;min-width:900px;font-size:.88rem}.tabla th{text-align:left;font:500 .7rem/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.tabla td,.tabla th{padding:.75rem;border-bottom:1px solid var(--line)}.tabla td{vertical-align:top}.tabla .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.mono{font:500 .78rem/1.3 var(--mono)}.sub{color:var(--muted);font-size:.8rem}form.inline{display:flex;gap:.4rem;flex-wrap:wrap}.foto-acc button,form.inline button,form.inline select{font-size:.8rem;padding:.35rem .5rem;border:1px solid var(--line);border-radius:4px;background:var(--bg);cursor:pointer}.prods{display:grid;grid-gap:1rem;gap:1rem}.prod{display:grid;grid-template-columns:260px 1fr;grid-gap:1.2rem;gap:1.2rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:1rem}.prod.inactivo{border-style:dashed;opacity:.8}@media (max-width:760px){.prod{grid-template-columns:1fr}}.prod-fotos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.4rem;gap:.4rem;align-content:start}.foto{position:relative;aspect-ratio:1;border:1px solid var(--line);border-radius:4px;overflow:hidden;background:#fff}.foto img{width:100%;height:100%;object-fit:cover}.foto-acc{position:absolute;inset:auto 0 0 0;display:flex;gap:2px;justify-content:center;padding:2px;background:rgba(255,255,255,.85)}.foto-acc button{font-size:.62rem;padding:.2rem .3rem}.subir{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;position:relative}.prod-form{display:grid;grid-gap:.6rem;gap:.6rem;min-width:0}.prod-head{gap:.8rem;flex-wrap:wrap}.chk-inline,.prod-head{display:flex;align-items:center}.chk-inline{gap:.4rem;font-size:.9rem;color:var(--fg)}.chk-inline input{width:auto}.row3{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.6rem;gap:.6rem}@media (max-width:620px){.row3{grid-template-columns:1fr}}@media (max-width:440px){.bar{gap:.7rem}.logo b{font-size:1.35rem}.logo small{display:none}.logo svg{width:28px;height:28px}.cart-btn{padding:.45rem .6rem}}.logo,.para li span{min-width:0}@media (max-width:440px){.para ul{grid-template-columns:1fr}.para b{font-size:1.2rem}}.card .pic{background:#fff}.card .pic>img{object-fit:contain}.card .pic .thumbs img{position:static;width:100%;height:100%;object-fit:cover;cursor:pointer}.desc.corta{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.mas{background:none;border:0;padding:0;color:var(--brass-strong);font:600 .85rem/1 var(--body);cursor:pointer;justify-self:start;text-decoration:underline}.card .nfotos{left:auto;right:.6rem;top:.6rem;bottom:auto}.mas{align-self:flex-start}