#cat-1049 {
    display: none;
}
/* Skryje řádek s parametrem Příležitost v tabulce */
.detail-parameters tr:has(a[href="/tipy-na-vanoce/"]) {
    display: none;
}

/* Skryje celou sekci "Produkt naleznete v této kategorii" */
.produkt-kat {
    display: none;
}

.pk-store-detail {
  display: flex;
  flex-direction: column;
  gap: 28px;
  width: 100%;
  max-width: 100%;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
.pk-store-detail * { box-sizing: border-box; }
.pk-store-detail .pk-store-detail__address { font-style: normal !important; font-size: 16px !important; color: #4A5568 !important; line-height: 1.55 !important; margin: 0 !important; padding: 0 !important; }
.pk-store-detail .pk-store-detail__block { margin: 0 !important; padding: 0 !important; border: 0 !important; }
.pk-store-detail .pk-store-detail__eyebrow { font-size: 14px !important; font-weight: 600 !important; color: #1C3557 !important; margin: 0 0 14px 0 !important; padding: 0 !important; line-height: 1.2 !important; letter-spacing: 0 !important; text-transform: none !important; }
.pk-store-detail .pk-store-detail__note { font-size: 14px !important; color: #7A9ABD !important; line-height: 1.5 !important; margin: 8px 0 0 0 !important; padding: 0 !important; }
.pk-store-detail .pk-store-detail__hours { display: grid !important; grid-template-columns: auto 1fr !important; gap: 2px 28px !important; margin: 0 !important; padding: 0 !important; }
.pk-store-detail .pk-store-detail__hours dt { line-height: 1.3!important;font-size: 16px !important; font-weight: 600 !important; color: #4A5568 !important; white-space: nowrap !important; margin: 0 !important; padding: 0 !important; }
.pk-store-detail .pk-store-detail__hours dd { font-size: 16px !important; color: #1C2B3A !important; margin: 0 !important; padding: 0 !important; line-height: 1.3!important; }
.pk-store-detail .pk-store-detail__person { font-size: 16px !important; font-weight: 600 !important; color: #1C2B3A !important; line-height: 1.4 !important; margin: 0 !important; padding: 0 !important; }
.pk-store-detail .pk-store-detail__phone { font-size: 16px !important; line-height: 1.4 !important; margin: 4px 0 0 0 !important; padding: 0 !important; }
.pk-store-detail .pk-store-detail__phone a { color: #1C3557 !important; font-weight: 600 !important; text-decoration: none !important; padding-bottom: 1px !important; }
.pk-store-detail .pk-store-detail__phone a:hover { color: #2E6DB4 !important; border-color: #2E6DB4 !important; }
.pk-store-detail .pk-store-detail__divider { height: 1px; margin: 0 !important; padding: 0 !important; border: 0; background: #E2E8EF; }
.pk-store-detail .pk-store-detail__maps { display: grid !important; grid-template-columns: 1fr!important; gap: 24px!important; margin: 0 !important; padding: 0 !important; }
.pk-store-detail .pk-store-detail__frame { margin: 0; padding: 0; min-height: 340px; overflow: hidden; border: 0; border-radius: 0; }
.pk-store-detail .pk-store-detail__frame iframe { display: block !important; width: 100% !important; height: 100% !important; min-height: 340px !important; border: 0 !important; border-radius: 0 !important; margin: 0 !important; }
@media (max-width: 700px) {
  .pk-store-detail { gap: 22px; }
  .pk-store-detail .pk-store-detail__maps { grid-template-columns: 1fr!important; }
  .pk-store-detail .pk-store-detail__frame, .pk-store-detail .pk-store-detail__frame iframe { min-height: 280px !important; }
}




.type-index .products > div{
    border-right: 1px solid #E4E4E4 !important;
}
.benefitBanner__data {
    text-wrap: balance!important;
}
.welcome-wrapper {
    padding: 48px;
    border: 1px solid #e4e4e4;
}
.welcome .h1{
    max-width: 50%;
    text-wrap: balance;
}
/*––––––––TOP-MENU––––––––*/
/*.top-menu-trigger-visible .top-navigation-menu-trigger{
    display: none!important;
}
.top-navigation-bar-menu li.cropped {
    display: inline-block!important;
}
.btn, a.btn{
    text-transform: none!important;
}
.top-navigation-contacts{
    display:none!important;
}*/
.top-navigation-contacts {
    font-size: 12px;
}

.top-navigation-contacts .project-email::before {
    font-size: 12px;
}

@media (min-width: 768px) {
    .top-navigation-bar .container>div {
        display: block;
        flex: 1 1 33.3333%;
        text-align: center;
        height: 32px;
        line-height: 32px;
    }
}

/* PŘIDÁNÍ E-MAILOVÉ ADRESY DO HLAVIČKY WEBU */

@media screen and (min-width: 1200px){
.top-navigation-bar .project-email {display: inline-block;font-size: 14px;font-weight: bold;margin-left: 24px;color: var(--color-primary);}
a.project-email::before {content: '\e910';font-size: 14px;}
}
@media screen and (min-width: 360px) and (max-width: 767px){
.top-navigation-contacts{display: block !important;}
.top-navigation-contacts .project-phone{display: none !important;}
.top-navigation-contacts .project-email{display: none !important;position: absolute;right: 164px;top: 15px;color: #A3A3AF;}
a.project-email::before {content: '\e910';font-size: 16px!important;margin-top:-2px!important;}
.top-navigation-contacts .project-email span{font-size: 16px!important;}
}
/*––––––––END-MENU––––––––*/
/*–––LOGO-MENU–––*/
#header .site-name a img {
    max-height:80px!important;
}
@media screen and (max-width: 767px) {
    #header .site-name a img {
        max-height:40px!important;
    }
}

/*–––––––––––FOOTER–––––––––––*/

@media screen and (min-width: 1024px) and (max-width: 1220px){
    #icon-footer-kontakt{
        display:none!important;
    }
}
.custom-footer__facebook {
    display:none!important;
}
.custom-footer__instagram {
    display:none!important;    
}
/*–––––––––––FOOTER–––––––––––*/
/* === FOOTER POZADÍ === */
#footer.footer {
  background-color: 
#f5f5f3 !important;
}
.footer .footer-rows {
  background-color: 
#f5f5f3 !important;
}
/* === SPODNÍ PANEL === */
.footer .footer-bottom {
  background-color: 
#f5f5f3 !important;
  border-top: 1px solid 
#ddddd8 !important;
}
/* === LOGO === */
.footer .site-name img {
  filter: none !important;
}
/* === KONTAKTNÍ BANNER === */
.footer .custom-footer__banner4231 p {
  color: #888 !important;
  font-size: 14px !important;
  
}
.footer .custom-footer__banner4231 a {
  color: 
#1a1a1a !important;
  font-size: 22px !important;
  font-weight: 500 !important;
  text-decoration: none !important;
  border-bottom: none !important;
  display: inline-block !important;
  margin-bottom: 10px !important;
}
.footer .custom-footer__banner4231{
    width:26%!important;
}

/* === NADPISY SLOUPCŮ === */
.footer .custom-footer p strong {
  font-size: 16px !important;
  text-transform: none !important;
  letter-spacing: normal !important;
  color: 
#1a1a1a !important;
  font-weight: 500 !important;
}
.footer .custom-footer p {
  margin-bottom: 10px !important;
}
/* === MENU LINKY === */
.footer .custom-footer a {
  color: #444 !important;
  text-decoration: none !important;
  font-size: 14px !important;
  line-height: 1.8 !important;
  display: inline-block !important;
}
.footer .custom-footer a:hover {
  color: 
#1a6bb5 !important;
}
/* === COPYRIGHT === */
.footer .footer-bottom .copyright {
  color: #999 !important;
}
.footer .footer-bottom .copyright a {
  color: #999 !important;
}
.footer .footer-bottom .copyright strong {
  color: #999 !important;
  font-weight: 400 !important;
}
/* === SHOPTET SIGNATURE === */
.footer #signature a {
  color: #999 !important;
}
/*custom*/
.custom-footer {
    border-top-width: 0px!important;
}
.custom-footer__banner3281, .custom-footer__banner8711, .custom-footer__banner7971 {
    padding-right: 0px!important;
    max-width:200px!important;
    width: 18%!important;
} 
.custom-footer__banner3281{
    margin-left: auto!important;
}
#footer .custom-footer > div h4{
    margin-bottom: 6px!important;
}
.custom-footer__onlinePayments {
  grid-column: 1 / -1!important; /* pro CSS grid - roztáhne na celou šířku řádku */
  flex-basis: 100%!important;    /* pro flexbox - zalomí na nový řádek na celou šířku */
  width: 100%!important;
  text-align: center!important;
}
.custom-footer__onlinePayments .banner-wrapper {
  display: flex!important;
  flex-direction: column!important;
  align-items: center!important;
  width: 100%!important;
    border-top: 1px solid 
#ddddd8;
    padding: 12px 0;
    margin-top: 20px;
}
.custom-footer__onlinePayments .text-center {
    margin-top:10px!important;
}
.custom-footer__onlinePayments .pageElement__heading {
    display:none!important;
        border-top: 1px solid 
#ddddd8;
    padding: 12px 0;
    margin-top: 20px;
}
.custom-footer__onlinePayments {
    border-top: 1px solid 
#ddddd8!important;
    padding: 12px 0!important;
    margin-top: 20px!important;
}

/*–––––––––––FOOTER RESPONSIVE (TABLET + MOBIL) — nový blok, nic výš se nemění–––––––––––*/

/* === TABLET (768–1023px): logo + kontakt na 1. řádku, 3 sloupce odkazů na 2. řádku === */
@media (min-width: 768px) and (max-width: 1023px) {
.footer .custom-footer__banner4231{
    width: 50% !important;}
.footer    .custom-footer__banner3281,
  .custom-footer__banner8711,
  .custom-footer__banner7971 {
    width: 33% !important;
    margin-left:0px!important;
  }
}
/* === MOBIL (do 767px): vše pod sebou === */
@media (max-width: 767px) {
  #footer .footer-rows {
    display: flex !important;
    flex-direction: column !important;
  }
  .custom-footer__banner9121 {
    display:none!important;
  }
  .custom-footer.elements-9 {
    display: flex !important;
    flex-direction: column !important;
    width: 100% !important;
  }
  .footer .custom-footer__banner4231,
  .custom-footer__banner3281,
  .custom-footer__banner8711,
  .custom-footer__banner7971 {
    width: 100% !important;
    max-width: none !important;
    margin-left: 0 !important;
    flex: 1 1 100% !important;
    border-top: 1px solid #ddddd8 !important;
    padding: 16px 0 !important;
  }
  .footer .custom-footer__banner4231 a {
    font-size: 18px !important;
  }
  .footer .custom-footer p strong,
  #footer .custom-footer > div h4 {
    font-size: 15px !important;
  }
  .footer .custom-footer a {
    font-size: 13px !important;
    line-height: 1.7 !important;
  }
  .footer .footer-bottom {
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 12px !important;
    gap: 6px !important;
  }
}
@media screen and (max-width: 767px) {
    #footer .custom-footer > div:not(.contact) {
        border-bottom: 0px solid #E4E4E4; 
    }
    #icon-footer-kontakt{
        display:none!important;
    }
    .custom-footer__banner4231 {
        border-top: 0px solid!important;
    }
}
/*–––––––––––FOOTER RESPONSIVE END–––––––––––*/
/*–––––––––––FOOTER END–––––––––––*/


/*–––Kategorie a produkty–––*/
/*Kategorie*/
.listSorting__controls li button{
    text-transform:none!important;
}
/*produkt*/
.benefitBanner.position--benefitProduct {
    display: none;
}
.social-buttons-wrapper{
    display:flex!important;
}
.shp-tabs-holder ul.shp-tabs li a{
    text-transform: none!important;
}

.btn, a.btn{
    text-transform: none!important;
}
.content-inner ul {
    padding-inline-start: 20px !important;
}
.content-inner ol {
    padding-inline-start: 20px !important;
}
/*–––KOSIK+POKLADNA–––*/
/*.cart-empty > .cart-row>div.col-md-4{
    display:none!important;
}
.cart-empty > .cart-row>div.col-md-8{
    width:100%!important;
}
.cart-content.checkout-box-wrapper{
    display:none!important;
}
.checkout-box{
    display:none!important;
}*/
.for-free{
    text-transform: lowercase!important;
}
.for-free:first-letter{
    text-transform: uppercase!important;
}
.recapitulation-single > strong span{
    text-transform: lowercase!important;
}
.recapitulation-single > strong span:first-letter{
    text-transform: uppercase!important;
}
@media(min-width:768px){
    .submenu-visible:not(.menu-helper-visible)::before {
        background-color: rgba(0, 0, 0, 0.7)!important;
    }
}
/* =====================================================
   EXTERNÍ ODKAZ – automatická ikonka
   =====================================================

   Ikonka se přidá za každý odkaz, který:
   - začíná na http (tedy je absolutní / externí)
   - NENÍ na interní doméně
   - NEOBSAHUJE obrázek ani SVG (= není to ikonkový odkaz)

   Ikonka používá currentColor (dědí barvu textu odkazu),
   takže funguje na světlém i tmavém pozadí bez úprav.
   ===================================================== */

/* 1. Přidat ikonku – všechny externí textové / button odkazy */
a[href^="http"]:not([href*="793879.myshoptet.com"]):not([href*="pokorinek.cz"]):not([href*="shoptet.cz"])::after {
  content: "";
  display: inline-block;
  width: 0.7em;
  height: 0.7em;
  margin-left: 0.3em;
  vertical-align: middle;
  position: relative;
  top: -0.06em;
  flex-shrink: 0;
  margin-top:-2px!important;

  /* Ikona zdědí barvu textu odkazu */
  background-color: currentColor;

  /* SVG jako maska – vykreslí se barvou background-color */
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M432,320H400a16,16,0,0,0-16,16V448H64V128H208a16,16,0,0,0,16-16V80a16,16,0,0,0-16-16H48A48,48,0,0,0,0,112V464a48,48,0,0,0,48,48H400a48,48,0,0,0,48-48V336A16,16,0,0,0,432,320ZM488,0h-128c-21.37,0-32.05,25.91-17,41l35.73,35.73L135,320.37a24,24,0,0,0,0,34L157.67,377a24,24,0,0,0,34,0L435.28,133.32,471,169c15,15,41,4.5,41-17V24A24,24,0,0,0,488,0Z'/%3E%3C/svg%3E");
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}

/* 2. Odebrat ikonku z odkazů obsahujících obrázek nebo SVG
      (sociální sítě, loga, ikony tlačítek) */
a:has(img)::after,
a:has(svg)::after,
a:has(picture)::after {
  content: none !important;
}
/* H3 nadpisy v detailu prodejny */
.pk-store-detail h3,
.pk-store-detail h3.pk-store-detail__eyebrow {
  font-size: 22px !important;
  font-weight: 600 !important;
  color: #1C3557 !important;
  line-height: 1.3 !important;
  margin: 0 0 14px 0 !important;
  padding: 0 !important;
  text-transform: none !important;
  letter-spacing: 0 !important;
}
/* ══════════════════════════════════════════════════════════════════
   O NÁS – vlastní stránka (pk-about)
   Přidejte na konec: Šablona → Úpravy šablony → Vlastní CSS
   ══════════════════════════════════════════════════════════════════ */

/* OBÁLKA */
.pk-about {
  max-width: 820px !important;
  margin: 0 auto !important;
  color: #4A5568 !important;
  line-height: 1.7 !important;
}

/* ÚVODNÍ ODSTAVEC */
.pk-about__lead {
  font-size: 18px !important;
  color: #1C2B3A !important;
  line-height: 1.75 !important;
  margin: 0 0 36px !important;
  padding-bottom: 36px !important;
  border-bottom: 1px solid #e4e4e4 !important;
}

/* STATISTIKY */
.pk-about__stats {
  display: flex !important;
  border: 1px solid #e4e4e4 !important;
  margin: 0 0 40px !important;
  text-align: center !important;
}
.pk-about__stat {
  flex: 1 !important;
  padding: 28px 20px !important;
  border-right: 1px solid #e4e4e4 !important;
}
.pk-about__stat:last-child {
  border-right: 0 !important;
}
.pk-about__stat-number {
  display: block !important;
  font-size: 36px !important;
  font-weight: 700 !important;
  color: #1C3557 !important;
  line-height: 1.1 !important;
  margin-bottom: 6px !important;
}
.pk-about__stat-label {
  display: block !important;
  font-size: 11px !important;
  color: #7A9ABD !important;
  letter-spacing: 0.5px !important;
}

/* PŘÍBĚH FIRMY */
.pk-about__story p {
  font-size: 16px !important;
  color: #4A5568 !important;
  line-height: 1.8 !important;
  margin: 0 0 20px !important;
}
.pk-about__story p:last-child {
  margin-bottom: 0 !important;
}

/* FOTOGRAFIE */
.pk-about__photo-block {
  margin: 44px 0 !important;
}
.pk-about__photo-block img {
  width: 100% !important;
  height: auto !important;
  display: block !important;
}
.pk-about__photo-caption {
  margin: 10px 0 0 !important;
  font-size: 13px !important;
  color: #7A9ABD !important;
  font-style: italic !important;
  text-align: center !important;
}

/* HODNOTY */
.pk-about__values {
  display: flex !important;
  padding-top: 40px !important;
  border-top: 1px solid #e4e4e4 !important;
}
.pk-about__value {
  flex: 1 !important;
  padding-right: 32px !important;
  margin-right: 32px !important;
  border-right: 1px solid #e4e4e4 !important;
}
.pk-about__value:last-child {
  padding-right: 0 !important;
  margin-right: 0 !important;
  border-right: 0 !important;
}
.pk-about__value-icon {
  width: 32px !important;
  height: 32px !important;
  background-color: #1C3557 !important;
  color: #fff !important;
  font-size: 17px !important;
  line-height: 32px !important;
  text-align: center !important;
  margin-bottom: 14px !important;
  font-weight: 700 !important;
}
.pk-about__value-title {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #1C3557 !important;
  margin: 0 0 8px !important;
  line-height: 1.3 !important;
}
.pk-about__value-text {
  font-size: 14px !important;
  color: #4A5568 !important;
  line-height: 1.65 !important;
  margin: 0 !important;
}

/* ZÁVĚREČNÝ CTA BLOK */
.pk-about__cta {
  margin: 48px 0 0 !important;
  padding: 28px 32px !important;
  background: #EEF4FA !important;
  border-left: 4px solid #1C3557 !important;
}
.pk-about__cta p {
  font-size: 16px !important;
  color: #1C2B3A !important;
  margin: 0 !important;
  line-height: 1.75 !important;
}
.pk-about__cta strong {
  color: #1C3557 !important;
}

/* RESPONZIVITA – mobil */
@media (max-width: 640px) {
  .pk-about__stats {
    flex-direction: column !important;
  }
  .pk-about__stat {
    border-right: 0 !important;
    border-bottom: 1px solid #e4e4e4 !important;
  }
  .pk-about__stat:last-child {
    border-bottom: 0 !important;
  }
  .pk-about__values {
    flex-direction: column !important;
  }
  .pk-about__value {
    padding-right: 0 !important;
    margin-right: 0 !important;
    border-right: 0 !important;
    padding-bottom: 24px !important;
    border-bottom: 1px solid #e4e4e4 !important;
  }
  .pk-about__value:last-child {
    padding-bottom: 0 !important;
    border-bottom: 0 !important;
  }
  .pk-about__lead {
    font-size: 16px !important;
  }
}

/* ── KONEC pk-about ── */
/* ══════════════════════════════════════════════════════════════════
   VELIKOSTNÍ TABULKY – vlastní stránka (pk-sizes)
   Přidejte na konec: Šablona → Úpravy šablony → Vlastní CSS
   ══════════════════════════════════════════════════════════════════ */

/* OBÁLKA */
.pk-sizes {
  max-width: 820px !important;
  margin: 0 auto !important;
  color: #4A5568 !important;
  line-height: 1.7 !important;
}

/* ÚVODNÍ TEXT */
.pk-sizes__intro {
  font-size: 16px !important;
  color: #4A5568 !important;
  margin: 0 0 36px !important;
  padding-bottom: 36px !important;
  border-bottom: 1px solid #e4e4e4 !important;
  line-height: 1.7 !important;
}

/* MŘÍŽKA KARET */
.pk-sizes__grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  gap: 20px !important;
}

