.t-dchat{position:fixed;right:2.4rem;bottom:10rem;z-index:31;width:38rem;max-width:calc(100vw - 3.2rem);height:min(62rem,calc(100vh - 13rem));display:flex;flex-direction:column;background:#fff;color:var(--t-ink);border-radius:2.4rem;box-shadow:0 30px 70px -20px #1e19408c,0 0 0 1px #eadcf5;overflow:hidden;font-family:var(--font-body-family);animation:t-dchat-in .25s ease-out}.t-dchat[hidden]{display:none}@keyframes t-dchat-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.t-dchat__head{display:flex;align-items:center;gap:1.2rem;padding:1.4rem 1.4rem 1.4rem 1.6rem;background:var(--t-night);color:#fff}.t-dchat__head .t-av{width:4.6rem;height:4.6rem;border:2px solid #fff;background:#f8e8f1}.t-dchat__who{flex:1;display:flex;flex-direction:column;line-height:1.25}.t-dchat__who strong{font-family:var(--font-heading-family);font-weight:600;font-size:1.7rem}.t-dchat__who small{font-size:1.2rem;color:#d9d0f2;display:flex;align-items:center;gap:.6rem}.t-dchat__who small:before{content:"";width:.8rem;height:.8rem;border-radius:50%;background:#7fd1a0;flex:none}.t-dchat__x{flex:none;width:3.8rem;height:3.8rem;border-radius:50%;border:none;background:#ffffff1f;color:#fff;font-size:2.4rem;line-height:1;cursor:pointer}.t-dchat__x:hover,.t-dchat__x:focus-visible{background:var(--t-rose)}.t-dchat__log{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:1.6rem;display:flex;flex-direction:column;gap:1rem;background:#fbf8fe}.t-dchat .t-bub{font-size:1.4rem;line-height:1.5;max-width:90%;word-wrap:break-word}.t-dchat .t-bub--her{background:#fff;box-shadow:0 0 0 1px #eadcf5}.t-dchat .t-bub ul{margin:.6rem 0;padding-left:1.8rem}.t-dchat .t-bub li{margin:.3rem 0}.t-dchat .t-bub a{color:var(--t-rose);font-weight:700;text-decoration:underline;text-underline-offset:2px}.t-dchat .t-bub--her b{color:var(--t-ink);font-weight:800}.t-dchat__chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.2rem}.t-dchat__chips button{font:inherit;font-size:1.3rem;font-weight:700;color:var(--t-indigo);background:#fff;border:1.5px solid #D8C8F0;border-radius:999px;padding:.7rem 1.2rem;cursor:pointer;text-align:left;line-height:1.25;transition:background .15s,border-color .15s,color .15s}.t-dchat__chips button:hover,.t-dchat__chips button:focus-visible{background:var(--t-rose);border-color:var(--t-rose);color:#fff}.t-dchat__prods{display:flex;flex-direction:column;gap:.6rem;margin:.8rem 0}.t-dchat .t-bub a.t-dchat__prod{display:flex;gap:1rem;align-items:center;background:#fbf8fe;border:1px solid #EADCF5;border-radius:1.2rem;padding:.6rem;text-decoration:none;color:var(--t-ink);font-weight:500}.t-dchat .t-bub a.t-dchat__prod:hover{border-color:var(--t-rose)}.t-dchat__prod img{width:5.2rem;height:5.2rem;object-fit:cover;border-radius:.8rem;flex:none;background:#fff}.t-dchat__prod span{display:flex;flex-direction:column;font-size:1.3rem;line-height:1.3}.t-dchat__prod b{font-weight:700}.t-dchat__prod em{font-style:normal;font-weight:800;color:var(--t-rose);margin-top:.2rem}.t-dchat__form{display:flex;gap:.8rem;padding:1rem 1.2rem;border-top:1px solid #EADCF5;background:#fff}.t-dchat__form input{flex:1;min-width:0;font:inherit;font-size:1.6rem;color:var(--t-ink);border:1.5px solid #D8C8F0;border-radius:999px;padding:1rem 1.6rem;background:#fbf8fe;outline:none}.t-dchat__form input:focus{border-color:var(--t-rose);box-shadow:0 0 0 3px #a62b7226}.t-dchat__form button{flex:none;width:4.4rem;height:4.4rem;border-radius:50%;border:none;background:var(--t-rose);color:#fff;font-size:1.7rem;cursor:pointer}.t-dchat__form button:hover{background:var(--t-indigo)}.t-dchat__foot{margin:0;padding:0 1.4rem 1rem;font-size:1.1rem;color:var(--t-muted);text-align:center;background:#fff}.t-dchat__foot a{color:var(--t-muted)}.t-dchat-open .t-fab{animation:none}@media(max-width:749px){.t-dchat{left:.8rem;right:.8rem;bottom:7.6rem;width:auto;max-width:none;height:calc(100vh - 9rem);height:calc(100dvh - 9rem);border-radius:2rem}.t-fab{padding:.4rem 1.6rem .4rem .4rem;gap:.8rem}.t-fab span.t-fab__label{display:inline;font-size:1.35rem;line-height:1.2;white-space:nowrap}.t-dchat-open .t-fab{padding:.4rem}.t-dchat-open .t-fab span.t-fab__label{display:none}}@media(prefers-reduced-motion:reduce){.t-dchat{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/tressie-diab-chat.css.map */
