.listing[data-v-5b5393e5]{padding-block:24px 48px}.listing__head[data-v-5b5393e5]{margin-bottom:14px}.listing__title[data-v-5b5393e5]{font-size:clamp(1.4rem,3vw,2rem);margin:0}.listing__bar[data-v-5b5393e5]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-bottom:16px}.listing__side-toggle[data-v-5b5393e5]{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.listing__nofacets[data-v-5b5393e5]{color:var(--muted);flex:0 0 auto;font-size:.88rem}.listing__meta[data-v-5b5393e5]{color:var(--muted);font-size:.92rem;margin:0}.listing__tools[data-v-5b5393e5]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-left:auto}.listing__filter-btn[data-v-5b5393e5]{display:none}.listing__view[data-v-5b5393e5]{border:1px solid var(--line-strong);border-radius:0;display:inline-flex;overflow:hidden}.listing__view button[data-v-5b5393e5]{background:var(--bg-softer);border:0;color:var(--muted);font:inherit;font-size:.84rem;font-weight:600;padding:9px 12px}.listing__view button.is-on[data-v-5b5393e5]{background:var(--accent);color:var(--on-accent)}.listing__sort select[data-v-5b5393e5]{background:var(--bg-softer);border:1px solid var(--line-strong);border-radius:0;color:var(--ink);font:inherit;padding:10px 12px}.listing__chips[data-v-5b5393e5]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.chip--veicolo[data-v-5b5393e5]{gap:7px}.chip[data-v-5b5393e5]{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:0;color:var(--on-accent);display:inline-flex;font-size:.85rem;font-weight:600;gap:8px;padding:6px 12px}.chip--reset[data-v-5b5393e5]{background:transparent;border-color:var(--line-strong);color:var(--ink)}.listing__body[data-v-5b5393e5]{align-items:start;-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-columns:250px 1fr;row-gap:28px;transition:grid-template-columns .28s ease,column-gap .28s ease;transition:grid-template-columns .28s ease,column-gap .28s ease,-moz-column-gap .28s ease}.listing__body.is-right[data-v-5b5393e5]{grid-template-columns:1fr 250px}.listing__body.is-right .listing__aside[data-v-5b5393e5]{order:2}.listing__body.is-nofacets[data-v-5b5393e5]{grid-template-columns:1fr}.listing__body.is-collapsed[data-v-5b5393e5]{-moz-column-gap:0;column-gap:0;grid-template-columns:0 1fr}.listing__body.is-right.is-collapsed[data-v-5b5393e5]{grid-template-columns:1fr 0}.listing__aside[data-v-5b5393e5]{min-width:0;overflow:hidden;position:sticky;top:calc(var(--header-h) + 16px);transition:visibility 0s;visibility:visible}.listing__aside-in[data-v-5b5393e5]{transition:transform .28s ease,opacity .18s ease;width:250px}.listing__aside.is-hidden[data-v-5b5393e5]{transition:visibility 0s .28s;visibility:hidden}.listing__aside.is-hidden .listing__aside-in[data-v-5b5393e5]{opacity:0;transform:translate(-100%)}.is-right .listing__aside.is-hidden .listing__aside-in[data-v-5b5393e5]{transform:translate(100%)}.facet[data-v-5b5393e5]{border-bottom:1px solid var(--line);margin-bottom:16px;padding-bottom:16px}.facet__title[data-v-5b5393e5]{font-size:.95rem;margin-bottom:10px}.facet__list[data-v-5b5393e5]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;max-height:320px;overflow-y:auto;padding:0}.facet__item[data-v-5b5393e5]{background:transparent;border:0;border-radius:0;color:var(--ink);display:block;font-size:.88rem;padding:6px 8px;text-align:left;width:100%}a.facet__item[data-v-5b5393e5]:hover,button.facet__item[data-v-5b5393e5]:hover{background:var(--bg-softer);color:var(--accent)}.facet__item.is-active[data-v-5b5393e5]{background:var(--accent);color:var(--on-accent);font-weight:600}button.facet__item.is-active[data-v-5b5393e5]:hover{background:var(--accent-hover);color:var(--on-accent)}.facet__item.is-locked[data-v-5b5393e5]{background:var(--bg-softer);color:var(--muted);font-weight:600}.facet__empty[data-v-5b5393e5]{font-size:.88rem}.listing__aside-head[data-v-5b5393e5],.listing__veil[data-v-5b5393e5]{display:none}.facet__title button[data-v-5b5393e5]{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;font:inherit;gap:10px;justify-content:space-between;padding:0;text-align:left;width:100%}.facet__title button[data-v-5b5393e5]:hover{color:var(--accent)}.facet__caret[data-v-5b5393e5]{color:var(--muted);flex:0 0 auto;transition:transform .2s}.facet.is-closed .facet__caret[data-v-5b5393e5]{transform:rotate(-90deg)}@media(prefers-reduced-motion:reduce){.facet__caret[data-v-5b5393e5]{transition:none}}.facet__item.is-box[data-v-5b5393e5]{align-items:center;display:flex;gap:9px}.facet__box[data-v-5b5393e5]{background:var(--bg-softer);border:1px solid var(--line-strong);display:grid;flex:0 0 auto;height:15px;place-items:center;width:15px}.facet__item.is-active .facet__box[data-v-5b5393e5]{background:var(--accent);border-color:var(--accent)}.facet__item.is-active .facet__box[data-v-5b5393e5]:after{border-bottom:2px solid var(--on-accent);border-left:2px solid var(--on-accent);content:"";height:5px;transform:rotate(-45deg) translate(1px,-1px);width:9px}.facet__more[data-v-5b5393e5]{background:none;border:0;color:var(--accent);font:inherit;font-size:.84rem;font-weight:600;margin-top:8px;padding:4px 8px;text-decoration:underline}.listing__error[data-v-5b5393e5]{color:var(--danger);font-weight:600;padding:40px 20px;text-align:center}.listing__empty[data-v-5b5393e5]{display:grid;gap:18px;padding:18px 20px 60px;place-items:center;text-align:center}.listing__q[data-v-5b5393e5]{color:var(--accent);font-weight:800}.listing__wa[data-v-5b5393e5]{display:grid;gap:6px;margin-top:6px;place-items:center}.listing__wa-t[data-v-5b5393e5]{color:var(--ink);font-size:1.15rem;font-weight:800;margin:0}.listing__wa-p[data-v-5b5393e5]{color:var(--muted);margin:0 0 14px;max-width:46ch}.listing__wa-btn[data-v-5b5393e5]{background:var(--whatsapp);border-radius:8px;color:var(--whatsapp-ink);font-size:1.05rem;font-weight:800;gap:10px;padding:14px 26px}.listing__wa-btn[data-v-5b5393e5]:hover{background:var(--whatsapp-hover);color:var(--whatsapp-ink)}.listing__empty-actions[data-v-5b5393e5]{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.product-grid--grid[data-v-5b5393e5]{grid-template-columns:repeat(auto-fill,minmax(clamp(160px,calc((100% - (var(--rows, 4) - 1)*16px)/var(--rows, 4)),100%),1fr))}.product-grid--list[data-v-5b5393e5]{grid-template-columns:1fr}.product-grid--list[data-v-5b5393e5] .product{flex-direction:row}.product-grid--list[data-v-5b5393e5] .product__media{aspect-ratio:auto;flex:0 0 clamp(110px,22%,210px)}.product-grid--list[data-v-5b5393e5] .product__body{flex:1;min-width:0}.product-grid--list[data-v-5b5393e5] .product__title{-webkit-line-clamp:2;line-clamp:2;min-height:0}.product-grid--list[data-v-5b5393e5] .product__actions{justify-items:start}.product-grid--list[data-v-5b5393e5] .product__add{padding-inline:20px;width:auto}.pager[data-v-5b5393e5]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:36px}.pager__btn[data-v-5b5393e5]{background:var(--bg-softer);border:1px solid var(--line-strong);border-radius:0;color:var(--ink);font-weight:600;height:40px;min-width:40px;padding:0 10px}.pager__btn[data-v-5b5393e5]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.pager__btn.is-current[data-v-5b5393e5]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.pager__btn.is-current[data-v-5b5393e5]:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.pager__btn[data-v-5b5393e5]:disabled{cursor:not-allowed;opacity:.4}.pager__dots[data-v-5b5393e5]{color:var(--muted);padding:0 4px}@media(max-width:640px){.product-grid--grid[data-v-5b5393e5],.product-grid--list[data-v-5b5393e5]{grid-template-columns:1fr}}@media(max-width:820px){.listing__tools[data-v-5b5393e5]{flex-basis:100%;gap:10px;margin-left:0}.listing__sort[data-v-5b5393e5],.listing__view[data-v-5b5393e5],.listing__view button[data-v-5b5393e5]{flex:1 1 0}.listing__sort select[data-v-5b5393e5]{width:100%}.listing__veil[data-v-5b5393e5]{background:#000000b8;inset:0;position:fixed;z-index:70}.listing__aside.is-hidden.is-open[data-v-5b5393e5],.listing__aside.is-open[data-v-5b5393e5]{inset:0;overflow-y:auto;position:fixed;z-index:80;-webkit-overflow-scrolling:touch;background:var(--bg);max-height:none;padding:0 16px 24px}.listing__aside-head[data-v-5b5393e5]{align-items:center;background:var(--bg);border-bottom:1px solid var(--line);display:flex;font-size:1.05rem;gap:12px;justify-content:space-between;margin:0 -16px 12px;padding:14px 16px;position:sticky;top:0;z-index:1}.listing__aside-close[data-v-5b5393e5]{background:var(--bg-softer);border:1px solid var(--line);color:var(--ink);cursor:pointer;display:grid;height:34px;padding:0;place-items:center;width:34px}.listing__body[data-v-5b5393e5],.listing__body.is-collapsed[data-v-5b5393e5],.listing__body.is-right[data-v-5b5393e5],.listing__body.is-right.is-collapsed[data-v-5b5393e5]{-moz-column-gap:0;column-gap:0;grid-template-columns:1fr}.listing__side-toggle[data-v-5b5393e5]{display:none}.listing__filter-btn[data-v-5b5393e5]{display:inline-flex}.listing__aside[data-v-5b5393e5],.listing__aside.is-hidden[data-v-5b5393e5]{background:var(--bg-soft);border-radius:0;display:none;overflow:visible;padding:16px;position:static;visibility:visible}.listing__aside.is-hidden.is-open[data-v-5b5393e5],.listing__aside.is-open[data-v-5b5393e5]{display:block}.listing__aside-in[data-v-5b5393e5],.listing__aside.is-hidden .listing__aside-in[data-v-5b5393e5]{opacity:1;transform:none;width:auto}}@media(prefers-reduced-motion:reduce){.listing__aside-in[data-v-5b5393e5],.listing__body[data-v-5b5393e5]{transition:none}.listing__aside.is-hidden[data-v-5b5393e5]{transition:visibility 0s}}
