.ai-assistant{--ai-assistant-bg: var(--ss-sand-100, #F8F5F1);--ai-assistant-surface: var(--ss-sand-50, #FFFFFF);--ai-assistant-tint: var(--ss-sand-200, #F5F0EB);--ai-assistant-well: var(--ss-sand-300, #F0EAE2);--ai-assistant-band: var(--ss-sand-500, #E9DFD3);--ai-assistant-line: var(--ss-sand-500, #E9DFD3);--ai-assistant-ink: var(--ss-ink-500, #17212A);--ai-assistant-text: var(--ss-grey-500, #32312F);--ai-assistant-body: var(--ss-grey-400, #5B5A59);--ai-assistant-quiet: var(--ss-grey-300, #767574);--ai-assistant-accent: var(--ss-umber-500, #6E2D17);--ai-assistant-accent-soft: var(--ss-umber-50, #F1EAE8);--ai-assistant-accent-2: var(--ss-umber-400, #8B5745);--ai-assistant-error: var(--ss-error-500, #C62828);--ai-assistant-warning: var(--ss-warning-500, #C86613);--ai-assistant-display: var(--ss-font-display, "Neue Montreal", "Helvetica Neue", Arial, sans-serif);--ai-assistant-font: var(--ss-font-body, "Gilroy", "Poppins", system-ui, sans-serif);--ai-assistant-radius: var(--ss-radius, 12px);--ai-assistant-shadow: var(--ss-shadow-hover, 0 2px 12px rgba(0, 0, 0, .16));--ai-assistant-dur: .32s;--ai-assistant-ease: cubic-bezier(.2, .7, .2, 1);font-family:var(--ai-assistant-font);font-size:15px;line-height:1.5;letter-spacing:-.03em;color:var(--ai-assistant-text)}.ai-assistant *,.ai-assistant *:before,.ai-assistant *:after{box-sizing:border-box}.ai-assistant button{font:inherit;letter-spacing:inherit;cursor:pointer}html.ai-assistant-open{overflow-x:hidden}html.ai-assistant-open body,html.ai-assistant-closing body{transition:transform var(--ai-assistant-dur, .32s) cubic-bezier(.2,.7,.2,1),width var(--ai-assistant-dur, .32s) cubic-bezier(.2,.7,.2,1)}html.ai-assistant-open.ai-assistant-effect-push body{width:calc(100% - var(--ai-assistant-w))}html.ai-assistant-open.ai-assistant-effect-scale body{transform-origin:0 0;transform:scale(var(--ai-assistant-scale))}.ai-assistant__launcher{position:fixed;right:max(16px,env(safe-area-inset-right,0px) + 16px);bottom:max(16px,env(safe-area-inset-bottom,0px) + 16px);z-index:41;display:inline-flex;align-items:center;min-height:52px;padding:0 20px;overflow:hidden;isolation:isolate;border:1px solid rgba(233,223,211,.25);border-radius:48px;background:var(--ai-assistant-ink);color:#fff;box-shadow:var(--ai-assistant-shadow);transition:transform var(--ai-assistant-dur) ease-out,box-shadow var(--ai-assistant-dur) ease-out,opacity var(--ai-assistant-dur) ease-out}.ai-assistant__launcher:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;z-index:1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.38) 48%,rgba(245,240,235,.5) 50%,rgba(255,255,255,.38) 52%,transparent 65%);transform:translate(-110%);animation:ai-assistant-shine 5s ease-in-out 1.2s infinite;pointer-events:none}.ai-assistant__launcher:hover,.ai-assistant__launcher:focus-visible{transform:translateY(-1px);box-shadow:0 2px 12px #00000040}.ai-assistant__launcher-logo{display:block;line-height:0}.ai-assistant__launcher-logo svg{display:block;width:auto;height:22px}.ai-assistant__launcher-logo [fill="#17212A"]{fill:var(--ai-assistant-tint)}.ai-assistant__launcher-logo [fill="#F1EAE8"]{fill:var(--ai-assistant-ink)}.ai-assistant.is-open .ai-assistant__launcher,.ai-assistant.is-open .ai-assistant__teaser{opacity:0;pointer-events:none}html:has(.ss-wa-float) .ai-assistant__launcher{bottom:max(84px,env(safe-area-inset-bottom,0px) + 84px)}.ai-assistant__teaser{--ai-assistant-teaser-bottom: 80px;position:fixed;right:max(16px,env(safe-area-inset-right,0px) + 16px);bottom:max(var(--ai-assistant-teaser-bottom),env(safe-area-inset-bottom,0px) + var(--ai-assistant-teaser-bottom));z-index:41;display:flex;align-items:flex-start;gap:4px;width:min(300px,calc(100vw - 32px));padding:14px 8px 14px 16px;isolation:isolate;border:1.5px solid transparent;border-radius:var(--ai-assistant-radius);box-shadow:var(--ai-assistant-shadow);transition:opacity var(--ai-assistant-dur) ease-out}.ai-assistant__teaser-ring{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;z-index:-1;overflow:hidden;border-radius:inherit;background:var(--ai-assistant-line);pointer-events:none}.ai-assistant__teaser-ring:before{content:"";position:absolute;top:50%;left:50%;width:150%;aspect-ratio:1;margin:-75% 0 0 -75%;background:conic-gradient(var(--ai-assistant-line) 0deg,var(--ai-assistant-accent-2) 60deg,#FFFFFF 90deg,var(--ai-assistant-line) 150deg,var(--ai-assistant-line) 360deg);will-change:transform;animation:ai-assistant-spin 4s linear infinite}.ai-assistant__teaser-ring:after{content:"";position:absolute;top:1.5px;right:1.5px;bottom:1.5px;left:1.5px;border-radius:calc(var(--ai-assistant-radius) - 1.5px);background:var(--ai-assistant-surface)}.ai-assistant__teaser[hidden]{display:none}html:has(.ss-wa-float) .ai-assistant__teaser{--ai-assistant-teaser-bottom: 148px}.ai-assistant__teaser:after{content:"";position:absolute;right:28px;bottom:-7px;width:12px;height:12px;background:var(--ai-assistant-surface);border-right:1.5px solid var(--ai-assistant-line);border-bottom:1.5px solid var(--ai-assistant-line);transform:rotate(45deg)}.ai-assistant__teaser-q{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0;padding:0;border:0;background:none;text-align:left;color:var(--ai-assistant-text)}.ai-assistant__teaser-eyebrow{font-size:12px;line-height:1;text-transform:uppercase;letter-spacing:.04em;color:var(--ai-assistant-accent-2)}.ai-assistant__teaser-text{font-family:var(--ai-assistant-display);font-size:16px;line-height:1.3}.ai-assistant__teaser.is-in .ai-assistant__teaser-text{animation:ai-assistant-pop .42s var(--ai-assistant-ease) both}.ai-assistant__teaser-q:hover .ai-assistant__teaser-text,.ai-assistant__teaser-q:focus-visible .ai-assistant__teaser-text{color:var(--ai-assistant-accent)}.ai-assistant__teaser-x{display:grid;place-items:center;flex:0 0 auto;width:28px;height:28px;margin-top:-6px;padding:0;border:0;border-radius:50%;background:none;color:var(--ai-assistant-quiet)}.ai-assistant__teaser-x:hover,.ai-assistant__teaser-x:focus-visible{background:var(--ai-assistant-tint);color:var(--ai-assistant-text)}@keyframes ai-assistant-shine{0%,55%{transform:translate(-110%)}80%,to{transform:translate(110%)}}@keyframes ai-assistant-spin{to{transform:rotate(360deg)}}@keyframes ai-assistant-pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ai-assistant__panel{position:fixed;top:0;right:0;z-index:42;display:flex;flex-direction:column;width:var(--ai-assistant-w, 440px);max-width:100vw;height:100vh;height:100dvh;background:var(--ai-assistant-bg);border-left:1px solid var(--ai-assistant-line);box-shadow:-8px 0 24px #00000014;transform:translate(100%);visibility:hidden;transition:transform var(--ai-assistant-dur) var(--ai-assistant-ease),visibility 0s linear var(--ai-assistant-dur)}.ai-assistant.is-open .ai-assistant__panel{transform:translate(0);visibility:visible;transition:transform var(--ai-assistant-dur) var(--ai-assistant-ease),visibility 0s}.ai-assistant__head{display:flex;align-items:center;gap:8px;padding:14px 12px 14px 20px;background:var(--ai-assistant-band);border-bottom:1px solid var(--ss-sand-100, #F8F5F1)}.ai-assistant__brand{display:flex;flex:1;align-items:center;gap:10px;min-width:0}.ai-assistant__wordmark{display:block;flex:0 0 auto;color:var(--ai-assistant-ink);line-height:0}.ai-assistant__wordmark svg{display:block;width:auto;height:26px}.ai-assistant__icon{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:var(--ai-assistant-text)}.ai-assistant__icon:hover,.ai-assistant__icon:focus-visible{background:#0000000f}.ai-assistant__log{display:flex;flex:1;flex-direction:column;gap:12px;padding:16px;overflow-y:auto;scroll-behavior:smooth}.ai-assistant__msg{max-width:90%;padding:10px 14px;border-radius:var(--ai-assistant-radius);white-space:pre-wrap;overflow-wrap:break-word}.ai-assistant__msg--user{align-self:flex-end;background:var(--ai-assistant-ink);color:#fff;border-bottom-right-radius:4px}.ai-assistant__msg--bot{align-self:flex-start;background:var(--ai-assistant-surface);border:1px solid var(--ai-assistant-line);color:var(--ai-assistant-body);border-bottom-left-radius:4px}.ai-assistant__msg--error{border-color:var(--ai-assistant-error);color:var(--ai-assistant-error)}.ai-assistant__msg--typing:after{content:"";display:inline-block;width:6px;height:6px;margin-left:2px;border-radius:50%;background:var(--ai-assistant-accent);vertical-align:middle;animation:ai-assistant-blink 1s infinite}@keyframes ai-assistant-blink{50%{opacity:.2}}.ai-assistant__cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-self:stretch}.ai-assistant__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ai-assistant-line);border-radius:var(--ai-assistant-radius);background:var(--ai-assistant-surface);color:inherit;text-decoration:none;transition:box-shadow var(--ai-assistant-dur) ease-out,transform var(--ai-assistant-dur) ease-out}.ai-assistant__card:hover,.ai-assistant__card:focus-visible{box-shadow:var(--ai-assistant-shadow);transform:translateY(-1px)}.ai-assistant__card-media{display:grid;place-items:center;aspect-ratio:1;overflow:hidden;background:var(--ai-assistant-well)}.ai-assistant__card-media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ai-assistant__card-body{display:flex;flex-direction:column;gap:4px;padding:10px 12px 12px}.ai-assistant__card-step{font-size:11px;letter-spacing:0;text-transform:uppercase;color:var(--ai-assistant-accent-2)}.ai-assistant__card-name{font-size:14px;font-weight:500;line-height:1.3;color:var(--ai-assistant-text)}.ai-assistant__card-brand{font-size:12px;color:var(--ai-assistant-quiet)}.ai-assistant__card-price{font-size:14px;font-weight:500;color:var(--ai-assistant-accent)}.ai-assistant__card-price s{margin-left:6px;font-weight:400;color:var(--ai-assistant-quiet)}.ai-assistant__card-rx{display:inline-block;align-self:flex-start;margin-top:4px;padding:2px 8px;border:1px solid var(--ss-warning-100, #EED0B6);border-radius:4px;background:var(--ss-warning-50, #FAF0E7);font-size:11px;color:var(--ai-assistant-warning)}.ai-assistant__card-why{margin-top:2px;font-size:12px;color:var(--ai-assistant-body)}.ai-assistant__card-link{display:inline-flex;align-items:center;justify-content:center;min-height:36px;margin-top:8px;border-radius:48px;background:var(--ai-assistant-accent-soft);font-family:var(--ai-assistant-display);font-size:14px;color:var(--ai-assistant-accent)}.ai-assistant__chips{display:flex;flex-wrap:wrap;gap:8px}.ai-assistant__chip{padding:8px 14px;border:1px solid var(--ai-assistant-line);border-radius:48px;background:var(--ai-assistant-surface);font-size:13px;color:var(--ai-assistant-text)}.ai-assistant__chip:hover,.ai-assistant__chip:focus-visible{background:var(--ai-assistant-tint)}.ai-assistant__form{display:flex;gap:8px;padding:12px 12px 8px;border-top:1px solid var(--ai-assistant-line);background:var(--ai-assistant-surface)}.ai-assistant__input{flex:1;min-height:44px;max-height:120px;padding:11px 14px;border:1px solid var(--ai-assistant-line);border-radius:24px;background:var(--ai-assistant-bg);font:inherit;letter-spacing:inherit;color:var(--ai-assistant-text);outline:none;resize:none}.ai-assistant__input:focus{border-color:var(--ai-assistant-accent-2)}.ai-assistant__send{display:grid;flex-shrink:0;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:var(--ai-assistant-accent);color:#fff}.ai-assistant__send .ss-icon{color:inherit}.ai-assistant__send:disabled{opacity:.5;cursor:default}.ai-assistant__foot{margin:0;padding:0 14px 10px;background:var(--ai-assistant-surface);font-size:11px;text-align:center;color:var(--ai-assistant-quiet)}@media screen and (max-width:767px){.ai-assistant__panel{width:100vw;box-shadow:none}html.ai-assistant-open body{transform:none!important;width:auto!important}html.ai-assistant-open{overflow:hidden}}@media screen and (max-width:360px){.ai-assistant__cards{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){html.ai-assistant-open body,html.ai-assistant-closing body,.ai-assistant__panel,.ai-assistant.is-open .ai-assistant__panel,.ai-assistant__launcher,.ai-assistant__card{transition:none}.ai-assistant__launcher:after,.ai-assistant__teaser-ring:before,.ai-assistant__teaser.is-in .ai-assistant__teaser-text{animation:none}.ai-assistant__log{scroll-behavior:auto}.ai-assistant__msg--typing:after{animation:none}}html:has(#Details-menu-drawer-container[open]) .ai-assistant__launcher,html:has(#Details-menu-drawer-container[open]) .ai-assistant__teaser{display:none}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-ai-assistant.css.map */
