html body .lf55-assistant,html body .lf55-assistant *{box-sizing:border-box}html body .lf55-assistant{--gold:#c5a46d;--wine:#731d2b;--cream:#fdfaf3;position:fixed;z-index:2147481000;inset-inline-end:20px;bottom:max(20px,env(safe-area-inset-bottom));display:flex;flex-direction:column-reverse;align-items:flex-end;gap:12px;pointer-events:none;font-family:inherit;max-width:calc(100vw - 40px)}html body .lf55-assistant :is(button,input,a){font-family:inherit}html body .lf55-assistant__launcher{display:flex;align-items:center;gap:10px;min-height:56px;max-width:230px;padding:7px 15px 7px 7px;-webkit-appearance:none;appearance:none;background:#fffaf0!important;color:var(--wine)!important;border:1px solid var(--gold)!important;border-radius:999px!important;box-shadow:0 8px 26px #43301726;cursor:pointer;pointer-events:auto;text-align:start;transition:transform .2s ease}html body .lf55-assistant__launcher:hover{transform:translateY(-2px)}html body .lf55-assistant__launcher-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border:1px solid #dbc59e;border-radius:50%;background:#f5e9d1;color:#7d5d27}html body .lf55-assistant__launcher-icon svg{display:block;width:29px;height:29px}html body .lf55-assistant__launcher>span:nth-child(2){display:grid;gap:2px;min-width:0}html body .lf55-assistant__launcher strong{font-size:14px!important;line-height:1.2!important;color:var(--wine)!important}html body .lf55-assistant__launcher small{font-size:11px!important;line-height:1.3!important;color:#62543e!important}html body .lf55-assistant__panel{width:min(420px,calc(100vw - 40px));height:min(660px,calc(100dvh - 110px));min-height:0;max-height:calc(100dvh - 110px);margin:0;display:flex;flex-direction:column;overflow:hidden;pointer-events:auto;background:var(--cream)!important;border:1px solid var(--gold)!important;border-radius:18px!important;box-shadow:0 18px 48px #3026163d;color:#292929!important}html body .lf55-assistant__panel[hidden]{display:none!important}html body .lf55-assistant__header{display:flex;align-items:center;gap:10px;min-height:72px;padding:13px 15px;background:var(--wine)!important;color:#fffaf0!important;flex:0 0 auto;border-bottom:1px solid #c5a46d}html body .lf55-assistant__avatar{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border:1px solid #d9bb81;border-radius:50%;background:#f4e5c5;color:var(--wine)}html body .lf55-assistant__avatar svg{width:26px;height:26px}html body .lf55-assistant__header>div{display:grid;gap:3px;min-width:0;flex:1}html body .lf55-assistant__header strong{font-size:14px!important;font-weight:800!important;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;line-height:1.35!important}html body .lf55-assistant__header small{font-size:11px!important;line-height:1.4!important;color:#f0dcbb!important;-webkit-text-fill-color:#f0dcbb!important}html body .lf55-assistant__close{display:grid;place-items:center;padding:0;width:40px;height:40px;flex:0 0 40px;border:1px solid #d9bb81!important;border-radius:50%!important;background:transparent!important;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;font-size:26px!important;line-height:1!important;cursor:pointer}html body .lf76-lumi__intents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:10px 12px;background:#f7efdf;flex:0 0 auto}html body .lf76-lumi__intents button{min-width:0;min-height:42px;padding:8px 6px;border:1px solid #dac7a5!important;border-radius:9px!important;background:#fffdf8!important;color:#6a2030!important;-webkit-text-fill-color:#6a2030!important;font-size:12px!important;font-weight:750!important;line-height:1.3!important;cursor:pointer}html body .lf76-lumi__intents button[aria-pressed=true]{background:#731d2b!important;border-color:#731d2b!important;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important}html body .lf55-assistant__messages{display:flex;flex:1;flex-direction:column;gap:10px;padding:14px 12px;overflow-y:auto;overscroll-behavior:contain;min-height:80px;scroll-behavior:smooth;background:#fdfaf3}html body .lf55-assistant__message{max-width:96%;width:max-content;padding:11px 13px;border-radius:13px;font-size:13px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;color:#292929!important;-webkit-text-fill-color:#292929!important}html body .lf55-assistant__message--bot{align-self:flex-start;background:#fffefa!important;border:1px solid #e4d6bd}html body .lf55-assistant__message--me{align-self:flex-end;background:#f0e4ca!important;border:1px solid #d0b782}html body .lf55-assistant__sources{align-self:flex-start;display:grid;gap:5px;margin:0 0 7px;max-width:96%;width:100%}html body .lf55-assistant__sources a{display:block;padding:10px 11px;background:#fffefa!important;border:1px solid #d6b47b!important;border-radius:9px!important;color:var(--wine)!important;-webkit-text-fill-color:var(--wine)!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important;text-decoration:none!important;overflow-wrap:anywhere}html body .lf55-assistant__sources a:hover{text-decoration:underline!important}html body .lf55-assistant__examples{display:grid;gap:5px;padding:9px 12px 11px;background:#f7efdf;flex:0 0 auto}html body .lf55-assistant__examples[hidden]{display:none!important}html body .lf76-lumi__help{margin:0 0 2px!important;font-size:11px!important;line-height:1.45!important;color:#62543e!important}html body .lf55-assistant__examples button{min-height:36px;max-width:100%;padding:7px 10px;border:1px solid #dfd0b3!important;border-radius:9px!important;background:#fffefa!important;color:var(--wine)!important;-webkit-text-fill-color:var(--wine)!important;font-weight:650!important;font-size:11px!important;line-height:1.4!important;text-align:start;cursor:pointer}html body .lf55-assistant__examples button:hover{background:#f0e2c7!important}html body .lf55-assistant__form{padding:10px 12px 8px;background:#fffefa!important;flex:0 0 auto;border-top:1px solid #e4d6bd}html body .lf55-assistant__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html body .lf55-assistant__entry{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:6px;align-items:center}html body .lf55-assistant__entry input{width:100%!important;min-width:0!important;height:44px!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #bea274!important;border-radius:9px!important;background:#fffefa!important;color:#292929!important;-webkit-text-fill-color:#292929!important;font-size:16px!important;box-shadow:none!important}html body .lf55-assistant__entry input::placeholder{color:#6b6056!important;opacity:1}html body .lf55-assistant__entry button{display:grid;place-items:center;width:44px;height:44px;min-height:44px;padding:0;border:1px solid #731d2b!important;border-radius:9px!important;background:#731d2b!important;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important;font-size:23px!important;font-weight:800!important;cursor:pointer}html body .lf55-assistant__entry button:disabled{opacity:.45;cursor:progress}html body .lf55-assistant__notice{margin:7px 0 0!important;font-size:10px!important;line-height:1.45!important;color:#6b6056!important;-webkit-text-fill-color:#6b6056!important}html body .lf55-assistant__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;padding:8px 13px;background:#f3ead8!important;border-top:1px solid #ddcda9;flex:0 0 auto}html body .lf55-assistant__footer a{display:inline-flex;align-items:center;min-height:32px;font-size:11px!important;font-weight:750!important;color:var(--wine)!important;-webkit-text-fill-color:var(--wine)!important;text-decoration:underline!important;text-underline-offset:3px}html body .lf55-assistant :is(a,button,input):focus-visible{outline:3px solid #a9843e!important;outline-offset:2px!important}html body:has(#lf55-assistant) #chat-drawer:has(shopify-chat[mode=standalone]){display:none!important}html body:has(#lf55-assistant) #chat-drawer:has(shopify-chat[mode=managed]){display:block!important}html body:has(#lf55-assistant) #chat-drawer shopify-chat[mode=standalone]{visibility:hidden!important;pointer-events:none!important}@media(max-width:749px){html body .lf55-assistant{inset-inline-end:12px;bottom:max(12px,env(safe-area-inset-bottom));max-width:calc(100vw - 24px);gap:8px}html body .lf55-assistant__launcher{display:grid;place-items:center;width:54px;height:54px;min-height:54px;padding:5px;max-width:54px}html body .lf55-assistant__launcher>span:nth-child(2){display:none}html body .lf55-assistant__launcher-icon{width:42px;height:42px}html body .lf55-assistant__panel{width:min(420px,calc(100vw - 24px));height:min(640px,calc(100dvh - 94px));max-height:calc(100dvh - 94px);border-radius:15px!important}html body:has(main[data-template^=product]) .lf55-assistant{bottom:calc(90px + env(safe-area-inset-bottom))}html body:has(main[data-template^=product]) .lf55-assistant.lf76-lumi--open{bottom:max(12px,env(safe-area-inset-bottom))}html body .lf55-assistant__header{min-height:68px;padding:11px 12px}html body .lf55-assistant__examples button{min-height:40px}}@media(max-height:620px){html body .lf55-assistant__panel{height:calc(100dvh - 94px);max-height:calc(100dvh - 94px);overflow-y:auto}html body .lf55-assistant__examples{display:none!important}html body .lf55-assistant__messages{min-height:64px}}@media(prefers-reduced-motion:reduce){html body .lf55-assistant__launcher{transition:none!important}html body .lf55-assistant__messages{scroll-behavior:auto!important}}#MainContent[data-template*="page.guide"] .page-content rte-formatter :is(.lf-guide,.lf-guide15,.lf-piece-guide,.lf-ambiance-guide,.lf-eco-guide) :is(.lf-grid,.lf-room-grid,.lf-highlight-grid,.lf-benefits,.lf-light-layers,.lf-ambiance-benefits,.lf-links-grid,.lf-v15-index-cards){display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;align-items:stretch!important;gap:clamp(12px,2vw,22px)!important}#MainContent[data-template*="page.guide"] .page-content rte-formatter :is(.lf-guide,.lf-guide15,.lf-piece-guide,.lf-ambiance-guide,.lf-eco-guide) :is(.lf-grid,.lf-room-grid,.lf-highlight-grid,.lf-benefits,.lf-light-layers,.lf-ambiance-benefits,.lf-links-grid,.lf-v15-index-cards)>*{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:100%!important;align-self:stretch!important}#MainContent[data-template*="page.guide"] .page-content rte-formatter :is(.lf-guide,.lf-guide15,.lf-piece-guide,.lf-ambiance-guide,.lf-eco-guide) :is(.lf-links-grid a,.lf-top-guides a,.lf-collections a,.lf-cta a,.lf-final a,.lf-ambiance-final a,.lf-piece-final a,a.lf-button,a.lf-cta-button,button) :is(svg,.lf-v15-icon,.icon){color:#f0d4a0!important;stroke:#f0d4a0!important;fill:none!important}#MainContent[data-template*="page.guide"] .page-content rte-formatter :is(.lf-guide,.lf-guide15,.lf-piece-guide,.lf-ambiance-guide,.lf-eco-guide) :is(a,button) :is(svg,.icon) *{stroke:currentColor!important}@media(max-width:749px){#MainContent[data-template*="page.guide"] .page-content rte-formatter :is(.lf-guide,.lf-guide15,.lf-piece-guide,.lf-ambiance-guide,.lf-eco-guide) :is(.lf-grid,.lf-room-grid,.lf-highlight-grid,.lf-benefits,.lf-light-layers,.lf-ambiance-benefits,.lf-links-grid,.lf-v15-index-cards){grid-template-columns:minmax(0,1fr)!important}}#MainContent[data-template*="page.guide"] .page-content rte-formatter :is(.lf-guide,.lf-guide15,.lf-piece-guide,.lf-ambiance-guide,.lf-eco-guide) :is(.lf-links-grid a,.lf-top-guides a,.lf-collections a,.lf-cta a,.lf-final a,.lf-ambiance-final a,.lf-piece-final a,a.lf-button,a.lf-cta,a.lf-cta-button,.lf-cta button,.lf-final button){background:linear-gradient(145deg,#702130,#4e111e)!important;border:1px solid #d1ad70!important;color:#fffaf0!important;-webkit-text-fill-color:#fffaf0!important}#MainContent[data-template*="page.guide"] .page-content rte-formatter :is(.lf-guide,.lf-guide15,.lf-piece-guide,.lf-ambiance-guide,.lf-eco-guide) :is(.lf-links-grid a,.lf-top-guides a,.lf-collections a,.lf-cta a,.lf-final a,.lf-ambiance-final a,.lf-piece-final a,a.lf-button,a.lf-cta,a.lf-cta-button,.lf-cta button,.lf-final button) :is(svg,.lf-v15-icon,.icon){color:#f0d4a0!important;stroke:#f0d4a0!important;fill:#f0d4a0!important}#MainContent[data-template*="page.guide"] .page-content rte-formatter :is(.lf-guide,.lf-guide15,.lf-piece-guide,.lf-ambiance-guide,.lf-eco-guide) :is(.lf-links-grid a,.lf-top-guides a,.lf-collections a,.lf-cta a,.lf-final a,.lf-ambiance-final a,.lf-piece-final a,a.lf-button,a.lf-cta,a.lf-cta-button,.lf-cta button,.lf-final button) :is(svg,.icon) *{color:#f0d4a0!important;stroke:#f0d4a0!important;fill:#f0d4a0!important}html body .lf55-assistant__launcher,html body .lf55-assistant__launcher-icon{border-width:.75px!important}
/*# sourceMappingURL=/cdn/shop/t/240/assets/lf-v55-ai-advisor.css.map */
