/* Karta produktu: pole ilości obok "Dodaj do koszyka" - pigułka zamiast kółka, cyfra nie wchodzi na strzałki */
body.single-product form.cart .quantity input.qty {
  width: 96px !important;
  max-width: none !important;
  height: 50px; /* jak przycisk obok */
  padding: 0 14px 0 20px !important;
  border: 1px solid #c8c8c8 !important;
  border-radius: 999px !important;
  background-color: #fff !important;
  color: #111 !important;
  font-size: 16px !important;
  font-weight: 500;
  line-height: 48px;
  text-align: center;
}
body.single-product form.cart .quantity input.qty:focus {
  border-color: #111 !important;
  outline: none;
}

/*
 * Karta produktu z jednym zdjęciem: CSS szablonu Divi (2622) robi z galerii kwadrat przez .flex-viewport,
 * ale przy jednym zdjęciu WooCommerce nie tworzy suwaka i galeria miała wysokość 0 (zdjęcie znikało).
 * Tu ten sam kwadrat bez suwaka.
 */
.woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__wrapper {
  position: relative !important;
  height: auto !important;
}
.woocommerce-product-gallery:not(:has(.flex-viewport)) .woocommerce-product-gallery__image {
  height: auto !important;
  aspect-ratio: 1 / 1;
}
