.brand-contact-form,#form_b24,.ncn-container{box-sizing:border-box;--brand-form-accent:var(--awb-color4,#dd3333);--brand-form-ink:#fff}body[data-brand-host="izoprofil.eu"]{--brand-form-ink:#111827}body[data-brand-host="izoprofil.eu"] #form_b24{--brand-form-ink:#111827}body[data-brand-host="sandwich-panel.pl"] #form_b24{--brand-form-ink:#064e3b}#form_b24.brand-contact-form{width:100%;max-width:none;margin:0;padding:28px;background:var(--brand-form-accent);color:var(--brand-form-ink);border-radius:4px}#form_b24.brand-contact-form .form_title{margin:0 0 22px;font-size:28px;line-height:1.25;color:inherit}#form_b24.brand-contact-form form{width:100%;margin:0;display:block}#form_b24.brand-contact-form form>label{display:block;margin:12px 0 5px;font-size:14px;font-weight:600;color:inherit}#form_b24.brand-contact-form input:not([type="checkbox"]):not([type="hidden"]),#form_b24.brand-contact-form textarea{box-sizing:border-box;width:100%;max-width:100%;height:46px;margin:0;padding:11px 13px;border:1px solid #d1d5db;border-radius:3px;background:#fff;color:#171717;font:inherit;font-size:16px;text-align:left}#form_b24.brand-contact-form textarea{height:140px;min-height:110px;resize:vertical}#form_b24.brand-contact-form #privacy_b24{display:flex;align-items:flex-start;gap:10px;margin:16px 0;text-align:left}#form_b24.brand-contact-form #checkbox_b24{flex:0 0 18px;width:18px;height:18px;margin:3px 0;appearance:auto}#form_b24.brand-contact-form #privacy_content_b24{font:inherit;font-size:12px;line-height:1.6;color:inherit;width:auto;text-align:left}#form_b24.brand-contact-form a{color:inherit;text-decoration:underline}#form_b24.brand-contact-form #form_button_b24{display:block;width:100%;min-height:48px;margin:0;padding:12px 20px;background:#171717;color:#fff;border:0;border-radius:3px;font:inherit;font-weight:600;cursor:pointer}.brand-recaptcha-notice{color:inherit}.brand-recaptcha-error,.brand-form-feedback{padding:14px;border:1px solid currentColor;border-radius:4px;font-size:14px;line-height:1.5}.brand-form-feedback[data-status="success"]{background:#ecfdf5;color:#065f46}.brand-form-feedback[data-status="error"]{background:#fff7ed;color:#9a3412}.ncn-container .ncn-form-header{background:var(--awb-color4);color:#fff}body[data-brand-host="izoprofil.eu"] .ncn-container .ncn-form-header,body[data-brand-host="izoprofil.eu"] .ncn-container .ncn-form-header h2,body[data-brand-host="izoprofil.eu"] .ncn-container .ncn-form-header h3{color:#111827}.ncn-container .submit-button{background:var(--awb-color4);color:#fff;min-height:48px;font:inherit;font-weight:600}body[data-brand-host="izoprofil.eu"] .ncn-container .submit-button{color:#111827}body[data-brand-host="sandwich-panel.pl"] .ncn-container .ncn-form-header,body[data-brand-host="sandwich-panel.pl"] .ncn-container .ncn-form-header h2,body[data-brand-host="sandwich-panel.pl"] .ncn-container .ncn-form-header h3,body[data-brand-host="sandwich-panel.pl"] .ncn-container .submit-button{color:#064e3b}.ncn-container .ncn-checkbox-group{display:flex;align-items:flex-start;gap:10px}.ncn-container .ncn-checkbox-group input{flex:0 0 18px;width:18px;height:18px;margin-top:3px;appearance:auto}.ncn-container .ncn-checkbox-group label{font-size:12px;line-height:1.5}.ncn-container input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]){font-size:16px;min-height:44px;max-width:100%}.ncn-container .ncn-radio-group{flex-wrap:wrap}.ncn-container .ncn-product-image img{width:100%;height:auto;object-fit:contain}.ncn-container{font-family:inherit;border-color:#e5e7eb;box-shadow:0 2px 12px #00000012}.ncn-container .ncn-form-header{padding:16px;border-radius:4px}.ncn-container .ncn-form-header h2,.ncn-container .ncn-form-header h3{color:inherit}.ncn-container .ncn-form-header h3{font-size:18px;line-height:1.45}.ncn-container label,.ncn-container .ncn-selected-country,.ncn-container .ncn-dropdown-arrow{color:#333}.ncn-container .ncn-product-info{background:#f3f4f6;border-color:#e5e7eb}.ncn-container .ncn-product-image img,.ncn-container input[type="text"],.ncn-container input[type="email"],.ncn-container input[type="tel"],.ncn-container .ncn-selected-country,.ncn-container .ncn-country-dropdown{border-color:#d1d5db}.ncn-container .ncn-radio-option{border-color:#d1d5db}.ncn-container .ncn-radio-option:has(input[type="radio"]:checked),.ncn-container .ncn-radio-option:hover{background:#1f2937;border-color:#1f2937}.ncn-container .ncn-radio-option:hover label,.ncn-container .ncn-radio-option input[type="radio"]:checked+label{color:#fff}.ncn-container .ncn-country-option:hover,.ncn-container .ncn-country-option.ncn-current-language{background:#f3f4f6}.ncn-container .ncn-hint{color:#666}.ncn-container .ncn-phone-input-wrapper{height:46px}.ncn-container .ncn-phone-input-wrapper input[type="tel"]{min-width:0}#form_b24.brand-contact-form #name_b24,#form_b24.brand-contact-form #email_b24,#form_b24.brand-contact-form #phone_b24,#form_b24.brand-contact-form #form_message_b24{width:100%!important;margin:0!important;padding:11px 13px!important;text-align:left!important;border:1px solid #d1d5db!important;border-radius:3px!important}#form_b24.brand-contact-form #privacy_b24{width:100%!important;margin:16px 0!important;padding:0!important}#form_b24.brand-contact-form #privacy_content_b24{font-size:12px!important;color:inherit!important}#form_b24.brand-contact-form #form_title_b24{color:inherit!important;text-align:left!important;padding:0!important}#form_b24.brand-contact-form #form_button_b24{width:100%!important;margin:0!important;padding:12px 20px!important;border:0!important}#form_b24.brand-contact-form #form_button_b24:hover{background:#333!important}@media(max-width:640px){#form_b24.brand-contact-form{padding:20px 16px}.ncn-container{max-width:100%;padding:16px}.ncn-container .ncn-form-header h2{font-size:26px}.ncn-container .ncn-form-header h3{font-size:17px}.ncn-product-info{flex-wrap:wrap}}.ncn-container .ncn-radio-option label{color:#333}.ncn-container .ncn-radio-option input[type="radio"]:checked+label,.ncn-container .ncn-radio-option:hover label{color:#fff}.brand-form-info{font-size:12px;line-height:1.6;margin:16px 0}.brand-form-info a{text-decoration:underline}.brand-recaptcha-withdraw{display:inline;background:none;border:0;padding:0;color:inherit;text-decoration:underline;font:inherit;cursor:pointer}.brand-contact-fields label{font-size:14px;font-weight:600;margin:12px 0 5px}.brand-contact-fields>div{margin-bottom:8px}body[data-brand-host="ecoprofil.pl"] #form_b24.brand-contact-form,body[data-brand-host="ecoprofil.pl"] .ncn-container{--brand-form-accent:#c62026;--brand-form-ink:#ffffff}body[data-brand-host="izoprofil.pl"] #form_b24.brand-contact-form,body[data-brand-host="izoprofil.pl"] .ncn-container{--brand-form-accent:#0067a5;--brand-form-ink:#ffffff}body[data-brand-host="izoprofil.eu"] #form_b24.brand-contact-form,body[data-brand-host="izoprofil.eu"] .ncn-container{--brand-form-accent:#ffd233;--brand-form-ink:#17212b}body[data-brand-host="sandwich-panel.pl"] #form_b24.brand-contact-form,body[data-brand-host="sandwich-panel.pl"] .ncn-container{--brand-form-accent:#10b981;--brand-form-ink:#073b31}#form_b24.brand-contact-form{background:var(--brand-form-accent)!important;color:var(--brand-form-ink)!important}#form_b24.brand-contact-form label,#form_b24.brand-contact-form .brand-contact-fields label,#form_b24.brand-contact-form .form_title,#form_b24.brand-contact-form #form_title_b24,#form_b24.brand-contact-form .brand-form-info,#form_b24.brand-contact-form #privacy_content_b24{color:var(--brand-form-ink)!important}#form_b24.brand-contact-form .brand-form-info,#form_b24.brand-contact-form #privacy_content_b24{font-size:14px!important;line-height:1.6!important;margin:16px 0!important}#form_b24.brand-contact-form .brand-form-info a,#form_b24.brand-contact-form #privacy_content_b24 a{color:var(--brand-form-ink)!important;font-weight:600;text-decoration:underline!important;text-underline-offset:3px}#form_b24.brand-contact-form input:not([type="checkbox"]):not([type="hidden"]),#form_b24.brand-contact-form textarea{background:#fff!important;color:#17212b!important;border:2px solid #475569!important;font-size:16px!important}#form_b24.brand-contact-form input::placeholder,#form_b24.brand-contact-form textarea::placeholder{color:#475569!important;opacity:1}#form_b24.brand-contact-form #form_button_b24,.ncn-container button.submit-button,.ncn-container #submitBtn{display:block!important;width:100%!important;min-height:50px!important;padding:13px 20px!important;background:#17212b!important;color:#fff!important;border:2px solid #fff!important;border-radius:4px!important;font:inherit;font-size:16px!important;font-weight:700!important;line-height:1.4!important;cursor:pointer}#form_b24.brand-contact-form #form_button_b24:hover,.ncn-container button.submit-button:hover,.ncn-container #submitBtn:hover{background:#0f172a!important;color:#fff!important}#form_b24.brand-contact-form #form_button_b24:disabled,.ncn-container button.submit-button:disabled{opacity:.72;cursor:wait}.ncn-container .ncn-form-header{background:var(--brand-form-accent)!important;color:var(--brand-form-ink)!important}.ncn-container .ncn-form-header h2,.ncn-container .ncn-form-header h3{color:var(--brand-form-ink)!important}.ncn-container .ncn-checkbox-group{gap:12px;align-items:center}.ncn-container .ncn-checkbox-group label{color:#17212b!important;font-size:14px!important;line-height:1.6!important}.ncn-container .ncn-checkbox-group a{color:#17212b!important;text-decoration:underline!important;text-underline-offset:3px;font-weight:600}#form_b24.brand-contact-form input[type="checkbox"],.ncn-container .ncn-checkbox-group input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;display:inline-block!important;position:relative;flex:0 0 22px!important;width:22px!important;height:22px!important;min-width:22px!important;margin:2px 0!important;padding:0!important;opacity:1!important;visibility:visible!important;background-color:#fff!important;border:2px solid #17212b!important;border-radius:3px!important;cursor:pointer}#form_b24.brand-contact-form input[type="checkbox"]:checked,.ncn-container .ncn-checkbox-group input[type="checkbox"]:checked{background-color:#064e3b!important;border-color:#064e3b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-size:18px 18px!important;background-repeat:no-repeat!important}#form_b24.brand-contact-form input:focus-visible,#form_b24.brand-contact-form textarea:focus-visible,#form_b24.brand-contact-form button:focus-visible,.ncn-container input:focus-visible,.ncn-container button:focus-visible{outline:3px solid #fff!important;outline-offset:2px;box-shadow:0 0 0 6px #17212b!important}@media(max-width:640px){#form_b24.brand-contact-form .brand-form-info,.ncn-container .ncn-checkbox-group label{font-size:14px!important}#form_b24.brand-contact-form #form_button_b24,.ncn-container button.submit-button{min-height:50px!important}}#form_b24.brand-contact-form .brand-required-consent,.ncn-container .brand-required-consent{display:grid!important;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;box-sizing:border-box;background:#fff!important;color:#17212b!important;border:1px solid #475569;border-radius:6px;padding:12px!important;margin:16px 0!important;width:100%;min-width:0}#form_b24.brand-contact-form .brand-required-consent label,.ncn-container .brand-required-consent label{display:block!important;min-width:0;margin:0!important;padding:0!important;color:#17212b!important;font-size:14px!important;font-weight:400!important;line-height:1.6!important;cursor:pointer;overflow-wrap:anywhere}#form_b24.brand-contact-form .brand-required-consent a,.ncn-container .brand-required-consent a{color:#17212b!important;font-weight:700!important;text-decoration:underline!important;text-underline-offset:3px}#form_b24.brand-contact-form .brand-required-consent input[type=checkbox],.ncn-container .brand-required-consent input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;display:block!important;position:static!important;opacity:1!important;visibility:visible!important;flex:0 0 24px!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:1px 0 0!important;padding:0!important;background:#fff!important;border:2px solid #17212b!important;border-radius:4px!important;cursor:pointer;box-shadow:none!important}#form_b24.brand-contact-form .brand-required-consent input[type=checkbox]:checked,.ncn-container .brand-required-consent input[type=checkbox]:checked{background-color:#064e3b!important;border-color:#064e3b!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m4 10 4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:center!important;background-size:18px 18px!important;background-repeat:no-repeat!important}#form_b24.brand-contact-form .brand-required-consent input[type=checkbox]:focus-visible,.ncn-container .brand-required-consent input[type=checkbox]:focus-visible,#form_b24.brand-contact-form .brand-required-consent a:focus-visible,.ncn-container .brand-required-consent a:focus-visible{outline:3px solid #17212b!important;outline-offset:3px;box-shadow:0 0 0 2px #fff!important}#form_b24.brand-contact-form .brand-consent-error,.ncn-container .brand-consent-error{display:block!important;color:#9f1239!important;background:#fff!important;border:2px solid #9f1239;border-radius:4px;padding:10px 12px;margin:12px 0 0;font-size:14px!important;font-weight:600;line-height:1.5!important}@media(max-width:640px){#form_b24.brand-contact-form .brand-required-consent,.ncn-container .brand-required-consent{padding:12px!important;gap:12px;grid-template-columns:24px minmax(0,1fr)}}