.delivery-page-new {
  max-width: 1180px;
  margin: 0 auto;
  font-family: inherit;
  color: #1f1f1f;
}

.delivery-hero {
  position: relative;
  overflow: hidden;
  background: #ffffff;
  border-radius: 24px;
  padding: 48px 40px;
  margin-bottom: 32px;
  border: 1px solid #e8ece4;
  box-shadow: 0 8px 24px rgba(0,0,0,0.035);
}

.delivery-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0.92) 0%,
    rgba(255,255,255,0.82) 45%,
    rgba(255,255,255,0.50) 100%
  );
  z-index: 1;
}

.delivery-hero h1,
.delivery-hero p,
.delivery-hero .delivery-choice-grid {
  position: relative;
  z-index: 2;
}

.delivery-hero h1 {
  font-size: 38px;
  margin: 0 0 14px;
  line-height: 1.15;
}

.delivery-hero p {
  font-size: 17px;
  line-height: 1.7;
  max-width: 760px;
  margin: 0;
  color: #444;
}

.delivery-hero-image {
  position: absolute;
  inset: 0;
  z-index: 0;
  margin: 0;
  text-align: center;
  opacity: 0.42;
}

.delivery-hero-image img {
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: center right;
  filter: saturate(1.05) contrast(1.05);
}

.delivery-choice-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 18px;
  margin: 30px 0 0;
}

.delivery-choice-card {
  background: rgba(255,255,255,0.88);
  backdrop-filter: blur(4px);
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  padding: 22px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.04);
}

.delivery-choice-card h3 {
  font-size: 19px;
  margin: 0 0 8px;
}

.delivery-choice-card p {
  font-size: 14px;
  line-height: 1.6;
  margin: 0;
  color: #666;
}

.delivery-section {
  margin: 42px 0;
}

.delivery-section h2 {
  font-size: 28px;
  margin: 0 0 22px;
}

.delivery-two-columns {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}

.delivery-box {
  background: #ffffff;
  border: 1px solid #e6e6e6;
  border-radius: 24px;
  padding: 30px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.035);
}

.delivery-box.green,
.delivery-price-section,
.delivery-lift-section {
  background: #f8f9f6;
  border: 1px solid #e6eadf;
  border-radius: 24px;
  padding: 30px;
}

.delivery-box h2,
.delivery-box h3 {
  margin-top: 0;
}

.delivery-muted {
  color: #666;
  line-height: 1.7;
}

.delivery-list {
  margin: 18px 0 0;
  padding: 0;
  list-style: none;
}

.delivery-list li {
  display: flex;
  align-items: flex-start;
  gap: 14px;
  padding: 13px 0;
  border-bottom: 1px solid #e1e5dc;
  line-height: 1.5;
}

.delivery-list li:last-child {
  border-bottom: none;
}

.delivery-number {
  width: 34px !important;
  height: 34px !important;
  min-width: 34px !important;
  max-width: 34px !important;
  min-height: 34px !important;
  max-height: 34px !important;
  border-radius: 50% !important;
  background: #4f7f35 !important;
  color: #ffffff !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  line-height: 34px !important;
  text-align: center !important;
  padding: 0 !important;
  margin: 0 !important;
  box-sizing: border-box !important;
}

.delivery-btn {
  display: inline-block;
  background: #4f7f35;
  color: #ffffff !important;
  padding: 11px 18px;
  border-radius: 999px;
  font-weight: 600;
  text-decoration: none !important;
  transition: 0.2s ease;
  margin-right: 8px;
  margin-top: 8px;
}

.delivery-btn:hover {
  background: #3f692a;
  color: #ffffff !important;
}

.delivery-btn.secondary {
  background: #f0f4ed;
  color: #31551f !important;
}

.delivery-btn.secondary:hover {
  background: #e3eadc;
  color: #31551f !important;
}

.delivery-table-wrap {
  width: 100%;
  overflow-x: auto;
  margin-top: 22px;
}

/* CENA DOPRAVY */
.delivery-simple-price-list {
  background: #ffffff;
  border: 1px solid #e6eadf;
  border-radius: 22px;
  padding: 10px;
  box-shadow: 0 8px 24px rgba(0,0,0,0.035);
  margin-top: 22px;
}

.delivery-price-row {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 18px;
  align-items: center;
  padding: 16px 18px;
  border-bottom: 1px solid #edf0e9;
  font-size: 17px;
  border-radius: 16px;
}

.delivery-price-row:last-child {
  border-bottom: none;
}

.delivery-price-row:hover {
  background: #f8f9f6;
}

.delivery-price-row strong {
  font-weight: 700;
  color: #1f1f1f;
}

.delivery-price-pill {
  min-width: 108px;
  text-align: center;
  background: #edf5e7;
  color: #31551f;
  font-weight: 800;
  border-radius: 999px;
  padding: 9px 18px;
  border: 1px solid #dbe8d2;
}

.delivery-price-row:last-child .delivery-price-pill {
  background: #4f7f35;
  color: #ffffff;
  border-color: #4f7f35;
}

/* CENA VYNESENIA */
.delivery-lift-table {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0;
  min-width: 760px;
  background: #ffffff;
  border: 1px solid #e6eadf;
  border-radius: 22px;
  overflow: hidden;
  box-shadow: 0 8px 24px rgba(0,0,0,0.035);
}

.delivery-lift-table th {
  background: #f0f4ed;
  color: #31551f;
  font-size: 14px;
  font-weight: 800;
  text-align: center;
  padding: 16px 12px;
  border-bottom: 1px solid #e1e5dc;
  white-space: nowrap;
}

.delivery-lift-table th:first-child {
  text-align: left;
  color: #1f1f1f;
}

.delivery-lift-table td {
  background: #ffffff;
  color: #333;
  font-size: 14px;
  font-weight: 600;
  text-align: center;
  padding: 16px 12px;
  border-bottom: 1px solid #eeeeee;
  white-space: nowrap;
}

.delivery-lift-table tr:last-child td {
  border-bottom: none;
}

.delivery-lift-table tbody tr:hover td {
  background: #f8f9f6;
}

.delivery-lift-table td:first-child {
  text-align: left;
  min-width: 180px;
  color: #222;
  font-weight: 700;
  background: #fbfcfa;
}

.delivery-lift-table td:not(:first-child) {
  color: #31551f;
}

.delivery-lift-table td:last-child {
  color: #555;
  font-weight: 700;
}

.delivery-note {
  background: #ffffff;
  border-left: 4px solid #4f7f35;
  border-radius: 16px;
  padding: 18px 20px;
  margin-top: 18px;
  color: #555;
  line-height: 1.7;
}

.delivery-highlight-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
  margin-top: 22px;
}

.delivery-highlight-card {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  padding: 22px;
}

.delivery-highlight-card strong {
  display: block;
  font-size: 17px;
  margin-bottom: 8px;
}

.delivery-highlight-card span {
  color: #666;
  font-size: 14px;
  line-height: 1.6;
}

.delivery-pickup address {
  font-style: normal;
  font-size: 17px;
  line-height: 1.7;
  margin-bottom: 18px;
}

.delivery-payment-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 14px;
  margin-top: 18px;
}

.delivery-payment-item {
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 18px;
  padding: 18px;
  font-size: 14px;
  line-height: 1.6;
}

.delivery-payment-item strong {
  display: block;
  font-size: 16px;
  margin-bottom: 6px;
  color: #222;
}

.quick-links-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 18px;
}

.quick-link-card {
  display: block;
  background: #ffffff;
  border: 1px solid #e7e7e7;
  border-radius: 20px;
  padding: 22px;
  text-decoration: none !important;
  color: #222 !important;
  transition: 0.2s ease;
}

.quick-link-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 26px rgba(0,0,0,0.07);
}

.quick-link-card strong {
  display: block;
  font-size: 17px;
  margin-bottom: 7px;
}

.quick-link-card span {
  color: #666;
  font-size: 14px;
  line-height: 1.5;
}

