.elementor-148 .elementor-element.elementor-element-653bc30{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-d79262b .woocommerce-breadcrumb{font-family:"Archivo", Sans-serif;font-size:17px;}.elementor-148 .elementor-element.elementor-element-3c93ff7 .elementor-heading-title{font-size:62px;font-weight:400;text-transform:uppercase;}.elementor-148 .elementor-element.elementor-element-600b8d7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-148 .elementor-element.elementor-element-56b5aca{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:initial;--e-filter-item-width:100%;--e-filter-item-flex-grow:1;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;--e-filter-item-justify-content:flex-start;}.elementor-148 .elementor-element.elementor-element-4c1b35c{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;}.elementor-148 .elementor-element.elementor-element-909d589{width:var( --container-widget-width, 14% );max-width:14%;--container-widget-width:14%;--container-widget-flex-grow:0;}.elementor-148 .elementor-element.elementor-element-283078a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-148 .elementor-element.elementor-element-16f7267{--grid-columns:3;}.elementor-148 .elementor-element.elementor-element-16f7267 .elementor-pagination{text-align:center;font-size:32px;}.elementor-148 .elementor-element.elementor-element-16f7267 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-5a25777 );}.elementor-148 .elementor-element.elementor-element-16f7267 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-text );}.elementor-148 .elementor-element.elementor-element-16f7267 .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-16f7267 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-148 .elementor-element.elementor-element-16f7267 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-148 .elementor-element.elementor-element-16f7267 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-148 .elementor-element.elementor-element-16f7267 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-148 .elementor-element.elementor-element-894cd3e{--display:flex;}.elementor-148 .elementor-element.elementor-element-b0891a0{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:initial;--e-filter-item-width:100%;--e-filter-item-flex-grow:1;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;--e-filter-item-justify-content:flex-start;}@media(max-width:1024px){.elementor-148 .elementor-element.elementor-element-16f7267{--grid-columns:2;}}@media(max-width:767px){.elementor-148 .elementor-element.elementor-element-56b5aca{--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;width:100%;max-width:100%;}.elementor-148 .elementor-element.elementor-element-16f7267{--grid-columns:1;}}/* Start custom CSS for shortcode, class: .elementor-element-eb0cf51 */.hh-product-count {
  font-family: 'Archivo', sans-serif;
  font-size: 16px;       /* var(--type-body-md) */
  line-height: 1.5;
  color: #6B6560;        /* var(--text-secondary) — confirmá el hex exacto en tokens/colors.css si lo tenés a mano */
  margin: 0 0 32px;
}/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-4c1b35c */.e-filter {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.e-filter .e-filter-item {
  padding: 9px 18px;
  border-radius: 999px;
  border: 2px solid #14110F;   /* var(--ink-900) */
  background: #fff;
  color: #14110F;
  font-family: 'Archivo', sans-serif;
  font-weight: 600;
  font-size: 14px;
  cursor: pointer;
  line-height: 1.4;
  transition: background 0.15s ease, color 0.15s ease;
}

.e-filter .e-filter-item:hover {
  background: rgba(20,17,15,0.06);
}

/* Estado activo — el widget lo marca con aria-pressed="true" */
.e-filter .e-filter-item[aria-pressed="true"] {
  background: #14110F;
  color: #fff;
  border-color: #14110F;
}

.e-filter .e-filter-item[aria-pressed="true"]:hover {
  background: #14110F;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-909d589 */.hh-order-select {
  padding: 10px 14px;
  font-size: 14px;
  font-family: 'Archivo', sans-serif;
  border-radius: 12px;
  border: 2px solid rgba(20,17,15,0.15);
  background: #fff;
  color: #14110F;
  cursor: pointer;
  -webkit-appearance: none;
  appearance: none;
}/* End custom CSS */