alex-chat{position:fixed;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:99;font-family:var(--font-primary--family, system-ui, sans-serif);font-size:1rem;color:var(--color-foreground, #1a1a1a)}alex-chat[hidden]{display:none}html.alex-chat-active #gorgias-chat-container{display:none!important}body.has-pdp-sticky alex-chat{bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}alex-chat button,alex-chat input{font:inherit}alex-chat :focus-visible{outline:3px solid var(--color-accent, #9a5f48);outline-offset:2px}.alex-chat__toggle,.alex-chat__send{min-height:3rem;padding:0 1.25rem;border:0;background:var(--color-foreground, #1a1a1a);color:var(--color-inverse, #f3f3f3);font-family:var(--font-alt--family, inherit);font-weight:500;font-size:var(--heading-h6, 1rem);letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.alex-chat__toggle{border-radius:1.5rem;box-shadow:0 .25rem 1rem #00000040}.alex-chat__toggle[hidden]{display:none}.alex-chat__panel{width:min(24rem,calc(100vw - 1rem));height:min(35rem,calc(100vh - 2rem));height:min(35rem,calc(100dvh - 2rem));display:flex;flex-direction:column;background:var(--color-background, #fff);border-radius:.75rem;box-shadow:0 .5rem 2rem #0000004d;overflow:hidden}.alex-chat__panel[hidden]{display:none}.alex-chat__head{display:flex;justify-content:space-between;align-items:center;padding:.5rem .5rem .5rem 1rem;background:var(--color-foreground, #1a1a1a);color:var(--color-inverse, #f3f3f3)}.alex-chat__title{font-family:var(--font-heading--family, inherit);font-weight:400;font-size:1.125rem}.alex-chat__close{width:2.75rem;height:2.75rem;border:0;background:transparent;color:inherit;font-size:1.75rem;line-height:1;cursor:pointer}.alex-chat__log{flex:1;overflow-y:auto;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.625rem}.alex-chat__msg{position:relative;margin:0;padding:.625rem .875rem;border-radius:.75rem;max-width:88%;font-size:var(--text-l, 1.125rem);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.alex-chat__msg--assistant{align-self:flex-start;background:var(--color-elevated-bg, #f6f0ee)}.alex-chat__msg--user{align-self:flex-end;background:var(--color-foreground, #1a1a1a);color:var(--color-inverse, #f3f3f3)}.alex-chat__msg a{color:inherit;text-decoration:underline}.alex-chat__who{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.alex-chat__note{margin:0;padding:.25rem 1rem .5rem;font-size:var(--text-sm, .875rem);line-height:1.4;color:var(--color-muted, #666)}.alex-chat__form{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid var(--color-divider, rgba(0, 0, 0, .08))}.alex-chat__form input{flex:1;min-width:0;min-height:3rem;padding:0 .75rem;border:1px solid var(--color-subtle, #6b6b6b);border-radius:.5rem;background:var(--color-background, #fff);color:inherit;font-size:1rem}.alex-chat__send{border-radius:.5rem}.alex-chat__send:disabled{opacity:.5;cursor:default}@media(max-width:48rem){alex-chat{right:.5rem;bottom:calc(.5rem + env(safe-area-inset-bottom,0px))}body.has-pdp-sticky alex-chat{bottom:calc(5.25rem + env(safe-area-inset-bottom,0px))}html.consent-banner-visible alex-chat{visibility:hidden;pointer-events:none}}@media print{alex-chat{display:none}}
/*# sourceMappingURL=/cdn/shop/t/206/assets/alex-chat.css.map */
