.brick-chat{--chat-bg: var(--color-surface);--chat-surface: var(--color-raised);--chat-ink: var(--color-ink);--chat-muted: var(--color-muted);--chat-line: var(--color-line);--chat-launcher-bg: var(--color-raised);--chat-launcher-ink: var(--color-ink);--chat-gap: var(--space-sm);--chat-lift: 0px;--chat-banner-offset: 0px;position:relative;z-index:60}.brick-chat--dark{--chat-launcher-bg: var(--color-surface);--chat-launcher-ink: var(--color-ink)}.brick-chat--dark .brick-chat__launcher{border-top:2px solid var(--color-accent)}.has-sticky-atc .brick-chat{--chat-lift: 4.75rem}.brick-chat__launcher{position:fixed;inset-block-end:calc(var(--chat-gap) + var(--chat-lift) + var(--chat-banner-offset) + var(--cookie-consent-offset, 0px) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--chat-gap);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);min-width:3.25rem;height:3.25rem;padding:0 .95rem;border:var(--border-width) solid color-mix(in srgb,var(--chat-launcher-ink) 28%,transparent);border-radius:0;background-color:var(--chat-launcher-bg);color:var(--chat-launcher-ink);font:inherit;font-family:var(--font-mono-family);font-size:var(--text-xs);letter-spacing:var(--tracking-mono);text-transform:uppercase;box-shadow:var(--shadow-hard);cursor:pointer;opacity:0;transform:translateY(8px);transition:opacity var(--duration) linear,transform var(--duration) var(--ease-snap),border-color var(--duration) linear,inset-block-end var(--duration) var(--ease-snap)}.brick-chat[data-side=left] .brick-chat__launcher{inset-inline:var(--chat-gap) auto}.brick-chat.is-ready .brick-chat__launcher{opacity:1;transform:none}.brick-chat.is-ready .brick-chat__launcher:hover{border-color:var(--color-accent)}.brick-chat.is-open .brick-chat__launcher,.brick-chat.is-obscured .brick-chat__launcher{opacity:0;pointer-events:none;transform:translateY(8px) scale(.96)}.brick-chat__launcher:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.brick-chat__launcher-icon{display:inline-grid;place-items:center}.brick-chat__launcher-label{display:none}.brick-chat__launcher-dot{position:absolute;inset-block-start:.45rem;inset-inline-end:.55rem;width:.55rem;height:.55rem;border:2px solid var(--chat-launcher-bg);border-radius:50%;background-color:var(--color-accent);opacity:0;transform:scale(.4);transition:opacity var(--duration) var(--ease-out),transform var(--duration) var(--ease-out)}.brick-chat.has-dot .brick-chat__launcher-dot{opacity:1;transform:none}@media(min-width:750px){.brick-chat{--chat-gap: var(--space-md)}.brick-chat__launcher{padding:0 1.15rem 0 .95rem}.brick-chat__launcher-label{display:inline}.brick-chat__launcher-dot{inset-block-start:-.1rem;inset-inline-end:.1rem}.has-sticky-atc .brick-chat{--chat-lift: 5.5rem}}.brick-chat__panel{position:fixed;inset:auto 0 0;width:100%;max-width:100%;height:min(88dvh,40rem);max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--chat-ink);overflow:visible}.brick-chat__panel::backdrop{background-color:var(--color-overlay);opacity:0;transition:opacity var(--duration) var(--ease-out)}.brick-chat__panel[open]::backdrop{opacity:1}.brick-chat__panel.is-closing::backdrop{opacity:0}.brick-chat__sheet{display:flex;flex-direction:column;height:100%;overflow:hidden;border:var(--border-width) solid var(--chat-line);border-radius:var(--radius-card) var(--radius-card) 0 0;background-color:var(--chat-bg);box-shadow:var(--shadow-3);animation:brick-chat-in var(--duration) var(--ease-out) both}.brick-chat__panel.is-closing .brick-chat__sheet{animation:brick-chat-out .22s var(--ease-in-out) both}@keyframes brick-chat-in{0%{opacity:0;transform:translateY(16px)}}@keyframes brick-chat-out{to{opacity:0;transform:translateY(12px)}}@media(min-width:750px){.brick-chat__panel{inset:auto var(--chat-gap) calc(var(--chat-gap) + var(--chat-lift)) auto;width:24rem;height:min(40rem,calc(100dvh - var(--chat-gap) * 2 - var(--chat-lift)))}.brick-chat[data-side=left] .brick-chat__panel{inset-inline:var(--chat-gap) auto}.brick-chat__panel::backdrop{background-color:rgb(var(--color-ink-rgb) / .12)}.brick-chat__sheet{border-radius:var(--radius-card)}}.brick-chat__head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-md);border-bottom:var(--border-width) solid var(--chat-line);background-color:var(--chat-surface)}.brick-chat__avatar{position:relative;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background-color:var(--color-dark-background);color:var(--color-accent-text)}.brick-chat__avatar .icon{width:1.375rem;height:1.375rem}.brick-chat__avatar-img{width:100%;height:100%;border-radius:50%;object-fit:cover}.brick-chat__avatar-status{position:absolute;inset-block-end:0;inset-inline-end:0;width:.7rem;height:.7rem;border:2px solid var(--chat-surface);border-radius:50%;background-color:var(--color-success)}.brick-chat__title{margin:0;font-family:var(--font-heading-family);text-transform:uppercase;font-weight:var(--font-heading-weight);font-size:var(--text-h5);line-height:1.2}.brick-chat__subtitle{display:flex;flex-wrap:wrap;gap:0 var(--space-2xs);margin:.15rem 0 0;color:var(--chat-muted);font-size:var(--text-xs);line-height:1.4}.brick-chat__reply-time{display:inline-flex;align-items:center;gap:.3em;letter-spacing:.02em}.brick-chat__reply-time .icon{width:.8rem;height:.8rem}.brick-chat__close{display:grid;place-items:center;width:var(--tap-target);height:var(--tap-target);border:0;border-radius:0;background:none;color:var(--chat-ink);cursor:pointer;transition:background-color var(--duration-fast) ease}.brick-chat__close:hover{background-color:color-mix(in srgb,var(--chat-ink) 7%,transparent)}.brick-chat__close .icon{width:1.125rem;height:1.125rem}.brick-chat__log{flex:1;display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-md);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.brick-chat__log:focus-visible{outline-offset:-3px}.brick-chat__msg{display:flex;animation:brick-chat-msg var(--duration) var(--ease-out) both}@keyframes brick-chat-msg{0%{opacity:0;transform:translateY(6px)}}.brick-chat__msg--user{justify-content:flex-end}.brick-chat__bubble{max-width:86%;padding:.65rem .9rem;border-radius:0;font-size:var(--text-sm);line-height:1.5;overflow-wrap:anywhere}.brick-chat__msg--bot .brick-chat__bubble{border:var(--border-width) solid var(--chat-line);border-end-start-radius:.3rem;background-color:var(--chat-surface)}.brick-chat__msg--user .brick-chat__bubble{border-end-end-radius:.3rem;background-color:var(--color-dark-background);color:var(--color-dark-text);white-space:pre-line}.brick-chat__msg--action .brick-chat__bubble{padding:0;border:0;background:none}.brick-chat__bubble p,.brick-chat__rte>*{margin:0}.brick-chat__rte>*+*{margin-block-start:.5em}.brick-chat__rte a{color:inherit}.brick-chat__links{display:flex;flex-wrap:wrap;gap:var(--space-3xs) var(--space-xs);margin-block-start:var(--space-2xs)}.brick-chat__link{display:inline-flex;align-items:center;gap:.35em;min-height:2.25rem;margin-block-start:var(--space-2xs);padding:0;border:0;background:none;color:var(--color-accent-text);font:inherit;font-weight:var(--font-body-weight-medium);text-decoration:none;cursor:pointer}.brick-chat__links .brick-chat__link{margin:0}.brick-chat__link:hover span{text-decoration:underline;text-underline-offset:.2em}.brick-chat__link .icon{width:.95rem;height:.95rem;transition:transform var(--duration-fast) var(--ease-out)}.brick-chat__link:hover .icon{transform:translate(2px)}.brick-chat__dots{display:inline-flex;gap:.25rem;padding-block:.3rem}.brick-chat__dots i{width:.4rem;height:.4rem;border-radius:50%;background-color:var(--chat-muted);animation:brick-chat-dot 1s infinite ease-in-out}.brick-chat__dots i:nth-child(2){animation-delay:.15s}.brick-chat__dots i:nth-child(3){animation-delay:.3s}@keyframes brick-chat-dot{0%,80%,to{opacity:.35;transform:none}40%{opacity:1;transform:translateY(-3px)}}.brick-chat__chips{display:flex;flex-wrap:wrap;gap:var(--space-2xs);max-height:11.5rem;padding:var(--space-sm) var(--space-md);overflow-y:auto;border-top:var(--border-width) solid var(--chat-line)}.brick-chat__chips[hidden]{display:none}.brick-chat__chip{min-height:var(--tap-target);padding:.5rem .9rem;border:var(--border-width) solid var(--chat-line);border-radius:0;background-color:var(--chat-surface);color:var(--chat-ink);font:inherit;font-size:var(--text-sm);line-height:1.25;text-align:start;cursor:pointer;transition:border-color var(--duration-fast) ease,background-color var(--duration-fast) ease,transform var(--duration-fast) var(--ease-out)}.brick-chat__chip:hover{border-color:var(--chat-ink);transform:translateY(-1px)}.brick-chat__chip[aria-pressed=true]{border-color:var(--chat-ink);background-color:var(--chat-ink);color:var(--chat-bg)}.brick-chat__composer{display:grid;gap:var(--space-xs);padding:var(--space-sm) var(--space-md) var(--space-xs);border-top:var(--border-width) solid var(--chat-line);background-color:var(--chat-surface)}.brick-chat__composer[hidden],.brick-chat__step[hidden],.brick-chat__error[hidden]{display:none}.brick-chat__composer[data-step=busy] .brick-chat__step{opacity:.55;pointer-events:none}.brick-chat__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.brick-chat__label{display:block;margin-block-end:.35rem;color:var(--chat-muted);font-size:var(--text-xs);font-weight:var(--font-body-weight-medium);letter-spacing:.02em}.brick-chat__row{display:flex;align-items:flex-end;gap:var(--space-2xs)}.brick-chat .brick-chat__input{min-height:var(--tap-target);padding:.6rem .85rem;background-color:var(--chat-bg)}.brick-chat .brick-chat__input--area{min-height:2.75rem;max-height:8rem;resize:none}.brick-chat__send{display:grid;place-items:center;flex:none;width:var(--tap-target);height:var(--tap-target);border:0;border-radius:0;background-color:var(--color-accent);color:var(--color-accent-contrast);cursor:pointer;transition:background-color var(--duration-fast) ease}.brick-chat__send:hover{background-color:var(--color-accent-hover)}.brick-chat__send .icon{width:1.125rem;height:1.125rem}.brick-chat__fields{display:grid;gap:var(--space-xs);margin-block-end:var(--space-xs)}.brick-chat__error{margin:0;color:var(--color-accent-text);font-size:var(--text-sm)}.brick-chat__back{display:inline-flex;align-items:center;justify-self:start;gap:.3em;min-height:2.25rem;padding:0;border:0;background:none;color:var(--chat-muted);font:inherit;font-size:var(--text-xs);cursor:pointer}.brick-chat__back:hover{color:var(--chat-ink)}.brick-chat__back .icon{width:.9rem;height:.9rem}.brick-chat__foot{display:flex;align-items:center;gap:.4em;margin:0;padding:var(--space-xs) var(--space-md) calc(var(--space-xs) + env(safe-area-inset-bottom,0px));border-top:var(--border-width) solid var(--chat-line);color:var(--chat-muted);font-size:.6875rem;line-height:1.4}.brick-chat__foot .icon{flex:none;width:.85rem;height:.85rem}@media(prefers-reduced-motion:reduce){.brick-chat__launcher,.brick-chat__launcher-dot,.brick-chat__chip,.brick-chat__link .icon,.brick-chat__panel::backdrop{transition:none}.brick-chat__sheet,.brick-chat__panel.is-closing .brick-chat__sheet,.brick-chat__msg,.brick-chat__dots i{animation:none}.brick-chat.is-ready .brick-chat__launcher:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/brick-chat.css.map */
