/* DymovodyCZ – Titanium, čierno-oranžová grafika */
:root{--primary:#f56600;--primary-dark:#d94c00}
#topBar{background:#080808!important;color:#fff!important}#topBar a{color:#fff!important}.myheader,#dropMenu,#menuWrapper{background:#111!important}.myheader .navigate_bar{background:#111!important}#menuContent>li>a,.priority-nav__dropdown-toggle{color:#fff!important}#menuContent>li>a:hover{color:#ff6900!important}#searchForm .search_submit,#basket_icon,.buy_btn,.buy_btn:hover{background-color:#f56600!important}#site_logo:empty:before{content:"DYMOVODYCZ";font:900 27px Arial,sans-serif;color:white;letter-spacing:-1px}#site_logo:empty:after{content:"DYMOVODY A PRÍSLUŠENSTVO";display:block;font:10px Arial,sans-serif;color:#ff6900;letter-spacing:1.2px;margin-top:7px}#site_logo{min-width:190px;min-height:60px;display:flex;flex-direction:column;justify-content:center}a:hover{color:#d94c00}.sk-home{font-family:Arial,sans-serif;color:#151515}.sk-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#111;color:#fff;margin:24px 0 38px;overflow:hidden}.sk-hero-copy{padding:55px 40px;border-left:7px solid #f56600}.sk-hero h1{font-size:48px;line-height:1.05;color:white!important;margin:0 0 24px!important;font-weight:900}.sk-hero h1 span{color:#ff6900}.sk-hero p{font-size:18px;line-height:1.6;color:#ddd}.sk-hero img{width:100%;height:100%;object-fit:contain;background:#fafafa;min-height:350px}.sk-cta{display:inline-block;padding:16px 24px;background:#f56600;color:#fff!important;font-weight:bold;text-decoration:none;margin-top:18px}.sk-home h2{text-align:center;font-size:27px;margin:38px 0 24px!important;font-weight:800}.sk-cats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sk-cat{display:flex;flex-direction:column;border:1px solid #e4e4e4;text-decoration:none!important;color:#111!important;background:white}.sk-cat img{width:100%;height:150px;object-fit:contain;padding:15px;box-sizing:border-box}.sk-cat strong{background:#111;color:white;padding:17px;border-bottom:4px solid #f56600;font-size:14px}.sk-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:35px 0}.sk-benefits div{border-top:3px solid #f56600;padding:20px;background:#f6f6f6}.sk-benefits strong{display:block;margin-bottom:10px}.sk-help{background:#111;color:#fff;padding:30px;margin:35px 0}.sk-help h2{color:#fff!important;text-align:left}.sk-info{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:35px}.sk-info a{padding:13px 18px;background:#f3f3f3;color:#222!important;border-bottom:2px solid #f56600}@media(max-width:760px){.sk-hero{grid-template-columns:1fr}.sk-hero-copy{padding:30px 22px}.sk-hero h1{font-size:34px}.sk-hero img{max-height:260px;min-height:0}.sk-cats,.sk-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:420px){.sk-cats,.sk-benefits{grid-template-columns:1fr}}
/* Rozloženie úvodnej stránky */
.header_slider{display:none!important}#site_logo{background:none!important;text-shadow:none!important}#site_logo:before,#site_logo:after{text-shadow:none!important}#quantity_tag,#quantity_tag span{color:white!important}#incenterpage:has(.sk-home){display:flex;flex-direction:column}#incenterpage>.article-content:has(.sk-home){order:-1;width:100%}#incenterpage:has(.sk-home)>.products_wrap{width:100%}.sk-hero img{max-height:440px}.sk-home h1{letter-spacing:-1px}.sk-home p{line-height:1.65}.sk-home .sk-hero-copy p{color:#ddd!important}.sk-home .sk-help p{color:#eee!important}
#incenterpage:has(.sk-home)>.article-content{order:-10!important;display:block!important;width:100%!important}
body.home #incenterpage, #incenterpage:has(.sk-home){display:grid!important;grid-template-columns:minmax(0,1fr)!important}#incenterpage>.article-content{grid-row:1!important}
html body #page .sk-hero h1{display:block!important;font-family:Arial,sans-serif!important;font-size:48px!important;line-height:1.08!important;font-weight:900!important;white-space:normal!important;margin-bottom:22px!important}html body #page .sk-hero h1 span{display:block!important;color:#ff6900!important}html body #page .sk-hero h1 br{display:none!important}html body #page .sk-cat,html body #page .sk-cat strong,html body #page .sk-cta{text-decoration:none!important}#site_logo:before{color:white!important}#searchForm .wrapper_search_submit{background:#f56600!important}@media(max-width:760px){html body #page .sk-hero h1{font-size:34px!important}.sk-hero img{max-height:260px!important}}
@media(max-width:760px){#site_logo{min-width:135px!important;max-width:160px!important}#site_logo:empty:before{font-size:19px!important;letter-spacing:-.6px!important}#site_logo:empty:after{font-size:7px!important;letter-spacing:.6px!important}.sk-hero img{height:240px!important;min-height:0!important}}
/* Úvodný banner podľa českého e-shopu */

.sk-main-banner{position:relative;isolation:isolate;overflow:hidden;background:#f4f4f4 url('https://www.kourovodycz.cz/fotky22639/ChatGPT%20Image%2024.%208.%202026%2017_51_22.png') right center/100% 100% no-repeat;aspect-ratio:1.65;min-height:620px;margin:0 0 32px}
.sk-main-banner:before{content:'';position:absolute;inset:0;z-index:-1;background:#ff6a00;clip-path:polygon(0 0,58% 0,50% 61%,58% 100%,0 100%)}
.sk-main-banner:after{content:'';position:absolute;inset:0;z-index:-1;background:#090909;clip-path:polygon(0 0,57.4% 0,49.4% 61%,57.4% 100%,0 100%)}
.sk-main-banner-copy{box-sizing:border-box;width:49%;padding:6% 4% 4%;color:white}
.sk-main-banner h1{font-size:clamp(34px,4vw,76px);font-weight:900;line-height:1.08;color:white;margin:0 0 24px;letter-spacing:-1px}
.sk-main-banner h1 span{color:#ff6a00}.sk-main-banner p{font-size:clamp(15px,1.35vw,23px);line-height:1.55;margin:0 0 18px;color:#f4f4f4}.sk-main-banner .sk-main-lead{font-weight:700}
.sk-main-banner .sk-cta{display:inline-block;background:#ff6a00;color:white;padding:18px 23px;margin-top:12px;font-size:clamp(13px,1.1vw,18px);font-weight:800;text-decoration:none}
.sk-main-points{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:48px;font-size:12px;line-height:1.5}.sk-main-points b{display:block;color:#ff6a00;font-size:25px;margin-bottom:7px}.sk-main-points strong{display:block;color:white;font-size:12px}
@media(max-width:700px){.sk-main-banner{aspect-ratio:auto;min-height:0;background-position:right top;background-size:215% 330px;padding-top:330px}.sk-main-banner:before,.sk-main-banner:after{display:none}.sk-main-banner-copy{width:100%;padding:28px 24px;background:#090909;border-top:5px solid #ff6a00}.sk-main-banner h1{font-size:38px}.sk-main-banner p{font-size:16px}.sk-main-points{margin-top:28px}}

html body #page .sk-main-banner h1{display:block!important;font-family:Arial,sans-serif!important;font-size:clamp(36px,4vw,76px)!important;line-height:1.08!important;font-weight:900!important;color:#fff!important;margin:0 0 28px!important;white-space:normal!important}html body #page .sk-main-banner h1 span{display:block!important;color:#ff6a00!important}html body #page .sk-main-banner h1 br{display:none!important}.sk-main-points,.sk-main-points div{color:#ddd!important}.sk-main-banner .sk-main-points{font-size:14px;line-height:1.6}.sk-main-banner .sk-main-points strong{font-size:13px}@media(max-width:700px){html body #page .sk-main-banner h1{font-size:38px!important}}
/* Obrazkove kategorie podľa českého e-shopu */
.sk-cats.sk-cats-full{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.sk-cats-full .sk-cat{border:1px solid #e5e5e5;border-radius:3px;overflow:hidden;box-shadow:0 1px 3px #00000012;transition:transform .2s,box-shadow .2s}.sk-cats-full .sk-cat:hover{transform:translateY(-3px);box-shadow:0 5px 14px #0000001c}.sk-cats-full .sk-cat img{height:225px;padding:16px;background:#fff}.sk-cats-full .sk-cat strong{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:58px;box-sizing:border-box;padding:15px 16px;background:#151515;border:0;font-size:13px;line-height:1.3}.sk-cats-full .sk-cat strong span{color:#ff6900;font-size:27px;line-height:1}.sk-home .sk-categories-title:after{content:"";display:block;width:52px;height:3px;background:#ff6900;margin:14px auto 0}@media(max-width:1000px){.sk-cats.sk-cats-full{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.sk-cats.sk-cats-full{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-cats-full .sk-cat img{height:180px}.sk-cats-full .sk-cat strong{padding:12px;font-size:12px}}@media(max-width:360px){.sk-cats.sk-cats-full{grid-template-columns:1fr}}
/* Prečo nakupovať u nás */
.sk-why{background:#151515;padding:45px 40px 48px;margin:24px 0 35px}.sk-home .sk-why h2{color:#fff!important;font-size:28px!important;margin:0 0 35px!important;text-align:center}.sk-why h2:after{content:"";display:block;width:52px;height:3px;background:#ff5a00;margin:14px auto 0}.sk-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sk-why-item{display:flex;align-items:flex-start;gap:15px;padding:22px 18px;background:#202020;border:1px solid #303030}.sk-why-icon{display:flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:#ff5a00;color:#fff!important;font-size:20px;font-weight:700}.sk-why-content{min-width:0}.sk-home .sk-why h3{color:#fff!important;font-size:15px!important;line-height:1.3!important;font-weight:800!important;margin:1px 0 7px!important}.sk-home .sk-why p{color:#c8c8c8!important;font-size:13px!important;line-height:1.6!important;margin:0!important}@media(max-width:1000px){.sk-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-why{padding:32px 24px}}@media(max-width:520px){.sk-why-grid{grid-template-columns:1fr;gap:14px}.sk-why{padding:28px 18px}.sk-home .sk-why h2{font-size:24px!important}}
/* Poradenska sekcia podľa českého e-shopu */
.sk-advice{display:grid;grid-template-columns:1.5fr 1fr auto;align-items:center;gap:35px;margin:45px 0 35px;padding:28px 38px;background:linear-gradient(90deg,#111,#1d1d1d);color:#fff}.sk-home .sk-advice h2{text-align:left!important;font-size:25px!important;line-height:1.25!important;font-weight:900!important;color:#fff!important;margin:0 0 10px!important}.sk-home .sk-advice h2 span{color:#ff5a00!important}.sk-home .sk-advice p{font-size:13px!important;line-height:1.6!important;color:#d0d0d0!important;margin:0!important}.sk-advice-service{border-left:3px solid #ff5a00;padding-left:20px}.sk-advice-service strong{display:block;color:#fff!important;font-size:13px;font-weight:800;margin-bottom:5px}.sk-advice-service span{display:block;color:#bdbdbd!important;font-size:12px;line-height:1.5}.sk-advice-button a{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:50px;padding:0 28px;background:#ff5a00;color:#fff!important;font-size:13px;font-weight:800;white-space:nowrap;text-decoration:none!important}.sk-advice-button a:hover{background:#df4e00}@media(max-width:1000px){.sk-advice{grid-template-columns:1fr auto;gap:24px}.sk-advice-text{grid-column:1 / -1}}@media(max-width:600px){.sk-advice{grid-template-columns:1fr;padding:26px 22px;gap:22px}.sk-advice-text{grid-column:auto}.sk-advice-button a{width:100%}.sk-home .sk-advice h2{font-size:23px!important}}
/* Informacie o dymovodoch podľa českého e-shopu */
.sk-seo{background:#f6f6f6;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;margin:35px 0 40px;padding:45px 40px}.sk-seo-inner{max-width:1400px;margin:0 auto}.sk-seo-intro{max-width:960px;text-align:center;margin:0 auto 36px}.sk-home .sk-seo h2{font-size:28px!important;font-weight:900!important;line-height:1.3!important;color:#151515!important;margin:0 0 16px!important;text-align:center}.sk-home .sk-seo h2 span{color:#ff5a00!important}.sk-home .sk-seo-intro p{color:#555!important;font-size:14px!important;line-height:1.8!important;padding-top:5px;margin:0!important}.sk-seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sk-seo-item{background:#fff;border:1px solid #e3e3e3;padding:24px 25px}.sk-home .sk-seo-item h3{font-size:15px!important;font-weight:800!important;line-height:1.4!important;color:#171717!important;border-left:3px solid #ff5a00;padding-left:16px;margin:0 0 13px!important}.sk-home .sk-seo-item p{color:#666!important;font-size:13px!important;line-height:1.8!important;padding-top:5px;margin:0!important}@media(max-width:800px){.sk-seo{padding:32px 24px}.sk-seo-grid{grid-template-columns:1fr}.sk-home .sk-seo h2{font-size:25px!important}}@media(max-width:480px){.sk-seo{padding:28px 18px}.sk-seo-item{padding:20px}.sk-home .sk-seo h2{font-size:23px!important}}
.sk-home .sk-seo-item h3{padding-left:16px!important}
/* Zakaznicke informacie podľa českého e-shopu */
.sk-customer-info{max-width:1240px;margin:28px auto 38px;padding:0 18px;box-sizing:border-box}.sk-customer-info-head{text-align:center;margin-bottom:26px}.sk-home .sk-customer-info h2{font-size:28px!important;font-weight:900!important;line-height:1.3!important;color:#181818!important;margin:0 0 16px!important;text-align:center}.sk-customer-info h2:after{content:"";display:block;width:52px;height:3px;background:#ff5a00;margin:14px auto 0}.sk-home .sk-customer-info-head p{font-size:15px!important;color:#666!important;line-height:1.7!important;margin:13px auto 0!important;max-width:760px}.sk-customer-info-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.sk-customer-info-card{display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;min-height:144px;padding:22px 22px 19px;background:#151515;border-bottom:3px solid #ff5a00;color:#fff!important;text-decoration:none!important;transition:background .2s,transform .2s}.sk-customer-info-card:hover{background:#252525;transform:translateY(-3px)}.sk-customer-info-card span{text-decoration:none!important}.sk-customer-info-title{display:block;color:#fff!important;font-size:17px;line-height:1.3;font-weight:800;margin-bottom:14px}.sk-customer-info-more{display:block;color:#ff5a00!important;font-size:13px;line-height:1.5;font-weight:800}@media(max-width:1050px){.sk-customer-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.sk-customer-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sk-customer-info{padding:0}.sk-customer-info-card{padding:20px 18px}.sk-customer-info-title{font-size:15px}.sk-home .sk-customer-info h2{font-size:24px!important}}@media(max-width:360px){.sk-customer-info-grid{grid-template-columns:1fr}}
/* Vybrane produkty podľa českého e-shopu */
#incenterpage:has(.sk-home)>.products_wrap .product_wraper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important}
#incenterpage:has(.sk-home)>.products_wrap .product_wraper>.break,#incenterpage:has(.sk-home)>.products_wrap .product_wraper>hr{display:none!important}
#incenterpage:has(.sk-home)>.products_wrap .product{width:auto!important;float:none!important;margin:0!important;padding:4px!important;border:1px solid #eee!important;border-radius:4px!important;background:#fff!important;box-sizing:border-box!important;height:auto!important}
#incenterpage:has(.sk-home)>.products_wrap .productBody{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;height:100%!important;margin:4px!important;padding:13px!important;border:1px solid #e7e7e7!important;border-radius:7px!important;background:#fff!important}
#incenterpage:has(.sk-home)>.products_wrap .img_box{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:230px!important;padding:15px!important;box-sizing:border-box!important;margin:0!important}
#incenterpage:has(.sk-home)>.products_wrap .img_box a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}
#incenterpage:has(.sk-home)>.products_wrap .img_box img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:0!important;margin:0!important}
#incenterpage:has(.sk-home)>.products_wrap .img_box img[alt="empty"]{display:none!important}
#incenterpage:has(.sk-home)>.products_wrap .productTitle{width:100%!important;min-height:70px!important;height:auto!important;padding:8px 8px 4px!important;box-sizing:border-box!important;margin:0!important}
#incenterpage:has(.sk-home)>.products_wrap .productTitleContent a{font-size:15px!important;line-height:1.4!important;font-weight:500!important;color:#1f242d!important;text-decoration:none!important}
#incenterpage:has(.sk-home)>.products_wrap .productPriceBox{margin-top:auto!important}
#incenterpage:has(.sk-home)>.products_wrap .product_price_text{font-size:20px!important;font-weight:800!important;color:#151515!important}
#incenterpage:has(.sk-home)>.products_wrap .buy_btn{background:#151515!important;color:#fff!important;border:0!important;border-radius:22px!important;font-size:12px!important;font-weight:700!important;text-transform:none!important}
#incenterpage:has(.sk-home)>.products_wrap .buy_btn:hover{background:#ff5a00!important}
#incenterpage:has(.sk-home)>.products_wrap .spin-dec,#incenterpage:has(.sk-home)>.products_wrap .spin-inc{background:#151515!important;color:#fff!important;border:0!important;border-radius:22px!important}
@media(max-width:1000px){#incenterpage:has(.sk-home)>.products_wrap .product_wraper{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){#incenterpage:has(.sk-home)>.products_wrap .product_wraper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#incenterpage:has(.sk-home)>.products_wrap .img_box{height:200px!important}}@media(max-width:440px){#incenterpage:has(.sk-home)>.products_wrap .product_wraper{grid-template-columns:1fr!important}}
.sk-home .sk-selected-products-title:after{content:"";display:block;width:52px;height:3px;background:#ff5a00;margin:14px auto 0}
#incenterpage:has(.sk-home)>.products_wrap{width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}#incenterpage:has(.sk-home)>.products_wrap .product_wraper{max-width:100%!important;box-sizing:border-box!important}#incenterpage:has(.sk-home)>.products_wrap .product{width:100%!important;max-width:none!important;min-width:0!important}#incenterpage:has(.sk-home)>.products_wrap .productBody{width:calc(100% - 8px)!important;max-width:none!important;height:calc(100% - 8px)!important}
/* Novinka – styl produktov českého e-shopu */
#incenterpage:has(.sk-home)>.box_news {margin:35px 0 40px!important;width:100%!important;box-sizing:border-box!important}
#incenterpage:has(.sk-home)>.box_news .action-box-title{display:block!important;text-align:center!important;font-size:28px!important;font-weight:800!important;text-transform:uppercase!important;color:#151515!important;border:0!important;padding:0!important;margin:0 0 28px!important;background:transparent!important}
#incenterpage:has(.sk-home)>.box_news .product3{border-radius:7px!important;border:1px solid #e7e7e7!important;padding:13px!important;background:#fff!important;box-sizing:border-box!important}
#incenterpage:has(.sk-home)>.box_news .product3ImageBox{height:230px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:15px!important;box-sizing:border-box!important}
#incenterpage:has(.sk-home)>.box_news .product3ImageBox a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}
#incenterpage:has(.sk-home)>.box_news .product3ImageBox img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:0!important;margin:0!important}
#incenterpage:has(.sk-home)>.box_news .product3Title{min-height:70px!important;padding:8px 8px 4px!important;box-sizing:border-box!important}
#incenterpage:has(.sk-home)>.box_news .product3Title a{font-size:15px!important;line-height:1.4!important;font-weight:500!important;color:#1f242d!important;text-decoration:none!important}
#incenterpage:has(.sk-home)>.box_news .product_price_text{font-size:20px!important;font-weight:800!important;color:#151515!important}
#incenterpage:has(.sk-home)>.box_news .buy_btn{background:#151515!important;color:#fff!important;border:0!important;border-radius:22px!important;font-size:12px!important;font-weight:700!important;text-transform:none!important}
#incenterpage:has(.sk-home)>.box_news .buy_btn:hover{background:#ff5a00!important}
#incenterpage:has(.sk-home)>.box_news .spin-dec{background:#151515!important;color:#fff!important;border:0!important;border-radius:22px!important}
#incenterpage:has(.sk-home)>.box_news .spin-inc{background:#151515!important;color:#fff!important;border:0!important;border-radius:22px!important}
#incenterpage:has(.sk-home)>.box_news .owl-nav.disabled{display:none!important}
#incenterpage:has(.sk-home)>.box_news .action-box-title:before{display:none!important}#incenterpage:has(.sk-home)>.box_news .action-box-title:after{content:"";display:block;width:52px;height:3px;background:#ff5a00;margin:14px auto 0}@media(max-width:600px){#incenterpage:has(.sk-home)>.box_news .action-box-title{font-size:24px!important}#incenterpage:has(.sk-home)>.box_news .product3ImageBox{height:210px!important}}
/* Hlavicka a slovenske logo */
html body #page #site_logo{display:block!important;width:290px!important;min-width:290px!important;max-width:290px!important;height:70px!important;min-height:70px!important;background:transparent url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22350%22%20height%3D%2284%22%20viewBox%3D%220%200%20350%2084%22%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22348%22%20height%3D%2282%22%20rx%3D%2240%22%20fill%3D%22white%22%2F%3E%3Ccircle%20cx%3D%2243%22%20cy%3D%2242%22%20r%3D%2231%22%20fill%3D%22white%22%20stroke%3D%22%23ff5a00%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M28%2031h30v34H28z%20M25%2030h36%20M32%2065v5%20M54%2065v5%20M39%2023v7%20M46%2023v7%22%20fill%3D%22none%22%20stroke%3D%22%23151515%22%20stroke-width%3D%223%22%2F%3E%3Crect%20x%3D%2233%22%20y%3D%2236%22%20width%3D%2220%22%20height%3D%2222%22%20rx%3D%221%22%20fill%3D%22%23202020%22%2F%3E%3Cpath%20d%3D%22M42%2054c-11-6%202-10%200-17%2010%207%2011%2013%200%2017z%22%20fill%3D%22%23ff5a00%22%2F%3E%3Cpath%20d%3D%22M40%2020c-6-7%208-9%204-16%20M47%2022c-5-6%208-8%204-14%22%20fill%3D%22none%22%20stroke%3D%22%23ff5a00%22%20stroke-width%3D%222.5%22%20stroke-linecap%3D%22round%22%2F%3E%3Ctext%20x%3D%2283%22%20y%3D%2244%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2231%22%20font-weight%3D%22900%22%20letter-spacing%3D%22-1.3%22%20fill%3D%22%23151515%22%3EDYMOVODY%3Ctspan%20fill%3D%22%23ff5a00%22%3ECZ%3C%2Ftspan%3E%3C%2Ftext%3E%3Ctext%20x%3D%2285%22%20y%3D%2261%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%228.5%22%20font-weight%3D%22700%22%20letter-spacing%3D%221.8%22%20fill%3D%22%23333%22%3EDYMOVODY%20A%20PR%C3%8DSLU%C5%A0ENSTVO%3C%2Ftext%3E%3C%2Fsvg%3E") left center/contain no-repeat!important}html body #page #site_logo:before,html body #page #site_logo:after{content:none!important;display:none!important}#topBar{max-width:1600px!important;margin:0 auto!important;background:#050505!important}.myheader{max-width:1600px!important;margin:0 auto!important;background:#111!important}.myheader .navigate_bar{box-sizing:border-box!important;min-height:90px!important;padding:12px 30px!important;gap:28px!important}#dropMenu{background:#151515!important;border-top:1px solid #333!important}#menuWrapper{background:#151515!important}#menuContent>li>a{font-weight:700!important;font-size:14px!important}#searchForm{max-width:600px!important;height:50px!important}#searchForm .wrapper_search_submit{background:#ff5a00!important;min-width:54px!important;position:relative}#searchForm .wrapper_search_submit:before{content:"\f002";font-family:FontAwesome!important;font-size:20px;color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}#searchForm .search_submit{background:transparent!important}#basket_icon{background:#ff5a00!important}@media(max-width:760px){html body #page #site_logo{width:210px!important;min-width:170px!important;max-width:210px!important;height:54px!important;min-height:54px!important}.myheader .navigate_bar{padding:10px 16px!important;gap:14px!important}#menuContent>li>a{font-size:13px!important}}@media(max-width:420px){html body #page #site_logo{width:170px!important;min-width:150px!important;max-width:170px!important}}
html body #page .myheader{display:block!important;margin-left:auto!important;margin-right:auto!important;width:100%!important;max-width:1600px!important}#searchForm .wrapper_search_submit{background-color:#ff5a00!important;border-radius:0 26px 26px 0!important}#searchForm .search_submit{background-color:#ff5a00!important;border-radius:0 26px 26px 0!important}
#searchForm{position:relative!important}#searchForm .wrapper_search_submit{position:absolute!important;right:0!important;top:0!important;width:54px!important;height:50px!important;display:block!important;overflow:hidden!important}#searchForm .search_submit{position:absolute!important;inset:0!important;width:54px!important;height:50px!important;min-height:50px!important;margin:0!important;padding:0!important;background:#ff5a00!important;background-image:none!important;z-index:1!important}#searchForm .wrapper_search_submit:before{z-index:2!important;color:white!important}
/* Paticka podľa českého e-shopu */
html body #page .contenttwo{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:1600px!important;margin:0 auto!important;padding:8px!important;background:#151515!important;color:#fff!important}html body #page .contenttwo-wrapper{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;padding:8px 0!important;text-align:left!important}html body #page .contenttwo p{color:#fff!important;font-size:13px!important;line-height:1.7!important;margin:0!important}html body #page .contenttwo a{color:#4c8dff!important;font-weight:700!important;text-decoration:none!important}html body #page .contenttwo a:hover{color:#ff6900!important;text-decoration:underline!important}@media(max-width:600px){html body #page .contenttwo{padding:10px 16px!important}}
/* Tmave rozbalovacie menu */
html body #page #menuContent .eshop-submenu-root,html body #page #menuContent .eshop-submenu-root ul{background:#1b1b1b!important;border-color:#333!important;border-bottom-color:#ff5a00!important}html body #page #menuContent .eshop-submenu-root li,html body #page #menuContent .menu-item-box,html body #page #menuContent .menu-item-cat{background:transparent!important}html body #page #menuContent .eshop-submenu-root a{color:#eee!important;background:transparent!important;border-color:#333!important}html body #page #menuContent .eshop-submenu-root a:hover,html body #page #menuContent .eshop-submenu-root a:focus{color:#ff6900!important;background:#282828!important}html body #page #menuContent>li:hover,html body #page #menuContent>li:focus-within,html body #page #menuContent>li:hover>a,html body #page #menuContent>li:focus-within>a{background:#1b1b1b!important;color:#ff6900!important}
@media(min-width:761px){html body #page #menuContent>li:focus-within>.eshop-submenu-root{display:flex!important}}
@media(min-width:761px){html body #page #menuContent>li:focus-within>.eshop-submenu-root{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}html body #page #menuContent>li:focus-within>.eshop-submenu-root>li{width:auto!important;max-width:none!important;float:none!important}}
/* Logo so strieskou dymovodu ako cesky vzor */
html body #page #site_logo{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22480%22%20height%3D%22150%22%20viewBox%3D%220%200%20480%20150%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22pipe%22%3E%3Cstop%20stop-color%3D%22%23080808%22%2F%3E%3Cstop%20offset%3D%22.35%22%20stop-color%3D%22%23404040%22%2F%3E%3Cstop%20offset%3D%22.5%22%20stop-color%3D%22%23151515%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23060606%22%2F%3E%3C%2FlinearGradient%3E%3CradialGradient%20id%3D%22cap%22%3E%3Cstop%20stop-color%3D%22%23353535%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%23080808%22%2F%3E%3C%2FradialGradient%3E%3C%2Fdefs%3E%3Crect%20x%3D%221%22%20y%3D%221%22%20width%3D%22478%22%20height%3D%22148%22%20rx%3D%2274%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M41%2060a40%2040%200%200%200%2011%2058%20M110%2060a40%2040%200%200%201-12%2058%22%20fill%3D%22none%22%20stroke%3D%22%23ff5a00%22%20stroke-width%3D%225%22%2F%3E%3Cpath%20d%3D%22M69%2049C51%2037%2087%2028%2076%2012c24%2019-17%2025-7%2037%20M80%2050c-14-9%2018-18%2010-29%2018%2016-18%2023-10%2029%22%20fill%3D%22%23ff5a00%22%2F%3E%3Cpath%20d%3D%22M54%2077h40v47c-12%207-28%207-40%200z%22%20fill%3D%22url(%23pipe)%22%2F%3E%3Cellipse%20cx%3D%2274%22%20cy%3D%2277%22%20rx%3D%2220%22%20ry%3D%224%22%20fill%3D%22%23282828%22%2F%3E%3Cpath%20d%3D%22M55%2094h39%22%20stroke%3D%22%23090909%22%20stroke-width%3D%223%22%2F%3E%3Cpath%20d%3D%22M54%2064l4%2013%20M72%2064v10%20M93%2064l-4%2013%22%20stroke%3D%22%23111%22%20stroke-width%3D%222%22%2F%3E%3Cpath%20d%3D%22M44%2063Q74%2048%20104%2063Q106%2069%2074%2069Q42%2069%2044%2063z%22%20fill%3D%22url(%23cap)%22%20stroke%3D%22%23070707%22%2F%3E%3Ctext%20x%3D%22120%22%20y%3D%2291%22%20textLength%3D%22326%22%20lengthAdjust%3D%22spacingAndGlyphs%22%20font-family%3D%22Arial%20Black%2CArial%2Csans-serif%22%20font-size%3D%2249%22%20font-weight%3D%22900%22%20letter-spacing%3D%22-2%22%20fill%3D%22%23080808%22%3EDYMOVODY%3Ctspan%20fill%3D%22%23ff5a00%22%3ECZ%3C%2Ftspan%3E%3C%2Ftext%3E%3Cpath%20d%3D%22M121%20102H444%22%20stroke%3D%22%23ff5a00%22%20stroke-width%3D%221.5%22%2F%3E%3Ctext%20x%3D%22121%22%20y%3D%22121%22%20textLength%3D%22323%22%20lengthAdjust%3D%22spacingAndGlyphs%22%20font-family%3D%22Arial%2Csans-serif%22%20font-size%3D%2211.4%22%20font-weight%3D%22500%22%20fill%3D%22%23111%22%3EDYMOVODY%20KU%20KACHLIAM%20A%20KRBOM%3C%2Ftext%3E%3C%2Fsvg%3E")!important;background-size:contain!important;width:300px!important;min-width:300px!important;max-width:300px!important;height:90px!important;min-height:90px!important}@media(max-width:760px){html body #page #site_logo{width:210px!important;min-width:170px!important;max-width:210px!important;height:65px!important;min-height:65px!important}}@media(max-width:420px){html body #page #site_logo{width:175px!important;min-width:150px!important;max-width:175px!important;height:55px!important;min-height:55px!important}}
/* Kategorie – slovensky, podľa kourovodycz.cz */
#incenterpage:has(>.sk-category-intro)>.title_page{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}
.sk-category-intro{background:#151515;color:#fff;border-left:5px solid #ff5a00;padding:28px 30px;margin:10px 0 30px;box-sizing:border-box}
.sk-category-eyebrow{color:#ff5a00;font-size:12px;font-weight:800;letter-spacing:.7px;margin-bottom:10px}
#incenterpage .sk-category-intro h2{font-size:34px!important;font-weight:900!important;line-height:1.15!important;color:white!important;margin:0 0 14px!important;text-align:left!important}
.sk-category-intro h2 span{color:#ff5a00!important}
#incenterpage .sk-category-intro p{color:#ddd!important;font-size:14px!important;line-height:1.7!important;max-width:1100px;margin:0 0 22px!important}
.sk-category-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.sk-category-benefits>div{display:flex;gap:12px;align-items:center;background:#202020;border:1px solid #333;padding:14px}
.sk-category-benefits b{background:#ff5a00;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px}
.sk-category-benefits strong{display:block;color:white;font-size:12px;line-height:1.5}.sk-category-benefits small{display:block;color:#bbb;font-size:12px;line-height:1.6}
#incenterpage>.main_category:has(>a){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))!important;gap:12px!important;width:100%!important;margin:0 0 30px!important;padding:0!important;box-sizing:border-box}
#incenterpage>.main_category:has(>a):before{content:"VYBERTE SI PODKATEGÓRIU";grid-column:1/-1;text-align:center;color:#151515;font-size:24px;line-height:1.3;font-weight:900;border-bottom:3px solid #ff5a00;padding:0 0 14px;margin:0 0 10px}
#incenterpage>.main_category:has(>a[href*="priemer"]):before,#incenterpage>.main_category:has(>a[href*="zaluzie-150"]):before{content:"VYBERTE POŽADOVANÝ PRIEMER"}
#incenterpage>.main_category>a.odkaz_banner{display:flex!important;align-items:center!important;justify-content:center!important;float:none!important;width:100%!important;min-width:0!important;height:auto!important;min-height:74px!important;margin:0!important;padding:18px 12px!important;background:#171717!important;border:1px solid #303030!important;border-bottom:3px solid #ff5a00!important;border-radius:3px!important;text-decoration:none!important;box-sizing:border-box!important}
#incenterpage>.main_category>a.odkaz_banner:hover,#incenterpage>.main_category>a.odkaz_banner:focus-visible{background:#ff5a00!important}
#incenterpage>.main_category>a h3.title_ds{position:static!important;background:transparent!important;color:white!important;font-size:16px!important;line-height:1.45!important;font-weight:800!important;text-align:center!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;text-transform:none!important}
#incenterpage>.sorting{background:#f6f6f6!important;border:1px solid #e7e7e7!important;padding:12px 16px!important;margin:10px 0 18px!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important}
#incenterpage>.sorting .sort-left{order:-1}#incenterpage>.sorting fieldset{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important}#incenterpage>.sorting .sorting_order_text{font-weight:700!important;color:#333!important}
#incenterpage:has(>.sorting)>.title_page{color:#151515!important;font-size:30px!important;font-weight:900!important;border-left:4px solid #ff5a00!important;padding-left:16px!important;line-height:1.3!important}
#incenterpage:has(>.sorting)>.products_wrap{margin-top:12px!important}
@media(max-width:760px){.sk-category-intro{padding:24px 20px}.sk-category-benefits{grid-template-columns:1fr;gap:10px}#incenterpage .sk-category-intro h2{font-size:27px!important}#incenterpage>.main_category:has(>a){grid-template-columns:repeat(2,minmax(0,1fr))!important}#incenterpage>.main_category:has(>a):before{font-size:21px}#incenterpage>.sorting{padding:12px!important}}
/* Vybrane produkty podľa českého e-shopu */
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product_wraper{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product_wraper>.break,#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product_wraper>hr{display:none!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product{width:auto!important;float:none!important;margin:0!important;padding:4px!important;border:1px solid #eee!important;border-radius:4px!important;background:#fff!important;box-sizing:border-box!important;height:auto!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .productBody{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;height:100%!important;margin:4px!important;padding:13px!important;border:1px solid #e7e7e7!important;border-radius:7px!important;background:#fff!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .img_box{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:230px!important;padding:15px!important;box-sizing:border-box!important;margin:0!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .img_box a{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .img_box img{max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:0!important;margin:0!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .img_box img[alt="empty"]{display:none!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .productTitle{width:100%!important;min-height:70px!important;height:auto!important;padding:8px 8px 4px!important;box-sizing:border-box!important;margin:0!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .productTitleContent a{font-size:15px!important;line-height:1.4!important;font-weight:500!important;color:#1f242d!important;text-decoration:none!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .productPriceBox{margin-top:auto!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product_price_text{font-size:20px!important;font-weight:800!important;color:#151515!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .buy_btn{background:#151515!important;color:#fff!important;border:0!important;border-radius:22px!important;font-size:12px!important;font-weight:700!important;text-transform:none!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .buy_btn:hover{background:#ff5a00!important}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .spin-dec,#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .spin-inc{background:#151515!important;color:#fff!important;border:0!important;border-radius:22px!important}
@media(max-width:1000px){#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product_wraper{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product_wraper{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .img_box{height:200px!important}}@media(max-width:440px){#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product_wraper{grid-template-columns:1fr!important}}
.sk-home .sk-selected-products-title:after{content:"";display:block;width:52px;height:3px;background:#ff5a00;margin:14px auto 0}
#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)){width:100%!important;max-width:100%!important;padding:0!important;box-sizing:border-box!important}#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product_wraper{max-width:100%!important;box-sizing:border-box!important}#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .product{width:100%!important;max-width:none!important;min-width:0!important}#incenterpage:has(>.sorting)>.products_wrap:not(:has(.product_wraper.row)) .productBody{width:calc(100% - 8px)!important;max-width:none!important;height:calc(100% - 8px)!important}

/* Vyrovnanie podkategorii a prehladne priemery */
#incenterpage>.main_category:has(>a:last-child:nth-child(1)){grid-template-columns:repeat(1,minmax(0,1fr))!important}
#incenterpage>.main_category:has(>a:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))!important}
#incenterpage>.main_category:has(>a:last-child:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))!important}
#incenterpage>.main_category:has(>a:last-child:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))!important}
#incenterpage>.main_category:has(>a:last-child:nth-child(5)){grid-template-columns:repeat(5,minmax(0,1fr))!important}
#incenterpage>.main_category:has(>a:last-child:nth-child(6)){grid-template-columns:repeat(6,minmax(0,1fr))!important}
#incenterpage>.main_category:has(>a:last-child:nth-child(7)){grid-template-columns:repeat(7,minmax(0,1fr))!important}
#incenterpage>.main_category>a[href*="-120-mm"] h3{font-size:0!important}#incenterpage>.main_category>a[href*="-120-mm"] h3:after{content:"120 mm";font-size:22px!important;line-height:1.4;font-weight:900}
#incenterpage>.main_category>a[href*="-130-mm"] h3{font-size:0!important}#incenterpage>.main_category>a[href*="-130-mm"] h3:after{content:"130 mm";font-size:22px!important;line-height:1.4;font-weight:900}
#incenterpage>.main_category>a[href*="-145-mm"] h3{font-size:0!important}#incenterpage>.main_category>a[href*="-145-mm"] h3:after{content:"145 mm";font-size:22px!important;line-height:1.4;font-weight:900}
#incenterpage>.main_category>a[href*="-150-mm"] h3{font-size:0!important}#incenterpage>.main_category>a[href*="-150-mm"] h3:after{content:"150 mm";font-size:22px!important;line-height:1.4;font-weight:900}
#incenterpage>.main_category>a[href*="-160-mm"] h3{font-size:0!important}#incenterpage>.main_category>a[href*="-160-mm"] h3:after{content:"160 mm";font-size:22px!important;line-height:1.4;font-weight:900}
#incenterpage>.main_category>a[href*="-180-mm"] h3{font-size:0!important}#incenterpage>.main_category>a[href*="-180-mm"] h3:after{content:"180 mm";font-size:22px!important;line-height:1.4;font-weight:900}
#incenterpage>.main_category>a[href*="-200-mm"] h3{font-size:0!important}#incenterpage>.main_category>a[href*="-200-mm"] h3:after{content:"200 mm";font-size:22px!important;line-height:1.4;font-weight:900}
@media(max-width:1000px){#incenterpage>.main_category:has(>a){grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:600px){#incenterpage>.main_category:has(>a){grid-template-columns:repeat(2,minmax(0,1fr))!important}}