@charset "UTF-8";.porto-tb-item.product{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;height:100%}.product-type-advanced{display:flex;flex-direction:column;justify-content:space-between;height:100%}.product-image img{display:block;width:100%;height:250px;-o-object-fit:contain;object-fit:contain;margin:0 auto}.products-container.products{display:flex;flex-wrap:wrap;align-items:stretch}.porto-tb-item .post-title{display:flex;align-items:flex-start;justify-content:center;min-height:5em}@media (max-width: 1024px){.elementor-element-5def170a .searchform input[type=search],.elementor-element-5def170a .searchform input[type=text],.elementor-element-5def170a .searchform select,.elementor-element-5def170a .searchform button{font-size:16px!important}}:root{--search-gutter: 16px}@media (max-width: 991px){.elementor-element-5def170a .searchform-popup{transform:none!important}.elementor-element-5def170a .searchform[style*="display: block"]{position:fixed!important;top:60px!important;left:0!important;right:var(--search-gutter)!important;width:auto!important;margin:0!important;transform:none!important;z-index:10010!important}}@media (max-width: 864px){.elementor-element-5def170a .searchform[style*="display: block"]{top:93.5px!important}}@media (min-width: 865px) and (max-width: 991px){.elementor-element-5def170a .searchform[style*="display: block"]{top:116px!important}}@media (max-width: 991px){.elementor-element-5def170a .searchform[style*="display: block"] .searchform-fields{display:flex;align-items:center;gap:8px;position:relative}.elementor-element-5def170a .searchform[style*="display: block"] .searchform-fields .text{flex:1 1 auto;display:block;position:relative;z-index:1}.elementor-element-5def170a .searchform[style*="display: block"] .searchform-fields .text input{width:100%;pointer-events:auto}.elementor-element-5def170a .searchform[style*="display: block"] .searchform-fields .button-wrap{order:2;flex:0 0 auto;display:flex;align-items:center;margin:0!important;width:auto!important;position:static!important;pointer-events:auto}.elementor-element-5def170a .searchform[style*="display: block"] .button-wrap .btn{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important;min-width:0!important;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center}.elementor-element-5def170a .searchform[style*="display: block"] .button-wrap .btn i{font-size:20px;line-height:1}.elementor-element-5def170a .searchform[style*="display: block"] .button-wrap:before,.elementor-element-5def170a .searchform[style*="display: block"] .button-wrap:after{content:none!important;display:none!important}}@media (max-width: 991px){.elementor-element-5def170a .searchform[style*="display: block"] .porto-search-init{width:100%!important;max-width:none!important;display:block;box-sizing:border-box}}@media (max-width: 991px){.elementor-element-5def170a .searchform[style*="display: block"]{right:0!important;left:0!important;width:100vw!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.elementor-element-5def170a .searchform[style*="display: block"] .searchform-fields{padding:0!important;position:relative}.elementor-element-5def170a .searchform[style*="display: block"] .button-wrap{position:absolute;right:0;top:0;height:100%;width:48px;display:flex;align-items:center;justify-content:center;margin:0!important;padding:0!important}.elementor-element-5def170a .searchform[style*="display: block"] .porto-search-init{width:100%!important;padding-right:48px!important}}@media (max-width: 991px){.elementor-element-5def170a .live-search-list,.elementor-element-5def170a .live-search-list .autocomplete-suggestions{max-height:60vh;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}}@media (max-width: 991px){.elementor-element-5def170a .searchform .search-clear-mini{all:unset;position:absolute;right:0;top:0;width:36px;height:100%;display:none;align-items:center;justify-content:center;cursor:pointer;z-index:1002;animation:none!important;transform:none!important;transition:none!important;background:transparent!important;box-shadow:none!important;pointer-events:auto!important;line-height:1;font-size:22px}.elementor-element-5def170a .searchform .search-clear-mini.show{display:flex}.elementor-element-5def170a .searchform-fields .text{position:relative}.elementor-element-5def170a .searchform-fields .text input{padding-right:44px}}.cs-featured-list-title{display:block!important;white-space:normal!important;overflow:visible!important;text-overflow:unset!important;max-height:none!important}#spannungsabfall-rechner header h2{margin-bottom:.5rem}#spannungsabfall-rechner .subtitle{font-size:.95rem;color:#555;margin-bottom:2rem;margin-left:1rem}#spannungsabfall-rechner button{background:var(--brand-orange);color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}#spannungsabfall-rechner button:hover{background:#e65c00}#kabelquerschnitt-rechner header h2{margin-bottom:.5rem}#kabelquerschnitt-rechner .subtitle{font-size:.95rem;color:#555;margin-bottom:2rem;margin-left:1rem}#kabelquerschnitt-rechner button{background:var(--brand-orange);color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer}#kabelquerschnitt-rechner button:hover{background:#e65c00}#leistungsrechner-tool header h2{margin-bottom:.5rem}#leistungsrechner-tool .subtitle{font-size:.95rem;color:#555;margin-bottom:2rem;margin-left:1rem}#leistungsrechner-tool button{background:var(--brand-orange);color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;max-width:400px;margin-bottom:15px}#leistungsrechner-tool button:hover{background:#e65c00}#leistungsrechner-tool form label{display:inline-block;min-width:180px;margin-bottom:10px;font-weight:500}#leistungsrechner-tool form select,#leistungsrechner-tool form input{display:inline-block;width:auto;max-width:400px;margin-bottom:5px}#leistungsrechner-tool{max-width:100%!important;padding:0;border:none;border-radius:0;background:none;margin:0}#leistungsrechner-tool #lr_result{margin-top:20px;font-weight:700}:root{--brand-orange: #ff6600}#kurzschlussstrom-rechner header h2{margin-bottom:.5rem}#kurzschlussstrom-rechner .subtitle{font-size:.95rem;color:#555;margin-bottom:2rem;margin-left:1rem}.formula-box{background:#fff;border:2px solid var(--brand-orange);border-radius:6px;padding:1rem;margin:1rem 0;font-family:"Cambria Math","Latin Modern Math",serif}details summary{cursor:pointer;padding:.5rem 0;font-weight:700;color:var(--brand-orange)}details[open] summary:after{content:" ▼"}details:not([open]) summary:after{content:" ▶"}#kurzschlussstrom-rechner button{background:var(--brand-orange);color:#fff;border:none;padding:.5rem 1rem;border-radius:5px;cursor:pointer;max-width:400px;margin-bottom:15px}#kurzschlussstrom-rechner button:hover{background:#e65c00}#kurzschlussstrom-rechner form label{display:inline-block;min-width:180px;margin-bottom:10px;font-weight:500}#kurzschlussstrom-rechner form select,#kurzschlussstrom-rechner form input{display:inline-block;width:auto;max-width:400px;margin-bottom:5px}#kurzschlussstrom-rechner{max-width:100%!important;padding:0;border:none;border-radius:0;background:none;margin:0}#kurzschlussstrom-rechner #ik_result{margin-top:20px;font-weight:700}.strom-wrapper{position:relative;display:inline-flex;align-items:center;gap:.5rem}.info-icon{display:inline-flex;justify-content:center;align-items:center;width:18px;height:18px;border:2px solid var(--brand-orange);border-radius:50%;font-size:.75rem;color:var(--brand-orange);cursor:help;font-weight:700;position:relative;line-height:1;padding-top:1px}.shop_table.cart.cart-table td.product-thumbnail .position-relative{width:130px;height:150px}.shop_table.cart.cart-table td.product-thumbnail .position-relative img{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}.shop_table.cart.cart-table td.product-thumbnail .position-relative a.remove{top:5px;right:5px}.product-thumbnail.position-relative{height:100px}.product-thumbnail.position-relative img{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}.product-checkout-wrap .product-thumbnail{width:55px}.widget_shopping_cart .product-image .inner{height:80px}.widget_shopping_cart .product-image .inner img{width:100%!important;height:100%!important;-o-object-fit:contain;object-fit:contain}:root{--pp-main-min: 400px;--pp-main-max: 62vh;--pp-thumb-size: 90px;--pp-gap: 10px;--pp-border: 1px solid #e7e7e7;--pp-radius: 10px}.single-product .product-layout-image .product-image-slider,.single-product .product-layout-image .product-image-slider .owl-stage-outer{height:auto!important;max-height:var(--pp-main-max)!important;min-height:var(--pp-main-min);background:var(--pp-bg);border:var(--pp-border);border-radius:var(--pp-radius);overflow:hidden}.single-product .product-layout-image .product-image-slider .owl-stage{height:100%!important}.single-product .product-layout-image .product-image-slider .img-thumbnail,.single-product .product-layout-image .product-image-slider .img-thumbnail .inner{height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border:0}.single-product .product-layout-image .product-image-slider img.woocommerce-main-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block}.single-product .product-layout-image .product-image-slider img.woocommerce-main-image[width],.single-product .product-layout-image .product-image-slider img.woocommerce-main-image[height]{width:100%!important;height:100%!important}.single-product .product-layout-image .zoom{position:absolute;right:10px;bottom:10px}.single-product .product-layout-image .product-thumbnails,.single-product .product-layout-image .product-thumbs-slider{margin-top:var(--pp-gap)}.single-product .product-layout-image .product-thumbs-slider .owl-stage-outer{height:auto!important}.single-product .product-layout-image .product-thumbs-slider .img-thumbnail{width:var(--pp-thumb-size);height:var(--pp-thumb-size);border-radius:var(--pp-radius);background:var(--pp-bg);border:var(--pp-border);overflow:hidden;display:flex;align-items:center;justify-content:center}.single- .single-product .product-layout-image .product-thumbs-slider .img-thumbnail{width:var(--pp-thumb-size);height:var(--pp-thumb-size);padding:6px;border-radius:var(--pp-radius);border:var(--pp-border);overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff}.single-product .product-layout-image .product-thumbs-slider img,.single-product .product-layout-image .product-thumbnails img{width:auto!important;height:auto!important;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;display:block;image-rendering:auto}.cart-empty-page{margin-bottom:200px}.woocommerce-cart-form button[name=update_cart]{display:none!important}.success-message-container .msg-box img{max-height:60px;width:auto}.post-block.post-author .img-thumbnail img{margin-top:-15px;margin-bottom:-40px}.post-block.post-author .name{display:inline-block;vertical-align:middle;margin-top:12px}.wp-image-8953{position:relative;left:210px}
