/* =========================================================
   ZAPOWIEDŹ — GLOBALNE UKRYCIE WARIANTÓW (WSZYSTKIE MARKI)
   Plik: dodatkowe-style.css
   ========================================================= */


:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product:has(.product.product_tag-zapowiedz),
:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product:has(.product.product_cat-zapowiedz) {
  /* porządki w layoucie Elementora przy produktach zmiennych */
  /* (nie usuwamy przycisku i ilości — tylko wybór wariantów) */
}

:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product:has(.product.product_tag-zapowiedz) form.variations_form .variations,
:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product:has(.product.product_cat-zapowiedz) form.variations_form .variations {
  display: none !important;
  margin: 0 !important; padding: 0 !important; height: 0 !important;
}

:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product:has(.product.product_tag-zapowiedz) form.variations_form :is(.woo-variation-items-wrapper, .variable-items-wrapper, .wvs-variations, .wvs-archive-variations, .wvs-variation-terms, .swatch, .swatches-select, .reset_variations, select[name^="attribute_"]),
:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product:has(.product.product_cat-zapowiedz) form.variations_form :is(.woo-variation-items-wrapper, .variable-items-wrapper, .wvs-variations, .wvs-archive-variations, .wvs-variation-terms, .swatch, .swatches-select, .reset_variations, select[name^="attribute_"]) {
  display: none !important;
}





/* Zniweluj luki po flex-gap w widgetach „Dodaj do koszyka” Elementora */
:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product:has(.product.product_tag-zapowiedz) .elementor-add-to-cart.elementor-product-variable,
:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product:has(.product.product_cat-zapowiedz) .elementor-add-to-cart.elementor-product-variable {
  gap: 0 !important;
  row-gap: 0 !important;
  margin-bottom: 0 !important;
}


/* ===== Fallback BEZ :has (gdyby przeglądarka była stara) =====
   Trafiamy sytuację, gdy form.variations_form jednak JEST w potomkach .product_*zapowiedz.
   (Jeśli Elementor wynosi form poza .product, to blok powyżej z :has jest kluczowy.)
*/

:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product .product.product_tag-zapowiedz form.variations_form .variations,
:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product .product.product_cat-zapowiedz form.variations_form .variations {
  display: none !important;
}

:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product .product.product_tag-zapowiedz form.variations_form :is(.woo-variation-items-wrapper, .variable-items-wrapper, .wvs-variations, .wvs-archive-variations, .wvs-variation-terms, .swatch, .swatches-select, .reset_variations, select[name^="attribute_"]),
:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product .product.product_cat-zapowiedz form.variations_form :is(.woo-variation-items-wrapper, .variable-items-wrapper, .wvs-variations, .wvs-archive-variations, .wvs-variation-terms, .swatch, .swatches-select, .reset_variations, select[name^="attribute_"]) {
  display: none !important;
}

:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product .product.product_tag-zapowiedz form.variations_form .single_variation_wrap,
:where(html) body:is(.marka-axis-mundi, .marka-nemezis, .marka-red, .marka-analityka, .marka-starship).single-product .product.product_cat-zapowiedz form.variations_form .single_variation_wrap {
  display: none !important;
}




/* usunięcie "wyczyść" przy wariantach */ 
  .reset_variations,
  a.wyczysc.wyczysc-proxy {
  display: none !important;
}
