.breadcrumb li {
  list-style-type: none;
  display: inline-block;
}

.products .view-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: unset;
          flex-flow: unset;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
  gap: unset;
}

.products .view-wrapper .view-item {
  -ms-flex-preferred-size: unset;
      flex-basis: unset;
}

.swiper-button-prev::after,
.swiper-button-next::after {
  color: #648fca;
  font-weight: bold;
}

.products-navigation__container .swiper-button-prev::after,
.products-navigation__container .swiper-button-next::after {
  font-size: 32px !important;
  font-size: 2rem !important;
}

.view {
  padding: 32px 32px;
  padding: 2rem 2rem;
}

@media all and (min-width: 768px) {
  .view {
    padding: 5.6rem 6.5rem 7.5rem;
  }
}

.view.articles {
  background-color: #1e2123;
}

.view.articles h2 {
  color: #fff !important;
}

.view.articles p {
  color: #787878;
}

.view.articles .article header {
  background-color: #fff;
}

.view-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  gap: 32px;
  gap: 2rem;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.view-wrapper.articles .article header {
  background-color: #fff !important;
}

@media all and (min-width: 768px) {
  .view-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
}

.view-wrapper .view-item {
  position: relative;
  border-radius: 4px;
  -ms-flex-preferred-size: calc(33% - 2rem);
      flex-basis: calc(33% - 2rem);
}

.view-wrapper .view-item .view-item-price-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 11.2px;
  gap: 0.7rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 11.2px;
  margin-top: 0.7rem;
  color: #1e2123;
}

.view-wrapper .view-item .view-item-price-wrapper span,
.view-wrapper .view-item .view-item-price-wrapper span > div {
  color: #E43A36 !important;
  text-decoration: line-through;
  font-weight: bold;
  vertical-align: middle;
}

.view-wrapper .view-item .products__discounted-price,
.view-wrapper .view-item .products__price {
  font-weight: 600;
}

.view-wrapper .view-item .products__taxonomy,
.view-wrapper .view-item .products__discounted-price,
.view-wrapper .view-item .products__price,
.view-wrapper .view-item h2 {
  text-align: center;
  color: #1e2123;
  font-size: 17.6px;
  font-size: 1.1rem;
  font-style: normal;
  margin-bottom: 0;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

.view-wrapper .view-item h2 {
  padding-top: 11.2px;
  padding-top: 0.7rem;
}

.view-wrapper .view-item img {
  height: 320px;
  height: 20rem;
  display: block;
  margin: auto;
  -o-object-fit: contain;
     object-fit: contain;
  width: 100%;
  border-radius: 4px;
}

.view-wrapper .view-item .thumbs {
  display: none;
}

.view-wrapper .view-item .products__taxonomy {
  padding-bottom: 11.2px;
  padding-bottom: 0.7rem;
  color: #648fca;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12.8px;
  font-size: 0.8rem;
}

.view-wrapper .view-item .products__taxonomy > div:not(:last-child)::after {
  content: ", ";
  white-space: pre-wrap;
}

.view-wrapper .view-item.article {
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
}

.view-wrapper .view-item.article .article__body {
  padding: 32px 11.2px;
  padding: 2rem 0.7rem;
}

.view-wrapper .view-item.article .links {
  padding: 0 11.2px;
  padding: 0 0.7rem;
}

.view-wrapper .view-item.article .links .node-readmore a {
  text-decoration: underline;
}

.view-wrapper .view-item.article .article__image img {
  -o-object-fit: cover;
     object-fit: cover;
}

.view-wrapper .view-item.article .header-wrapper {
  position: relative;
}

.view-wrapper .view-item.article header {
  position: absolute;
  bottom: 0;
  z-index: 10;
  padding: 11.2px;
  padding: 0.7rem;
  border-radius: 0 4px 0 0;
  background-color: #1e2123;
}

.view-wrapper .view-item.article header > div {
  color: #648fca;
  font-size: 12.8px;
  font-size: 0.8rem;
}

.view-wrapper .view-item.article header h2 {
  text-align: left;
  padding-top: 11.2px;
  padding-top: 0.7rem;
}

.view .pager {
  text-align: center;
}

.view .pager__items {
  padding-top: 43.2px;
  padding-top: 2.7rem;
}

.view .product-slider {
  position: relative;
}

.view .product-slider .swiper-slide {
  text-align: center;
}

.view .product-slider img {
  background-position: center;
  background-size: cover;
}

.view > header {
  text-align: center;
  margin-bottom: 43.2px;
  margin-bottom: 2.7rem;
}

.view > header h3 {
  text-transform: uppercase;
  color: #648fca;
  font-size: 16px;
  font-size: 1rem;
}

.view > footer {
  text-align: center;
  margin-top: 43.2px;
  margin-top: 2.7rem;
}

.view > footer a {
  padding: 11.2px 32px;
  padding: 0.7rem 2rem;
  border-radius: 4px;
  background-color: #648fca;
  display: inline-block;
  color: #fff;
}

[rel="prev"],
[rel="next"] {
  padding: 11.2px;
  padding: 0.7rem;
  font-size: 24px;
}

.product-slider {
  position: relative;
}

.product-slider .swiper-slide {
  text-align: center;
}

.product-slider img {
  background-position: center;
  background-size: cover;
}

.product-slider [class*="swiper-button"]::after {
  color: #648fca;
  font-size: 16px;
  font-size: 1rem;
}

.product-slider .swiper-slide-thumb-active {
  opacity: 1 !important;
}

.thumbs {
  padding: 10px 0;
  width: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.thumbs .swiper-slide {
  -ms-flex-preferred-size: calc(100% / 3 - 5px) !important;
      flex-basis: calc(100% / 3 - 5px) !important;
  -o-object-fit: cover;
     object-fit: cover;
  opacity: 0.5;
}

#block-views-block-products-block-3 {
  background-color: #fafafa;
}

.section__title h1 {
  margin-bottom: 43.2px;
  margin-bottom: 2.7rem;
}

#navigation li {
  list-style-type: none;
  display: inline-block;
}

