.ct-breadcrumbs{margin-top:64px !important}@media(min-width: 768px){body #masthead{max-width:85em}body .col-full{max-width:85em}}body h1,body h2,body h3,body h4{font-weight:600}.text-large{font-size:24px !important;font-weight:600 !important}.impressum-technische-umsetzung a{text-decoration:none !important;color:#444 !important}@media(max-width: 850px){body .text-large{font-size:18px !important}}@media screen and (max-width: 500px){body h2{font-size:28px}body .text-large{font-size:16px !important}}#header [class*=animated-submenu]>.sub-menu{width:250px}#header .site-branding{padding-top:10px;padding-bottom:10px}#colophon{background:#fc9f21;color:#fff;font-weight:600}#colophon .widget_nav_menu li{padding-left:0}#colophon .widget_nav_menu li:before{content:""}#colophon .widget_nav_menu li a{text-decoration:none;color:#fff}#colophon .widget_nav_menu li a:hover{color:#444}.wp-gr .wp-google-name{margin-bottom:6px !important}.wp-gr .wp-google-powered{margin-top:12px !important;opacity:.6}.wp-gr .wp-google-wr{margin-top:18px !important}.wp-gr .wp-google-wr a{background:#999 !important;text-shadow:none !important;padding-top:9px !important}.wp-gr .wp-google-wr a svg{margin-left:8px;margin-top:-3px}.wp-gr .grw-reviews{padding:8px !important}.wp-gr .grw-review{margin:4px !important}.wp-gr .grw-review .grw-review-inner{border-radius:12px !important}.wp-gr .grw-review .grw-review-inner svg{display:none}.wp-gr .grw-review .grw-review-inner .wp-google-name{pointer-events:none}.mb-0{margin-bottom:0 !important}.product-grid-container{position:relative}.product-grid-container:after{z-index:-1;content:"";position:absolute;background:#fc9f21;top:80px;bottom:100px;left:-1000px;right:-1000px;min-height:220px}.product-grid{display:flex;flex-wrap:wrap;justify-content:space-between}.product-grid .product-item{background:#fff;flex:0 0 100%;box-shadow:rgba(0,0,0,.2) 0px 4px 24px 0px;word-wrap:break-word;max-width:100%;margin-bottom:24px;transition:all .3s}.product-grid .product-item a{display:block;text-decoration:none !important}.product-grid .product-item a .product-item-image{overflow:hidden}.product-grid .product-item a .product-item-image .wp-post-image{transform:scale(1.01, 1.01);transition:all .3s}.product-grid .product-item a .product-title{max-width:100%;word-wrap:break-word;font-size:21px;padding:10px 16px;margin:0}.product-grid .product-item:hover{box-shadow:rgba(0,0,0,.4) 0px 4px 24px 0px}.product-grid .product-item:hover a .wp-post-image{transform:scale(1.1, 1.1)}@media(min-width: 600px){.product-grid .product-item{flex:0 0 48.5%;max-width:48.5%}}@media(min-width: 900px){.product-grid .product-item{flex:0 0 32%;max-width:32%}}@media(min-width: 1080px){.product-grid .product-item{flex:0 0 23.5%;max-width:23.5%}.product-grid .product-item.product-item-third{flex:0 0 32%;max-width:32%}}.knipfer-maschinenankauf{padding-right:0;padding-left:0}.knipfer-maschinenankauf .wp-block-column{text-align:center;margin-bottom:0 !important;margin-right:0 !important;padding-right:0 !important;line-height:1.5}.knipfer-maschinenankauf .wp-block-column p{margin-top:0 !important;font-size:18px !important}.knipfer-maschinenankauf .wp-block-column .wp-block-buttons{justify-content:center !important}.knipfer-maschinenankauf .wp-block-column .wp-block-buttons .wp-block-button{margin-bottom:0 !important;font-size:18px !important}@media(min-width: 768px){.knipfer-maschinenankauf .wp-block-column{text-align:left}.knipfer-maschinenankauf .wp-block-column p{font-size:21px !important}.knipfer-maschinenankauf .wp-block-column .wp-block-buttons{justify-content:flex-end !important}.knipfer-maschinenankauf .wp-block-column .wp-block-buttons .wp-block-button{margin-bottom:0 !important}.knipfer-maschinenankauf .wp-block-column .wp-block-buttons .wp-block-button a{font-size:21px !important}}.wp-block-group.icon-headline{margin-bottom:2rem}.wp-block-group.icon-headline>.wp-block-image{margin-bottom:0 !important}@media(max-width: 768px){.wp-block-group.icon-headline h1{font-size:2em}}@media(max-width: 600px){.wp-block-group.icon-headline{flex-direction:column;gap:8px}.wp-block-group.icon-headline .wp-block-heading{text-align:center}}[data-block-name="woocommerce/product-categories"]{display:none}.wp-block-woocommerce-product-filters h2{font-family:"Inter","sans-serif";font-size:18px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.wp-block-woocommerce-product-filters h3{font-family:"Inter","sans-serif";font-size:16px;font-weight:bold}.wp-block-woocommerce-product-filters .headline-kategorien{margin-top:20px;margin-bottom:0}.wp-block-woocommerce-product-filters .wp-block-woocommerce-product-categories a{font-weight:500;font-size:14px;color:rgb(251.66,148.12,7.84)}.wp-block-woocommerce-product-filters .wp-block-woocommerce-product-categories a:hover{color:#444}.wp-block-woocommerce-product-filters .wp-block-woocommerce-product-categories .wc-block-product-categories-list--depth-1{padding-left:16px}.woocommerce .woocommerce-message{background:#f4f2ef}.wp-block-lazyblock-company-branch{display:flex;padding:60px 20px;text-align:center;background-size:cover;background-position:center;overflow:hidden;position:relative;height:600px}.wp-block-lazyblock-company-branch:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(255,145,0,.8);z-index:-1;transition:all .3s}.wp-block-lazyblock-company-branch .bg-image{background-size:cover;background-position:center;position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;transition:all .3s}.wp-block-lazyblock-company-branch .bg-image::before{backdrop-filter:saturate(0.1);content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;transition:all .3s}.wp-block-lazyblock-company-branch.green:after{background:rgba(129,168,43,.8)}.wp-block-lazyblock-company-branch.blue:after{background:rgba(43,112,168,.8)}.wp-block-lazyblock-company-branch.red:after{background:rgba(181,65,28,.8)}.wp-block-lazyblock-company-branch .company-branch-content{display:flex;width:100%;height:100%;flex:1;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;z-index:2;transition:all .3s;transform:translateY(30px)}.wp-block-lazyblock-company-branch .company-branch-content .icon{height:90px;transition:all .3s}.wp-block-lazyblock-company-branch .company-branch-content .company-branch-title{font-size:36px;margin-top:12px;margin-bottom:20px;color:#fff}.wp-block-lazyblock-company-branch .company-branch-content .fake-button{margin-top:8px;opacity:0;color:#fff;transition:all .3s;border:1px solid #fff;text-transform:uppercase;letter-spacing:1px;padding:5px 10px;transform:translateY(12px)}.wp-block-lazyblock-company-branch .company-branch-content .fake-button:hover{background:#fff;color:#121212}.wp-block-lazyblock-company-branch:hover .bg-image{transform:scale(1.1, 1.1)}.wp-block-lazyblock-company-branch:hover .bg-image::before{backdrop-filter:saturate(1)}.wp-block-lazyblock-company-branch:hover:after{opacity:.1}.wp-block-lazyblock-company-branch:hover .company-branch-content{transform:translateY(-10px)}.wp-block-lazyblock-company-branch:hover .company-branch-content .icon{filter:drop-shadow(0px 0px 8px rgba(255, 255, 255, 0.7))}.wp-block-lazyblock-company-branch:hover .company-branch-content h2{text-shadow:1px 1px 4px rgba(0,0,0,.9)}.wp-block-lazyblock-company-branch:hover .fake-button{opacity:1;transform:translateY(0px)}.stk-block-card .stk-container{box-shadow:rgba(0,0,0,.2) 0px 4px 24px 0px}.stk-block-card .stk-block-card__content{padding:14px 24px}.stk-block-card .stk-block-card__image img{transform:scale(1.0001, 1.0001);transition-duration:.3s !important}.stk-block-card:hover .stk-container{box-shadow:rgba(0,0,0,.4) 0px 4px 24px 0px}.stk-block-card:hover .stk-container .stk-block-card__image img{transform:scale(1.05, 1.05)}@media screen and (max-width: 1000px){.stk-block-card .stk-block-card__content .stk-block-heading__text{font-size:21px}}.homepage-company-areas .stk-row{flex-wrap:nowrap}@media(max-width: 1100px){.homepage-company-areas .wp-block-lazyblock-company-branch{height:500px}}@media(max-width: 850px){.text-lieferservice{font-size:18px !important}.homepage-company-areas .wp-block-lazyblock-company-branch{height:400px}.homepage-company-areas .wp-block-lazyblock-company-branch .company-branch-title{font-size:28px}}@media(max-width: 650px){.homepage-company-areas .text-lieferservice{font-size:16px !important}.homepage-company-areas .wp-block-lazyblock-company-branch{height:300px}.homepage-company-areas .wp-block-lazyblock-company-branch .company-branch-title{font-size:21px}}.single-product .product-grid-container{margin-bottom:64px}.single-product .wooco_summary{display:none}.single-product .wooco_components .wooco_component{border-bottom:none}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-selected,.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-option{display:flex;align-items:center}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-select{border:none;cursor:pointer;border-radius:8px;overflow:hidden}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-select .dd-selected-text{cursor:pointer}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-select .dd-pointer{right:20px}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-select .dd-pointer-down{border:solid 8px rgba(0,0,0,0);border-top:solid 8px #000}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-select .dd-pointer-up{border:solid 8px rgba(0,0,0,0) !important;border-bottom:solid 8px #000 !important;margin-top:-12px}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-select .dd-selected{background:#f4f2ef;border-left:20px solid #fc9f21;padding-left:12px;padding-right:12px}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-select .dd-selected .dd-selected-text{margin-left:12px;color:#444}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-select .dd-desc{display:none}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-options{border-radius:8px;overflow:hidden}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-option:hover{background:#ccc}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .dd-option .dd-option-text{margin-left:12px;color:#444;cursor:pointer}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .wooco_component_product_selection_list_item{border:none !important;background:#f4f2ef;border-radius:8px;border-left:20px solid #f4f2ef !important;overflow:hidden}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose{display:none}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_info{display:flex;margin-left:12px}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .wooco_component_product_selection_list_item .wooco_component_product_selection_list_item_choose span:before{line-height:24px}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .wooco_component_product_selection_list_item.wooco_item_selected{border-left:20px solid #fc9f21 !important}.single-product .wooco_components .wooco_component .wooco_component_product .wooco_component_product_selection .wooco_component_product_selection_list_item.wooco_item_selected .wooco_component_product_selection_list_item_choose span:before{background-color:#fc9f21}a.woocommerce-LoopProduct-link{font-family:"Inter","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.woocommerce-cart .ct-woocommerce-cart-form{grid-template-columns:minmax(0, 2fr)}.woocommerce-cart .shop_table [class*=product-thumbnail]{width:140px !important}.woocommerce-cart .cart_item{background:#f4f2ef}.woocommerce-cart .cart_item .product-thumbnail img{margin-left:20px}.woocommerce-cart .cart_item.wooco-item-child{background:#fff}.woocommerce-cart .cart_item.wooco-item-child .product-thumbnail img{width:60px !important;margin-left:50px}.woocommerce-cart .wooco-cart-item .price{display:none}.woocommerce-cart .wooco-cart-item .product-mobile-actions .woocommerce-Price-amount{display:none !important}.woocommerce-cart .wooco-item-child .product-mobile-actions{display:none !important}.woocommerce-cart .product-name a{font-size:1.5em;color:#444;text-decoration:none;pointer-events:none;font-weight:600}.woocommerce-cart .wooco-item-child td{padding-top:8px;padding-bottom:8px}.woocommerce-cart .wooco-item-child td.product-remove{border-top:0}.woocommerce-cart .wooco-item-child .product-name a{font-size:1em;font-weight:400}.woocommerce-cart .wooco-cart-item .product-mobile-actions .woocommerce-Price-amount{display:none !important}.woocommerce-cart .product-price,.woocommerce-cart .product-quantity,.woocommerce-cart .product-subtotal{display:none}.woocommerce-cart .product-remove{padding-right:20px !important}.woocommerce-cart .product-remove a{padding:20px}.woocommerce-cart .product-remove a svg{width:16px;height:16px}.woocommerce-cart .product-mobile-actions{margin-top:0 !important}.woocommerce-cart .product-mobile-actions .quantity,.woocommerce-cart .product-mobile-actions .ct-product-multiply-symbol{display:none !important}.woocommerce-cart button[name=update_cart]{display:none !important}.woocommerce-cart button.enquiryf{font-size:1.2rem !important;background:#fc9f21}.woocommerce-cart button.enquiryf:hover{background:rgb(251.66,148.12,7.84) !important;color:#000}.woowholeover .woowholecont .woowholeclose{margin-right:-30px;margin-top:-30px;padding-top:4px;padding-left:5px;border-radius:50%;width:38px;height:38px;color:#444;font-size:1.2em}.woowholeover .woowholecont .woowholeclose:hover{background:#eee}.woowholeover .woowholecont h3{font-size:1.8em;font-weight:600;margin-top:10px;margin-bottom:24px}.woowholeover .woowholecont [name=submitx]{font-family:"Inter","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif !important;font-size:1.1rem;background-color:#fc9f21}.woowholeover .woowholecont [name=submitx]:hover{background-color:rgb(251.66,148.12,7.84)}
