#vdr-product-chat{box-sizing:border-box;position:fixed;inset:auto 20px 20px auto;margin:0;width:min(420px,calc(100vw - 24px));height:min(680px,calc(100dvh - 40px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:1px solid #404735;border-radius:18px;background:#151811;color:#f6f7f0;font:400 14px/1.5 var(--font-body--family,"DM Sans",sans-serif);box-shadow:0 24px 80px #0008;overflow:hidden;text-align:left;color-scheme:dark}#vdr-product-chat[open]{display:flex;flex-direction:column}#vdr-product-chat:not([open]),#vdr-product-chat [hidden]{display:none!important}#vdr-product-chat::backdrop{background:#0009}#vdr-product-chat *{box-sizing:border-box}#vdr-product-chat h2,#vdr-product-chat p{margin:0}#vdr-product-chat button,#vdr-product-chat a,#vdr-product-chat summary{font:inherit;text-transform:none;letter-spacing:normal;cursor:pointer;min-height:44px;min-width:44px;-webkit-tap-highlight-color:transparent}#vdr-product-chat button{background:none;color:inherit;border:1px solid #515744;padding:8px 12px;border-radius:12px;touch-action:manipulation}#vdr-product-chat :is(button,a,textarea,summary):focus-visible{outline:2px solid #c8f000;outline-offset:2px}#vdr-product-chat .vdr-faq-header{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:10px 12px 4px;border-bottom:1px solid #363d2c;background:#1c2017;flex:none;position:relative;z-index:1}#vdr-product-chat .vdr-faq-identity{display:flex;align-items:center;gap:10px;min-width:0}#vdr-product-chat .vdr-faq-avatar{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;flex:none;background:#313c1e;color:#c8f000;font-weight:700;font-size:18px}#vdr-product-chat h2{font:700 15px/1.3 var(--font-body--family,"DM Sans",sans-serif);letter-spacing:-.2px;text-transform:none;color:inherit;white-space:nowrap}#vdr-product-chat [data-faq-handoff]{display:block;border:0;padding:0;color:#b9ca8a;font-size:12px;text-align:left}#vdr-product-chat .vdr-faq-header-actions{display:flex;align-items:center;flex:none}#vdr-product-chat [data-faq-close]{width:44px;border:0;font-size:26px;padding:0}#vdr-product-chat summary{list-style:none;display:grid;place-items:center;font-size:20px;color:#bdc5b1;border-radius:12px}#vdr-product-chat summary::-webkit-details-marker{display:none}#vdr-product-chat #vdr-faq-privacy{position:absolute;right:12px;top:calc(100% + 8px);width:min(310px,calc(100vw - 48px));max-height:45dvh;overflow:auto;padding:16px;border:1px solid #515744;border-radius:12px;box-shadow:0 8px 24px #0006;background:#252a20;font-size:13px;line-height:1.6;color:#d3d9c9}#vdr-product-chat #vdr-faq-privacy p{margin-top:8px}#vdr-product-chat .vdr-faq-messages{flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 14px;overflow-wrap:anywhere;scrollbar-width:thin}#vdr-product-chat .vdr-faq-welcome{font-size:19px;font-weight:600;line-height:1.5;padding:8px 2px}#vdr-product-chat .vdr-faq-welcome span{font-size:13px;color:#b5beaa;font-weight:400}#vdr-product-chat .vdr-faq-question,#vdr-product-chat .vdr-faq-reply{width:fit-content;max-width:88%;white-space:pre-wrap;padding:10px 13px;margin:0 0 14px;border-radius:14px;overflow-wrap:anywhere}#vdr-product-chat .vdr-faq-question{background:#374722;color:#f3f7e8;margin-left:auto;border-bottom-right-radius:4px}#vdr-product-chat .vdr-faq-reply{background:#252922;color:#eef1e8;margin-right:auto;border:1px solid #343c2e;border-bottom-left-radius:4px}#vdr-product-chat .vdr-faq-reply a{display:flex;align-items:center;color:#c8f000;text-decoration:underline;text-underline-offset:3px;font-size:12px;white-space:normal}#vdr-product-chat .vdr-faq-typing{display:flex;align-items:center;gap:5px;width:fit-content;min-height:40px;padding:2px 14px;background:#252922;border-radius:14px 14px 14px 4px;color:#bdcaad}#vdr-product-chat .vdr-faq-typing span{font-size:22px;animation:vdr-faq-pulse 1.2s ease-in-out infinite}#vdr-product-chat .vdr-faq-typing span:nth-child(2){animation-delay:.15s}#vdr-product-chat .vdr-faq-typing span:nth-child(3){animation-delay:.3s}@keyframes vdr-faq-pulse{0%,70%,to{opacity:.35}35%{opacity:1}}#vdr-product-chat .vdr-faq-chips{display:flex;gap:8px;padding:8px 14px;flex-wrap:wrap;flex:none}#vdr-product-chat .vdr-faq-chips button{border-radius:24px;padding:8px 12px;font-size:13px;background:#20261a;color:#d7e1c8}#vdr-product-chat .vdr-faq-status{font-size:12px;line-height:1.45;color:#d1d8c5;padding:8px 14px;flex:none;max-height:24dvh;overflow:auto}#vdr-product-chat .vdr-faq-status:empty{display:none}#vdr-product-chat [data-faq-retry]{align-self:flex-start;flex:none;margin:0 14px 8px;font-size:13px;color:#c8f000}#vdr-product-chat .vdr-faq-form{display:block;position:relative;flex:none;margin:0;padding:10px 12px max(10px,env(safe-area-inset-bottom));background:#1c2017;border-top:1px solid #363d2c}#vdr-product-chat .vdr-faq-compose{display:flex;align-items:flex-end;gap:8px}#vdr-product-chat textarea{display:block;min-width:0;flex:1;width:100%;height:48px;min-height:48px;max-height:110px;resize:none;margin:0;border:1px solid #444e38;border-radius:24px;background:#2a3023;color:#f6f7f0;font:400 16px/1.5 var(--font-body--family,"DM Sans",sans-serif);padding:11px 15px;box-shadow:none}#vdr-product-chat textarea::placeholder{color:#b6c0a8;opacity:1}#vdr-product-chat [type=submit]{display:grid;place-items:center;flex:none;width:48px;height:48px;min-height:48px;border:0;border-radius:50%;padding:12px;background:#c8f000;color:#151611}#vdr-product-chat [type=submit] svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#vdr-product-chat [type=submit]:disabled{background:#485633;color:#b3c48f;cursor:wait}#vdr-product-chat [data-faq-cancel]{display:block;padding:0 8px;margin:2px auto -4px;border:0;font-size:12px;color:#c4ceba}@media(max-width:749px){#vdr-product-chat{inset:auto 8px max(8px,env(safe-area-inset-bottom)) 8px;width:calc(100vw - 16px);height:min(720px,calc(100dvh - 16px));max-height:calc(100dvh - 16px);border-radius:16px}}@media(max-width:359px){#vdr-product-chat .vdr-faq-avatar{display:none}#vdr-product-chat .vdr-faq-header{padding-left:12px}#vdr-product-chat h2{font-size:14px}}@media(prefers-reduced-motion:reduce){#vdr-product-chat .vdr-faq-typing span{animation:none}}#vdr-product-chat [data-context]{display:block;flex-basis:100%;overflow-wrap:anywhere}#vdr-product-chat [data-human]{font-size:12px}#vdr-product-chat details summary{display:block;font-size:12px}#vdr-product-chat [type=submit]{font-size:12px;width:54px}#vdr-product-chat>.vdr-faq-chips{max-height:94px;overflow:auto;padding:4px 12px;gap:4px}#vdr-product-chat>[data-change-note]{position:absolute;z-index:3;top:130px;left:8px;right:8px;max-height:140px;background:#252a20;border:1px solid #515744;padding:12px}#vdr-product-chat>details{padding:0 12px;max-height:44px;overflow:auto}#vdr-product-chat>p[role=status]{max-height:44px;padding:4px 12px;overflow:auto}#vdr-product-chat>.vdr-faq-header{padding:4px 12px}#vdr-product-chat [data-human]{min-height:30px;padding:0 4px}#vdr-product-chat .vdr-faq-messages{padding:8px 14px}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vdr-product-chat.css.map */