@media (max-width: 992px) {
  .delivery-choice-grid,
  .delivery-highlight-grid,
  .quick-links-grid {
    grid-template-columns: 1fr 1fr;
  }

  .delivery-two-columns,
  .delivery-payment-grid {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 640px) {
  .delivery-hero {
    padding: 32px 22px;
    border-radius: 18px;
  }

  .delivery-hero::after {
    background: rgba(255,255,255,0.78);
  }

  .delivery-hero-image {
    opacity: 0.28;
  }

  .delivery-hero-image img {
    object-position: center center;
  }

  .delivery-hero h1 {
    font-size: 30px;
  }

  .delivery-choice-grid,
  .delivery-highlight-grid,
  .quick-links-grid {
    grid-template-columns: 1fr;
  }

  .delivery-price-section,
  .delivery-lift-section {
    padding: 24px 18px;
    border-radius: 18px;
  }

  .delivery-price-row {
    font-size: 16px;
    grid-template-columns: 1fr;
    gap: 8px;
  }

  .delivery-price-pill {
    width: fit-content;
  }
}
html, body, .external-fonts-loaded body, .external-fonts-loaded, div, p, span, h1, h2, h3, h4, h5, h6, .external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name, .external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name {font-family: "Inter", sans-serif;}
#cat-1506, #cat-3413, #cat-4977 {display: none !important;}
/*
@media screen and (min-width: 480px) and (max-width: 1199px) {
.products-block > div:nth-child(2n) {border-right-style: solid;}
.products-block > div:nth-of-type(2n) {border-right-style: none;}
}
@media screen and (min-width: 1200px) {
.subcategories li{width: 20% !important;}
.products-block > div:nth-child(3n) {border-right-style: solid;}
.products-block > div:nth-of-type(3n) {border-right-style: none;}
}
.subcategories.with-image li a{padding: 0 !important;display: block;height: auto;}
.subcategories.with-image li a .image {width: 100%; text-align: center; display: block; height: auto;}
.subcategories.with-image li a .image img{width: 100%;height: 100%;max-height: none;}
.subcategories li a::before{bottom: 8px;top: auto;}
.subcategories.with-image li a .text{font-size: 12px;}
*/
.question-tooltip{text-transform: none;font-family: Open Sans;}

.flag.flag-discount {
      background-color: #85C226;
}
.top-navigation-contacts a {font-size: 13px; font-weight: 500;}
.top-navigation-contacts {line-height: 16px; } 		
.top-navigation-bar a {color: #fff;}
/*
.subcategories li a {color: #000000; font-size: 2.5rem; font-weight: 700; }
#productsAlternative{opacity: 1; margin-bottom: 30px;}
#productsAlternative:before{content: "Podobné produkty";display: block;font-size: 20px;color: #666;margin-bottom: 20px;}
#productsAlternative .p-desc{display: none !important;}
#productsAlternative .browse-p{margin-top: 50px;}
#productsAlternative .product{border-right: 0 !important;}
#productsAlternative .product:not(:first-child){border-left: 1px solid #dadada;}
*/
.sidebar-inner>div {
    border-bottom-width: 0px;
}
.subcategories li a {
    border-color: #F6F6F6;
}
/*
div.parametre {
    background-color: #F6F6F6;
    color: #ababab;
    font-weight: 100;
    letter-spacing: 0.3px; padding-top: 1px;margin-top: 60px;padding-bottom: 50px;position: relative;
    }
.parametre::before{content: "";background-color: #F6F6F6; position: absolute; top: 0; left: -2500px; width: 5000px; height: 100%;z-index: -1;}
.type-index .overall-wrapper{overflow-x: hidden;}
.footer-banner{width: 100% !important;padding: 0;}
.homepage-box.before-carousel{background: none; border: 0;}
.hp-sekce{display: flex;-webkit-justify-content: center;-ms-justify-content: center;-o-justify-content: center;justify-content: center; margin-left: -10px; margin-right: -10px;}
.footer-banner:first-child .hp-sekce{margin: 0;}
.footer-banners{margin-top: 0;}
.footer-banner img{width: 100%;}
.footer-banner:first-child{margin-top: -115px;}
.footer-banner:nth-child(2) .hp-sekce, .footer-banner:nth-child(3) .hp-sekce{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.footer-banner:nth-child(2) .hp-sekce a {width: 25%;}
.footer-banner:nth-child(3) .hp-sekce a:first-child, .footer-banner:nth-child(3) .hp-sekce a:nth-child(6) {width: 66.1%;}
.footer-banner:nth-child(3) .hp-sekce a:nth-child(2), .footer-banner:nth-child(3) .hp-sekce a:nth-child(5) {width: 33.9%;}
.footer-banner:nth-child(3) .hp-sekce a:nth-child(3), .footer-banner:nth-child(3) .hp-sekce a:nth-child(4) {width: 50%;}
.footer-banner:nth-child(3) .hp-sekce a{padding: 10px;}
.footer-banner h2 {color: #000;text-transform: uppercase;font-weight: bold;text-align: center;font-size: 30px;margin: 40px 0 30px 0;}
.banner-hp{float: none !important;margin-bottom: -5px;margin-top: 40px;}
.banner-hp img {transform: none !important;}
.homepage-box.welcome-wrapper {margin-top: 0;}
*/
#footer .site-name {display: none;}
.custom-footer {padding-left: 0;}
.kat-banner{width: 100% !important;border-right: 0 !important;padding: 20px 0 !important; display: block;}
.kat-banner .hp-sekce a{width: 25%;}
.kat-banner .footer-banner{margin-top: 0 !important;}
.type-index .not-hp, .type-category .not-kat{display: none;}


@media screen and (max-width: 991px) {
.parametre{padding-left: 10px; padding-right: 10px;}
.kat-banner .hp-sekce a{width: 50%;}
.kat-banner .hp-sekce{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
}
@media screen and (max-width: 767px) {
.content-wrapper.container .row > div {padding-left: 0; padding-right: 0;}
.parametre {margin-top: 30px;}
.footer-banner:nth-child(3) .hp-sekce{padding-left: 10px; padding-right: 10px;}
.registrace{display: none;}
}
@media screen and (max-width: 479px) {
.hp-sekce{-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; -o-flex-wrap: wrap; flex-wrap: wrap;}
.footer-banner:first-child .hp-sekce a{width: 50%;}
.footer-banner:nth-child(2) .hp-sekce a {width: 50%;}
.footer-banner:nth-child(3) .hp-sekce a{width: 100% !important;}
}
.registrace{margin-right: 20px;}
article, .news-item-detail, .news-wrapper {max-width: 1000px;}
.clanek-img-text{display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; -o-flex-wrap: wrap; -ms-flex-wrap: wrap;align-items: center;}
.clanek-img-text > div{width: 50%;}
.clanek-img-text img{margin: 0 !important; width: 100%;}
.clanek-text{padding: 20px 30px;}
@media screen and (max-width: 767px) {
.clanek-img-text > div{width: 100%;}
.clanek-img{order: 1;}
.clanek-text{order: 2;}
.clanek-text {padding: 20px 0;}
}
.category-perex a, .news-item-detail a, article a, .basic-description a, .p-short-description a{color: #99cc00; text-decoration: underline;}
/*
.in-inspiracie-provensalsky-nabytok .sidebar{display: none;}
.in-totalny-vypredaj-skladu .sidebar{display: none;}
.in-obyvacky-ktore-pisu-pribehy .sidebar{display: none;}
.in-nabytok-pre-pohodlny-home-office-aj-skolu-z-domu .sidebar{display: none;}
.in-kuchyna-srdce-domova .sidebar{display: none;}
.in-jesenne-upratovanie .sidebar{display: none;}
.in-tradicne-vianoce .sidebar{display: none;}
.in-krasne-kupelne-v-roznych-styloch .sidebar{display: none;}
.in-nabytok-v-retro-style .sidebar{display: none;}
.in-vidiecky-nabytok .sidebar{display: none;}
.in-postele-a-matrace-pre-dobry-spanok .sidebar{display: none;}
.in-nabytok-pre-skoly .sidebar{display: none;}
.in-satniky-skrine-a-komody .sidebar{display: none;}
.in-black-friday-zlavy-na-moj-nabytok .sidebar{display: none;}
.in-velky-povianocny-vypredaj .sidebar{display: none;}
.in-vytvorte-si-doma-relax-zonu--staci-vam-niekolko-spravnych-doplnkov .sidebar{display: none;}
.in-vytvorte-si-doma-relax-zonu .sidebar{display: none;}
.in-nabytok-pre-pohodlny-home-office-aj-skolu-z-domu .sidebar{display: none;}
.in-vypredaj-skladu .sidebar{display: none;}
.in-styl-glamour .sidebar{display: none;}
*/
/*
#category-filter-hover .filter-label.no-display{display: block !important;}
#category-filter-hover .advanced-filters-wrapper > div .advanced-parameter {display: none;}
#category-filter-hover .advanced-filters-wrapper > div {width: 100%; padding-bottom: 0;}
*/
/*custom kategorie*/
/*
@media(min-width:1200px){
	.in-moderny-nabytok .subcategories li{width:33%!important;}
	.in-moderny-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-styl-glamour .subcategories li{width:33%!important;}
	.in-styl-glamour .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-vytvorte-si-doma-relax-zonu .subcategories li{width:33%!important;}
	.in-vytvorte-si-doma-relax-zonu .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-klasicky-nabytok .subcategories li{width:33%!important;}
	.in-klasicky-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-provensalsky-nabytok .subcategories li{width:33%!important;}
	.in-provensalsky-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-retro-nabytok .subcategories li{width:33%!important;}
	.in-retro-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-krasne-kupelne-v-roznych-styloch .subcategories li{width:33%!important;}
	.in-krasne-kupelne-v-roznych-styloch .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	.in-rustikalny-nabytok .subcategories li{width:33%!important;}
	.in-rustikalny-nabytok .subcategories.with-image li a .image{max-height:182px;overflow:hidden;}
	/*.products-block.products-alternative > div{width:50%;}*/
	/*#productsAlternative .product:not(:first-child){border:0;}
	#productsAlternative .products-block .ratings-wrapper{display:none;}
}

*/
/* nabytok-v-retro-style */
.free-gift:last-child, .extra:last-child {display: none;}
.extended-description>h3{display:none;}
.extended-description .detail-parameters{display:none;}
.extended-description .flags.flags-extra{display:none;}



/* FAQ accordion */
.accordion-mn, .accordion-sub1-mn { background-color: #eee; color: #444; cursor: pointer; padding: 18px; width: 100%; border: none; text-align: left; outline: none; font-size: 16px; transition: 0.05s; font-weight: bold; }
.accordion-sub1-mn { margin-left: 10px; }
.active-mn, .accordion-mn:hover, .active-sub1-mn, .accordion-sub1-mn:hover { background-color: #85c226; color: #fff; border: #6f9630; font-weight: bold; }
.accordion-mn:hover, .accordion-sub1-mn:hover { background-color: #86c226cc; }
.accordion-sub1-mn:hover { margin-left: 10px; }
.accordion-mn:after, .accordion-sub1-mn:after { content: '\002B'; color: #777; font-weight: bold; float: right; margin-left: 10px; }
.active-mn:after, .active-sub1-mn:after { content: "\2212"; color: #fff; }
.panel-mn, .panel-sub1-mn { padding: 0 5px; background-color: white; max-height: 0; overflow: hidden; transition: max-height 0.15s ease-out; }
.panel-sub1-mn { margin-left: 10px ; }



/* Youtube iFrame */
.iframeVideo { height: 0px; padding-top: 25px; padding-bottom: 56.2%; position: relative; }
.iframeVideo iframe { width: 100%; height: 100%; position: absolute; }


.variant-list{display: flex; flex-wrap: wrap;}
	.type-detail .top-variants {margin-bottom: 20px;display: flex;align-items: center;background: none;padding: 0;flex-wrap: wrap;}
	.type-detail .top-variants #productsAlternative .products .product, .p-info-wrapper .advanced-parameter {width: 90px; height: auto;padding: 0 !important;margin: 0 8px 8px 0;}
	.type-detail .top-variants #productsAlternative .products .product .p, .p-info-wrapper .advanced-parameter-inner {border: 0;border-radius: 0;padding: 0 !important;}
	.type-detail .top-variants .image img{border-radius: 5px;}
	.type-detail .top-variants #productsAlternative .products .product.aktualni-produkt .p{border-color: #242020 !important;}
	/*.type-detail .top-variants #productsAlternative .products .product.aktualni-produkt .image::before{content: ""; position: absolute;left: 0;top: 0;z-index: 1;background-repeat: no-repeat; background-position: 50% 50%; width: 100%; height: 100%; background-size: 28px;background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxODk3MS42IiBoZWlnaHQ9IjE0MzM2LjMiIHZpZXdCb3g9IjAgMCAxNy43ODU5MTYgMTMuNDQwMjY3Ij48cGF0aCBkPSJNMTUgLjRsLTggOC00LTQtMi40IDJMNi43IDEzIDE3LjQgMi43eiIgZmlsbD0iI2ZmZiIgc3Ryb2tlPSJncmF5IiBzdHJva2Utd2lkdGg9Ii42Ii8+PC9zdmc+');}*/
	.p-info-wrapper .advanced-parameter-inner{box-shadow: none;width: auto; height: auto;cursor: pointer;border: 1px solid #C3CBCC;border-radius: 5px;}
	.p-info-wrapper .advanced-parameter-inner:hover{box-shadow: 0 5px 20px rgba(0,0,0,0.08);}
	.type-detail .top-variants #productsAlternative .products .product .p-in .name{line-height: 15px;}
	.p-info-wrapper .advanced-parameter-inner.yes-before{border-color: #242020 !important;box-shadow: 0 0 10px rgba(0,0,0,0.1);border-width: 2px !important;}
	.p-info-wrapper .advanced-parameter-inner.yes-before::before{display: none;}
	.type-detail .top-variants {margin-bottom: 5px !important;}
	
	
	[class*="flag-kupon"]{display: none !important;}
	.slevovy-kupon{display: block !important;color: #242020;padding: 8px 16px;margin-top: 10px;font-size: 15px;text-align: left;position: relative;box-shadow: none;border-radius: 4px;line-height: 1.4;border: 1px dashed #C3CBCC;}
	.p-info-wrapper .slevovy-kupon:hover{border-color: #000;}
	.cena-kupon{font-weight: 700;font-size: 18px;color: #4B7B00;line-height: 1.3;}
	.cena-kupon::after{content: "€";margin-left: 3px;}
	.p-info-wrapper .price-save::after{display: none;}
	.slevovy-kupon .sleva{float: right;line-height: 22px;background-color: #4B7B00;border-radius: 16px;padding: 0 8px;font-size: 14px;font-weight: 700;color: #fff;}
	.p-info-wrapper .slevovy-kupon{cursor: pointer;margin: 24px 0 0;width: 100%;}
	.p-info-wrapper .p-final-price-wrapper + .slevovy-kupon {margin: 0 0 12px;}
	.p-info-wrapper .slevovy-kupon strong::after{content: ""; display: inline-block; vertical-align: middle; background: url('/user/documents/upload/Images/copy.svg') 50% 50% no-repeat; width: 20px;height: 20px;background-size: 20px auto;position: relative;top: -1px;margin-left: 10px;}
	.flags-extra .flag .price-standard{display: none !important;}
	.flags-extra .flag-discount::before{content: "Ušetrite";}
	.products-block .p-bottom .prices{display: flex;flex-direction: column;}
	.products-block .p-bottom .prices .price-standard {font-size: 16px;margin: 0;line-height: 24px;color: #555;}
	#lb-recommend-element-product_detail .flag-discount{display: none !important;}
	.product .price-final small{font-weight: 600;font-size: 14px;}
	.id-26118 #productsTop, .id-26118 .category-top > h4, .id-26118 .category-header, .id-26118 .grid-change-wrap, .id-26118 .product, .id-26118 .filters-wrapper{display: none !important;}
	.id-26118 #content .dklabBanplusKategorie {width: 25% !important;border: 0 !important;padding: 0 !important;}
	@media screen and (max-width: 991px){
	.id-26118 #content .dklabBanplusKategorie {width: 33.3333% !important;}
	}
	@media screen and (max-width: 479px){
	.id-26118 #content .dklabBanplusKategorie {width: 50% !important;}
	}
	#productsTop .price-standard + .price-standard{display: none !important;}
	#lb-results .product .price-save::after{display: none !important;}
	.radio-wrapper .question-tooltip{display: none !important;}
.order-summary-inner .cart-p-image{width: 64px;padding-top: 4px;border-bottom: 1px solid #dadada;}
.cart-item:last-child > div {border-bottom-style: solid;}
@media screen and (max-width: 767px){
	.id--16 .next-step, .id--17 .next-step{position: fixed;bottom: 0;width: 100%;background-color: #fff;z-index: 9;margin: 0;padding: 10px 10px 6px 10px;box-shadow: 0 -4px 10px rgba(0,0,0,0.1);}
	.id--16 .next-step-back, .id--17 .next-step-back {padding-bottom: 0;padding-top: 6px;}
	.id--16 .next-step .btn.btn-lg, .id--17 .next-step .btn.btn-lg {line-height: 28px;}
	#checkoutSidebar .cart-content{padding-bottom: 110px;}
	#checkoutSidebar .order-button-suffix{padding-bottom: 4px;}
}
.link-icon.print{display: none !important;}
.link-icon {background: #f9f9f9;padding: 10px 5px;font-weight: 600;height: 68px;min-height: 68px;max-height: 68px;margin: 0 10px 0 0;width: 84px;font-size: 12px;}
a.link-icon {color: #444;}
.link-icon.latky:before {width: 30px;height: 27px;background: url(https://cdn.myshoptet.com/usr/shoptet.tomashlad.eu/user/documents/extras/mujnabytek/latky2.png) no-repeat center;background-size: 21px;margin: -2px auto 6px auto;content: '';}
/*
@media screen and (max-width: 767px){
	.link-icons {width: calc(100% + 10px);margin: 0 -5px;}
	a.link-icon {width: calc(25% - 10px);margin: 0 5px;font-size: 10px;height: auto;min-height: auto;padding: 8px;}
}
*/
.image-placeholder{display: none;}
.top-navigation-bar {background-color: #242020;border: 0;}
.top-navigation-contacts, .top-navigation-menu {background-color: transparent;}
.top-navigation-bar .dropdown button:hover, .top-navigation-bar a:hover {color: #fff;text-decoration: underline;}
.top-navigation-contacts a.project-email::before {content: url('/user/documents/upload/Images/email.svg');}
.top-navigation-contacts a.project-phone::before {content: url('/user/documents/upload/Images/telefon.svg');}
.top-navigation-contacts a.project-phone::before,.top-navigation-contacts a.project-email::before {line-height: 1;margin-right: 8px;}
.top-navigation-tools .top-nav-button{display: none;}
.socky a{margin-left: 8px;height: 16px;line-height: 16px;display: inline-block;vertical-align: middle;position: relative;top: -1px;}
.socky a.fb::before{content: url('/user/documents/upload/Images/fb.svg');}
.socky a.ig::before{content: url('/user/documents/upload/Images/ig.svg');}
#footer .socky a.fb::before{content: url('/user/documents/upload/Images/fb-dark.svg');}
#footer .socky a.ig::before{content: url('/user/documents/upload/Images/ig-dark.svg');}
.top-links > span{margin-right: 8px;color: #fff;line-height: 16px; padding-left: 24px; background: url('/user/documents/upload/Images/info.svg') 0 50% no-repeat;display: block;}
@media screen and (min-width: 1440px){
	/*.container {width: 1272px;}*/
}
.container{padding: 0;}
#navigation, .row, .breadcrumbs{margin: 0;}
.top-navigation-menu-trigger{display: none !important;}
.top-navigation-menu .top-navigation-bar-menu{display: none !important;}
.top-navigation-bar-menu{display: none;position: absolute;z-index: 9;background-color: #242020;left: -40px;width: 240px;padding: 5px 0 10px 0;top: 25px;}
@media screen and (min-width: 1200px){
.top-links:hover .top-navigation-bar-menu{display: block;}
}
.top-links{position: relative;}
.top-navigation-bar-menu::before{content: ""; width: 100%; height: 16px; position: absolute; left: 0; top: -10px;}
.top-navigation-bar-menu li{width: 100%; text-align: left;display: block !important;}
.top-navigation-bar-menu li a{text-transform: none;}
@media screen and (min-width: 768px){
	.top-navigation-bar{padding: 6px 0;}
	.top-navigation-contacts a > span {position: relative;top: 1px;}
	.header-top > div.navigation-buttons{flex: 0 1 167px;}
	.header-top > div.site-name-wrapper{flex: 0 1 260px;}
	.header-top > div.search{flex: 0 1 calc(100% - 167px - 260px);padding-right: 24px;}
	.header-top > div.search .search-form{max-width: 664px;}
	#header .site-name a img{height: 38px;}
	.header-top {height: 64px;padding-bottom: 12px;padding-top: 12px;}
	#navigation {height: 48px;}
	.navigation-in > ul > li.ext > a > span {display: inline-block;vertical-align: middle;position: relative;top: -1px;padding-left: 6px;font-size: 12px;}
	.header-top .btn.cart-count::before {font-size: 24px;width: 24px;height: 24px;}
	.navigation-buttons > a[data-target="login"]::before {width: 24px;height: 24px;}
}
.search-form .btn{display: none;}
.search-form .form-control{padding-left: 48px; height: 40px; border: 1px solid rgba(36, 32, 32, 0.5);border-radius: 24px; background: url('/user/documents/upload/Images/lupa.svg') 24px 50% no-repeat;}
.search-form .form-control::placeholder{color: #242020 !important;}
.cart-price, .top-nav-button > span{display: none !important;}
.btn.cart-count::before, a.btn.cart-count::before {content: url('/user/documents/upload/Images/kosik.svg');margin: 0 !important;}
.top-nav-button::before{content: url('/user/documents/upload/Images/user.svg') !important;}
.navigation-buttons a[data-target="login"]{background-color: transparent !important;}
.navigation-buttons a[data-target="login"], .navigation-buttons a.top-nav-button-account.secondary, .navigation-buttons a[data-target="cart"] {height: 24px;width: 24px;display: inline-block;vertical-align: middle;}
.navigation-buttons a{margin-left: 20px;padding: 0 !important;}
.navigation-in {background-color: transparent;}
.navigation-in > ul > li > a {color: rgba(36, 32, 32, 0.8);padding: 15px 0 !important;margin: 0 !important;font-size: 16px;line-height: 1;border-bottom: 3px solid transparent;}
.navigation-in > ul > li:hover > a, .navigation-in > ul > li > a.active{border-bottom-color: #85C226;}
.navigation-in > ul > li > a.active{color: #242020;}
.navigation-in > ul > li > a.active b{font-weight: 600;}
.navigation-in > ul > li{margin-right: 24px;border: 0;}
#header{box-shadow: 0 4px 8px rgba(0,0,0,0.04);}
.breadcrumbs {background-color: transparent;padding: 12px 0 32px;border: 0;}
.type-category .breadcrumbs{padding: 18px 0 0;}
.popup-widget::before{display: none !important;}
.navigation-buttons > a[data-target="cart"] i {left: 13px;top: -4px;color: #242020;background-color: #85C226;font-weight: 600;}
.breadcrumbs > span span, .breadcrumbs a span {color: #656666;}
.breadcrumbs > span > span, .breadcrumbs > span > a{padding: 0;}
.breadcrumbs > span{margin-right: 24px;padding: 6px 0;position: relative;}
.breadcrumbs > span > a {min-height: auto;}
.breadcrumbs > span > a:hover{text-decoration: underline;}
.breadcrumbs > span:not(:last-child)::after{content: "\e910";font-family: shoptet;position: absolute;right: -16px;top: 11px;font-size: 8px;}
.breadcrumbs > span > a::after, .breadcrumbs > span > a::before {display: none;}
.h1, .h2, .h3, .h4, .h5, .h6, body, h1, h2, h3, h4, h5, h6 {line-height: 1.2;color: #242020;}
.category-title {font-weight: 500;margin: 0 0 16px;}
.content{padding-left: 0; padding-right: 0;}
.show-more{margin-left: 10px; color: #242020 !important;}
.show-more:hover{text-decoration: none;}
.show-more::after{content: "\e911";font-family: shoptet;display: inline-block;margin-left: 8px;vertical-align: middle;-webkit-btransform: rotate(180deg);transform: rotate(180deg);font-size: 10px;}
.show-more.active::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
body{font-size: 16px;}
.category-top {position: relative;margin-bottom: 48px;margin-top: -49px;padding-top: 88px;padding-bottom: 51px;}
.category-top::before{content: ""; width: 100vw; height: 100%; position: absolute; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: #F6F6F6;top: 0;}
.category-top > *{position: relative;}
.category-top > h4, #productsTop{display: none !important;}
.type-category:not(.submenu-visible) .breadcrumbs-wrapper{z-index: 1;position: relative;}
@media screen and (min-width: 768px){
.type-category .overall-wrapper{overflow-x: hidden;}
.type-category #header{z-index: 1;position: relative;}
}
.subcategories li a {padding: 6px 32px 6px 12px !important;height: 60px;box-shadow: 0 4px 6px rgba(0,0,0,0.04);}
.subcategories.with-image li a .image img {max-height: 48px;}
.subcategories.with-image li a .text{font-size: 15px;color: #242020;}
.subcategories li {padding: 5px;width: 20%;}
.subcategories {margin: 0 -5px 0;}
.subcategories li a::before {font-size: 12px;right: 10px;color: #242020;}
.subcategories li a::after {display: none !important;}
.subcategories li a:hover .text{text-decoration: underline;}
.sidebar {background-color: transparent;}
.filter-section form, .slider-content, .slider-header{display: none;}
.filter-section-count{display: none !important;}
.filter-sections {background-color: transparent;padding: 0;}
.filter-section h4, .slider-wrapper h4, .dkLabVisitedProductsBar h4{text-align:left; padding: 12px 24px 12px 0; font-size: 16px; font-weight: 600; line-height: 20px; color: #242020;text-transform: none;margin-bottom: 0;cursor: pointer;position: relative;}
.dkLabVisitedProductsBar h4{text-transform: none;}
.filter-section h4::after, .slider-wrapper h4::after{content: url('/user/documents/upload/Images/sipka-dolu-cerna.svg'); position: absolute; right: 0;line-height: 1;}
.filter-section.otevreny h4::after, .slider-wrapper.otevreny h4::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: 4px;}
.filter-section, .slider-wrapper{border-top: 0 !important; border-bottom: 1px solid #E4E3E3;padding: 0;}
.filter-section form{padding: 12px 0;}
label.filter-label {font-size: 14px; line-height: 18px !important;color: #242020;width: 100%;margin-bottom: 10px;}
label.filter-label:hover{text-decoration: underline;}
.filter-count{float: right;font-size: 14px;font-weight: 400;line-height: 1;padding: 0;}
input[type="checkbox"] + label::before{height: 18px;border-color: #CCCCCC;width: 18px;border-radius: 4px;}
input[type="checkbox"] + label{padding-left: 24px;}
input[type="checkbox"]:checked + label::after{height: 14px;width: 14px;border-radius: 3px;border: 0 !important;}
#content .filter-section fieldset div.advanced-filters-wrapper > div{padding: 0;}
.filter-section .advanced-parameter{width: 24px; height: 24px; margin: 0 8px 8px 0 !important;}
.filter-section .advanced-parameter-inner{width: 100%; height: 100%;border: 0;}
.filter-section .advanced-parameter[title="Biela"] .advanced-parameter-inner{border: 1px solid #ccc;}
@media screen and (min-width: 768px){
	.sidebar {width: 256px;}
	.sidebar-inner {padding: 0 40px 0 0;}
	.sidebar-indented .category-content-wrapper {width: calc(100% - 256px);}
	.sidebar-indented .content .sidebar {margin-left: 0;margin-right: 0;}
	.advanced-filters-wrapper > div:nth-child(7n) .advanced-parameter{margin-right: 0 !important;}
}
.advanced-parameter-inner.yes-before::before {background-size: 18px;}
.from, .to{font-size: 14px;}
.slider-header {padding-bottom: 24px;padding-top: 12px;}
.slider-content, .ui-slider {background-color: #CCC;}
.slider-content {height: 2px;margin-bottom: 24px;}
.ui-slider-horizontal {height: 2px;}
.ui-slider .ui-slider-range {background-color: #242020;}
.ui-slider-horizontal .ui-slider-handle::after {display: none;}
.ui-slider-horizontal .ui-slider-handle{top: -9px;border: 2px solid #242020;background-color: #fff;box-shadow: 0 4px 8px rgba(0,0,0,0.12);}
.box.box-sm.box-filters {padding: 0;}
.sidebar-inner > #clear-filters{display: none;}
.aktivni-filtry{display: flex;flex-wrap: wrap;align-items: flex-start;font-size: 14px;	padding-bottom: 12px;border-bottom: 1px solid #E0E0E0;}
.aktivni-filtry > div{display: flex;flex-wrap: wrap;align-items: flex-start;}
.aktivni-filtry .filter-label, .aktivni-filtry .slider-header, #clear-filters .close-after{display: block !important;width: auto;margin: 0 6px 6px 0 !important;padding: 0 16px !important;line-height: 29px !important;border-radius: 4px;cursor: pointer;border: 1px solid rgba(36, 32, 32, 0.6);color: #242020;}
.aktivni-filtry .slider-header{position: relative;top: 0;}
.aktivni-filtry .filter-label:hover, .aktivni-filtry .slider-header:hover, #clear-filters .close-after:hover{background-color: #242020;text-decoration: none; color: #fff;}
.aktivni-filtry .filter-label::after, .aktivni-filtry .slider-header::after, #clear-filters .close-after::after{content: url('/user/documents/upload/Images/delete.svg');margin-left: 4px;display: inline-block;position: relative;left: auto !important;line-height: 1;vertical-align: middle;}
.aktivni-filtry .filter-label:hover::after, .aktivni-filtry .slider-header:hover::after, #clear-filters .close-after:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.aktivni-filtry .filter-count{display: none !important;}
.aktivni-filtry > span{padding: 0;color: #242020;line-height: 20px;margin: 0 0 16px;font-size: 16px;width: 100%;text-align: left;}
.aktivni-filtry .from, .aktivni-filtry .to{float: none !important;}
.aktivni-filtry .to::before{content: "-";display: inline-block;margin: 0 5px;}
#clear-filters .close-after{text-transform: none;margin: 0 !important;}
.param-filter-top h4{display: none;}
.param-filter-top form:last-child{display: block !important;padding: 0 !important;}
.category-header {background-color: transparent;align-items: flex-end;margin-bottom: 16px;}
/*
.filter-section-boolean{padding: 0 !important;}
.param-filter-top .filter-label::before, .param-filter-top .filter-label::after{display: none;}
.param-filter-top fieldset{display: flex !important; flex-wrap: wrap;}
.param-filter-top fieldset > div{padding: 0 !important;width: auto !important;flex: none;}
.param-filter-top .filter-label{margin: 0 8px 8px 0 !important;border-radius: 24px;border: 1px solid #CCCCCC;padding: 0 16px !important;line-height: 32px !important;font-size: 14px;display: block;width: auto;}
.param-filter-top .filter-label .filter-count{display: none;}
.param-filter-top .filter-label.active{border-color: #242020;font-weight: 600;}
.param-filter-top{padding: 0 !important;}
.param-filter-top .filter-label.disabled{opacity: 0.4;}
*/
.param-filter-top {padding-bottom: 12px;}
.pocet{display: none;padding: 0 !important;text-align: left !important;color: #555;font-size: 0 !important;line-height: 24px;margin-bottom: 16px;}
.pocet strong{font-weight: 400;font-size: 16px;}
.pocet::after{content: " produktov"; font-size: 16px;margin-left: 4px;}
.category-header > form{width: 160px;margin-bottom: 8px;}
.category-header select{width: 100%; font-size: 14px;border-color: rgba(36, 32, 32, 0.3);border-radius: 4px;background: url('/user/documents/upload/Images/sipka-select.svg') calc(100% - 12px) 50% no-repeat;padding: 0 12px;height: 34px;font-weight: 600;color: #242020;}
.category-header > form input, .category-header > form label{display: none !important;}
.razeni-nadpis{font-size: 16px;line-height: 24px;margin-bottom: 12px;display: block;}
.products-block.products > div {padding: 0 5px;margin-bottom: 56px;border: 0 !important;}
.products-block .p{padding: 16px;border-radius: 8px;}
.flag {color: #242020;font-size: 14px;font-weight: 500;padding: 0 10px;line-height: 22px;border-radius: 16px;max-width: none;}
.products-block .p .flags-default {left: 10px;top: 10px;display: flex;flex-wrap: wrap;}
.flags-default .flag{margin-right: 6px;}
.image > .flag-sleva{position: absolute; top: 10px; left: 10px;}
.flag.flag-sleva {background-color: #85C226;}
.flag-sleva::before{content: "-";}
.flags-extra{display: none;}
.p-in-in{display: flex; flex-wrap:wrap;}
.products-block .ratings-wrapper{order: -1;width: 100%;min-height: auto;padding-bottom: 32px;}
.products-block .image{margin-bottom: 0;}
.products-block .ratings-wrapper .stars-wrapper {flex: 1 1 100%;margin-bottom: 12px;height: auto;}
.product .stars{height: auto; width: auto;}
.stars a, .stars span{height: 14px;line-height: 14px;position: relative;width: 14px;margin-right: 2px;}
.stars a::before, .stars span::before {font-size: 14px;}
.stars .star.is-active:hover, .stars .star.star-half::before, .stars .star.star-on::before {color: #FFCC00;}
.products-block .ratings-wrapper .availability {flex: 1 1 100%;text-align: left;}
.product .skladem > span::before, .availability-label.skladem::before, .choose-variant.skladem > .availability-label::before{content: url('/user/documents/upload/Images/skladem2.svg');display: inline-block;vertical-align: middle;line-height: 1;margin-right: 5px;}
.availability > span{color: #242020;font-size: 12px;line-height: 1;display: block;font-weight: 500;}
.products-block.products .p .name {height: auto;margin-bottom: 16px;line-height: 24px;width: 100%;font-weight: 500;}
.top-variants .products-block.products .p .name{line-height: 16px; padding-right: 60px;}
.products-block.products .p .price span, .products-block.products .p .price strong {font-size: 18px;font-weight: 800;}
.products-block.products .p .price {line-height: 24px;}
.price-final {color: #242020;}
.product .add-to-cart-button{width: 44px; height: 44px; font-size: 0; background: url('/user/documents/upload/Images/btn-kosik.svg') 50% 50% #242020 no-repeat; border-radius: 50%;border-color: #242020;}
.product .add-to-cart-button:hover{background-color: var(--color-secondary);border-color: var(--color-secondary);}
.product .add-to-cart-button::before{display: none !important;}
.products-block .p-bottom > div {align-items: center;}
.product .btn.btn-primary{border-radius: 8px; font-weight: 700; font-size: 12px;}
.widget-parameter-value a, .widget-parameter-more span{width: 40px;height: 36px;font-size: 0;margin: 0 8px 0 0;border: 1px solid rgba(36, 32, 32, 0.2);border-radius: 2px;display: block;padding: 0 !important;background-position: 50% 50%;background-size: auto 60px;}
.widget-parameter-more span{font-size: 12px;color: #000000;background-color: #f5f5f5;display: flex;align-items: center;width: 52px;text-align: center;justify-content: center;margin-right: 0 !important;}
.product .widget-parameter-wrapper::before{content: "Viac variantov"; display: block; font-size: 15px; line-height: 22px; color: #222;width: 100%; margin-bottom: 12px;}
.widget-parameter-wrapper{flex-wrap: wrap;padding-top: 8px;}
.products-block .p:hover{box-shadow: 0 5px 20px rgba(0,0,0,0.08);}
.pagination-top{display: none;}
.pagination, .pagination-loader {min-width: auto; width: 100%;}
.pagination-loader{order: 2;margin-top: 32px !important;}
.pagination-wrapper .pagination {text-align: center;}
.pagination-link {background-color: #EBEBEB;}
.pagination-loader > span{font-size: 0;line-height: 0;padding: 0 16px;width: 264px;text-transform: none;color: #242020 !important;font-weight: 500;border-radius: 8px;}
.pagination-loader > span::after{content: "Zobraziť viac";font-size: 16px;line-height: 46px;}
.btn.btn-default, a.btn.btn-default {border-color: var(--color-tertiary);}
.pagination-loader > span:hover{color: #fff !important;}
.pagination > a, .pagination > strong{margin: 0 5px;}
.category__secondDescription{margin-top: 48px;}
#footer {margin-top: 68px;background-color: #F7F7F7;position: relative;}
@media screen and (min-width: 768px){
#footer::after{content: ""; width: 100%; height: 1px; border-top: 1px solid rgba(0, 0, 0, 0.1); position: absolute; bottom: 48px; left: 0;}
}
#footer > .container {background-color: transparent;}
.custom-footer__newsletter{text-align: center;background-color: #242020; color: #fff; padding: 48px 10px 35px;}
.custom-footer__newsletter h4{color: #fff;font-size: 24px !important;line-height: 44px !important;text-transform: none !important;font-weight: 500 !important;margin: 0 0 32px !important;}
.subscribe-form{max-width: 390px;margin: 0 auto;}
.subscribe-form.compact-form .form-control {padding-right: 107px;height: 40px;border-radius: 8px;border: 0;}
.subscribe-form.compact-form .btn span.sr-only{width: auto;font-size: 16px; text-transform: none;height: auto;position: relative;}
.subscribe-form.compact-form .btn::before{display: none;}
.subscribe-form.compact-form .btn{background-color: #242020;border-color: #242020;width: 107px;padding: 0 5px !important;top: 1px;right: 1px;height: 38px;border-radius: 0 8px 8px 0;}
.subscribe-form.compact-form .btn:hover{background-color: var(--color-secondary); border-color: var(--color-secondary);}
.subscribe-form .consents a{color: #fff;text-decoration: underline;}
.subscribe-form .consents a:hover{text-decoration: none;}
.subscribe-form .consents {margin-top: 32px;}
.subscribe-form .consents label{padding: 0;font-size: 15px;line-height: 22px;}
.subscribe-form br{display: none;}
.custom-footer > div{padding: 0;}
#footer h4 {text-transform: none;font-size: 15px;font-weight: 600;line-height: 22px;margin-bottom: 16px;}
.custom-footer > div p, .custom-footer > div ul {font-size: 14px; line-height: 28px; color: #242020;}
.custom-footer > div ul a{color: #242020 !important;}
.custom-footer > div a:hover{text-decoration: underline !important;}
.custom-footer ul li {padding-bottom: 0;}
#footer .kontakty p{margin-bottom: 28px;}
.spodek {display: flex;align-items: flex-end;padding-bottom: 28px;}
.spodek .socky span{display: block;font-size: 15px; line-height: 22px; color: #343433;font-weight: 600; margin-bottom: 8px;}
.spodek .platby{margin-left: auto;}
#footer .socky a {margin-left: 0;height: 32px;line-height: 32px;top: 0;margin-right: 12px;}
#signature, .copyright {font-size: 14px;color: #242020;}
#signature a{color: #242020;}
#signature img {margin-right: 10px;width: 16px}
.footer-bottom{padding: 5px 0;border: 0;}
.copyright strong{font-weight: 400;}
/*
@media screen and (max-width: 1199px){
	.p-info-wrapper > .h1{display: none;}
}
*/
@media screen and (min-width: 1200px){
	.p-detail-inner-header, .product-top > div:not(.p-info-wrapper) > .p-detail-info{display: none;}
	.p-info-wrapper{width: 452px; padding: 0;position: sticky;top: 16px;margin-bottom: 62px;}
	.p-image-wrapper{width: calc(100% - 452px); padding: 0 32px 0 0;}
}
.flag.flag-action {background-color: rgba(255, 61, 34, 0.54);}
.p-info-wrapper .flags-default{margin-bottom: 8px;}
.product-top h1, .product-top .h1{font-size: 24px;font-weight: 600;line-height: 36px;margin-bottom: 12px;}
.p-info-wrapper .stars{width: auto;}
.p-detail-info, .p-detail-info a {color: #000;}
.type-detail .top-variants #productsAlternative .products .product.next-products{border: 1px solid #C3CBCC !important;border-radius: 4px;line-height: 90px;text-align: center;font-size: 20px;font-weight: 500;color: #242020;cursor: pointer;}
.type-detail .top-variants #productsAlternative .products .product.next-products:hover {box-shadow: 0 5px 20px rgba(0,0,0,0.08);}
/*.type-detail .top-variants #productsAlternative .products .product:nth-child(n+5){display: none !important;}*/
.type-detail .rozmery .top-variants #productsAlternative .products .product.next-products{font-size: 14px; line-height: 40px;width: 50px;}
.green-box{background-color: #EDF6DF;border-radius: 4px;margin-bottom: 16px;padding: 12px 16px 2px;}
.green-box > div{font-size: 15px;line-height: 24px;color: #4B7B00;margin-bottom: 10px !important;padding-left: 26px;position: relative;font-weight: 700;text-decoration: underline;}
.green-box > div:first-child{background: url('/user/documents/upload/Images/odber.svg') 0 50% no-repeat;}
.green-box > div:nth-child(2){background: url('/user/documents/upload/Images/vraceni.svg') 0 50% no-repeat;}
.green-box .availability-value > span::before{content: ""; width: 18px; height: 18px; position: absolute; left: 0;background: url('/user/documents/upload/Images/info2.png') 0 50% no-repeat;background-size: 18px auto;}
.green-box .availability-value > span.skladem-detail::before{background-image: url('/user/documents/upload/Images/detail-vyhoda.svg');}
.green-box .show-tooltip{border: 0 !important;}
/*.green-box > div.show-tooltip::after{content: url('/user/documents/upload/Images/icko.svg'); display: inline-block; vertical-align: middle;line-height: 1;margin-left: 8px;}*/
.p-info-wrapper .add-to-cart {padding: 16px;border-radius: 4px;margin-bottom: 16px !important;border: 1px solid #C3CBCC;}
.p-final-price-wrapper{width: 100%;margin-bottom: 24px;}
.p-info-wrapper .price-final {font-size: 32px;line-height: 24px;order: -1;}
.p-info-wrapper .price-save + .price-final {color: #B01818;}
.p-info-wrapper .price-final > span::after, .p-final-price-wrapper .price-standard::after{content: " s DPH";font-size: 14px;font-weight: 400;vertical-align: middle;display: inline-block;color: #242020;}
.p-info-wrapper .price-save + .price-final > span::after{display: none;}
.p-final-price-wrapper .price-save{position: absolute;top: 32px;left: 0;background-color: #B01818;color: #fff;font-size: 14px;font-weight: 700;line-height: 22px;border-radius: 16px;padding: 0 8px;}
.p-final-price-wrapper .price-save::before{content: "Zľavnené ";}
.cz .p-final-price-wrapper .price-save::before{content: "Zlevněné ";}
.p-final-price-wrapper .price-standard{font-size: 18px;line-height: 24px;color: #73767D;margin-left: 8px;}
.p-final-price-wrapper .price-measure{display: none;}
.quantity input{height: 46px !important;width: 24px !important;text-align: center;font-size: 16px;font-weight: 500;color: #333;}
.quantity{padding: 0 36px !important;border: 1px solid #CCCCCC !important; border-radius: 8px !important;background-color: #fff;}
.add-to-cart .quantity{margin-right: 8px; width: 97px;}
.quantity .decrease, .quantity .increase {background-color: transparent;width: 36px !important;height: 46px !important;top: 0;border: 0;}
.quantity .decrease {left: 0;right: auto;top: 0 !important;}
.quantity .increase::before, .quantity .decrease::before{font-size: 20px;line-height: 40px !important;}
.quantity .increase::before {content: "+"; line-height: 44px !important;}
.quantity .decrease::before {content: "-";}
.add-to-cart .btn{width: calc(100% - 105px);border-radius: 8px;color: #242020;font-size: 16px;font-weight: 500;}
.add-to-cart .btn::before{display: none;}
.call-wrap {margin-top: 8px;width: 100%;display: flex;flex-wrap: wrap;}
.btn-whatsapp{width: 56px; height: 48px; margin-left: 8px; border: 1px solid #242020;border-radius: 8px; position: relative;}
.btn-whatsapp::before{width: 100%; height: 100%; content: ""; position: absolute; top: 0; left: 0;background: url('/user/documents/upload/Images/whatsapp.svg') 50% 50% no-repeat;}
.btn-whatsapp:hover{background-color: #242020;}
.call-wrap .call-button{width: calc(100% - 64px);margin: 0;border-color: #242020;border-radius: 8px;color: #242020;padding: 10px;}
.call-wrap .call-button:hover{background-color: #242020; color: #fff;}
.call-wrap .call-button img{display: none;}
.call-wrap .call-button::before{content: url('/user/documents/upload/Images/telefon-dark.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-right:8px;}
.call-wrap .call-button:hover::before{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.p-info-wrapper p[data-testid="productCardDescr"]{display: none;}
.need-help{padding: 31px 24px 31px 106px; background: url('/user/documents/upload/Images/need-help.svg') 24px 50% no-repeat; border-bottom: 1px solid #C3CBCC;margin-bottom: 24px;position: relative;}
.need-help .link-icon.chat{position: absolute;right: 24px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 40px;padding: 0 16px;line-height: 38px;margin: 0;border-radius: 8px;}
.link-icon{border: 1px solid #242020;background-color: transparent;min-height: auto;max-height: none;font-size: 16px;text-transform: none;width: auto;font-weight: 500;}
.link-icon:hover{text-decoration: underline;}
.need-help strong{display: block;margin-bottom: 3px;}
.p-code {color: #242020;}
.link-icon::before {display: none;}
.social-buttons-wrapper {margin-top: 0;}
.link-icons {margin: 0;width: 100%;justify-content: space-around;}
.link-icons .link-icon{width: auto;margin: 0 16px;height: auto;border-radius: 0;padding: 0;border: 0;line-height: 20px;color: #000;}
.link-icons .link-icon::before{display: inline-block;vertical-align: middle;line-height: 1;margin: 0 8px 0 0;}
.link-icons .link-icon.share::before{content: url('/user/documents/upload/Images/sdilet.svg');}
.link-icons .link-icon.watchdog::before{content: url('/user/documents/upload/Images/hlidat.svg');}
@media screen and (min-width: 1200px){
	.p-thumbnails-wrapper{position: absolute;left: 0;top: 0;width: 100px;height: auto;}
	.p-image-wrapper.nahledy-ano{position: relative; padding-left: 116px;}
	.p-thumbnails {height: auto;margin-bottom: 0;width: 100px;}
	.p-thumbnails > div{width: 100px; height: auto; position: relative;}
}
.p-thumbnails a{margin: 0 0 16px;border-bottom: 1px solid transparent !important;}
.p-thumbnails a img{border: 0 !important;}
.p-thumbnail.highlighted::before, .p-thumbnail:hover::before, .show360image.highlighted::before, .show360image:hover::before, .p-thumbnails-horizontal .p-thumbnail::before, .p-thumbnails-horizontal .show360image::before {top: auto !important;bottom: 0 !important;}
.p-thumbnails-inner > div > a:nth-child(n+10):not(.next-photos){display: none;}
.p-thumbnail.next-photos{width: 100px;height: 100px;border: 1px solid #C3CBCC !important;text-align: center;line-height: 98px;font-size: 20px;font-weight: 500;}
.p-thumbnail.next-photos::before{display: none !important;}
.p-thumbnail.next-photos:hover{color: #fff; border-color: #242020; background-color: #242020;}
a{-webkit-transition: none;-o-transition: none;transition: none;}
.shp-tabs-row{display: none !important;}
.p-detail-tabs-wrapper{margin-top: 64px;}
.tab-content > .tab-pane:not(#productDiscussion) {display: block;opacity: 1;}
.sekce-inner{display: none;}
.type-product #tab-content{width: 100%;padding: 0;color: #333;font-size: 18px;line-height: 30px;}
.p-detail-tabs-wrapper > div > div{padding: 0 !important;}
.description-inner {padding: 0;}
#tab-content > * > h2{margin: 0; padding: 32px 0;font-size: 24px; line-height: 32px;cursor: pointer;position: relative;}
#tab-content > * > h2:hover{text-decoration: underline;}
#tab-content > * > h2::after{content: url('/user/documents/upload/Images/sipka-cerna-dolu-big.svg'); position: absolute; right: 0;}
#tab-content .otevreno > h2::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -7px;}
#tab-content > *{border-bottom: 1px solid #C3CBCC;padding: 0;margin: 0;}
.sekce-inner{padding-bottom: 32px;}
.basic-description {width: 100%;padding: 0;}
.basic-description > h3:first-child{display: none;}
ul#relatedFiles{list-style: none;}
.need-help.under-content{width: 100%;border: 2px solid #E5E5E5;margin-top: 36px;border-radius: 4px;}
.telefon-detail{position: absolute;right: 182px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);padding-left: 32px;color: #1D1F2A !important;background: url('/user/documents/upload/Images/telefon-green.svg') 0 50% no-repeat;}
.telefon-detail:hover{text-decoration: underline;}
.products-related .p .availability {display: block;}
h2.products-related-header, .products-podobne-header, .objevte h2{font-size: 30px;padding-top: 80px;padding-bottom: 24px;font-weight: 600;z-index: 1;margin: 0;}
.advanced-parameter-inner img {border-radius: 5px;}

@media screen and (min-width: 768px){
	.navigation-in > ul > li.ext > ul > li {flex-basis: 100%;width: 100%;}
	.navigation-in > ul > li.ext > ul > li > div > ul{display: none; position: absolute;top: 0;align-content: flex-start;min-height: 100%;background-color: #fff;}
	.navigation-in > ul > li.ext > ul > li:hover > div > ul{z-index: 10;}
	.navigation-in > ul > li.ext > ul > li:first-child > div > ul{display: flex;}
	.menu-image{display: none !important;}
	.navigation-in > ul > li.ext > ul > li{min-height: auto;}
	.menu-level-3{padding: 32px 32px 20px 48px !important;left: 308px;width: calc(100% - 308px);}
	.navigation-in > ul > li.ext > ul > li > div > ul > li {width: 33.3333%;}
	.navigation-in > ul > li.ext > ul > li > div > ul{max-height: none;}
	.navigation-in > ul > li.ext > ul > li:hover > div > a{background-color: #85C226;}
	.hover-polozka{background-color: #85C226 !important;}
	.navigation-in > ul > li.ext > ul > li > div > a{position: relative;}
	.navigation-in > ul > li.ext > ul > li.has-third-level > div > a::after{content: url('/user/documents/upload/Images/sipka-cerna-prava.svg'); right: 24px; position: absolute;}
	.navigation-in > ul > li:hover > a{color: #242020;}
	.submenu-visible .navigation-in > ul > li.ext.exp > ul{align-items: flex-start;border: 0 !important;box-shadow: 0 8px 8px rgba(0,0,0,0.1);flex-direction: column;overflow: hidden;border-top: 1px solid #eee !important;top: 49px;}
	.menu-level-2::before{content: ""; position: absolute; top: 0; left: 0; width: 308px; height: 100%; background-color: #f3f9e9}
	.navigation-in > ul > li.ext > ul > li > div > ul > li > a:hover{text-decoration: underline;}
	/*.menu-level-2::after{content: "← Vyberte z menu vľavo";position: absolute;top: 0;left: 308px;padding: 20px 40px;width: calc(100% - 308px);height: 100%;background-color: #fff;z-index: 9;font-size: 20px; font-weight: 600; color: #242020;}*/
}
.navigation-in > ul > li.ext > ul > li > div > a {font-weight: 600;width: 308px;padding: 8px 40px 8px 24px;font-size: 15px;line-height: 24px;color: #242020;background-color: #f3f9e9;}
.navigation-in > ul > li.ext > ul > li > div > ul > li{font-size: 0;line-height: 0;}
.navigation-in > ul > li > ul > li > div > ul > li > a {padding: 0 24px 0 0 !important;color: #242020 !important;font-size: 15px;line-height: 22px;font-weight: 600;margin-bottom: 24px;display: flex !important;align-items: center !important;height: 72px;}
.menu-level-3 > h4{width: 100%; font-size: 21px; line-height: 24px; margin-bottom: 24px; color: #242020;font-weight: 600;margin-top: 0;}
.navigation-in > ul > li.ext > ul > li > div > ul > li > a > img{width: 100px;margin-right: 10px;height: 72px;object-fit: contain;}
.more-variants:not(.variants-viditelne) .advanced-parameter:nth-of-type(n+4){display: none;}
.next-variants{width: 90px;display: inline-block;height: 90px;vertical-align: top;border: 1px solid #C3CBCC;cursor: pointer;text-align: center;line-height: 88px;font-size: 20px;font-weight: 500;color: #242020;border-radius: 4px;}
.next-variants:hover{color: #fff; border-color: #242020; background-color: #242020;}
.kolekce-button::before{content: url('/user/documents/upload/Images/krabice.svg');position: absolute; top: 50%; left: 24px; -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.kolekce-button:hover{background-color: #242020; color: #fff; border-color: #242020;}
.kolekce-button::after, .link-icon.latky::after{content: url('/user/documents/upload/Images/sipka-cerna-prava.svg'); position: absolute; right: 24px;}
.kolekce-button:hover::before, .kolekce-button:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.kolekce-overlay, .latky-overlay{display: none;background-color: rgba(51, 51, 51, 0.5); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999;}
.kolekce-popup, .latky-popup{position: fixed; width: 552px; height: 100%; right: 0; top: 0; -webkit-transform: translateX(100%);transform: translateX(100%); -webkit-transition: -webkit-transform .5s;transition: transform 1s;z-index: 1000; background-color: #fff; padding: 24px 32px;}
.kolekce-popup > div, .latky-popup > div{overflow: auto;scrollbar-width: thin;height: 100%;}
.kolekce-open, .latky-open{overflow: hidden;}
.kolekce-open .kolekce-popup, .latky-open .latky-popup{-webkit-transform: translateX(0);transform: translateX(0);}
.kolekce-open .kolekce-overlay, .latky-open .latky-overlay{display: block;}
.kolekce-popup .product{width: 100% !important;}
.kolekce-popup .product {border: 1px solid transparent !important;border-radius: 8px;padding: 0 !important;}
.kolekce-popup .products-block .p a.image {width: 140px;margin-bottom: 0;padding-right: 20px;}
.kolekce-popup .products-block .p .p-in{width: calc(100% - 140px);}
.kolekce-popup .products-block .p {flex-direction: row; flex-wrap: wrap;padding: 20px;}
.kolekce-popup .products-block .ratings-wrapper{padding-bottom: 20px;}
.kolekce-popup h3{font-weight: 500;margin: 0 0 32px;font-size: 24px;}
.kolekce-popup > div > p{font-size: 16px;color: #666;line-height: 22px;margin-bottom: 32px;}
.kolekce-popup > div > p a{text-decoration: underline; color: #242020 !important;}
.kolekce-popup > div > p a:hover{text-decoration: none;}
.kolekce-popup .products-block::before{content: "Produkty";font-size: 18px;color: #000;margin-bottom: 16px;font-weight: 600;}
.kolekce-popup .p .name{font-weight: 600;}
.kolekce-popup .close, .latky-popup .close, .matrace-popup .close, .vynaska-popup .close{position: fixed; background-color: #fff; top: 16px; right: 16px; width: 32px; height: 32px; text-align: center; line-height: 32px;cursor: pointer;}
.kolekce-popup .close::before, .latky-popup .close::before, .matrace-popup .close::before, .vynaska-popup .close::before{content: url('/user/documents/upload/Images/close.svg');}
.kolekce-popup .flags{display: none !important;}

.umyvadla-button, .kolekce-button{position: relative;padding: 14px 30px 14px 78px;border: 1px solid #242020;border-radius: 8px;font-size: 16px;line-height: 19px;color: #000;cursor: pointer;}
.umyvadla-button::before{content: ""; background: url('/user/documents/upload/Images/umyvadlo2.png') 50% 50% no-repeat; background-size: 32px auto; width: 32px; height: 32px;position: absolute; top: 50%; left: 24px; -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.umyvadla-button:hover{background-color: #242020; color: #fff; border-color: #242020;}
.umyvadla-button::after, .link-icon.latky::after, .kolekce-button::after{content: url('/user/documents/upload/Images/sipka-big-prava.svg'); position: absolute; right: 16px;}
.umyvadla-button:hover::before, .umyvadla-button:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.umyvadla-overlay, .latky-overlay{display: none;background-color: rgba(51, 51, 51, 0.5); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 999;}
.umyvadla-popup, .latky-popup{position: fixed; width: 552px; height: 100%; right: 0; top: 0; -webkit-transform: translateX(100%);transform: translateX(100%); -webkit-transition: -webkit-transform .5s;transition: transform 1s;z-index: 1000; background-color: #fff; padding: 24px 32px;}
.umyvadla-popup > div, .latky-popup > div{overflow: auto;scrollbar-width: thin;height: 100%;}
.umyvadla-open, .latky-open{overflow: hidden;}
.umyvadla-open .umyvadla-popup, .latky-open .latky-popup{-webkit-transform: translateX(0);transform: translateX(0);}
.umyvadla-open .umyvadla-overlay, .latky-open .latky-overlay{display: block;}
.umyvadla-popup:not(.matrace-popup) .product{width: 100% !important;}
.umyvadla-popup:not(.matrace-popup) .product {border: 1px solid transparent !important;border-radius: 8px;padding: 0 !important;}
.umyvadla-popup:not(.matrace-popup) .products-block .p a.image {width: 140px;margin-bottom: 0;padding-right: 20px;}
.umyvadla-popup:not(.matrace-popup) .products-block .p .p-in{width: calc(100% - 140px);}
.umyvadla-popup:not(.matrace-popup) .products-block .p {flex-direction: row; flex-wrap: wrap;padding: 20px;}
.umyvadla-popup:not(.matrace-popup) .products-block .ratings-wrapper{padding-bottom: 20px;}
.umyvadla-popup:not(.matrace-popup) h3{font-weight: 500;margin: 0 0 32px;font-size: 24px;}
.umyvadla-popup:not(.matrace-popup) > div > p{font-size: 16px;color: #666;line-height: 22px;margin-bottom: 32px;}
.umyvadla-popup:not(.matrace-popup) > div > p a{text-decoration: underline; color: #242020 !important;}
.umyvadla-popup:not(.matrace-popup) > div > p a:hover{text-decoration: none;}
.umyvadla-popup:not(.matrace-popup) .products-block::before{content: "Produkty";font-size: 18px;color: #000;margin-bottom: 16px;font-weight: 600;}
.umyvadla-popup:not(.matrace-popup) .p .name{font-weight: 600;}
.umyvadla-popup:not(.matrace-popup) .close, .latky-popup .close{position: fixed; background-color: #fff; top: 16px; right: 16px; width: 32px; height: 32px; text-align: center; line-height: 32px;cursor: pointer;}
.umyvadla-popup:not(.matrace-popup) .close::before, .latky-popup .close::before{content: url('/user/documents/upload/Images/close.svg');}
.umyvadla-popup:not(.matrace-popup) .flags{display: none !important;}

.products-related, .products-related-header{position: relative;}
.products-related::before, .products-related-header::before{content: ""; width: calc(100vw - 18px); height: 100%; position: absolute; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%);background-color: #F7F7F7;top: 0;}
/*.type-product .overall-wrapper{overflow-x: hidden;}*/
.products-related-header::before{z-index: -1;}
.products-related{padding-bottom: 16px;}
.products-related img{mix-blend-mode: darken;}
.podobne.products-block.products > div{width: 100% !important;}
.products-related {margin-bottom: 0;}
.products-block .p a.image{margin-bottom: 12px;}
.podobne.products-block .ratings-wrapper .stars-wrapper{display: none;}
.slick-arrow{width: 48px;height: 48px;border-radius: 50%;background-color: #fff;-webkit-appearance: none;appearance: none;top: 50%;margin-top: -24px;bottom: auto;position: absolute;box-shadow: 0 8px 24px 3px rgba(0,0,0,0.1);border: 0;font-size: 0;z-index: 1;}
.slick-arrow::before{content: url('/user/documents/upload/Images/sipka-slider.svg');display: inline-block;}
.slick-arrow.slick-prev::before{-webkit-transform: rotate(180deg);transform: rotate(180deg);}
.slick-arrow.slick-prev{left: 0;}
.slick-arrow.slick-next{right: 0;}
.slick-arrow.slick-disabled{display: none !important;}
.slick-arrow:hover{background-color: #242020;}
.slick-arrow:hover::before{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.slick-slide:not(.slick-active){opacity: 0.4;}
.objevte .row-header-label-colon{display: none !important;}
.objevte > div{display: flex; flex-wrap: wrap;}
.objevte > div a{border: 1px solid rgba(36, 32, 32, 0.6); margin: 0 12px 12px 0; line-height: 38px; padding: 0 16px; border-radius: 8px; width: auto;color: #242020;}
.objevte > div a:hover{background-color: #242020; border-color: #242020; color: #fff;}
.objevte h2{margin-bottom: 32px;padding: 0;}
.objevte{margin-top: 80px;}
#tab-content #productVideos{display: none !important;}
.p-thumbnails iframe{float: left;height: auto;width: 100px;top: -26px;}
a.video-nahled{height: 100px; overflow: hidden;}
a.video-nahled::after{content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1;z-index: 9;}
.video-active #wrap{display: none;}
.p-image:not(.video-active) #productVideos{display: none;}
#productVideos{opacity: 1 !important;}
.menu-helper{top: 72px;}
.menu-helper::after{background-color: transparent;color: rgba(36, 32, 32, 0.8);}
.menu-helper-visible.type-category #header {z-index: 2;}
/*
@media screen and (min-width: 1200px){
	.product-top{display: flex; flex-wrap: wrap;}
	.p-info-wrapper{float: none; position: sticky; top: 0;}
	.p-image-wrapper{float: none;}
}
*/
.benefitBanner{background-color: #126604;padding: 80px 0 40px;margin: 100px 0 0;color: #fff;}
.benefitBanner > .container{display: flex;flex-wrap: wrap;}
.benefitBanner + #footer {margin-top: 0;}
.benefitBanner__item{margin-bottom: 40px;display: block;text-align: center;}
.benefitBanner__picture {margin: 0 auto 16px;width: 64px;}
.benefitBanner__content{padding-right: 0;line-height: 1.1;}
.benefitBanner__title {font-size: 16px;font-weight: 400;margin-bottom: 16px;display: block;line-height: 1;}
.benefitBanner__content a{color: #fff !important;text-decoration: underline;line-height: 20px;}
.benefitBanner__content a:hover{text-decoration: none;}
#ratingTab h2 .stars-label{display: none !important;}
#ratingTab > h2 > span{margin-left: 12px; line-height: 20px;display: inline-block;vertical-align: middle;position: relative;top: -2px;}
#ratingTab > h2 > span > strong{font-weight: 600;font-size: 14px;}
#ratingTab > h2 .stars{width: auto;margin: 0 0 0 4px;}
#ratingTab > h2 > span > span:last-child{font-size: 16px;color: #555;margin-left: -1px;}
#ratingTab > h2 .star{cursor: pointer;}
#ratingTab > h2 > span > *, #ratingTab > h2 .star {display: inline-block !important;}
.podobne.products-block.products > .all-products {width: auto !important;position: absolute;margin: 0 !important;top: -62px;right: 0;padding: 0 !important;}
div.all-products .btn{height: 40px;line-height: 38px;border-radius: 8px;font-size: 16px;text-transform: none;font-weight: 500;padding: 0 16px;color: #242020;border-color: #242020;}
div.all-products .btn:hover{background-color: #242020; border-color: #242020;color: #fff;}
.slick-track .all-products {display: none !important;}
.ui-slider-horizontal .ui-slider-handle, .ui-slider-horizontal .ui-slider-range {z-index: 0;}
.navigation-in > ul > li > a[href="/vypredaj-skladu/"], .navigation-in > ul > li > a[href="/vyprodej-nabytku-skladem-2/"]{color: #B01818;}
.navigation-in > ul > li > a[href="/vypredaj-skladu/"]::before, .navigation-in > ul > li > a[href="/vyprodej-nabytku-skladem-2/"]::before{content: url('/user/documents/upload/Images/vyprodej.svg');display: inline-block;vertical-align: middle;line-height: 1;height: 16px;margin-right: 4px;}
.surcharge-list{display:block;margin-top: 4px;margin-bottom: 5px;}
.p-info-wrapper .detail-parameters{width: 100%;display: none !important;}
.surcharge-list th{width: 100%; display: block;color: #555;line-height: 24px;margin-bottom: 8px;}
.surcharge-list td{width: 100%; display: block;}
.radioContainer{padding: 18px 24px; border: 1px solid #C3CBCC; border-radius: 4px;}
.radioContainer label {display: block !important;font-weight: 500;margin-bottom: 12px !important;width: 100%;color: #333333;line-height: 19px !important;padding-left: 30px !important;position: relative !important;}
.radioContainer label:hover{text-decoration: underline;}
.radioContainer label:last-child{margin-bottom: 0 !important;}
.radioContainer label::before{width: 18px !important;height: 18px !important;border-radius: 4px !important;border-color: #C3CBCC !important;}
.radioContainer input:checked + label::after{content: url('/user/documents/upload/Images/fajfka.svg'); width: 18px;height: 18px;border-radius: 4px;border: 0;left: 0;text-align: center;line-height: 15px;}
.radioContainer label span{float: right; color: #000;}
.subcategories.with-image li.blog-cat a .text {width: 100%;padding: 0;}
.latest-contribution-info .stars {width: auto;}


@media screen and (min-width: 1200px) and (max-width: 1439px){
	.telefon-detail{display: none;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
	.custom-footer > div {width: 25%;}
	.navigation-in > ul > li.ext > ul > li > div > ul > li {width: 50%;}
}
@media screen and (max-width: 1199px){
	.subcategories li {width: 33.3333%;}
	#content .filter-section fieldset div label, #footer .filter-section fieldset div label {padding-bottom: 0;padding-top: 0;}
	.top-navigation-contacts a > span, .top-navigation-contacts > strong {display: none;}
	.products-block.products > div {margin-bottom: 32px;}
	.p-info-wrapper > .h1, .p-info-wrapper .p-detail-info{display: none !important;}
	.p-image-wrapper .flags-default{position: absolute;right: 0;top: 0;z-index: 1;}
	.p-image-wrapper {margin-bottom: 32px;}
	.products-block.products-additional .p-bottom .p-tools {flex-basis: 50%;margin-top: 0;text-align: right;}
	.products-related .p .prices, .tab-content .p .prices {margin-bottom: 0;}
	.type-product .breadcrumbs > span:last-child, .type-product .breadcrumbs > span:nth-last-child(2)::after{display: none !important;}
	.h1 + .p-detail-info {display: block;margin-bottom: 24px;}
	.product-top > div:first-child .p-short-description{display: none !important;}
}
@media screen and (min-width: 768px) and (max-width: 991px){
	.navigation-in > ul > li.ext > ul > li > div > ul > li > a > img {width: 64px;}
	.navigation-in > ul > li > ul > li > div > ul > li > a {padding: 0 16px 0 0 !important;font-size: 14px;line-height: 20px;}
}
@media screen and (max-width: 991px){
	.breadcrumbs{display: flex;}
	.browse-p{display: none;}
}
@media screen and (max-width: 767px){
	.breadcrumbs {padding: 8px 12px 0 !important;flex-wrap: nowrap;width: auto;white-space: nowrap;overflow: auto;}
	body:not(.type-category) .breadcrumbs{margin-bottom: 16px;}
	.content-wrapper.container {padding-left: 12px;padding-right: 12px;}
	.breadcrumbs > span{font-size: 12px;}
	.category-top {margin-top: -35px;padding-top: 72px;padding-bottom: 40px;margin-bottom: 16px;}
	#header {margin-bottom: 0;}
	.category-perex a.show-more{display: block;margin: 16px 0 0;}
	.subcategories li {width: 100%;}
	.razeni-nadpis{display: none;}
	#filters:not(.otevreny){display: none;}
	.filtrovat, .sortingSelect__trigger{display: block !important;background: url('/user/documents/upload/Images/filtrovat.svg') 12px 50% no-repeat; position: relative; font-size: 14px;width: calc(50% - 10px); margin-right: 10px;padding: 0 30px 0 42px;border: 1px solid #CCC;border-radius: 4px;height: 40px;line-height: 38px;color: #242020;font-weight: 500;}
	.filtrovat::after, .sortingSelect__trigger::after{content: url('/user/documents/upload/Images/sipka-select.svg'); position: absolute; right: 12px;}
	.filtrovat.otevreny::after, .open .sortingSelect__trigger::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: 3px;}
	.category-header select {font-weight: 500;border-color: #ccc;height: 40px;font-size: 14px;}
	.category-header > form {width: calc(50% - 10px);margin-bottom: 0;margin-left: 10px;}
	.category-header {display: flex;flex-wrap: wrap;top: 124px;background-color: #fff;z-index: 1;padding: 12px;border-bottom: 1px solid #D9E1E2;margin-left: -12px;margin-right: -12px;}
	body:not(.navigation-window-visible) .category-header{position: sticky}
	.aktivni-filtry > span {font-weight: 600;margin: 0 0 6px;font-size: 14px;}
	.aktivni-filtry{position: relative;border: 0;}
	#clear-filters {position: absolute;top: 0;right: 0;}
	#clear-filters .close-after {border: 0;line-height: 20px !important;text-decoration: underline;padding: 0 !important;}
	#clear-filters .close-after::after{display: none;}
	.aktivni-filtry > div {flex-wrap: nowrap;overflow: auto;white-space: nowrap;}
	.param-filter-top form:first-of-type{display: none !important;}
	.pocet strong, .pocet::after {font-size: 14px;line-height: 1;}
	.pocet{margin-bottom: 8px;}
	.filter-label {margin-right: 0 !important;}
	#filters.otevreny{position: fixed;top: 124px;width: calc(100% - 60px);z-index: 99;background-color: #fff;margin-left: -12px;padding: 0 12px 54px;border-right: 1px solid #D9E1E2;overflow: auto;height: calc(100vh - 124px);}
	/*
	.filter-section-boolean {width: 100%;margin-bottom: 24px;overflow: hidden;}
	.param-filter-top .filter-label {line-height: 24px !important;font-size: 13px;padding: 0 8px !important;}
	*/
	/*.param-filter-top fieldset {flex-wrap: nowrap;}*/
	.param-filter-top {padding-top: 12px;max-height: 140px;overflow: auto;}
	.param-filter-top form:last-child{overflow: auto;width: 100%;}
	.aktivni-filtry .filter-label, .aktivni-filtry .slider-header{border-color: #ccc;}
	.products-block.products > div {margin-bottom: 48px;width: 50%;padding: 0 10px;}
	.products-block .p {padding: 0;border-radius: 0;}
	.products-block .ratings-wrapper{padding-bottom: 16px;}
	.products-block.products .p .name {margin-bottom: 12px;line-height: 18px;text-align: left;font-size: 12px;}
	.products-block.products .p .price span, .products-block.products .p .price strong {font-size: 16px;}
	.product .btn.btn-primary {font-size: 12px;padding: 5px 8px;}
	.products-block .p-bottom .p-tools{flex-basis: 60px}
	.products-block .p-bottom .prices{flex-basis: calc(100% - 62px);}
	.product .add-to-cart-button {width: 36px;height: 36px;background-size: 16px auto;}
	.availability > span{font-size: 11px; font-weight: 400;}
	.skladem > span::before {margin-right: 1px;}
	.products-block.products-page {margin-left: -10px;margin-right: -10px;}
	.flag {font-size: 11px;line-height: 20px;}
	.products-block .p .flags-default {left: 0;top: 5px;padding-right: 40px;}
	.category__secondDescription {margin-top: 32px;}
	.pagination-wrapper {margin-bottom: 32px;margin-top: 0;}
	.pagination-wrapper {flex-direction: column-reverse;}
	.pagination-loader {order: 2;margin-top: 0 !important;margin-bottom: 32px;}
	.top-navigation-tools > .top-links{display: none;}
	.top-navigation-tools > .socky{display: none;}
	.responsive-tools > a[data-target="search"]{display: none !important;}
	#header .search, #header .search-form{display: block !important;}
	.top-navigation-bar {background-color: #fff;height: 156px;border-top:0;border-bottom: 1px solid #D9E1E2;transition: none;} 
	#header{top: 86px;}
	.responsive-tools > a[data-target="navigation"] {right: 12px;top: 54px;padding: 0;display: flex;flex-direction: column;align-items: center;}
	.responsive-tools > a{width: auto;}
	.responsive-tools > a[data-target="navigation"]::before {content: url('/user/documents/upload/Images/menu.svg');background: none !important;height: 24px;}
	.responsive-tools > a[data-target="navigation"]::after{content: "Menu";font-size: 11px;color: #292929;line-height: 16px;}
	.navigation-buttons button[data-target="login"]{display: none;}
	#header {z-index: 99 !important;}
	#header .cart-count {right: 64px;z-index: 1;transition: none;height: 40px;width: 48px;line-height: 40px;margin: 0;top: -34px;}
	.navigation-buttons > a[data-target="cart"] i {left: 26px;top: 2px;}
	#header .search-form{position: absolute;margin: 0 12px;top: 21px;font-size: 14px;width: calc(100% - 24px);}
	.overall-wrapper, .type-index .overall-wrapper {padding-top: 156px;}
	#header .site-name{top: -40px;transition: none;}
	.search-form .form-control {padding-left: 44px;background-position: 16px 50%;}
	.custom-footer__newsletter {padding: 32px 24px;}
	.custom-footer__newsletter h4 {font-size: 21px !important;margin: 0 0 24px !important;}
	.subscribe-form .consents {margin-top: 24px;}
	.subscribe-form.compact-form .form-control{font-size: 14px;}
	.custom-footer {padding: 0 12px;margin-top: 32px;border: 0;}
	.banner-wrapper {margin-top: 0;}
	.banner {min-height: auto;margin-bottom: 0;}
	#footer .kontakty h4{display: none;}
	#footer .kontakty p:first-of-type a:first-of-type{background: url('/user/documents/upload/Images/telefon-mobil.svg') 0 50% no-repeat; padding-left: 30px;font-weight: 600; margin-bottom: 24px;}
	#footer .kontakty p:first-of-type a:nth-of-type(2){background: url('/user/documents/upload/Images/email-mobil.svg') 0 50% no-repeat; padding-left: 30px;font-weight: 600; margin-bottom: 24px;}
	#footer .kontakty p{font-size: 16px !important;margin-bottom: 16px;}
	.custom-footer > div:not(:first-child):not(.otevreno) h4 + ul{display: none;}
	#footer h4 {margin-bottom: 0;padding: 11px 0;position: relative;}
	.custom-footer > div {margin-bottom: 8px;}
	.custom-footer > div:first-child{margin-bottom: 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-bottom: 8px;}
	.custom-footer > div h4::after{content: url('/user/documents/upload/Images/sipka-dolu-cerna.svg'); position: absolute; right: 0;line-height: 16px;}
	.custom-footer > div.otevreno h4::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: 3px;}
	.spodek {padding: 0 12px;margin-top: 32px;display: block;}
	.spodek .socky{margin-bottom: 24px;}
	.footer-bottom{display: flex;flex-wrap: wrap;flex-direction: column-reverse;padding: 32px 12px 20px 12px;}
	#signature, .copyright {margin-bottom: 8px;margin-top: 8px;}
	.breadcrumbs > span:not(:last-child)::after {top: 9px;}
/*
	.type-product .breadcrumbs > span:not(:nth-last-child(2)){display: none;}
    .type-product .breadcrumbs > span > a {position: relative;display: block;padding-right: 0;padding-left: 18px;line-height: 28px;}
    .type-product .breadcrumbs > span > a::after {display: block !important;content: "\e910";font-family: shoptet;position: absolute;right: auto;left: 0;font-size: 8px;line-height: 24px;top: 2px;background: none;-webkit-transform: rotate(180deg);transform: rotate(180deg);}
    .type-product .breadcrumbs > span, .breadcrumbs > a {padding: 0;position: relative;display: block;}
    .type-product .breadcrumbs > span:not(:last-child)::after {display: none;}
	*/
	.p-image-wrapper .flags-default{right: 6px;}
	.p-image-wrapper .flags-default + .flags-default{display: none;}
	.image360, .p-image {margin: 0 -12px;}
	.p-thumbnails a {width: 52px;height: 52px;margin: 0 12px 0 0;border-radius: 4px;border: 1px solid #C3CBCC !important;flex: 0 0 auto;}
	.p-thumbnails a img{border-radius: 5px;}
	.p-thumbnail.next-photos{display: none;}
	.p-thumbnails-inner > div > a.p-thumbnail:nth-child(n+10):not(.next-photos) {display: block;}
	.thumbnail-next, .thumbnail-prev{display: none !important;}
	.p-thumbnails.overflow-next::after, .p-thumbnails.overflow-next::before{display: none !important;}
	.p-thumbnails {height: 52px;margin-bottom: 0;}
	.p-thumbnails > div {height: 52px;width: 100%;position: relative;}
	.p-thumbnails-wrapper{margin-right: -12px;}
	.p-thumbnails > div > div {display: flex;overflow: auto;}
	.p-thumbnails > div > div::after, .p-thumbnails > div > div::before{display: none !important;}
	.p-image-wrapper {margin-bottom: 20px;}
	.product-top h1, .product-top .h1 {font-size: 18px;font-weight: 600;line-height: 26px;}
	.p-detail-info a {font-size: 14px;}
	.type-detail .top-variants #productsAlternative .products .product, .p-info-wrapper .advanced-parameter {width: 70px;height: auto;margin: 0 10px 10x 0;}
	.next-variants {width: 70px;height: 70px;line-height: 68px;font-size: 14px;}
	.kolekce-button {padding: 22px 30px 22px 60px;font-size: 15px;line-height: 18px;}
	.kolekce-button::before {left: 16px;}
	.kolekce-button::after {right: 16px;}
	.umyvadla-button {padding: 22px 30px 22px 60px;font-size: 15px;line-height: 18px;}
	.umyvadla-button::before {left: 16px;}
	.umyvadla-button::after {right: 16px;}
	.need-help:not(.under-content){display: none;}
	.social-buttons-wrapper {margin-top: 16px;}
	.link-icons {margin: 0 -4px;width: calc(100% + 8px);}
	.p-detail-tabs-wrapper {margin-top: 48px;border-top: 1px solid #C3CBCC;margin-bottom: 48px;}
	#tab-content > * > h2 {padding: 16px 0;font-size: 16px;line-height: 32px;font-weight: 500;}
	#tab-content > * > h2::after {content: url('/user/documents/upload/Images/sipka-dolu-cerna.svg');margin-top: -3px;}
	#tab-content .otevreno > h2::after {margin-top: 2px;}
	.type-product #tab-content {font-size: 14px;line-height: 26px;}
	.need-help.under-content {border: 0;margin-top: 42px;border-radius: 0;margin-bottom: 120px;padding: 10px 0 10px 82px;background-position: 0 50%;}
	.telefon-detail, .need-help .link-icon.chat{border: 1px solid #242020;border-radius: 8px;width: 100%;transform: none;right: auto;left: 0;height: 48px;line-height: 46px;top: auto;font-weight: 500;color: #242020;text-align: center;padding: 0 16px;}
	.need-help .link-icon.chat{bottom: -64px;}
	.telefon-detail{bottom: -120px;background-position: calc(50% - 50px) 50%;font-size: 0;}
	.telefon-detail::after{content: "Zavolať";font-size: 16px;}
	h2.products-related-header, .products-podobne-header, .objevte h2 {font-size: 24px;padding-top: 48px;}
	.products-block.products-additional .p-bottom .p-tools {flex-basis: 60px;}
	.products-additional .slick-arrow, .related-wrapper .slick-arrow{margin-top: -100px;width: 32px;height: 32px;}
	.products-block.products.slick-slider > div{padding: 0;}
	.products-block.products.slick-slider .product{padding: 0 10px !important;}
	.slick-slide:not(.slick-active) {opacity: 1;}
	.p-switchable .related-sm-screen-hide {display: block;}
	.products-related {margin-bottom: 0;flex-wrap: nowrap;overflow: auto;background-color: #F7F7F7;margin-left: -12px;margin-right: -12px;padding: 0 2px;}
	h2.products-related-header{background-color: #F7F7F7;margin: 0 -12px;padding-left: 12px;padding-right: 12px;}
	.products-related::before, .products-related-header::before{display: none;}
	.products-additional{margin-left: -10px;margin-right: -10px;}
	.objevte {margin-top: 48px;}
	.p-thumbnails iframe{top: -50px;}
	.top-variants .products-additional {margin-left: 0;margin-right: 0;}
	.kolekce-popup, .latky-popup, .umyvadla-popup {width: 100%;padding: 16px 12px;}
	.kolekce-popup .close, .latky-popup .close, .umyvadla-popup .close {top: 6px;right: 6px;}
	.kolekce-popup .products-block .p {padding: 16px 20px 16px 0;}
	.kolekce-popup .products-block .p a.image {width: 100px;}
	.kolekce-popup .products-block .p .p-in {width: calc(100% - 100px);}
	.kolekce-popup .p .name {text-align: left;font-size: 15px;}
	
	.umyvadla-popup:not(.matrace-popup) .products-block .p {padding: 16px 20px 16px 0;}
	.umyvadla-popup:not(.matrace-popup) .products-block .p a.image {width: 100px;}
	.umyvadla-popup:not(.matrace-popup) .products-block .p .p-in {width: calc(100% - 100px);}
	.umyvadla-popup:not(.matrace-popup) .p .name {text-align: left;font-size: 15px;}

	.benefitBanner__item {flex: 0 0 50%;width: 50%;}
	.benefitBanner {padding: 48px 12px 0;margin: 48px 0 0;}
	.benefitBanner__item{margin-bottom: 48px;padding: 0 10px;}
	.benefitBanner__title {line-height: 18px;font-size: 14px;}
	#ratingTab > h2 > span > span:last-child {font-size: 14px;}
	.podobne.products-block.products > .all-products {width: 100% !important;position: relative;top: auto;right: auto;padding: 0 12px !important;}	
	div.all-products .btn {height: 48px;line-height: 46px;width: 100%;}
	#navigation{top: 156px;height: calc(100vh - 124px);}
	.ordering-process  #navigation {top: 59px;height: calc(100vh - 59px);}
	.navigation-close{display: none;}
	.navigation-window-visible .responsive-tools > a[data-target="navigation"]::before {content: url('/user/documents/upload/Images/x.svg');}
	.navigation-window-visible #navigation {width: calc(100% - 52px);}
	.navigation-window-visible::before{content: ""; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); position: fixed; top: 0; left: 0;z-index: 1;}
	.navigation-in > ul > li > a > b, .navigation-in > ul > li > a > span{padding: 0;font-weight: 400;}
	.navigation-in > ul > li > a {color: #242020;padding: 12px 48px 12px 20px !important;font-size: 16px;line-height: 24px;border-bottom: 0;position: relative;}
	.navigation-in > ul > li > a > span.submenu-arrow, .menu-level-3 + .submenu-arrow{position: absolute;padding: 0;right: 0;width: 48px;height: 48px;text-align: center;line-height: 48px;}	
	.navigation-in > ul > li {margin-right: 0;}
	.navigation-in > ul > li:last-child{border: 0;}
	.navigation-in > ul.navigationActions{padding: 8px 16px 16px;display: flex;flex-wrap: wrap;margin: 0;}
	.navigation-in > ul.navigationActions > li{width: calc(50% - 8px); margin: 0 4px;border: 0;}
	.navigation-in > ul.navigationActions > li > a{border: 1px solid rgba(36, 32, 32, 0.3); border-radius: 8px;padding: 0 16px !important;height: 40px;line-height: 38px;text-align: center;display: block;font-size: 14px;}
	.menu-spodek{background-color: #242020;color: #fff;padding: 32px 24px 100px;}
	.top-navigation-contacts a > span{display: inline-block;}
	.top-navigation-contacts a {margin-bottom: 18px;font-weight: 400;display: block;width: 100%;color: #fff;}
	.top-links > span{font-size: 13px;padding-left: 32px;line-height: 24px;background-size: 24px auto;}
	.top-navigation-bar-menu {left: -24px;top: auto;bottom: 30px;right: auto;}
	.top-navigation-bar-menu a{color: #fff !important;padding: 10px 16px !important;}
	.navigation-in > ul > li.ext > ul > li > div > a{width: 100%;font-size: 15px;line-height: 24px;padding: 12px 48px 12px 24px;}
	.navigation-in > ul > li.exp > a{background-color: #85C226;}
	.navigation-in > ul > li.exp > a > b{font-weight: 600;}
	.menu-level-2{border-left: 1px solid #85C226;}
	.menu-level-2 > li > div{position: relative;}
	.menu-level-3 + .submenu-arrow{z-index: 1;top: 0;}
	.submenu-arrow::after {vertical-align: middle;}
	.menu-level-3 + .submenu-arrow::after{-webkit-transform: rotate(270deg);transform: rotate(270deg);}
	.has-third-level.ext.exp{position: fixed; top: 156px;width: calc(100% - 52px);z-index: 2;background-color: #fff;margin-left: -1px;height: calc(100vh - 124px);overflow: auto;}
	.has-third-level.ext.exp .menu-level-3{display: block;padding-bottom: 80px;}
	.navigation-in > ul > li > ul > li > div > ul > li > a{line-height: 24px;margin-bottom: 4px;height: 64px;padding:20px 16px 20px 10px !important;}
	.has-third-level.ext.exp .menu-level-3 + .submenu-arrow{top: 0;left: 0;}
	.has-third-level.ext.exp .menu-level-3 + .submenu-arrow::after {content: url('/user/documents/upload/Images/sipka-zpet-menu.svg');-webkit-transform: rotate(0);transform: rotate(0);}
	.has-third-level.ext.exp > div > a {padding-left: 48px !important;}
	.navigation-in > ul > li.ext > ul > li > div > ul > li > a > img {width: 64px;height: 64px;}
	.pocet-filtru{background-color: #85c226;width: 20px;display: inline-block;height: 20px;vertical-align: middle;border-radius: 50%;text-align: center;line-height: 20px;margin-left: 6px;font-size: 12px;position: relative;top: -1px;}
	.related-wrapper{position: relative;}
	.related-wrapper .slick-arrow.slick-next{right: -10px;}
	.related-wrapper .slick-arrow.slick-prev{left: -10px;}
	.latest-contribution-wrapper{padding: 0 10px;}
	.scrolled-down body:not(.ordering-process):not(.search-window-visible) .top-navigation-bar,
	.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .site-name,
	.scrolled-down body:not(.ordering-process):not(.search-window-visible) #header .cart-count {transform: none;}
	.filters-open::before{content: ""; top: 0; left: 0; height: 100%; width: 100%; position: fixed; background-color: rgba(0,0,0,0.5);z-index: 9;}
	.filters-open{overflow: hidden;}
	.zavrit{position: fixed;bottom: 0;text-align: center;padding: 10px 12px;background-color: #fff;border-top: 1px solid #D9E1E2;width: calc(100% - 60px);margin-left: -12px;}
	.zavrit .btn{width: 100%;}
}
.carousel-inner{border-radius: 8px;}
.carousel-control.left, .carousel-control.right {opacity: 1;}
.carousel-control.left::before, .carousel-control.right::before{width: 48px; height: 48px; background-color: #fff;line-height: 50px;font-size: 24px;box-shadow: 0 8px 24px 3px rgba(0,0,0,0.03);}
.carousel-control.right::before {right: -24px !important;content: url('/user/documents/upload/Images/slider-right.svg');}
.carousel-control.left::before {left: -24px !important;content: url('/user/documents/upload/Images/slider-left.svg');}
.carousel-control.left:hover::before, .carousel-control.right:hover::before{-webkit-filter: invert(1);filter: invert(1);}
.wide-carousel {overflow: visible;}
.homepage-box{border: 0; background: none;padding: 24px; margin: 0;}
.footer-banner{width: 100%;padding: 0;position: relative;}
.top-kategorie{margin-top: 80px;}
.hp-sekce h2, .homepage-blog-wrapper .h4, .h4.homepage-group-title, .custom-footer__instagram h4 {color: #242020; font-size: 30px; font-weight: 600; margin-bottom: 42px;line-height: 1.1;margin-top: 0;text-align: left;}
.top-kategorie-in{display: flex; flex-wrap: wrap;margin: 0 -6px;}
.top-kategorie-in > div{width: 12.5%; padding: 0 6px; margin-bottom: 12px;}
.top-kategorie-in > div a{display: block; padding: 16px; text-align: center; box-shadow: 4px 8px 26px 3px rgba(0,0,0,0.05);font-size: 15px; line-height: 21px;color: #242020;background-color: #fff;}
.top-kategorie-in > div a:hover span{text-decoration: underline;}
.top-kategorie-in > div a span{display: flex;height: 42px;-webkit-justify-content: center;justify-content: center;align-items: flex-end;}
.extra-sluzby {margin-top: 100px;}
.extra-sluzby-in{display: flex; flex-wrap: wrap;margin: 0 -16px;}
.extra-sluzby-in .left{width: 50%;}
.extra-sluzby-in .center{width: 25%;}
.extra-sluzby-in .right{width: 25%;}
.extra-sluzby-in > div > div{padding: 0 16px;}
.extra-sluzby-in > div > div a{display: block;position: relative;}
.extra-sluzby-in .center > div:first-child{margin-bottom: 52px;}
.extra-sluzby-in a > span{position: absolute; bottom: -32px; left: 20px; background-color: #fff; width: 214px; border-radius: 12px; padding: 16px 20px;box-shadow: 2px 6px 20px rgba(0,0,0,0.05);display: flex;flex-wrap: wrap;font-size: 18px; line-height: 24px;}
.extra-sluzby-in a > span::after{content: url('/user/documents/upload/Images/sipka-cerna-prava.svg'); position: absolute;right: 20px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.extra-sluzby-in a:hover > span::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.extra-sluzby-in a > span > *{width: 100%;}
.extra-sluzby-in a > span strong{display: block;}
.extra-sluzby-in a > span strong.green {color: #228711;}
.extra-sluzby-in a:hover > span {color: #fff; background-color: #242020;}
.extra-sluzby-in a:hover > span strong.green {color: #fff;}
.extra-sluzby-in img{mix-blend-mode: darken;border-radius: 8px;width: 100%;}
.footer-banners{position: relative;margin-bottom: 100px;}
.footer-banners::before, .servis::before{content: ""; width: 100vw; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%); height: 100%; background: linear-gradient(180deg, #F7F7F7 0%, #FFFFFF 100%);position: absolute;top: 0;}
.type-index .overall-wrapper{overflow-x: hidden;}
.inspirace-in{margin-left: -16px; margin-right: -16px;}
.inspirace-in .slick-list{overflow: visible;}
.inspirace-in .slick-slide{padding: 0 16px;}
.inspirace-in a{position: relative;display: block;}
.inspirace-in a img{width: 100%;}
.inspirace-in a > span{position: absolute; left: 50px; bottom: 50px; background-color: #fff; background-color: #fff; border-radius: 50px; line-height: 56px; font-size: 20px; padding: 0 28px; color: #1D1F2A; font-weight: 600;}
.inspirace-in a:hover > span{background-color: #242020; color: #fff;}
.servis-in{display: flex; flex-wrap: wrap;margin: 0 -16px;}
.servis-in > div{width: 25%; padding: 0 16px;display: flex;flex-wrap: wrap;}
.servis-in div.first{width: 50%; padding: 0 16px;}
.servis-in .text{background-color: #228711; color: #fff; padding: 32px; width: 100%;border-radius: 0 0 8px 8px;display: flex; flex-wrap: wrap;}
.servis-in .text h3{color: #fff;font-size: 20px; line-height: 30px; font-weight: 600; margin: 0;width: 100%;}
.servis-in img{border-radius: 8px 8px 0 0;}
.udaje span{display: block; width: 100%; padding-left: 28px;background-position: 0 50%; background-size: 20px auto; background-repeat: no-repeat;line-height: 24px;font-size: 15px; margin-top: 8px;}
.udaje span:first-child{background-image: url('/user/documents/upload/Images/pin.svg');}
.udaje span:last-child{background-image: url('/user/documents/upload/Images/clock.svg');}
.udaje span a{color: #fff;text-decoration: underline;}
.udaje span a:hover{text-decoration: none;}
.servis-in > div .btn{margin-top: 40px;border-color: #fff;border-radius: 8px;color: #fff;line-height: 42px;padding: 0 24px;font-size: 16px;font-weight: 500;text-transform: none;align-self: flex-end;}
.servis-in > div .btn:hover{background-color: #fff; color: #242020;}
.servis-in div.first .text{padding: 40px;background-color: #242020;}
.servis-in .text h3{font-size: 24px; line-height: 36px;}
.servis-in div.first .btn {margin-top: 16px;}
.servis-in div.first .btn{border-color: #85C226; background-color: #85C226; color: #242020;}
.servis-in div.first .btn:hover{border-color: #fff; background-color: #fff; color: #242020;}
.latest-contribution-box, .homepage-box.welcome-wrapper{display: none !important;}
.homepage-blog-wrapper{margin: 120px -16px 0 -16px;align-items: stretch;padding: 0; position: relative;}
.homepage-blog-wrapper .news-item{width: 25%; padding: 0 16px;flex-basis: 25%;}
.homepage-blog-wrapper .h4{width: 100%; padding: 0 16px;}
.homepage-blog-wrapper .news-item .image {margin-right: 0;height: 194px;overflow: hidden;}
.homepage-blog-wrapper .news-item > a{display: block; box-shadow: 0 8px 24px 3px rgba(0,0,0,0.05);height: 100%;border-radius: 8px;}
.homepage-blog-wrapper .news-item .image img {object-fit: cover;border-radius: 8px 8px 0 0;}
.homepage-blog-wrapper .news-item .text{padding: 24px;}
.blog-wrapper .news-item .title {margin-top: 0; margin-bottom: 8px;font-size: 16px;line-height: 24px;font-weight: 600;color: #1D1F2A;height: 48px;overflow: hidden;}
.blog-wrapper .news-item .description {color: #3D3D3D;margin: 0;font-size: 16px;line-height: 20px;}
.blog-wrapper .news-item .read-article, .btn.all-art {margin-top: 20px;display: inline-block;border: 1px solid rgba(36, 32, 32, 0.4);line-height: 42px;border-radius: 8px;padding: 0 24px;color: #242020;font-weight: 500;}
.blog-wrapper .news-item .read-article:hover, .btn.all-art:hover{background-color: #242020; border-color: #242020; color: #fff;}
.blog-wrapper .news-item .read-article::after, .btn.all-art::after{content: url('/user/documents/upload/Images/sipka-next.svg');display: inline-block; margin-left: 8px; line-height: 1;vertical-align: middle;}
.blog-wrapper .news-item .read-article:hover::after, .btn.all-art:hover::after{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.homepage-blog-wrapper .all-art{position: absolute;right: 16px;top: 0;margin: 0;}
.type-index .homepage-products-heading-6:first-child, .type-index .products-block:nth-child(2), .homepage-blog-wrapper:nth-child(3){display: none !important;}
.type-index .products-block.products > div.slick-list{width: 100% !important;overflow: visible;margin: 0;}
.inspirace {margin-top: 100px;}
.servis {margin-top: 72px; padding-top: 84px;position: relative;}
.servis > * {position: relative;}
.instagram-widget {max-width: none;margin: 0 -16px;}
.instagram-widget.columns-2 > a {padding-bottom: 25%;width: calc(25% - 32px);margin: 0 16px;border-radius: 8px;}
.instagram-follow-btn{display: none !important;}
.custom-footer__instagram{margin-top: 100px;}
.instagram-widget > a:hover img{opacity: 0.6;}
body.template-11 .dkLabFavHeaderIconBtn::before {margin-right: 0;font-size: 19px;top: -1px;color: #000 !important;}
#dkLabFavHeaderWrapper{order: -1;}
#formRating .stars{width: auto;}
#lb-recommend-element-product_detail{display: none !important;}
.filter-label[for="dd[]3287"], .filter-label[for="dd[]3468"]{display: none !important;}
.dkLabFavouriteProductDiv.onlyIcon{z-index: 0;}
.has-detail-product-arrows .carousel-control--product.right, .has-detail-product-arrows .carousel-control--product.left{background-color: transparent !important;z-index: 3;}
.has-detail-product-arrows .carousel-control--product.right::before, .has-detail-product-arrows .carousel-control--product.left::before {background-color: #fff !important;filter: none !important;}





@media screen and (max-width: 1439px){
	.homepage-blog-wrapper .news-item .image {height: 160px;}
}
@media screen and (max-width: 1199px){
	.top-kategorie-in > div {width: 25%;}
	.extra-sluzby-in a > span {left: 3px;}
	.servis-in > div {width: 33.3333% !important;}
	.servis-in img{object-fit: cover;}
	.servis-in div.first img{height: 348px;}
	.homepage-blog-wrapper .news-item {width: 50%;padding: 0 16px;flex-basis: 50%;margin-bottom: 32px;}
	.homepage-blog-wrapper .news-item .image {height: 194px;}
	.homepage-blog-wrapper{margin-bottom: -32px;}
}
@media screen and (max-width: 991px){
	.top-kategorie {margin-top: 40px;}
	.extra-sluzby {margin-top: 64px;}
	.extra-sluzby-in a > span {left: 2px;font-size: 14px;line-height: 18px;width: 160px;padding: 12px;}
	.extra-sluzby-in .center > div:first-child {margin-bottom: 40px;}
	.footer-banners {margin-bottom: 64px;}
	.inspirace {margin-top: 64px;}
	.servis {margin-top: 48px;padding-top: 48px;}
	.servis-in > div {padding: 0 6px !important;}
	.servis-in .text {padding: 24px 16px !important;}
	.homepage-blog-wrapper {margin-top: 80px;}
	.custom-footer__instagram {margin-top: 64px;}
	.benefitBanner{margin-top: 64px;}
}
@media screen and (min-width: 480px) and (max-width: 767px){
	.servis-in .slick-arrow.slick-next {right: 0 !important;}
}
@media screen and (max-width: 767px){
	.content-wrapper.container .row {margin-left: 0;margin-right: 0;}
	.content-wrapper.container .row .wide-carousel{padding-top: 12px;}
	.carousel-control.left, .carousel-control.right {opacity: 1;width: 44px;height: 44px;bottom: 0;top: auto;}
	.carousel-control.left::before, .carousel-control.right::before {width: 44px;height: 44px;line-height: 46px;box-shadow: 0 8px 24px 3px rgba(0,0,0,0.06);}
	.carousel-control.right::before {right: 0 !important;}
	.carousel-control.left::before {left: 0 !important;}
	.carousel-control.left{left: calc(50% - 50px);}
	.carousel-control.right{right: calc(50% - 50px);}
	.carousel-inner {padding-bottom: 68px;}
	.footer-banners::before{display: none;}
	.top-kategorie {margin-top: 32px;}
	.hp-sekce h2, .homepage-blog-wrapper .h4, .h4.homepage-group-title, .custom-footer__instagram h4 {font-size: 24px;margin-bottom: 32px;line-height: 32px;}
	.top-kategorie-in{margin: 0;}
	.top-kategorie-in > div {width: 100%;padding: 0;margin-bottom: 8px;}
	.footer-banner:first-child .hp-sekce a {width: 100%;}
	.top-kategorie-in > div a {display: flex;padding: 6px 12px;flex-wrap: wrap;box-shadow: 0 8px 24px 3px rgba(0,0,0,0.05);position: relative;}
	.top-kategorie-in > div a::after{content: url('/user/documents/upload/Images/sipka-cerna-prava.svg'); position: absolute; right: 12px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);height: 16px;}
	.top-kategorie-in > div img{width: 56px;}
	.top-kategorie-in > div > a > span{width: calc(100% - 56px);align-items: center;height: auto;text-align: left;-webkit-justify-content: left;justify-content: left;padding-left: 12px;}
	.extra-sluzby {margin-top: 40px;}
	.extra-sluzby-in{margin: 0;}
	.extra-sluzby-in > div > div {padding: 0;margin-bottom: 32px;}
	.extra-sluzby-in .left, .extra-sluzby-in .center, .extra-sluzby-in .right {width: 100%;}
	.footer-banner:nth-child(2) .hp-sekce a {width: 100%;}
	.extra-sluzby-in .center > div:first-child {margin-bottom: 32px;}
	.extra-sluzby-in .right img{height: 210px;object-fit: cover;}
	.extra-sluzby-in a > span {left: 20px;line-height: 20px;width: 206px;padding: 8px 16px;bottom: -16px;}
	.extra-sluzby-in a > span strong {font-weight: 500;}
	.footer-banners {margin-bottom: 48px;}
	.type-index .products-block{margin: 0 -10px;}
	.inspirace-in a > span {position: relative;left: 0;bottom: auto;border-radius: 0;line-height: 24px;font-size: 14px;padding: 0 12px;font-weight: 500;}
	.inspirace-in .slick-arrow.slick-next, .servis-in .slick-arrow.slick-next{right: 16%;}
	.inspirace-in .slick-arrow.slick-prev {left: 10px;}
	.inspirace {margin-top: 48px;}
	.servis {margin-top: 32px;padding-top: 32px;}
	.servis-in > div {display: block !important;width: 100% !important;padding: 0 !important;}
	.servis-in .slick-slide{padding: 0 6px !important;}
	.servis-in {margin: 0 -6px;}
	.slick-arrow {width: 44px;height: 44px;margin-top: -22px;}
	.servis-in .slick-arrow {margin-top: -90px;}
	.servis-in img {height: 200px !important;width: 100%;}
	.servis-in .text {height: 268px;}
	.servis-in .udaje{width: 100%;}
	.servis-in .text h3 {font-size: 20px;line-height: 30px;}
	.homepage-blog-wrapper {margin: 64px 0 0;}
	.h4.homepage-group-title:first-of-type{margin-top: 0;}
	.news-obal{display: flex;flex-wrap: nowrap;overflow: auto;padding-left: 6px;}
	.homepage-blog-wrapper .news-item {width: 262px;padding: 0 6px;flex: none;}
	.homepage-blog-wrapper .news-item .image {height: 150px;margin: 0;}
	.homepage-blog-wrapper .news-item .text {padding: 16px 16px 16px 24px;}
	.homepage-blog-wrapper .all-art {position: relative;right: auto;margin: 0;left: 12px;width: calc(100% - 24px);}
	.custom-footer__instagram {margin-top: 48px;padding: 0 12px;}
	.instagram-widget {margin: 0 -6px;}
	.instagram-widget.columns-2 > a {padding-bottom: 50%;width: calc(50% - 12px);margin: 0 6px 12px;}
	.benefitBanner {margin-top: 50px;}
	body.template-11.mobile-header-version-1 #dkLabFavHeaderWrapper {right: 130px;top: -24px;}
	.dkLabFavouriteProductDiv.onlyIcon {top: 0;}
	.ordering-process .responsive-tools > a[data-target="navigation"]{padding-top: 8px;}
	.ordering-process #header .search{display: none !important;}
	.ordering-process  .top-navigation-bar {height: 58px;}
	body.fvStudio-Classic .fvDoplnek {margin-bottom: 0;border: 0 !important;}
	.cart-summary {background-color: #f5f5f5;}
	.ordering-process .quantity-form .quantity{border-radius: 0;}
	.id--9 .cart-table tr{border-color: #ddd;}
	#header .site-name img{max-width: 150px; padding: 0;}
	.scrolled-down body.template-11:not(.ordering-process):not(.search-window-visible):not(.mobile-header-version-0) #dkLabFavHeaderWrapper {transform: none;}
	.radioContainer {padding: 12px;}
	.radioContainer label{font-size: 14px;}
	.radio-wrapper{padding: 0;}
	.radio-wrapper input[type="radio"] + label {padding-left: 30px;padding-right: 10px;}
	.radio-wrapper input[type="radio"] + label::before{left: 10px;}
	.radio-wrapper input[type="radio"]:checked + label::after{left: 12px;}
	.image360::after, .show360image::after {font-size: 50px;height: 50px;line-height: 50px;margin-left: -26px;margin-top: -26px;width: 50px;}
}
.advanced-order .filter-section {display: none !important;}
.podobne .widget-parameter-wrapper{display: none !important;}
.type-index .content .benefitBanner{display: none !important;}
ol.top-products li a .top-products-name {font-size: 14px;line-height: 18px !important;color: #242020;width: 100%;margin-bottom: 8px;}
.box-topProducts{padding-top: 0 !important;}
ol.top-products li a {color: #222;}
ol.top-products li{margin-bottom: 20px;}
ol.top-products li a.top-products-image{padding: 0;}
ol.top-products li a:hover{text-decoration: underline;}
ol.top-products li a strong{display: inline-block;}
@media screen and (min-width: 768px){
.category-perex img[style*="float: left"]{margin-right: 32px;}
.category-perex img[style*="float: right"]{margin-left: 32px;}
}
@media screen and (max-width: 767px){
	.category-perex img{width: 100% !important; float: none !important; margin: 0 !important;}	
}
.big-boxes .subcategories li a{flex-wrap: wrap;height: auto;padding: 0 !important;}
.big-boxes .subcategories.with-image li a .image{width: 100%;}
.big-boxes .subcategories.with-image li a .text{width: 100%;padding: 12px;max-height: none;display: flex;height: 60px;align-items: center;text-align: center;-webkit-justify-content: center;justify-content: center;}
.big-boxes .subcategories.with-image li a .image img {max-height: none;width: 100%;}
.big-boxes .subcategories li a::before {display: none !important;}
@media screen and (max-width: 767px){
	.big-boxes .subcategories li {width: 50%;}
	.big-boxes .subcategories.with-image li a .text{font-size: 13px;}
}
.submenu-visible .vue-slider-component .vue-slider-dot, .submenu-visible .lb-search .lb-checkbox__element, .submenu-visible .lb-search .lb-checkbox__check{z-index: 0 !important;}


.cz .cena-kupon::after{content: "Kč";}
.cz .flags-extra .flag-discount::before{content: "Ušetříte";}
.cz .pocet::after{content: " produktů";}
.cz .product .widget-parameter-wrapper::before{content: "Více variant";}
.cz .pagination-loader > span::after{content: "Zobrazit více";}
@media screen and (max-width: 767px){
    .cz .telefon-detail::after{content: "Zavolat";}
}
.cz .tooltip-copy > span:first-child{display: none;}
.sk .tooltip-copy > span:last-child{display: none;}
.hodnoceni-wrapper{background-color: #F7F7F7; padding: 80px 0; margin-top: 100px;}
.hodnoceni{display: flex; flex-wrap: wrap;align-items: flex-start;}
.hodnoceni .left{width: 30%; box-shadow: 0 8px 24px 3px rgba(0,0,0,0.05);background-color: #fff; padding: 24px 24px 24px 142px;border-radius: 8px;position: relative;}
.hodnoceni .right{width: 70%; display: flex; flex-wrap: wrap;padding: 0 48px;}
.hodnoceni .left > img{position: absolute; left: 24px; top: 24px; width: 99px; height: auto;}
.hodnoceni .left > div{display: flex;font-size: 14px; line-height: 20px;flex-wrap: wrap;align-items: center;}
.hodnoceni .left > div:not(:last-child){margin-bottom: 16px; padding-bottom: 16px; border-bottom: 1px solid #D9E1E2;}
.hodnoceni .left > div:first-of-type strong{font-weight: 400;font-size: 37px; line-height: 48px;color: #008F34; width: 68px; margin-right: 16px;}
.hodnoceni .left > div:nth-of-type(2) strong{font-weight: 400;font-size: 24px; text-align: center;line-height: 40px;height: 40px;border-radius: 8px; color: #fff;background-color: #228711; width: 68px; margin-right: 16px;}
.hodnoceni .left > div > span{width: calc(100% - 84px);}
.hodnoceni .left > div:nth-of-type(2) > span{padding-top: 18px; background: url('/user/documents/upload/Images/hvezdy.svg') 0 0 no-repeat;}
.hodnoceni .left > div:last-child > span{width: 50%;font-size: 16px; color: #228711;}
.hodnoceni .left > div:last-child > a{width: 50%; text-align: right; font-size: 16px; text-decoration: underline;}
.hodnoceni .left > div:last-child > a:hover{text-decoration: none;}
.hodnoceni .vote-wrap{padding: 0 16px;margin-bottom: 0;}
.hodnoceni .vote-pic > *{display: none;}
.hodnoceni .vote-pic{width: 40px;height: 40px;background: url('/user/documents/upload/Images/user-hodnoceni.svg') 50% 50% no-repeat;min-width: auto;padding: 0;flex: none;}
.hodnoceni .vote-summary{padding-left: 12px;}
.hodnoceni .vote-name {line-height: 1;font-size: 16px;margin-bottom: 8px;font-weight: 500;}
.hodnoceni .vote-header{padding-bottom: 28px; margin-bottom: 12px;position: relative;}
.hodnoceni .stars{position: absolute; bottom: 0; left: 0;width: auto;margin: 0;}
.hodnoceni .stars .star.is-active:hover, .hodnoceni .stars .star.star-half::before, .hodnoceni .stars .star.star-on::before {color: #228711;}
.hodnoceni .vote-time {font-size: 14px;line-height: 16px;color: #292929;}
.hodnoceni .vote-delimeter{display: none;}
.hodnoceni .vote-content br{display: none;}
.hodnoceni .slick-arrow.slick-prev {left: 8px;}
.hodnoceni .vote-wrap::after{content: "Odporúča obchod"; background: url('/user/documents/upload/Images/doporucuje.svg') 0 0 no-repeat; padding-left: 22px; font-size: 14px; line-height: 16px; color: #228711;font-weight: 500;margin-top: 16px; display: block;}
.cz .hodnoceni .vote-wrap::after{content: "Doporučuje obchod";}
.vote-wrap .stars{width: auto;}
@media screen and (min-width: 1200px) and (max-width: 1439px){
	.hodnoceni .left > img {width: 40px;}
	.hodnoceni .left{padding-left: 80px;}
}
@media screen and (max-width: 1199px){
	.hodnoceni .left {width: 100%;}
	.hodnoceni .right {width: 100%;margin-top: 40px;}
}
@media screen and (max-width: 767px){
	.hodnoceni .left {width: 100%;padding: 147px 24px 24px;}
	.hodnoceni .left > img {left: 50%;margin-left: -50px;}
	.hodnoceni-wrapper {padding: 32px 12px 0;margin-top: 32px;}
	.hodnoceni .right {width: 100%;margin-top: 32px;padding: 0;}
	.hodnoceni .vote-wrap:nth-child(n+3){display: none;}
	.hodnoceni .vote-wrap {width: 100%;margin-bottom: 40px;}
}
.cz #footer .custom-footer__banner162{display: none;}
.filter-label[for="dd[]3023"], .filter-label[for="dd[]3323"], .filter-label[for="dd[]3056"], .filter-label[for="dd[]3338"], .filter-label[for="dd[]3426"], .filter-label[for="dd[]3432"], .filter-label[for="dd[]3438"]{display: none !important;}
.kolekce-popup .widget-parameter-wrapper, .umyvadla-popup .widget-parameter-wrapper {display: none !important;}
.advanced-parameter.skladem > span::before{content: url('/user/documents/upload/Images/skladem2.svg');display: block !important;width: 18px;height: 18px;background-image: none;right: -6px;top: -4px;background-color: #fff;border-radius: 50%;left: auto;line-height: 16px;font-size: 10px;text-align: center;}
.flag-rozmer-4, .flag-rozmer-9{display: none !important;}
.rozmery #productsAlternative .products .product .image{display: none;}
.rozmery #productsAlternative .products .product .p-in .name{display: block !important;position: relative !important;color: #222 !important;background: none !important;font-size: 14px !important;}
.top-variants .widget-parameter-wrapper{display: none !important;}
.rozmery #productsAlternative .products .product .p-in .name::after{display: none !important;}
.type-detail .top-variants #productsAlternative{width: 100%;}
.type-detail .rozmery .top-variants #productsAlternative .products .product .p-in .name {margin: 0;transform: none;left: auto;top: auto;height: 40px;display: flex !important;align-items: center;text-align: left;justify-content: left;font-weight: 600;max-width: none;margin: 0;width: 100%;padding: 0 24px;}
.type-detail .rozmery .top-variants #productsAlternative .products .product{width: 100%;height: 40px;max-width: none;margin: 0;}
.type-detail .rozmery .top-variants #productsAlternative .products .product.aktualni-produkt{z-index: 10;border: 1px solid #C3CBCC !important;border-radius: 40px;cursor: pointer;}
.type-detail .rozmery .top-variants #productsAlternative .products .product.aktualni-produkt .p{box-shadow: none !important;}
.type-detail .rozmery .top-variants #productsAlternative .products:not(.is-open) .product.aktualni-produkt:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.type-detail .rozmery .top-variants #productsAlternative .products .select-box{display: none;position: absolute;width: 100%;top: 44px;background-color: #fff;z-index: 1;padding: 0;margin: 0;border: 1px solid #242020 !important;border-radius: 8px;box-shadow: 0 0 10px rgba(0,0,0,0.1);overflow: hidden;}
.type-detail .rozmery .top-variants #productsAlternative .products.is-open .select-box{display: block;}
.type-detail .rozmery .top-variants #productsAlternative .products .product.aktualni-produkt::after{content: url('/user/documents/upload/Images/sipka-cerna-dolu-big.svg'); position: absolute; right: 16px;top: 3px;}
.type-detail .rozmery .top-variants #productsAlternative .products.is-open .product.aktualni-produkt::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);top: -2px;}
 .select-box .product .p{border-bottom: 1px solid #E0E0E0 !important;}
.type-detail .rozmery .top-variants .select-box .p:hover{box-shadow: none !important; background-color: #F4F4F4;}

.aktualni-produkt .name{display: none !important;margin: 0 !important;padding: 5px 8px;color: #222 !important;font-size: 14px !important;font-weight: 600 !important;height: 40px !important;align-content: center;}
.rozmery .aktualni-produkt .name{display: block !important;padding: 0 24px;}
.need-help .p-code {font-size: 14px;}
/*.rozmery */.p-info-wrapper .advanced-parameter-inner.provedeni{height: 50px;font-weight: 600;color: #222;font-size: 14px;text-align: center;display: block;line-height: 48px;}
.surcharge-list select{width: 100%; background: url('/user/documents/upload/Images/sipka-dolu-cerna.svg') calc(100% - 20px) 50% no-repeat;max-width: none;border-radius: 4px;}
.uchyty th{font-size: 0 !important; height: 0;}
.uchyty{position: relative; padding-left: 26px;}
.uchyty .show-tooltip{position: absolute; bottom: 8px;left: 0;}
.parameter-id-3339.surcharge-parameter + .radioContainer label span{display: none !important;}
.p-info-wrapper .p-final-price-wrapper{margin-bottom: 36px;}
.filter-label.disabled{display: none !important;}
/*
a.js-cookies-settings{position: relative; bottom: auto; left: auto;}
ul li a.js-cookies-settings{text-decoration: none;}
*/
.type-page[class*="doprava"] .sidebar, body[class*="o-nas"] .sidebar, body[class*="kontakty"] .sidebar{display: none !important;}
.type-page[class*="doprava"] .content-inner, body[class*="o-nas"] .content-inner, body[class*="kontakty"] .content-inner{max-width: none;}
.type-page[class*="doprava"] article, body[class*="o-nas"] article, body[class*="kontakty"] article{max-width: none !important;}
body[class*="kontakty"] .overall-wrapper {overflow-x: hidden;}
.art-header{background-color: #f6f6f6; position: relative;padding-bottom: 32px; margin-bottom: 40px;}
@media screen and (min-width: 768px){
.art-header::before, .row.grey::before{content: ""; position: absolute; width: calc(100vw - 18px); height: 100%; top: 0; background-color: #f6f6f6; left: 50%; -webkit-transform: translateX(-50%);transform: translateX(-50%);}
}
.art-header > *{position: relative;}
.art-header .breadcrumbs > span > a {text-decoration: none;}
.art-header h1{margin: 0 0 32px;}
.art-header .breadcrumbs{padding-bottom: 24px;}
@media screen and (min-width: 768px){
.img-mobil{display: none;}
}
@media screen and (max-width: 767px){
.img-mobil + img{display: none;}
}
article .row:not(.homepage-blog-wrapper){display: flex;flex-wrap: wrap;align-items: center;margin: 64px 0;}
article .row > div:not(.h4):first-child{padding: 0 40px 0 0;}
article .row > div:last-child{padding: 0 0 0 40px;}
.row.grey{position: relative;padding-top: 60px; padding-bottom: 48px;}
.row.grey > *{position: relative;}
article .row h2{font-size: 28px; margin: 0 0 32px;font-weight: 700;}
article .row p:last-child{margin-bottom: 0 !important;}
article .row img{border-radius: 24px;}
@media screen and (min-width: 1200px){
article .news-item{width: 25% !important; flex-basis: 25% !important;}
}
@media screen and (min-width: 768px) and (max-width: 1199px){
article .news-item{width: 50% !important; flex-basis: 50% !important;}
article .row > div:not(.h4):first-child{padding: 0 20px 0 0;}
article .row > div:last-child{padding: 0 0 0 20px;}
}
article .homepage-blog-wrapper .news-item > a{text-decoration: none;}
article .homepage-blog-wrapper{margin-top: 80px;}
@media screen and (max-width: 767px){
	.art-header {padding-bottom: 24px;margin-bottom: 32px;margin-left: -12px;margin-right: -12px;padding-left: 12px;padding-right: 12px;}
	article .row:not(.homepage-blog-wrapper) {margin: 32px 0;}
	article .row h2 {font-size: 24px;margin: 0 0 16px;}
	article .row > div:not(.h4):first-child {padding: 0;margin-bottom: 32px;}
	article .row > div:last-child{padding: 0;}
	.row.grey {background-color: #f6f6f6;padding: 32px 12px;margin-left: -12px !important;margin-right: -12px !important;}
	article .homepage-blog-wrapper {margin-top: 40px;}
}
.kategorie-obal .extra-sluzby > h2{display: none;}
.kategorie-obal .extra-sluzby {margin-top: 0px;margin-bottom: 32px;}
.kategorie-obal .extra-sluzby-in > div > div a {color: #000;}
.type-posts-listing:not(.id-2711) .content-inner {max-width: none;}
.type-posts-listing:not(.id-2711) #newsWrapper {display: flex !important;flex-wrap: wrap; margin-left: -10px; margin-right: -10px;max-width: none;}
.type-posts-listing:not(.id-2711) .news-item{width: 33.3333%;flex-wrap: wrap;padding: 0 10px; margin-bottom: 48px;}
.type-posts-listing:not(.id-2711) .news-item .image {margin: 0 0 12px 0;height: 220px;overflow: hidden;width: 100%;flex: none;}
.type-posts-listing:not(.id-2711) .news-item .image img {-webkit-transform: scale(1.2);transform: scale(1.2);}
.type-posts-listing:not(.id-2711) .news-item .text .title {font-size: 18px;font-weight: 500;line-height: 24px;text-decoration: none;color: #000;}
.type-posts-listing:not(.id-2711) .news-item .image a{display:block;}
@media screen and (max-width: 1199px){
	.type-posts-listing:not(.id-2711) .news-item {width: 50%;}
}
@media screen and (max-width: 991px){
	.type-posts-listing:not(.id-2711) .news-item .image {height: 160px;}
}
@media screen and (max-width: 767px){
	.type-posts-listing:not(.id-2711) .news-item {width: 100%;}
	.type-posts-listing:not(.id-2711) .news-item .image {height: 220px;}
}
.kontakt-stranka p::before{font-family: shoptet;background-color: #9c0;color: #fff;width: 24px;height: 24px;display: inline-block;text-align: center;font-size: 15px;border-radius: 50%;line-height: 24px;margin-right: 12px;}
.kontakt-stranka p.tel::before{content: "\e946";}
.kontakt-stranka p.email::before{content: "\e924";}
.kontakt-stranka p.chat::before{content: "\e947";}
.kontakt-stranka p{margin-bottom: 28px;}
.kontakt-stranka p strong{width: 110px; display: inline-block;}
article .row h2 a{color: #242020;text-decoration: none;}
article .row h2 a:hover{text-decoration: underline;}
article .row a{color: #242020;}
.row.adresa p{line-height: 32px;}
.type-page article .extra-sluzby-in a{color: #000;}
.full-img{margin-top: 120px;}
.full-img img{position: relative;left: 50%;width: 100vw;-webkit-transform: translateX(-50%);transform: translateX(-50%);max-width: none;}
@media screen and (max-width: 767px){
	.kontakt-stranka p strong {width: 100%;}
	.kontakt-stranka p::before {display: block;margin: 0 auto 10px auto;}
	.kontakt-stranka p{text-align: center;}
	body[class*="kontakty"] article .row .image{order: 2; margin-top: 20px;}
	.full-img {margin-top: 50px;}
}
.p-info-wrapper .p-final-price-wrapper{position: relative;display: flex;flex-wrap: wrap;}
.garance-ceny{position: absolute;right: 0px;bottom: -26px;font-size: 14px;text-decoration: underline;background: url('/user/documents/upload/Images/garance.svg') 0 50% no-repeat;background-size: 17px auto;padding: 0 0 0 25px;border: 0;height: auto;line-height: 17px;background-color: transparent !important;color: #4B7B00 !important;font-weight: 400;margin: 0;}
.garance-ceny:hover{text-decoration: none !important;}
.fvDoplnek:not(.ready){display: none;}
.variant-not-chosen .variant-list:not(.variant-selected) .advanced-parameter-inner {border-color: #d63500 !important;border-width: 5px !important;}
#formProductQuestion label[for="message"]{white-space: nowrap;}
.sekce-inner a{color: #99cc00;text-decoration: underline;}
.sekce-inner a:hover{text-decoration: none;}
@media screen and (max-width: 479px){
	.garance-ceny{position: relative;margin-top: 16px;display: block;text-align: left;}
	.p-final-price-wrapper:has(.price-save) .garance-ceny{margin-top: 24px;}
}
.flag-sk-2, .filter-label[for="dd[]3360"]{display: none !important;}
.link-icon.latky{position: relative;display: block;width: 100%;margin: 0 0 16px 0;padding: 17px 30px 17px 80px;text-align: left;line-height: 1;height: auto;color: #000;border-radius: 4px;border: 1px solid #C3CBCC;font-weight: 600;}
.link-icon.latky::before{display: block !important;background: url('/user/documents/upload/Images/latky.jpg') 50% 50% no-repeat;position: absolute;left: 24px;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);background-size: 30px auto;content: "";margin: 0;height: 30px;}
.link-icon.latky:hover{box-shadow: 0 5px 20px rgba(0,0,0,0.08);background: transparent;color: #000 !important;}
.latky-popup .news-item{width: 50%; display: block;margin: 0 0 40px; padding: 0 10px;}
.latky-popup .description, .latky-popup time{display: none !important;}
.latky-popup .news-wrapper{display: flex;flex-wrap: wrap;}
.latky-popup .news-item .image {width: 100%;margin: 0;}
.latky-popup .news-item .text .title{margin: 20px 0 0;color: #000 !important;font-size: 20px;line-height: 1;font-weight: 600;}
.latky-popup > div > h3{padding: 0 10px;font-size: 24px;line-height: 54px;margin: 0 0 40px 0;font-weight: 500;}
.detail-latky{display:none;padding: 0 10px;}
.otevren-detail .detail-latky{display: block;}
.otevren-detail .news-wrapper{display: none;}
.detail-latky > span{text-decoration: underline;margin-bottom: 12px;display: inline-block;cursor: pointer;}
.detail-latky > span:hover{text-decoration: none;}
.detail-latky > span::before{content: "\e910"; font-family: shoptet; display: inline-block; vertical-align: middle; line-height: 1; margin-right: 10px;-webkit-transform: rotate(180deg);transform: rotate(180deg);font-size: 12px;position: relative; top: -1px;}
.detail-latky .next-prev.text-center{display: none !important;}
@media screen and (max-width: 767px){
	.latky-popup .news-item {margin: 0 0 24px;}
	.latky-popup .news-item .text .title {margin: 12px 0 0;font-size: 16px;}
}
.umyvadla-button.matrace-button::before {background-image: url('/user/documents/upload/Images/matrace.png');}
.flag-ndhu, .flag-pricecz{display: none !important;}
#ratingTab > h2 > em{position: relative;border: 1px solid #242020;width: 20px;height: 20px;display: inline-block;margin-left: 5px;border-radius: 50%;vertical-align: middle;font-size: 15px;font-style: normal;text-align: center;line-height: 20px;font-weight: 600;}
#ratingTab > h2 > em > span{display: none;position: absolute;background-color: #222;border-radius: 8px;color: #fff;font-weight: 400;font-size: 12px;padding: 5px 12px;line-height: 1.2;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);bottom: -42px;}
#ratingTab > h2 > em:hover > span{display: block;}
.p-info-wrapper .advanced-parameter-inner::before{display: none !important;}
.flag-ads, .flag-pricehu{display: none !important;}
.ordering-process .shoproku-sticky-widget{display: none !important;}
@media screen and (max-width: 767px){
	.shoproku-sticky-widget{display: none !important;}
}
.p-detail .stars-wrapper + div{display: none !important;}
.p-image-wrapper .flags-default + .flags-default {display: none;}
@media screen and (min-width: 768px){
	.filter-section.more-filters:not(.rozbaleno) form fieldset > div:nth-child(n+5){display: none;}
	.more-filters-link span::before{content: "Viac";}
	.rozbaleno .more-filters-link span::before{content: "Menej";}
	.cz .more-filters-link span::before{content: "Více";}
	.cz .rozbaleno .more-filters-link span::before{content: "Méně";}
	.more-filters-link{text-align: right;line-height: 1;margin-bottom: 20px;}
	.more-filters-link span{font-weight: bold;font-size: 14px;cursor: pointer;}
	.more-filters-link span:hover{text-decoration: underline;}
	.more-filters-link span::after{content: "\e911";font-family: shoptet;-webkit-transform: rotate(180deg);transform: rotate(180deg);display: inline-block;font-size: 7px;margin-left: 8px;position: relative;top: -1px;}
	.rozbaleno .more-filters-link span::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
}
.flag-radenie, .filter-label[for="dd[]3474"], .cz .filter-label[for="dd[]3182"], .filter-label[for="dd[]3182"]{display: none !important;}
.menu-level-2 > a{position: absolute;padding:0 !important;top: 10px;right: 10px;width: calc(100% - 328px);text-align: center;}
.menu-level-2 > a > img{height: 180px;}
@media screen and (max-width: 1199px){
	.menu-level-2 > a > img {height: auto;}
}
@media screen and (max-width: 767px){
	.menu-level-2 > a{display: none !important;}
}
.up-products-header.products-related-header::before {display: none;}
.up-products-header.products-related-header{background-color: #F7F7F7;padding:12px 16px;border-radius:4px;}
.up-container .up-products .up-product{flex-wrap: wrap;}
.up-container .up-products .up-product .up-variants, .up-container .up-products .up-product .up-product-settings{width: 100%;}
.up-container .up-products .up-product.active.has-variants .up-variants {margin-left: 0;}
.fvDoplnek-produkt-3c831c13ed8df758c28a421bcd820988 .fvDoplnek-text .price{display: none !important;}
.fvDoplnek-produkt-3c831c13ed8df758c28a421bcd820988{display: none;}
/*.kuchynske-linky-na-vyskladanie:not(.ready), .fvDoplnek-produkt-3c831c13ed8df758c28a421bcd820988:not(.ready){display: none;}*/
select.parameter-id-3112 + .radioContainer:not(.rozbaleno) label:nth-of-type(n+3){display: none !important;}
.radioContainer .vice span::after{content: " viac možností";}
.radioContainer.rozbaleno .vice span::after{content: " menej";}
.radioContainer .vice{color: #000 !important;font-size: 14px;text-decoration: underline;}
.radioContainer .vice:hover{text-decoration: none;}
.radioContainer .vice::after{content: "\e90e"; font-family: shoptet; display: inline-block; vertical-align: middle; margin-left: 8px;line-height: 1;font-size: 10px;}
.radioContainer.rozbaleno .vice::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);}

.filter-suggestion{text-align: left; margin-top: 20px;background-color: #f6f6f6;padding: 16px;}
.filter-suggestion__toggle{font-size: 14px; font-weight: 700;color: var(--color-primary) !important;}
.filter-suggestion__toggle span{display: block; font-weight: 400; text-decoration: underline;cursor: pointer; margin-top: 10px;}
.filter-suggestion__toggle span::after{content: url('/user/documents/upload/Images/sipka-dolu-cerna.svg'); display: inline-block; vertical-align: middle; line-height: 1; margin-left: 10px;position: relative;top: -2px;}
.otevreno .filter-suggestion__toggle span::after{-webkit-transform: rotate(180deg);transform: rotate(180deg);top: 2px;}
.filter-suggestion__toggle span:hover{text-decoration: none;}
.filter-suggestion__form{margin-top: 20px;}
.filter-suggestion__form input{width: 100%;border: 1px solid #222;line-height: 32px;padding: 0 12px;font-size: 14px;border-radius: 6px;}
.filter-suggestion__form button{background-color: var(--color-primary);border: 0;-webkit-appearance: none;color: #fff;border-radius: 6px;font-weight: 700;font-size: 12px;width: 100%;line-height: 32px;margin-top: 5px;}
.filter-suggestion__msg.success{background-color: #85C226;color: #fff;text-align: center;font-weight: 700;font-size: 14px;padding: 10px;margin-top: 10px;}
.filter-suggestion__form:has(.filter-suggestion__msg.success) input, .filter-suggestion__form:has(.filter-suggestion__msg.success) button{display: none !important;}
.top-nav-button-login {border: 0;line-height: 1;padding: 0;margin-left: 20px;}
#contract-cancel-form {
padding: 20px;
  background-color: #fafafa;
  border-radius: 8px;
  margin: 24px 0;
}

#contract-cancel-form fieldset {
  border: 1px solid #ddd;
  padding: 15px 20px;
  margin-bottom: 20px;
  border-radius: 5px;
}

#contract-cancel-form legend {
  font-weight: bold;
  padding: 0 10px;
  font-size: 1.1em;
}

#contract-cancel-form input,
#contract-cancel-form textarea {
  width: 100%;
  padding: 10px;
  margin: 5px 0 10px;
  box-sizing: border-box;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 1em;
}

#contract-cancel-form textarea {
  min-height: 120px;
  resize: vertical;
}
#contract-cancel-form label {
  display: block;
  margin-top: 12px;
  margin-bottom: 5px;
  font-weight: bold;
  font-size: 0.95em;
}
#contract-cancel-form button {
  background-color: #0066cc;
  color: #fff;
  padding: 12px 20px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size: 1em;
  transition: background-color 0.3s;
}

#contract-cancel-form button:hover {
  background-color: #004a99;
}

#response-message {
margin-top: 15px;
  font-weight: bold;
  font-size: 1em;
  color: #fff;
  padding: 10px;
  text-align: center;
}

.type-category video {max-width:100%;height:auto;}
.video-wrapper{position: relative;overflow: hidden;width: 100%; padding-top: 100%;}
.category-perex .video-wrapper{padding-top: 56.25%;}
.video-wrapper video{position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%; height: 100%;}
@media screen and (max-width: 767px) {
.top-variants {padding:10px;background-color: #eff0f1;}
}
.radio-wrapper.active {background-color: #e4ffce;}
.id--9 .fvDoplnek-produkt-fa1de987956323b9af87c440426d702a{display: none;}

@media screen and (max-width: 767px){
.link-icon.latky::before {height: 20px;background-size: 20px;margin: 0 auto 1ex auto;}
}

.ordering-process #smartsupp-widget-container{display: none !important;}
.subtype-category-parametric .subcategories{display: none;}
#productsAlternative .dkLabFavouriteProductDiv {display: none !important;}
p.boxy{display: flex; flex-wrap: wrap; margin: 0 -5px;font-size: 0;}
p.boxy > a{width: calc(20% - 10px); margin: 0 5px 10px;}
@media screen and (max-width: 1199px){
p.boxy > a{width: calc(33.3333% - 10px);}
}
@media screen and (max-width: 991px){
p.boxy > a{width: calc(50% - 10px);}
p.boxy > a img{width: 100%;}
}
@media screen and (max-width: 767px){
.product .slevovy-kupon{padding: 6px;font-size: 13px;}
.product .slevovy-kupon strong, .product .cena-kupon{font-size: 13px;}
.product .slevovy-kupon .sleva{display: none;}
}
.in-predsien-sektor .category-content-wrapper,
.in-predsien-sektor #productsTop,
.in-predsien-sektor .category-top > h4 {display: none !important;}
.navigation-in>ul>li>a[href="/vanoce/"], .navigation-in>ul>li>a[href="/vianoce-2/"] {background:transparent;}

@media screen and (min-width: 768px){
.submenu-visible .navigation-in > ul > li.ext.exp.menu-item-23280 > ul{min-height: 200px !important;}
}
.navigation-in > ul > li > a[href="/vanoce/"]::before, .navigation-in > ul > li > a[href="/vianoce-2/"]::before{display: none !important;}
.navigation-in > ul > li > a[href="/vanoce/"], .navigation-in > ul > li > a[href="/vianoce-2/"] {padding-left: 15px !important;}
@media screen and (max-width: 767px){
.navigation-in > ul > li > a[href="/vanoce/"], .navigation-in > ul > li > a[href="/vianoce-2/"] {padding-left: 20px !important;}
}
@media screen and (min-width: 768px){
	.id--16 #navigation, .id--17 #navigation{display: none;}
	.id--16 .header-top > .search, .id--17 .header-top > .search{visibility: hidden;}
	.ordering-process #header{margin-bottom: 40px;}
}
.popup-text{display: none; position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(0,0,0,0.6);z-index: 999;cursor: auto;}
.popup-text .text-inner{width: 800px; max-height: calc(100vh - 40px); left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%); background-color: #fff; padding: 40px;position: fixed;overflow: auto; scrollbar-width: thin;}
.radio-wrapper .payment-info{position: relative;}
.radio-wrapper .payment-info > em{position: absolute;right: -30px;font-style: normal;width: 20px;height: 20px;background-color: #222;border-radius: 50%;color: #fff;text-align: center;font-weight: 700;font-size: 14px;line-height: 20px;top: calc(50% - 10px);}
.popup-visible .popup-text{display: block;}
.popup-text .close{position: absolute; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;cursor: pointer;}
.popup-text .close:hover{opacity: 0.7;}
.popup-text .close::before{content: "\e912"; font-family: shoptet;}
.popup-text h2:first-child,.popup-text h3:first-child, .popup-text h4:first-child{margin-top: 0;}
.popup-text a{text-decoration: underline; color: var(--color-primary-hover);}
.popup-text a:hover{text-decoration: none;}
@media screen and (max-width: 991px){
	.popup-text .text-inner {width: calc(100% - 40px);}
}
@media screen and (max-width: 767px){
	.popup-text .text-inner {width: calc(100% - 20px);max-height: calc(100vh - 20px);padding: 24px;}
}
.type-category .products-wrapper{width: 100% !important;}
.type-category .products-wrapper .slick-slide:not(.slick-active) {opacity: 1;}
.id-23427 .sidebar {display: none;}
.id-23427 .sidebar-indented .category-content-wrapper {width: 100%;}
@media screen and (max-width: 767px){
	.type-category .products-wrapper{padding: 0 !important;}
	.type-category .products-wrapper .product {padding: 0 10px !important;}
	.type-category .products-wrapper .slick-arrow{margin-top: -80px;}
}
.stars-placeholder {width: 100%;height: 14px;margin-bottom: 12px;}
.product .p-bottom .p-tools{visibility: hidden;}
@media screen and (max-width: 767px){
	.ordering-process #header .site-name {top: -142px;display: block;}
	.ordering-process #header .site-name img {max-width: 120px;}
	.category-header {column-gap: 0;align-items: flex-start;}
	.sortingSelect {position: relative;width: calc(50% - 10px); margin-left: 10px;}
	.sortingSelect__trigger{width: 100%;margin: 0;background: none;padding: 0 10px;}

.sortingSelect__list {
    display: none;
    position: absolute;
    width: 100%;
    background: #fff;
    border: 1px solid #ddd;
    z-index: 10;
}

.sortingSelect.open .sortingSelect__list {
    display: block;
}

.sortingSelect__list button {
    width: 100%;
    text-align: left;
    padding: 12px 16px;
    background: none;
    border: 0;
}

ol.cart-header{display: flex; flex-wrap: wrap;position: relative;background-color: #f5f5f5;border-bottom: 1px solid #D9E1E2;padding: 10px 0;}
ol.cart-header li{display: block; width: 33.3333%;padding: 0 10px;border: 0;}
ol.cart-header li a::before, ol.cart-header li strong::before{content: counter(steps);counter-increment: steps;display: block;width: 32px;height: 32px;margin: 0 auto 8px;background-color: transparent;font-size: 16px;line-height: 30px;color: #A9AAAB;font-weight: 500;border: 1px solid #ddd;border-radius: 50%;}
ol.cart-header li a, ol.cart-header li strong {font-size: 12px;padding-left: 0;text-align: center;padding: 0;text-transform: none;}
ol.cart-header li.active a::before, ol.cart-header li.active strong::before,
ol.cart-header li.completed a::before, ol.cart-header li.completed strong::before{background-color: #fff; color: #000; border-color: #000;}
ol.cart-header li.completed a::before, ol.cart-header li.completed strong::before{content: "\e913"; font-family: shoptet;}
ol.cart-header li.completed a, ol.cart-header li.completed strong{color: #000;}
.ordering-process #header{position: relative;}
.ordering-process .responsive-tools > a[data-target="navigation"]{position: absolute;}
}
.fvDoplnek-produkt.fvDoplnek-produkt-fa1de987956323b9af87c440426d702a::before{content: "Produkty v košíku majú rôznu dostupnosť. Ak chcete tovar s kratšou dostupnosťou doručiť skôr, zvoľte CHCEM ROZDELIŤ OBJEDNÁVKU."; width: 100%;display: block;background-color: #fffae0;border: 2px solid #ddcf89;padding: 12px 16px;margin-bottom: 16px;font-size: 15px;}
/*
.siteCookies .siteCookies__form .siteCookies__buttonWrap button {background: none !important;border: 1px solid #000 !important;color: #000;padding: 10px !important;width: 150px !important;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button:hover{text-decoration: underline !important;}
.cookiesSetting__button--green, .cookiesSetting__button{background: none !important; color: #000 !important; border: 1px solid #000 !important;}
.cookiesSetting__button--green:hover, .cookiesSetting__button:hover{text-decoration: underline !important;}
*/
.category__secondDescription .faq-item{display: none;}
.faq-item > div{display: none;}
.faq-item h3{margin: 0 !important; padding: 20px 32px 20px 0; position: relative;cursor: pointer;}
.faq-item h3:hover{text-decoration: underline;}
.faq-item{border-top: 1px solid #e4e4e4;}
.faq-item h3::after{content: "\e911"; font-family: shoptet; right: 10px; position: absolute;font-size: 16px;-webkit-transform: rotate(180deg);transform: rotate(180deg);top: calc(50% - 10px);}
.faq-item.zobrazeno h3::after{-webkit-transform: rotate(0deg);transform: rotate(0deg);}
@media screen and (max-width: 767px){
	.faq-item h3{font-size: 16px;padding-top: 12px;padding-bottom: 12px;}
	.faq-item h3::after{top: calc(50% - 7px);right: 0;font-size: 12px;}
}
.stars .sr-only, .stars-link.show-ratings{display: none !important;}
.p-detail-info .stars-label{display: none;}
.total-rating strong span{margin-left: -3px;}
.total-rating strong{text-decoration: underline;margin-right: 5px;}
.total-rating:hover strong{text-decoration: none;}
.total-rating{cursor: pointer;}
.prizpusobeni, .p-info-wrapper > .surcharge-list{border: 1px solid #C3CBCC;border-radius: 4px; padding: 0 16px; margin-bottom: 24px;box-shadow: 2px 4px 12px rgba(0,0,0,0.07);}
.prizpusobeni > h3, .p-info-wrapper > .surcharge-list th{background-color: #F4F4F4; margin: 0 -16px 16px;border-radius: 4px; padding: 16px; font-size: 18px; line-height: 23px;font-weight: 700;color: #242020;text-align: left;width: auto;}
.top-variants h4, .varianta th{width: 100%; display: block; font-size: 15px; line-height: 1.4; font-weight: 700 !important;margin: 0 0 8px !important;text-align: left;}
.p-info-wrapper > .surcharge-list .radioContainer {padding: 0 0 16px;border: 0;border-radius: 0;}
.prizpusobeni > div{margin-bottom: 16px;}
.prizpusobeni > div.varianta{margin-bottom: 8px;}
.p-info-wrapper .availability-value{font-weight: 700;width: 100%;font-size: 0;line-height: 1.4;margin: 0;}
.p-info-wrapper .availability-value span{font-size: 15px;}
.p-info-wrapper .availability-value > span{padding-bottom: 8px;display: inline-block;}
.p-info-wrapper .delivery-time span::before{content: "doručíme do ";}
.p-info-wrapper .delivery-time {font-weight: 400;padding: 0;margin-left: 5px;}
.p-info-wrapper .delivery-time .default-variant, .p-info-wrapper .availability-value .default-variant{display: none !important;}
.vlastni-doprava{padding: 16px 16px 26px 16px; margin-bottom: 16px; border-radius: 4px; background: url('/user/documents/upload/Images/vlastni-doprava.png') 100% 14px no-repeat #EDF6DF;color: #242020; font-size: 14px; line-height: 1.2;background-size: auto 98px;position: relative;}
.vlastni-doprava h4{font-size: 18px; line-height: 1.2; color: #4B7B00; font-weight: 700; margin: 0 0 8px;}
.vlastni-doprava h5{font-size: 15px; line-height: 1.4; color: #242020; font-weight: 700; margin: 0;}
.vlastni-doprava p span{display: block;font-size: 15px;margin-top: 8px;}
.vlastni-doprava p{margin-bottom: 32px;padding-right: 109px}
.vlastni-doprava p strong{color: #4B7B00;}
.vlastni-doprava > a{position: absolute; right: 16px; bottom: 16px; height: 40px; line-height: 38px; border: 1px solid #242020; background-color: #fff; border-radius: 8px; padding: 0 16px;font-size: 16px;}
.vlastni-doprava > a:hover{background-color: #242020; color: #fff;}
.vlastni-doprava h4, .vlastni-doprava h5{padding-right: 21px; background: url('/user/documents/upload/Images/tooltip.svg') 100% 50% no-repeat;display: inline-block;}
@media screen and (max-width: 479px){
	.vlastni-doprava > a{position: relative;bottom: auto;right: auto;display: inline-block;margin-top: 16px;}
	.vlastni-doprava{padding-bottom: 16px;}
	.vlastni-doprava p {margin-bottom: 20px;}
}
.tc-product-slider {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.tc-slider-track {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.tc-slider-img {
  display: block;
  width: 100%;
  height: auto;
  transition: transform .32s ease;
  will-change: transform;
}

.tc-slider-img-current,
.tc-slider-img-next {
  position: absolute;
  top: 0;
  left: 0;
}

.tc-slider-img-current {
  position: relative;
}

.tc-slider-arrow {
  position: absolute;
  top: 50%;
  z-index: 9;
  width: 46px;
  height: 46px;
  border: 0;
  border-radius: 50%;
  background: #fff;
  box-shadow: 0 4px 16px rgba(0,0,0,.18);
  transform: translateY(-50%);
  cursor: pointer;
}

.tc-slider-prev {
  left: 16px;
}

.tc-slider-next {
  right: 16px;
}

.tc-slider-arrow::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 13px;
  height: 13px;
  border-top: 3px solid #111;
  border-right: 3px solid #111;
}

.tc-slider-prev::before {
  transform: translate(-35%, -50%) rotate(-135deg);
}

.tc-slider-next::before {
  transform: translate(-65%, -50%) rotate(45deg);
}
@media screen and (min-width: 768px){
	.tc-slider-counter{display: none;}
}
.p-thumbnail.highlighted::before, .p-thumbnail:hover::before, .show360image.highlighted::before, .show360image:hover::before{display: none !important;}
.p-thumbnail.highlighted img{border: 2px solid #000 !important;border-radius: 3px;}
@media screen and (max-width: 767px){
	.p-detail-inner-header h1 {display: block;margin: 0 0 2px;font-size: 18px;line-height: 36px;color: #242020;font-weight: 600;}
	.p-detail-info > div + div::before{display: none;}
	.p-detail-info{margin-bottom: 24px;}
	.tc-slider-arrow{width: 40px; height: 40px;}
.tc-slider-next {right: 8px;}
.tc-slider-prev {left: 8px;}
.tc-slider-arrow::before {width: 10px;height: 10px;}
.tc-slider-counter{line-height: 32px;text-align: center;font-size: 12px;color: #4A5565;}
.p-thumbnail.highlighted img{border-width: 1px !important;}
.link-icon.latky::before{left: 12px;}
.link-icon.latky{padding-left: 50px;}
body.fixed-add-to-cart-active {padding-bottom: 233px;}
.add-to-cart{
        transition:
            transform 1s ease;
    }
.add-to-cart.is-fixed-mobile{position: fixed;left: 0;right: 0;bottom: 0;z-index: 9999;transform: translateY(0);opacity: 1;background-color: #fff;border: 0;border-top: 1px solid #C3CBCC;border-radius: 8px 8px 0 0;box-shadow: 0 -6px 14px rgba(0,0,0,0.2);margin: 0 !important;padding: 18px 12px 12px;}
.add-to-cart.is-fixed-mobile .call-wrap{display: none !important;}
.p-info-wrapper .price-final {font-size: 24px;line-height: 1;}
.p-info-wrapper .add-to-cart.is-fixed-mobile .price-final {font-size: 20px;}
.add-to-cart.is-fixed-mobile .garance-ceny{position: absolute;right: 0;top: 3px;margin: 0;bottom: auto;}
.p-info-wrapper .add-to-cart.is-fixed-mobile .p-final-price-wrapper {margin-bottom: 18px;}
.p-image-wrapper .flags-default{display: none !important;}
.p-detail-info > div.flags {width: 100%;margin-bottom: 12px;}
}
.umyvadla-popup.matrace-popup{width: 1100px;right: auto; left: 50%; top: 50%; display: none; transform: translate(-50%, -50%); max-height: calc(100dvh - 80px); overflow: auto; scrollbar-width: thin;padding: 0;height: auto;}
.umyvadla-open .umyvadla-popup.matrace-popup{display: block;}
.flag-h4, .flag-h3, .flag-h2{display: none !important;}
.matrace-popup .top{background-color: #DAF1B7; padding: 16px;}
.matrace-popup .top h3{font-size: 24px; line-height: 1.2; font-weight: 600; color: #114708;margin: 0 0 10px;}
.matrace-popup .top h4{font-size: 18px; line-height: 1.2; color: #242020CC;font-weight: 700; margin: 0;}
.matrace-popup .tabs{display: flex; flex-wrap: wrap;border-bottom: 1px solid #CCCCCC; margin: 0; padding: 0;list-style: none;}
.matrace-popup .tabs li{cursor: pointer; flex: 1 1 33.3333%;padding: 18px 0 0 0; text-align: center;font-size: 18px; line-height: 1.3; color: #242020CC; margin-bottom: -2px;}
.matrace-popup .tabs li > span{z-index: 1;position: relative;border-bottom: 2px solid transparent;display: inline-block; padding-bottom: 5px;}
.matrace-popup .tabs li > span > span{display: inline-block;background-color: #DAF1B7; padding: 0 5px; line-height: 23px; color: #114708; font-size: 15px; margin-left: 4px;border-radius: 4px;font-weight: 700;}
.matrace-popup .tabs li:last-child > span > span{color: #DAF1B7; background-color: #114708;}
.matrace-popup .tabs li.active > span{border-bottom-color: #4B7B00;}
.matrace-popup .tabs li.active {color: #4B7B00; font-weight: 700;}
.matrace-popup .products-block .product{width: 33.3333%;border: 0 !important;}
.matrace-popup .close, .vynaska-popup .close {line-height: 34px; border-radius: 50%;}
.matrace-popup .close:hover, .vynaska-popup .close:hover{background-color: #000;}
.matrace-popup .close:hover::before, .vynaska-popup .close:hover::before{-webkit-filter: brightness(0) invert(1);filter: brightness(0) invert(1);}
.vynaska-popup{display: none;position: fixed; top: 0; left: 0; height: 100%; width: 100%; background-color: rgba(51, 51, 51, 0.5); z-index: 99;}
.vynaska-open .vynaska-popup{display: block;}
.vynaska-inner{width: 860px; max-height: calc(100dvh - 80px); left: 50%; top: 50%; position: fixed; -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%); background-color: #fff;overflow: auto; scrollbar-width: thin;}
.vynaska-popup .delivery-section {margin: 0;border-radius: 0 !important;border: 0 !important;}
.vynaska-popup .delivery-section > h2{margin: -30px -30px 20px;padding: 22px 30px;color: #114708;font-size: 18px;font-weight: 700;background-color: #DAF1B7;}
@media screen and (max-width: 1199px){
.umyvadla-popup.matrace-popup, .vynaska-inner{width: calc(100% - 40px);max-height: calc(100dvh - 40px);}
}
@media screen and (max-width: 767px){
.umyvadla-popup.matrace-popup, .vynaska-inner{width: calc(100% - 20px);max-height: calc(100dvh - 20px);}
.matrace-popup .tabs{align-items: flex-end;}
.matrace-popup .tabs li{font-size: 14px;}
.matrace-popup .tabs li > span > span{display: block; margin: 3px 0 0;font-size: 12px;line-height: 22px;}
.matrace-popup .products-block {flex-wrap: nowrap;overflow: auto;}
.matrace-popup .products-block .product{min-width: 240px;margin-bottom: 20px;}
.matrace-popup .top h4 {font-size: 16px;}
.fixed-add-to-cart-active .p-final-price-wrapper .price-save{display: none;}
}
@media screen and (max-width: 360px){
	.add-to-cart.is-fixed-mobile .garance-ceny{display: none !important;}
}
.no-matrac .tabs{display: none !important;}
.no-matrac .product.load-from-category{display: block !important;}
.type-detail .rozmery .top-variants #productsAlternative.no-cm .products .product{width: 90px;height: auto;padding: 0 !important;margin: 0 8px 8px 0;border: 1px solid #C3CBCC !important;border-radius: 5px;overflow: hidden;}
.type-detail .rozmery .top-variants #productsAlternative.no-cm .products .product.aktualni-produkt, .type-detail .rozmery .top-variants #productsAlternative.no-cm .products .product:hover{border-color: #222 !important;}
.rozmery #productsAlternative.no-cm .products .product .image{display: block;}
.rozmery #productsAlternative.no-cm .products .product .name, .rozmery #productsAlternative.no-cm .products .product .p-in{display: none !important;}
.type-detail .rozmery .top-variants #productsAlternative.no-cm .products .product.aktualni-produkt::after{display: none;}
@media screen and (max-width: 767px){
	.type-detail .rozmery .top-variants #productsAlternative.no-cm .products .product {width: 70px;}
}
@media screen and (min-width: 768px){
	.top-navigation-bar > .container > div:not(.top-lista){display: none;}
}
.top-lista{justify-content: left;display: flex !important;font-size: 14px; line-height: 20px;}
@media screen and (min-width: 768px){
	.top-navigation-bar{min-height: 32px;}
}
.top-lista{color: #F8F8F8;}
.top-lista a::before{display: inline-block; vertical-align: middle; line-height: 20px;margin-right: 8px;height: 20px;}
.top-lista a.doprava::before{content: url('/user/documents/upload/Images/doprava-top-lista.svg');}
.top-lista a.vraceni::before{content: url('/user/documents/upload/Images/vraceni-tip-lista.svg');}
.top-lista a.telefon::before{content: url('/user/documents/upload/Images/telefon-top-lista.svg');}
.top-lista a{display: block; line-height: 1; margin-right: 42px;text-decoration: underline; color: #F8F8F8;}
.top-lista a:hover{text-decoration: none;}
.top-lista a.telefon{margin: 0 0 0 auto; font-weight: 700;}
.top-lista a.telefon span{font-weight: 400; display: inline-block;margin-left: 3px;}
.top-lista a:nth-child(3){text-decoration: none !important;display: flex;align-items: center;}
.top-lista a:nth-child(3) strong{margin: 0 4px;}
.top-lista a:nth-child(3):hover strong{text-decoration: underline;}
.top-lista a:nth-child(3) span:last-child{display: flex;}
.top-lista a:nth-child(3) .stars-label{color: #fff;}
.top-lista a:nth-child(3) .stars-label:last-child::before{content: "(";}
.top-lista a:nth-child(3) .stars-label:last-child::after{content: ")";}
.top-lista a.telefon.online::after{content: ""; width: 15px; height: 15px; border-radius: 50%; border: 3px solid #DAF1B7; background-color: #08BC46; display: inline-block; margin-left: 8px;position: relative;top: -1px; vertical-align: middle;}
@media screen and (min-width: 768px){
	.top-lista .btn-whatsapp{display: none;}
}
@media screen and (max-width: 1199px){
	.top-lista a:nth-child(3){display: none;}	
}
@media screen and (max-width: 767px){
.top-lista {background-color: #242020;top: 0;position: fixed;padding: 4px 12px; height: 36px;width: 100%;align-items: center;}	
.top-lista .vraceni{display: none;}
.top-lista a.telefon::before{display: none;}
.top-lista a.telefon{font-size: 13px;}
.top-lista a.telefon span{display: none;}
.top-lista a.telefon.online::after{display: none;}
.top-lista .btn-whatsapp{margin: 0 0 0 10px;width: 24px;height: 24px;position: relative;top: -1px;}
.top-lista .btn-whatsapp::before{background-Image: url('/user/documents/upload/Images/whatsapp2.svg');height: 24px;width: 24px;background-size: 24px auto;margin: 0;position: relative;}
.ordering-process .top-lista{display: none !important;}

}
.varianta th{text-transform: lowercase;}
.varianta th::before{content: "Viac "; text-transform: none;}
.cz .varianta th::before{content: "Více ";}
.sk .filter-label[for="dd[]3604"], .sk .filter-label[for="dd[]3607"], .sk .filter-label[for="dd[]3610"],
.cz .filter-label[for="dd[]3294"], .cz .filter-label[for="dd[]3297"], .cz .filter-label[for="dd[]3300"]{display: none !important;}

.siteCookies--bottom {margin-left: 0 !important;width: 1392px !important;-webkit-transform: translateX(-50%) !important;transform: translateX(-50%) !important;max-width: calc(100% - 48px);bottom: 24px;left: 50% !important;box-shadow: 0 8px 28px rgba(51, 89, 13, 0.28);border-radius: 20px;}
.siteCookies__form{max-width: none;background: url('/user/documents/upload/Images/cookie-art.svg') 100% 100% no-repeat #85C226;border-radius: 20px;flex-wrap: wrap;padding: 30px; min-height: 210px;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="all"] {position: relative;right: auto;bottom: auto;order: -1;margin-bottom: 12px;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap{width: 370px; padding-right: 184px;flex-wrap: wrap;padding-bottom: 0;align-items: flex-start;gap: 0;flex-direction: column;padding-top: 16px;}
.siteCookies__content {width: calc(100% - 370px);}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="reject"] {position: relative;left: auto;bottom: auto;width: auto;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button{width: 100% !important;border: 2px solid #1A1A1A;border-radius: 10px;background-color: transparent;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button:hover{background-color: #1A1A1A; color: #fff;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="all"]{background-color: #1A1A1A;color: #fff;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="all"]:hover{background-color: #000; border-color: #000 !important;}
.siteCookies__text h3{font-size: 26px;font-weight: 800;margin: 0 0 12px;}
.siteCookies__text a, .siteCookies__text p {color: #1F2D0A !important;font-size: 16px;line-height: 1.5;}
.siteCookies__text a:hover{text-decoration: none;}
.siteCookies__link {display: inline-block;position: absolute;left: calc(100% - 400px);padding: 0;top: 111px;color: #1A1A1A !important;font-weight: 600;background-color: transparent;border: 2px solid #1A1A1A;border-radius: 10px;line-height: 48px;width: 186px;font-size: 16px;text-decoration: none;}
.siteCookies__link:hover{text-decoration: none;background-color: #1A1A1A;color: #ffff !important;}
.siteCookies__text a{font-weight: 700; font-size: 14px;;}
.siteCookies__text p{margin-bottom: 12px !important;}
.siteCookies__text p:last-child{margin-bottom: 0 !important;}
.siteCookies__text {margin: 0;padding: 12px 32px 12px 0;}
/*
.siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="all"], .siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="reject"] {position: relative;right: auto;bottom: auto; left: auto;}
.siteCookies__text h3{color: #fff;}
@media screen and (max-width: 767px){
.siteCookies .siteCookies__form{transform: none !important;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap {padding-bottom: 0;flex-direction: column;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button{transform: none !important;width: 100% !important;margin-left: 0 !important;}
.siteCookies .siteCookies__content {padding-bottom: 0 !important;height: 100% !important;}
}
*/
@media screen and (max-width: 991px){
	.siteCookies .siteCookies__form .siteCookies__buttonWrap {width: 300px;padding-right: 120px;}
	.siteCookies__content {width: calc(100% - 300px);}
	.siteCookies__link{left: calc(100% - 330px);}
	.siteCookies__link{width: 180px;}
}
@media screen and (max-width: 767px){
	.siteCookies .siteCookies__form{-webkit-transform: none !important;transform: none !important;background-image: url('/user/documents/upload/Images/cookie-art-mobil.svg'); background-position: 100% 0;}
	.siteCookies--bottom{max-width: calc(100% - 24px);bottom: 12px !important;}
	.siteCookies .siteCookies__content {height: auto !important;width: 100%;}
	.siteCookies__form{padding: 24px 24px 108px;}
	.siteCookies__text{padding: 0; margin-bottom: 14px;}
	.siteCookies__text a, .siteCookies__text p{font-size: 14px;}
.siteCookies__text h3 {font-size: 22px;}
.siteCookies__text p {margin-bottom: 0 !important;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap {width: 100%;padding-right: 0;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="reject"] {margin-left: 0;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="all"]{-webkit-transform: none;transform: none;}
.siteCookies__links {margin-bottom: 0;}
.siteCookies__text p:last-child a{position: absolute;bottom: 24px;left: 50%;font-size: 13px;line-height: 18px;font-weight: 700;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.siteCookies__link {left: 24px;bottom: 58px;top: auto;width: calc(100% - 48px);background-color: transparent !important;}
}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="all"]{font-size: 0;line-height: 0;}
.siteCookies .siteCookies__form .siteCookies__buttonWrap button[value="all"]::before{content: "Prijať všetko"; font-size: 16px; line-height: 48px;}
.newsletter-header h3{color: #fff;}
@media screen and (max-width: 767px){
	.subscribe-form{width: 100%;}
}
a.js-cookies-settings {position: relative;left: auto;bottom: auto;text-decoration: none;}
.top-nav-button.top-nav-button-account{display: block !important;width: 24px !important;height: 26px !important;text-align: left !important;}
.rozmery.provedeni-produkty #productsAlternative.no-cm .products .product .image {display: none;}
.rozmery.provedeni-produkty #productsAlternative.no-cm .products .product .name, .rozmery.provedeni-produkty #productsAlternative.no-cm .products .product .p-in {display: block !important;}