html.o-ai-lock,html.o-ai-lock body{overflow:hidden!important;overscroll-behavior:none}.o-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.o-ai{--ai-ink:var(--o-ink,#343c30);--ai-text:var(--o-text,#282d24);--ai-muted:var(--o-muted,#626557);--ai-line:var(--o-line,#c9c7bb);--ai-soft:var(--o-soft,#e7e3d9);--ai-paper:var(--o-paper,#f3f0e9);--ai-dark:#1e241d;font-family:var(--o-sans,Arial,sans-serif);color:var(--ai-text)}.o-ai [hidden]{display:none!important}.o-ai button,.o-ai input{font:inherit;color:inherit}.o-ai svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.o-ai__launcher{position:fixed;right:20px;bottom:20px;z-index:70;display:inline-flex;align-items:center;gap:10px;height:50px;padding:0 20px 0 16px;border:0;border-radius:999px;background:var(--ai-dark);color:#f6f3ec!important;font-size:14px;font-weight:600;letter-spacing:.01em;cursor:pointer;box-shadow:0 10px 30px #10150f40;transition:transform .3s ease,opacity .3s ease,background .2s}.o-ai__launcher:hover{background:var(--ai-ink)}.o-ai__launcher:focus-visible{outline:2px solid var(--ai-dark);outline-offset:3px}.o-ai__spark{display:inline-flex;width:20px;height:20px}.o-ai__spark svg{width:100%;height:100%}.o-ai.is-tucked .o-ai__launcher{transform:translateY(140%);opacity:0;pointer-events:none}.o-ai.is-open .o-ai__launcher{opacity:0;pointer-events:none}.o-ai--product .o-ai__launcher{display:none}.o-ai__scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:79;background:#131912;opacity:.28}.o-ai__panel{position:fixed;right:20px;bottom:20px;z-index:80;display:flex;flex-direction:column;width:min(410px,calc(100vw - 40px));height:min(700px,calc(100dvh - 40px));background:var(--ai-paper);border:1px solid var(--ai-line);box-shadow:0 24px 80px #10150f4d;overflow:hidden;animation:o-ai-in .22s ease}@keyframes o-ai-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:701px){.o-ai__scrim{display:none}}.o-ai__head{display:flex;align-items:center;gap:12px;padding:14px 12px 14px 18px;border-bottom:1px solid var(--ai-line)}.o-ai__avatar{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ai-dark);color:#f6f3ec}.o-ai__avatar svg{width:18px;height:18px}.o-ai__who{flex:1;min-width:0}.o-ai__who h2{margin:0;font-family:var(--o-serif,Georgia,serif);font-size:19px;font-weight:400;line-height:1.2;color:var(--ai-text)}.o-ai__who p{margin:2px 0 0;font-size:12px;color:var(--ai-muted)}.o-ai__who p:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#6f8f5f;vertical-align:1px}.o-ai__icon-btn{flex:none;display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;cursor:pointer;color:var(--ai-muted)}.o-ai__icon-btn:hover{color:var(--ai-text);background:var(--ai-soft)}.o-ai__icon-btn svg{width:20px;height:20px}.o-ai__piece{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px 10px 18px;background:#fbfaf6;border-bottom:1px solid var(--ai-line)}.o-ai__piece img{width:52px;height:52px;object-fit:contain;background:#fff}.o-ai__piece-text{display:flex;flex-direction:column;min-width:0}.o-ai__piece-text strong{font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-ai__piece-text span{font-size:13px;color:var(--ai-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.o-ai .o-ai__piece-cta{height:38px;padding:0 14px;border:0;background:var(--ai-dark);color:#f6f3ec;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.o-ai .o-ai__piece-cta:hover{background:var(--ai-ink)}.o-ai .o-ai__piece-cta.is-done{background:#4d6a45}.o-ai__piece-note{grid-column:1/-1;margin:0;font-size:13px;color:var(--ai-muted)}.o-ai__piece-note a{color:var(--ai-text);font-weight:600}.o-ai__thread{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 18px 12px;display:flex;flex-direction:column;gap:14px;scroll-behavior:smooth}.o-ai__welcome{display:flex;flex-direction:column;gap:8px;padding-bottom:4px}.o-ai__hello{margin:0;font-family:var(--o-serif,Georgia,serif);font-size:26px;line-height:1.15;color:var(--ai-text)}.o-ai__welcome p{margin:0;font-size:14px;line-height:1.55;color:var(--ai-muted)}.o-ai__starters{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:10px}.o-ai__starters button{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 14px;border:1px solid var(--ai-line);background:#fbfaf6;text-align:left;font-size:14px;line-height:1.35;cursor:pointer;transition:border-color .15s,background .15s}.o-ai__starters button:after{content:"\2192";color:var(--ai-muted);flex:none}.o-ai__starters button:hover{border-color:var(--ai-dark);background:#fff}.o-ai__welcome.is-compact .o-ai__hello{font-size:20px}.o-ai__welcome.is-compact>p:not(.o-ai__hello),.o-ai__welcome.is-compact .o-ai__starters{display:none}.o-ai__msg{max-width:92%;font-size:14.5px;line-height:1.55}.o-ai__msg p{margin:0}.o-ai__msg p+p{margin-top:8px}.o-ai__msg--you{align-self:flex-end;max-width:82%;padding:10px 14px;background:var(--ai-dark);color:#f6f3ec;border-radius:16px 16px 4px}.o-ai__msg--ai{align-self:flex-start;color:var(--ai-text)}.o-ai__context{display:flex;flex-direction:column;gap:6px;padding:12px 0 2px;border-top:1px solid var(--ai-line);font-size:13px;color:var(--ai-muted)}.o-ai__context strong{font-size:14px;color:var(--ai-text);font-weight:600}.o-ai__quick{display:flex;flex-wrap:wrap;gap:8px}.o-ai__quick button{padding:8px 13px;border:1px solid var(--ai-line);border-radius:999px;background:#fbfaf6;font-size:13px;line-height:1.3;cursor:pointer;text-align:left}.o-ai__quick button:hover{border-color:var(--ai-dark);background:#fff}.o-ai__handoff{display:inline-block;margin-top:10px;padding:0;border:0;background:none;font-size:13.5px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.o-ai__typing{display:flex;gap:5px;padding:6px 0}.o-ai__typing i{width:7px;height:7px;border-radius:50%;background:var(--ai-muted);animation:o-ai-dot 1.2s infinite ease-in-out}.o-ai__typing i:nth-child(2){animation-delay:.15s}.o-ai__typing i:nth-child(3){animation-delay:.3s}@keyframes o-ai-dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-3px)}}.o-ai__cards{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);gap:10px;margin-top:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.o-ai__card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--ai-line);min-width:0}.o-ai__card-link{display:flex;flex-direction:column;gap:3px;padding:0 0 8px;color:inherit;text-decoration:none;flex:1}.o-ai__card-link img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#fff;margin-bottom:6px}.o-ai__card-link strong{padding:0 10px;font-size:13px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.o-ai__card-price{padding:0 10px;font-size:12.5px;color:var(--ai-muted)}.o-ai__card-actions{padding:0 10px 10px}.o-ai .o-ai__card-add,.o-ai__card-view{display:flex;align-items:center;justify-content:center;width:100%;height:36px;border:1px solid var(--ai-dark);background:var(--ai-dark);color:#f6f3ec;font-size:12.5px;font-weight:600;cursor:pointer;text-decoration:none}.o-ai .o-ai__card-add.is-done{background:#4d6a45;border-color:#4d6a45}.o-ai__card-view{background:transparent;color:var(--ai-text)}.o-ai__card-view:hover{background:var(--ai-soft)}.o-ai__card-note{margin:0;padding:0 10px 10px;font-size:12px;color:var(--ai-muted)}.o-ai__card-note a{color:var(--ai-text);font-weight:600}.o-ai__rate{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;color:var(--ai-muted)}.o-ai__rate span{margin-right:4px}.o-ai__rate-btn{display:grid;place-items:center;width:30px;height:30px;border:0;background:transparent;cursor:pointer;color:var(--ai-muted)}.o-ai__rate-btn:hover{color:var(--ai-text);background:var(--ai-soft)}.o-ai__rate-btn svg{width:16px;height:16px}.o-ai__composer{padding:12px 14px 14px;border-top:1px solid var(--ai-line);background:var(--ai-paper)}.o-ai__form{display:flex;align-items:center;gap:8px;padding:4px 4px 4px 14px;background:#fff;border:1px solid var(--ai-line);border-radius:999px}.o-ai__form:focus-within{border-color:var(--ai-dark)}.o-ai__form input{flex:1;min-width:0;height:40px;border:0;background:transparent;font-size:15px;outline:0}.o-ai__form button{flex:none;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--ai-dark);color:#f6f3ec;cursor:pointer}.o-ai__form button:disabled{opacity:.45;cursor:default}.o-ai__form button svg{width:18px;height:18px}.o-ai__people{margin:9px 4px 0;font-size:12.5px;color:var(--ai-muted);text-align:center}.o-ai__people a{color:var(--ai-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}@media(max-width:700px){.o-ai__launcher{right:16px;bottom:16px;width:54px;height:54px;padding:0;justify-content:center}.o-ai__launcher-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.o-ai__panel{right:0;left:0;bottom:0;width:100%;height:90dvh;border:0;border-radius:16px 16px 0 0;animation-name:o-ai-up}@keyframes o-ai-up{0%{transform:translateY(40px);opacity:0}to{transform:none;opacity:1}}.o-ai__head{padding:12px 8px 12px 16px}.o-ai__thread{padding:18px 16px 10px}.o-ai__hello{font-size:23px}.o-ai__piece{grid-template-columns:44px minmax(0,1fr) auto;padding:8px 12px 8px 16px}.o-ai__piece img{width:44px;height:44px}.o-ai__composer{padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.o-ai__form input{font-size:16px}.o-ai__cards{grid-auto-columns:minmax(140px,46%)}}@media(prefers-reduced-motion:reduce){.o-ai__panel,.o-ai__typing i{animation:none}.o-ai__thread{scroll-behavior:auto}}.o-pdp-ask{margin:22px 0 0;padding:16px 16px 14px;border:1px solid var(--pdp-line,var(--o-line,#c9c7bb));background:#ffffff73}.o-pdp-ask+.o-pdp__services{margin-top:12px}.o-pdp-ask__head{display:flex;align-items:center;gap:10px;margin:0 0 12px}.o-pdp-ask__icon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#1e241d;color:#f6f3ec}.o-pdp-ask__icon svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.o-pdp-ask__chips{display:flex;flex-wrap:wrap;gap:8px}.o-pdp-ask__chips button{padding:8px 13px;border:1px solid var(--o-line,#c9c7bb);border-radius:999px;background:#fff;font:inherit;font-size:13px;line-height:1.3;color:var(--o-text,#282d24);cursor:pointer;text-align:left;transition:border-color .15s}.o-pdp-ask__chips button:hover{border-color:#1e241d}.o-ai .o-ai__form input,.o-ai .o-ai__form input:focus,.o-ai .o-ai__form input:focus-visible{border:0!important;box-shadow:none!important;outline:0!important;padding:0!important;margin:0;background:transparent!important;min-height:0;border-radius:0}.o-pdp-ask__text{display:flex;flex-direction:column;min-width:0}.o-pdp-ask__text strong{font-size:15px;font-weight:600;line-height:1.3;color:var(--o-text,#282d24)}.o-pdp-ask__text small{font-size:12.5px;line-height:1.4;color:var(--o-muted,#626557)}.o-pdp-ask__icon svg{display:block}.o-pdp-ask__own{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:var(--o-text,#282d24);text-decoration:none;cursor:pointer}.o-pdp-ask__own span{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.o-pdp-ask__own i{font-style:normal;transition:transform .2s}.o-pdp-ask__own:hover i{transform:translate(3px)}.o-ai__people .o-wa{display:inline;gap:0}.o-ai__people .o-wa svg{display:inline-block;width:14px;height:14px;margin-right:4px;vertical-align:-2px}.o-ai__typing{align-items:center}.o-ai__typing span{margin-left:6px;font-size:13px;color:var(--ai-muted);animation:none}.o-ai__live{white-space:pre-wrap}.o-ai__cards{grid-auto-columns:minmax(0,164px)}@media(max-width:700px){.o-ai__cards{grid-auto-columns:minmax(0,46%)}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/ombrail-assistant.css.map */
