/* pipl-core.css v1.2 (pipl.eu, šablona Jupiter). Patří k pipl-core.js. */

/* 1) Cena na dotaz: třídy přidává JS */

.pipl-rp :is(.price-final, .price-standard, .price-additional, .price-save, .availability, .p-tools, .pr-action, .add-to-cart-button),
.pipl-rp-hidden {
  display: none !important;
}

.products .product:has([data-micro-price="1.00"]) :is(.price-final, .price-standard, .price-additional, .price-save, .availability, .p-tools, .pr-action, .add-to-cart-button),
.p-detail-inner:has(.pr-action meta[itemprop="price"][content="1.00"]) :is(.pr-action, .p-final-price-wrapper, .add-to-cart, .add-to-cart-button, .quantity, .price-standard, .price-additional, .price-save, .detail-availability-block, .availability-value) {
  display: none !important;
}

.pipl-rp-link {
  color: var(--color-primary, inherit);
  font-weight: 700;
}

.pipl-rp-btn {
  display: inline-block;
  margin: 8px 0 16px;
  color: var(--color-primary, inherit);
  font-size: 18px;
  font-weight: 700;
}

/* 2) Skrytá cena pro nepřihlášené */

/* Štítek "Skrýt cenu" zákazníci nevidí */
.flag-skryt-cenu {
  display: none !important;
}

/* Výpis: skryto, dokud JS nepotvrdí přihlášení (funguje i bez JS) */
body:not(.pipl-registered) .products .product:has(.flag-skryt-cenu) :is(.prices, .availability, .price-final, .price-standard, .price-additional, .price-save, .p-tools, .pr-action, .add-to-cart-button) {
  display: none !important;
}

body:not(.pipl-registered) .p-detail-inner:has(.p-image-wrapper .flag-skryt-cenu) :is(.pr-action, .p-final-price-wrapper, .add-to-cart, .add-to-cart-button, .quantity, .price-standard, .price-additional, .price-save) {
  display: none !important;
}

.pipl-hp-msg {
  display: block;
  margin-top: 8px;
}

.pipl-hp-detail-btn {
  display: inline-block;
  margin-top: 8px;
}

.pipl-hp-msg--detail {
  width: 100%;
  margin: 8px 0 16px;
  padding: 1rem;
  text-align: center;
  font-size: 16px;
  color: #fff;
  background-color: var(--color-secondary, #0076fa);
}

.pipl-hp-msg--detail a {
  color: #fff;
  text-decoration: underline;
}

.pipl-hp-msg--detail a:hover {
  text-decoration: none;
}

/* Našeptávač: ceny skryté všem jako na staré šabloně.
   Pokud je mají vidět přihlášení, nahraďte pravidlem pod ním. */
.searchWhisperer__product__price:not(.pipl-wp-ok) {
  visibility: hidden;
}

.pipl-wp-rp {
  color: var(--color-primary, inherit);
  font-weight: 700;
}

/* body:not(.pipl-registered) :is(.searchWhisperer__product__price, .search-whisperer.active .price-final) { visibility: hidden; } */

/* 5) Ajax bez věrnostního programu: třídu přidává JS */

body.pipl-no-loyalty .vernost {
  display: none !important;
}

/* Třídy používané v obsahu (popisy produktů, články, stránky) */

.vernost {
  display: block;
  width: 100%;
  margin-top: 16px;
  padding: 10px 20px;
  text-align: center;
  font-weight: bold;
  color: #24242e;
  background-color: #f6f6f6;
}

div.sloupce {
  column-count: 2;
}

.myButton {
  font-size: 14px;
  background: #0076fa;
  color: #fff;
  border: 0;
  border-radius: 37px;
  padding: 10px 24px;
  letter-spacing: 0;
}

.myButton:hover {
  background: #66bf3a;
  color: #fff;
}

.free-shipping-note {
  display: block;
  margin-top: 4px;
  font-size: 12px;
  color: #7c7e8f;
}
