.os_pages_headwrap{margin-left:-290px}.os_pages_headleft{width:1350px}.os_main_shop{width:1050px}.os_cat_wrapper{padding:0 0 15px 5px;width:1050px}h1{font-size:1.25em}h2{font-size:1.1em}h3{font-size:1.05em}.os_title_txt h3{font-weight:700;margin:50px 0 5px 5px}.os_list_title{height:105px;max-height:105px}.chosen-with-drop{width:170%!important;z-index:99999}.top_cat{padding:5px 0 10px 0;font-size:.95em;background-color:#f7f7f7}.top_cat div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.top_cat div a{font-size:1em;margin:0;padding:4px 0 3px 21px;background:url('data:image/svg+xml,<svg width="35" height="35" xmlns="http://www.w3.org/2000/svg" fill="rgb(0 78 132)" viewBox="0 0 16 16"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3z"/></svg>')
no-repeat -7px -4px;background-repeat:no-repeat}.top_cat div a:hover{color:#004E84;background-color:#e8e8e8}.top_cat div div{margin:0 0 3px 0;padding:5px 0 4px 10px;font-size:1.2em;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}.os_cat_title{margin:5px 0 10px 0;width:99%}.os_cat_text,.os_cat_text_u{width:98%;padding:2px 0;font-size:.987em}.os_cat_text_u{padding-bottom:50px}.os_cat_title_u{font-weight:700;padding:60px 0 10px 0;font-size:1.25em}.os_cat_list A:link,.os_cat_list A:visited{color:white;font-weight:700}.os_cat_list A:hover{color:#e3e3e3}.os_cat_list ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:30px 30px}.os_cat_list ul li{position:relative;overflow:hidden;border:1px solid;border-color:#e8e8e8 silver white #e8e8e8;width:235px;min-height:162px;text-align:center;margin:0;padding:6px 0 0 0;transition:transform .3s ease,box-shadow .3s ease}.os_cat_list ul li::before{content:'';position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(200,200,200,.5),transparent);transition:left .5s ease;z-index:10;pointer-events:none}.os_cat_list ul li:hover{border-color:#004e84;transform:scale(1.05);box-shadow:3px 3px 10px 1px rgba(31,31,31,1)}.os_cat_list ul li:hover::before{left:100%}.os_cat_list ul li img{margin:10px;width:110px;height:110px}.os_cat_list ul li h2{padding:12px 3px 10px 3px;font-size:1.05em;font-weight:700;display:block;background-color:#004e84;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:0}.os_cat_list ul li a:hover{color:silver}.os_service_content{margin-top:6px}.os_service_content ul li a{font-size:.9em}.os_list_wrap_all{height:295px;width:240px}.os_cat_teaser{width:1035px;height:auto;border-radius:10px / 10px}#baujahr_filter_div{text-align:left;background:#f7f7f7}#baujahr_filter_div select,.baujahr_filter input[type='select']{border:1px solid #e1e1e1;background:#f7f7f7;width:100%;color:#373737}.baujahr_filter_div{padding:10px 9px 15px 7px}.sortBJ{padding:5px 9px 30px 7px}.archivlink{display:flex;align-items:center;gap:12px;border:1px solid #e1e1e1;width:99%;padding:5px;margin:10px 0 0 3px}.archivlink img{padding:3px;height:24px;width:24px}.archivlink b{font-size:1.1em;color:#004e84}.archivlink a span span{font-size:.95em;margin-left:25px;color:#969494}.os_nav_catimage_div{margin:20px 0}.os_nav_catimage{width:135px;height:135px}.os_nav_filter_div{border:1px solid #e1e1e1;text-align:left;margin:0;padding:0;background:#f7f7f7}.os_nav_filter_div select,.os_nav_filter_div input[type='select']{padding-top:4px;width:160px;font-size:1em;color:#373737}.os_nav_rub_filter_div{text-align:left;padding:14px 9px 10px 5px;background:#f7f7f7}.os_nav_rub_filter_div select,.os_nav_filter_div input[type='select']{width:100%;font-size:1em}.os_nav_filter_title{padding:4px 0 10px 5px}.os_nav_filter_sel,.os_nav_filter{color:#606060;margin:5px 5px 0 3px;border:0}.os_nav_filter_sel_active{border:1px solid #e1e1e1;background:#f7f7f7;font-weight:700}@media (max-width:1450px){.os_main_shop{width:calc(100vw - 240px)}.os_cat_wrapper,.os_cat_list{width:calc(100vw - 260px)}.os_pages_headwrap{margin-left:-220px}.os_main_left_td{width:190px!important}.os_cat_list ul li h2{font-size:.95em}.os_list_wrap_all{width:23%}}@media (max-width:1200px){.os_cat_list ul li{width:210px}.os_list_wrap_all{width:21%}}