@media(max-width: 499px){#dkLabTopFilters{margin-top:20px}}#dkLabTopFilters #filters{padding:14px 24px;background-color:#1a5191}@media(max-width: 991px){#dkLabTopFilters #filters{padding:0;background-color:#fff}}#dkLabTopFilters #filters .filter-section-count,#dkLabTopFilters #filters #manufacturer-filter{display:none}#dkLabTopFilters #filters>.filter-sections>#category-filter-hover>.filter-section:not(.filter-section-parametric):not(#manufacturer-filter):not(.slider-wrapper){color:#fff}@media(max-width: 767px){#dkLabTopFilters #filters>.filter-sections>#category-filter-hover>.filter-section:not(.filter-section-parametric):not(#manufacturer-filter):not(.slider-wrapper){color:#1a5191}}#dkLabTopFilters .filter-sections{background-color:rgba(0,0,0,0)}#dkLabTopFilters .filter-sections>div:not(#category-filter-hover){display:none}#dkLabTopFilters fieldset{display:flex;flex-direction:column}#dkLabTopFilters .filter-section,#dkLabTopFilters .filter-section-boolean,#dkLabTopFilters .slider-wrapper{float:none;height:auto;margin:0;border:none !important}@media(max-width: 991px){#dkLabTopFilters .filter-section,#dkLabTopFilters .filter-section-boolean,#dkLabTopFilters .slider-wrapper{width:100%}}#dkLabTopFilters .filter-section.checked h4,#dkLabTopFilters .filter-section-boolean.checked h4,#dkLabTopFilters .slider-wrapper.checked h4{color:#fff}@media(max-width: 767px){#dkLabTopFilters .filter-section.checked h4,#dkLabTopFilters .filter-section-boolean.checked h4,#dkLabTopFilters .slider-wrapper.checked h4{color:#1a5191}}#dkLabTopFilters .filter-section h4,#dkLabTopFilters .filter-section-boolean h4,#dkLabTopFilters .slider-wrapper h4{display:inline-flex;align-items:center;justify-content:center;column-gap:10px;min-height:24px;padding:0;color:#fff;font-weight:600}@media(max-width: 991px){#dkLabTopFilters .filter-section h4,#dkLabTopFilters .filter-section-boolean h4,#dkLabTopFilters .slider-wrapper h4{min-height:36px;font-size:14px}}@media(max-width: 767px){#dkLabTopFilters .filter-section h4,#dkLabTopFilters .filter-section-boolean h4,#dkLabTopFilters .slider-wrapper h4{color:#1a5191}}#dkLabTopFilters .filter-section h4::after,#dkLabTopFilters .filter-section-boolean h4::after,#dkLabTopFilters .slider-wrapper h4::after{position:relative;top:auto;right:auto;line-height:1}#dkLabTopFilters #category-header{display:none !important}@media(max-width: 991px){#dkLabTopFilters #category-header>span.span--sort{font-size:14px}}#dkLabTopFilters .close-after::after,#dkLabTopFilters .filter-total-count{color:#fff}@media(max-width: 767px){#dkLabTopFilters .close-after::after,#dkLabTopFilters .filter-total-count{color:#1a5191}}#dkLabTopFilters .filter-count{top:50%;border-radius:5px;background-color:#1a5191;color:#fff;font-size:11px;transform:translateY(-50%)}#dkLabTopFilters .filter-section>form,#dkLabTopFilters .slider-wrapper>.dkLab-slider-wrapper,#dkLabTopFilters .filter-section-boolean .param-filter-top{border:2px solid #1a5191}@media(max-width: 767px){#dkLabTopFilters .dkLab-filters-pack-button{position:relative;top:auto;right:auto}}@media(max-width: 767px){#dkLabTopFilters .dkLab-filters-pack-button .btn.btn-primary{display:inline-flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;padding:0;background:#1a5191;color:#fff;font-size:14px}}#dkLabTopFilters+.dkLab-filters-button .dkLab-filters-button__in{gap:8px;margin-top:8px}@media(max-width: 767px){#content #dkLabTopFilters .filter-section fieldset div .filter-label{font-size:12px}}#content .filter-section::before,#content .filter-section::after,#footer .filter-section::before,#footer .filter-section::after{content:none}@media(max-width: 991px){body.paxio-merkur #dkLabTopFilters h4{justify-content:space-between;width:100%}}body.paxio-merkur #dkLabTopFilters .filter-section.active form{padding:6px 6px 6px 12px !important}@media(max-width: 767px){body.paxio-merkur #dkLabTopFilters .dkLab-filters-pack-button .btn.btn-primary .span__pack-button{display:flex;align-items:center;min-height:40px;line-height:1}}.content #category-filter-hover{display:flex !important;flex-wrap:wrap;column-gap:40px;margin:0}@media(max-width: 991px){#category-filter-hover{width:100%;padding:12px;background-color:#1a5191}}@media(max-width: 767px){#category-filter-hover{border:2px solid #1a5191;border-top:none;background-color:#fff}}#category-filter-hover>div:first-child:not(:has(form)){display:none}@media(max-width: 991px){#filters:not(.otevreno) .filter-sections{display:none}}@media(max-width: 767px){#filters h4::before{content:none}}@media(max-width: 767px){#filters-wrapper{margin-top:20px}}.filter-section form>fieldset>div{margin-inline:0}.mobile .filter-section form>fieldset>div{padding-inline:0}@media(max-width: 991px){.filtrovat{display:flex;align-items:center;min-height:40px;margin-bottom:12px;padding:4px 20px;border:2px solid #1a5191;color:#1a5191;font-weight:700}}.dkLab-filters-button__item{display:inline-flex;column-gap:6px;margin:0;border:1px solid #1a5191;background-color:#fff;color:#3d3d3d}.dkLab-filters-button__item--cancel{background-color:#1a5191;color:#fff}.dkLab-filters-button--remove{display:flex;align-items:center;justify-content:center;order:-1;width:14px;height:14px;margin:0;border-radius:2px;background-color:#e23509}.dkLab-filters-button--remove::before{content:"-";color:#fff;font-family:var(--template-font);font-size:18px;font-weight:700;line-height:10px}.video-thumbnail{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:8px;width:80px;height:80px;background-color:rgba(42,91,158,.3);text-decoration:none !important}@media(max-width: 767px){.video-thumbnail{width:68px;height:68px}}.video-thumbnail::before{display:inline-block;content:"";width:30px;height:30px;mask-image:url("/user/documents/upload/kodovani/video.svg");mask-position:center;mask-repeat:no-repeat;mask-size:contain;-webkit-mask-image:url("/user/documents/upload/kodovani/video.svg");-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;background-color:#2a5b9e;transition:transform ease 300ms}@media(max-width: 767px){.video-thumbnail::before{width:24px;height:24px}}.video-thumbnail::after{content:"video";color:#2a5b9e;font-size:13px;font-weight:700;line-height:1}.video-thumbnail:hover::before{transform:scale(1.1)}.video-overlay{display:flex;align-items:center;justify-content:center;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.video-popup{position:relative;width:auto;max-width:90vw;height:auto;max-height:90vh;overflow:hidden;background-color:#000}.video-popup video{width:auto;max-width:90vw;height:auto;max-height:90vh;object-fit:contain}.video-close{display:flex;align-items:center;justify-content:center;position:absolute;top:10px;right:10px;z-index:10000;width:30px;height:30px;border:none;border-radius:50%;background:rgba(0,0,0,.7);color:#fff;font-size:24px;cursor:pointer}#carousel{max-width:1480px;margin-inline:auto;opacity:0;transition:opacity ease 300ms}#carousel:has(.swiper){opacity:1}#carousel .swiper{position:relative;width:100%;height:100%;padding:20px 0}@media(max-width: 499px){#carousel .swiper::after{content:"";position:absolute;z-index:1;width:21px;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0), rgb(255, 255, 255));pointer-events:none}}#carousel .swiper-slide{display:flex;flex-direction:column;align-items:center;position:relative;width:calc(25% - 7.5px);height:initial;overflow:hidden;border-radius:20px;background:#fff;text-align:center}@media(max-width: 1199px){#carousel .swiper-slide{width:calc(33.333% - 6.666px)}}@media(max-width: 991px){#carousel .swiper-slide{width:calc(50% - 5px)}}@media(max-width: 767px){#carousel .swiper-slide{width:360px;max-width:80%}}#carousel .swiper-slide a{display:block;width:100%;height:100%;color:inherit;text-decoration:none}#carousel .swiper-slide img{display:block;width:100%;height:auto;border-radius:8px}#carousel .extended-banner-texts{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;row-gap:16px;position:absolute;top:auto;right:0;bottom:0;left:0;z-index:2;width:100%;height:auto;padding:16px;background-color:rgba(0,0,0,.3);text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.8)}@media(max-width: 767px){#carousel .extended-banner-texts{row-gap:10px;padding:20px 10px}}#carousel .extended-banner-texts>*{position:relative;top:auto;right:auto;bottom:auto;left:auto;padding:0}#carousel .extended-banner-texts.text-light .extended-banner-title,#carousel .extended-banner-texts.text-light .extended-banner-text{color:#fff}#carousel .extended-banner-title{border:none;background:none;box-shadow:none;color:#000;font-size:17px;font-weight:bold;text-align:left}@media(max-width: 1199px){#carousel .extended-banner-title{margin:0 5px;font-size:18px}}@media(max-width: 767px){#carousel .extended-banner-title{font-size:20px}}@media(max-width: 499px){#carousel .extended-banner-title{font-size:16px}}#carousel .extended-banner-text{max-width:100%;border:none;background:none;box-shadow:none;color:#000;font-size:15px;line-height:1.5;text-align:left}@media(max-width: 1199px){#carousel .extended-banner-text{margin:0 5px;font-size:14px}}#carousel .extended-banner-link{display:inline-flex;align-items:center;justify-content:center;height:initial;min-height:44px;margin-top:0;padding:8px 28px;border:none;border-radius:25px;background-color:#fff;color:#000;font-size:14px;font-weight:bold;text-shadow:none;text-transform:uppercase;transition:all .3s ease}@media(max-width: 767px){#carousel .extended-banner-link{min-height:unset;padding:8px 24px}}#carousel .extended-banner-link:hover{background-color:#dadada;color:#000}#carousel .text-dark .extended-banner-link{background-color:#000;color:#fff}#carousel .text-dark .extended-banner-link:hover{background-color:#332c2c;color:#fff}#carousel .swiper-button-prev,#carousel .swiper-button-next{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.9);box-shadow:0 2px 5px rgba(0,0,0,.1);color:#c4185b}@media(max-width: 767px){#carousel .swiper-button-prev,#carousel .swiper-button-next{width:35px;height:35px}}#carousel .swiper-button-prev::after,#carousel .swiper-button-next::after{font-size:18px}#carousel .swiper-button-prev{left:10px}#carousel .swiper-button-next{right:10px}.banners-row>div:has(#carousel){width:100%;padding:0}.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:auto;max-width:347px}.homepage-box.before-carousel{background-color:rgba(0,0,0,0) !important}.video-container{position:relative;width:100%;height:100%;overflow:hidden;border-radius:8px}.video-container video{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;object-fit:cover}.video-container video~img{opacity:1}.video-container img{position:relative;z-index:1;width:100%;height:auto;opacity:0}
