.woocommerce div.product form.cart{padding:0 !important;border-top:0 solid !important;border-bottom:0 solid !important;margin-top:0 !important;border-color:#eaeaea !important}.wc-gzd-single,.woocommerce-product-details__short-description{display:none}.wcpa_form_outer{margin:0 0 2em !important;width:100%}body{font-family:sans-serif;padding:0}input[type=text]{font-size:1.2rem;padding:.5rem;width:100px}#ergebnis{margin-top:1rem;old_font-size:1.1rem}.section{margin-bottom:1.5rem}input[type=radio]{transform:scale(2);margin-right:10px;cursor:pointer}label{font-size:20px;cursor:pointer}.thumbnail{width:160px;height:auto;cursor:pointer;margin-top:10px;border:1px solid #ccc;border-radius:5px}.wcpa_check{fdisplay:none !important}.wcpa_check:checked{display:none !important}input[type=radio]:checked+label .wcpa_check,input[type=checkbox]:checked+label .wcpa_check{display:inline-block !important;border:2px solid #28a745 !important;width:16px;height:16px;border-radius:50%;background-color:#fff;margin-right:8px;old_background:linear-gradient(to right,#28a745 0%,#28a745 100%,transparent 100%)}input[type=radio]:checked+label .wcpa_check:after,input[type=checkbox]:checked+label .wcpa_check:after{content:"";position:absolute;top:0;left:0;width:100%;height:8px;old_background:linear-gradient(to right,#28a745 0%,#28a745 100%,transparent 100%);transform:skewY(2deg);transform-origin:top right;z-index:1}.wcpa_wrap .wcpa_checkbox .wcpa_checkbox_custom,.wcpa_wrap .wcpa_radio .wcpa_radio_custom{display:none}.thumbnail.aktiv{old_box-shadow:0 0 15px 5px #8db3fb;border:3px solid #21bf21;border-radius:8px}form input[type=text]{border-radius:5px}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.modal-content{display:block;margin:5% auto;max-width:80%;max-height:80%}.close{position:absolute;right:30px;top:20px;font-size:30px;color:#fff;cursor:pointer}#plz{font-size:3rem;padding:10px;width:175px;border-radius:6px;border:1px solid #ccc;box-sizing:border-box}.radio-group{display:flex;flex-wrap:wrap;gap:10px}.versand-zb2,.zustimmen,.unbekannter_versicherer{display:block !important}.wcpa_field.wcpa_group_field,.radio-group,.checkbox-group{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:1110px){.wcpa_field.wcpa_group_field,.checkbox-group{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}}.wcpa_field.wcpa_group_field .wcpa_radio,.wcpa_field.wcpa_group_field .checkbox-group{min-width:0}.wcpa_radio{width:100%;height:75px;display:flex;align-items:center;border:2px solid #ccc;border-radius:6px;padding:12px 16px;box-shadow:0 2px 5px rgba(0,0,0,.05);transition:all .3s ease;background-color:#fff;cursor:pointer;gap:10px}input[type=text],input[type=email]{font-size:32px !important;height:75px !important}#Versicherer{font-size:20px !important;border:none}#bank{display:flex;old_gap:10px}#bank input{flex:1;min-width:0;padding:10px;border:1px solid #ccc;border-radius:4px}label[for=sepa_valid],label[for=sepa_bic],label[for=sepa_bank]{position:absolute;top:0 !important;font-size:12px !important;color:#333 !important;background:#fff !important;left:10px !important;font-weight:600;width:90%}.div_bic,.div_bank,.div_valid{display:none;margin-bottom:-15px}#bank_bic,#bank_bank,#valid_false{font-size:20px;color:#777}#valid_false{color:red}.wcpa_form_outer .wcpa_error_msg{position:absolute;top:90%;left:10px}.wcpa_form_item>label:first-of-type{font-weight:700;font-size:12px}.wcpa_form_item .radio-group label,.wcpa_form_item .wcpa_radio label,.wcpa_form_item .wcpa_checkbox label{font-weight:400;font-size:16px}@media (min-width:1110px){.wcpa_radio{old_width:48.7%;width:100%}}@media (max-width:1110px){.wcpa_radio{width:100%}.wcpa_row{old_test_display:flex;old_flex-direction:column;align-items:center}.wcpa_row .wcpa_form_item{width:90% !important}.wcpa_error_msg+label{font-size:14px}}@media (max-width:538px){input[type=text]{font-size:28px !important;height:75px !important}.wcpa_radio{width:100%}.wcpa_row{display:flex;flex-direction:column;align-items:center}.wcpa_row .wcpa_form_item{width:90% !important}.wcpa_field.wcpa_group_field,.radio-group{display:grid;grid-template-columns:repeat(1,1fr);gap:1rem}.wcpa_field.wcpa_group_field .wcpa_radio{min-width:0}}.wcpa_radio:hover{border-color:#888;box-shadow:0 4px 10px rgba(0,0,0,.1)}.wcpa_radio input[type=radio]{accent-color:#28a745;width:20px;height:20px;flex-shrink:0}.wcpa_radio input[type=radio]:checked+span{old_font-weight:700;old_color:#28a745}.wcpa_radio:has(input[type=radio]:checked){border-color:#28a745;box-shadow:0 0 0 3px rgba(40,167,69,.3)}.woocommerce.content-full-width div.product div.images{width:100% !important}.woocommerce.content-full-width div.product div.summary{old_width:65% !important;float:none}@media only screen and (max-width:959px){.container{max-width:100% !important}#main #content-wrap{padding-top:0 !important;padding-bottom:50px}}.custom-short-description{font-size:18px;width:65%}.wcpa_checkbox2,.wcpa_radio2{content:"";position:absolute;top:0;left:0;width:100%;height:8px;background:linear-gradient(to right,#28a745 0%,#28a745 100%,transparent 100%);transform:skewY(2deg);transform-origin:top right;z-index:1}.uppercase-text input{text-transform:uppercase}#wcpa-paragraph-1745835586789{margin-bottom:10px}.wcpa_radio:has(label:contains("Abholung")){display:none !important}#wcpa-text-680d21056345c .wcpa_helptext:hover{font-size:20px}.wcpa_validation_error{border-color:red}#wpforms-703-field_1-description{font-size:18px !important;margin-top:20px !important;color:red !important}#footer-widgets{background-color:#222;padding:15px 0 !important;margin:0}@media only screen and (max-width:959px){#footer-widgets .col{margin-bottom:0 !important}}@font-face{font-family:"KFZ";src:url(https://www.herrderschilder.de/wp-includes/js/own/EuroPlate-Regular.woff2?v=2) format("woff2"),url(https://www.herrderschilder.de/wp-includes/js/own/EuroPlate-Regular.woff?v=2) format("woff");font-weight:200;font-style:normal}#text-6826294074244,#text-1749103455106,#text-1749103490032,#text-680d2105634c4,#text-1749102211473,#text-1749102215828,#text-680d2105634d5,#text-1749102433378,#text-1749102429714,#text-6825b08fd9ef5,#text-1749103102567,#text-1749103098940,#text-6825b08fd9f0f,#text-1749102886093,#text-1749102881235,#text-6825f238f28fa,#text-1749101598710,#text-1749101594579,old_#text-680d2105634d9,old_#text-6825b08fd9f12,old_#text-6825f238f28fd{oldwidth:33,33% !important;font-family:"KFZ",sans-serif;font-size:34px !important;background:#eee;border:none;@media (max-width:538px){font-size:30px !important;height:60px !important;padding-top:10px !important}}label[for=text-6826294074244],label[for=text-1749103455106],label[for=text-1749103490032],label[for=text-680d2105634c4],label[for=text-1749102211473],label[for=text-1749102215828],label[for=text-680d2105634d5],label[for=text-1749102433378],label[for=text-1749102429714],label[for=text-6825b08fd9ef5],label[for=text-1749103102567],label[for=text-1749103098940],label[for=text-6825b08fd9f0f],label[for=text-1749102886093],label[for=text-1749102881235],label[for=text-6825f238f28fa],label[for=text-1749101598710],label[for=text-1749101594579]{display:none !important}@media only screen and (min-width:538px) and (max-width:959px){.site-main{margin:20px !important}}.custom-wcpa-kennzeichen-block{background-image:url(https://zula24-online.de/kennzeichen_desktop.png);background-size:390px 88px;background-position:cenleft topter;background-repeat:no-repeat;background-position-y:6px;background-position-x:5px;@media (max-width:538px){old_margin-left:17px !important;display:flex;justify-content:center;background-position-x:center}@media (max-width:538px){background-size:390px 72px}@media (max-width:425px){background-image:url(https://zula24-online.de/kennzeichen_mobil.png);background-size:350px 72px}padding-top:6px;width:50%;width:100%;@media only screen and (max-width:538px){width:100%}old_border:2px solid black;border-radius:8px;old_padding-left:50px;margin-bottom:15px;padding-left:45px !important;@media (max-width:538px){padding-left:35px !important}pdisplay:flex;pjustify-content:flex-end;flex-direction:row;}#wcpa-text-6825b08fd9ef4,#wcpa-text-6825b08fd9f0d,#wcpa-text-6825f238f28f8,#wcpa-text-6826294074243,#wcpa-text-680d2105634c2,#wcpa-text-680d2105634d4{width:25% !important;margin-right:39px !important;@media (max-width:425px){margin-right:29px !important}width:100px !important;@media (max-width:425px){width:90px !important}padding-top:6.5px;}#wcpa-text-1749103102567,#wcpa-text-1749102886093,#wcpa-text-1749101598710,#wcpa-text-1749103455106,#wcpa-text-1749102211475,#wcpa-text-1749102433378{width:20% !important;width:90px !important;@media (max-width:425px){width:80px !important}padding-top:6.5px;}#wcpa-text-1749103098941,#wcpa-text-1749102881236,#wcpa-text-1749101594582,#wcpa-text-1749102215828,#wcpa-text-1749102429715,#wcpa-text-1749103490032{width:25% !important;width:110px !important;@media (max-width:425px){width:100px !important}padding-top:6.5px;}@keyframes outline-pulse-only{0%{outline:4px solid rgba(41,166,70,.7);outline-offset:0px;transform:scale(.9)}50%{outline:4px solid rgba(41,166,70,1);outline-offset:4px;transform:scale(.95)}100%{outline:4px solid rgba(41,166,70,.7);outline-offset:0px;transform:scale(.9)}}.blink-highlight{background-color:rgba(41,166,70,.06) !important;border:none !important;border-radius:6px;animation:outline-pulse-only 2s ease-in-out infinite;transition:outline-offset .3s ease}#site-navigation-wrap{border-radius:25px !important;-webkit-box-shadow:10px10px 1010 !important;box-shadow:2px 4px 8px 0px rgba(0,0,0,.3) !important;background-color:#dedede4d !important}