.cg{position:fixed;right:14px;bottom:calc(14px + env(safe-area-inset-bottom));z-index:49;transition:bottom .35s var(--ease),opacity .2s}.cg.is-lifted{bottom:calc(84px + env(safe-area-inset-bottom))}.cg.is-hidden,.cg.is-yield{opacity:0;pointer-events:none}.cg.is-yield .cg-launch{visibility:hidden}.cg-launch{display:inline-flex;align-items:center;gap:8px;min-height:52px;min-width:52px;padding:0 16px;border-radius:999px;background:var(--ink);color:var(--cream);font:700 14px/1 var(--sans);letter-spacing:.02em;box-shadow:0 0 0 2px #f8f2e9e6,0 10px 28px -10px #2c2c2e8c;transition:background .2s,transform .2s var(--ease)}.cg-launch:hover{background:var(--terra)}.cg-launch svg{width:22px;height:22px}.cg.is-open .cg-launch{background:var(--terra)}.cg-panel{position:fixed;left:10px;right:10px;bottom:calc(76px + env(safe-area-inset-bottom));max-height:min(70vh,560px);display:flex;flex-direction:column;background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-lg);overflow:hidden;opacity:0;transform:translateY(16px);transition:opacity .25s var(--ease),transform .3s var(--ease);z-index:58}.cg.is-lifted .cg-panel{bottom:calc(146px + env(safe-area-inset-bottom))}.cg-panel.on{opacity:1;transform:none}.cg-panel[hidden]{display:none}.cg-hd{display:flex;align-items:center;gap:12px;padding:16px 12px 14px 18px;background:var(--cream);border-bottom:1px solid var(--line)}.cg-av{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;border:1.5px solid var(--terra);background:var(--terra-l);color:var(--terra-d)}.cg-av svg{width:22px;height:22px}.cg-hd>div{flex:1;min-width:0}.cg-title{font:400 1.3rem/1.1 var(--serif);color:var(--ink)}.cg-title:focus{outline:none}.cg-sub{font-size:13px;color:var(--ink-2);margin-top:2px}.cg-x{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink)}.cg-x:hover{background:var(--sand)}.cg-x svg{width:20px;height:20px}.cg-log{flex:1 1 auto;overflow:auto;padding:16px 16px 6px;display:flex;flex-direction:column;gap:10px;overscroll-behavior:contain}.cg-msg{max-width:88%;padding:11px 14px;border-radius:18px;font-size:14.5px;line-height:1.5}.cg-msg p{margin:0}.cg-bot{align-self:flex-start;background:#fff;border:1px solid var(--line);border-bottom-left-radius:6px;color:var(--ink)}.cg-me{align-self:flex-end;background:var(--terra);color:#fff;border-bottom-right-radius:6px;font-weight:500}.cg-msg:focus{outline:none}.cg-link{display:flex;align-items:center;min-height:36px;margin-top:6px;color:var(--terra-d);font-weight:700;text-decoration:underline;text-underline-offset:3px}.cg-qr{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px 14px}.cg-qr button{min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--terra);color:var(--terra-d);background:var(--paper);font:700 13.5px/1.2 var(--sans);transition:background .2s,color .2s}.cg-qr button:hover{background:var(--terra);color:#fff}.cg-ft{display:flex;align-items:center;gap:6px;padding:10px 16px 12px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.cg-ft span{margin-right:auto}.cg-ft a{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:var(--ink)}.cg-ft a:hover{background:var(--terra-l);color:var(--terra-d)}.cg-ft svg{width:20px;height:20px}@media(max-width:767px){.cg-launch{padding:0}.cg-launch{justify-content:center;width:52px}.cg-launch-t{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}@media(min-width:768px){.cg{right:24px;bottom:24px}.cg.is-lifted{bottom:24px}.cg-panel,.cg.is-lifted .cg-panel{left:auto;right:24px;bottom:92px;width:380px}}@media(prefers-reduced-motion:reduce){.cg,.cg-panel,.cg-launch{transition:none}.cg-panel{transform:none}}html.pop-open .cg{opacity:0;pointer-events:none}
/*# sourceMappingURL=/cdn/shop/t/33/assets/lme-concierge.css.map */
