:root{--ccw-primary: #6E5546;--ccw-bg: #FCFAF6;--ccw-border: #eaddcf;--ccw-text-dark: #4a3b32;--ccw-text-light: #8c7b72;--ccw-red: #ff4d4f;--ccw-gray: #a8a29e;--ccw-z-modal: 2147483640;--ccw-z-window: 2147483641;--ccw-z-launcher: 2147483642}#ccw-launcher-container{position:fixed;right:12px;z-index:var(--ccw-z-launcher);bottom:12px;transition:bottom .4s cubic-bezier(.16,1,.3,1),opacity .3s ease,transform .3s ease}#ccw-launcher-container.dodge-sticky{bottom:100px!important}#ccw-launcher-container.ccw-hidden-launcher{opacity:0;transform:scale(.8);pointer-events:none}@media(max-width:767px){html.pd-mfix #ccw-launcher-container.ccw-peek{transform:translate(44px)}#ccw-launcher-container.ccw-scroll-tuck{opacity:0;transform:translateY(12px);pointer-events:none}}#ccw-launcher-btn{width:46px;height:46px;border-radius:50%;background-color:#f5f1ec;border:1px solid rgba(114,85,72,.3);box-shadow:0 2px 8px #00000014;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--ccw-primary);position:relative;transition:transform .2s ease,background-color .2s,border-color .2s}#ccw-launcher-btn:hover{transform:scale(1.08);background-color:#ede6de;border-color:#72554880}.ccw-badge{display:none!important}@media(min-width:768px){#ccw-launcher-btn{width:46px;height:46px}#ccw-launcher-container{bottom:30px;right:30px}}#ccw-chat-wrapper{position:fixed;z-index:var(--ccw-z-window);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}#ccw-chat-wrapper.open{opacity:1;visibility:visible;pointer-events:auto}#ccw-chat-wrapper{top:0;left:0;width:100vw;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;padding-bottom:env(safe-area-inset-bottom)}#ccw-mobile-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0006;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.ccw-window{position:relative;background-color:var(--ccw-bg);width:90%;max-height:85vh;border-radius:20px;box-shadow:0 20px 60px #00000040;overflow:hidden;display:flex;flex-direction:column;transform:translateY(20px) scale(.95);transition:transform .3s cubic-bezier(.16,1,.3,1);border:1px solid rgba(255,255,255,.5)}#ccw-chat-wrapper.open .ccw-window{transform:translateY(0) scale(1)}@media(min-width:768px){#ccw-chat-wrapper{top:auto;left:auto;bottom:100px;right:30px;width:auto;height:auto;display:block}#ccw-mobile-backdrop{display:none}.ccw-window{width:380px;max-height:600px;box-shadow:0 10px 40px #00000026;transform-origin:bottom right;border:1px solid var(--ccw-border)}}.ccw-header{background-color:var(--ccw-primary);padding:20px 24px;position:relative;text-align:center;flex-shrink:0}.ccw-header h2{font-family:serif;font-size:22px;font-weight:600;color:#fff!important;margin:0 0 4px;line-height:1.2}.ccw-header p{font-size:13px;color:#ffffffd9!important;margin:0}.ccw-close-btn{position:absolute;top:18px;right:18px;width:30px;height:30px;background:#ffffff26;border-radius:50%;border:none;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s;padding:0}.ccw-close-btn:hover{background:#ffffff4d}.ccw-content{flex:1;overflow-y:auto;padding:20px;scrollbar-width:thin;scrollbar-color:#d4d4d4 transparent;-webkit-overflow-scrolling:touch}.ccw-content::-webkit-scrollbar{width:4px}.ccw-content::-webkit-scrollbar-track{background:transparent}.ccw-content::-webkit-scrollbar-thumb{background-color:#d4d4d4;border-radius:4px}.ccw-topic-list{display:flex;flex-direction:column;gap:10px}.ccw-topic-btn{width:100%;background:#fff;padding:16px;border-radius:12px;border:1px solid transparent;box-shadow:0 2px 6px #00000005;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;margin:0}.ccw-topic-btn:hover{border-color:#dccdc6;transform:translateY(-1px);box-shadow:0 4px 10px #0000000d}.ccw-topic-btn:active{transform:scale(.98);background:#faf9f7}.ccw-btn-content{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.ccw-icon-circle{width:40px;height:40px;background:#f4f1eb;color:var(--ccw-primary);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ccw-btn-text{font-size:15px;font-weight:600;color:var(--ccw-text-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ccw-divider{border-top:1px solid rgba(113,90,78,.1);margin:16px 0 10px}.ccw-section-label{font-size:10px;font-weight:700;color:var(--ccw-text-light);text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;padding-left:4px}.ccw-view-section{display:none;flex-direction:column}.ccw-view-section.active{display:flex;animation:ccwFadeIn .3s}@keyframes ccwFadeIn{0%{opacity:0}to{opacity:1}}.ccw-back-btn{display:inline-flex;align-items:center;font-size:13px;font-weight:600;color:var(--ccw-text-light);background:none;border:none;cursor:pointer;margin-bottom:16px;padding:0}.ccw-back-btn:hover{color:var(--ccw-primary)}.ccw-card{background:#fff;padding:24px;border-radius:14px;box-shadow:0 2px 15px #00000008;text-align:center;margin-bottom:20px;border:1px solid #ede8e1}.ccw-action-btn{display:flex;align-items:center;justify-content:center;width:100%;padding:16px;border-radius:10px;font-weight:700;text-decoration:none;transition:all .2s;font-size:15px;gap:8px;box-sizing:border-box}.ccw-btn-primary{background:var(--ccw-primary);color:#fff}.ccw-btn-primary:hover{background:#5e4b41;transform:translateY(-1px)}.ccw-btn-outline{background:transparent;border:1px solid #eaddcf;color:var(--ccw-primary)}.ccw-btn-outline:hover{border-color:var(--ccw-primary);background:#fff}.ccw-or-divider{display:flex;align-items:center;margin:16px 0;color:var(--ccw-text-light);font-size:10px;font-weight:700;letter-spacing:1px}.ccw-or-line{flex-grow:1;height:1px;background-color:#eaddcf}.ccw-or-text{margin:0 16px}.ccw-hidden{display:none!important}.ccw-svg-20{width:20px;height:20px;fill:currentColor}.ccw-svg-24{width:24px;height:24px;fill:currentColor}.ccw-svg-32{width:32px;height:32px;fill:currentColor}#ccw-view-ai{display:flex;flex-direction:column;height:62vh;max-height:470px;min-height:340px}#ccw-ai-entry .ccw-btn-text{white-space:normal;line-height:1.3}.ccw-ai-thread{flex:1;overflow-y:auto;padding:4px 2px 8px;display:flex;flex-direction:column;gap:10px}.ccw-msg{max-width:85%;padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.ccw-msg-user{align-self:flex-end;background:var(--ccw-primary);color:#fff;border-bottom-right-radius:4px}.ccw-msg-ai{align-self:flex-start;background:#fff;color:var(--ccw-text-dark);border:1px solid var(--ccw-border);border-bottom-left-radius:4px}.ccw-msg-ai a{color:var(--ccw-primary);text-decoration:underline}.ccw-cards{align-self:flex-start;flex:0 0 auto;display:flex;align-items:flex-start;gap:8px;overflow-x:auto;max-width:100%;padding:2px 0 6px;margin:-2px 0 2px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ccw-cards::-webkit-scrollbar{display:none}.ccw-cards>.ccw-card{flex:0 0 118px;display:block;text-decoration:none;background:#fff;border:1px solid var(--ccw-border);border-radius:10px;overflow:hidden;transition:border-color .15s ease}.ccw-cards>.ccw-card:hover{border-color:var(--ccw-primary)}.ccw-card-img{display:block;width:100%;height:96px;object-fit:cover;background:var(--ccw-bg)}.ccw-card-title{font-size:11.5px;line-height:1.35;color:var(--ccw-text-dark);padding:7px 8px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:31px}.ccw-card-price{font-size:12px;font-weight:700;color:var(--ccw-primary);padding:2px 8px 8px}.ccw-typing{align-self:flex-start;color:var(--ccw-text-light);font-size:13px;padding:6px 14px}.ccw-ai-inputrow{display:flex;gap:8px;padding-top:10px;border-top:1px solid var(--ccw-border)}.ccw-ai-input{flex:1;border:1px solid var(--ccw-border);border-radius:22px;padding:10px 16px;font-size:14px;outline:none;background:#fff;color:var(--ccw-text-dark)}.ccw-ai-send{border:none;background:var(--ccw-primary);color:#fff;border-radius:22px;padding:0 18px;font-size:14px;cursor:pointer}.ccw-ai-send:disabled{opacity:.5;cursor:default}.ccw-ticket{align-self:stretch;background:#fff;border:1px solid var(--ccw-border);border-radius:12px;padding:14px}.ccw-ticket label{display:block;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--ccw-text-light);margin:8px 0 4px}.ccw-ticket input,.ccw-ticket textarea{width:100%;box-sizing:border-box;border:1px solid var(--ccw-border);border-radius:8px;padding:8px 10px;font-size:14px;background:#fcfaf6;color:var(--ccw-text-dark)}.ccw-ticket textarea{min-height:64px;resize:vertical}.ccw-ticket-btn{margin-top:12px;width:100%;border:none;background:var(--ccw-primary);color:#fff;border-radius:10px;padding:11px;font-size:14px;font-weight:700;cursor:pointer}.ccw-ticket-err{color:var(--ccw-red);font-size:12px;margin-top:6px;display:none}.ccw-csat{align-self:flex-start;display:flex;gap:8px;padding:2px 6px}.ccw-csat button{border:1px solid var(--ccw-border);background:#fff;border-radius:16px;padding:4px 12px;cursor:pointer;font-size:14px}.ccw-csat button.sel{background:var(--ccw-primary);color:#fff}
/*# sourceMappingURL=/cdn/shop/t/95/assets/ccw-widget.css.map */
