.ts-ai__panel{position:fixed;inset-block-start:90px;inset-inline-end:20px;z-index:951;display:flex;flex-direction:column;width:390px;max-width:calc(100vw - 32px);height:min(640px,calc(100dvh - 110px));overflow:hidden;border-radius:20px;background:#fff;color:var(--ts-neutral-950);box-shadow:var(--ts-shadow-lg);outline:none}.ts-ai__panel[hidden]{display:none}.ts-ai__head{display:flex;align-items:center;gap:8px;padding:12px 14px 12px 8px;border-bottom:1px solid var(--ts-neutral-200)}.ts-ai__title{flex:1;font-size:14px;font-weight:700;letter-spacing:var(--ts-tracking-tight)}.ts-ai__icon-btn,.ts-ai__text-btn{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ts-ai__icon-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:20px;line-height:1}.ts-ai__icon-btn:hover,.ts-ai__icon-btn:focus-visible{background:var(--ts-neutral-100, #f0f0f0)}.ts-ai__text-btn{padding:6px 8px;font-size:12px;color:var(--ts-neutral-500);text-decoration:underline}.ts-ai__messages{flex:1;display:flex;flex-direction:column;gap:10px;padding:16px;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth}.ts-ai__bubble{max-width:86%;padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.45}.ts-ai__bubble--bot{align-self:flex-start;background:var(--ts-neutral-100, #f0f0f0);border-end-start-radius:4px}.ts-ai__bubble--user{align-self:flex-end;background:var(--ts-neutral-950);color:#fff;border-end-end-radius:4px}.ts-ai__options{display:flex;flex-wrap:wrap;gap:8px}.ts-ai__chip{display:inline-flex;align-items:center;padding:8px 14px;border:1px solid var(--ts-neutral-300, #ccc);border-radius:999px;background:#fff;color:var(--ts-neutral-950);font:inherit;font-size:13px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background var(--ts-duration-fast) var(--ts-ease),color var(--ts-duration-fast) var(--ts-ease),border-color var(--ts-duration-fast) var(--ts-ease)}.ts-ai__chip:hover,.ts-ai__chip:focus-visible{border-color:var(--ts-neutral-950)}.ts-ai__chip[aria-pressed=true]{background:var(--ts-neutral-950);border-color:var(--ts-neutral-950);color:#fff}.ts-ai__chip:disabled{cursor:default;opacity:.45}.ts-ai__chip--ghost{border-style:dashed;color:var(--ts-neutral-500)}.ts-ai__primary{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-top:4px;padding:11px 20px;border:0;border-radius:999px;background:var(--ts-red-500);color:#fff;font:inherit;font-size:12px;font-weight:600;letter-spacing:var(--ts-tracking-cta);text-transform:uppercase;text-decoration:none;cursor:pointer}.ts-ai__primary:hover,.ts-ai__primary:focus-visible{background:var(--ts-red-600)}.ts-ai__primary:disabled{opacity:.45;cursor:default}.ts-ai__options>.ts-ai__primary{flex-basis:100%;align-self:auto}.ts-ai__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ts-ai__card{display:flex;flex-direction:column;gap:2px;padding:8px;border:1px solid var(--ts-neutral-200);border-radius:12px;color:var(--ts-neutral-950);text-decoration:none}.ts-ai__card:hover,.ts-ai__card:focus-visible{border-color:var(--ts-neutral-950)}.ts-ai__card-img{width:100%;aspect-ratio:1 / 1;margin-bottom:6px;border-radius:8px;object-fit:contain;background:#fff}.ts-ai__card-vendor{font-size:10px;font-weight:600;letter-spacing:var(--ts-tracking-label);text-transform:uppercase;color:var(--ts-neutral-500)}.ts-ai__card-title{display:-webkit-box;overflow:hidden;font-size:12px;line-height:1.3;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ts-ai__card-price{font-size:12px;font-weight:600}@media screen and (max-width:749px){.ts-ai__panel{inset:auto 0 0 0;width:auto;max-width:none;height:min(86dvh,700px);border-end-start-radius:0;border-end-end-radius:0}}@media(prefers-reduced-motion:reduce){.ts-ai__messages{scroll-behavior:auto}}.ts-ai-header-btn[aria-expanded=true]{color:var(--ts-red-500)}.ts-ai-header-btn{position:relative;overflow:visible}.ts-ai-tip{display:none}@media screen and (min-width:750px)and (hover:hover){.ts-ai-tip{position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:-8px;z-index:960;display:block;width:220px;padding:10px 14px;border-radius:12px;background:var(--ts-neutral-950);color:#fff;font-size:12px;font-weight:400;line-height:1.4;text-align:start;text-transform:none;letter-spacing:0;white-space:normal;box-shadow:var(--ts-shadow-md);opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity var(--ts-duration-fast) var(--ts-ease),transform var(--ts-duration-fast) var(--ts-ease),visibility 0s linear var(--ts-duration-fast)}.ts-ai-tip:before{content:"";position:absolute;inset-block-start:-5px;inset-inline-end:18px;width:10px;height:10px;background:inherit;transform:rotate(45deg);border-radius:2px}.ts-ai-tip__title{display:block;margin-bottom:2px;font-size:13px;font-weight:700}.ts-ai-header-btn:hover .ts-ai-tip,.ts-ai-header-btn:focus-visible .ts-ai-tip{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ts-ai-header-btn[aria-expanded=true] .ts-ai-tip{display:none}}.ts-ai-new{position:absolute;inset-block-start:3px;inset-inline-end:-1px;padding:2px 5px;border-radius:999px;background:var(--ts-red-500);color:#fff;font-size:8px;font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.ts-ai-new[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ts-assistant.css.map */
