html body:not(#index) #header{background:#F2F3F5 url(../img/header.png?v=111) no-repeat center bottom/cover!important}
html body:not(#index) #header .header-nav,html body:not(#index) #header .header-nav a,html body:not(#index) #header .header-nav span,html body:not(#index) #header .header-nav .userinner,html body:not(#index) #header .header-nav i{color:#17191C!important}
html body:not(#index) #header .breadcrumb .h1,html body:not(#index) #header .breadcrumb h1{color:#17191C!important;font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:40px!important;letter-spacing:0!important;text-transform:none!important}
html body:not(#index) #header .breadcrumb ol li,html body:not(#index) #header .breadcrumb ol li a,html body:not(#index) #header .breadcrumb ol li span,html body:not(#index) #header .breadcrumb ol li::after{color:#4A5057!important;font-size:16px!important;font-weight:500!important}
html body:not(#index) #header .breadcrumb ol li a:hover span{color:#D81E28!important}
html body #search_widget input[name="s"]{font-size:18px!important;font-weight:600!important;color:#17191C!important}
html body #search_widget input[name="s"]::placeholder{color:#8A929B!important;font-weight:500!important}
html body #subcategories{border-top:0!important;padding-top:0!important}
html body #subcategories .subcategory-heading{font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:24px!important;color:#17191C!important;text-transform:none!important;margin:0 0 16px!important}
html body #subcategories ul{gap:10px!important}
html body #subcategories ul li a.subcategory-name{display:inline-block!important;width:auto!important;background:#FFFFFF!important;color:#D81E28!important;border:2px solid #D81E28!important;border-radius:6px!important;font-weight:600!important;font-size:16px!important;line-height:1.3!important;padding:10px 20px!important}
html body #subcategories ul li a.subcategory-name:hover{background:#D81E28!important;color:#FFFFFF!important}
html body #left-column .block-categories{background:#F2F3F5!important;border:0!important;border-radius:6px!important;padding:0 0 10px!important;overflow:hidden}
html body #left-column .block-categories .block_title{background:#D81E28!important;margin:0 0 8px!important;padding:14px 18px!important;border:0!important}
html body #left-column .block-categories .block_title a{color:#FFFFFF!important;font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:18px!important;text-transform:none!important;letter-spacing:0!important}
html body #left-column .block-categories .category-sub-menu li a,html body #left-column .block-categories .category-top-menu>li>a{display:block!important;padding:10px 40px 10px 14px!important;font-size:16px!important;font-weight:500!important;color:#17191C!important;border-left:4px solid transparent!important;transition:background .15s,color .15s}
html body #left-column .block-categories .category-sub-menu li a:hover,html body #left-column .block-categories .category-sub-menu a.tre-akt{background:#FFFFFF!important;color:#D81E28!important;border-left-color:#D81E28!important}
html body #left-column .block-categories .category-sub-menu a.tre-akt{font-weight:700!important}
html body #left-column .block-categories .collapse-icons,html body #left-column .block-categories .collapse-icons i{color:#17191C!important}
html body #left-column .block-categories .category-sub-menu li{position:relative}
@media(max-width:991px){html body:not(#index) #header{background-image:none!important}}
@media(max-width:767px){
html body #tmservicecmsblock .service{display:grid!important;grid-template-columns:1fr 1fr!important;gap:28px 12px!important;align-items:start!important}
html body #tmservicecmsblock .service>*:not(.serviceblock){grid-column:1/-1!important}
html body #tmservicecmsblock .service .serviceblock{float:none!important;width:auto!important;margin:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}
html body #tmservicecmsblock .service .serviceblock .service-block{float:none!important;width:100%!important;margin:12px 0 0!important;padding:0!important;text-align:center!important}
}
html body #left-column .block-categories .block_title a,html body #left-column .block-categories .block_title a:hover,html body #left-column .block-categories .block_title a:focus,html body #left-column .block-categories .block_title a.tre-akt{color:#FFFFFF!important;background:transparent!important;border:0!important;padding:0!important;text-decoration:none!important;box-shadow:none!important}
html body #left-column .block-categories .block_title{margin-bottom:4px!important}
html body #left-column .block-categories .category-sub-menu li a{padding-top:8px!important;padding-bottom:8px!important}
html body #left-column .block-categories .block_title a,html body #left-column .block-categories .block_title a:hover{font-family:'Archivo',sans-serif!important;font-size:22px!important;font-weight:800!important;line-height:1.2!important;color:#FFFFFF!important;text-decoration:none!important}
html body #left-column .block-categories .block_title{padding:16px 20px!important}
html body #left-column .block-categories .block_title,html body #left-column .block-categories .block_title:hover{background:#D81E28!important}
html body #left-column .block-categories .block_title *,html body #left-column .block-categories .block_title:hover *,html body #left-column .block-categories .block_title *:hover,html body #left-column .block-categories .block_title *:focus,html body #left-column .block-categories .block_title *:active{color:#FFFFFF!important;background:transparent!important;background-color:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;text-decoration:none!important;padding:0!important;margin:0!important;transform:none!important}
html body #left-column .block-categories .block_title *::selection{background:transparent!important;color:#FFFFFF!important}
html body #left-column .block-categories .block_title *::before,html body #left-column .block-categories .block_title *::after{display:none!important}
html body #left-column .block-categories .block_title i.material-icons,html body #left-column .block-categories .block_title .collapse-icons i{font-family:'Material Icons'!important;color:#FFFFFF!important;font-size:28px!important;font-weight:400!important}
html body .footer-container h3,html body .footer-container .h3,html body .footer-container .h3 a,html body .footer-container .title,html body .footer-container .title span,html body .footer-container .block_title,html body .footer-container .block_title a{color:#FFFFFF!important}
html body .footer-container .collapse-icons i,html body .footer-container .navbar-toggler i,html body .footer-container .title i{color:#FFFFFF!important}
@media(max-width:991px){
html body #columns_inner{display:flex!important;flex-direction:column!important}
html body #columns_inner>#left-column{order:-1!important;width:100%!important;margin-bottom:20px!important}
html body #columns_inner>#content-wrapper{order:0!important;width:100%!important}
html body #left-column .sidebar-latest,html body #left-column #search_filters_wrapper{display:none!important}
html body #left-column .block-categories .block_title.hidden-md-down{display:none!important}
html body #left-column .block-categories .block_title.hidden-lg-up{display:flex!important;align-items:center;justify-content:space-between;cursor:pointer}
html body #left-column .block-categories .block_title a{font-size:20px!important}
html body:not(#index) #header .breadcrumb{display:block!important;background:#F2F3F5!important;padding:18px 0 14px!important;margin:0!important;text-align:center}
html body:not(#index) #header .breadcrumb .h1,html body:not(#index) #header .breadcrumb h1{font-size:26px!important;line-height:1.2!important;margin:0 0 6px!important}
html body:not(#index) #header .breadcrumb ol{margin:0!important;padding:0!important}
html body:not(#index) #header .breadcrumb ol li,html body:not(#index) #header .breadcrumb ol li a span{font-size:14px!important}
html body:not(#index) #header{min-height:0!important}
html body #header #_mobile_cart #_desktop_cart,html body #header #_mobile_cart .blockcart,html body #header #_mobile_cart .cart-price{background:transparent!important}
html body #header #_mobile_cart #bgimage,html body #header #_mobile_cart .cart-image,html body #header #_mobile_user_info .tm_userinfotitle,html body #header #_mobile_user_info .tm_userinfotitle *,html body #header #_mobile_user_info i{filter:brightness(0)!important;opacity:1!important;visibility:visible!important}
html body #header #_mobile_cart .cart-products-count{filter:none!important;color:#FFFFFF!important}
}

html body .btn-primary:active,html body .btn-primary.active,html body .btn-secondary:active,html body .btn-info:active,html body .open>.dropdown-toggle{background:#B5161F!important;border-color:#B5161F!important;color:#FFFFFF!important}
html body .footer-container h3.h3,html body .footer-container .links .h3,html body .footer-container .links h3,html body .footer-container .links h3 a,html body .footer-container .title .h3,html body .footer-container .title span,html body .block_newsletter .title,html body .block_newsletter .h3{color:#FFFFFF!important;font-family:'Archivo',sans-serif!important;font-weight:800!important}
html body .footer-container li a:hover{color:#D81E28!important}
html body .footer-container .navbar-toggler,html body .footer-container .navbar-toggler i,html body .footer-container .material-icons{color:#FFFFFF!important}
@media(max-width:991px){
html body #header #_mobile_cart #_desktop_cart,html body #header #_mobile_cart .cart-price{background:transparent!important;padding:0!important;position:relative!important}
html body #header #_mobile_cart .cart-image{float:none!important;padding:0!important}
html body #header #_mobile_cart .cart-products-count{position:absolute!important;top:-6px!important;right:-10px!important;min-width:18px!important;height:18px!important;line-height:18px!important;padding:0 4px!important;border-radius:9px!important;background:#D81E28!important;color:#FFFFFF!important;font-size:11px!important;font-weight:700!important;text-align:center!important;filter:none!important}
html body #header #_mobile_user_info .tm_userinfotitle,html body #header #_mobile_cart #bgimage{filter:brightness(0)!important}
html body #header nav.breadcrumb.hidden-sm-down{display:block!important;padding:18px 0 14px!important;background:#F2F3F5!important;margin:0!important}
html body #header nav.breadcrumb .h1{font-size:26px!important;line-height:1.15!important;margin:0 0 6px!important}
html body #header nav.breadcrumb ol li,html body #header nav.breadcrumb ol li a span{font-size:14px!important}
}

.tre-ucet,.tre-kos,.tre-mh1{display:none}
html body #footer .h3,html body #footer h3,html body #footer .h3 a,html body #footer h3 a,html body #footer .title,html body #footer .title span,html body #footer .block_title,html body #footer .block-contact .h3{color:#FFFFFF!important}
html body #footer .title i,html body #footer .navbar-toggler,html body #footer .navbar-toggler i,html body #footer .collapse-icons i{color:#FFFFFF!important}
@media(max-width:991px){
html body #header #_mobile_user_info{display:none!important}
html body #header .tre-ucet{display:block!important;float:right!important;width:26px!important;height:26px!important;margin:16px 22px 0 0!important}
html body #header .tre-ucet svg,html body #header .tre-kos svg{width:26px;height:26px;display:block}
html body #header #_mobile_cart #bgimage,html body #header #_mobile_cart .shopping-cart{display:none!important}
html body #header #_mobile_cart .cart-image{filter:none!important;float:none!important;padding:0!important}
html body #header .tre-kos{display:block!important}
html body .tre-mh1{display:block!important;font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:26px!important;line-height:1.15!important;color:#17191C!important;margin:8px 0 16px!important}
}
@media(max-width:767px){
html body #tmservicecmsblock .service{display:block!important}
html body #tmservicecmsblock .service::after{content:"";display:table;clear:both}
html body #tmservicecmsblock .service .serviceblock{float:left!important;width:50%!important;min-height:250px!important;display:block!important;margin:0!important;padding:0 6px!important;text-align:center!important}
html body #tmservicecmsblock .service .serviceblock .image{float:none!important;margin:0 auto!important}
html body #tmservicecmsblock .service .serviceblock .service-block{float:none!important;width:100%!important;text-align:center!important}
}

html body .social-sharing,html body .block-social,html body #footer .block-social,html body .tm-social,html body .social_follow{display:none!important}
@media(max-width:991px){html body #header #_mobile_cart{margin-right:18px!important}}

html body .product-miniature .product-title,html body .product-miniature .product-title a,html body .product-item .product-title a{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;height:auto!important;max-height:none!important;line-height:1.3!important;display:block!important}
#tre-znacky{padding:56px 0 64px;background:#FFFFFF;clear:both}
#tre-znacky h2{font-family:'Archivo',sans-serif!important;font-weight:800!important;font-size:32px!important;color:#17191C!important;text-transform:none!important;letter-spacing:0!important;margin:0 0 24px!important}
#tre-znacky .tre-zn-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}
#tre-znacky .tre-zn-grid a{display:flex;align-items:center;justify-content:center;min-height:76px;padding:12px;background:#F2F3F5;border-radius:6px;font-family:'Archivo',sans-serif;font-weight:800;font-size:20px;color:#17191C!important;text-decoration:none!important;text-align:center;transition:background .2s,color .2s}
#tre-znacky .tre-zn-grid a:hover{background:#D81E28;color:#FFFFFF!important}
@media(max-width:991px){#tre-znacky .tre-zn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:767px){#tre-znacky{padding:40px 0 48px}#tre-znacky h2{font-size:24px!important;margin:0 0 16px!important}#tre-znacky .tre-zn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#tre-znacky .tre-zn-grid a{min-height:60px;font-size:16px}}
html body #js-product-list ul.product_list.grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;margin-left:0!important;margin-right:0!important}
html body #js-product-list ul.product_list.grid::before,html body #js-product-list ul.product_list.grid::after{display:none!important;content:none!important}
html body #js-product-list ul.product_list.grid>li.product_item{float:none!important;clear:none!important;width:auto!important;max-width:none!important;display:flex!important;flex-direction:column!important}
html body #js-product-list ul.product_list.grid>li.product_item>.product-miniature{flex:1 1 auto!important}
@media(max-width:991px){html body #js-product-list ul.product_list.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:575px){html body #js-product-list ul.product_list.grid{grid-template-columns:minmax(0,1fr)!important}}

#tre-lista{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 28px;width:100%;box-sizing:border-box;background:#17191C;color:#FFFFFF;font-family:'Barlow',sans-serif;font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;line-height:1.4;padding:10px 16px}
#tre-lista i{display:block;width:5px;height:5px;background:#D81E28;border-radius:1px}
#tre-lista-mob{display:none}
@media(max-width:991px){
#tre-lista{display:none!important}
#tre-lista-mob{display:block;position:fixed;left:0;right:0;bottom:0;z-index:9999;background:#17191C;color:#FFFFFF;text-align:center;font-family:'Barlow',sans-serif;font-weight:500;font-size:12px;letter-spacing:.06em;text-transform:uppercase;line-height:20px;padding:10px 12px;transition:opacity .35s}
body{padding-bottom:40px!important}
}
