#tpt_scroll_floating{
    font-weight: 600;
    padding: 8px 14px;
    display: block;
    position: fixed;
    top: auto;
    bottom: 5%;
    left: 0;
    z-index: 100;
    font-size: 18px;
    line-height: 22px;
    text-decoration: none;
    color: #A00C16;
    border: 2px solid #A00C16;
    background: rgba(255, 255, 255, 0.7);
    }
    #tpt_scroll_floating span{
    display: block; 
    text-align: center;
    position: relative;
    padding-right: 14px;
    }
    #tpt_scroll_floating span::after {
        width: 8px;
        height: 14px;
        display: inline-block;
        background: url(https://www.profigrass.cz/user/documents/upload/tpt/img/profigrass-float-ico.png) center center no-repeat;
        background-size: contain;
        content: ' ';
        margin-right: 0;
        position: absolute;
        top: 20px;
        right: 0;
    }
    @media (min-width: 768px){
        #tpt_scroll_floating{
      top: 50%;
    bottom: auto;
    padding: 12px 24px;
    font-size: 24px;
      }
    }
    .type-detail .link-icon.chat{display: none;}
    .tpt_prod_detail_order_btn{
    background: #B6010D;
    color: #fff;
    font-size: 20px;
    line-height: 1;
    padding: 8px 27px;
    text-decoration: none;
    }
    #tpt_contact_box_heading h2{
    font-size: 26px;
        margin-bottom: 30px;
    }
        #tpt_contact_box{
          text-align: center;
        margin-bottom: 50px;
      }
      #tpt_contact_box_red{
        display: inline-block;
        color: #fff;
        background: #B6010D;
        padding: 23px 15px;
      }
      .type-category #tpt_contact_box_red h4{font-size: 16px; line-height: 23px; padding: 0; margin: 0 0 5px 0; color: #fff}
      .type-category #tpt_contact_box_red p,
      .type-category #tpt_contact_box_red a{font-size: 11px; line-height: 15px; padding: 0; margin: 0; color: #fff}
    @media (min-width: 768px){
    #tpt_contact_box{margin-bottom: 100px;}
    #tpt_contact_box_heading h2{
    font-size: 48px;
    }
      #tpt_contact_box_red{
        padding: 40px 26px;
      }
      .type-category #tpt_contact_box_red h4{font-size: 26px; line-height: 40px;margin: 0 0 10px 0;}
      .type-category #tpt_contact_box_red p,
      .type-category #tpt_contact_box_red a{font-size: 19px; line-height: 25px;}
    }
    .availability-note{width:100%}
    #header .search-form .search-toggle{background-image:url(/user/documents/upload/i/find.svg)}body.template-11 .dkLabFavHeaderIconBtn::before{background-image:url(/user/documents/upload/i/fv2.svg)}#header .header-top .top-nav-button-account:before,#header .header-top .top-nav-button-login:before{background-image:url(/user/documents/upload/i/ac2.svg)}#header .navigation-buttons .btn.cart-count:before{background-image:url(/user/documents/upload/i/ko2.svg);background-size:24px}.welcome .news-wrapper .news-item .image img{object-fit:cover}.products-block.products .product .prices.in-discount .old-price,.products-block.products .product .prices.in-discount .discount-side,.product-top .p-final-price-wrapper.in-discount .discount-side{background:transparent!important;color:#000;justify-content:start}.product-top .p-final-price-wrapper.in-discount .discount-side .price-standard{color:#000}.products-block.products .product .prices.in-discount .discount-side .percents,.product-top .p-final-price-wrapper.in-discount .discount-side .price-save{color:#000;background:transparent;margin-right:0}.products-block.products .product .prices.in-discount .discount-side .price-final .price-final-holder,.product-top .p-final-price-wrapper.in-discount .price-side .price-final .price-final-holder{padding:0 10px}.products-block.products .product .prices.in-discount .discount-side .price-additional,.product-top .p-final-price-wrapper.in-discount .price-side .price-additional{color:#000;opacity:1}.products-block.products .product .prices.in-discount .price-side,.product-top .p-final-price-wrapper.in-discount .price-side{background:transparent!important}.products-block.products .product .prices.in-discount .price-side .price-final strong{color:#DC1438}.products-block.products .price-final:after{content:" bez DPH";font-size:14px;font-weight:500;color:#aaa}.type-post h1{color:#000;font-family:Roboto;font-size:60px;font-style:normal;font-weight:600;line-height:normal}.type-post .content-inner p{font-size:17px;line-height:160%}.type-post .content-inner h2{font-size:35px;margin-top:40px}.type-post .content-inner ul{font-size:17px;line-height:160%;padding-left:25px;margin-bottom:25px}.type-post .content-inner ul li:before{content:"";background:url(/user/documents/upload/i/right.svg) no-repeat;background-size:18px;padding:10px;display:inline-block;position:absolute;margin-top:2px;margin-left:-25px}.type-post .content-inner a{color:#E00621;text-decoration:underline}.type-post .content-inner .plus-gallery-item{border:none}.type-post .content-inner .plus-gallery-item img{width:200px!important;height:200px!important;object-fit:cover}.products-block.products .product a.btn:after,.products-block.products .product button:after{background:#DB052C}
    
    body.vyber-variantu .availability-value,
    body.vyber-variantu .price-additional{display:none!important}
    body.vyber-variantu .price-final-holder,
    body.vyber-variantu .btn-conversion.add-to-cart-button{font-size:0!important}
    body.vyber-variantu .btn-conversion.add-to-cart-button:after{font-size:20px;content:"Vyberte variantu";line-height:1;display:block}
    body.vyber-variantu .price-final-holder:after{content:"Pro zobrazení ceny zvolte variantu";font-size:20px}
    
    .p.vyber-variantu .add-to-cart-button span,
    .p.vyber-variantu .price-final{font-size:0!important}
    .p.vyber-variantu .add-to-cart-button span:after{font-size:14px;content:"Vyberte variantu"}
    .p.vyber-variantu .price-final:before{content:"Pro zobrazení ceny zvolte variantu";font-size:16px}
    .p.vyber-variantu .price-final:after{display:none}
    .fixed-cart-line{top:auto!important;bottom:0;box-shadow:0 0 15px rgba(0,0,0,.1)}
    body{padding-bottom:55px}
    .products-block.products .product .stars-wrapper{display:none}
    @media(max-width:767px){
    .dkLabFavouriteProductDiv.onlyIcon{top:auto;bottom:10px}
    .p.vyber-variantu .add-to-cart-button{padding-left:3px!important;padding-right:3px!important}
    .p.vyber-variantu .price-final{text-align:left}
    .p.vyber-variantu .price-final:before{font-size:12.6px}
    }
    .products-block.products .product button span{height:15px}
    /*barvy volby variant*/
    .p-detail-info a.variant-link{text-decoration:none;color:#363e3a!important}
    .p-detail-info a.variant-link.active{color:#fff!important}
    .menu-level-1 .appended-category{display:none!important}
    .zrusit-vyber th{display:none!important}
    .p-detail-info .zrusit-vyber a.variant-link{color:#db052c!important;font-weight:500;background:#fff;font-size:0;padding:0}
    .p-detail-info .zrusit-vyber a.variant-link:after{content:"Zrušit výběr varianty";font-size:14px;text-decoration:underline}
    @media (min-width: 768px) {
    .top-navigation-bar{top:0;z-index:1000}
    body:has(.admin-bar) .top-navigation-bar{top:24px}
    .top-navigation-bar>.container:before {
    content: "";
    width: 100%;
    height: 40px;
    background: #fafafa;
    display: block;
    width: 100vw;
    margin-left: calc(50% - 50vw - 15px);
    position: absolute;
    top: 0px;
    padding: 0;z-index:-1}
    
    }
    @media (min-width:2000px) {
    .category-perex p:has(img):first-child{margin-left:-84px;max-width:1810px}
    }
    @media (min-width: 768px){
    .dkLabFavHeaderIconBtn em{top:-11px;left:-28px;width:auto;padding:0 4.5px;right:auto;height:16px}
    }
    .product-top .add-to-cart button.increase:before,
    .product-top .add-to-cart button.decrease:before {
    content:""}
    .category-content-wrapper:has(.empty-content-category){display:none}
    .category-perex{min-height:365px}
    /*.navigation-buttons{display:none}*/
    .dropdown:has(#topNavigationDropdown){display:none}
    #params{float:left}
    @media (min-width: 768px) {
    .dkLabFavHeaderIconBtn:after {content:"Obľúbené"}
    }
    @media (max-width:767px){
    .dkLabFavHeaderIconBtn em {
    width:16px;height:16px;top:-6px
    }
    }