.asa-header[data-v-f60a9a29]{--asa-header-padding-x:var(--theme-spacing-generic-s);--asa-header-padding-y:var(--theme-spacing-generic-s);--asa-header-blur:4px;position:relative;isolation:isolate;mask:linear-gradient(#000,#000 75%,transparent);-webkit-mask:linear-gradient(#000,#000 75%,transparent);backdrop-filter:blur(var(--asa-header-blur));-webkit-backdrop-filter:blur(var(--asa-header-blur));height:calc(var(--theme-size-button-default-button) + var(--asa-header-padding-y)*2);width:100%;padding:var(--asa-header-padding-y) calc(var(--asa-header-padding-x) + var(--theme-size-button-default-button) + var(--theme-spacing-generic-s));display:flex;align-items:center;justify-content:center;gap:var(--theme-spacing-generic-xxs);text-align:center}.asa-header[data-v-f60a9a29]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,var(--theme-color-background-surface) 0,transparent 100%)}.asa-header__icon[data-v-f60a9a29]{flex-shrink:0}.asa-chip--filled[data-v-be009485] [class*=miele-chip__content]{color:var(--cw-chip-filled-color-text-icon-default);background-color:var(--cw-chip-filled-color-background-default)}.asa-chip--filled[data-v-be009485]:hover [class*=miele-chip__content]{color:var(--cw-chip-filled-color-text-icon-hover);background-color:var(--cw-chip-filled-color-background-hover)}.asa-chip--filled[data-v-be009485]:active:focus [class*=miele-chip__content]{color:var(--cw-chip-filled-color-text-icon-default);background-color:var(--cw-chip-filled-color-background-hover)}.asa-chip--filled[class*=miele-chip--activated][data-v-be009485] [class*=miele-chip__content]{color:var(--theme-color-text-regular);background-color:var(--theme-color-background-backdrop)}.asa-chip--filled[data-v-be009485]:not([class*=miele-chip--activated]) [class*=miele-chip__content]{border-color:transparent}.asa-chip--transparent[data-v-be009485] [class*=miele-chip__content]{border-color:transparent;color:var(--theme-color-text-weaker);background:none;gap:var(--theme-spacing-generic-xxs);padding:0 var(--theme-spacing-generic-xxxs)}.asa-chip--transparent[data-v-be009485]:active:focus [class*=miele-chip__content],.asa-chip--transparent[data-v-be009485]:hover [class*=miele-chip__content]{border-color:transparent;color:var(--theme-color-text-regular)}.asa-chip--icon-circle[data-v-be009485] [class*=miele-chip__icon]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;flex-shrink:0}.asa-chip--icon-circle-white[data-v-be009485] [class*=miele-chip__icon]{background-color:#fff}.asa-entry-screen-sda__consultant-chip[data-v-0151649d],.asa-entry-screen-mda__consultant-chip[data-v-94c247cf]{width:-moz-fit-content;width:fit-content}.asa-entry-screen[data-v-52a7bf33]{--asa-entry-screen-padding-x:var(--theme-spacing-generic-s);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;height:100%;gap:var(--theme-spacing-generic-s);padding:calc(var(--theme-spacing-generic-s) + var(--asa-chat-header-height, 0px)) var(--asa-entry-screen-padding-x) var(--asa-chat-input-height,var(--theme-spacing-generic-s))}.asa-inline .asa-entry-screen[data-v-52a7bf33]{--asa-entry-screen-padding-x:var(--theme-spacing-generic-l)}.asa-entry-screen__content[data-v-52a7bf33],.asa-entry-screen__header[data-v-52a7bf33]{display:flex;flex-direction:column}.asa-entry-screen__content[data-v-52a7bf33]{gap:var(--theme-spacing-generic-s)}.asa-entry-screen__prompts[data-v-52a7bf33]{display:flex;flex-direction:column;gap:var(--theme-spacing-generic-xs);align-items:flex-start;list-style:none}.asa-entry-screen__prompts li[data-v-52a7bf33],.asa-entry-screen__prompts[data-v-52a7bf33] [class*=miele-chip]{max-width:100%}.asa-entry-screen__prompts[data-v-52a7bf33] [class*=miele-chip__content]{justify-content:flex-start;text-align:left;text-wrap:pretty;height:auto;min-height:var(--cw-chip-size-default);padding-block:var(--theme-spacing-generic-xxs)}.asa-entry-screen__consultant-chip[data-v-52a7bf33]{display:inline-flex;align-items:center;gap:var(--theme-spacing-generic-xxs);width:-moz-fit-content;width:fit-content;padding-top:var(--theme-spacing-specific-chip-target);padding-left:var(--miele-spacing-03);border:0;border-radius:var(--theme-radius-generic-full);background:transparent;color:var(--theme-color-text-regular)}.asa-entry-screen__consultant-chip[data-v-52a7bf33]:hover{color:var(--theme-color-text-weaker)}.asa-entry-screen__consultant-chip[data-v-52a7bf33]:focus-visible{outline:var(--theme-border-default-stroke-width) solid var(--theme-color-borders-states-focus);outline-offset:var(--theme-spacing-generic-xxs)}.asa-entry-screen__consultant-icon-wrap[data-v-52a7bf33]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background-color:#fff}.asa-entry-screen__legal-disclaimer[data-v-52a7bf33]{margin-top:auto}.asa-markdown strong,.asa-markdown__heading{font-variation-settings:"wght" var(--theme-type-font-weight-theme-bold)}.asa-markdown a{text-decoration:underline;text-underline-position:under;text-underline-offset:var(--theme-spacing-specific-link-offset)}.asa-markdown a:hover:not(:active){color:var(--theme-color-text-links-default-hover)}.asa-markdown ul{list-style:disc}.asa-markdown ol,.asa-markdown ul{margin-left:var(--theme-spacing-generic-s)}.asa-markdown ol{list-style:decimal}.asa-markdown blockquote{padding:var(--theme-spacing-generic-xxs);background-color:var(--theme-color-background-surface);border-left:var(--theme-border-default-stroke-width) solid var(--theme-color-borders-regular)}.asa-markdown hr{border-top:var(--theme-border-default-stroke-width) solid var(--theme-color-borders-regular)}.asa-markdown table{display:block;overflow-x:auto}.asa-markdown table td,.asa-markdown table th{min-width:124px;padding:var(--theme-spacing-generic-xxs);text-align:left;vertical-align:top}.asa-markdown table thead{font-variation-settings:"wght" var(--theme-type-font-weight-theme-bold);vertical-align:bottom}.asa-markdown table tbody tr{border-top:var(--theme-border-default-stroke-width) solid var(--theme-color-borders-regular)}.asa-markdown>*+*{margin-top:var(--theme-spacing-generic-xs)}.asa-speech-bubble{--asa-speech-bubble-user-border-width:1px;--asa-speech-bubble-padding-x:var(--theme-spacing-generic-s);--asa-speech-bubble-padding-x-slim:var(--theme-spacing-generic-xs);--asa-speech-bubble-padding-y:var(--theme-spacing-generic-xs);--asa-speech-bubble-padding-y-slim:var(--theme-spacing-generic-xs);max-width:min(80%,314px);border-radius:var(--theme-radius-generic-medium)}.asa-speech-bubble:has(table){max-width:100%}.asa-speech-bubble--assistant{background-color:var(--theme-color-background-backdrop);border-bottom-left-radius:var(--theme-radius-generic-none)}.asa-speech-bubble--assistant .asa-speech-bubble__text{padding:var(--asa-speech-bubble-padding-y) var(--asa-speech-bubble-padding-x)}.asa-speech-bubble--user{background-color:var(--theme-color-text-links-muted-visited);border-bottom-right-radius:var(--theme-radius-generic-none);border:var(--asa-speech-bubble-user-border-width) solid var(--theme-color-borders-weaker)}.asa-speech-bubble--user .asa-speech-bubble__text{color:var(--theme-color-text-contrast);padding:calc(var(--asa-speech-bubble-padding-y) - var(--asa-speech-bubble-user-border-width)) calc(var(--asa-speech-bubble-padding-x) - var(--asa-speech-bubble-user-border-width))}.asa-speech-bubble--with-image{max-width:min(70%,275px)}.asa-speech-bubble--with-image .asa-speech-bubble__text{padding-bottom:var(--theme-spacing-generic-xxs)}.asa-speech-bubble__image{margin:var(--theme-spacing-generic-xxs);border-radius:var(--theme-radius-generic-small);width:calc(100% - var(--theme-spacing-generic-xxs)*2)}.asa-speech-bubble__image img{margin:0;width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.asa-review-rating[data-v-fbb4acf4]{display:flex;align-items:center;gap:var(--theme-spacing-generic-xxs)}.asa-review-rating__rating[data-v-fbb4acf4]{display:flex}.asa-review-rating .sr-only[data-v-fbb4acf4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.asa-product-card[data-v-c400605d]{max-width:max(50%,365px);display:flex;flex-direction:column;gap:var(--theme-spacing-generic-s);margin:0;padding:var(--theme-spacing-generic-s);background-color:var(--theme-color-background-backdrop);border-radius:var(--theme-radius-generic-medium);box-shadow:var(--theme-shadow-generic-medium)}.asa-product-card[data-v-c400605d]:hover{cursor:pointer}.asa-product-card__header[data-v-c400605d]{display:flex;gap:var(--theme-spacing-generic-s)}.asa-product-card__title[data-v-c400605d]{word-break:break-word}.asa-product-card__description[data-v-c400605d]{margin-top:var(--theme-spacing-generic-xs);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.asa-product-card__image[data-v-c400605d]{flex-shrink:0;width:96px;height:96px}.asa-product-card__image[data-v-c400605d] img{padding:var(--theme-spacing-generic-xs)}.asa-product-card__footer[data-v-c400605d]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--theme-spacing-generic-s);padding-bottom:var(--theme-spacing-generic-xxxs)}.asa-product-card__stock-info[data-v-c400605d]{display:flex;flex-direction:column;min-width:0;gap:var(--theme-spacing-generic-xxs)}.asa-product-card__availability[data-v-c400605d]{--cw-status-padding-vertical-padding:0}.asa-product-card__availability[data-v-c400605d] :last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asa-product-card__price-and-stock-skeleton[data-v-c400605d]{margin-top:var(--theme-spacing-generic-m)}.asa-product-card-list[data-v-9b7bd310]{width:100%;display:flex;flex-direction:column;gap:var(--theme-spacing-generic-xxs);margin:var(--theme-spacing-generic-xxs) 0}.asa-chip[data-v-80394efb]{position:relative;display:inline-flex;padding:var(--theme-spacing-specific-chip-target);border-radius:var(--theme-radius-generic-full)}.asa-chip__content[data-v-80394efb]{display:inline-flex;align-items:center;justify-content:center;height:var(--theme-size-chip-default);padding:0 var(--theme-spacing-generic-s);background-color:var(--theme-color-background-surface-raised);border-radius:inherit;border-width:var(--theme-border-default-stroke-width);border-style:solid;border-color:transparent}.asa-chip--selected .asa-chip__content[data-v-80394efb],input:checked+.asa-chip__content[data-v-80394efb]{color:var(--theme-color-text-regular);background-color:var(--theme-color-background-backdrop);border-color:var(--theme-color-borders-regular)}.asa-chip[data-v-80394efb]:hover:not(.asa-chip--selected){cursor:pointer}.asa-chip:hover:not(.asa-chip--selected) .asa-chip__content[data-v-80394efb],.asa-chip:hover:not(.asa-chip--selected) input:not(:checked)+.asa-chip__content[data-v-80394efb]{color:var(--theme-color-text-regular);background-color:var(--theme-color-background-surface-extra-raised)}.asa-chip:hover:not(.asa-chip--selected) input:checked+.asa-chip__content[data-v-80394efb]{border-color:var(--theme-color-borders-contrast);background-color:var(--theme-color-background-backdrop)}.asa-chip[data-v-80394efb]:focus-visible,.asa-chip[data-v-80394efb]:has(:focus-visible){outline:var(--theme-border-default-stroke-width) solid var(--theme-color-borders-states-focus)}.asa-chip .sr-only[data-v-80394efb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.single-select-chip-group[data-v-dfd1e8aa]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--theme-spacing-generic-xxs)}.single-select-chip-group__items[data-v-dfd1e8aa]{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-generic-xxs)}.asa-chip[data-v-15fd9f76]{position:relative;display:inline-flex;padding:var(--theme-spacing-specific-chip-target);border-radius:var(--theme-radius-generic-full)}.asa-chip__content[data-v-15fd9f76]{display:inline-flex;align-items:center;justify-content:center;height:var(--theme-size-chip-default);padding:0 var(--theme-spacing-generic-s);background-color:var(--theme-color-background-surface-raised);border-radius:inherit;border-width:var(--theme-border-default-stroke-width);border-style:solid;border-color:transparent}.asa-chip--selected .asa-chip__content[data-v-15fd9f76],input:checked+.asa-chip__content[data-v-15fd9f76]{color:var(--theme-color-text-regular);background-color:var(--theme-color-background-backdrop);border-color:var(--theme-color-borders-regular)}.asa-chip[data-v-15fd9f76]:hover:not(.asa-chip--selected){cursor:pointer}.asa-chip:hover:not(.asa-chip--selected) .asa-chip__content[data-v-15fd9f76],.asa-chip:hover:not(.asa-chip--selected) input:not(:checked)+.asa-chip__content[data-v-15fd9f76]{color:var(--theme-color-text-regular);background-color:var(--theme-color-background-surface-extra-raised)}.asa-chip:hover:not(.asa-chip--selected) input:checked+.asa-chip__content[data-v-15fd9f76]{border-color:var(--theme-color-borders-contrast);background-color:var(--theme-color-background-backdrop)}.asa-chip[data-v-15fd9f76]:focus-visible,.asa-chip[data-v-15fd9f76]:has(:focus-visible){outline:var(--theme-border-default-stroke-width) solid var(--theme-color-borders-states-focus)}.asa-chip .sr-only[data-v-15fd9f76]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.multi-select-chip-group[data-v-bf7f52e6]{display:flex;flex-direction:column;gap:var(--theme-spacing-generic-xxs)}.multi-select-chip-group__items[data-v-bf7f52e6]{display:flex;flex-wrap:wrap;gap:var(--theme-spacing-generic-xxs)}.asa-live-chat-contact[data-v-47976b4a]{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--theme-spacing-generic-xxs)}.asa-thinking-message[data-v-04b1888f]{color:var(--theme-color-text-weakest)}.asa-thinking-message__message[data-v-04b1888f]{margin-right:var(--theme-spacing-generic-xs)}.asa-thinking-message__loading[data-v-04b1888f]{vertical-align:text-bottom}.assistant-message[data-v-357669d3]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:var(--theme-spacing-generic-xxs)}.user-message[data-v-7049ae8a]{align-self:flex-end;width:100%;display:flex;flex-direction:column;align-items:flex-end}.error-message[data-v-021375e3]{display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:var(--theme-spacing-generic-xs)}.entry-screen[data-v-eb619c3b]{height:100%}.asa-inline .entry-screen[data-v-eb619c3b]{overflow-y:auto}.chat-history-wrapper[data-v-eb619c3b]{position:relative;display:flex;flex-direction:column;flex-grow:1;min-height:0}.chat-history-wrapper .scroll-to-bottom[data-v-eb619c3b]{position:absolute;bottom:calc(var(--asa-chat-input-height, 0px) + var(--theme-spacing-generic-s));left:50%;z-index:1;transform:translate(-50%);box-shadow:var(--theme-shadow-generic-small)}.chat-history[data-v-eb619c3b]{--asa-chat-history-padding-x:var(--theme-spacing-generic-s);--asa-chat-history-padding-y:var(--theme-spacing-generic-s);display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;flex-grow:1;padding:calc(var(--asa-chat-header-height, 0px) + var(--asa-chat-history-padding-y)) var(--asa-chat-history-padding-x) calc(var(--asa-chat-history-padding-y) + var(--asa-chat-input-height, 0px))}.asa-inline .chat-history[data-v-eb619c3b]{--asa-chat-history-padding-x:var(--theme-spacing-generic-l)}.chat-history__disclaimer[data-v-eb619c3b]{display:block;margin-bottom:var(--theme-spacing-generic-s)}.chat-history__content[data-v-eb619c3b]{width:100%;display:flex;flex-direction:column;align-items:flex-start}.chat-history__content[data-v-eb619c3b]>:not(:first-child){margin-top:var(--theme-spacing-generic-xs)}.chat-history__content .assistant-message+.assistant-message[data-v-eb619c3b],.chat-history__content .user-message+.user-message[data-v-eb619c3b]{margin-top:var(--theme-spacing-generic-xxs)}._aic-input_5yr75_1{--cw-ai-chat-accent-color:var(--miele-color-miele-yellow-300);--cw-ai-chat-accent-color-hover:var(--miele-color-miele-yellow-400);--cw-ai-chat-accent-on-color:var(--theme-color-text-contrast);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:color-mix(in srgb,var(--theme-color-background-surface) 60%,transparent);border:var(--theme-border-default-stroke-width,1px) solid var(--theme-color-borders-contrast);border-radius:var(--theme-radius-generic-medium);box-sizing:border-box;display:flex;flex-direction:column;font-family:var(--theme-type-font-family-theme-default,sans-serif);min-height:88px;padding:var(--theme-spacing-generic-xxs);transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;width:100%}._aic-input_5yr75_1:has(._aic-input__field_5yr75_1:focus){border-color:var(--theme-color-borders-extra-contrast)}._aic-input_5yr75_1:has(._aic-input__field_5yr75_1:disabled){opacity:.7}._aic-input--error_5yr75_1{border-color:var(--cw-forms-generic-border-error)}._aic-input--drag-over_5yr75_1{background-color:color-mix(in srgb,var(--cw-ai-chat-accent-color) 6%,transparent);border-color:var(--cw-ai-chat-accent-color)}._aic-input__file-input_5yr75_1{display:none}._aic-input__content_5yr75_1{display:flex;flex:1;flex-direction:column}._aic-input__preview_5yr75_1{border-radius:var(--theme-radius-generic-small);flex-shrink:0;height:60px;margin:var(--theme-spacing-generic-xs);margin-bottom:0;overflow:hidden;position:relative;width:60px}._aic-input__preview-image_5yr75_1{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}._aic-input__clear-btn_5yr75_1{align-items:center;background-color:color-mix(in srgb,var(--theme-color-background-backdrop) 60%,transparent);border:none;border-radius:0;color:var(--theme-color-text-regular);cursor:pointer;display:flex;height:100%;inset:0;justify-content:center;padding:0;position:absolute;transition:background-color .2s ease-in-out,color .2s ease-in-out;width:100%}._aic-input__clear-btn_5yr75_1:focus-visible,._aic-input__clear-btn_5yr75_1:hover:not(:disabled){background-color:color-mix(in srgb,var(--theme-color-background-backdrop) 80%,transparent);color:var(--theme-color-text-regular)}._aic-input__clear-btn_5yr75_1:focus-visible{box-shadow:inset 0 0 0 var(--theme-border-medium-stroke-width) var(--theme-color-borders-states-focus);outline:none}._aic-input__clear-btn_5yr75_1:disabled{cursor:not-allowed;opacity:.5}._aic-input__field_5yr75_1{background-color:transparent;border:none;box-sizing:border-box;color:var(--theme-color-text-regular);display:block;font-family:inherit;font-size:var(--theme-type-size-100);font-weight:400;height:var(--aic-textarea-height,auto);line-height:1.5;margin:0;outline:none;overflow-wrap:anywhere;overflow-y:var(--aic-textarea-overflow-y,hidden);padding-left:var(--theme-spacing-generic-xs);padding-right:var(--theme-spacing-generic-xs);padding-top:var(--theme-spacing-generic-xs);resize:none;white-space:pre-wrap;width:100%;word-break:break-word}._aic-input__field--scrolled_5yr75_1{-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px);mask-image:linear-gradient(180deg,transparent,#000 24px)}._aic-input__field_5yr75_1::-moz-placeholder{color:var(--theme-color-text-weak);opacity:1}._aic-input__field_5yr75_1::placeholder{color:var(--theme-color-text-weak);opacity:1}._aic-input__field_5yr75_1:disabled{cursor:not-allowed;opacity:.5}._aic-input__toolbar_5yr75_1{align-items:center;display:flex;gap:var(--theme-spacing-generic-s);justify-content:space-between;margin-bottom:calc(var(--theme-spacing-generic-xxs)*-1);margin-left:calc(var(--theme-spacing-generic-xxs)*-1);margin-right:calc(var(--theme-spacing-generic-xxs)*-1);padding:var(--theme-spacing-generic-xxs)}._aic-input__send_5yr75_1{--cw-button-primary-color-background-default:var(--cw-ai-chat-accent-color);--cw-button-primary-color-background-hover:var(--cw-ai-chat-accent-color-hover);--cw-button-primary-color-text-icon-default:var(--cw-ai-chat-accent-on-color);--cw-button-primary-color-text-icon-pressed:var(--cw-ai-chat-accent-on-color)}._aic-input__send_5yr75_1:not(:disabled){background:var(--cw-ai-chat-accent-color)}._aic-input__send_5yr75_1:not(:disabled) svg{fill:var(--theme-color-text-regular)}._aic-input__send_5yr75_1:not(:disabled):hover{background:var(--cw-ai-chat-accent-color-hover)}.chat-input[data-v-6e75ff4d]{position:relative;isolation:isolate;padding:var(--theme-spacing-generic-s);pointer-events:none}.chat-input[data-v-6e75ff4d]:before{content:"";position:absolute;inset:calc(var(--theme-spacing-generic-l)*-3) 0 0;z-index:-1;background:linear-gradient(180deg,transparent 0,var(--theme-color-background-surface) 100%)}.chat-input__field[data-v-6e75ff4d]{box-shadow:var(--theme-shadow-generic-large);pointer-events:auto}