.menu--fejlec .menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.menu--fejlec .menu li:not(:last-child)::after {
  content: " | ";
  margin-inline: 11.2px;
  margin-inline: 0.7rem;
  white-space: pre-wrap;
  color: #a7a7a7;
}

.menu--fejlec .menu a {
  color: #fff;
  text-transform: uppercase;
}

.site-name {
  font-size: 2.2em;
  line-height: 1.3em;
  font-weight: 300;
  padding: 0 0 0.5em;
  margin: 0;
}

.pager__item {
  display: inline;
}

.pager__item a {
  display: inline-block;
}

.paragraph--type--section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
  padding: 50px;
}



@media all and (min-width: 768px) {
 .paragraph--type--section .section__title p {
  width: 50%;
  margin: auto;
 }
}

.paragraph--type--section table {
  font-size: 16px;
  font-size: 1rem;
}

.paragraph--type--section .galeria__refencia-kep {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 104px 0;
  margin: 6.5rem 0;
}

.paragraph--type--section .galeria__refencia-kep > div {
  -ms-flex-preferred-size: calc(100% / 4 - 30px);
      flex-basis: calc(100% / 4 - 30px);
}

.paragraph--type--section .galeria__refencia-kep > div img {
  max-width: 200px;
  -o-object-fit: cover;
     object-fit: cover;
}