/* KARTA – odkaz na tabulky značky */
.pk-sizes__card {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  justify-content: space-between !important;
  border: 1px solid #e4e4e4 !important;
  padding: 32px 24px 24px !important;
  text-decoration: none !important;
  color: inherit !important;
  transition: border-color 0.15s ease !important;
  gap: 20px !important;
}

.pk-sizes__card:hover {
  border-color: #1C3557 !important;
}

.pk-sizes__card:hover .pk-sizes__card-action {
  color: #1C3557 !important;
}

/* LOGO */
.pk-sizes__card-logo {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  height: 72px !important;
  width: 100% !important;
}

.pk-sizes__card-logo img {
  max-height: 52px !important;
  max-width: 160px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  display: block !important;
}

/* AKCE */
.pk-sizes__card-action {
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #7A9ABD !important;

  letter-spacing: 0.5px !important;
  transition: color 0.15s ease !important;
}

/* RESPONZIVITA */
@media (max-width: 640px) {
  .pk-sizes__grid {
    grid-template-columns: 1fr 1fr !important;
    gap: 14px !important;
  }
  .pk-sizes__card {
    padding: 24px 16px 18px !important;
  }
  .pk-sizes__card-logo {
    height: 56px !important;
  }
}

@media (max-width: 380px) {
  .pk-sizes__grid {
    grid-template-columns: 1fr !important;
  }
}
/* ── KONEC pk-sizes ── */

