﻿.btn-green,.btn-default{background-color:#d5f81d;border-radius:40px !important;padding:9px 22px;font-weight:500 !important;font-size:18px !important;display:flex;width:fit-content;border:2px solid #d5f81d;box-sizing:border-box}@media screen and (max-width: 992px){.btn-green,.btn-default{font-size:16px !important;padding:8px 20px}}@media screen and (max-width: 768px){.btn-green,.btn-default{font-size:14px !important;padding:7px 18px}}.btn-green:hover,.btn-default:hover{background-color:#fff}.btn-primary:hover{background-color:#d5f81d}.btn{border-radius:40px !important}footer{background-color:unset !important;overflow:hidden}footer .banner{margin-bottom:0 !important;min-height:unset !important}footer .footer-rows{position:relative;color:#fff;padding-top:4em;padding-bottom:1em}@media screen and (max-width: 992px){footer .footer-rows{padding-top:2.5em}}@media screen and (max-width: 768px){footer .footer-rows{padding-top:1em}}footer .footer-rows a{color:#fff}footer .footer-rows h3{color:#d5f81d}footer .footer-rows .company-info img{filter:invert(1)}footer .footer-rows:after{display:flex !important;position:absolute;content:"";width:calc(100% + 60px);max-width:calc(100vw - 40px);height:100%;background-color:#242424;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);z-index:-1;border-radius:20px}footer .custom-footer{max-width:1174px;padding-left:20px;padding-right:20px;width:100%;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box !important}@media screen and (max-width: 768px){footer .custom-footer{padding-bottom:.5em !important;padding-top:.5em !important}}footer .custom-footer>div:nth-of-type(n + 5){display:none !important}.footer-col p,.footer-col a{font-size:1.125em !important;margin:0}@media screen and (max-width: 992px){.footer-col p,.footer-col a{font-size:1em !important}}@media screen and (max-width: 768px){.footer-col p,.footer-col a{font-size:.9em !important}}.footer-col h3{color:#d5f81d;font-size:1.5em;font-weight:500;margin-bottom:1em}@media screen and (max-width: 992px){.footer-col h3{font-size:1.3em;margin-bottom:.8em}}@media screen and (max-width: 768px){.footer-col h3{font-size:1.2em;margin-bottom:.6em}}.footer-col.company-info img{margin-bottom:24px !important;width:100%;max-width:108px;height:auto}.footer-col.company-info p{font-size:1em;font-weight:500}@media screen and (max-width: 992px){.footer-col.company-info p{font-size:.9em}}@media screen and (max-width: 768px){.footer-col.company-info p{font-size:.8em}}.footer-col.company-info p a{text-decoration:underline}.footer-col.company-info p a:hover{color:#d5f81d}.footer-col.for-customers{display:flex;flex-direction:column}.footer-col.for-customers a{position:relative;margin-bottom:4px;padding-left:20px}.footer-col.for-customers a:after{position:absolute;content:"";background-color:#fff;width:11px;height:11px;border-radius:2px;left:0;top:5px}.footer-col.contact-info p:nth-of-type(1){font-size:1.4em;font-weight:500;margin-bottom:28px}@media screen and (max-width: 992px){.footer-col.contact-info p:nth-of-type(1){font-size:1.2em;margin-bottom:20px}}@media screen and (max-width: 768px){.footer-col.contact-info p:nth-of-type(1){font-size:1.1em;margin-bottom:16px}}.footer-col.contact-info p:nth-of-type(2),.footer-col.contact-info p:nth-of-type(4){font-size:1.4em;font-weight:600}@media screen and (max-width: 992px){.footer-col.contact-info p:nth-of-type(2),.footer-col.contact-info p:nth-of-type(4){font-size:1.2em}}@media screen and (max-width: 768px){.footer-col.contact-info p:nth-of-type(2),.footer-col.contact-info p:nth-of-type(4){font-size:1.1em}}.footer-col.contact-info p:nth-of-type(3),.footer-col.contact-info p:nth-of-type(5){font-size:1.25em;color:#989898}@media screen and (max-width: 992px){.footer-col.contact-info p:nth-of-type(3),.footer-col.contact-info p:nth-of-type(5){font-size:1.1em}}@media screen and (max-width: 768px){.footer-col.contact-info p:nth-of-type(3),.footer-col.contact-info p:nth-of-type(5){font-size:1em}}.footer-col.contact-info a{text-decoration:underline !important;margin-top:10px !important;font-size:1.25em}@media screen and (max-width: 992px){.footer-col.contact-info a{font-size:1.1em}}@media screen and (max-width: 768px){.footer-col.contact-info a{font-size:1em}}.footer-col.contact-info a:hover{color:#d5f81d !important}.footer-col.contact-info a:not(:last-of-type){margin-bottom:32px !important}.overall-wrapper{padding-bottom:0 !important}.sidebar-indented .content .sidebar{margin:0 !important}.in-index .carousel-inner .item{position:relative;border-radius:20px;overflow:hidden}.in-index .carousel-inner .item a:after{position:absolute;content:"";width:100%;height:100%;background-color:#000;opacity:.5;top:0;left:0}.in-index .carousel-inner .item a{min-height:380px;height:auto;display:flex}.in-index .carousel-inner .item a img{width:100%;height:auto;object-fit:cover;object-position:center}.in-index .carousel-inner .item .extended-banner-texts{z-index:2;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:831px;padding:20px;margin-left:auto;margin-right:auto}.in-index .carousel-inner .item .extended-banner-texts>*{padding:0;margin:0}.in-index .carousel-inner .item .extended-banner-title{font-size:5em;font-weight:bold;color:#fff;line-height:1;margin:0;margin-bottom:30px}@media screen and (max-width: 992px){.in-index .carousel-inner .item .extended-banner-title{font-size:3.5em;margin-bottom:20px}}@media screen and (max-width: 768px){.in-index .carousel-inner .item .extended-banner-title{font-size:2em;margin-bottom:15px}}.in-index .carousel-inner .item .extended-banner-text{font-weight:400;font-size:2.5em;line-height:1;margin-bottom:46px}@media screen and (max-width: 992px){.in-index .carousel-inner .item .extended-banner-text{font-size:1.8em;margin-bottom:30px}}@media screen and (max-width: 768px){.in-index .carousel-inner .item .extended-banner-text{font-size:1.2em;margin-bottom:20px}}.in-index .carousel-inner .item .extended-banner-link{font-size:0;filter:invert(1);width:54px;height:54px;background-image:url("https://678800.myshoptet.com/user/documents/upload/images/arrow-down.svg")}.in-index .carousel-inner .item .extended-banner-title,.in-index .carousel-inner .item .extended-banner-text,.in-index .carousel-inner .item .extended-banner-link{position:static;left:unset;right:unset;top:unset;bottom:unset}@media screen and (max-width: 768px){.wide-carousel{padding-left:0 !important;padding-right:0 !important}}.uvodni-text{text-align:center;background-color:#fafafa;padding:1.5em;padding:20px;padding-bottom:2em;border-radius:20px;margin-top:23px;margin-top:0 !important;margin-bottom:3em !important}@media screen and (max-width: 992px){.uvodni-text{padding:1.2em;padding-bottom:1.5em;margin-bottom:2.5em !important}}@media screen and (max-width: 768px){.uvodni-text{padding:1em;padding-bottom:1.2em;margin-bottom:2em !important}}.uvodni-text p{max-width:1015px;margin-left:auto !important;font-size:2.5em;font-weight:400;line-height:1.2;margin-top:1.75em !important;margin-bottom:1.75em !important;margin-right:auto !important}@media screen and (max-width: 992px){.uvodni-text p{font-size:1.75em;margin-top:1em !important;margin-bottom:1em !important}}@media screen and (max-width: 768px){.uvodni-text p{font-size:1.4em;margin-top:.75em !important;margin-bottom:.75em !important}}.hp-categories__heading{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin-bottom:4.9em}@media screen and (max-width: 992px){.hp-categories__heading{margin-bottom:3em}}@media screen and (max-width: 768px){.hp-categories__heading{margin-bottom:2em}}.hp-categories__heading h2{font-size:1.875em;margin:0;margin-bottom:11px;line-height:1.2;text-align:left}@media screen and (max-width: 992px){.hp-categories__heading h2{font-size:1.5em;margin-bottom:8px}}@media screen and (max-width: 768px){.hp-categories__heading h2{font-size:1.25em;margin-bottom:6px}}.hp-categories__heading p{font-size:1.25em;margin:0;line-height:1.2;text-align:left}@media screen and (max-width: 992px){.hp-categories__heading p{font-size:1.1em}}@media screen and (max-width: 768px){.hp-categories__heading p{font-size:1em}}.hp-categories__container{max-width:1148px;margin-left:auto;margin-right:auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:23px}@media screen and (max-width: 992px){.hp-categories__container{gap:18px}}@media screen and (max-width: 768px){.hp-categories__container{gap:15px}}@media screen and (max-width: 992px){.hp-categories__container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.hp-categories__container{grid-template-columns:1fr}}.hp-categories-item{background-color:#242424;border-radius:20px;overflow:hidden}.hp-categories-item img{width:100%;height:auto;aspect-ratio:70/30;object-position:top;object-fit:cover}.hp-categories-item h3{color:#fff;font-size:2.375em;margin:0;margin-bottom:8px;font-weight:bold;line-height:1.2}@media screen and (max-width: 992px){.hp-categories-item h3{font-size:1.8em;margin-bottom:6px}}@media screen and (max-width: 768px){.hp-categories-item h3{font-size:1.4em;margin-bottom:4px}}.hp-categories-item p{color:#fff;font-size:1.25em;margin:0;margin-bottom:21px;font-weight:400;line-height:1.2}@media screen and (max-width: 992px){.hp-categories-item p{font-size:1.1em;margin-bottom:16px}}@media screen and (max-width: 768px){.hp-categories-item p{font-size:1em;margin-bottom:12px}}.hp-categories-item-content{padding:25px;box-sizing:content-box}@media screen and (max-width: 992px){.hp-categories-item-content{padding:20px}}@media screen and (max-width: 768px){.hp-categories-item-content{padding:16px}}.product-banner-hp{margin-left:0;margin-right:0;display:grid;grid-template-columns:1fr 350px;row-gap:80px;align-items:center;position:relative;padding-left:110px;padding-right:95px;box-sizing:border-box;margin-bottom:3.25em;z-index:1;margin-top:20px}@media screen and (max-width: 1200px){.product-banner-hp{padding-left:60px;padding-right:50px;align-items:flex-end}}@media screen and (max-width: 850px){.product-banner-hp{padding-left:30px;padding-right:30px}}@media screen and (max-width: 768px){.product-banner-hp{padding-left:30px;padding-right:30px;grid-template-columns:350px 1fr}}@media screen and (max-width: 768px){.product-banner-hp{grid-template-columns:1fr;gap:0}.product-banner-hp__left{padding-top:0 !important}.product-banner-hp__right{order:-1}}@media screen and (max-width: 992px){.product-banner-hp{margin-bottom:2.5em;margin-top:16px}}@media screen and (max-width: 768px){.product-banner-hp{margin-bottom:2em;margin-top:12px}}.product-banner-hp:after{background-color:#d5f81d;position:absolute;left:50%;top:180px;transform:translateX(-50%);content:"";z-index:-1;height:calc(100% - 180px);border-radius:15px;width:100%}@media screen and (max-width: 768px){.product-banner-hp:after{height:calc(100% - 100px);top:unset;bottom:0}}@media screen and (max-width: 640px){.product-banner-hp:after{height:calc(100% - 50px);top:unset;bottom:0}}@media screen and (max-width: 768px){.product-banner-hp:after{height:calc(100% - 400px)}}.product-banner-hp-heading{display:flex;align-items:flex-end;padding-bottom:45px}@media screen and (max-width: 992px){.product-banner-hp-heading{padding-bottom:1.5em}}@media screen and (max-width: 700px){.product-banner-hp-heading{padding-bottom:1em}}.product-banner-hp-heading a:nth-of-type(2){margin-left:10px}.product-banner-hp__left{padding-top:110px}@media screen and (max-width: 992px){.product-banner-hp__left{padding-top:80px}}@media screen and (max-width: 768px){.product-banner-hp__left{padding-top:60px}}.product-banner-hp__left h2{font-size:3.75em;margin:0;line-height:1;max-width:360px;font-weight:bold}@media screen and (max-width: 700px){.product-banner-hp__left h2{font-size:2em}}@media screen and (max-width: 768px){.product-banner-hp__left h2{font-size:1.6em}}.product-banner-hp__left p{max-width:649px;font-size:1.5em;font-weight:400;margin:0}@media screen and (max-width: 700px){.product-banner-hp__left p{font-size:1.25em}}@media screen and (max-width: 768px){.product-banner-hp__left p{font-size:1.1em}}.product-banner-hp__right{position:relative}.product-banner-hp__right::before{position:absolute;content:"";width:200px;height:300px;right:0;bottom:50px;background-color:#000;filter:blur(100px)}@media screen and (max-width: 768px){.product-banner-hp__right::before{width:140px;height:180px}}@media screen and (max-width: 768px){.product-banner-hp__right::before{height:auto;width:50%;aspect-ratio:1/1;right:30%}}.product-banner-hp__right img{margin-bottom:20px;z-index:1;position:relative}.container-narrow:has(.homepage-blog-wrapper){margin:0 !important;max-width:unset !important;width:auto !important}.homepage-blog-wrapper{display:grid !important;grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:23px}@media screen and (max-width: 992px){.homepage-blog-wrapper{gap:18px}}@media screen and (max-width: 768px){.homepage-blog-wrapper{gap:15px}}@media screen and (max-width: 992px){.homepage-blog-wrapper{display:flex !important;flex-direction:column}}.homepage-blog-wrapper h2{margin:0;font-size:1.2em}@media screen and (max-width: 992px){.homepage-blog-wrapper h2{font-size:1.1em}}@media screen and (max-width: 768px){.homepage-blog-wrapper h2{font-size:1em}}.homepage-blog-wrapper p{margin:0;font-weight:400;font-size:1.2em;margin-bottom:58px !important}@media screen and (max-width: 992px){.homepage-blog-wrapper p{font-size:1.1em;margin-bottom:40px !important}}@media screen and (max-width: 768px){.homepage-blog-wrapper p{font-size:1em;margin-bottom:30px !important}}.homepage-blog-wrapper .homepage-group-title{grid-column:1/-1;grid-row:1/2;text-align:center;margin-bottom:1.5rem}@media screen and (max-width: 992px){.homepage-blog-wrapper .homepage-group-title{margin-bottom:1.2rem}}@media screen and (max-width: 768px){.homepage-blog-wrapper .homepage-group-title{margin-bottom:1rem}}.homepage-blog-wrapper .homepage-group-title>img{width:54px;height:54px;border-radius:50%;margin-bottom:0;font-size:0}.homepage-blog-wrapper .news-item{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;width:100%;padding:0 !important}@media screen and (max-width: 600px){.homepage-blog-wrapper .news-item{margin:0}}.homepage-blog-wrapper .news-item a{height:100%}.homepage-blog-wrapper .news-item .image{margin:0 !important;height:100%;position:relative;z-index:1}.homepage-blog-wrapper .news-item .image:after{position:absolute;z-index:1;background-color:#000;opacity:.3;width:100%;height:100%;top:0;left:0;content:""}.homepage-blog-wrapper .news-item .image img{width:100%;height:100%;object-position:center;object-fit:cover;display:block}@media screen and (max-width: 992px){.homepage-blog-wrapper .news-item .image img{aspect-ratio:1/1}}.homepage-blog-wrapper .news-item .text{padding:1rem;position:absolute;z-index:1;bottom:0;left:0;width:100%;display:flex;flex-direction:column;align-items:flex-start;color:#fff;text-align:left;padding:3em 2em}@media screen and (max-width: 992px){.homepage-blog-wrapper .news-item .text{padding:2.5em 1.8em}}@media screen and (max-width: 768px){.homepage-blog-wrapper .news-item .text{padding:2em 1.5em}}.homepage-blog-wrapper .news-item .text>*{color:#fff}.homepage-blog-wrapper .news-item:nth-of-type(2){grid-column:1/2;grid-row:2/4;height:100%}.homepage-blog-wrapper .news-item:nth-of-type(3),.homepage-blog-wrapper .news-item:nth-of-type(4){grid-column:2/3;height:432px}.homepage-blog-wrapper .news-item:nth-of-type(3){grid-row:2/3}.homepage-blog-wrapper .news-item:nth-of-type(4){grid-row:3/4}.new-product-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-bottom:8.5em;gap:1em;row-gap:2.68em}@media screen and (max-width: 992px){.new-product-container{margin-bottom:4em;row-gap:2em}}@media screen and (max-width: 768px){.new-product-container{margin-bottom:2.5em;row-gap:1.5em}}.new-product-container .product:nth-of-type(9){display:none}@media screen and (max-width: 1200px){.new-product-container{grid-template-columns:1fr 1fr 1fr}.new-product-container .product:nth-of-type(9){display:block}}@media screen and (max-width: 992px){.new-product-container{grid-template-columns:1fr 1fr}.new-product-container .product:nth-of-type(9){display:none}}@media screen and (max-width: 490px){.new-product-container{grid-template-columns:1fr}}.homepage-products-heading-5{margin:0;font-size:1.875em;font-weight:500;text-align:left;margin-bottom:2.5em}@media screen and (max-width: 992px){.homepage-products-heading-5{font-size:1.5em;margin-bottom:1.5em}}@media screen and (max-width: 768px){.homepage-products-heading-5{font-size:1.25em;margin-bottom:1em}}.products-block{display:grid;overflow:hidden;grid-template-columns:1fr 1fr 1fr;gap:1em;row-gap:2.68em}@media screen and (max-width: 992px){.products-block{row-gap:2em}}@media screen and (max-width: 768px){.products-block{row-gap:1.5em}}@media screen and (max-width: 1200px){.products-block{grid-template-columns:1fr 1fr 1fr}}@media screen and (max-width: 992px){.products-block{grid-template-columns:1fr 1fr}}@media screen and (max-width: 580px){.products-block{grid-template-columns:1fr 1fr}}.products-block.swiper-initialized{padding-bottom:30px}.products-block>div{width:100% !important}.products-block>div .p{width:unset !important;height:unset !important}.products-block .p-bottom>div{display:flex;flex-direction:column}.products-block .btn-primary{margin:0 !important}.products-block .p-in-in{text-align:left !important}.products-block .name{padding:0 !important}.products-block .prices{text-align:left !important}.products-block .p-desc{order:1;text-align:left !important}.products-block .p-tools{order:2;align-items:flex-start !important;text-align:left !important}.products-block .p-bottom{padding:0 !important}body .product{position:relative !important;padding:0 !important;padding-bottom:70px !important;height:100%}@media screen and (max-width: 768px){body .product{padding-bottom:40px !important}}body .product:hover{box-shadow:unset !important}body .product .btn-primary{font-size:0 !important;position:relative !important;background-color:#000 !important;color:#fff !important;border-radius:40px !important;font-weight:500 !important;display:flex !important;align-items:center !important;justify-content:center !important;width:fit-content !important;border-color:#000 !important;margin-top:24px !important;padding:10px 26px !important}@media screen and (max-width: 768px){body .product .btn-primary{padding:8px 16px !important;margin-top:16px !important;width:100% !important}}body .product .btn-primary:hover{background-color:#d5f81d !important;color:#000 !important;border-color:#d5f81d !important}body .product .btn-primary:after{content:"Zobrazit produkt";font-size:18px}@media screen and (max-width: 768px){body .product .btn-primary:after{font-size:16px}}body .product .image{background-color:#efefef;height:100% !important}body .product .availability{font-size:1.125em !important;margin-top:0 !important;display:flex !important;flex-direction:row-reverse !important;gap:14px !important;justify-content:flex-end !important}@media screen and (max-width: 992px){body .product .availability{font-size:1em !important;gap:12px !important}}@media screen and (max-width: 768px){body .product .availability{font-size:.9em !important;gap:10px !important}}body .product .availability-amount{font-size:0 !important;position:relative !important;width:20px !important}body .product .availability-amount:after{position:absolute;content:"";width:23px;height:23px;border-radius:50%;background-color:#d5f81d;left:0;top:4px}body .product .availability-amount:before{position:absolute;content:"✔";font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000;font-size:16px;font-weight:bold;left:6px;top:3px;z-index:1}@media screen and (max-width: 992px){body .product .availability-amount:before{margin-top:3px;font-size:14px}}@media screen and (max-width: 768px){body .product .availability-amount:before{font-size:12px}}body .product .prices{font-weight:bold !important;margin-top:1.25em !important;color:#000 !important;margin:0 !important}body .product .prices>*{font-size:1.25em}@media screen and (max-width: 992px){body .product .prices>*{font-size:1.1em}}@media screen and (max-width: 768px){body .product .prices>*{font-size:1em}}body .product .name{font-weight:bold !important;font-size:1.375em !important;color:#000 !important;line-height:1.2 !important;height:auto !important}@media screen and (max-width: 992px){body .product .name{font-size:1.2em !important}}@media screen and (max-width: 768px){body .product .name{font-size:1.1em !important}}body .product .stars-placeholder{display:none !important}body .product .p-tools{position:absolute !important;bottom:0 !important;padding:0 !important}body .product .p-desc{line-height:1.2 !important;margin-top:0px !important;color:#000 !important;font-size:1.25em !important;margin-bottom:0 !important}@media screen and (max-width: 992px){body .product .p-desc{font-size:1.1em !important}}@media screen and (max-width: 768px){body .product .p-desc{font-size:1em !important}}body .product .p{position:static !important}body .product a{text-decoration:unset !important}.product .p .image{background-color:#efefef !important;padding:20px !important;box-sizing:content-box !important;display:flex !important;align-items:center !important;justify-content:center !important;border-radius:15px !important;overflow:hidden !important;aspect-ratio:1/1 !important;margin-bottom:20px !important;filter:unset !important}@media screen and (max-width: 768px){.product .p .image{margin-bottom:6px !important}}.product .p .image img{width:auto !important;height:100% !important;max-width:100% !important;object-fit:contain !important;mix-blend-mode:darken !important}.swiper-wrapper{box-shadow:unset !important}.product-container{position:relative;margin-left:-80px;padding-left:80px;padding-right:80px;margin-right:-80px;margin-bottom:8em;margin-top:8em}@media screen and (max-width: 992px){.product-container{margin-bottom:4em;margin-top:4em;margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}}@media screen and (max-width: 768px){.product-container{margin-bottom:2.5em;margin-top:2.5em;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}}@media screen and (max-width: 1540px){.product-container{max-width:calc(100vw - 50px);margin-left:auto;margin-right:auto;padding-left:60px;padding-right:60px;margin-left:auto;margin-right:auto}}@media screen and (max-width: 992px){.product-container{margin-bottom:4em;margin-top:4em}}.product-container .swiper-button-prev{transform:rotate(90deg)}.product-container .swiper-button-next{transform:rotate(-90deg)}#products .swiper-slide{height:auto !important}.in-kontakty h1{display:none}.contact__top{text-align:center}.contact__top .contact-heading{font-size:2.5em;font-weight:500;max-width:1049px;line-height:1.1 !important;margin:0 !important;margin-bottom:27px !important;margin-left:auto !important;margin-right:auto !important}@media screen and (max-width: 992px){.contact__top .contact-heading{font-size:2em;margin-bottom:20px !important}}@media screen and (max-width: 768px){.contact__top .contact-heading{font-size:1.6em;margin-bottom:16px !important}}.contact__top>p:nth-of-type(2){max-width:578px;margin:0 !important;margin-bottom:34px !important;margin-left:auto !important;margin-right:auto !important;font-size:1.375em;line-height:1.1}@media screen and (max-width: 992px){.contact__top>p:nth-of-type(2){font-size:1.2em;margin-bottom:24px !important}}@media screen and (max-width: 768px){.contact__top>p:nth-of-type(2){font-size:1.1em;margin-bottom:20px !important}}.contact__container{display:grid;grid-template-columns:461px 1fr;gap:26px;padding-top:2.5em;margin-bottom:10px}@media screen and (max-width: 992px){.contact__container{padding-top:2em;gap:20px}}@media screen and (max-width: 768px){.contact__container{padding-top:1.5em;gap:15px}}@media screen and (max-width: 992px){.contact__container{grid-template-columns:1fr}}.contact__container-left{background-color:#fafafa;border-radius:20px;padding:42px 20px 51px !important;padding-left:34px !important}@media screen and (max-width: 992px){.contact__container-left{max-width:461px;margin-left:auto;margin-right:auto;padding:30px 20px 40px !important;padding-left:30px !important}}@media screen and (max-width: 768px){.contact__container-left{padding:24px 16px 32px !important;padding-left:24px !important}}.contact__container-left h2{font-size:1.875em !important;font-weight:600 !important;margin:0 !important;margin-bottom:10px !important;line-height:1.1}@media screen and (max-width: 992px){.contact__container-left h2{font-size:1.5em !important;margin-bottom:8px !important}}@media screen and (max-width: 768px){.contact__container-left h2{font-size:1.3em !important;margin-bottom:6px !important}}.contact__container-left p{font-size:1.375em !important;font-weight:500 !important;line-height:1.1;margin-bottom:70px !important}@media screen and (max-width: 992px){.contact__container-left p{font-size:1.2em !important;margin-bottom:40px !important}}@media screen and (max-width: 768px){.contact__container-left p{font-size:1.1em !important;margin-bottom:30px !important}}.contact__container-left p:last-of-type{margin-bottom:0 !important}.contact__container-left .contact-info{margin-bottom:25px;padding-left:40px}.contact__container-left .contact-info h3{margin:0 !important;position:relative;font-weight:bold !important;margin-bottom:4px !important;font-size:1.4em !important;color:#000 !important;line-height:1.1 !important}@media screen and (max-width: 992px){.contact__container-left .contact-info h3{font-size:1.2em !important}}@media screen and (max-width: 768px){.contact__container-left .contact-info h3{font-size:1.1em !important}}.contact__container-left .contact-info h3:after{position:absolute;content:"";border:1px solid #000;width:28px;height:28px;border-radius:50%;left:-40px;top:0}.contact__container-left .contact-info p{margin:0 !important;color:#989898 !important;font-weight:400 !important;margin-bottom:10px !important;line-height:1.1 !important;font-size:18px !important}@media screen and (max-width: 992px){.contact__container-left .contact-info p{font-size:16px !important}}@media screen and (max-width: 768px){.contact__container-left .contact-info p{font-size:14px !important}}.contact__container-left .contact-info a{margin:0 !important;text-decoration:underline !important;color:#000 !important;font-size:1.375em !important;line-height:1 !important;font-weight:500 !important}@media screen and (max-width: 992px){.contact__container-left .contact-info a{font-size:1.2em !important}}@media screen and (max-width: 768px){.contact__container-left .contact-info a{font-size:1.1em !important}}.contact__container-left>p:last-of-type{font-weight:400 !important}.contact__container-left .contact-images{display:grid;margin-bottom:4.25em;margin-left:-20px;margin-right:-4px;grid-template-columns:1fr 1fr;gap:9px}@media screen and (max-width: 992px){.contact__container-left .contact-images{margin-bottom:2em}}.contact__container-left .contact-images img{border-radius:20px}.contact__container-right{background-color:#d5f81d;border-radius:20px;padding:42px 47px 51px 55px}@media screen and (max-width: 992px){.contact__container-right{max-width:800px;margin-left:auto;margin-right:auto;padding:30px 35px 40px 40px}}@media screen and (max-width: 768px){.contact__container-right{padding:24px 28px 32px 32px}}.contact__container-right p{font-size:1.875em;margin:0 !important;line-height:1.1;max-width:479px}@media screen and (max-width: 992px){.contact__container-right p{font-size:1.5em}}@media screen and (max-width: 768px){.contact__container-right p{font-size:1.3em}}.contact__container-right p:last-of-type{display:none}.contact__container-right form{margin-top:4em}@media screen and (max-width: 992px){.contact__container-right form{margin-top:2.5em}}.contact__container-right form label.whole-width{font-size:1.25em !important}@media screen and (max-width: 992px){.contact__container-right form label.whole-width{font-size:1.1em !important}}@media screen and (max-width: 768px){.contact__container-right form label.whole-width{font-size:1em !important}}.contact__container-right form label:not(.whole-width){font-size:1.5em !important;font-weight:500 !important}@media screen and (max-width: 992px){.contact__container-right form label:not(.whole-width){font-size:1.3em !important}}@media screen and (max-width: 768px){.contact__container-right form label:not(.whole-width){font-size:1.2em !important}}.contact__container-right form input:not(.btn),.contact__container-right form textarea{background-color:rgba(0,0,0,0);border:unset !important;outline:none !important;font-size:1.5em !important;font-weight:400 !important;box-shadow:unset !important;padding:0 !important;color:#000 !important;border-bottom:2px solid #000 !important}@media screen and (max-width: 992px){.contact__container-right form input:not(.btn),.contact__container-right form textarea{font-size:1.3em !important}}@media screen and (max-width: 768px){.contact__container-right form input:not(.btn),.contact__container-right form textarea{font-size:1.2em !important}}.contact__container-right form .validator-msg{margin-left:0 !important}.submit-wrapper .btn{background-color:#000;color:#fff;border-radius:40px;padding-left:40px;padding-right:40px;min-width:200px;box-sizing:border-box;border:2px solid #000 !important;font-size:18px;font-weight:500}.submit-wrapper .btn:hover{background-color:#fff;color:#000}.mapouter{position:relative;text-align:right;width:100%;height:149px;border-radius:20px;overflow:hidden}.gmap_canvas{overflow:hidden;background:none !important;width:100%;height:149px}.gmap_iframe{width:207px !important;height:149px !important}.in-novinky h1,.type-posts-listing h1{text-align:center;font-size:2.5em;font-weight:600}@media screen and (max-width: 992px){.in-novinky h1,.type-posts-listing h1{font-size:2em}}@media screen and (max-width: 768px){.in-novinky h1,.type-posts-listing h1{font-size:1.6em}}.in-novinky .news-wrapper,.type-posts-listing .news-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.875em}@media screen and (max-width: 992px){.in-novinky .news-wrapper,.type-posts-listing .news-wrapper{gap:1.5em}}@media screen and (max-width: 768px){.in-novinky .news-wrapper,.type-posts-listing .news-wrapper{gap:1.2em}}@media screen and (max-width: 992px){.in-novinky .news-wrapper,.type-posts-listing .news-wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width: 580px){.in-novinky .news-wrapper,.type-posts-listing .news-wrapper{grid-template-columns:1fr}}.in-novinky .news-item,.type-posts-listing .news-item{width:100%;position:relative !important;padding-bottom:70px !important}.in-novinky .news-item .btn,.type-posts-listing .news-item .btn{position:absolute !important;bottom:0 !important}.in-novinky .news-item h2,.type-posts-listing .news-item h2{margin-top:17px !important;margin-bottom:24px !important;color:#000;font-weight:500;font-size:1em;line-height:1 !important}.in-novinky .news-item h2 a,.type-posts-listing .news-item h2 a{color:#000;line-height:1 !important;font-size:2em}@media screen and (max-width: 992px){.in-novinky .news-item h2 a,.type-posts-listing .news-item h2 a{font-size:1.25em}}.in-novinky .news-item time,.type-posts-listing .news-item time{color:#8a7f7f;font-size:1em;font-weight:400;margin-bottom:6px !important;line-height:1 !important}.in-novinky .news-item a>img,.type-posts-listing .news-item a>img{aspect-ratio:5/3;border-radius:20px;object-fit:cover !important;object-position:center;margin:0 !important}.in-novinky .news-item p,.type-posts-listing .news-item p{line-height:1;font-size:1.25em;margin-bottom:20px}@media screen and (max-width: 992px){.in-novinky .news-item p,.type-posts-listing .news-item p{font-size:1.1em;margin-bottom:16px}}@media screen and (max-width: 768px){.in-novinky .news-item p,.type-posts-listing .news-item p{font-size:1em;margin-bottom:12px}}.in-novinky .swiper,.type-posts-listing .swiper{max-width:calc(100vw - 140px)}.type-post .article-image{width:100%;aspect-ratio:2.6/1;object-position:center;object-fit:cover;border-radius:20px;min-height:300px}.type-post article>header{position:relative}.type-post article>header:after{content:"";position:absolute;width:100%;height:100%;border-radius:20px;left:0;top:0;background-color:#000;opacity:.3}.type-post article>header time{display:none}.type-post article>header h1{position:absolute;top:50%;max-width:621px;width:100%;z-index:1;margin-left:auto;margin-right:auto;color:#fff;margin:0;left:50%;transform:translateX(-50%) translateY(-50%);font-size:4.375em;font-weight:600;line-height:1;text-align:center}@media screen and (max-width: 1200px){.type-post article>header h1{font-size:3.5em}}@media screen and (max-width: 768px){.type-post article>header h1{font-size:2em}}.type-post .text{background-color:#fafafa;margin-top:33px;border-radius:20px;padding-top:5em;padding-bottom:4em;padding-left:20px;padding-right:20px}@media screen and (max-width: 992px){.type-post .text{margin-top:24px}}@media screen and (max-width: 768px){.type-post .text{margin-top:16px}}@media screen and (max-width: 1200px){.type-post .text{padding-top:4em;padding-bottom:3em}}@media screen and (max-width: 992px){.type-post .text{padding-top:3em;padding-bottom:2em}}@media screen and (max-width: 768px){.type-post .text{padding-top:1.5em;padding-bottom:1em}}.type-post .text>*{max-width:936px !important;margin-left:auto !important;margin-right:auto !important;width:100% !important}.text p{line-height:1.25}.in-novinky h1,.type-posts-listing h1{text-align:unset}.category-top h1{text-align:center;font-size:2.5em;font-weight:600}@media screen and (max-width: 992px){.category-top h1{font-size:2em}}@media screen and (max-width: 768px){.category-top h1{font-size:1.6em}}.category-top .subcategories{display:none}.box-filters{border-radius:20px;margin-top:32px}.category-header #products-listing-order:hover,.category-header .dropdown .dropdown-menu label:hover{color:#a4bf15}.type-product .p-image,.type-product .p-thumbnails a,.type-product #cboxLoadedContent{background-color:#efefef !important}.type-product .p-image img,.type-product .p-image .cboxPhoto,.type-product .p-thumbnails a img,.type-product .p-thumbnails a .cboxPhoto,.type-product #cboxLoadedContent img,.type-product #cboxLoadedContent .cboxPhoto{mix-blend-mode:darken}.type-product .p-image a,.type-product .p-thumbnails a a,.type-product #cboxLoadedContent a{background-color:#efefef !important}.type-product .p-image{border-radius:20px !important;overflow:hidden !important;padding:0 !important;margin-bottom:28px}.type-product .p-thumbnails{height:108px}.type-product .p-thumbnails-wrapper{padding:0}.type-product .p-thumbnails-wrapper .p-thumbnails-inner div a{margin-right:11px;border-radius:20px !important;overflow:hidden !important;border:2px solid #fff}.type-product .p-thumbnails-wrapper .p-thumbnails-inner div a.highlighted{border:2px solid #efefef}.type-product .p-thumbnails-wrapper .p-thumbnails-inner div a.highlighted img{mix-blend-mode:unset !important;border:unset !important;border-color:unset !important}.type-product #cboxContent{border-radius:20px !important;overflow:hidden !important}.type-product #cboxClose{border-radius:12px;right:10px;top:10px}.type-product .p-detail{margin-bottom:52px}@media screen and (max-width: 992px){.type-product .p-detail{margin-bottom:40px}}@media screen and (max-width: 768px){.type-product .p-detail{margin-bottom:30px}}.type-product .p-detail h1{font-size:2.5em;font-weight:600;margin:0;margin-bottom:22px}@media screen and (max-width: 992px){.type-product .p-detail h1{font-size:2em;margin-bottom:18px}}@media screen and (max-width: 768px){.type-product .p-detail h1{font-size:1.6em;margin-bottom:14px}}.type-product .p-detail .p-detail-inner-header{margin:0}.type-product .p-detail .p-short-description{line-height:1.1;max-width:400px;margin-bottom:23px}.type-product .ratings-and-brand{display:none}.type-product .add-to-cart{margin:0}.type-product .p-to-cart-block{border-radius:40px;padding:0 24px;height:70px}@media screen and (max-width: 768px){.type-product .p-to-cart-block{gap:8px;padding:12px;height:auto !important}}.type-product .add-to-cart .quantity{background-color:#000;color:#fff;border-radius:40px;overflow:hidden}@media screen and (max-width: 768px){.type-product .add-to-cart .quantity{padding-left:35px;padding-right:35px;margin-left:auto}}.type-product .add-to-cart .quantity label:has(.amount){position:relative;z-index:2}.type-product .add-to-cart .quantity label:has(.amount):after{content:"";position:absolute;width:40px;background-color:#d5f81d;height:40px;top:50%;left:50%;border-radius:50%;transform:translateX(-50%) translateY(-50%)}.type-product .add-to-cart .quantity label:has(.amount) input{z-index:2;position:relative;color:#000}.type-product .add-to-cart .quantity .increase,.type-product .add-to-cart .quantity .decrease{width:60px}.type-product .add-to-cart .quantity .increase:hover,.type-product .add-to-cart .quantity .decrease:hover{background-color:none !important}.type-product .add-to-cart .quantity .increase:hover span,.type-product .add-to-cart .quantity .decrease:hover span{color:#fff}.type-product .add-to-cart .quantity .increase:before,.type-product .add-to-cart .quantity .decrease:before{display:none}.type-product .add-to-cart .quantity .increase span,.type-product .add-to-cart .quantity .decrease span{color:#d5f81d;display:block;font-size:24px}.type-product .p-final-price-wrapper,.type-product .price-final-holder{font-size:22px;font-weight:bold !important}@media screen and (max-width: 992px){.type-product .p-final-price-wrapper,.type-product .price-final-holder{font-size:20px}}@media screen and (max-width: 768px){.type-product .p-final-price-wrapper,.type-product .price-final-holder{font-size:18px}}@media screen and (max-width: 768px){.type-product .p-final-price-wrapper{margin-right:auto}}.type-product .add-to-cart-button{width:fit-content;min-width:unset;flex-grow:unset;margin-right:auto}@media screen and (max-width: 768px){.type-product .add-to-cart-button{width:100%}}.type-product #product-detail-form{border-top:1px solid #000;padding-top:7em;display:flex;flex-direction:column}@media screen and (max-width: 1200px){.type-product #product-detail-form{padding-top:5em}}@media screen and (max-width: 992px){.type-product #product-detail-form{padding-top:3em}}@media screen and (max-width: 768px){.type-product #product-detail-form{padding-top:2em}}.type-product #product-detail-form .detail-parameters{order:10;margin-top:2.5em;display:flex}.type-product #product-detail-form .detail-parameters tr:first-of-type{display:none}.type-product #product-detail-form .detail-parameters tr{display:flex}.type-product #product-detail-form .detail-parameters tr *{line-height:1.1}.type-product #product-detail-form .detail-parameters th{min-width:unset;padding:0;width:auto}.type-product #product-detail-form .detail-parameters th:after{display:none}.type-product #product-detail-form .detail-parameters th span{padding-right:4px}.type-product #product-detail-form .detail-parameters td{padding:0;padding-left:0}.type-product #product-detail-form .detail-parameters td a{font-weight:400}.type-product #product-detail-form .detail-parameters td a:hover{color:#a4bf15}.type-product #product-detail-form .detail-parameters td.label{padding-right:4px}.type-product .shp-tabs-wrapper{margin-top:40px}@media screen and (max-width: 992px){.type-product .shp-tabs-wrapper{margin-top:30px}}@media screen and (max-width: 768px){.type-product .shp-tabs-wrapper{margin-top:24px}}.type-product .shp-tabs-wrapper .row>div{padding:0}.type-product .shp-tabs-wrapper .tab-content{margin-bottom:2.5em}@media screen and (max-width: 992px){.type-product .shp-tabs-wrapper .tab-content{margin-bottom:2em}}@media screen and (max-width: 768px){.type-product .shp-tabs-wrapper .tab-content{margin-bottom:1.5em}}.type-product .shp-tabs-wrapper .basic-description{position:relative;line-height:1.2;padding-top:1.25em;border-bottom:1px solid #000;padding-bottom:3.75em;margin-bottom:2.3em}@media screen and (max-width: 992px){.type-product .shp-tabs-wrapper .basic-description{padding-top:1em;padding-bottom:3em;margin-bottom:1.8em}}@media screen and (max-width: 768px){.type-product .shp-tabs-wrapper .basic-description{padding-top:.8em;padding-bottom:2.5em;margin-bottom:1.5em}}.type-product .shp-tabs-wrapper .basic-description:after{position:absolute;top:0;left:0;transform:translateY(-100%);font-size:1.25em;font-weight:bold;content:"Popis produktu"}.type-product .shp-tabs-wrapper .tab-content>div{display:block !important;margin:0 !important;opacity:1 !important}.type-product .products-related-header{font-size:0px !important;position:relative;height:75px}.type-product .products-related-header:after{position:absolute;font-size:40px;content:"Příslušenství"}.type-product .shp-tabs-wrapper .responsive-nav{display:none !important}.type-product .products-header{text-align:left;font-size:2.5em;font-weight:600;margin-top:1em;margin-bottom:.875em}@media screen and (max-width: 992px){.type-product .products-header{margin-top:.8em;margin-bottom:.7em}}@media screen and (max-width: 768px){.type-product .products-header{margin-top:.6em;margin-bottom:.5em}}@media screen and (max-width: 992px){.type-product .products-header{font-size:2em;margin-top:.8em;margin-bottom:.7em}}@media screen and (max-width: 768px){.type-product .products-header{font-size:1.6em;margin-top:.6em;margin-bottom:.5em}}.type-product .products-wrapper{padding:0;display:block;overflow:unset}.type-product .products-wrapper .p-tools{display:block !important}.type-product .products-wrapper .product-slider-pagination{display:none}.type-product .products-wrapper .products{cursor:unset !important}.type-product .products-wrapper .products-block{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100% !important;transform:unset !important}@media screen and (max-width: 992px){.type-product .products-wrapper .products-block{grid-template-columns:1fr 1fr}}.type-product .product-slider-pagination,.type-product .product-slider-navigation{display:none !important}.type-product #chemical-progress{display:grid;grid-template-columns:1fr 1fr;gap:60px;row-gap:10px;margin-bottom:3em}@media screen and (max-width: 860px){.type-product #chemical-progress{grid-template-columns:1fr}}.type-product .progress-wrapper{max-width:392px;margin-bottom:8px;display:grid;grid-template-columns:1fr 152px;gap:28px;align-items:center}.type-product .progress-label{color:#000;margin-bottom:2px}.type-product .progress-bg{background:#000;width:100%;height:20px;border-radius:10px;overflow:hidden}.type-product .progress-bar{background:#d5f81d;height:100%}.type-product .detail-parameters{display:none}.mousetrap{mix-blend-mode:darken;background-color:#efefef}.social-buttons-wrapper{display:none}#youtube-embed{border-radius:10px}.top-navigation-bar{background-color:#242424;border:unset;height:97px;align-items:flex-end;padding-bottom:20px;display:flex}@media screen and (max-width: 992px){.top-navigation-bar{height:80px}}.top-navigation-bar-menu{flex-grow:1;display:flex;width:100%}.top-navigation-bar-menu li:nth-of-type(3){margin-left:auto}.top-navigation-bar a{color:#fff;font-size:17px}@media screen and (max-width: 992px){.top-navigation-bar a{font-size:15px}}@media screen and (max-width: 768px){.top-navigation-bar a{font-size:14px}}.top-navigation-bar a:hover{color:#d5f81d}.top-navigation-menu{flex:unset;display:flex;align-items:center !important;padding-right:5.5em;flex-grow:1 !important}.top-navigation-bar .container>div{flex:unset}.header-bottom{display:flex}.header-bottom nav{display:flex;justify-content:center;text-align:center}.navigation-in a{font-size:17px;font-weight:500 !important}@media screen and (max-width: 992px){.navigation-in a{font-size:15px}}@media screen and (max-width: 768px){.navigation-in a{font-size:14px}}.navigation-in a b{font-weight:500 !important}.top-navigation-menu-trigger{color:#fff;font-size:12px}.top-navigation-bar-menu-helper ul{list-style-type:none !important}.top-navigation-bar-menu-helper a{color:#000}.top-navigation-bar-menu-helper a:hover{color:#a4bf15}.top-navigation-bar-menu-helper a::before{display:none}.search-form,.search-form .search-input{border-radius:40px !important;background-color:#f5f4f4 !important}.search-form .search-button{padding-left:30px;padding-right:30px;display:flex;justify-content:center;align-items:center;outline:unset !important;box-shadow:unset !important;border:unset !important}.search *:hover{outline:unset !important;box-shadow:unset !important;border:unset !important}body.navigation-hovered:before{display:none}@media screen and (min-width: 767px){#navigation .menu-level-2{border-radius:20px;border:none;box-shadow:rgba(0,0,0,.16) 0px 1px 4px;padding-top:20px;margin-top:-2px}}.menu-level-2 .menu-image{display:none}.category-header .dropdown-menu{border-radius:20px;margin-top:20px;padding:16px 0}.category-header .dropdown-menu li label{line-height:2 !important}#nav-manufacturers{display:none}@media screen and (min-width: 767px){.menu-level-1>li.ext{position:relative}.menu-level-1 .menu-level-2{display:flex;flex-direction:column;width:fit-content;text-align:left;min-width:unset;max-width:unset;position:absolute;min-width:340px;top:100%;left:0}.menu-level-1 .menu-level-2 li{width:100% !important;min-height:35px !important}.menu-level-1 .menu-level-2 li>div>a{min-width:340px;padding:0 20px !important;line-height:1.5 !important}.menu-level-1 .menu-level-2 li>div>a:hover{text-decoration:unset !important;color:#a4bf15}.menu-level-1 .menu-level-2 li>div>a span{text-decoration:unset !important}}.navigation-in a.active,.navigation-in li.active a{color:#1f8f4a !important}@media screen and (max-width: 767px){.navigation-in a{text-decoration:unset !important;text-align:left}.navigation-in a b{text-decoration:unset !important}}.menu-item-773{display:none !important}body,.blank-mode .cart-related-name,.blank-mode .cart-table .main-link,.blank-mode .h1,.blank-mode .h2,.blank-mode .h3,.blank-mode .h4,.blank-mode .h5,.blank-mode .h6,.blank-mode h1,.blank-mode h2,.blank-mode h3,.blank-mode h4,.blank-mode h5,.blank-mode h6,.cart-related-name,.cart-table .main-link,.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:"Author",sans-serif !important}.container{max-width:1397px;width:100%;padding-left:20px !important;padding-right:20px !important;box-sizing:border-box;margin-left:auto;margin-right:auto}@media screen and (max-width: 768px){.container{margin-left:0 !important;margin-right:0 !important}}@media screen and (max-width: 992px){.content-wrapper.container{padding-left:10px !important;padding-right:10px !important}}@media(min-width: 992px){.container-narrow{margin:0 auto;width:100%}}.benefitBanner{display:none}.welcome>h1{display:none}.welcome-wrapper{padding-top:24px !important;max-width:unset !important;padding-bottom:0 !important}@media screen and (max-width: 992px){.welcome-wrapper{margin-top:20px;margin-bottom:20px}}@media screen and (max-width: 768px){.welcome-wrapper{margin-top:0px;margin-bottom:10px}}.content{padding-left:0 !important;padding-right:0 !important}.row{margin-left:0 !important;margin-right:0 !important}.p>a img{transition:.3s}.p>a:hover img{transform:scale(1.1)}