.materiales-page[data-astro-cid-o6sgvs3a]{padding-bottom:80px}.container[data-astro-cid-o6sgvs3a]{max-width:1400px;margin:0 auto;padding:0 24px}.materiales-header[data-astro-cid-o6sgvs3a]{background:var(--oro);border-bottom:3px solid var(--tinta);margin-bottom:56px;padding:44px 0 32px}.kicker[data-astro-cid-o6sgvs3a]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:#16130f;align-items:center;gap:8px;margin-bottom:20px;font-size:10px;font-weight:800;display:flex}.kicker-dot[data-astro-cid-o6sgvs3a]{background:#16130f;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}to{opacity:1;transform:scale(1)}}.page-title[data-astro-cid-o6sgvs3a]{font-family:var(--cartel);text-transform:uppercase;letter-spacing:-.02em;color:#16130f;margin-bottom:20px;font-size:clamp(36px,5.5vw,60px);font-weight:400;line-height:.86}.page-title[data-astro-cid-o6sgvs3a] em[data-astro-cid-o6sgvs3a]{color:var(--rojo-2);font-style:normal}.page-intro[data-astro-cid-o6sgvs3a]{font-family:var(--lectura);color:#3a342c;max-width:500px;margin-bottom:40px;font-size:16px;line-height:1.7}.page-intro-email[data-astro-cid-o6sgvs3a]{color:var(--red);text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:opacity .15s}.page-intro-email[data-astro-cid-o6sgvs3a]:hover{opacity:.75}.page-actions[data-astro-cid-o6sgvs3a]{margin:0 0 32px}.page-action-btn[data-astro-cid-o6sgvs3a]{border:2px solid var(--text);color:var(--text);font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;background:0 0;align-items:center;gap:8px;padding:10px 16px;font-size:11px;font-weight:800;text-decoration:none;transition:background .15s,color .15s,transform .1s;display:inline-flex}.page-action-btn[data-astro-cid-o6sgvs3a]:hover{background:var(--text);color:var(--bg)}.page-action-btn[data-astro-cid-o6sgvs3a]:active{transform:scale(.98)}.page-action-btn[data-astro-cid-o6sgvs3a] svg[data-astro-cid-o6sgvs3a]{display:block}.cat-filters[data-astro-cid-o6sgvs3a]{flex-wrap:wrap;gap:8px;display:flex}.cat-btn[data-astro-cid-o6sgvs3a]{font-family:var(--titulo);text-transform:uppercase;letter-spacing:.1em;border:2px solid var(--tinta);color:var(--tinta);cursor:pointer;background:0 0;border-radius:0;min-height:40px;padding:10px 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.cat-btn[data-astro-cid-o6sgvs3a]:hover{background:var(--tinta);color:var(--papel)}.cat-btn[data-astro-cid-o6sgvs3a].active{background:var(--rojo);color:#fff;border-color:var(--rojo)}.materiales-grid-wrap[data-astro-cid-o6sgvs3a]{margin-top:0}.materiales-grid[data-astro-cid-o6sgvs3a]{background:var(--junta);border:3px solid var(--junta);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:3px;margin:0;padding:0;list-style:none;display:grid}.mat-card[data-astro-cid-o6sgvs3a]{background:var(--bg);border:1px solid var(--border);flex-direction:column;transition:background .15s;display:flex}.mat-card[data-astro-cid-o6sgvs3a]:hover{background:var(--bg2)}.mat-card--featured[data-astro-cid-o6sgvs3a]{outline:2px solid var(--red);outline-offset:-1px;z-index:1;position:relative}.mat-link[data-astro-cid-o6sgvs3a]{color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.mat-img-wrap[data-astro-cid-o6sgvs3a]{aspect-ratio:1;background:var(--bg3);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.mat-img-wrap[data-astro-cid-o6sgvs3a] picture[data-astro-cid-o6sgvs3a]{width:100%;height:100%;display:block}.mat-img-wrap[data-astro-cid-o6sgvs3a] img[data-astro-cid-o6sgvs3a]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%;padding:12px;transition:transform .3s;display:block}.mat-card[data-astro-cid-o6sgvs3a]:hover .mat-img-wrap[data-astro-cid-o6sgvs3a] img[data-astro-cid-o6sgvs3a]{transform:scale(1.03)}.mat-img-empty[data-astro-cid-o6sgvs3a]{justify-content:center;align-items:center;display:flex}.mat-img-placeholder[data-astro-cid-o6sgvs3a]{color:var(--text3);opacity:.15;font-size:48px}.mat-badge[data-astro-cid-o6sgvs3a]{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;padding:4px 8px;font-size:8px;font-weight:800;line-height:1;position:absolute}.mat-badge--agotado[data-astro-cid-o6sgvs3a]{color:#fff;background:#111;border:1px solid #ffffff26;bottom:8px;right:8px}.mat-badge--cat[data-astro-cid-o6sgvs3a]{background:var(--red);color:#fff;top:8px;left:8px}.mat-badge--featured[data-astro-cid-o6sgvs3a]{color:#fff;border:1px solid var(--red);background:#111;top:8px;right:8px}.mat-info[data-astro-cid-o6sgvs3a]{flex-direction:column;flex:1;gap:8px;padding:20px 20px 14px;display:flex}.mat-title[data-astro-cid-o6sgvs3a]{font-family:var(--serif);letter-spacing:-.02em;text-transform:uppercase;color:var(--text);margin:0;font-size:clamp(16px,1.8vw,20px);font-weight:800;line-height:1.1}.mat-author[data-astro-cid-o6sgvs3a]{color:var(--text2);margin:-2px 0 0;font-size:13px;font-style:italic}.mat-desc[data-astro-cid-o6sgvs3a]{color:var(--text2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.65;display:-webkit-box;overflow:hidden}.mat-footer[data-astro-cid-o6sgvs3a]{padding:0 20px 20px}.mat-footer-row[data-astro-cid-o6sgvs3a]{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:14px;display:flex}.mat-add[data-astro-cid-o6sgvs3a]{background:var(--tinta);min-height:44px;color:var(--papel-2);border:2px solid var(--tinta);box-shadow:3px 3px 0 var(--rojo);font-family:var(--titulo);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border-radius:0;align-items:center;gap:8px;padding:0 14px 0 10px;font-size:13px;font-weight:600;transition:translate .12s,box-shadow .12s,background-color .15s,border-color .15s;display:inline-flex}.mat-add[data-astro-cid-o6sgvs3a]:hover{box-shadow:5px 5px 0 var(--rojo);translate:-2px -2px}.mat-add[data-astro-cid-o6sgvs3a]:active{box-shadow:1px 1px 0 var(--rojo);translate:2px 2px}.mat-add[data-astro-cid-o6sgvs3a]:focus-visible{outline:3px solid var(--rojo);outline-offset:3px}.mat-add-ico[data-astro-cid-o6sgvs3a]{background:var(--oro);color:#16130f;width:22px;height:22px;font-family:var(--cartel);justify-content:center;align-items:center;font-size:15px;line-height:1;transition:transform .25s cubic-bezier(.2,.9,.3,1.4);display:inline-flex}.mat-add[data-astro-cid-o6sgvs3a].is-ok{background:var(--rojo);border-color:var(--rojo);color:#fff;box-shadow:3px 3px 0 var(--tinta)}.mat-add[data-astro-cid-o6sgvs3a].is-ok .mat-add-ico[data-astro-cid-o6sgvs3a]{color:var(--rojo);background:#fff;animation:.42s cubic-bezier(.2,.9,.3,1.3) mat-sello}@keyframes mat-sello{0%{opacity:0;transform:scale(2.2)rotate(-14deg)}60%{opacity:1;transform:scale(.88)rotate(-6deg)}to{transform:scale(1)rotate(-6deg)}}[data-astro-cid-o6sgvs3a][data-theme=dark] .mat-add[data-astro-cid-o6sgvs3a].is-ok{background:var(--rojo-2);border-color:var(--rojo-2)}.mat-pick[data-astro-cid-o6sgvs3a]{padding-top:12px}.mat-pick[data-astro-cid-o6sgvs3a][hidden]{display:none}.mat-card--picking[data-astro-cid-o6sgvs3a] .mat-pick[data-astro-cid-o6sgvs3a]{animation:.24s cubic-bezier(.16,1,.3,1) mat-pick-in}@keyframes mat-pick-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mat-pick-lbl[data-astro-cid-o6sgvs3a]{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text3);margin:0 0 8px;font-size:10px;font-weight:800}.mat-pick-chips[data-astro-cid-o6sgvs3a]{flex-wrap:wrap;gap:6px;display:flex}.mat-chip[data-astro-cid-o6sgvs3a]{background:var(--papel);min-width:44px;min-height:40px;color:var(--tinta);border:2px solid var(--tinta);font-family:var(--titulo);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:6px 12px;font-size:13px;font-weight:600;line-height:1.05;transition:background-color .12s,color .12s;display:inline-flex}.mat-chip[data-astro-cid-o6sgvs3a] small[data-astro-cid-o6sgvs3a]{font-family:var(--mono);opacity:.75;margin-top:3px;font-size:10px}.mat-chip[data-astro-cid-o6sgvs3a]:hover:not(:disabled){background:var(--rojo);border-color:var(--rojo);color:#fff}.mat-chip[data-astro-cid-o6sgvs3a]:focus-visible{outline:3px solid var(--rojo);outline-offset:2px}.mat-chip[data-astro-cid-o6sgvs3a]:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.mat-badge--en-pedido[data-astro-cid-o6sgvs3a]{background:var(--oro);color:#16130f;transform:rotate(var(--sello-giro-1));border:2px solid #16130f;animation:.38s cubic-bezier(.2,.9,.3,1.3) mat-sello-badge;bottom:8px;left:8px}.mat-badge--en-pedido[data-astro-cid-o6sgvs3a][hidden]{display:none}@keyframes mat-sello-badge{0%{opacity:0;transform:scale(1.8)rotate(-14deg)}to{transform:rotate(var(--sello-giro-1));opacity:1}}.mat-price[data-astro-cid-o6sgvs3a]{font-family:var(--cartel);letter-spacing:-.02em;color:var(--tinta);font-size:30px;line-height:1}.mat-price--free[data-astro-cid-o6sgvs3a]{color:var(--rojo)}.mat-price-from[data-astro-cid-o6sgvs3a]{letter-spacing:1.5px;text-transform:uppercase;color:var(--text3);margin-top:2px;font-size:9px;font-weight:700;display:block}.mat-more[data-astro-cid-o6sgvs3a]{font-family:var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--text2);white-space:nowrap;font-size:10px;font-weight:800;transition:color .15s,transform .15s}.mat-card[data-astro-cid-o6sgvs3a]:hover .mat-more[data-astro-cid-o6sgvs3a]{color:var(--red);transform:translate(2px)}.mat-more--out[data-astro-cid-o6sgvs3a]{color:var(--text3)}.mat-card[data-astro-cid-o6sgvs3a]:hover .mat-more--out[data-astro-cid-o6sgvs3a]{color:var(--text3);transform:none}.empty-state[data-astro-cid-o6sgvs3a]{text-align:center;padding:100px 0}.empty-icon[data-astro-cid-o6sgvs3a]{color:var(--text3);opacity:.2;margin:0 0 16px;font-size:48px}.empty-msg[data-astro-cid-o6sgvs3a]{font-family:var(--mono);letter-spacing:2px;text-transform:uppercase;color:var(--text3);font-size:12px}@media (width<=640px){.materiales-header[data-astro-cid-o6sgvs3a]{margin-bottom:28px;padding:40px 0 28px}.container[data-astro-cid-o6sgvs3a]{padding:0 16px}.cat-filters[data-astro-cid-o6sgvs3a]{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 80%,#0000 100%)}.cat-filters[data-astro-cid-o6sgvs3a]::-webkit-scrollbar{display:none}.cat-btn[data-astro-cid-o6sgvs3a]{flex-shrink:0}.materiales-grid[data-astro-cid-o6sgvs3a]{grid-template-columns:repeat(2,1fr);gap:1px}.mat-img-wrap[data-astro-cid-o6sgvs3a] img[data-astro-cid-o6sgvs3a]{padding:8px}.mat-info[data-astro-cid-o6sgvs3a]{padding:14px 14px 10px}.mat-footer[data-astro-cid-o6sgvs3a]{padding:0 14px 14px}.mat-footer-row[data-astro-cid-o6sgvs3a]{flex-wrap:wrap}.mat-price[data-astro-cid-o6sgvs3a]{font-size:24px}.mat-add[data-astro-cid-o6sgvs3a]{flex:100%;justify-content:center}}@media (width<=360px){.materiales-grid[data-astro-cid-o6sgvs3a]{grid-template-columns:1fr}}