.sr-only{
    width:0px!important;
}
/*oprava–mobil*/
@media screen and (max-width: 991px) {
  .listSorting {
    height: 41px;
    overflow: hidden;
  }
  .listSorting.otevreno {
    height: auto !important;
    overflow: visible !important;
  }

  .listSorting__controls {
    display: none !important;
  }
  .listSorting.otevreno .listSorting__controls {
    display: block !important;
  }

  .listSorting h4 {
    height: 41px;
    margin: 0;
  }
}
body.mobile.dklab-filters--new-sorting #content :not(#dkLabTopFilters) .dkLab-filters-wrapper .listSorting .listSorting__controls,
body.mobile.dklab-filters--new-sorting #content-wrapper :not(#dkLabTopFilters) .dkLab-filters-wrapper .listSorting .listSorting__controls {
    padding-bottom: 0;
    margin-bottom: 10px;
}

/*velikostni tabulky btn*/

a.velikostni-tabulka-btn{
    display: inline-block!important;
    height: 48px!important;
    min-width: 160px!important;
    line-height: 46px!important;
    background-color: #1e5f94!important;
    color: #fff!important;
    white-space: nowrap!important;
    padding-left: 10px!important;
    padding-right: 10px!important;
    text-decoration: none!important;
    margin-top: 16px!important;
    text-align: center!important;
    font-weight: bold!important;
}
a.velikostni-tabulka-btn:hover{
    text-decoration: underline!important;
}
.form-control-wrapper.form-control-wrapper--with-note.js-location{
    display:none!important;
}
p.label.js-location{
    display:none!important;
}/*
@media screen and (max-width: 767px) {
    #header {
        z-index: 3!important;
    }
}

.navigation-window-visible .responsive-tools > a[data-target="navigation"] {
    z-index: 5!important;
}*/
.products-block > div {
    z-index: 1;
}