#gl-cc{--gold:#CBBD6D;--ink:#1f1f1f;--soft:#5b5b5b;--tint:#faf8f2;--line:#e7e2d3;position:fixed;left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:2147483000;color:var(--ink);font-family:var(--element-text-font-family--body,inherit)}#gl-cc.gl-cc--right{left:auto;right:20px}#gl-cc *{box-sizing:border-box}.gl-cc-launch{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid var(--gold);border-radius:999px;background:var(--ink);color:#fff;font:inherit;font-size:16px;letter-spacing:.04em;cursor:pointer;box-shadow:0 6px 20px #0000002e}.gl-cc-launch:hover{background:#000}#gl-cc button:focus-visible,#gl-cc a:focus-visible,#gl-cc textarea:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.gl-cc-dot{width:9px;height:9px;border-radius:50%;background:var(--gold);flex:0 0 auto}#gl-cc.is-open .gl-cc-launch{display:none}.gl-cc-panel{position:absolute;left:0;bottom:0;width:min(420px,calc(100vw - 40px));height:min(640px,calc(100vh - 40px));display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-top:3px solid var(--gold);border-radius:10px;box-shadow:0 14px 48px #00000038;overflow:hidden}#gl-cc.gl-cc--right .gl-cc-panel{left:auto;right:0}.gl-cc-panel[hidden]{display:none}.gl-cc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 10px 12px 18px;border-bottom:1px solid var(--line)}.gl-cc-title{margin:0;font-size:19px;letter-spacing:.03em;color:var(--ink)}.gl-cc-sub{margin:3px 0 0;font-size:14px;line-height:1.4;color:var(--soft)}.gl-cc-x{width:44px;height:44px;flex:0 0 auto;border:0;background:none;font-size:28px;line-height:1;color:var(--ink);cursor:pointer}.gl-cc-log{position:relative;flex:1;overflow-y:auto;padding:16px 18px;background:var(--tint);-webkit-overflow-scrolling:touch}.gl-cc-msg{margin:0 0 14px;max-width:94%;font-size:17px;line-height:1.55;color:var(--ink)}.gl-cc-msg p{margin:0 0 10px;font-size:inherit;line-height:inherit;color:inherit}.gl-cc-msg p:last-child{margin-bottom:0}.gl-cc-user{margin-left:auto;width:fit-content;padding:10px 14px;background:var(--ink);color:#fff;border-radius:12px 12px 2px}.gl-cc-msg a{color:inherit;text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px;word-break:break-word}.gl-cc-wait{color:var(--soft);font-style:italic}.gl-cc-starts{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 14px}.gl-cc-starts button{min-height:44px;padding:8px 16px;border:1px solid var(--gold);border-radius:999px;background:#fff;color:var(--ink);font:inherit;font-size:16px;text-align:left;cursor:pointer}.gl-cc-starts button:hover{background:#f3eedd}.gl-cc-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-top:12px}.gl-cc-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden;text-decoration:none!important;color:var(--ink)!important}.gl-cc-card:hover{border-color:var(--gold)}.gl-cc-card img{display:block;width:100%;height:150px;object-fit:contain;background:#f4f2ec;padding:8px}.gl-cc-ct{padding:8px 10px 0;font-size:15px;line-height:1.35}.gl-cc-cm{padding:2px 10px 0;font-size:13px;color:var(--soft)}.gl-cc-cv{margin-top:auto;padding:8px 10px 10px;font-size:12px;letter-spacing:.08em;text-transform:uppercase}.gl-cc-form{display:flex;gap:8px;margin:0;padding:12px 14px 6px;border-top:1px solid var(--line);background:#fff}#gl-cc-in{flex:1;min-height:48px;max-height:120px;margin:0;padding:12px;border:1px solid #cfc8b4;border-radius:8px;background:#fff;font:inherit;font-size:17px;line-height:1.4;resize:none;color:var(--ink)}.gl-cc-send{min-width:84px;min-height:48px;border:0;border-radius:8px;background:var(--ink);color:#fff;font:inherit;font-size:16px;cursor:pointer}.gl-cc-send:disabled{opacity:.5;cursor:default}.gl-cc-reset{align-self:center;margin:0 0 8px;padding:6px 10px;border:0;background:none;color:var(--soft);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.gl-cc-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:749px){#gl-cc,#gl-cc.gl-cc--right{left:12px;right:auto;bottom:calc(12px + env(safe-area-inset-bottom,0px))}#gl-cc.gl-cc--right{left:auto;right:12px}.gl-cc-launch{min-height:48px;padding:0 18px;font-size:15px}.gl-cc-panel,#gl-cc.gl-cc--right .gl-cc-panel{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;height:100%;height:100dvh;border-radius:0;border-left:0;border-right:0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom,0px)}}@media print{#gl-cc{display:none}}
/*# sourceMappingURL=/cdn/shop/t/341/assets/gl-concierge.css.map */
