.page-header[data-astro-cid-gdatlcsf] .eyebrow[data-astro-cid-gdatlcsf]{display:block}.page-header[data-astro-cid-gdatlcsf] h1[data-astro-cid-gdatlcsf].display{margin:8px 0 16px}.page-header[data-astro-cid-gdatlcsf] p[data-astro-cid-gdatlcsf]{max-width:60ch;color:var(--color-brand-ink-soft);font-family:var(--font-brand-body)}.filter-sidebar[data-astro-cid-gdatlcsf]{padding:24px;background:var(--color-brand-surface);border:1px solid var(--color-brand-border);margin-bottom:32px}.facet[data-astro-cid-gdatlcsf] h4[data-astro-cid-gdatlcsf]{font-family:var(--font-brand-heading);font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:700;color:var(--color-brand-ink-soft);margin:32px 0 14px}.facet[data-astro-cid-gdatlcsf]:first-child h4[data-astro-cid-gdatlcsf]{margin-top:0}.filter-sidebar[data-astro-cid-gdatlcsf] label[data-astro-cid-gdatlcsf].check{display:flex;align-items:center;gap:10px;padding:10px 0;cursor:pointer;font-family:var(--font-brand-body);font-size:14px;color:var(--color-brand-ink);min-height:44px;user-select:none}.filter-sidebar[data-astro-cid-gdatlcsf] label[data-astro-cid-gdatlcsf].check input[data-astro-cid-gdatlcsf]{accent-color:var(--color-brand-accent);flex-shrink:0}.filter-sidebar[data-astro-cid-gdatlcsf] .check-label[data-astro-cid-gdatlcsf]{flex:1}.filter-sidebar[data-astro-cid-gdatlcsf] label[data-astro-cid-gdatlcsf].check .count[data-astro-cid-gdatlcsf]{margin-left:auto;font-size:11px;color:var(--color-brand-ink-soft);font-family:var(--font-brand-heading);font-weight:600}.status-chips[data-astro-cid-gdatlcsf]{display:grid;grid-template-columns:1fr;gap:6px}.status-chip[data-astro-cid-gdatlcsf]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;background:transparent;border:1px solid var(--color-brand-border);color:var(--color-brand-ink);font-family:var(--font-brand-heading);font-size:12px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;min-height:44px;transition:background-color .2s var(--ease-out-quart, cubic-bezier(.165,.84,.44,1)),color .2s var(--ease-out-quart, cubic-bezier(.165,.84,.44,1))}@media(hover:hover)and (pointer:fine){.status-chip[data-astro-cid-gdatlcsf]:hover{background:var(--color-brand-surface)}}.status-chip[data-astro-cid-gdatlcsf].active{background:var(--color-brand-accent);color:var(--color-brand-on-accent);border-color:var(--color-brand-accent)}.status-chip[data-astro-cid-gdatlcsf] .count[data-astro-cid-gdatlcsf]{font-family:var(--font-brand-heading);font-size:11px;opacity:.7}.pill-grid[data-astro-cid-gdatlcsf]{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px}.pill-btn[data-astro-cid-gdatlcsf]{padding:10px 0;background:transparent;border:1px solid var(--color-brand-border);color:var(--color-brand-ink-soft);font-family:var(--font-brand-heading);font-size:11px;font-weight:700;letter-spacing:.14em;cursor:pointer;min-height:40px;transition:border-color .2s var(--ease-out-quart, cubic-bezier(.165,.84,.44,1)),background-color .2s var(--ease-out-quart, cubic-bezier(.165,.84,.44,1)),color .2s var(--ease-out-quart, cubic-bezier(.165,.84,.44,1)),transform .16s var(--ease-out-quart, cubic-bezier(.165,.84,.44,1))}.pill-btn[data-astro-cid-gdatlcsf]:active{transform:scale(.96)}@media(hover:hover)and (pointer:fine){.pill-btn[data-astro-cid-gdatlcsf]:hover{border-color:var(--color-brand-ink);color:var(--color-brand-ink)}}.pill-btn[data-astro-cid-gdatlcsf].active,.pill-btn[data-astro-cid-gdatlcsf][aria-pressed=true]{background:var(--color-brand-accent);border-color:var(--color-brand-accent);color:var(--color-brand-on-accent)}.price-range[data-astro-cid-gdatlcsf]{display:flex;gap:8px;margin-top:4px}.price-range[data-astro-cid-gdatlcsf] input[data-astro-cid-gdatlcsf]{width:100%;background:var(--color-brand-bg);border:1px solid var(--color-brand-border);color:var(--color-brand-ink);padding:10px 12px;font-family:var(--font-brand-heading);font-size:13px;border-radius:0;min-height:44px}.price-range[data-astro-cid-gdatlcsf] input[data-astro-cid-gdatlcsf]:focus{outline:none;border-color:var(--color-brand-accent)}.filter-actions[data-astro-cid-gdatlcsf]{margin-top:32px;display:flex;flex-direction:column;gap:8px}.filter-actions[data-astro-cid-gdatlcsf] .btn[data-astro-cid-gdatlcsf]{width:100%;justify-content:center}.cat-layout[data-astro-cid-gdatlcsf]{display:grid;gap:24px;grid-template-columns:1fr}.results-bar[data-astro-cid-gdatlcsf]{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--color-brand-border);margin-bottom:32px;flex-wrap:wrap;gap:16px}.results-bar[data-astro-cid-gdatlcsf] .count[data-astro-cid-gdatlcsf]{font-family:var(--font-brand-heading);font-size:13px;color:var(--color-brand-ink-soft);font-weight:500}.results-bar[data-astro-cid-gdatlcsf] .count[data-astro-cid-gdatlcsf] strong[data-astro-cid-gdatlcsf]{color:var(--color-brand-accent);font-weight:700}.results-bar[data-astro-cid-gdatlcsf] select[data-astro-cid-gdatlcsf]{background:var(--color-brand-surface);border:1px solid var(--color-brand-border);color:var(--color-brand-ink);padding:10px 14px;font-family:var(--font-brand-heading);font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:600;min-height:44px;cursor:pointer}.results-bar[data-astro-cid-gdatlcsf] select[data-astro-cid-gdatlcsf]:focus{outline:none;border-color:var(--color-brand-accent)}.chips[data-astro-cid-gdatlcsf]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.chips[data-astro-cid-gdatlcsf] .chip[data-astro-cid-gdatlcsf]{cursor:pointer;font:inherit;padding:8px 14px;background:transparent;border:1px solid var(--color-brand-border);color:var(--color-brand-ink-soft);font-family:var(--font-brand-heading);font-size:12px;letter-spacing:.06em;min-height:36px;transition:border-color .2s,color .2s,background-color .2s}.chips[data-astro-cid-gdatlcsf] .chip[data-astro-cid-gdatlcsf].active{background:var(--color-brand-accent);border-color:var(--color-brand-accent);color:var(--color-brand-on-accent)}.product-grid[data-astro-cid-gdatlcsf]{display:grid;gap:32px 24px;grid-template-columns:repeat(2,1fr)}.product-card[data-astro-cid-gdatlcsf]{position:relative;display:block;cursor:pointer;transition:transform .22s var(--ease-out-quart, cubic-bezier(.165,.84,.44,1))}.product-card[data-astro-cid-gdatlcsf]:active{transform:scale(.985)}.product-card[data-astro-cid-gdatlcsf].is-vendido{opacity:.55}.product-img[data-astro-cid-gdatlcsf]{aspect-ratio:3 / 4;background-size:cover;background-position:center;background-color:var(--color-brand-bg);position:relative;overflow:hidden;margin-bottom:14px;border:1px solid var(--catalog-img-border, var(--color-brand-border));transition:border-color .28s var(--ease-out-quart, cubic-bezier(.165,.84,.44,1)),box-shadow .28s var(--ease-out-quart, cubic-bezier(.165,.84,.44,1))}@media(hover:hover)and (pointer:fine){.product-card[data-astro-cid-gdatlcsf]:hover .product-img[data-astro-cid-gdatlcsf]{border-color:var(--catalog-img-hover-border, var(--color-brand-accent));box-shadow:var(--catalog-card-hover-shadow, none)}}.product-img[data-astro-cid-gdatlcsf] .badge[data-astro-cid-gdatlcsf]{position:absolute;top:12px;left:12px;z-index:3;padding:4px 10px;background:var(--catalog-badge-bg, var(--color-brand-accent));color:var(--catalog-badge-ink, var(--color-brand-on-accent));font-family:var(--font-brand-heading);font-size:9px;letter-spacing:.18em;text-transform:uppercase;font-weight:700}.product-img[data-astro-cid-gdatlcsf] .corner-tag[data-astro-cid-gdatlcsf]{position:absolute;top:12px;right:12px;z-index:3;padding:4px 8px;background:var(--color-brand-bg);color:var(--color-brand-ink);font-family:var(--font-brand-heading);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.product-card[data-astro-cid-gdatlcsf] h3[data-astro-cid-gdatlcsf]{font-family:var(--catalog-title-font, var(--font-brand-heading));color:var(--catalog-title-color, var(--color-brand-ink));font-size:var(--catalog-title-size, 15px);letter-spacing:var(--catalog-title-spacing, normal);font-weight:600;margin:0 0 2px;line-height:1}.price-row[data-astro-cid-gdatlcsf]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:4px}.price-row[data-astro-cid-gdatlcsf] .price[data-astro-cid-gdatlcsf]{font-family:var(--font-brand-heading);font-weight:700;font-size:14px;color:var(--color-brand-ink)}.price-row[data-astro-cid-gdatlcsf] .price[data-astro-cid-gdatlcsf].is-muted{color:var(--color-brand-ink-soft);font-weight:500}.price-row[data-astro-cid-gdatlcsf] .price-secondary[data-astro-cid-gdatlcsf]{font-family:var(--font-brand-heading);font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-ink-soft)}.tags[data-astro-cid-gdatlcsf]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.tags[data-astro-cid-gdatlcsf] .tag[data-astro-cid-gdatlcsf]{font-family:var(--font-brand-heading);font-size:9px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;padding:3px 8px;border:1px solid var(--color-brand-border);color:var(--color-brand-ink-soft)}.meta-row[data-astro-cid-gdatlcsf]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;font-size:12px;color:var(--color-brand-ink-soft);font-family:var(--font-brand-heading)}.meta-row[data-astro-cid-gdatlcsf] .sep[data-astro-cid-gdatlcsf]{opacity:.5}.empty-state[data-astro-cid-gdatlcsf]{text-align:center;padding:64px 24px;border:1px dashed var(--color-brand-border);margin-top:32px}.empty-state[data-astro-cid-gdatlcsf][hidden]{display:none}.empty-state[data-astro-cid-gdatlcsf] .empty-title[data-astro-cid-gdatlcsf]{font-family:var(--font-brand-display);font-size:36px;margin:0 0 8px;color:var(--color-brand-ink)}.empty-state[data-astro-cid-gdatlcsf] .empty-body[data-astro-cid-gdatlcsf]{color:var(--color-brand-ink-soft);margin:0 0 24px;font-family:var(--font-brand-body)}.results-footer[data-astro-cid-gdatlcsf]{display:flex;justify-content:center;gap:8px;margin-top:64px;flex-wrap:wrap}.results-footer[data-astro-cid-gdatlcsf] .footer-label[data-astro-cid-gdatlcsf]{font-family:var(--font-brand-heading);font-size:12px;color:var(--color-brand-ink-soft)}@media(min-width:800px){.product-grid[data-astro-cid-gdatlcsf]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1100px){.product-grid[data-astro-cid-gdatlcsf]{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.cat-layout[data-astro-cid-gdatlcsf]{grid-template-columns:240px 1fr;gap:48px}.filter-sidebar[data-astro-cid-gdatlcsf]{position:sticky;top:100px;padding:0 32px 0 0;background:transparent;border:0;border-right:1px solid var(--color-brand-border);margin-bottom:0;max-height:calc(100vh - 120px);overflow-y:auto}.filter-sidebar[data-astro-cid-gdatlcsf] label[data-astro-cid-gdatlcsf].check{padding:8px 0;min-height:0}}
