/* ══════════════════════════════════════════════════════════════════════
   ZLATÉ KARTY — zbývající žluté pruhy (27. 10. 2026)
   Stejný vzhled jako záhlaví kategorií (17-zlata-karta.css) a úvodní karta
   (18-uvod-zlata-karta-v2.css):
   A) záhlaví .cat-hero mimo výpisy produktů – Atlas kamenů (přehled
      i stránka kamene), symboly/herbář, kalendář úplňků, O nás, Prodejny
      (výpisy produktů tax-product_cat a tax-pa_* má 17-zlata-karta.css)
   B) výsledky hledání (.search-head)
   C) úvodní stránka – sekce Atlas kamenů, Kameny podle čakry, Hodnocení
      (sekce Divi builderu, mění se jen pozadí, šířka a zaoblení)
   #main v selektorech: 08-woo.css nuluje padding .container s !important.
   Vrácení = smazat tento soubor.
   ══════════════════════════════════════════════════════════════════════ */
/* A) záhlaví .cat-hero na ostatních stránkách (Atlas, kámen, symbol, úplňky, O nás, Prodejny) */
body:not(.tax-product_cat):not([class*=" tax-pa_"]) #main .cat-hero{
  background:transparent !important;padding:16px 0 6px !important;overflow:visible;
}
body:not(.tax-product_cat):not([class*=" tax-pa_"]) #main .cat-hero > .container{
  background:linear-gradient(160deg,#f0cf6a,#f8e6a6);border-radius:24px;
  padding:30px 34px 26px !important;box-shadow:0 2px 12px rgba(0,0,0,.05);
}
body:not(.tax-product_cat):not([class*=" tax-pa_"]) #main .cat-hero > .container > p{padding-bottom:0;margin-bottom:6px;}
body:not(.tax-product_cat):not([class*=" tax-pa_"]) #main .cat-hero-meta span{
  background:rgba(255,255,255,.75);border-radius:999px;padding:5px 12px;
}
body:not(.tax-product_cat):not([class*=" tax-pa_"]) #main .cat-hero-meta{gap:6px 10px;}
/* B) výsledky hledání */
#main .search-head{background:transparent !important;padding:16px 0 6px !important;}
#main .search-head > .container{
  background:linear-gradient(160deg,#f0cf6a,#f8e6a6);border-radius:24px;
  padding:28px 34px 24px !important;box-shadow:0 2px 12px rgba(0,0,0,.05);
}
/* C) sekce úvodní stránky: Atlas kamenů, Kameny podle čakry, Hodnocení */
body.home .et_pb_section.atlas,
body.home .et_pb_section.chakra,
body.home .et_pb_section.reviews{
  background:linear-gradient(160deg,#f0cf6a,#f8e6a6) !important;
  width:92%;max-width:var(--container);margin:24px auto !important;
  border-radius:28px;box-shadow:0 2px 14px rgba(0,0,0,.06);
}
body.home .et_pb_section.atlas > .et_pb_row,
body.home .et_pb_section.chakra > .et_pb_row,
body.home .et_pb_section.reviews > .et_pb_row{width:calc(100% - 64px) !important;max-width:none !important;}

@media (max-width:640px){
  body:not(.tax-product_cat):not([class*=" tax-pa_"]) #main .cat-hero{padding:10px 0 4px !important;}
  body:not(.tax-product_cat):not([class*=" tax-pa_"]) #main .cat-hero > .container,
  #main .search-head > .container{
    width:calc(100% - 24px) !important;padding:20px 18px 18px !important;border-radius:18px;
  }
  #main .search-head{padding:10px 0 4px !important;}
  body.home .et_pb_section.atlas,
  body.home .et_pb_section.chakra,
  body.home .et_pb_section.reviews{width:calc(100% - 24px);border-radius:20px;margin:14px auto !important;}
  body.home .et_pb_section.atlas > .et_pb_row,
  body.home .et_pb_section.chakra > .et_pb_row,
  body.home .et_pb_section.reviews > .et_pb_row{width:calc(100% - 28px) !important;}
}
