header {
  position: sticky;
  top: 0;
  z-index: 1;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  background-color: transparent;
}
header.navbar-scrolled {
  background-color: #de2d2d;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.12);
}
.off-canvas-nav-megamenu {
  z-index: 100000 !important;
}
.megamenu-overlay {
  z-index: 99999 !important;
}
.page-header {
  position: static !important;
}
@media screen and (min-width:300px){
  .product-detail-name {
    text-transform: none;
  }
}
/* Oprava chybejicich ikon sipek u carouselu (chybi licence Font Awesome Pro,
   font je nahrazen bezplatnou sadou - chevron-left/chevron-right) */
.slick-prev.slick-arrow::before,
.slick-prev::before {
    font-family: "Font Awesome 6 Pro" !important;
    font-weight: 900 !important;
    content: "\f053" !important;
}
.slick-next.slick-arrow::before,
.slick-next::before {
    font-family: "Font Awesome 6 Pro" !important;
    font-weight: 900 !important;
    content: "\f054" !important;
}
/* Skryti tabu "Detaily produktu" na strance produktu (jen CSS, bez zasahu do sablony) */
a[href="#product-details"] {
    display: none !important;
}
#product-details {
    display: none !important;
}
a:hover {
color: ##ad8f59!important;
text-decoration: none;
}
/* Skryti tIkony Wishlist z hlavičky TOP MEGA Menu (jen CSS, bez zasahu do sablony) */
.wislish-button {
  display: none;
}
/* Skryti DPH z widgetu košíku (jen CSS, bez zasahu do sablony) */
.leo-dropdown-cart-subtotals .tax.clearfix {
    display: none;
}
.cart-summary-line:has(.sub) {
    display: none;
}
/* Skryti DPH ve vyskakovacim okne "Produkt byl uspesne pridan do kosiku" */
.cart-content .product-tax {
    display: none !important;
}
/* Skryti volitelneho hesla ("Registrovat") ve formulari objednavky bez registrace */
#checkout-guest-form .form-informations,
#checkout-guest-form .field-password-policy {
    display: none !important;
}
/* Skryti bloku "Pokud chcete k vasi objednavce pridat komentar" v checkoutu (krok Zpusob prepravy) */
.order-options #delivery {
    display: none !important;
}
/* Skryti "DPH: 0 Kc" v rekapitulaci na strance potvrzeni objednavky */
tr.sub.taxes {
    display: none !important;
}
/* Napoveda pod polem E-mail v checkoutu - smaz predchozi pravidlo pro
   .form-control-comment::after (mirilo na spatny, bocni sloupec) a nahrad timto: */
#checkout-guest-form label[for="field-email"] + .js-input-column::after {
    content: "Na tuto adresu Vám pošleme poukaz";
    display: block;
    color: rgb(136, 136, 136);
    font-size: 11px;
    text-align: right;
    font-family: Poppins, sans-serif;
    line-height: 17.05px;
    margin-top: 8px;
}