.input-checkbox-default__input{opacity:0;pointer-events:none;position:absolute;z-index:-1}.input-checkbox-default__label{color:#292929;cursor:pointer;display:block;padding:0 0 0 34px}body:not(.imx-brand-iz) .input-checkbox-default__label{font:400 normal calc(18px*var(--font_primary-mod))/22px var(--font_primary),Arial,sans-serif;font-size:calc(18px*var(--font_primary-mod));font-style:normal;font-weight:400;line-height:22px}body.imx-brand-iz .input-checkbox-default__label{font:400 normal calc(17px*var(--font_secondary-mod))/20px var(--font_secondary),Arial,sans-serif;font-size:calc(17px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:20px}body.imx-brand-seeonseebruck .input-checkbox-default__label{font:400 normal calc(18px*var(--font_secondary-mod))/22px var(--font_secondary),Arial,sans-serif;font-size:calc(18px*var(--font_secondary-mod));font-style:normal;font-weight:400;line-height:22px}.input-checkbox-default__label:before{display:inline-block;height:24px;margin:0 10px 0 -34px;width:24px}.input-checkbox-default:has(.input-checkbox-default__input:focus) .input-checkbox-default__label:before{outline:1px solid #000}.input-checkbox-default__label:before{background:#f5f5f5;border:1px solid #c7c7c7;border-radius:2px;box-sizing:border-box;content:"\e904";font:400 normal 16px/24px icomoon;font-size:16px;font-style:normal;font-weight:400;line-height:24px;text-align:center}.input-checkbox-default__input:not(:checked)+.input-checkbox-default__label:before{color:transparent}.input-checkbox-default__input:checked+.input-checkbox-default__label:before{color:#292929}