.catalog-search{position:relative;z-index:1;margin-top:-2.75rem}@media (min-width:900px){.catalog-search .search-fields{flex-wrap:nowrap}}.catalogo-filtri-apri{display:none}.catalogo-filtri-apri circle{fill:var(--porcelain)}@media (max-width:639px){.catalog-search .search-slab{display:none}.catalogo-filtri-apri{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:56px;padding:var(--space-3) var(--space-5);background:var(--porcelain);border:1px solid var(--hairline);box-shadow:var(--shadow-lift);color:var(--ink);text-align:left}.catalogo-filtri-apri svg{flex:none}.catalogo-filtri-nome{flex:none;font-size:var(--t-label);letter-spacing:var(--ls-caps-ui);text-transform:uppercase;white-space:nowrap}.catalogo-filtri-riassunto{min-width:0;margin-left:auto;font-size:var(--t-sm);color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.catalogo-barra{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);margin:var(--space-5) 0 var(--space-6)}.catalogo-risultati{flex:1 1 auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0 var(--space-4);min-width:0}.catalogo-conto{font-size:var(--t-body-sm);color:var(--ink)}.catalogo-conto.sr-only:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;-webkit-clip-path:none;clip-path:none;white-space:normal}.catalogo-ordina{flex:none;display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.catalogo-ordina label{flex:none;font-size:var(--t-label-sm);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--muted)}.catalogo-ordina select{min-width:0;min-height:44px;padding:0 18px 0 0;border:0;border-radius:0;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%236B6F6A' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 2px center;font-family:var(--sans);font-weight:400;font-size:var(--t-sm);color:var(--ink);-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){.catalogo-ordina select{-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select;display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:0;background-image:none}.catalogo-ordina select::picker(select){position-area:block-end span-inline-start}}@media (max-width:639px){.catalogo-barra{margin:var(--space-4) 0 var(--space-5)}}.catalogo-altri{display:flex;justify-content:center;margin-top:clamp(var(--space-7),5vw,var(--space-8))}.foglio-filtri{position:fixed;inset:0;z-index:80}.foglio-filtri-velo{position:absolute;inset:0;background:rgb(var(--ink-deep-rgb)/.42);animation:foglio-velo .25s var(--ease-soft)}.foglio-filtri-pannello{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;max-height:calc(100dvh - var(--space-7));background:var(--porcelain);box-shadow:var(--shadow-lift);animation:foglio-sale .35s var(--ease-out)}.foglio-filtri-testa{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-2) var(--gutter) var(--space-2);border-bottom:1px solid var(--hairline)}.foglio-filtri-titolo{font-family:var(--serif);font-size:var(--d-sm);font-weight:400;line-height:var(--lh-title)}.foglio-filtri-chiudi{display:grid;place-items:center;width:44px;height:44px;margin-right:calc(-1 * var(--space-3));color:var(--ink)}.foglio-filtri-corpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--gutter)}.foglio-filtri-piede{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--gutter) calc(var(--space-4) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--hairline)}.foglio-filtri-azzera{flex:none;padding-block:var(--space-3);font-size:var(--t-label);letter-spacing:var(--ls-caps-ui);text-transform:uppercase;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.35em}.foglio-filtri-mostra{flex:1 1 auto}.search-slab--foglio{background:transparent;border:0;box-shadow:none}.search-slab--foglio .search-fields{display:grid;grid-template-columns:1fr}.search-slab--foglio .search-fields .sp-field{grid-column:1/-1;padding:var(--space-2) 0 var(--space-1);border-right:0;border-bottom:1px solid var(--hairline)}.search-slab--foglio .scelta-tipologie-apri,.search-slab--foglio .sp-field input,.search-slab--foglio .sp-field select{min-height:48px}.search-slab--foglio .scelta-tipologie-elenco{position:static;width:auto;min-width:0;max-width:none;max-height:none;overflow:visible;padding:0 0 var(--space-2);background:transparent;border:0;box-shadow:none}.search-slab--foglio .scelta-voce{padding-inline:0}.search-slab--foglio .search-fields .sp-field:last-child{border-bottom:0}@keyframes foglio-sale{0%{transform:translateY(100%)}}@keyframes foglio-velo{0%{opacity:0}}@media (max-width:899px){.catalogo-ordina select{font-size:max(16px,1rem)}}