/*
    Created on : 26. 1. 2023, 12:39:48
    Author     : miled
*/
@media (min-width: 1400px) {
  .container {
    max-width: 1320px;
  }
}
body,
.form-control {
  font-family: "Barlow Semi Condensed", "Helvetica Neue", Helvetica, Arial, sans-serif;
}
.h1-kategorie {
  font-weight: 700;
  color: #204352;
}
.h1-kategorie span {
  font-weight: 400;
  color: #d4d6d9;
}
.icons {
  margin-top: 32px;
  margin-bottom: 32px;
  display: flex;
  align-items: flex-start;
}
.icon {
  display: inline-flex;
  padding: 6px 10px;
  margin: 0 8px 4px 0;
  font-size: 15px;
  align-items: center;
}
.icon.mraz {
  background: #e8f9ff;
}
.icon.venkovni {
  background: #fdffec;
}
.icon.rektifikovana {
  background: #fffaed;
}
.icon.protiskluzna {
  background: #f7e0e2;
}
.icon.obklad {
  background: #e6eee6;
}
.icon.cena {
  background: #e2ffe1;
}
.icon.doprodej {
  background: #ffebda;
  color: #7e502a;
}
.icon.sleva {
  background: #ffdada;
  color: #750d0d;
}
.icon svg {
  width: 1.125rem;
  margin-right: 0.25rem;
}
.na-objednavku {
  display: inline-block;
  padding: 8px 16px;
  border: 1px solid #eee;
  background: #f9f9f9;
}
.na-objednavku strong {
  display: flex;
  color: #811c1c;
  justify-content: space-between;
  align-items: center;
  font-weight: 600;
}
.na-objednavku.zbozi-skladem {
  background-color: #daeeda;
  border-color: #b7deb7;
}
.na-objednavku.zbozi-skladem strong {
  color: #176717;
}
.na-objednavku span {
  font-size: 14px;
}
.na-objednavku b {
  font-weight: 600;
}
.na-objednavku a {
  color: inherit;
}
.doporucena-cena {
  margin-top: 32px;
  font-size: 14px;
  color: #696969;
}
.nase-cena {
  margin-top: 16px;
  font-size: 32px;
}
.nase-cena span {
  text-transform: uppercase;
  display: block;
  font-size: 16px;
}
.nase-cena span.cena-zbozi-old {
  text-transform: none;
}
.kolik {
  padding: 1rem 1.5rem;
  background: #e6eee6;
  margin-top: 1rem;
  margin-bottom: 3rem;
  position: relative;
}
.kolik::after {
  content: "";
  display: block;
  position: absolute;
  left: -6px;
  top: -18px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%2397b097' d='m26 1h-20c-2.757 0-5 2.243-5 5v20c0 2.757 2.243 5 5 5h20c2.757 0 5-2.243 5-5v-20c0-2.757-2.243-5-5-5zm3 5v9h-12v-12h9c1.654 0 3 1.346 3 3zm-23-3h9v12h-12v-9c0-1.654 1.346-3 3-3zm-3 23v-9h12v12h-9c-1.654 0-3-1.346-3-3zm23 3h-9v-12h12v9c0 1.654-1.346 3-3 3z'/%3E%3Cpath fill='%2397b097' d='m6 10h2v2c0 .552.447 1 1 1s1-.448 1-1v-2h2c.553 0 1-.448 1-1s-.447-1-1-1h-2v-2c0-.552-.447-1-1-1s-1 .448-1 1v2h-2c-.553 0-1 .448-1 1s.447 1 1 1z'/%3E%3Cpath fill='%2397b097' d='m20 10h6c.553 0 1-.448 1-1s-.447-1-1-1h-6c-.553 0-1 .448-1 1s.447 1 1 1z'/%3E%3Cpath fill='%2397b097' d='m26 24h-6c-.553 0-1 .448-1 1s.447 1 1 1h6c.553 0 1-.448 1-1s-.447-1-1-1z'/%3E%3Cpath fill='%2397b097' d='m26 20h-6c-.553 0-1 .448-1 1s.447 1 1 1h6c.553 0 1-.448 1-1s-.447-1-1-1z'/%3E%3Cpath fill='%2397b097' d='m10.414 23 1.414-1.414c.391-.391.391-1.023 0-1.414s-1.023-.391-1.414 0l-1.414 1.414-1.414-1.414c-.391-.391-1.023-.391-1.414 0s-.391 1.023 0 1.414l1.414 1.414-1.414 1.415c-.391.391-.391 1.023 0 1.414.195.195.451.293.707.293s.512-.098.707-.293l1.414-1.414 1.414 1.414c.195.195.451.293.707.293s.512-.098.707-.293c.391-.391.391-1.023 0-1.414z'/%3E%3C/svg%3E");
  width: 36px;
  height: 36px;
  background-size: 100%;
}
@media (max-width: 767px) {
  .kolik {
    margin-top: 2rem;
    padding: 1rem 1.25rem;
  }
  .kolik::after {
    left: 20px;
    width: 32px;
    height: 32px;
    top: -16px;
  }
}
.btn-minus svg,
.btn-plus svg {
  width: 1.5rem;
}
.btn-minus svg path,
.btn-plus svg path {
  fill: #fff;
}
.btn-minus,
.btn-plus {
  padding: 8px;
  background: #a0a0a0;
}
.btn-minus:hover,
.btn-minus:focus,
.btn-plus:hover,
.btn-plus:focus {
  background: #5d7960;
}
.btn-koupit {
  padding: 0.325rem 2.75rem;
  font-weight: 600;
}
.kolik-text {
  font-weight: 600;
  font-size: 20px;
  margin-bottom: 4px;
}
.kolik-btn {
  display: flex;
}
.kolik-pocet {
  border: 0;
  padding: 6px 14px;
  background: #d9d9d9;
  font-weight: bold;
  font-size: 20px;
  width: 60px;
  text-align: center;
}
.odpovida {
  padding-left: 10px;
  font-size: 16px;
  display: flex;
  align-items: center;
}
.odpovida strong {
  margin-left: 4px;
  margin-right: 24px;
  white-space: nowrap;
}
@media (max-width: 767px) {
  .kolik-btn {
    align-items: flex-start;
  }
  .odpovida {
    flex-wrap: wrap;
  }
  /*.odpovida strong {
		margin-left: 0;
	}*/
  .kolik-btn + form,
  .btn-koupit {
    width: 100%;
  }
  .btn-koupit {
    margin-top: 0.75rem;
  }
}
.btn-dalsi {
  display: inline-flex;
  padding: 16px;
  color: #212529;
  background: #eeeeee;
}
.btn-dalsi:hover {
  background: #5d7960;
  text-decoration: none;
  color: #fff;
}
.btn-dalsi:hover svg path,
.btn-dalsi:hover svg circle {
  fill: #fff;
}
.btn-dalsi-container {
  margin-bottom: 3rem;
  display: flex;
}
.parametry-flex {
  display: flex;
  flex-wrap: wrap;
  font-family: "Barlow Semi Condensed", sans-serif;
  border-top: 1px solid #dee2e6;
  border-left: 1px solid #dee2e6;
}
.parametry-flex > span {
  border-bottom: 1px solid #dee2e6;
  border-right: 1px solid #dee2e6;
  padding: 2px 6px;
}
.parametry-flex > span:nth-child(odd) {
  width: 20%;
}
.parametry-flex > span:nth-child(even) {
  width: 30%;
}
.parametry-flex > span:nth-child(2n+1),
.parametry-flex > span:nth-child(4n+1) {
  background: #f0f0f0;
}
.parametry-flex .key {
  color: #212529;
  /*font-weight: bold;*/
}
.parametry-flex .value {
  color: #696969;
}
@media (max-width: 767px) {
  .parametry-flex > span:nth-child(odd) {
    width: 40%;
  }
  .parametry-flex > span:nth-child(even) {
    width: 60%;
  }
}
h3.h3-barlow {
  font-family: "Barlow Semi Condensed", sans-serif;
  font-size: 1.3125rem;
  margin-bottom: 0.25rem;
}
.zbozi-item-new {
  width: 100%;
  position: relative;
}
.zbozi-item-new img {
  width: 100%;
  height: 218px;
  object-fit: contain;
}
.homeZbozi .zbozi-item-new img {
  height: 300px;
}
.zbozi-item-new a {
  color: #212529;
  text-decoration: none;
}
.cena-zbozi {
  display: flex;
  justify-content: space-around;
  background: #f8f8f8;
  height: 42px;
  font-size: 16px;
  font-weight: bold;
  align-items: center;
  transition: all 0.5s;
  z-index: 2;
  position: relative;
}
.cena-zbozi-old {
  text-decoration: line-through;
  font-weight: normal;
  font-size: 14px;
}
.pruh-skladem {
  background: #f8f8f8;
  text-align: center;
  display: block;
  padding-top: 4px;
}
.polozka-skladem {
  color: #55a355;
  font-weight: 600;
}
.polozka-objednavka {
  color: #811c1c;
}
.zbozi-item-new a:hover {
  text-decoration: none;
}
.zbozi-item-new a:hover .cena-zbozi {
  font-size: 22px;
}
.zbozi-item-new strong {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  top: calc(100% - 42px);
  bottom: 0;
  overflow: hidden;
  text-align: center;
  padding: 1rem;
  background: #f8f8f8;
  border-top: 3px solid #5c6a78;
  transition: all 0.5s;
  z-index: 1;
  font-size: 17px;
  font-weight: 600;
}
.zbozi-item-new:hover strong {
  bottom: 42px;
  top: auto;
  opacity: 1;
}
@media (max-width: 767px) {
  .zbozi-item-new a:hover .cena-zbozi {
    font-size: 16px;
  }
  .homeZbozi .zbozi-item-new img,
  .zbozi-item-new img {
    height: 185px;
  }
}
.badges {
  position: absolute;
  left: 1rem;
  top: 1rem;
  display: flex;
}
.badge-mraz {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%233585a0' d='M 15 3 L 15 6.5625 L 12.71875 4.28125 L 11.28125 5.71875 L 15 9.4375 L 15 14.25 L 10.875 11.78125 L 9.5625 6.6875 L 7.625 7.1875 L 8.4375 10.3125 L 5.375 8.46875 L 4.34375 10.15625 L 7.46875 12.03125 L 4.25 12.84375 L 4.75 14.78125 L 9.875 13.46875 L 14.09375 16 L 9.875 18.53125 L 4.75 17.21875 L 4.25 19.15625 L 7.46875 19.96875 L 4.34375 21.84375 L 5.375 23.53125 L 8.4375 21.6875 L 7.625 24.8125 L 9.5625 25.3125 L 10.875 20.21875 L 15 17.75 L 15 22.5625 L 11.28125 26.28125 L 12.71875 27.71875 L 15 25.4375 L 15 29 L 17 29 L 17 25.4375 L 19.28125 27.71875 L 20.71875 26.28125 L 17 22.5625 L 17 17.75 L 21.125 20.21875 L 22.4375 25.3125 L 24.375 24.8125 L 23.5625 21.6875 L 26.625 23.53125 L 27.65625 21.84375 L 24.53125 19.96875 L 27.75 19.15625 L 27.25 17.21875 L 22.125 18.53125 L 17.90625 16 L 22.125 13.46875 L 27.25 14.78125 L 27.75 12.84375 L 24.53125 12.03125 L 27.65625 10.15625 L 26.625 8.46875 L 23.5625 10.3125 L 24.375 7.1875 L 22.4375 6.6875 L 21.125 11.78125 L 17 14.25 L 17 9.4375 L 20.71875 5.71875 L 19.28125 4.28125 L 17 6.5625 L 17 3 Z'/%3E%3C/svg%3E");
  background-size: 1.5rem;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #e8f9ff;
  border-radius: 50%;
  width: 2rem;
  height: 2rem;
  margin-right: 0.5rem;
}
.badge-akce {
  background-color: #ffdada;
  color: #750d0d;
  border-radius: 1rem;
  height: 2rem;
  line-height: 2rem;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 700;
  font-size: 15px;
  margin-right: 0.5rem;
}
.badge-doprodej {
  background-color: #ffebda;
  color: #7e502a;
  border-radius: 1rem;
  height: 2rem;
  line-height: 2rem;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 700;
  font-size: 15px;
  margin-right: 0.5rem;
}
.badge-novinka {
  background-color: #e2d4dc;
  color: #652248;
  border-radius: 1rem;
  height: 2rem;
  line-height: 2rem;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 700;
  font-size: 15px;
  margin-right: 0.5rem;
}
.badge-skladem {
  position: absolute;
  left: 1rem;
  bottom: 3.5rem;
  background-color: #daeeda;
  color: #176717;
  border-radius: 1rem;
  height: 2rem;
  line-height: 2rem;
  text-transform: uppercase;
  padding-left: 1rem;
  padding-right: 1rem;
  font-weight: 700;
  font-size: 15px;
}
@media (max-width: 767px) {
  .badge-akce,
  .badge-skladem,
  .badge-novinka,
  .badge-doprodej {
    font-size: 14px;
    height: 1.75rem;
    line-height: 1.75rem;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
  }
  .badge-skladem {
    top: 8.5rem;
  }
}
.sekce-nav {
  display: flex;
  position: relative;
}
.sekce-nav > * {
  flex-grow: 1;
  text-align: center;
}
.sekce-nav-item .sekce-nav-sub {
  display: none;
}
@media (min-width: 768px) {
  .sekce-nav-item:hover .sekce-nav-sub,
  .sekce-nav-item:active .sekce-nav-sub {
    display: flex;
    position: absolute;
    left: 15px;
    padding: 1rem 2rem;
    background: #dfe1e4;
    z-index: 100;
    box-shadow: 0 12px 16px -8px rgba(0, 0, 0, 0.2);
    text-align: left;
    width: calc(100% - 30px);
  }
}
.sekce-nav-sub > div {
  border-right: 1px solid rgba(255, 255, 255, 0.5);
  margin-right: 1rem;
  padding-right: 2rem;
  width: 33%;
}
.sekce-nav-sub > div:last-child {
  border-right: 0;
  margin-right: 0;
}
.sekce-nav-sub a {
  display: block;
  color: #204352;
  text-align: left;
  background-repeat: no-repeat;
  background-position: left 50%;
  background-size: 16px;
  padding-left: 24px;
  font-size: 17px;
}
.sekce-nav-sub > div:first-child a {
  font-size: 20px;
  background-size: 18px;
  padding-left: 0;
  margin-bottom: 8px;
  font-weight: 400;
}
.sekce-nav-sub > div:first-child a strong {
  font-weight: 600;
}
.sekce-nav-sub a:hover {
  color: #55a355;
}
.sekce-nav-sub a.sub {
  margin-left: 1rem;
  background-size: 18px;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%237a858f' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
  margin-bottom: 4px;
}
.sekce-nav-sub a.strong {
  font-weight: 600;
  padding-left: 8px;
  font-size: 18px;
  margin-bottom: 4px;
}
.sekce-nav-sub a.sub + a.strong,
.sekce-nav-sub a.sub + .strong-container {
  margin-top: 1rem;
}
.sekce-nav-sub a.sub.item-hidden,
.sekce-nav-sub a.sub.item-hidden-color,
.sekce-nav-sub a.show-less {
  display: none;
}
.sekce-nav-sub a.show-more {
  padding-left: 18px;
  color: #55a355;
  display: flex;
  align-items: center;
}
.sekce-nav-sub a.show-more:hover {
  color: #176717;
  text-decoration: none;
}
.sekce-nav-sub a.show-more svg {
  width: 1rem;
  margin-left: 4px;
}
.sekce-nav-sub a.show-more svg path {
  fill: #55a355;
}
.sekce-nav-sub a.show-more:hover svg path {
  fill: #176717;
}
.sekce-nav-sub .strong-container {
  display: flex;
  align-items: center;
}
.sekce-nav-sub .strong-container svg {
  width: 1rem;
  height: 1rem;
}
.sekce-nav-sub .strong-container .show-more-down {
  padding-left: 0;
  margin-left: 1rem;
  margin-bottom: 4px;
  font-size: 1px;
  transition: transform 0.3s;
}
.sekce-nav-sub .strong-container .show-more-down.closed {
  transform: rotate(180deg);
}
.sekce-nav-sub .strong-container .show-more-down:hover svg path {
  fill: #55a355;
}
.sekce-nav-sub a.white,
.podmenu.white {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23ffffff' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.black,
.podmenu.black {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23000000' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.green,
.podmenu.green {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23228b22' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.gold,
.podmenu.gold {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23daa520' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.blue,
.podmenu.blue {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23000080' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.black-white,
.podmenu.black-white {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M6,6v10h20V6H6z' fill='%23000'/%3E%3Cpath d='M6,16v10h20V16H6z' fill='%23fff'/%3E%3C/svg%3E%0A");
}
.sekce-nav-sub a.red,
.podmenu.red {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23ff0000' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.magenta,
.podmenu.magenta {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%238b008b' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.turquis,
.podmenu.turquis {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%2300ced1' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.gray,
.podmenu.gray {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23a9a9a9' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.bezova,
.podmenu.bezova {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23f5f5dc' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.bronzova,
.podmenu.bronzova {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%239f5532' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.medena,
.podmenu.medena {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%2370210d' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.stribrna {
  background-image: linear-gradient(to right, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
  background-size: 12px 12px;
  background-repeat: no-repeat;
  background-position: 3px 6px;
}
.podmenu.stribrna {
  background-image: linear-gradient(to right, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%);
  background-size: 34px 34px;
  background-repeat: no-repeat;
  background-position: 12px 12px;
}
.sekce-nav-sub a.ruzova,
.podmenu.ruzova {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23ff69b4' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.oranzova,
.podmenu.oranzova {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23ff8c00' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.zluta,
.podmenu.zluta {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%23ffff00' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.hneda,
.podmenu.hneda {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%238b4513' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
}
.sekce-nav-sub a.bathroom,
.podmenu.bathroom {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M 26 4 C 23.789063 4 22 5.789063 22 8 L 20 8 L 20 10 L 26 10 L 26 8 L 24 8 C 24 6.808594 24.808594 6 26 6 C 27.191406 6 28 6.808594 28 8 L 28 14 L 1 14 L 1 16 L 2.1875 16 L 3.71875 23.59375 L 3.71875 23.625 C 3.949219 24.65625 4.714844 25.503906 5.71875 25.84375 L 5 28 L 7 28 L 7.65625 26 L 24.34375 26 L 25 28 L 27 28 L 26.28125 25.84375 C 27.328125 25.523438 28.140625 24.683594 28.375 23.625 L 28.375 23.59375 L 29.8125 16 L 31 16 L 31 14 L 30 14 L 30 8 C 30 5.789063 28.210938 4 26 4 Z M 4.21875 16 L 27.8125 16 L 26.40625 23.21875 C 26.289063 23.652344 25.921875 24 25.40625 24 L 6.6875 24 C 6.152344 24 5.789063 23.644531 5.6875 23.1875 Z'/%3E%3C/svg%3E");
}
.sekce-nav-sub a.kitchen,
.podmenu.kitchen {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M420.4,69.1V0h-90v69.2l-90,60v53h270.9v-53.1L420.4,69.1z M360.5,30h30v32.2h-30V30z M481.4,152.2H270.5v-7l79.5-53h50.9 l80.5,53.1V152.2z'/%3E%3Cpath d='M0.6,242.1V512h510.8V242.1H0.6z M240.5,482H30.6v-90h209.9L240.5,482L240.5,482z M240.5,362.1H30.6v-90h209.9 L240.5,362.1L240.5,362.1z M481.4,482H270.5V272.1h210.9V482z'/%3E%3Crect x='76.2' y='286.7' width='119.6' height='30'/%3E%3Crect x='76.2' y='406.7' width='119.6' height='30'/%3E%3Cpath d='M300.5,331.6V452h149.9V331.6H300.5z M420.4,422h-90v-60.5h90V422z'/%3E%3Crect x='300.5' y='286.4' width='30' height='30.7'/%3E%3Crect x='360.5' y='286.4' width='30' height='30.7'/%3E%3Crect x='420.4' y='286.4' width='30' height='30.7'/%3E%3C/svg%3E%0A");
}
.sekce-nav-sub a.swim,
.podmenu.swim {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M 23.5 11 C 21.578125 11 20 12.578125 20 14.5 C 20 16.421875 21.578125 18 23.5 18 C 25.421875 18 27 16.421875 27 14.5 C 27 12.578125 25.421875 11 23.5 11 Z M 13.71875 11.03125 C 13.355469 11.054688 13.003906 11.175781 12.6875 11.40625 L 7.40625 15.1875 L 8.59375 16.8125 L 13.84375 13.03125 L 16.125 15.65625 L 8.71875 21.9375 C 9.125 21.972656 9.558594 22 10 22 C 10.675781 22 11.324219 21.929688 11.96875 21.8125 L 17.40625 17.15625 L 19.4375 19.5 C 20.175781 19.308594 20.933594 19.144531 21.71875 19.0625 L 15.34375 11.71875 C 14.917969 11.222656 14.324219 10.992188 13.71875 11.03125 Z M 23.5 13 C 24.339844 13 25 13.660156 25 14.5 C 25 15.34375 24.339844 16 23.5 16 C 22.65625 16 22 15.34375 22 14.5 C 22 13.660156 22.65625 13 23.5 13 Z M 23 20 C 20.5625 20 18.425781 20.816406 16.34375 21.5625 C 14.261719 22.308594 12.234375 23 10 23 C 4.503906 23 1.6875 20.28125 1.6875 20.28125 L 0.3125 21.71875 C 0.3125 21.71875 3.816406 25 10 25 C 12.644531 25 14.90625 24.191406 17 23.4375 C 19.09375 22.683594 21.015625 22 23 22 C 26.96875 22 30.34375 24.78125 30.34375 24.78125 L 31.65625 23.21875 C 31.65625 23.21875 27.875 20 23 20 Z'/%3E%3C/svg%3E");
}
.sekce-nav-sub a.swim-pool,
.podmenu.swim-pool {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M 12 4 C 10.347656 4 9 5.347656 9 7 L 9 19.625 L 10 18.90625 L 11 19.625 L 11 7 C 11 6.449219 11.449219 6 12 6 L 13 6 L 13 4 Z M 24 4 C 22.347656 4 21 5.347656 21 7 L 21 8 L 12 8 L 12 10 L 21 10 L 21 12 L 12 12 L 12 14 L 21 14 L 21 16 L 12 16 L 12 18 L 21 18 L 21 19.625 L 22 18.90625 L 23 19.625 L 23 7 C 23 6.449219 23.449219 6 24 6 L 25 6 L 25 4 Z M 10 20.71875 L 9.375 21.21875 C 9.375 21.21875 8.371094 22 7.03125 22 C 5.691406 22 4.625 21.21875 4.625 21.21875 L 3.375 22.78125 C 3.375 22.78125 4.917969 24 7.03125 24 C 8.492188 24 9.421875 23.515625 10 23.15625 C 10.582031 23.511719 11.558594 24 13.03125 24 C 14.492188 24 15.421875 23.515625 16 23.15625 C 16.582031 23.511719 17.558594 24 19.03125 24 C 20.492188 24 21.421875 23.515625 22 23.15625 C 22.582031 23.511719 23.558594 24 25.03125 24 C 27.144531 24 28.625 22.78125 28.625 22.78125 L 27.375 21.21875 C 27.375 21.21875 26.371094 22 25.03125 22 C 23.691406 22 22.625 21.21875 22.625 21.21875 L 22 20.71875 L 21.375 21.21875 C 21.375 21.21875 20.371094 22 19.03125 22 C 17.691406 22 16.625 21.21875 16.625 21.21875 L 16 20.71875 L 15.375 21.21875 C 15.375 21.21875 14.371094 22 13.03125 22 C 11.691406 22 10.625 21.21875 10.625 21.21875 Z M 10 24.71875 L 9.375 25.21875 C 9.375 25.21875 8.371094 26 7.03125 26 C 5.691406 26 4.625 25.21875 4.625 25.21875 L 3.375 26.78125 C 3.375 26.78125 4.917969 28 7.03125 28 C 8.492188 28 9.421875 27.515625 10 27.15625 C 10.582031 27.511719 11.558594 28 13.03125 28 C 14.492188 28 15.421875 27.515625 16 27.15625 C 16.582031 27.511719 17.558594 28 19.03125 28 C 20.492188 28 21.421875 27.515625 22 27.15625 C 22.582031 27.511719 23.558594 28 25.03125 28 C 27.144531 28 28.625 26.78125 28.625 26.78125 L 27.375 25.21875 C 27.375 25.21875 26.371094 26 25.03125 26 C 23.691406 26 22.625 25.21875 22.625 25.21875 L 22 24.71875 L 21.375 25.21875 C 21.375 25.21875 20.371094 26 19.03125 26 C 17.691406 26 16.625 25.21875 16.625 25.21875 L 16 24.71875 L 15.375 25.21875 C 15.375 25.21875 14.371094 26 13.03125 26 C 11.691406 26 10.625 25.21875 10.625 25.21875 Z'/%3E%3C/svg%3E");
}
.sekce-nav-sub a.sauna,
.podmenu.sauna {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256'%3E%3Cpath d='M248.5,241h-35.6c0.2-0.1,0.4-0.2,0.5-0.3c8.8-4.7,15.6-10.5,20.1-17.2c4.3-6.4,6.5-13.5,6.5-21.1c0-7.6-2.2-14.7-6.5-21.1 c-4.5-6.7-11.2-12.5-20.1-17.2c-12.9-6.9-30.3-11.4-51.9-13.7c14.3-5.9,25.3-13.2,32.7-21.6c9.7-11.1,13.1-24.4,9.5-37.6 c-3.5-13.2-13.1-23-27-27.8c-2.7-0.9-5.6-1.7-8.6-2.2c6.4-6.5,9.8-14.4,9.8-22.8c0-10.8-5.7-20.7-16-28C152.4,3.7,139.9,0,126.7,0 c-13.2,0-25.8,3.7-35.3,10.5c-10.3,7.3-16,17.3-16,28s5.7,20.7,16,28c2.3,1.6,4.7,3,7.3,4.3c-17.8,6.4-31,14.5-39.5,24.2 c-9.7,11.1-13.1,24.4-9.5,37.6c2.6,9.5,8.3,17.3,16.6,22.7c-9,2.3-16.9,5.3-23.6,8.8c-8.8,4.7-15.6,10.5-20.1,17.2 c-4.3,6.4-6.5,13.5-6.5,21.1c0,7.6,2.2,14.7,6.5,21.1c4.5,6.7,11.2,12.5,20.1,17.2c0.2,0.1,0.4,0.2,0.5,0.3H7.5 c-4.1,0-7.5,3.4-7.5,7.5s3.4,7.5,7.5,7.5h241c4.1,0,7.5-3.4,7.5-7.5S252.6,241,248.5,241z M90.3,38.5C90.3,25.8,107,15,126.7,15 c19.7,0,36.3,10.8,36.3,23.5c0,12.7-16.6,23.5-36.3,23.5C107,62,90.3,51.2,90.3,38.5z M118.2,80.4c39.8-10.7,65.7-5.3,71,14.8 c5.4,20.1-14.4,37.7-54.1,48.3c-22.6,6-41.1,7-53.6,2.7c-9.3-3.2-15.1-9.1-17.4-17.5C58.7,108.7,78.4,91,118.2,80.4z M49.6,227.5 c-12.3-6.6-18.6-15-18.6-25.1c0-10.1,6.2-18.5,18.6-25.1c16.8-9,43.2-13.5,78.4-13.5c35.2,0,61.5,4.5,78.4,13.5 c12.3,6.6,18.6,15,18.6,25.1c0,10.1-6.2,18.5-18.6,25.1c-16.8,9-43.2,13.5-78.4,13.5S66.5,236.5,49.6,227.5z'/%3E%3C/svg%3E%0A");
}
.sekce-nav-sub a.outdoor,
.podmenu.outdoor {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M 15 3 L 15 8 L 17 8 L 17 3 Z M 7.5 6.09375 L 6.09375 7.5 L 9.625 11.0625 L 11.0625 9.625 Z M 24.5 6.09375 L 20.9375 9.625 L 22.375 11.0625 L 25.90625 7.5 Z M 16 9 C 12.144531 9 9 12.144531 9 16 C 9 19.855469 12.144531 23 16 23 C 19.855469 23 23 19.855469 23 16 C 23 12.144531 19.855469 9 16 9 Z M 16 11 C 18.773438 11 21 13.226563 21 16 C 21 18.773438 18.773438 21 16 21 C 13.226563 21 11 18.773438 11 16 C 11 13.226563 13.226563 11 16 11 Z M 3 15 L 3 17 L 8 17 L 8 15 Z M 24 15 L 24 17 L 29 17 L 29 15 Z M 9.625 20.9375 L 6.09375 24.5 L 7.5 25.90625 L 11.0625 22.375 Z M 22.375 20.9375 L 20.9375 22.375 L 24.5 25.90625 L 25.90625 24.5 Z M 15 24 L 15 29 L 17 29 L 17 24 Z'/%3E%3C/svg%3E");
}
.sekce-nav-sub a.ctverec,
.podmenu.ctverec {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M 5 5 L 5 27 L 27 27 L 27 5 Z M 7 7 L 15 7 L 15 15 L 7 15 Z M 17 7 L 25 7 L 25 15 L 17 15 Z M 7 17 L 15 17 L 15 25 L 7 25 Z M 17 17 L 25 17 L 25 25 L 17 25 Z'/%3E%3C/svg%3E");
}
.sekce-nav-sub a.rectangle,
.podmenu.rectangle {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M4,6v20h24V6H4z M6,8h9v4H6V8z M17,8h9v4h-9V8z M6,14h9v4H6V14z M17,14h9v4h-9V14z M6,20h9v4H6V20z M17,20h9v4h-9V20z'/%3E%3C/svg%3E%0A");
}
.sekce-nav-sub a.circles,
.podmenu.circles {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16,26.7c-5.9,0-10.7-4.8-10.7-10.7S10.1,5.3,16,5.3S26.7,10.1,26.7,16S21.9,26.7,16,26.7z M16,7.3c-4.8,0-8.7,3.9-8.7,8.7 c0,4.8,3.9,8.7,8.7,8.7c4.8,0,8.7-3.9,8.7-8.7C24.7,11.2,20.8,7.3,16,7.3z'/%3E%3C/svg%3E%0A");
}
.sekce-nav-sub a.hexa,
.podmenu.hexa {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M15.9,27.9L5.8,22.1l0-11.7L16,4.5l10.1,5.9l0,11.7L15.9,27.9z M7.8,20.9l8.1,4.7l8.2-4.7l0-9.4L16,6.8l-8.2,4.7L7.8,20.9z' /%3E%3C/svg%3E%0A");
}
.sekce-nav-sub a.octa,
.podmenu.octa {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M20.5,26.8h-8.9l-6.3-6.3v-8.9l6.3-6.3h8.9l6.3,6.3v8.9L20.5,26.8z M12.4,24.8h7.3l5.2-5.2v-7.3l-5.2-5.1h-7.3l-5.1,5.1v7.3 L12.4,24.8z'/%3E%3C/svg%3E%0A");
}
.sekce-nav-sub a.kitkat,
.podmenu.kitkat {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M29.2,16c0-1.2-0.6-2.3-1.4-3c0.9-0.7,1.4-1.8,1.4-3c0-2.2-1.8-4-4-4H6.9c-2.2,0-4,1.8-4,4c0,1.2,0.6,2.3,1.4,3 c-0.9,0.7-1.4,1.8-1.4,3s0.6,2.3,1.4,3c-0.9,0.7-1.4,1.8-1.4,3c0,2.2,1.8,4,4,4h18.3c2.2,0,4-1.8,4-4c0-1.2-0.6-2.3-1.4-3 C28.6,18.3,29.2,17.2,29.2,16z M4.8,9.9c0-1.1,0.9-2,2-2h18.3c1.1,0,2,0.9,2,2s-0.9,2-2,2H6.9C5.7,12,4.8,11.1,4.8,9.9z M27.2,22.1 c0,1.1-0.9,2-2,2H6.9c-1.1,0-2-0.9-2-2c0-1.1,0.9-2,2-2h18.3C26.3,20,27.2,20.9,27.2,22.1z M6.9,18c-1.1,0-2-0.9-2-2 c0-1.1,0.9-2,2-2h18.3c1.1,0,2,0.9,2,2c0,1.1-0.9,2-2,2H6.9z'/%3E%3C/svg%3E%0A");
}
.sekce-nav-sub a.sofa,
.podmenu.sofa {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 480'%3E%3Cpath d='M437.333,165.333c-7.467,0-14.827,2.133-21.333,5.973v-5.973C416,129.92,398.08,112,362.667,112H117.333 C81.92,112,64,129.92,64,165.333v5.973c-6.507-3.84-13.867-5.867-21.333-5.973C19.093,165.333,0,184.427,0,208v85.333 C0,316.907,19.093,336,42.667,336H64v21.333C64,363.2,68.8,368,74.667,368c5.867,0,10.667-4.8,10.667-10.667V336h309.333v21.333 c0,5.867,4.8,10.667,10.667,10.667C411.2,368,416,363.2,416,357.333V336h21.227C460.8,336,480,316.907,480,293.333V208 C480,184.427,460.907,165.333,437.333,165.333z M85.333,165.333c0-23.573,8.32-32,32-32h245.333c23.573,0,32,8.427,32,32V240 H85.333V165.333z M458.667,293.333c0,11.84-9.707,21.333-21.44,21.333H42.667c-11.733,0-21.333-9.6-21.333-21.333V208 c0-11.733,9.6-21.333,21.333-21.333S64,196.267,64,208v53.333h352V208c0-11.733,9.6-21.333,21.333-21.333 s21.333,9.6,21.333,21.333V293.333z'/%3E%3C/svg%3E%0A");
}
.sekce-nav-sub a.terrace,
.podmenu.terrace {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m62 61h-1.307l-2.693-7.182v-3.703l2.975-12.89c.068-.297-.002-.608-.192-.847-.189-.239-.478-.378-.782-.378h-11c-.466 0-.87.321-.975.775l-2.821 12.225h-3.204c-1.654 0-3 1.346-3 3v1.879l-1.78 7.121h-1.22v-2c0-.811-.405-1.491-1-1.807v-10.193h7c1.654 0 3-1.346 3-3s-1.346-3-3-3h-9v-21.994c10.039.058 14.756.965 14.805.975.064.013.13.02.194.02h.003c.113 0 .223-.026.328-.063.014-.005.028-.003.042-.008 3.879-1.55 13.365.04 13.461.057.403.069.818-.12 1.029-.478s.179-.809-.08-1.133c-7.351-9.188-25.632-13.354-29.781-14.198v-2.178c0-.553-.447-1-1-1s-1 .447-1 1v2.177c-4.149.844-22.43 5.01-29.781 14.198-.259.324-.291.775-.08 1.133s.625.549 1.029.478c.096-.017 9.581-1.607 13.461-.057.008.003.017.002.025.005.097.036.2.054.305.059.014 0 .027.008.041.008.034 0 .066-.011.099-.015.032-.003.064.002.096-.005.048-.009 4.765-.916 14.805-.975v21.994h-9c-1.654 0-3 1.346-3 3s1.346 3 3 3h7v10.193c-.595.316-1 .995-1 1.807v2h-1.22l-1.78-7.121v-1.879c0-1.654-1.346-3-3-3h-3.204l-2.821-12.225c-.104-.454-.509-.775-.975-.775h-11.002c-.305 0-.593.139-.782.378-.19.238-.261.55-.192.847l2.975 12.89v3.703l-2.693 7.182h-1.307c-.553 0-1 .447-1 1s.447 1 1 1h59.999c.553 0 1-.447 1-1s-.447-1-1-1zm-13.579-43.19c-2.951-4.654-6.676-7.98-9.804-10.185 6.241 1.758 15.314 4.99 20.726 9.999-3.045-.348-7.849-.679-10.922.186zm-43.765-.186c5.412-5.008 14.485-8.241 20.726-9.999-3.128 2.205-6.853 5.532-9.804 10.185-3.074-.865-7.877-.534-10.922-.187zm27.344-11.533c1.7.771 8.854 4.328 13.955 11.598-2.466-.298-7.021-.688-13.955-.688s-11.489.391-13.955.688c5.102-7.27 12.255-10.826 13.955-11.598zm22.693 54.909-2.25-6h3.863l2.25 6zm-4.387-6 2.25 6h-7.276l1.5-6zm-.511-17h8.947l-2.539 11h-8.947zm-8.796 14c0-.552.448-1 1-1h14v2h-15zm-.22 3h3.939l-1.5 6h-3.939zm-19.78-11c0-.552.448-1 1-1h20c.552 0 1 .448 1 1s-.448 1-1 1h-19.999c-.552 0-1-.448-1-1zm12 3v10h-2v-10zm-3 12h4v2h-4zm-9.22 2-1.5-6h3.939l1.5 6zm-3.561-6 1.5 6h-7.276l2.25-6zm5.78-3v1h-14.998v-2h14c.552 0 1 .448 1 1zm-8.796-14 2.539 11h-8.945l-2.539-11h8.947zm-6.511 17h3.863l-2.25 6h-3.863z'/%3E%3C/svg%3E");
}
.podmenu.adhesive {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 16.933333 16.933334' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='path2234' d='m8.4354024.97116528c-.1494756.01347801-.2740927.12003692-.3105753.26561682l-.925525 3.7010663h-.8500774c-.4824958 0-.8805664.4006551-.8805664.8831501v1.5337565c-.9015777.1661944-1.5880168.9571615-1.5880168 1.9058269v5.8203171c0 .482496.3985874.882634.8810831.882633h7.4078174c.482496 0 .88315-.400137.88315-.882633v-5.8203171c0-.9486654-.686439-1.7396325-1.588017-1.9058269v-1.5337565c0-.4824958-.398587-.8831501-.881083-.8831501h-.8500776l-.9250082-3.7010663c-.0421854-.1681789-.2003782-.28077083-.3731038-.26561682zm.0310057 1.80505782.5410523 2.1616253h-1.0821046zm-2.1171834 2.8690757h4.2343673c.103821 0 .1757.071879.1757.1756997v1.4996502h-4.5857671v-1.4996502c0-.1038209.07188-.1756997.1756998-.1756997zm-.5291667 2.380733h5.293217c.690138 0 1.234033.544412 1.234033 1.2345501v5.8203171c0 .10382-.07394.17725-.177766.17725h-7.4078174c-.1038208 0-.1762165-.07343-.1762165-.17725v-5.8203171c0-.6901381.5444118-1.2345501 1.2345499-1.2345501zm2.6199953 1.4779461c-.099548.0079-.1908125.057764-.2516643.1369426 0 0-.3045098.3959195-.6092651.9043375-.304755.508416-.6371704 1.10675-.6371704 1.699122.0000003.842454.6857622 1.536857 1.5254884 1.536857.8397261 0 1.5234208-.694403 1.5234211-1.536857.0000003-.592372-.3298314-1.190706-.6345865-1.699122-.304755-.508418-.6092653-.9043375-.6092653-.9043375-.07259-.0944002-.1882214-.1460405-.3069579-.1369426zm.027389.9823691c.1057963.150388.1416478.184003.2831867.42013.28111.468971.535368 1.063438.535368 1.337903-.0000003.464989-.364023.83199-.8185547.83199s-.8180377-.367001-.818038-.83199c0-.274465.253741-.868932.534851-1.337903.1415391-.236127.1773901-.269742.283187-.42013z'/%3E%3C/svg%3E");
}
.podmenu.bucket {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M457.6,105l2.296-30H487V45H25v30h27.104l2.296,30H0v15c0,65.46,24.418,127.158,68.92,174.728L82.104,467h347.792 l13.184-172.272C487.582,247.158,512,185.46,512,120v-15H457.6z M30.492,135h26.204l8.059,105.299 C45.259,209.417,33.029,173.511,30.492,135z M402.104,437H109.896l-8.651-113.038C145.539,357.714,199.36,376,256,376 s110.461-18.286,154.755-52.038L402.104,437z M414.01,281.421C373.231,321.348,317.442,346,256,346 s-117.231-24.652-158.011-64.579L82.192,75h347.616L414.01,281.421z M447.246,240.299L455.304,135h26.204 C478.971,173.511,466.741,209.417,447.246,240.299z'/%3E%3C/svg%3E%0A");
}
.podmenu.silicone {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M407.604,150.337l102.53-116.672c2.61-2.97,2.466-7.458-0.33-10.254L488.591,2.197c-2.797-2.796-7.284-2.941-10.255-0.331 l-116.673,102.53c-0.121,0.106-0.238,0.217-0.353,0.331l-23.592,23.592l-30.052-30.052c-2.929-2.929-7.677-2.929-10.607,0 L44.932,350.395c-0.008,0.008-42.736,42.736-42.736,42.736C0.79,394.537,0,396.445,0,398.434c0,1.989,0.79,3.897,2.196,5.303 l106.066,106.066c1.465,1.465,3.384,2.197,5.304,2.197c1.919,0,3.839-0.732,5.304-2.197l273.646-273.646 c0.009-0.009,21.218-21.218,21.218-21.218c1.406-1.406,2.196-3.314,2.196-5.303c0-1.989-0.79-3.897-2.196-5.303l-30.052-30.052 l23.592-23.592C407.387,150.575,407.497,150.458,407.604,150.337z M113.566,493.894l-95.46-95.459l32.125-32.125l95.46,95.459 L113.566,493.894z M299.257,308.203h-95.459V277.67c0-4.142-3.357-7.5-7.5-7.5s-7.5,3.358-7.5,7.5v38.033 c0,4.142,3.357,7.5,7.5,7.5h87.959L156.298,451.162l-95.46-95.459l127.959-127.96v19.927c0,4.142,3.357,7.5,7.5,7.5 s7.5-3.358,7.5-7.5v-34.927l77.352-77.352l95.46,95.459L299.257,308.203z M397.824,209.638l-10.607,10.605l-95.46-95.459 l10.606-10.606l30.046,30.046c0.013,0.013,35.354,35.354,35.354,35.354C367.779,179.594,397.824,209.638,397.824,209.638z M373.074,163.675l-24.748-24.749l18.288-18.288l24.749,24.749L373.074,163.675z M377.575,110.384l105.381-92.608l11.269,11.269 l-92.608,105.381L377.575,110.384z'/%3E%3C/svg%3E%0A");
}
.podmenu.chemie {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m500 283.453c-21.413 0-38.833-17.42-38.833-38.833 0-6.627-5.373-12-12-12s-12 5.373-12 12c0 21.413-17.421 38.833-38.834 38.833-6.627 0-12 5.373-12 12s5.373 12 12 12c21.413 0 38.834 17.421 38.834 38.834 0 6.627 5.373 12 12 12s12-5.373 12-12c0-21.413 17.42-38.834 38.833-38.834 6.627 0 12-5.373 12-12s-5.373-12-12-12zm-50.833 25.94c-3.888-5.341-8.599-10.052-13.939-13.939 5.341-3.887 10.052-8.598 13.939-13.939 3.888 5.341 8.599 10.052 13.939 13.939-5.34 3.887-10.051 8.598-13.939 13.939zm-201.817-54.705c2.203 6.25-1.077 13.104-7.328 15.307-1.319.465-2.666.686-3.989.686-4.947 0-9.579-3.083-11.317-8.014-10.808-30.658-39.922-51.257-72.449-51.257-6.627 0-12-5.373-12-12s5.373-12 12-12c42.686 0 80.897 27.037 95.083 67.278zm12.626 78.78c34.806 0 63.122 28.316 63.122 63.122 0 6.627-5.373 12-12 12s-12-5.373-12-12c0-21.572-17.55-39.122-39.122-39.122-6.627 0-12-5.373-12-12s5.373-12 12-12zm113.159-191.622c0 6.627-5.373 12-12 12s-12-5.373-12-12c0-27.91-22.707-50.616-50.617-50.616-6.627 0-12-5.373-12-12s5.373-12 12-12c41.143-.001 74.617 33.472 74.617 74.616zm36.296.001c0-61.158-49.756-110.914-110.914-110.914-60.517 0-109.861 48.722-110.888 108.999-11.318-2.609-23.151-3.992-35.363-3.992-83.959-.001-152.266 68.305-152.266 152.264 0 40.416 15.814 78.289 44.529 106.642 28.256 27.9 66.36 44.101 107.292 45.616l.144-3.869c16.293 43.849 58.561 75.176 108.011 75.176 63.51 0 115.179-51.669 115.179-115.179 0-49.857-31.845-92.411-76.26-108.405l5.637-.017c-.037-12.24-1.451-24.097-4.085-35.433 60.27-1.035 108.984-50.376 108.984-110.888zm-58.277 254.743c0 50.276-40.902 91.179-91.179 91.179s-91.18-40.902-91.18-91.179 40.903-91.179 91.18-91.179 91.179 40.902 91.179 91.179zm-91.178-115.179c-63.51 0-115.18 51.669-115.18 115.179 0 6.651.574 13.17 1.661 19.516-69.159-5.591-122.457-60.658-122.457-127.902 0-70.726 57.54-128.265 128.266-128.265 70.031 0 125.396 53.757 128.148 123.289-6.635-1.193-13.465-1.817-20.438-1.817zm38.541-52.652c-1.915 0-3.878-.089-5.849-.221-15.272-36.666-44.258-65.653-80.861-80.867-.129-1.942-.202-3.89-.202-5.824 0-47.925 38.988-86.914 86.912-86.914 47.925 0 86.914 38.989 86.914 86.914 0 47.923-38.99 86.912-86.914 86.912zm-286.517-153.695c21.413 0 38.833 17.421 38.833 38.834 0 6.627 5.373 12 12 12s12-5.373 12-12c0-21.413 17.421-38.834 38.834-38.834 6.627 0 12-5.373 12-12s-5.373-12-12-12c-21.413 0-38.834-17.42-38.834-38.833 0-6.627-5.373-12-12-12s-12 5.373-12 12c0 21.413-17.42 38.833-38.833 38.833-6.627 0-12 5.373-12 12s5.373 12 12 12zm50.833-25.939c3.888 5.341 8.599 10.052 13.939 13.939-5.341 3.888-10.052 8.599-13.939 13.939-3.888-5.341-8.599-10.052-13.939-13.939 5.34-3.887 10.051-8.598 13.939-13.939z'/%3E%3C/svg%3E");
}
.podmenu.prehled-kolekci {
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m9 5v4h-4v-4zm2-2h-7a1 1 0 0 0 -1 1v7h8z'%3E%3C/path%3E%3Cpath d='m19 15v4h-4v-4zm2-2h-8v8h7a1 1 0 0 0 1-1z'%3E%3C/path%3E%3Cpath d='m20 3h-7v8h8v-7a1 1 0 0 0 -1-1zm-1 6h-4v-4h4z'%3E%3C/path%3E%3Cpath d='m9 13h-6v7a1 1 0 0 0 1 1h7v-8zm0 6h-4v-4h4z'%3E%3C/path%3E%3C/svg%3E");
}
.podmenu.sofa,
.podmenu.terrace,
.podmenu.adhesive {
  background-size: 42px;
  background-position-x: 6px;
}
.podmenu.bucket,
.podmenu.silicone,
.podmenu.chemie {
  background-size: 36px;
  background-position-x: 10px;
}
.sekce-nav-sub .mix {
  background: #7a858f;
  margin-right: 2rem;
  padding: 0.5rem 1rem;
  margin-top: 1rem;
}
.sekce-nav-sub .mix h3 {
  color: #fff;
  font-size: 1.125rem;
  font-weight: 600;
}
.sekce-nav-sub .mix p {
  color: rgba(255, 255, 255, 0.8);
  font-size: 1rem;
  margin-bottom: 0.5rem;
}
.sekce-nav-sub .mix a {
  font-size: 1rem !important;
  font-weight: 600;
  color: #fff;
}
.sekce-nav-sub .mix a svg {
  width: 1.25rem;
  margin-left: 0.25rem;
  margin-top: -3px;
}
.sekce-nav-sub .mix a svg path {
  fill: #fff;
}
.sekce-nav-sub > div:first-child a.nav-banner {
  margin-top: 2rem;
  background-repeat: no-repeat;
  background-size: cover;
  transition: all 0.3s;
}
.sekce-nav-sub > div:first-child a.nav-banner:hover {
  text-decoration: none;
  box-shadow: 0 6px 15px -2px rgba(0, 0, 0, 0.5);
  transform: translateY(-3px);
}
@media (max-width: 767px) {
  .sekce-nav-sub > div:first-child a.nav-banner {
    display: none;
  }
}
.sekce-nav-sub > div:first-child a.nav-banner strong {
  color: #fff;
  padding: 1rem 1.25rem 0 1.25rem;
  font-size: 20px;
  display: block;
}
.sekce-nav-sub > div:first-child a.nav-banner .nav-banner-text {
  color: rgba(255, 255, 255, 0.8);
  padding: 0rem 1.25rem 1rem;
  font-size: 17px;
  display: block;
  line-height: 1.3;
}
.sekce-nav-sub > div:first-child a.nav-banner .nav-banner-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-image: linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.6));
  background-size: cover;
}
.cena-bez-dph {
  color: #999999;
}
.podmenu.bathroom,
.podmenu.kitchen,
.podmenu.swim,
.podmenu.swim-pool,
.podmenu.sauna,
.podmenu.outdoor,
.podmenu.ctverec,
.podmenu.rectangle,
.podmenu.circles,
.podmenu.hexa,
.podmenu.octa,
.podmenu.kitkat {
  background-size: 42px;
  background-position-x: 8px;
}
.tooltip-inner {
  background: #eeeeee;
  color: #777;
  font-family: "Barlow Semi Condensed";
  text-align: left;
  padding-left: 1rem;
  padding-right: 1rem;
}
.bs-tooltip-right .arrow::before {
  border-right-color: #eeeeee;
}
.alert-pozn {
  font-size: 14px;
  background-color: #fffaed;
  border: 0;
  color: #a0894e;
  position: relative;
  font-family: "Barlow Semi Condensed";
}
.alert-pozn::after {
  content: "";
  display: block;
  position: absolute;
  left: -12px;
  top: -12px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23bfaa74' d='M 16 3.21875 L 15.125 4.71875 L 3.125 25.5 L 2.28125 27 L 29.71875 27 L 28.875 25.5 L 16.875 4.71875 Z M 16 7.21875 L 26.25 25 L 5.75 25 Z M 15 14 L 15 20 L 17 20 L 17 14 Z M 15 21 L 15 23 L 17 23 L 17 21 Z'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  background-size: 24px;
}
.alert-pozn strong {
  font-weight: 600;
}
.alert-pozn a {
  color: #a0894e;
}
.alert-pozn a:hover {
  text-decoration: underline;
}
.alert-empty {
  font-size: 16px;
}
.alert-empty a {
  color: #826B2F;
  text-decoration: underline;
}
.dulezite-info {
  background: #f0f0f0;
  padding: 1rem 1.5rem;
  margin-top: 2rem;
}
.dulezite-info ul {
  color: #55a355;
  padding-left: 1.5rem;
}
.dulezite-info a {
  color: #333;
  text-decoration: underline;
}
.dulezite-info a:hover,
.dulezite-info a:focus {
  color: #55a355;
  text-decoration: underline;
}
.potrebujete-poradit {
  background: #55a355;
  color: #fff;
  padding: 1rem 1.5rem;
  margin-top: 1rem;
}
.potrebujete-poradit img {
  width: 1.25rem;
  margin-right: 0.5rem;
  opacity: 0.5;
}
.potrebujete-poradit a:hover img {
  opacity: 1;
}
.potrebujete-poradit a {
  display: inline-flex;
  align-items: center;
  color: rgba(255, 255, 255, 0.9);
}
.potrebujete-poradit a:hover,
.potrebujete-poradit a:focus {
  color: #ffffff;
}
.heureka {
  margin-top: 2rem;
}
.heureka img {
  width: 64px;
  margin-right: 1rem;
}
.heureka h4 {
  text-transform: uppercase;
  font-size: 1.125rem;
  margin-bottom: 4px;
}
.heureka h5 {
  color: #55a355;
  font-size: 1rem;
  font-weight: 600;
  margin-bottom: 0;
}
.heureka blockquote {
  font-size: 14px;
  border-left: 1px solid #78a378;
  padding-left: 0.75rem;
}
.heureka blockquote strong {
  font-weight: 600;
  display: block;
}
.mobilefoto,
.mobilefoto.next-photo {
  display: none;
}
.next-photo {
  display: flex;
  flex-wrap: wrap;
  margin-top: 8px;
}
.next-photo > div {
  width: 25%;
  padding: 4px;
}
.next-photo a {
  display: block;
}
.next-photo img {
  width: 100%;
  height: auto;
}
.next-photo a:hover {
  outline: 2px solid #55a355;
}
.detail-h1 {
  font-weight: 700;
  color: #204352;
  margin-bottom: 0;
}
.detail-h2 {
  font-size: 24px;
  color: #204352;
  font-weight: 400;
  display: block;
}
@media (max-width: 767px) {
  .mainfoto {
    display: none;
  }
  .mobilefoto.galerie {
    display: block;
    margin-bottom: 2rem;
  }
  .next-photo {
    display: none;
  }
  .mobilefoto.next-photo {
    display: flex;
  }
  .alert-pozn {
    margin-top: 2rem;
  }
  .sekce-nav-sub > div {
    width: 100%;
    border: 0;
    margin-right: 0;
    margin-bottom: 1rem;
  }
  .sekce-nav-item .sekce-nav-sub {
    flex-direction: column;
  }
  .detail-h1 {
    font-size: 1.75rem;
  }
  .detail-h2 {
    font-size: 1.125rem;
  }
  .icons {
    flex-wrap: wrap;
  }
  .btn-dalsi {
    font-size: 14px;
    line-height: 1;
  }
  .btn-dalsi.icon svg {
    margin-right: 8px;
  }
  .alert-pozn::after {
    left: 1rem;
    top: -12px;
  }
  .na-objednavku {
    width: 100%;
  }
}
.na-objednavku + .na-objednavku {
  margin-top: 1rem;
}
p strong {
  font-weight: 600;
}
.kategorie-popis a {
  color: #55a355;
}
.kategorie-popis a:hover,
.kategorie-popis a:focus {
  color: #326032;
}
.kategorie-popis strong,
.kategorie-popis b {
  font-weight: 600;
}
.pocet_ks {
  font-weight: bold;
  white-space: nowrap;
  margin-left: 4px;
  margin-right: 4px;
}
.pocet_ks::after {
  content: " ks";
}
.podmenu {
  display: block;
  background-color: #dfe1e4;
  padding: 1rem;
  padding-left: 4rem;
  margin-bottom: 1.5rem;
  color: #204352;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3e%3cpath fill='%237a858f' d='M 6 6 L 6 26 L 26 26 L 26 6 L 6 6 z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: left 50%;
  background-size: 56px;
}
.podmenu:hover,
.podmenu:focus {
  background-color: #d4d6d9;
  color: #55a355;
}
.podmenu.prehled-kolekci {
  background-size: 42px;
  background-position-x: 10px;
}
.filters {
  margin-bottom: 4rem;
}
.filters strong {
  font-weight: 600;
  color: #204352;
}
.toggler svg {
  width: 1.25rem;
  height: 1.25rem;
  transition: all 0.3s;
}
.toggler.closed svg {
  transform: rotate(180deg);
}
.cols-2 {
  column-count: 2;
}
.list-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1rem;
  align-items: center;
}
.list-sortby {
  display: flex;
  align-items: center;
}
.list-sortby .btn-sort {
  color: #55a355;
}
.list-sortby .btn-sort:focus {
  color: #176717;
  text-decoration: none;
  box-shadow: none;
}
.list-sortby .btn-sort:hover {
  color: #176717;
}
.list-sortby .btn-sort.active {
  color: #212529;
  font-weight: 600;
}
.barva {
  margin-bottom: -2px;
}
.ikonka-barva {
  width: 1rem;
  margin-right: 6px;
}
.btn-filtrovat,
.bg-filters {
  display: none;
}
@media (max-width: 767px) {
  .bg-filters {
    z-index: 15;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, 0.75);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23fff' d='M 7.21875 5.78125 L 5.78125 7.21875 L 14.5625 16 L 5.78125 24.78125 L 7.21875 26.21875 L 16 17.4375 L 24.78125 26.21875 L 26.21875 24.78125 L 17.4375 16 L 26.21875 7.21875 L 24.78125 5.78125 L 16 14.5625 Z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 1rem top 1rem;
    background-size: 2rem;
  }
  .bg-filters.open {
    display: block;
  }
  .btn-filtrovat {
    display: block;
  }
  .filters {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 70px;
    width: calc(100% - 4rem);
    transition: all 0.3s;
    background: #fff;
    z-index: 20;
    padding: 1rem;
    overflow: auto;
    margin-bottom: 0;
  }
  body.overflow-hidden .filters.open {
    display: block;
    left: 0;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .list-header {
    flex-direction: column-reverse;
    align-items: flex-start;
  }
}
.galerie {
  margin-bottom: 0;
}
.text-truncate.text-truncate--3 {
  display: -webkit-box !important;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.text-truncate.text-truncate--1 {
  display: -webkit-box !important;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  white-space: normal;
}
.filter-button-show {
  left: -100%;
  bottom: 0;
  transition: all 0.3s;
  position: fixed;
  padding: 1rem;
  z-index: 20;
  width: calc(100% - 4rem);
  background: #fff;
  height: 70px;
}
@media (max-width: 767px) {
  .bg-filters.open + .filter-button-show {
    left: 0;
  }
}
.galerie-big {
  display: flex;
  flex-wrap: wrap;
}
.galerie-big a {
  width: calc(25% - 4px);
  height: 180px;
  overflow: hidden;
  margin: 2px;
  position: relative;
}
.galerie-big a span {
  color: #fff;
  position: absolute;
  right: 6px;
  bottom: 6px;
  padding: 0.5rem 0.75rem;
  background: #55a355;
  transition: all 0.3s;
  transform: translateY(50px);
}
.galerie-big a:hover span:hover {
  background: #176717;
}
.galerie-big a:hover span {
  transform: translateY(0);
}
.galerie-big a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: all 0.3s;
}
.galerie-big a:hover img {
  transform: scale(1.2);
}
@media (max-width: 767px) {
  .galerie-big a {
    width: calc(50% - 4px);
    height: 120px;
  }
}
.sekce-nav-item:hover .sekce-link {
  background: #dfe1e4;
  color: #414F5C;
}
.promo-block-container {
  margin-top: 1rem;
  display: flex;
  justify-content: space-between;
}
.promo-block {
  width: 32%;
  background: #eeeeee;
  padding: 0.5rem;
  text-align: center;
}
.promo-block strong {
  font-weight: 600;
}
.promo-block p {
  font-size: 14px;
  margin-bottom: 8px;
}
.promo-block a {
  color: #212529;
  text-decoration: underline;
}
.promo-block a:hover,
.promo-block a:focus {
  color: #55a355;
}
.promo-block img {
  width: 2.25rem;
  display: block;
  margin: 0.75rem auto;
}
.galerie.justified-gallery {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.h3-detail {
  font-size: 20px;
  font-weight: 600;
}
.h3-detail-click {
  display: flex;
  align-items: center;
}
.h3-detail-click:hover,
.h3-detail-click:focus {
  cursor: pointer;
  color: #326032;
}
.h3-detail-click svg {
  width: 1.25rem;
  margin-left: 0.5rem;
  transition: all 0.3s;
}
.h3-detail-click.open svg {
  transform: rotate(180deg);
}
.btn-vybrat-alter {
  font-size: 1.25rem;
  font-weight: 600;
  padding-left: 2rem;
  padding-right: 2rem;
}
.nase-cena .cena-nejnizsi {
  text-transform: none;
  font-size: 14px;
  color: #999999;
}
.fw-normal {
  font-weight: 400;
}
.list-custom {
  display: flex;
  margin-bottom: 1rem;
}
.list-custom-number {
  width: 3rem;
  height: 3rem;
  line-height: 3rem;
  text-align: center;
  background: #5d7960;
  color: #fff;
  font-size: 1.5rem;
  font-weight: bold;
  flex-shrink: 0;
  margin-right: 1.5rem;
}
.list-custom-content {
  font-size: 1.125rem;
  padding-top: 8px;
}
.list-custom:nth-child(3) .list-custom-number {
  background: #78a378;
}
.list-custom:nth-child(4) .list-custom-number {
  background: #55a355;
}
.list-custom:nth-child(5) .list-custom-number {
  background: #8ece8e;
}
.boxes-spoluprace {
  display: flex;
  justify-content: space-between;
}
.boxes-spoluprace > div {
  width: 19%;
  font-size: 1.125rem;
  background: #f0f0f0;
  padding: 2rem 2.75rem;
}
@media (max-width: 767px) {
  .boxes-spoluprace {
    flex-wrap: wrap;
  }
  .boxes-spoluprace > div {
    width: 100%;
    margin-bottom: 0.5rem;
  }
}
.boxes-spoluprace svg {
  width: 3rem;
  display: block;
  margin: 0 auto 1rem;
}
.form-spoluprace {
  padding: 3rem;
  background: #e5eee5;
  margin-bottom: 3rem;
}
.form-spoluprace p {
  font-size: 1.125rem;
}
.form-spoluprace div {
  max-width: 600px;
  margin: auto;
}
