.concierge{--c-ink: #1e1915;--c-cream: #ffffff;--c-line: rgba(30, 25, 21, .12);--c-gold: #9c7a2a;position:fixed;right:1.25rem;bottom:1.25rem;z-index:45;font-family:var(--font-primary--family)}.concierge__launcher{display:flex;align-items:center;gap:.6rem;height:3.25rem;padding:0 1.25rem 0 1rem;border:1px solid rgba(255,255,255,.12);background:var(--c-ink);color:#fff;font-size:.8125rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 34px #140e0847;transition:transform .3s var(--ease-out)}.concierge__launcher:hover{transform:translateY(-2px)}.concierge[data-state=open] .concierge__launcher{display:none}.concierge__nudge{position:absolute;right:0;bottom:calc(100% + .75rem);width:min(20rem,calc(100vw - 2.5rem));padding:1rem 1rem .9rem;border:1px solid var(--c-line);background:#fff;color:var(--c-ink);box-shadow:0 18px 40px #140e0829;animation:concierge-rise .5s var(--ease-out)}.concierge__nudge p{padding-right:1.25rem;font-size:.9375rem;line-height:1.5}.concierge__nudge-close{position:absolute;top:.4rem;right:.5rem;border:0;background:none;font-size:1.25rem;line-height:1;cursor:pointer}.concierge__nudge-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.concierge__panel{display:flex;flex-direction:column;width:min(25rem,calc(100vw - 2.5rem));height:min(40rem,calc(100svh - 2.5rem));border:1px solid var(--c-line);background:var(--c-cream);color:var(--c-ink);box-shadow:0 30px 70px #140e084d;animation:concierge-rise .45s var(--ease-out)}.concierge__panel[hidden]{display:none}@keyframes concierge-rise{0%{opacity:0;transform:translateY(16px)}}.concierge__head{display:flex;align-items:center;gap:.75rem;padding:.9rem 1rem;background:var(--c-ink);color:#f1e6d3}.concierge__title{font-size:.9375rem;font-weight:400;letter-spacing:.04em;text-transform:none}.concierge__status{font-size:.75rem;opacity:.6}.concierge__bag-btn{margin-left:auto;padding:.4rem .7rem;border:1px solid rgba(241,230,211,.3);background:none;color:inherit;font-size:.6875rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.concierge__close{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:0;background:none;color:inherit;cursor:pointer}.concierge__log{flex:1;display:flex;flex-direction:column;gap:.75rem;padding:1rem;overflow-y:auto;scroll-behavior:smooth}.msg{max-width:88%;padding:.75rem .9rem;font-size:.9375rem;line-height:1.55;animation:msg-in .35s var(--ease-out)}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}.msg--bot{align-self:flex-start;border:1px solid var(--c-line);background:#fff}.msg--user{align-self:flex-end;background:var(--c-ink);color:#fff}.msg strong{font-weight:500}.msg--typing{display:flex;gap:.3rem;padding:.9rem 1rem}.msg--typing i{width:6px;height:6px;background:#1e191559;animation:typing 1s infinite ease-in-out}.msg--typing i:nth-child(2){animation-delay:.15s}.msg--typing i:nth-child(3){animation-delay:.3s}@keyframes typing{50%{transform:translateY(-4px);opacity:.4}}.c-cards{display:grid;grid-auto-flow:column;grid-auto-columns:11.5rem;gap:.6rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;scrollbar-width:thin;animation:msg-in .35s var(--ease-out)}.c-card{display:flex;flex-direction:column;border:1px solid var(--c-line);background:#fff;scroll-snap-align:start}.c-card img{width:100%;aspect-ratio:1;object-fit:contain;padding:.5rem}.c-card__body{display:grid;gap:.1rem;padding:0 .7rem .6rem}.c-card__name{font-size:.875rem;font-weight:500}.c-card__meta{color:#1e191599;font-size:.75rem}.c-card__actions{display:grid;grid-template-columns:1fr 1fr;margin-top:auto;border-top:1px solid var(--c-line)}.c-card__actions button{min-height:2.4rem;border:0;background:none;font-size:.625rem;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.c-card__actions button+button{background:var(--c-ink);color:#fff}.c-detail{align-self:stretch;border:1px solid var(--c-line);background:#fff;animation:msg-in .35s var(--ease-out)}.c-detail__top{display:grid;grid-template-columns:6rem 1fr;gap:.9rem;padding:.8rem}.c-detail__top img{width:100%;aspect-ratio:1;object-fit:contain}.c-detail__name{font-size:1rem;font-weight:500}.c-detail__meta{color:#1e191599;font-size:.8125rem}.c-notes{margin:0;padding:0 .8rem}.c-notes div{display:grid;grid-template-columns:3.5rem 1fr;gap:.6rem;padding:.45rem 0;border-top:1px solid var(--c-line);font-size:.8125rem}.c-notes dt{color:var(--c-gold);font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase}.c-notes dd{margin:0}.c-detail__buy{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.4rem;padding:.7rem .8rem;border-top:1px solid var(--c-line)}.c-btn{min-height:2.5rem;padding:0 1.1rem;border:0;background:var(--c-ink);color:#fff;font-size:.6875rem;letter-spacing:.16em;text-transform:uppercase;cursor:pointer}.c-btn--ghost{border:1px solid var(--c-ink);background:none;color:var(--c-ink)}.c-bag{align-self:stretch;border:1px solid var(--c-line);background:#fff;animation:msg-in .35s var(--ease-out)}.c-bag__line{display:grid;grid-template-columns:3.25rem 1fr auto;gap:.7rem;align-items:center;padding:.6rem .8rem;border-bottom:1px solid var(--c-line)}.c-bag__line img{width:100%;aspect-ratio:1;object-fit:contain}.c-bag__name{font-size:.875rem}.c-bag__qty{display:inline-flex;align-items:center;margin-top:.25rem;border:1px solid var(--c-line)}.c-bag__qty button{width:1.75rem;height:1.75rem;border:0;background:none;cursor:pointer}.c-bag__qty span{min-width:1.5rem;font-size:.8125rem;text-align:center}.c-bag__progress{padding:.7rem .8rem 0;font-size:.8125rem}.c-bag__bar{height:3px;margin-top:.45rem;background:#1e19151a}.c-bag__bar i{display:block;height:100%;background:var(--c-gold);transition:width .6s var(--ease-out)}.c-bag__total{display:flex;justify-content:space-between;padding:.8rem;font-size:.9375rem}.c-bag .c-btn{width:calc(100% - 1.6rem);margin:0 .8rem .8rem}.concierge__chips{display:flex;gap:.4rem;padding:.6rem 1rem;overflow-x:auto;border-top:1px solid var(--c-line);scrollbar-width:none}.concierge__chips::-webkit-scrollbar{display:none}.chip-q{flex:none;min-height:2.1rem;padding:0 .85rem;border:1px solid rgba(30,25,21,.3);background:#fff;color:var(--c-ink);font-size:.8125rem;white-space:nowrap;cursor:pointer;transition:background-color .2s,color .2s}.chip-q:hover{background:var(--c-ink);color:#fff}.concierge__input{display:flex;border-top:1px solid var(--c-line);background:#fff}.concierge__input input{flex:1;min-height:3.25rem;padding:0 1rem;border:0;border-radius:0;background:none;font-size:.9375rem}.concierge__input input:focus{outline:none}.concierge__input button{width:3.25rem;border:0;background:var(--c-ink);color:#fff;cursor:pointer}@media(max-width:749px){.concierge{right:.75rem;bottom:calc(4.5rem + env(safe-area-inset-bottom))}.concierge__launcher{height:2.9rem;padding:0 1rem 0 .8rem}.concierge[data-state=open]{top:0;right:0;bottom:0;left:0}.concierge__panel{width:100%;height:100%;border:0;animation-name:concierge-sheet}@keyframes concierge-sheet{0%{transform:translateY(100%)}}}@media(prefers-reduced-motion:reduce){.concierge__panel,.concierge__nudge,.msg,.c-cards,.c-detail,.c-bag{animation:none}}.concierge__panel[dir=rtl]{font-family:"Alexandria",var(--font-primary--family)}.concierge__panel[dir=rtl] .concierge__input button svg{transform:scaleX(-1)}.concierge__panel[dir=rtl] .c-notes div,.concierge__panel[dir=rtl] .c-detail__top{text-align:right}.msg[dir=auto]{unicode-bidi:plaintext}.c-compare__heads{display:grid;grid-template-columns:4.5rem 1fr 1fr;gap:.5rem;padding:.8rem .8rem .4rem;text-align:center}.c-compare__heads img{width:100%;aspect-ratio:1;object-fit:contain}.c-compare__heads b{display:block;margin-top:.3rem;font-size:.8125rem;font-weight:500}.c-compare__rows div{grid-template-columns:4.5rem 1fr 1fr;text-align:center}.c-compare__rows dt{text-align:start}.c-compare__buy{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:.4rem;background:var(--c-line)}.c-compare__buy .c-btn{padding:0 .5rem;font-size:.5625rem}
/*# sourceMappingURL=/cdn/shop/t/9/assets/concierge.css.map */
