.jw-chat{--jw-chat-ink: #0a0a0a;--jw-chat-paper: #ffffff;--jw-chat-soft: #f4f3f0;--jw-chat-line: rgb(10 10 10 / .12);--jw-chat-ease: cubic-bezier(.2, .8, .2, 1);--jw-chat-right: 1.5rem;--jw-chat-base-bottom: 1.5rem;font-family:var(--text-font-family, Geist, sans-serif)}.jw-chat__sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.jw-chat__launcher{position:fixed;z-index:86;inset-inline-end:var(--jw-chat-right);inset-block-end:var(--jw-fab-stack-bottom, var(--jw-chat-bottom, var(--jw-chat-base-bottom)));display:inline-flex;align-items:center;gap:.5rem;height:3rem;margin:0;padding:0 1.125rem 0 1rem;border:1px solid var(--jw-chat-ink);border-radius:0;background:var(--jw-chat-ink);color:#fff;font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 8px 22px #0000002e;cursor:pointer;transition:opacity .2s ease,visibility .2s ease,transform .2s var(--jw-chat-ease),background-color .2s ease,color .2s ease;-webkit-tap-highlight-color:transparent}.jw-chat__launcher[hidden]{display:none}.jw-chat__launcher:hover{background:var(--jw-chat-paper);color:var(--jw-chat-ink)}.jw-chat__launcher:focus-visible{outline:2px solid var(--jw-chat-ink);outline-offset:3px}.jw-chat__launcher.is-in{animation:jw-chat-launcher-in .42s var(--jw-chat-ease) both}.jw-chat.is-open .jw-chat__launcher,html.lock .jw-chat__launcher{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(.5rem) scale(.9)}.jw-chat__launcher-icon{flex:none;display:block}@keyframes jw-chat-launcher-in{0%{opacity:0;transform:translateY(.75rem) scale(.92)}to{opacity:1;transform:none}}.jw-chat__panel{position:fixed;z-index:100150;inset-inline-end:var(--jw-chat-right);inset-block-end:var(--jw-chat-bottom, var(--jw-chat-base-bottom));box-sizing:border-box;display:flex;flex-direction:column;width:23.75rem;height:min(40rem,calc(100vh - var(--jw-chat-bottom, var(--jw-chat-base-bottom)) - 1.5rem));height:min(40rem,calc(100dvh - var(--jw-chat-bottom, var(--jw-chat-base-bottom)) - 1.5rem));overflow:hidden;border:1px solid var(--jw-chat-line);background:var(--jw-chat-paper);color:var(--jw-chat-ink);box-shadow:0 24px 60px #0003,0 2px 8px #0000000f;transform-origin:100% 100%}.jw-chat__panel[hidden]{display:none}.jw-chat__panel:focus{outline:none}.jw-chat__panel.is-open{animation:jw-chat-panel-in .26s var(--jw-chat-ease) both}.jw-chat__panel.is-closing{animation:jw-chat-panel-out .2s ease-in both}@keyframes jw-chat-panel-in{0%{opacity:0;transform:translateY(.75rem) scale(.97)}to{opacity:1;transform:none}}@keyframes jw-chat-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(.5rem) scale(.98)}}.jw-chat__header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem .75rem .875rem 1.125rem;background:var(--jw-chat-ink);color:#fff}.jw-chat__title{margin:0;font-family:var(--heading-font-family, inherit);font-size:.9375rem;font-weight:500;line-height:1.25}.jw-chat__subtitle{display:flex;align-items:center;gap:.375rem;margin:.125rem 0 0;font-size:.75rem;line-height:1.3;opacity:.72}.jw-chat__dot{width:.4375rem;height:.4375rem;border-radius:50%;background:#3fbf6f}.jw-chat__icon-btn{display:grid;place-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.jw-chat__icon-btn:focus-visible{outline:2px solid #fff;outline-offset:-4px}.jw-chat__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem 1rem .5rem;scroll-behavior:smooth}.jw-chat__gate,.jw-chat__notice{padding:1rem .5rem;text-align:center}.jw-chat__gate[hidden],.jw-chat__notice[hidden],.jw-chat__log[hidden],.jw-chat__composer[hidden],.jw-chat__suggestions[hidden]{display:none}.jw-chat__gate-title{margin:0 0 .625rem;font-family:var(--heading-font-family, inherit);font-size:1.375rem;font-weight:500;line-height:1.2}.jw-chat__gate-text{margin:0 0 1.25rem;font-size:.875rem;line-height:1.5;opacity:.8}.jw-chat__gate-text a{color:inherit;text-decoration:underline}.jw-chat__gate-form{display:grid;gap:.75rem;text-align:start}.jw-chat__field{display:grid;gap:.3125rem}.jw-chat__label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.jw-chat__input{box-sizing:border-box;width:100%;min-height:2.875rem;margin:0;padding:.625rem .875rem;border:1px solid rgb(10 10 10 / .28);border-radius:0;background:#fff;color:var(--jw-chat-ink);font:inherit;font-size:1rem}.jw-chat__input:focus{outline:none;border-color:var(--jw-chat-ink);box-shadow:0 0 0 1px var(--jw-chat-ink)}.jw-chat__input[aria-invalid=true]{border-color:#cb2b2b}.jw-chat__submit{display:block;box-sizing:border-box;width:100%;min-height:3rem;margin:.25rem 0 0;padding:.75rem 1.25rem;border:1px solid var(--jw-chat-ink);border-radius:0;background:var(--jw-chat-ink);color:#fff;font:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.jw-chat__submit:hover{background:transparent;color:var(--jw-chat-ink)}.jw-chat__submit:focus-visible{outline:2px solid var(--jw-chat-ink);outline-offset:2px}.jw-chat__gate-status{min-height:0;margin:0;font-size:.8125rem;line-height:1.4;text-align:center}.jw-chat__gate-status.is-error{color:#cb2b2b}.jw-chat__log{display:flex;flex-direction:column;gap:.625rem}.jw-chat__msg{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;max-width:88%;animation:jw-chat-msg-in .22s var(--jw-chat-ease) both}.jw-chat__msg--user{align-self:flex-end;align-items:flex-end}@keyframes jw-chat-msg-in{0%{opacity:0;transform:translateY(.375rem)}to{opacity:1;transform:none}}.jw-chat__bubble{box-sizing:border-box;max-width:100%;padding:.625rem .8125rem;background:var(--jw-chat-soft);color:var(--jw-chat-ink);font-size:.875rem;line-height:1.5;overflow-wrap:anywhere}.jw-chat__msg--user .jw-chat__bubble{background:var(--jw-chat-ink);color:#fff;white-space:pre-wrap}.jw-chat__msg--error .jw-chat__bubble{background:#fbf1f0}.jw-chat__bubble p,.jw-chat__bubble ul{margin:0}.jw-chat__bubble p+p,.jw-chat__bubble p+ul,.jw-chat__bubble ul+p{margin-top:.4375rem}.jw-chat__bubble ul{padding-inline-start:1.125rem}.jw-chat__bubble li+li{margin-top:.25rem}.jw-chat__bubble a{color:inherit;font-weight:500;text-decoration:underline;text-underline-offset:2px}.jw-chat__bubble.is-streaming>:last-child:after{content:"";display:inline-block;width:.4375rem;height:.875rem;margin-inline-start:.1875rem;vertical-align:-.125rem;background:currentColor;animation:jw-chat-caret .9s steps(2,start) infinite}@keyframes jw-chat-caret{to{visibility:hidden}}.jw-chat__typing{display:inline-flex;align-items:center;gap:.25rem;min-height:2.5rem}.jw-chat__typing span:not(.jw-chat__sr){width:.375rem;height:.375rem;border-radius:50%;background:var(--jw-chat-ink);opacity:.35;animation:jw-chat-dot 1.2s ease-in-out infinite}.jw-chat__typing span:nth-child(2){animation-delay:.15s}.jw-chat__typing span:nth-child(3){animation-delay:.3s}@keyframes jw-chat-dot{0%,60%,to{transform:translateY(0);opacity:.3}30%{transform:translateY(-.25rem);opacity:.9}}.jw-chat__retry{margin:0;padding:.375rem .75rem;border:1px solid var(--jw-chat-ink);border-radius:0;background:transparent;color:var(--jw-chat-ink);font:inherit;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.jw-chat__products{display:grid;gap:.375rem;width:100%;min-width:15rem}.jw-chat__product{display:grid;grid-template-columns:2.75rem minmax(0,1fr);align-items:center;gap:.625rem;padding:.375rem .625rem .375rem .375rem;border:1px solid var(--jw-chat-line);background:#fff;color:var(--jw-chat-ink);text-decoration:none;transition:border-color .15s ease}.jw-chat__product:hover,.jw-chat__product:focus-visible{border-color:var(--jw-chat-ink);outline:none}.jw-chat__product img,.jw-chat__product-ph{display:block;width:2.75rem;height:3.4375rem;object-fit:cover;background:var(--jw-chat-soft)}.jw-chat__product-text{display:grid;gap:.125rem;min-width:0}.jw-chat__product-title{display:-webkit-box;overflow:hidden;font-size:.8125rem;font-weight:500;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.jw-chat__product-price{font-size:.75rem;opacity:.7}.jw-chat__suggestions{flex:none;display:flex;flex-wrap:wrap;gap:.375rem;padding:.25rem 1rem .75rem}.jw-chat__chip{margin:0;padding:.4375rem .75rem;border:1px solid rgb(10 10 10 / .22);border-radius:0;background:#fff;color:var(--jw-chat-ink);font:inherit;font-size:.75rem;line-height:1.3;text-align:start;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.jw-chat__chip:hover,.jw-chat__chip:focus-visible{border-color:var(--jw-chat-ink);background:var(--jw-chat-ink);color:#fff;outline:none}.jw-chat__composer{flex:none;display:flex;align-items:flex-end;gap:.5rem;padding:.625rem .625rem .625rem 1rem;border-top:1px solid var(--jw-chat-line);background:#fff}.jw-chat__textarea{flex:1 1 auto;box-sizing:border-box;min-height:2.5rem;max-height:7.5rem;margin:0;padding:.5625rem 0;border:0;border-radius:0;background:transparent;color:var(--jw-chat-ink);font:inherit;font-size:1rem;line-height:1.4;resize:none}.jw-chat__textarea:focus{outline:none}.jw-chat__textarea::placeholder{color:#0a0a0a80;font-size:.875rem}.jw-chat__composer:focus-within{box-shadow:inset 0 1px 0 var(--jw-chat-ink)}.jw-chat__send{flex:none;display:grid;place-items:center;width:2.5rem;height:2.5rem;margin:0;padding:0;border:1px solid var(--jw-chat-ink);border-radius:0;background:var(--jw-chat-ink);color:#fff;cursor:pointer}.jw-chat__send[disabled]{cursor:progress;opacity:.45}.jw-chat__send:focus-visible{outline:2px solid var(--jw-chat-ink);outline-offset:2px}@media screen and (max-width:699px){.jw-chat{--jw-chat-right: max(.625rem, env(safe-area-inset-right, 0px));--jw-chat-base-bottom: max( var(--jw-mobile-bottom-inset, .625rem), calc(var(--jw-pdp-sticky-atc-offset, 0px) + var(--jw-mobile-overlay-gap, .625rem)) )}.jw-chat__launcher{justify-content:center;width:3.25rem;height:3.25rem;padding:0}.jw-chat__launcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.jw-chat__panel{inset:var(--jw-chat-vtop, 0px) 0 auto 0;width:100%;height:100vh;height:var(--jw-chat-vh, 100dvh);border:0;box-shadow:none;transform-origin:50% 100%}.jw-chat__header{padding-top:max(.875rem,env(safe-area-inset-top,0px))}@keyframes jw-chat-panel-in{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@keyframes jw-chat-panel-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(1.5rem)}}}html.jw-chat-scroll-lock,html.jw-chat-scroll-lock body{overflow:hidden}@media(prefers-reduced-motion:reduce){.jw-chat__launcher.is-in,.jw-chat__panel.is-open,.jw-chat__panel.is-closing,.jw-chat__msg,.jw-chat__typing span:not(.jw-chat__sr),.jw-chat__bubble.is-streaming>:last-child:after{animation:none}.jw-chat__body{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/jw-chat.css.map */