.paragraph--type--ket-oszlop {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 43.2px 0;
  margin: 0 0 3.7rem 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media all and (min-width: 768px) {
  .paragraph--type--ket-oszlop {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .paragraph--type--ket-oszlop.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}

.paragraph--type--ket-oszlop > div,
.paragraph--type--ket-oszlop > a {
  -ms-flex-preferred-size: calc(100% / 2.5 - 30px);
      flex-basis: calc(100% / 2.5 - 30px);
}

.paragraph--type--ket-oszlop > div img {
  -o-object-fit: cover;
     object-fit: cover;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19wcm9kdWN0LnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMuY3NzIiwiY29tcG9uZW50cy9jb25maWcvX3ZhcmlhYmxlcy5zY3NzIiwiY29tcG9uZW50cy9jb25maWcvX21peGlucy5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19uYXZpZ2F0aW9uLnNjc3MiLCJjb21wb25lbnRzL2NvbXBvbmVudHMvX3NpdGUtbmFtZS5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19wYWdlci5zY3NzIiwiY29tcG9uZW50cy9jb21wb25lbnRzL19wYXJhZ3JhcGhzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFFSSxzQkFBcUI7RUFDckIsc0JBQXFCO0NBQ3RCOztBQ0xIO0VBRUksNkJBQWdCO0VBRWhCLDhCQUFzQjtNQUNuQixxQkFBTztVQVdYLGlCQUFBO0VDTkQsd0JBQXdCO01EVjFCLHFCQWFJO1VBQ0UsdUJBQWlCO0VBQ2xCLFdBQUE7Q0NESjs7QURNRDtFQUNFLCtCQUFjO01BQ2Qsa0JBQWlCO0NBQ2xCOztBQUVEOztFQUdJLGVBQVc7RUFDWixrQkFBQTtDQ0pGOztBQUVEOztFQUVFLDJCQUEyQjtFQUEzQiwyQkFBMkI7Q0RLM0I7O0FDRkY7RUFDRSxtQkQwSkQ7RUMxSkMsbUJEMEpEO0NDekpBOztBREZEO0VBT0k7SUFVRCw4QkFBQTtHQ1ZBO0NEUEg7O0FDVUE7RUFDRSwwQkFBMEI7Q0RYNUI7O0FDY0E7RUFDRSx1QkFBdUI7Q0RmekI7O0FDa0JBO0VBQ0UsZUFBZTtDRERmOztBQ0lGO0VETUksdUJFWWdCO0NEaEJuQjs7QUFFRDtFRFJHLHFCQUNZO0VBQ1QscUJBQWtCO0VBQ25CLGNBQUE7RUNTSCw2QkFBNkI7RURMM0IsOEJBQWdDO01BUGxDLHNCQUFVO1VBUU4sa0JBQW1CO0VDUXZCLFVEa0ZDO0VDbEZELFVEa0ZDO0VDakZELDBCQUEwQjtNQUN0Qiw4QkFBOEI7Q0RsQmpDOztBQ3FCSDtFREhNLGtDQUE0QjtDQStFN0I7O0FHdElIO0VBQ0U7SUFDQSwrQkFBdUI7SUFDdkIsOEJEeURpQjtRQ3hEakIsd0JBQW1CO1lBQ1Qsb0JEdURPO0dDdERqQjtDQVNEOztBQVBDO0VINkJELG1CQWNDO0VHekNFLG1CQUFPO0VBQ1AsMENBQTZCO01BQzdCLDZCQUFpQjtDRmdFdEI7O0FBRUQ7RUU5REUscUJIbUNFO0VBZEQscUJBY0M7RUdqQ0UsY0FBYTtFQUNoQix5QkFBQTtNRmdFRyxzQkFBc0I7VUQ5Q3pCLHdCQXFCRztFQXJCSCxZQWNDO0VBZEQsWUFjQztFQWRELDBCQXVCRztNQXZCSCx1QkF3Qk07VUFDRCxvQkFBa0I7RUFDbEIsbUJFUTBCO0VGUjFCLG1CRVEwQjtFRlAxQixlQUFXO0NDMkJsQjs7QUFFRDs7RUR4Qk8sMEJBQUE7RUMyQkwsOEJBQThCO0VEM0Q3QixrQkFjQztFQW9CSSx1QkVYYTtDRllkOztBQW5DSjs7RUFzQ0ssaUJBQWM7Q0M2QnJCOztBQUVEOzs7O0VEckVHLG1CQWNDO0VBZ0NJLGVBQWE7RUFDZCxrQkFBQTtFQUFBLGtCQUFBO0VDNkJMLG1CQUFtQjtFRDVFbEIsaUJBY0M7RUFvQ0ksMEJFM0JhO0VGNEJiLHVCRXREZTtDRG1GdEI7O0FBRUQ7RUR2Qk8sb0JBQUE7RUFBQSxvQkFBQTtDQ3lCTjs7QUFFRDtFRDdCVSxjQUFhO0VBQWIsY0FBYTtFQUNkLGVBQUE7RUMrQlAsYUFBYTtFRHpGWix1QkFjVztLQStDTixvQkFBaUI7RUFtQ2xCLFlBQUE7RUNITCxtQkFBbUI7Q0Q3RmxCOztBQ2dHSDtFQUNFLGNBQWM7Q0RqR2I7O0FDb0dIO0VBQ0UsdUJBQXVCO0VBQXZCLHVCQUF1QjtFRHJHdEIsZUFjQztFQXdEUSxxQkFBaUI7RUFDbEIscUJBQUE7RUNrQ1QsY0FBYztFRHpHYix5QkFjVztNQTRERixzQkFBaUI7VUFDcEIsd0JBQUE7RUNrQ1Asa0JBQWtCO0VBQWxCLGtCQUFrQjtDRDdHakI7O0FDZ0hIO0VBQ0UsY0FBYztFRGpIYixzQkFjVztDQ3FHYjs7QUFFRDtFRGpDVSwrQkU3RFc7TUY4RFgsa0JBQXNDO0NDbUMvQzs7QUFFRDtFRDFIRyxxQkFjQztFQWRELHFCQWNDO0NDOEdIOztBQUVEO0VBQ0Usa0JBQWtCO0VBQWxCLGtCQUFrQjtDRC9IakI7O0FDa0lIO0VEcENXLDJCQUFBO0NDc0NWOztBQUVEO0VEOUJHLHFCQUFBO0tDZ0NFLGtCQUFrQjtDRDFKdkI7O0FDNkpBO0VBQ0UsbUJBQW1CO0NEOUpyQjs7QUNpS0E7RUFDRSxtQkFBbUI7RURsS3JCLFVBNEhFO0VBR0ksWUFBWTtFQUNiLGdCQUFBO0VBQUEsZ0JBQUE7RUNzQ0gseUJBQXlCO0VEdEszQiwwQkFpSVE7Q0N1Q1A7O0FBRUQ7RUFDRSxlQUFlO0VEM0tqQixrQkF1SVc7RUF2SVgsa0JBdUlXO0NDc0NWOztBQUVEO0VBQ0UsaUJBQWlCO0VEaExuQixvQkEwSU87RUExSVAsb0JBMElPO0NDd0NOOztBQUVEO0VEdENLLG1CQUFBO0NDd0NKOztBQUVEO0VEdENJLG9CRXZHbUQ7RUZ1R25ELG9CRXZHbUQ7Q0YrR3BEOztBQTFKSDtFQW9KTSxtQkU1R1U7Q0RzSmY7O0FBRUQ7RUR4Q00sbUJBQVc7Q0FDWjs7QUMyQ0w7RUR0Q0EsNEJBQWE7RUFDWCx1QkV0SG1CO0NEOEpwQjs7QUFFRDtFRHRDQSxtQkFBZ0I7RUFDZCxzQkFBa0I7RUFBbEIsc0JBQWtCO0NBZ0JuQjs7QUFqQkQ7RUFHSSwwQkFBa0I7RUFDbkIsZUFBQTtFQzBDRCxnQkFBZ0I7RUFBaEIsZ0JBQWdCO0NEOUNsQjs7QUNpREE7RUR6Q0csbUJBQUE7RUMyQ0QsbUJBQW1CO0VBQW5CLG1CQUFtQjtDRG5EckI7O0FDc0RBO0VEekNHLHFCQUFBO0VBQUEscUJBQUE7RUMyQ0QsbUJBQW1CO0VEeERyQiwwQkFjRTtFQUNFLHNCQUFxQjtFQUN0QixZQUFBO0NDNENGOztBQUVEOztFRHhDRSxnQkFBZTtFQUFmLGdCQUFlO0VBTWhCLGdCQUFBO0NDc0NBOztBQUVEO0VEM0NJLG1CQUFpQjtDQzZDcEI7O0FBRUQ7RUQxQ0EsbUJBQUE7Q0M0Q0M7O0FBRUQ7RUQxQ0EsNEJBQW1CO0VBQ2YsdUJFM0ptRDtDRjRKdEQ7O0FJdE9EO0VBRUksZUFBZTtFQUNmLGdCQUFTO0VBQVQsZ0JBQVM7Q0FDVjs7QUFHSDtFQUVJLHNCQUFhO0NBYWQ7O0FBZkg7RUFLTSxnQkFBYztFQUNkLFdBQUE7RUFDQSx5QkFBcUI7TUFDckIsc0JGa0VhO1VFakVkLHdCQUFBO0NIa1JKOztBQUVEO0VHaFJNLHlEQUF5QjtNQUMxQiw0Q0FBQTtFSGtSSCxxQkFBcUI7S0l2U3ZCLGtCQUFXO0VBQ1QsYUFBVztDSnlTWjs7QUFFRDtFSXZTRSwwQkFBUztDQUNWOztBQ1BEO0VBQ0Usc0JBQWU7RUFBZixzQkFBZTtDQUtoQjs7QUFORDtFQUlJLHNCQUFxQjtFQUN0QixzQkFBQTtDTG1URjs7QUFFRDtFTXhURSxxQkFBZ0I7RUFDaEIscUJBQVM7RUFDVCxjQUFhO0NOMFRkOztBQUVEO0VBQ0UsZUFBZTtFTWpVakIsc0JBQUE7RUFBQSxzQkFBQTtFQVdJLHNCQUFVO0VBQ1YsZUFBWTtDQUNiOztBQWJIO0VBZ0JJLFlBQVc7RUFDWiwwQkFBQTtDTnlURjs7QUFFRDtFTXZUSSxpQkFBVztFQUNYLG1CQUFTO0VBQ1QsaUJBQWE7RUFDYixtQkFBWTtFQUNaLFVBQUE7Q055VEg7O0FBRUQ7RU1wVkEsZ0JBQUE7Q05zVkM7O0FBRUQ7RU14VkEsc0JBQUE7Q04wVkM7O0FBRUQ7RUFDRSxxQkFBcUI7RU10VHZCLHFCQUFBO0VBQ0UsY0FBYTtFQUNiLDZCQUFTO0VBQ1QsOEJBQW1CO01BQ25CLDJCQUF1QjtVTGdDQSx1QksvQlU7RUFFakMsVUFBQTtFQWtCRCwwQkFBQTtNTnNTSyx1QkFBdUI7VU10VGpCLG9CQUFpQjtFQVQ3QixtQkFBQTtFTmtVRSxjTXhURTtDTnlUSDs7QUFFRDtFQUNFLFdNeFRHO0VOeVRILGFBQWE7Q0FDZDs7QUFFRDtFTWxURyxnQkFBQTtFQUFBLGdCQUFBO0NOb1RGOztBQUVEO0VNeFRNLHFCQUFpQjtFQUNsQixxQkFBQTtFTjBUSCxjQUFjO0VBQ2QsK0JBQStCO0VBQy9CLDhCQUE4QjtNQUMxQix3QkFBd0I7VUFDcEIsb0JBQW9CO0VBQzVCLFVBQVU7RUFDViwwQkFBMEI7TUFDdEIsdUJBQXVCO1VBQ25CLG9CQUFvQjtFQUM1QixvQkFBb0I7TUFDaEIscUJBQXFCO1VBQ2pCLGFBQWE7RUFDckIseUJBQXlCO01BQ3JCLHNCQUFzQjtVQUNsQix3QkFBd0I7RUFDaEMsZ0JBQWlCO0VBQWpCLGlCQUFpQjtDQUNsQjs7QUFFRDtFQUNFLCtDQUErQztNQUMzQyxrQ0FBa0M7Q0FDdkM7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIscUJBQXFCO0tBQ2xCLGtCQUFrQjtDQUN0Qjs7QUFFRDtFQUNFLHFCQUFxQjtFQUNyQixxQkFBcUI7RUFDckIsY0FBYztFQUNkLFVBQVU7RUFDViwwQkFBMEI7TUFDdEIsdUJBQXVCO1VBQ25CLG9CQUFvQjtFQUM1Qix5QkFBeUI7TUFDckIsc0JBQXNCO1VBQ2xCLHdCQUF3QjtFQUNoQyxpQkFBaUI7RUFBakIsaUJBQWlCO0VBQ2pCLDZCQUE2QjtFQUM3Qiw4QkFBOEI7TUFDMUIsMkJBQTJCO1VBQ3ZCLHVCQUF1QjtDQUNoQzs7QUFFRDtFQUNFO0lBQ0UsK0JBQStCO0lBQy9CLDhCQUE4QjtRQUMxQix3QkFBd0I7WUFDcEIsb0JBQW9CO0dBQzdCO0VBQ0Q7SUFDRSwrQkFBK0I7SUFDL0IsK0JBQStCO1FBQzNCLGdDQUFnQztZQUM1Qiw0QkFBNEI7R0FDckM7Q0FDRjs7QUFFRDtFQUNFLCtDQUErQztNQUMzQyxrQ0FBa0M7Q0FDdkM7O0FBRUQ7RUFDRSxpQkFBaUI7RUFDakIscUJBQXFCO0tBQ2xCLGtCQUFrQjtDQUN0QiIsImZpbGUiOiJ0by5jc3MifQ== */
/*# sourceMappingURL=components.css.map */
