/* Start custom CSS *//* collection-pills:start */
.elementor-602 .elementor-widget-wp-widget-woocommerce_product_categories,
.elementor-602 .elementor-widget-wp-widget-woocommerce_product_categories .elementor-widget-container,
.elementor-602 .widget_product_categories,
.elementor-602 ul.product-categories { display: contents; }
.elementor-602 .widget_product_categories .widget-title,
.elementor-602 .widget_product_categories h2 { display: none; }
.elementor-602 ul.product-categories li { margin: 0; padding: 0; list-style: none; }
.elementor-602 ul.product-categories li a { display: inline-flex; align-items: center; padding: var(--sp-2) var(--sp-5); border: var(--bd) solid var(--color-line-2); border-radius: var(--r-pill); background: var(--color-panel); font-family: var(--font-body); font-size: var(--fs-13); font-weight: 400; line-height: var(--lh-snug); color: var(--color-ink-2); text-decoration: none; transition: background-color 220ms, border-color 220ms, color 220ms; }
.elementor-602 ul.product-categories li a:hover { background: var(--color-surface-2); border-color: var(--color-ink); color: var(--color-ink); }
.elementor-602 ul.product-categories li.current-cat a,
.elementor-602 ul.product-categories li.current-cat a:hover { background: var(--color-ink); border-color: var(--color-ink); color: var(--color-inverse); }
body.woocommerce-shop .elementor-602 .pill-row:not(:has(li.current-cat)) #collection-all,
body.woocommerce-shop .elementor-602 .pill-row:not(:has(li.current-cat)) #collection-all:hover { background: var(--color-ink); border-color: var(--color-ink); color: var(--color-inverse); }
@media (max-width: 767px) {
  .elementor-602 ul.product-categories li a { padding: var(--sp-2) var(--sp-4); }
}
/* collection-pills:end */
/* Shop page: pills filter the grid in place and show which collection is selected */
body.woocommerce-shop .elementor-602 ul.product-categories li a[aria-pressed="true"] { background: var(--color-ink); border-color: var(--color-ink); color: var(--color-inverse); }/* End custom CSS */