.p005-chat .messages{position:relative}.p005-chat .messages>.p005-chat-foot{pointer-events:none;align-items:center;gap:8px;block-size:32px;margin:0;display:flex;position:absolute;inset-block-start:100%;inset-inline:0}.p005-chat .p005-chat-foot>p{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;margin:0;overflow:hidden}.p005-chat .p005-chat-foot>p[data-active]{background:var(--shop-surface);color:var(--mat-read-ink,var(--shop-text));border-radius:999px;padding:2px 8px;font-size:12px;line-height:20px}.p005-chat .messages>.p005-chat-foot:has(>p[data-recovery]){block-size:auto;min-block-size:32px;padding-block-start:8px;position:static}.p005-chat .p005-chat-foot>p[data-recovery]{text-overflow:clip;white-space:normal;border-radius:var(--chat-r,16px);background:var(--mat-read,var(--shop-surface));color:var(--mat-read-ink,var(--shop-text));padding:8px 12px;font-size:13px;line-height:18px;overflow:visible}.p005-chat .p005-chat-foot>button{pointer-events:auto;flex:none}.p005-chat .messages>.p005-chat-foot:has(>[data-checkout-cart],>[data-checkout-choices],>[data-ask-card],>[data-checkout-status]>[data-checkout-actions],>[data-checkout-status]>[data-checkout-connect]){flex-wrap:wrap;block-size:auto;min-block-size:32px;padding-block-start:8px;position:static}:is(.p005-chat .p005-chat-foot>:is([data-checkout-cart],[data-checkout-choices],[data-ask-card]),.p005-chat .p005-chat-foot>[data-checkout-status]:has(>[data-checkout-actions],>[data-checkout-connect])){pointer-events:auto;flex:100%;order:1}.p005-chat .p005-chat-cursor{block-size:28px;inline-size:28px;animation:p005-chat-cursor-in .18s var(--ease-out,ease-out) both;flex:none;margin-block-start:2px;display:block}@keyframes p005-chat-cursor-in{0%{opacity:0}}.p005-chat .p005-chat-foot>.p005-chat-cursor~.p005-chat-cursor{display:none}.p005-chat .messages>.p005-chat-earlier{border-radius:22px;align-self:center}.p005-chat .copilotKitUserMessage{transition:opacity .18s var(--ease-out,ease-out)}.p005-chat .copilotKitUserMessage[data-pending]{opacity:.6}.p005-chat .cpk-chat-view-scroll-content{padding-inline:0}.p005-chat .cpk-chat-view-feed{max-width:none}.p005-chat .p005-chat-user{padding-top:0;position:relative}.p005-chat .p005-chat-user>.cpk-user-message-toolbar{width:auto;margin:0;position:absolute;inset-block-start:100%;inset-inline-end:0}.p005-chat .cpk-assistant-message-toolbar{margin:2px 0 0}.p005-chat .cpk-button-assistant-message-toolbar{color:var(--mat-read-muted,var(--shop-muted));border-radius:999px}.p005-chat .cpk-button-assistant-message-toolbar:hover{color:var(--mat-read-ink,var(--shop-text));background-color:color-mix(in oklab, currentColor 10%, transparent)}.p005-chat .p005-chat-progress{text-overflow:ellipsis;white-space:nowrap;inline-size:fit-content;max-inline-size:100%;color:var(--mat-read-muted,var(--shop-muted));background:color-mix(in oklab, var(--mat-read,var(--shop-surface)) 72%, transparent);border-radius:999px;margin:0;padding:3px 10px;font-size:12px;line-height:18px;overflow:hidden}.p005-chat .p005-chat-result-note{border-radius:var(--chat-r,16px);inline-size:fit-content;max-inline-size:100%;color:var(--mat-read-ink,var(--shop-text));background:var(--mat-read,var(--shop-surface));margin:0;padding:6px 12px;font-size:13px;line-height:18px}.p005-chat .gallery-strip{--gallery-card-width:clamp(180px, calc((100cqi - var(--gallery-card-gap,16px)) / 2.15), 240px)}.p005-chat .result-card-store{border:1px solid var(--shop-border);min-block-size:28px;color:var(--mat-read-ink,var(--shop-text));border-radius:999px;align-items:center;margin-block-start:6px;padding:2px 10px;font-size:12px;line-height:18px;text-decoration:none;display:inline-flex;position:relative}.p005-chat .result-card-store:before{content:"";position:absolute;inset:-8px -2px}.p005-chat .result-card-store:hover{border-color:var(--shop-accent);color:var(--shop-accent)}.p005-chat .p005-chat-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.p005-chat .p005-chat-starter{display:contents}.p005-chat .cpk-chat-view-scroll-to-bottom-button{min-width:44px;min-height:44px}.p005-chat[data-themed] .cpk-chat-view-scroll-to-bottom-button{color:var(--mat-read-ink,var(--shop-text));background:linear-gradient(var(--chat-glass), var(--chat-glass)) padding-box, var(--chat-edge);border-color:#0000;box-shadow:0 6px 18px #00000038;box-shadow:0 6px 18px lab(0% 0 0/.22)}.p005-chat div:has(>[data-copilotkit]>.p005-chat-suggestions){margin-block-start:8px;padding-inline:0}.p005-chat .p005-chat-greeting{text-wrap:pretty;color:var(--mat-read-ink,var(--shop-text));margin:0 0 12px;font-size:14px;line-height:20px}.p005-chat .p005-chat-suggestions{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin:0;padding:0;display:flex}.p005-chat .p005-chat-suggestions .p005-suggestion{pointer-events:auto;font-size:12px;line-height:16px}.p005-chat .product-comparison-material{inline-size:100%}.p005-chat .product-comparison-heading{margin-block-end:10px}.p005-chat .product-comparison-heading strong{font-size:16px}.p005-chat .product-comparison{--chat-compare-label:84px;scroll-snap-type:x mandatory;inline-size:100%;overscroll-behavior-x:contain;scroll-padding-inline-start:var(--chat-compare-label)}.p005-chat .product-comparison table{table-layout:auto;inline-size:max-content;min-inline-size:100%!important}.p005-chat .product-comparison col:first-child{inline-size:var(--chat-compare-label)!important}.p005-chat .product-comparison :is(th,td){padding:8px}.p005-chat .product-comparison :is(th,td):first-child{z-index:1;inline-size:var(--chat-compare-label);min-inline-size:var(--chat-compare-label);max-inline-size:var(--chat-compare-label);white-space:normal;background:var(--shop-surface);padding-inline:10px 8px;position:sticky;inset-inline-start:0}.p005-chat .product-comparison :is(th,td):not(:first-child){inline-size:136px;min-inline-size:136px;max-inline-size:136px}.p005-chat .product-comparison thead th:not(:first-child){scroll-snap-align:start}.p005-chat .product-comparison .product-theme .product-card .product-art{block-size:88px;min-block-size:88px;inline-size:88px}.p005-chat .a2ui-theme .catalog-themed-card:has(.product-card,.product-comparison){box-shadow:none;background:0 0;border:0;padding:0}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) :is([style*="background-color: rgb(255, 255, 255)"],[style*="background-color:#fff"]){background-color:var(--shop-surface)!important;color:var(--mat-read-ink,var(--shop-text))!important}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) :is([style*="rgb(204, 204, 204)"],[style*=\#ccc]){border-color:var(--shop-border)!important}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) :is([style*="background-color: rgb(204, 204, 204)"],[style*="background-color:#ccc"]){background-color:var(--shop-border)!important}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) :is([style*="color: rgb(102, 102, 102)"],[style*="color:#666"]){color:var(--shop-muted)!important}:is(.p005-chat .a2ui-theme,.a2ui-theme.canvas-genui) [style*="background-color: var(--a2ui-primary-color"]:is([style*="color: rgb(255, 255, 255)"],[style*="color:#fff"]){color:var(--shop-onAccent,var(--shop-surface))!important}.canvas-unpin{inline-size:fit-content;margin:0 0 8px auto;display:flex}
