.ask-ai,.ask-ai__launcher{--ai-ink: #14171b;--ai-ink-soft: #565c65;--ai-ink-faint: #8b929b;--ai-paper: #fff;--ai-mist: #f3f4f6;--ai-slab: #14171b;--ai-aqua-tint: #eaf6fc;--ai-aqua: #4cb3e0;--ai-aqua-deep: #0d6d95;--ai-hair: #e6e8ec;--ai-s-1: 4px;--ai-s-2: 8px;--ai-s-3: 12px;--ai-s-4: 16px;--ai-s-5: 24px;--ai-s-6: 32px;--ai-s-7: 48px;--ai-gutter: 20px;--ai-narrow: 560px;--ai-radius: 10px;--ai-radius-lg: 16px;--ai-fs-h3: clamp(1.05rem, 2.4vw, 1.25rem);--ai-fs-lead: clamp(.95rem, 2.2vw, 1.05rem);--ai-fs-body: 1rem;--ai-fs-sm: .875rem;--ai-fs-xs: .78rem;--ai-fs-micro: .7rem;--ai-ease: cubic-bezier(.25, .1, .25, 1);--ai-shadow: 0 8px 28px rgba(16, 20, 26, .08);--ai-launcher-bottom: calc( 16px + env(safe-area-inset-bottom) + var(--ai-stack-offset, 0px) + var(--ai-tab-offset, 0px) );--ai-panel-bottom: calc(var(--ai-launcher-bottom) + var(--ai-s-7))}@media screen and (min-width:768px){.ask-ai,.ask-ai__launcher{--ai-gutter: 32px;--ai-launcher-bottom: calc( 24px + env(safe-area-inset-bottom) + var(--ai-stack-offset, 0px) + var(--ai-tab-offset, 0px) )}}@media screen and (max-width:999px){body:has(.tab-bar:not(.tab-bar--scroll-reveal),[data-lptb-root]) .ask-ai,body:has(.tab-bar:not(.tab-bar--scroll-reveal),[data-lptb-root]) .ask-ai__launcher{--ai-launcher-bottom: calc( 84px + env(safe-area-inset-bottom) + var(--ai-stack-offset, 0px) + var(--ai-tab-offset, 0px) )}}@media screen and (max-width:999px){body.tab-bar-revealed .ask-ai,body.tab-bar-revealed .ask-ai__launcher{--ai-tab-offset: var(--tab-bar-height, 0px)}}.ask-ai__launcher{position:fixed;right:var(--ai-gutter);bottom:var(--ai-launcher-bottom);z-index:60;display:inline-flex;align-items:center;gap:var(--ai-s-2);margin:0;padding:var(--ai-s-3) var(--ai-s-5);border:none;border-radius:999px;background:var(--ai-paper);color:var(--ai-ink);font-family:inherit;font-size:var(--ai-fs-sm);font-weight:700;letter-spacing:.06em;line-height:1.4;cursor:pointer;box-shadow:inset 0 0 0 1px var(--ai-hair),var(--ai-shadow);opacity:0;transform:translateY(8px);transition:opacity .25s var(--ai-ease),transform .25s var(--ai-ease),box-shadow .25s var(--ai-ease),bottom .15s ease-in-out}.ask-ai__launcher:not(.ask-ai__launcher--in){pointer-events:none}.ask-ai__launcher--in{opacity:1;transform:none}.ask-ai__launcher:hover{box-shadow:inset 0 0 0 1px var(--ai-slab),var(--ai-shadow)}.ask-ai__launcher-mark{width:8px;height:8px;border-radius:50%;background:var(--ai-aqua)}.ask-ai__launcher[aria-expanded=true]{background:var(--ai-aqua-tint);box-shadow:inset 0 0 0 2px var(--ai-slab),var(--ai-shadow)}.ask-ai{position:fixed;left:var(--ai-gutter);right:var(--ai-gutter);margin-inline:auto;bottom:var(--ai-panel-bottom);z-index:90;width:min(var(--ai-narrow),calc(100% - var(--ai-gutter) * 2));color:var(--ai-ink);font-size:var(--ai-fs-body);line-height:1.85;letter-spacing:.03em;opacity:0;transform:translateY(8px);transition:opacity .25s var(--ai-ease),transform .25s var(--ai-ease),bottom .15s ease-in-out}.ask-ai[hidden]{display:none}.ask-ai--in{opacity:1;transform:none}.ask-ai__panel{max-height:calc(100vh - var(--ai-panel-bottom) - var(--ai-s-6));max-height:calc(100dvh - var(--ai-panel-bottom) - var(--ai-s-6));transition:max-height .15s ease-in-out;overflow-y:auto;overscroll-behavior:contain;padding:var(--ai-s-5);background:var(--ai-paper);border-radius:var(--ai-radius-lg);box-shadow:inset 0 0 0 1px var(--ai-hair),var(--ai-shadow)}.ask-ai__panel:focus{outline:none}@media screen and (min-width:768px){.ask-ai{left:auto;margin-inline:0}.ask-ai__panel{padding:var(--ai-s-6)}}.ask-ai__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ai-s-4)}.ask-ai__title{margin:0;font-size:var(--ai-fs-h3);font-weight:700;line-height:1.5;text-transform:none;letter-spacing:.03em}.ask-ai__close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:50%;background:transparent;font-family:inherit;font-size:var(--ai-fs-lead);color:var(--ai-ink-soft);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ai-hair);transition:box-shadow .25s var(--ai-ease)}.ask-ai__close:hover{box-shadow:inset 0 0 0 1px var(--ai-slab)}.ask-ai__lead{margin:var(--ai-s-2) 0 0;font-size:var(--ai-fs-sm);line-height:1.85;color:var(--ai-ink-soft)}.ask-ai__chips{display:flex;flex-wrap:wrap;gap:var(--ai-s-2);margin-top:var(--ai-s-4)}.ask-ai__chip{padding:var(--ai-s-2) var(--ai-s-4);border:none;border-radius:999px;background:transparent;font-family:inherit;font-size:var(--ai-fs-xs);line-height:1.6;color:var(--ai-ink);cursor:pointer;box-shadow:inset 0 0 0 1px var(--ai-hair);transition:background-color .25s var(--ai-ease),box-shadow .25s var(--ai-ease)}.ask-ai__chip:hover{box-shadow:inset 0 0 0 1px var(--ai-slab)}.ask-ai__chip--on{background:var(--ai-aqua-tint);box-shadow:inset 0 0 0 2px var(--ai-slab)}.ask-ai__label{display:block;margin:var(--ai-s-5) 0 0;font-size:var(--ai-fs-xs);font-weight:700;letter-spacing:.1em;color:var(--ai-ink-soft)}.ask-ai__input{display:block;width:100%;margin-top:var(--ai-s-2);padding:var(--ai-s-3) var(--ai-s-4);font-family:inherit;font-size:var(--ai-fs-sm);line-height:1.85;color:var(--ai-ink);background:var(--ai-paper);border:none;border-radius:var(--ai-radius);box-shadow:inset 0 0 0 1px var(--ai-hair);resize:vertical;transition:box-shadow .25s var(--ai-ease)}.ask-ai__input::placeholder{color:var(--ai-ink-faint)}.ask-ai__input:focus{outline:none;box-shadow:inset 0 0 0 1px var(--ai-slab)}.ask-ai__fallback{margin-top:var(--ai-s-3);color:var(--ai-ink-soft);background:var(--ai-mist)}.ask-ai__fallback[hidden]{display:none}.ask-ai__services{margin:var(--ai-s-2) 0 0;padding:0;list-style:none;border-radius:var(--ai-radius);box-shadow:inset 0 0 0 1px var(--ai-hair);overflow:hidden}.ask-ai__services li{margin:0;padding:0;list-style:none}.ask-ai__service{display:flex;align-items:baseline;gap:var(--ai-s-3);width:100%;padding:var(--ai-s-4);border:none;background:transparent;font-family:inherit;color:var(--ai-ink);text-align:left;cursor:pointer;box-shadow:inset 0 1px 0 var(--ai-hair);transition:background-color .25s var(--ai-ease)}.ask-ai__services li:first-child .ask-ai__service{box-shadow:none}.ask-ai__service:hover{background:var(--ai-aqua-tint)}.ask-ai__service-name{font-size:var(--ai-fs-body);font-weight:600;letter-spacing:.02em}.ask-ai__service-hint{font-size:var(--ai-fs-xs);color:var(--ai-ink-soft)}.ask-ai__service-mark{margin-left:auto;font-size:var(--ai-fs-sm);color:var(--ai-ink-faint);transition:transform .25s var(--ai-ease)}.ask-ai__service:hover .ask-ai__service-mark{transform:translate(3px)}.ask-ai__status{margin:0}.ask-ai__status:not(:empty){margin-top:var(--ai-s-3);padding:var(--ai-s-3) var(--ai-s-4);border-radius:var(--ai-radius);background:var(--ai-aqua-tint);font-size:var(--ai-fs-xs);line-height:1.7;color:var(--ai-ink)}.ask-ai__note{margin:var(--ai-s-4) 0 0;font-size:var(--ai-fs-micro);line-height:1.8;color:var(--ai-ink-faint)}.ask-ai__note+.ask-ai__note{margin-top:var(--ai-s-2)}.ask-ai__note a{color:var(--ai-aqua-deep);text-decoration:underline}@media(prefers-reduced-motion:reduce){.ask-ai,.ask-ai__launcher,.ask-ai__chip,.ask-ai__close,.ask-ai__input,.ask-ai__service,.ask-ai__service-mark{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ask-ai.css.map */
