/* Avalehe esimesed kaks eelist on mobiilis kõrvuti. */
@media (max-width: 767px) {
  body .elementor-32253 .elementor-element.elementor-element-30b4c22 .e-n-menu-heading {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .75rem;
    width: 100%;
  }
  body .elementor-32253 .elementor-element.elementor-element-30b4c22 .e-n-menu-item {
    width: auto;
    min-width: 0;
    margin: 0;
  }
  body .elementor-32253 .elementor-element.elementor-element-30b4c22 .e-n-menu-item:nth-child(n+3) {
    grid-column: 1 / -1;
  }
  body .elementor-32253 .elementor-element.elementor-element-30b4c22 .e-n-menu-title {
    width: 100%;
    min-height: 3.5rem;
    padding-inline: .5rem;
  }
  body .elementor-32253 .elementor-element.elementor-element-30b4c22 .e-n-menu-title-container {
    gap: .5rem;
    min-width: 0;
  }
  body .elementor-32253 .elementor-element.elementor-element-30b4c22 .e-n-menu-icon {
    margin: 0;
    font-size: 1.875rem;
    flex: 0 0 1.875rem;
  }
  body .elementor-32253 .elementor-element.elementor-element-30b4c22 .e-n-menu-title-text {
    min-width: 0;
    font-size: .8125rem;
  }
}
.hsc-availability-filter { margin-block: 0 1.25rem; }
.hsc-availability-filter label { display: block; font-weight: 700; margin-bottom: .5rem; }
.hsc-availability-filter select { max-width: 100%; width: 100%; min-height: 2.75rem; }
.hsc-selected-status { font-weight: 700; margin-block: .5rem; }
.hsc-enquiry-button[hidden] { display: none !important; }
.hsc-purchase-status a.button.hsc-enquiry-button { display: inline-flex; align-items: center; justify-content: center; box-sizing: border-box; margin-block: .5rem 1rem; min-height: 3rem; padding: .875rem 1.375rem; line-height: 1.2; text-align: center; vertical-align: middle; }
.hsc-catalog-availability { display: block; font-size: 10px; line-height: 1.3; color: #fff; }
.elementor-element-7c9463c:has(.hsc-catalog-availability) { width: auto !important; max-width: calc(100% - 1rem); }
.elementor-element-7c9463c:has(.hsc-catalog-availability) > .elementor-widget-container { height: auto !important; min-height: 0; padding: 6px 8px !important; }
.hsc-purchase-status.is-enquiry + form.cart .single_add_to_cart_button,
form.cart.hsc-is-enquiry .single_add_to_cart_button,
form.cart.hsc-is-enquiry .quantity { display: none !important; }
