.back-to-top[data-astro-cid-vy5be4ad]{right:var(--space-md);width:48px;height:69px;color:var(--color-accent);cursor:pointer;z-index:90;opacity:0;pointer-events:none;transition:opacity var(--transition), transform var(--transition);background:0 0;border:none;padding:0;position:fixed;bottom:0;transform:translateY(100%)}.back-to-top[data-astro-cid-vy5be4ad].is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.back-to-top[data-astro-cid-vy5be4ad] svg[data-astro-cid-vy5be4ad]{filter:drop-shadow(0 -2px 12px #231f2047);width:100%;height:100%;transition:transform var(--transition);transform-origin:bottom;display:block}.back-to-top[data-astro-cid-vy5be4ad]:hover svg[data-astro-cid-vy5be4ad]{transform:scale(1.08)}.back-to-top[data-astro-cid-vy5be4ad]:focus-visible{outline:2px solid var(--color-text);outline-offset:4px;border-radius:var(--radius)}@media (width<=768px){.back-to-top[data-astro-cid-vy5be4ad]{right:var(--space-sm);width:42px;height:60px}}@media (prefers-reduced-motion:reduce){.back-to-top[data-astro-cid-vy5be4ad],.back-to-top[data-astro-cid-vy5be4ad] svg[data-astro-cid-vy5be4ad]{transition:none}}.catalog-page[data-astro-cid-km6wwbnp]{padding-bottom:var(--space-xl)}.catalog-filters[data-astro-cid-km6wwbnp]{gap:var(--space-md);margin-bottom:var(--space-md);flex-direction:column;display:flex}.filter-group[data-astro-cid-km6wwbnp]{flex-direction:column;gap:.6rem;display:flex}.filter-label[data-astro-cid-km6wwbnp]{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);font-weight:700}.filter-pills[data-astro-cid-km6wwbnp]{flex-wrap:wrap;gap:.4rem;display:flex}.pill[data-astro-cid-km6wwbnp]{font-family:var(--font-base);border:1px solid var(--color-border);border-radius:var(--radius);color:var(--color-text);cursor:pointer;transition:background var(--transition), color var(--transition), border-color var(--transition);background:#fff;padding:.4rem .95rem;font-size:.85rem;font-weight:400}.pill[data-astro-cid-km6wwbnp]:hover{border-color:var(--color-accent);color:var(--color-accent)}.pill[data-astro-cid-km6wwbnp].active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.pill-offerte[data-astro-cid-km6wwbnp],.pill-offerte[data-astro-cid-km6wwbnp]:hover,.pill-offerte[data-astro-cid-km6wwbnp].active{color:var(--color-text);background:0 0;border:none;border-radius:0;align-items:center;gap:.75rem;padding:0;display:inline-flex}.gib-switch[data-astro-cid-km6wwbnp]{--corsa:24px;--molla:cubic-bezier(.34, 1.35, .64, 1);--curva:cubic-bezier(.2, .7, .2, 1);border:1px solid var(--color-border);width:3.5rem;height:2rem;transition:border-color var(--transition);background:#fff;flex-shrink:0;position:relative}.gib-stelo[data-astro-cid-km6wwbnp]{background:var(--color-border);height:4px;margin-top:-2px;position:absolute;top:50%;left:5px;right:5px}.gib-stelo[data-astro-cid-km6wwbnp]:after{content:"";width:calc(10px + var(--corsa));background:var(--color-accent);transform-origin:0;transition:transform .42s var(--curva);position:absolute;inset:0 auto 0 0;transform:scaleX(0)}.gib-knob[data-astro-cid-km6wwbnp]{background:var(--color-muted);width:20px;height:20px;transition:translate .42s var(--molla), scale .16s ease, background var(--transition);border-radius:50%;position:absolute;top:50%;left:5px;translate:0 -50%}.pill-offerte[data-astro-cid-km6wwbnp]:hover .gib-switch[data-astro-cid-km6wwbnp]{border-color:var(--color-accent)}.pill-offerte[data-astro-cid-km6wwbnp]:hover .gib-knob[data-astro-cid-km6wwbnp]{background:var(--color-accent);translate:3px -50%}.pill-offerte[data-astro-cid-km6wwbnp]:active .gib-knob[data-astro-cid-km6wwbnp]{scale:1.15 .9}.pill-offerte[data-astro-cid-km6wwbnp].active .gib-switch[data-astro-cid-km6wwbnp]{border-color:var(--color-accent)}.pill-offerte[data-astro-cid-km6wwbnp].active .gib-stelo[data-astro-cid-km6wwbnp]:after{transform:scaleX(1)}.pill-offerte[data-astro-cid-km6wwbnp].active .gib-knob[data-astro-cid-km6wwbnp]{background:var(--color-accent);translate:var(--corsa) -50%}.pill-offerte[data-astro-cid-km6wwbnp].active:hover .gib-knob[data-astro-cid-km6wwbnp]{translate:calc(var(--corsa) - 3px) -50%}.pill-offerte[data-astro-cid-km6wwbnp]:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}@media (prefers-reduced-motion:reduce){.gib-switch[data-astro-cid-km6wwbnp],.gib-stelo[data-astro-cid-km6wwbnp]:after,.gib-knob[data-astro-cid-km6wwbnp]{transition:none}}.pill[data-astro-cid-km6wwbnp][hidden]{display:none}.catalog-meta[data-astro-cid-km6wwbnp]{align-items:baseline;gap:1.25rem;margin-bottom:1.25rem;display:flex}.azzera[data-astro-cid-km6wwbnp]{font-family:var(--font-base);color:var(--color-text);border:0;border-bottom:1px solid var(--color-border);cursor:pointer;transition:border-color var(--transition);background:0 0;padding:0;font-size:.85rem}.azzera[data-astro-cid-km6wwbnp]:hover{border-color:var(--color-text)}.azzera[data-astro-cid-km6wwbnp][hidden],.filtri-tel[data-astro-cid-km6wwbnp]{display:none}.filtro-apri[data-astro-cid-km6wwbnp]{min-width:0;min-height:3.4rem;font-family:var(--font-base);text-align:left;color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius);cursor:pointer;transition:border-color var(--transition);background:#fff;flex-direction:column;align-items:flex-start;gap:.15rem;padding:.55rem 2.4rem .55rem .9rem;display:flex;position:relative}.filtro-nome[data-astro-cid-km6wwbnp]{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);font-weight:700}.filtro-valore[data-astro-cid-km6wwbnp]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.95rem;font-weight:700;overflow:hidden}.filtro-apri[data-astro-cid-km6wwbnp]:after{content:"";width:.5rem;height:.5rem;transition:rotate var(--transition), translate var(--transition);border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;top:50%;right:1rem;translate:0 -70%;rotate:45deg}.filtro-apri[data-astro-cid-km6wwbnp][aria-expanded=true]{border-color:var(--color-text)}.filtro-apri[data-astro-cid-km6wwbnp][aria-expanded=true]:after{translate:0 -25%;rotate:-135deg}.filtro-apri[data-astro-cid-km6wwbnp].filtrato{border-color:var(--color-accent)}.filtro-apri[data-astro-cid-km6wwbnp].filtrato .filtro-valore[data-astro-cid-km6wwbnp]{color:var(--color-accent-testo)}.filtro-apri[data-astro-cid-km6wwbnp]:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.results-count[data-astro-cid-km6wwbnp]{font-size:var(--fs-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);font-weight:700}.catalog-grid[data-astro-cid-km6wwbnp]{gap:clamp(2.5rem, 4vw, 3.5rem) var(--space-md);grid-template-columns:repeat(4,1fr);display:grid}.no-results[data-astro-cid-km6wwbnp]{text-align:center;padding:var(--space-xl) var(--space-md);color:var(--color-muted)}@media (width<=1024px){.catalog-grid[data-astro-cid-km6wwbnp]{grid-template-columns:repeat(3,1fr)}}@media (width<=768px){.catalog-filters[data-astro-cid-km6wwbnp]{gap:.75rem}.filtri-tel[data-astro-cid-km6wwbnp]{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.filter-group[data-astro-cid-km6wwbnp][data-gruppo]:not(.aperto),.filter-group[data-astro-cid-km6wwbnp][data-gruppo] .filter-label[data-astro-cid-km6wwbnp],.filter-group[data-astro-cid-km6wwbnp]:has(.pill-offerte) .filter-label[data-astro-cid-km6wwbnp]{display:none}.pill[data-astro-cid-km6wwbnp]:not(.pill-offerte){min-height:2.75rem;padding:.5rem 1rem;font-size:.95rem}.catalog-grid[data-astro-cid-km6wwbnp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem .75rem}}@media (width<=340px){.catalog-grid[data-astro-cid-km6wwbnp]{grid-template-columns:1fr}}html[data-solo-offerte] .product-card:not(.is-offerta){display:none}
