/* Nasconde i widget Wishlist nell'overlay di ricerca Jetpack */
.jetpack-instant-search__widget-area .widget_alg_wc_wl_widget_link {
	display: none !important;
}

/* Nasconde anche gli articoli recenti, che qui non servono */
.jetpack-instant-search__widget-area .widget_recent_entries {
	display: none !important;
}
/* Pagamento rapido: bottoni centrati, 3 per riga */
.wc-block-components-express-payment__event-buttons {
  display: flex !important;
  flex-wrap: wrap !important;
  justify-content: center !important;
  gap: 12px !important;
}
.wc-block-components-express-payment__event-buttons > li {
  flex: 0 0 calc((100% - 24px) / 3) !important;
  max-width: calc((100% - 24px) / 3) !important;
  width: auto !important;
  margin: 0 !important;
}

/* Se i bottoni visibili sono 4: disposizione 2 + 2 */
.wc-block-components-express-payment__event-buttons:has(> li:nth-child(4):last-child) > li {
  flex-basis: calc((100% - 12px) / 2) !important;
  max-width: calc((100% - 12px) / 2) !important;
}

/* Schermi medi: 2 per riga, l'ultimo centrato */
@media (max-width: 700px) {
  .wc-block-components-express-payment__event-buttons > li {
    flex-basis: calc((100% - 12px) / 2) !important;
    max-width: calc((100% - 12px) / 2) !important;
  }
}

/* Smartphone: uno per riga, a tutta larghezza */
@media (max-width: 420px) {
  .wc-block-components-express-payment__event-buttons > li,
  .wc-block-components-express-payment__event-buttons:has(> li:nth-child(4):last-child) > li {
    flex-basis: 100% !important;
    max-width: 100% !important;
  }
}

/* Finestre "Sfoglia" nelle pagine categoria */
.antro-sfoglia{margin:1.2em 0;border:1px solid #e3e3e3;border-radius:12px;background:#fafafa}
.antro-sfoglia summary{cursor:pointer;padding:12px 16px;font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center}
.antro-sfoglia summary::-webkit-details-marker{display:none}
.antro-sfoglia summary::after{content:"▾";transition:transform .2s}
.antro-sfoglia[open] summary::after{transform:rotate(180deg)}
.antro-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 16px 16px}
.antro-chips a{padding:6px 14px;border:1px solid #d5d5d5;border-radius:999px;background:#fff;font-size:.9em;line-height:1.3;text-decoration:none;color:inherit}
.antro-chips a:hover{border-color:var(--theme-palette-color-1,#333);color:var(--theme-palette-color-1,#333)}
.antro-label{flex-basis:100%;font-size:.8em;text-transform:uppercase;letter-spacing:.05em;opacity:.7;margin-top:4px}