.manuarti-grid-section{font-family:Figtree,system-ui,-apple-system,sans-serif;color:var(--terra-bruna)}.manuarti-grid-hero{text-align:center;padding:5rem 2rem 4rem;background:var(--terra-lino)}.manuarti-grid-hero h1{font-family:"Young Serif",Georgia,serif;font-size:4.5rem;color:var(--terra-cuoio-scuro);font-weight:400;letter-spacing:-.005em;line-height:1.2;margin:0 0 .5rem}.manuarti-grid-hero .filetto-miele{display:block;width:60px;height:2px;background:var(--terra-miele-crudo);margin:1.5rem auto}.manuarti-grid-subtitle{font-family:Figtree,sans-serif;font-size:1.6rem;color:var(--terra-pietra-calda);letter-spacing:.05em;margin:0}.manuarti-filters-block{background:#e8dbc466;padding:4rem 0;border-top:1px solid rgba(107,58,30,.08);border-bottom:1px solid rgba(107,58,30,.08)}.manuarti-filters-container{max-width:1200px;margin:0 auto;padding:0 5rem}.manuarti-filter-group{margin-bottom:2.4rem}.manuarti-filter-group:last-child{margin-bottom:0}.manuarti-filter-label{font-family:Figtree,sans-serif;font-size:1.2rem;font-weight:600;color:var(--terra-pietra-calda);letter-spacing:.15em;text-transform:uppercase;margin-bottom:1.1rem;display:block}.manuarti-pill-group{display:flex;flex-wrap:wrap;gap:.8rem}.manuarti-pill{font-family:Figtree,sans-serif;font-size:1.35rem;font-weight:500;padding:.8rem 1.6rem;background:var(--terra-lino);color:var(--terra-bruna);border:1px solid rgba(107,58,30,.2);border-radius:2rem;cursor:pointer;transition:all .2s ease;letter-spacing:.02em}.manuarti-pill:hover{border-color:var(--terra-miele-crudo);color:var(--terra-cuoio-scuro)}.manuarti-pill.active{background:var(--terra-cuoio-scuro);color:var(--terra-lino);border-color:var(--terra-cuoio-scuro)}.manuarti-filter-row{display:flex;flex-wrap:wrap;gap:3rem;align-items:end}.manuarti-filter-cell{flex:1;min-width:200px}.manuarti-dropdown{position:relative;width:100%}.manuarti-dropdown select{font-family:Figtree,sans-serif;font-size:1.5rem;font-weight:400;padding:1.1rem 4rem 1.1rem 1.6rem;background:var(--terra-lino);color:var(--terra-bruna);border:1px solid rgba(107,58,30,.2);border-radius:2px;cursor:pointer;width:100%;letter-spacing:.02em;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath fill='%239A887A' d='M6 8L0 0h12z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.6rem center;background-size:12px 8px}.manuarti-dropdown select:hover{border-color:var(--terra-miele-crudo)}.manuarti-dropdown select:focus{outline:none;border-color:var(--terra-cuoio-scuro)}.manuarti-active-filters{background:var(--terra-lino);padding:1.9rem 0;border-bottom:1px solid rgba(107,58,30,.08)}.manuarti-active-filters-inner{max-width:1200px;margin:0 auto;padding:0 5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.manuarti-active-filters-label{font-family:Figtree,sans-serif;font-size:1.25rem;font-weight:500;color:var(--terra-pietra-calda);letter-spacing:.08em;text-transform:uppercase;margin-right:.5rem}.manuarti-chip{display:inline-flex;align-items:center;gap:.5rem;font-family:Figtree,sans-serif;font-size:1.35rem;font-weight:500;padding:.65rem 1.1rem .65rem 1.45rem;background:var(--terra-cuoio-scuro);color:var(--terra-lino);border-radius:2rem;letter-spacing:.02em;border:none;cursor:default}.manuarti-chip-close{background:none;border:none;color:var(--terra-lino);cursor:pointer;font-size:1rem;padding:0;width:18px;height:18px;border-radius:50%;opacity:.7;transition:opacity .2s,background .2s;display:inline-flex;align-items:center;justify-content:center}.manuarti-chip-close:hover{opacity:1;background:#ffffff26}.manuarti-clear-all{font-family:Figtree,sans-serif;font-size:1.35rem;font-weight:500;color:var(--terra-cuoio-scuro);background:none;border:none;cursor:pointer;text-decoration:underline;padding:.4rem .6rem;margin-left:auto;letter-spacing:.02em}.manuarti-clear-all:hover{color:var(--terra-miele-crudo)}#manuarti-filters-block{min-height:259px}#manuarti-filters-block:empty{display:block}@media(max-width:975px){[data-filter-type=produttori] #manuarti-filters-block{min-height:311px}}@media(max-width:768px){[data-filter-type=mestieri] #manuarti-filters-block{min-height:215px}[data-filter-type=produttori] #manuarti-filters-block{min-height:394px}}.manuarti-meta-bar{max-width:1200px;margin:0 auto;padding:3.2rem 5rem 2.4rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.manuarti-results-count{font-family:"Young Serif",serif;font-size:2.2rem;color:var(--terra-cuoio-scuro)}.manuarti-results-count strong{font-weight:400}.manuarti-share-bar{display:flex;gap:.5rem;align-items:center}.manuarti-share-label{font-family:Figtree,sans-serif;font-size:1.25rem;color:var(--terra-pietra-calda);letter-spacing:.05em;margin-right:.5rem}.manuarti-share-btn{display:inline-flex;align-items:center;gap:.4rem;font-family:Figtree,sans-serif;font-size:1.35rem;font-weight:500;padding:.8rem 1.45rem;background:transparent;color:var(--terra-cuoio-scuro);border:1px solid rgba(107,58,30,.25);border-radius:2px;cursor:pointer;letter-spacing:.02em;transition:all .2s}.manuarti-share-btn:hover{background:var(--terra-cuoio-scuro);color:var(--terra-lino);border-color:var(--terra-cuoio-scuro)}.manuarti-share-btn.copied{background:var(--terra-verde-ulivo);color:var(--terra-lino);border-color:var(--terra-verde-ulivo)}.manuarti-grid-container{max-width:1200px;margin:0 auto;padding:1.6rem 5rem 8rem}.manuarti-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}@media(max-width:1024px){.manuarti-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.manuarti-grid{grid-template-columns:1fr}}.manuarti-card{background:var(--terra-lino);border:1px solid rgba(107,58,30,.12);overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column;cursor:pointer;text-decoration:none;color:inherit;opacity:1}.manuarti-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #2b25201a;border-color:var(--terra-miele-crudo)}.manuarti-card.fade-out{opacity:0;transform:scale(.95)}.manuarti-card.hidden{display:none}.manuarti-card-image{aspect-ratio:4/3;background:linear-gradient(135deg,rgba(232,219,196,.6) 0%,var(--terra-pietra-calda) 60%,var(--terra-cuoio-scuro) 100%);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.manuarti-card-image:after{content:"";position:absolute;bottom:1rem;left:50%;transform:translate(-50%);width:40px;height:1.5px;background:var(--terra-miele-crudo);opacity:.6}.manuarti-card-image img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block}.manuarti-card-image-icon{font-family:"Young Serif",serif;font-size:4rem;color:#f2e8d5b3;letter-spacing:.05em}.manuarti-card-body{padding:2.4rem;flex:1;display:flex;flex-direction:column;position:relative}.manuarti-card-title{font-family:"Young Serif",serif;font-size:2.1rem;color:var(--terra-cuoio-scuro);font-weight:400;margin:0 0 .9rem;line-height:1.25}.manuarti-card-filetto{display:block;width:30px;height:1.5px;background:var(--terra-miele-crudo);margin:1rem 0 1.4rem}.manuarti-card-meta{font-family:Figtree,sans-serif;font-size:1.5rem;line-height:1.62;color:var(--terra-bruna);margin:0 0 .5rem}.manuarti-card-meta-secondary{font-family:Figtree,sans-serif;font-size:1.3rem;color:var(--terra-pietra-calda);letter-spacing:.02em;margin:0}.manuarti-card-badge{position:absolute;bottom:2.4rem;right:2.4rem;display:inline-flex;align-items:center;gap:.3rem;font-family:Figtree,sans-serif;font-size:1.1rem;font-weight:600;padding:.5rem 1.1rem;background:var(--terra-verde-ulivo);color:var(--terra-lino);letter-spacing:.1em;text-transform:uppercase;border-radius:2px}.manuarti-empty-state{text-align:center;padding:4rem 2rem}.manuarti-empty-state h3{font-family:"Young Serif",serif;font-size:2.8rem;color:var(--terra-cuoio-scuro);font-weight:400;margin:0 0 .5rem}.manuarti-empty-state p{font-family:Figtree,sans-serif;color:var(--terra-pietra-calda);margin:0 0 1.5rem}.manuarti-btn-primary{display:inline-block;font-family:Figtree,sans-serif;font-size:1.4rem;font-weight:600;letter-spacing:.04em;padding:1.3rem 2.6rem;background:var(--terra-cuoio-scuro);color:var(--terra-lino);border:1px solid var(--terra-cuoio-scuro);border-radius:2px;cursor:pointer;transition:all .25s ease;text-decoration:none}.manuarti-btn-primary:hover{background:var(--terra-miele-crudo);color:var(--terra-cuoio-scuro);border-color:var(--terra-miele-crudo)}.manuarti-mobile-filter-btn{display:none;font-family:Figtree,sans-serif;font-size:1.4rem;font-weight:600;padding:.7rem 1.2rem;background:var(--terra-cuoio-scuro);color:var(--terra-lino);border:1px solid var(--terra-cuoio-scuro);border-radius:2px;cursor:pointer;letter-spacing:.04em;margin-top:1rem}@media(max-width:768px){.manuarti-grid-hero h1{font-size:3rem}.manuarti-grid-hero{padding:3rem 1rem 2.5rem}.manuarti-filters-block{padding-block:1.5rem}.manuarti-filters-block .manuarti-filter-row{flex-direction:column;gap:1rem;align-items:stretch}.manuarti-meta-bar{padding-block:1.5rem;flex-direction:column;align-items:flex-start}.manuarti-active-filters{padding-block:1rem}.manuarti-grid-container{padding-block:1rem 3rem}.manuarti-pill-group{overflow-x:auto;flex-wrap:nowrap;padding-bottom:.6rem;scrollbar-width:thin;scrollbar-color:rgba(107,58,30,.34) rgba(107,58,30,.09)}.manuarti-pill-group::-webkit-scrollbar{height:4px}.manuarti-pill-group::-webkit-scrollbar-track{background:#6b3a1e17;border-radius:2px}.manuarti-pill-group::-webkit-scrollbar-thumb{background:#6b3a1e57;border-radius:2px}.manuarti-pill{white-space:nowrap;flex-shrink:0}.manuarti-filter-group{position:relative}.manuarti-filter-group:before,.manuarti-filter-group:after{content:"";position:absolute;bottom:.6rem;height:4.4rem;width:4.2rem;pointer-events:none;opacity:0;transition:opacity .18s ease}.manuarti-filter-group:before{left:0;background:linear-gradient(to left,#eee3ce00,#eee3ce 76%)}.manuarti-filter-group:after{right:0;background:linear-gradient(to right,#eee3ce00,#eee3ce 76%)}.manuarti-filter-group.ms-scorre-sinistra:before,.manuarti-filter-group.ms-scorre-destra:after{opacity:1}}@media(max-width:749px){.manuarti-filters-container,.manuarti-active-filters-inner,.manuarti-meta-bar,.manuarti-grid-container{padding-inline:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/manuarti-filters.css.map */
