#nv-cc{position:fixed;right:20px;bottom:20px;z-index:400;font-family:var(--font-body);color:var(--nava-grey);transition:bottom var(--dur-base) var(--ease-out)}#nv-cc *,#nv-cc *:before,#nv-cc *:after{box-sizing:border-box}body.has-sticky-atc #nv-cc{bottom:calc(var(--nv-sticky-atc-height, 0px) + 8px)}body:has(#nv-qa-drawer.is-open) #nv-cc,body:has(.nst-drawer-wrap) #nv-cc,body:has(#nv-cart-panel.is-open) #nv-cc{opacity:0!important;pointer-events:none!important;transition:opacity var(--dur-base, .2s) var(--ease-out, ease)}@keyframes nvCcFade{0%{opacity:0}to{opacity:1}}@keyframes nvCcRise{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes nvCcTyping{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}@keyframes nvCcPulse{0%,to{opacity:1}50%{opacity:.35}}.nv-cc-launcher{display:inline-flex;align-items:center;gap:11px;background:var(--nava-ink);color:var(--nava-bone);border:none;border-radius:var(--radius-pill);padding:12px 20px 12px 14px;cursor:pointer;box-shadow:var(--shadow-lg);transition:transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.nv-cc-launcher:hover{transform:translateY(-2px)}.nv-cc-launcher__disc{width:30px;height:30px;flex:none;border-radius:var(--radius-pill);background:var(--nava-espresso);display:flex;align-items:center;justify-content:center}.nv-cc-launcher__disc img{width:16px;height:16px;object-fit:contain}.nv-cc-launcher__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}#nv-cc[data-open=true] .nv-cc-launcher{opacity:0;pointer-events:none}.nv-cc-scrim{display:none}.nv-cc-panel{position:absolute;right:0;bottom:0;z-index:2;width:400px;height:600px;max-height:calc(100vh - 40px);background:var(--nava-paper);border:1px solid var(--nava-line);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:none;flex-direction:column;overflow:hidden}#nv-cc[data-open=true] .nv-cc-panel{display:flex;animation:nvCcRise var(--dur-base) var(--ease-out) both}.nv-cc-header{display:flex;align-items:center;gap:12px;padding:16px 16px 16px 18px;border-bottom:1px solid var(--nava-line);background:var(--nava-bone);flex:none}.nv-cc-header__disc{width:38px;height:38px;flex:none;border-radius:var(--radius-pill);background:var(--nava-ink);display:flex;align-items:center;justify-content:center}.nv-cc-header__disc img{width:19px;height:19px;object-fit:contain}.nv-cc-header__meta{flex:1;min-width:0}.nv-cc-header__name{font-family:var(--font-display);font-weight:500;font-size:17px;color:var(--nava-ink);line-height:1.1}.nv-cc-status{display:flex;align-items:center;gap:6px;margin-top:3px}.nv-cc-status__dot{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--nava-verde-deep);animation:nvCcPulse 2.6s ease-in-out infinite}.nv-cc-status__text{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nava-grey)}.nv-cc-iconbtn{width:32px;height:32px;flex:none;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--nava-grey);cursor:pointer;transition:background var(--dur-fast)}.nv-cc-iconbtn:hover{background:var(--nava-dune)}.nv-cc-home{display:none;margin-left:-4px}#nv-cc[data-started=true] .nv-cc-home{display:flex}.nv-cc-scroll{flex:1;overflow-y:auto;padding:24px 20px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--nava-line) transparent}.nv-cc-scroll::-webkit-scrollbar{width:7px}.nv-cc-scroll::-webkit-scrollbar-track{background:transparent}.nv-cc-scroll::-webkit-scrollbar-thumb{background:var(--nava-line);border-radius:999px;border:2px solid var(--nava-bone)}.nv-cc-scroll:hover::-webkit-scrollbar-thumb{background:var(--nava-brass)}.nv-cc-thread{display:flex;flex-direction:column;gap:16px}.nv-cc-welcome{display:flex;flex-direction:column;animation:nvCcFade var(--dur-base) var(--ease-out) both}.nv-cc-welcome__disc{width:44px;height:44px;border-radius:var(--radius-pill);background:var(--nava-ink);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.nv-cc-welcome__disc img{width:22px;height:22px;object-fit:contain}.nv-cc-welcome__title{font-family:var(--font-display);font-weight:500;font-size:24px;line-height:1.25;color:var(--nava-ink);letter-spacing:-.01em}.nv-cc-welcome__title em{font-style:italic;color:var(--text-brass)}.nv-cc-welcome__sub{margin:14px 0 0;font-size:14px;line-height:1.7;color:var(--nava-grey)}.nv-cc-welcome__label{margin-top:24px;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--nava-muted)}.nv-cc-prompts{margin-top:12px;display:flex;flex-direction:column;gap:9px}.nv-cc-prompt{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;background:var(--nava-bone);border:1px solid var(--nava-line);border-radius:var(--radius-sm);padding:13px 15px;cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.nv-cc-prompt:hover{border-color:var(--nava-brass);background:var(--nava-paper)}.nv-cc-prompt span{font-size:13.5px;color:var(--nava-ink)}.nv-cc-prompt svg{flex:none}.nv-cc-prompt--resume{border-color:var(--nava-brass);background:var(--nava-paper)}.nv-cc-prompt--resume span{color:var(--text-brass)}.nv-cc-newchat{align-self:flex-start;margin-top:16px;padding:0 0 2px;background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--nava-muted);border-bottom:1px solid var(--nava-line);transition:color var(--dur-fast),border-color var(--dur-fast)}.nv-cc-newchat:hover{color:var(--nava-ink);border-color:var(--nava-brass)}.nv-cc-msg{display:flex;animation:nvCcFade var(--dur-base) var(--ease-out) both}.nv-cc-msg--bot{gap:10px;align-items:flex-end;max-width:88%}.nv-cc-msg--user{justify-content:flex-end}.nv-cc-avatar{width:26px;height:26px;flex:none;margin-bottom:2px;border-radius:var(--radius-pill);background:var(--nava-ink);display:flex;align-items:center;justify-content:center}.nv-cc-avatar img{width:13px;height:13px;object-fit:contain}.nv-cc-bubble--bot{background:var(--nava-bone);border:1px solid var(--nava-line);border-radius:3px 14px 14px;padding:12px 15px;font-size:14px;line-height:1.6;color:var(--nava-ink)}.nv-cc-bubble--user{max-width:82%;background:var(--nava-ink);border-radius:14px 3px 14px 14px;padding:12px 15px;font-size:14px;line-height:1.6;color:var(--nava-bone)}.nv-cc-bubble--bot p{margin:0 0 8px}.nv-cc-bubble--bot p:last-child{margin-bottom:0}.nv-cc-bubble--bot a{color:var(--text-brass);text-decoration:underline;text-underline-offset:2px}.nv-cc-bubble--bot strong{font-weight:500;color:var(--nava-ink)}.nv-cc-typing{background:var(--nava-bone);border:1px solid var(--nava-line);border-radius:3px 14px 14px;padding:14px 16px;display:flex;gap:5px;align-items:center}.nv-cc-typing span{width:6px;height:6px;border-radius:var(--radius-pill);background:var(--nava-clay);animation:nvCcTyping 1.3s ease-in-out infinite}.nv-cc-typing span:nth-child(2){animation-delay:.18s}.nv-cc-typing span:nth-child(3){animation-delay:.36s}.nv-cc-products{display:flex;flex-direction:column;gap:10px;width:100%}.nv-cc-product{display:flex;gap:14px;align-items:center;background:var(--nava-bone);border:1px solid var(--nava-line);border-radius:var(--radius-sm);padding:11px;text-decoration:none;transition:border-color var(--dur-fast),box-shadow var(--dur-base)}.nv-cc-product:hover{border-color:var(--nava-brass);box-shadow:var(--shadow-md)}.nv-cc-product__img{width:64px;height:76px;flex:none;border-radius:2px;overflow:hidden;background-color:var(--nava-dune);background-size:cover;background-position:center}.nv-cc-product__body{flex:1;min-width:0}.nv-cc-product__name{font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--nava-ink);line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-cc-product__meta{font-family:var(--font-mono);font-size:8px;letter-spacing:.12em;text-transform:uppercase;color:var(--nava-muted);margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-cc-price{display:flex;align-items:baseline;gap:8px;margin-top:8px}.nv-cc-price__tag{font-family:var(--font-mono);font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nava-verde)}.nv-cc-price__member{font-family:var(--font-display);font-size:16px;color:var(--nava-verde-deep)}.nv-cc-price__standard{font-family:var(--font-mono);font-size:11px;color:var(--nava-muted);text-decoration:line-through}.nv-cc-product__view{flex:none;align-self:stretch;display:flex;align-items:center;font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--nava-ink);text-decoration:none;border-left:1px solid var(--nava-line);padding-left:12px;transition:color var(--dur-fast)}.nv-cc-product:hover .nv-cc-product__view{color:var(--nava-brass)}.nv-cc-order{width:100%;background:var(--nava-bone);border:1px solid var(--nava-line);border-left:3px solid var(--nava-brass);border-radius:var(--radius-sm);padding:16px 16px 15px}.nv-cc-order__top{display:flex;justify-content:space-between;align-items:baseline}.nv-cc-order__label{font-family:var(--font-mono);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--nava-muted)}.nv-cc-order__num{font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;color:var(--nava-ink)}.nv-cc-order__status{display:flex;align-items:center;gap:8px;margin-top:14px}.nv-cc-order__status-dot{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--nava-verde-deep);flex:none}.nv-cc-order__status-text{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--nava-ink)}.nv-cc-milestones{display:flex;gap:5px;margin-top:14px}.nv-cc-milestones span{flex:1;height:3px;border-radius:999px;background:var(--nava-dune)}.nv-cc-milestones span.is-done{background:var(--nava-verde-deep)}.nv-cc-milestones-labels{display:flex;justify-content:space-between;margin-top:7px;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--nava-muted)}.nv-cc-order__rule{height:1px;background:var(--nava-line);margin:15px 0 13px}.nv-cc-order__items{font-size:13px;line-height:1.6;color:var(--nava-grey)}.nv-cc-order__items .muted{color:var(--nava-muted)}.nv-cc-order__track{display:inline-flex;align-items:center;gap:8px;margin-top:14px;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--nava-ink);text-decoration:none;border-bottom:1px solid var(--nava-brass);padding-bottom:3px;transition:color var(--dur-fast)}.nv-cc-order__track:hover{color:var(--nava-brass)}.nv-cc-lead{width:100%;background:var(--nava-bone);border:1px solid var(--nava-line);border-radius:var(--radius-sm);padding:16px;display:flex;flex-direction:column;gap:11px}.nv-cc-field label{display:block;font-family:var(--font-mono);font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--nava-muted);margin-bottom:6px}.nv-cc-field input,.nv-cc-field textarea{width:100%;font-family:var(--font-body);font-size:14px;color:var(--nava-ink);background:var(--nava-paper);border:1px solid var(--nava-line);border-radius:var(--radius-sm);padding:11px 13px;outline:none;transition:border-color var(--dur-fast)}.nv-cc-field textarea{resize:none;line-height:1.6}.nv-cc-field input:focus,.nv-cc-field textarea:focus{border-color:var(--nava-brass)}.nv-cc-lead__submit{margin-top:3px;width:100%;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:var(--nava-ink);color:var(--nava-bone);border:none;border-radius:var(--radius-sm);padding:14px;cursor:pointer;transition:background var(--dur-fast),transform var(--dur-fast)}.nv-cc-lead__submit:hover{background:var(--nava-espresso)}.nv-cc-lead__submit:active{transform:scale(.98)}.nv-cc-lead__submit:disabled{opacity:.55;cursor:default;transform:none}.nv-cc-lead__done{font-size:13.5px;line-height:1.6;color:var(--nava-grey);padding:4px 2px}.nv-cc-inputbar{flex:none;border-top:1px solid var(--nava-line);background:var(--nava-bone);padding:12px 12px 14px}.nv-cc-inputrow{display:flex;align-items:center;gap:8px;background:var(--nava-paper);border:1px solid var(--nava-line);border-radius:var(--radius-pill);padding:6px 6px 6px 16px;transition:border-color var(--dur-fast)}.nv-cc-inputrow:focus-within{border-color:var(--nava-brass)}.nv-cc-inputrow input{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--font-body);font-size:16px;color:var(--nava-ink)}.nv-cc-send{width:36px;height:36px;flex:none;border-radius:var(--radius-pill);background:var(--nava-brass);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:filter var(--dur-fast),transform var(--dur-fast),opacity var(--dur-fast)}.nv-cc-send:hover{filter:brightness(.94)}.nv-cc-send:active{transform:scale(.94)}.nv-cc-send:disabled{opacity:.4;cursor:default}.nv-cc-footnote{text-align:center;margin-top:9px;font-family:var(--font-mono);font-size:7.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--nava-muted)}@media(max-width:560px){#nv-cc{right:16px;bottom:16px}body.has-sticky-atc #nv-cc{bottom:calc(var(--nv-sticky-atc-height, 0px) + 8px)}.nv-cc-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;background:#211c164d}#nv-cc[data-open=true] .nv-cc-scrim{display:block;animation:nvCcFade var(--dur-base) var(--ease-out) both}.nv-cc-panel{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;max-width:100%;height:88vh;max-height:88vh;border-radius:20px 20px 0 0;border-left:none;border-right:none;border-bottom:none;box-shadow:0 -12px 40px #211c162e}#nv-cc[data-open=true] .nv-cc-panel{animation:nvCcSheet var(--dur-base) var(--ease-out) both}@keyframes nvCcSheet{0%{transform:translateY(100%)}to{transform:translateY(0)}}.nv-cc-grabber{display:flex;justify-content:center;padding:9px 0 4px;flex:none}.nv-cc-grabber span{width:36px;height:4px;border-radius:999px;background:var(--nava-line)}.nv-cc-inputbar{padding-bottom:calc(14px + env(safe-area-inset-bottom))}}.nv-cc-grabber{display:none}@media(prefers-reduced-motion:reduce){#nv-cc *,#nv-cc *:before,#nv-cc *:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/nava-concierge.css.map */
