@import url("b29.css");
@media (max-width: 767px) {
  body.type-detail #p-detail-tabs { scrollbar-width: thin; display: flex !important; flex-flow: row !important; width: 100% !important; max-width: 100% !important; overflow: auto hidden !important; padding: 0px !important; margin: 0px !important; background: rgb(245, 245, 245) !important; border: 0px !important; border-radius: 0px !important; box-shadow: none !important; }
  body.type-detail #p-detail-tabs > li { flex: 0 0 auto !important; margin: 0px !important; padding: 0px !important; border: 0px !important; background: transparent !important; }
  body.type-detail #p-detail-tabs > li > a { display: flex !important; flex-direction: column !important; align-items: center !important; justify-content: center !important; position: relative !important; gap: 3px !important; box-sizing: border-box !important; min-height: 48px !important; min-width: 76px !important; padding: 5px 10px !important; margin: 0px !important; font-size: 12px !important; line-height: 16px !important; font-weight: 400 !important; white-space: nowrap !important; color: rgb(34, 34, 34) !important; background: rgb(245, 245, 245) !important; border-width: 0px 1px 0px 0px !important; border-style: none solid none none !important; border-color: currentcolor rgb(221, 221, 221) currentcolor currentcolor !important; border-image: none !important; border-radius: 0px !important; text-decoration: none !important; }
  body.type-detail #p-detail-tabs > li > a::before { content: "" !important; display: block !important; position: static !important; transform: none !important; width: 16px !important; height: 16px !important; margin: 0px !important; background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M4 6h16M4 12h12M4 18h16'/%3E%3C/svg%3E") center center / contain no-repeat !important; }
  body.type-detail #p-detail-tabs > li > a::after { content: "↓" !important; display: block !important; position: absolute !important; inset: 5px auto auto calc(50% + 13px) !important; transform: none !important; width: auto !important; height: auto !important; margin: 0px !important; border: 0px !important; background: none !important; color: rgb(102, 102, 102) !important; font: 14px / 16px Arial, sans-serif !important; }
  body.type-detail #p-detail-tabs a[href="#parameters"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='1.6'%3E%3Cpath d='M4 4v16M12 4v16M20 4v16M1 8h6M9 16h6M17 10h6'/%3E%3C/svg%3E") !important; }
  body.type-detail #p-detail-tabs a[href="#relatedFiles"]::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M12 3v12m-5-5 5 5 5-5M4 16v5h16v-5'/%3E%3C/svg%3E") !important; }
  body.type-detail #p-detail-tabs a:is([href="#relproducts"], [href="#altproducts"], [href="#productsAlternative"])::before { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='1.6'%3E%3Cpath d='M3 3h7v7H3zM14 3h7v7h-7zM3 14h7v7H3zM14 14h7v7h-7z'/%3E%3C/svg%3E") !important; }
  body.type-detail #p-detail-tabs > li > a:hover, body.type-detail #p-detail-tabs > li > a:focus-visible { background: rgb(233, 233, 233) !important; }
}
@media(max-width:767px){body.type-detail{.shp-tabs-row{margin-bottom:16px!important}.tab-content{padding-block:0!important;margin-block:0!important}#description,.description-inner,.basic-description{padding-block:0!important;margin-block:0!important}.basic-description>p{margin-block:0 12px!important}.basic-description>:last-child{margin-bottom:0!important}.basic-description>.vyrobcebox{margin-block:16px 0!important;padding:16px!important}#parameters{margin-block:16px 0!important;padding-block:0!important}#parameters .detail-parameters{margin-block:0!important}#parameters h3,#relatedFiles h3,#productVideos>h3{margin-block:0 12px!important}#description>img{display:block;margin-block:16px 0!important}#relatedFiles,#productVideos,.tab-content .detail-help-wrap,#relproducts,.productsAlternative{margin-block:16px 0!important;padding-block:0!important}#relatedFiles>ul{margin-block:0!important}.tab-content .detail-help{margin-block:0!important}.shp-tabs-holder{margin-block:0!important}}}
@media(max-width:767px){body.type-detail{.p-detail-tabs-wrapper{margin-block:16px 0!important}.shp-tabs-holder{padding-block:0!important}#productsAlternative,.ji-recent-products,.tb-heubl-wrap{margin-block:16px 0!important;padding-block:0!important}#relproducts>.homepage-group-title,#productsAlternative>.homepage-group-title,.ji-recent-products__title,.tb-heubl__header,#productVideos>.homepage-group-title{margin-block:0 12px!important}.tb-heubl{margin-block:0!important;padding-block:0!important}.p-detail-inner{margin-bottom:0!important;padding-bottom:0!important}}}
@media(max-width:767px){body.type-detail :is(#relproducts,#productsAlternative,.ji-recent-products)>.products{margin-block:0!important}body.type-detail #product-detail-form .p-short-description{margin-bottom:16px!important;padding-bottom:0!important}body.type-detail .p-detail-tabs-wrapper .shp-tabs-row{margin-bottom:16px!important}}