[data-v-c08bf0da]:root{--tchibo-ref-font-font-family:"Tchibo Espresso VF";--tchibo-ref-font-weight-light:300;--tchibo-ref-font-weight-regular:400;--tchibo-ref-font-weight-medium:500;--tchibo-ref-font-weight-semibold:600;--tchibo-ref-font-weight-bold:700;--tchibo-ref-font-family-tchibo-espresso:"Tchibo Espresso VF"}.ds-checkbox[data-v-c08bf0da]{gap:0 var(--tchibo-ref-spacing-07);padding:var(--tchibo-ref-spacing-06) 0;cursor:pointer;grid-template-columns:min-content 1fr;grid-template-areas:"input label"".description"".message";display:grid;position:relative}.ds-checkbox-wrapper[data-v-c08bf0da]{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex;position:relative}.ds-checkbox-input[data-v-c08bf0da]{border-width:var(--tchibo-ref-outline-01);border-style:solid;border-color:var(--tchibo-theme-color-surface-on-surface-variant);border-radius:var(--tchibo-ref-radius-02);appearance:none;cursor:pointer;background-color:#0000;outline:none;grid-area:input;width:100%;height:100%;display:block;position:absolute;inset:0}.ds-checkbox-input[data-v-c08bf0da]:checked{background:var(--tchibo-theme-color-primary-primary);border-color:var(--tchibo-theme-color-primary-primary)}.ds-checkbox-input:checked+.ds-checkbox-checked-icon[data-v-c08bf0da]{display:block}.ds-checkbox-input[data-v-c08bf0da]:focus-visible{outline:var(--tchibo-ref-outline-02) solid var(--tchibo-theme-color-primary-primary);outline-offset:2px}.ds-checkbox-checked-icon[data-v-c08bf0da]{color:var(--tchibo-theme-color-primary-on-primary);z-index:1;display:none;position:relative}.ds-checkbox-checked-icon[data-v-c08bf0da] *{fill:currentColor}.ds-checkbox-label[data-v-c08bf0da]{justify-content:space-between;align-self:center;align-items:start;gap:var(--tchibo-ref-spacing-07);font-family:var(--tchibo-ref-font-family-tchibo-espresso),Arial,Helvetica,Verdana,sans-serif;font-weight:var(--tchibo-theme-font-weight-semibold);font-size:var(--ds-text-75-font-size);line-height:var(--ds-text-75-line-height);color:var(--tchibo-theme-color-surface-on-surface);grid-area:label;display:flex}.ds-checkbox-label+.ds-checkbox-description[data-v-c08bf0da],.ds-checkbox-label+.ds-checkbox-message[data-v-c08bf0da]{margin-top:var(--tchibo-ref-spacing-03)}.ds-checkbox-label[data-v-c08bf0da]>a{color:var(--tchibo-theme-color-primary-primary-variant);font-weight:inherit;text-underline-offset:2px;text-decoration:underline;display:inline-block}.ds-checkbox-label[data-v-c08bf0da]>a:hover{border-radius:var(--tchibo-ref-radius-01);color:var(--tchibo-theme-color-trigger-on-trigger);background:var(--tchibo-theme-color-trigger-trigger)}.ds-checkbox-label[data-v-c08bf0da]>a:focus-visible{outline:2px solid var(--tchibo-theme-color-primary-primary-variant);outline-offset:2px;border-radius:var(--tchibo-ref-radius-01)}.ds-checkbox-label[data-v-c08bf0da]>a:active{outline:2px solid var(--tchibo-theme-color-trigger-trigger);outline-offset:2px;border-radius:var(--tchibo-ref-radius-01);color:var(--tchibo-theme-color-trigger-trigger);background:0 0}.ds-checkbox-label[data-v-c08bf0da] .ds-form-label{width:auto;padding-bottom:0}.ds-checkbox-label-option[data-v-c08bf0da]{font-weight:var(--tchibo-theme-font-weight-medium);font-size:var(--ds-text-25-font-size);line-height:var(--ds-text-25-line-height);white-space:nowrap;flex-shrink:0;align-items:center;min-height:1.5rem;display:inline-flex}.ds-checkbox-description[data-v-c08bf0da],.ds-checkbox-label-option[data-v-c08bf0da]{font-family:var(--tchibo-ref-font-family-tchibo-espresso),Arial,Helvetica,Verdana,sans-serif;color:var(--tchibo-theme-color-surface-on-surface-variant)}.ds-checkbox-description[data-v-c08bf0da]{font-weight:var(--tchibo-theme-font-weight-regular);font-size:var(--ds-text-75-font-size);line-height:var(--ds-text-75-line-height);grid-area:description}.ds-checkbox-description[data-v-c08bf0da]>a{color:var(--tchibo-theme-color-primary-primary-variant);font-weight:inherit;text-underline-offset:2px;text-decoration:underline;display:inline-block}.ds-checkbox-description[data-v-c08bf0da]>a:hover{border-radius:var(--tchibo-ref-radius-01);color:var(--tchibo-theme-color-trigger-on-trigger);background:var(--tchibo-theme-color-trigger-trigger)}.ds-checkbox-description[data-v-c08bf0da]>a:focus-visible{outline:2px solid var(--tchibo-theme-color-primary-primary-variant);outline-offset:2px;border-radius:var(--tchibo-ref-radius-01)}.ds-checkbox-description[data-v-c08bf0da]>a:active{outline:2px solid var(--tchibo-theme-color-trigger-trigger);outline-offset:2px;border-radius:var(--tchibo-ref-radius-01);color:var(--tchibo-theme-color-trigger-trigger);background:0 0}.ds-checkbox-description+.ds-checkbox-message[data-v-c08bf0da]{margin-top:var(--tchibo-ref-spacing-05)}.ds-checkbox-message[data-v-c08bf0da]{grid-area:message}.ds-checkbox[data-alignment=right][data-v-c08bf0da]{grid-template-columns:1fr min-content;grid-template-areas:"label input""description.""message."}.ds-checkbox[data-state=error] .ds-checkbox-input[data-v-c08bf0da]{border-color:var(--tchibo-theme-color-danger-danger)}.ds-checkbox[data-state=error] .ds-checkbox-input[data-v-c08bf0da]:checked{background:var(--tchibo-theme-color-danger-danger)}.ds-checkbox[data-disabled=true][data-v-c08bf0da]{cursor:not-allowed;pointer-events:none}.ds-checkbox[data-disabled=true] .ds-checkbox-input[data-v-c08bf0da]{cursor:not-allowed;border-color:var(--tchibo-theme-color-inaccessible-inaccessible)}.ds-checkbox[data-disabled=true] .ds-checkbox-input[data-v-c08bf0da]:checked{background:var(--tchibo-theme-color-inaccessible-inaccessible);background-clip:padding-box}.ds-checkbox[data-disabled=true] .ds-checkbox-checked-icon[data-v-c08bf0da],.ds-checkbox[data-disabled=true] .ds-checkbox-description[data-v-c08bf0da],.ds-checkbox[data-disabled=true] .ds-checkbox-label[data-v-c08bf0da],.ds-checkbox[data-disabled=true] .ds-checkbox-label-option[data-v-c08bf0da]{color:var(--tchibo-theme-color-inaccessible-on-inaccessible)}.ds-checkbox[data-disabled=true] .ds-checkbox-description[data-v-c08bf0da]>a,.ds-checkbox[data-disabled=true] .ds-checkbox-label-option[data-v-c08bf0da]>a,.ds-checkbox[data-disabled=true] .ds-checkbox-label[data-v-c08bf0da]>a{color:var(--tchibo-theme-color-inaccessible-on-inaccessible);pointer-events:none}@media (hover:hover) and (pointer:fine){.ds-checkbox:not([data-disabled=true]):hover .ds-checkbox-input[data-v-c08bf0da]{border-color:var(--tchibo-theme-color-trigger-trigger);border-width:var(--tchibo-ref-outline-02)}.ds-checkbox:not([data-disabled=true]):hover .ds-checkbox-input[data-v-c08bf0da]:checked{background:var(--tchibo-theme-color-trigger-trigger)!important}}.ds-checkbox:active .ds-checkbox-input[data-v-c08bf0da]{border-width:var(--tchibo-ref-outline-02);border-color:var(--tchibo-theme-color-trigger-trigger)}
