#ab-assistant-btn{position:fixed;right:18px;bottom:88px;z-index:2147483000;background:#16130e;color:#faf7f1;border:1px solid #B28D4A;border-radius:999px;padding:12px 18px;font:600 14px/1.2 system-ui,sans-serif;cursor:pointer;box-shadow:0 6px 24px #00000047;animation:ab-btn-in .5s ease-out .35s backwards;transition:background-color .2s ease,transform .12s ease}#ab-assistant-btn:hover{background:#000}#ab-assistant-panel{position:fixed;right:18px;bottom:88px;z-index:2147483001;width:min(380px,calc(100vw - 24px));height:min(560px,calc(100dvh - 122px));background:#fff;border:1px solid #E8E2D6;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 50px #0000004d;font:14px/1.45 system-ui,sans-serif;color:#16130e;visibility:hidden;opacity:0;transform:translateY(16px) scale(.985);pointer-events:none;transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear .3s}#ab-assistant-panel.open{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .3s ease-out,transform .3s ease-out,visibility 0s linear 0s}.ab-head{background:#16130e;color:#faf7f1;padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.ab-head>div{min-width:0}.ab-head b{letter-spacing:.06em;font-family:Georgia,Times New Roman,serif;font-size:16px}.ab-head small{display:block;color:#e3d5b8;letter-spacing:.04em;font-family:system-ui,sans-serif;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ab-close{background:none;border:0;color:#faf7f1;font-size:18px;cursor:pointer}.ab-body{flex:1;overflow-y:auto;padding:12px;background:#fff}.ab-msg{max-width:86%;padding:9px 12px;border-radius:12px;margin:0 0 8px;white-space:pre-wrap;animation:ab-msg-in .26s ease-out both}.ab-msg.bot{background:#fff;border:1px solid #E8E2D6;border-bottom-left-radius:4px}.ab-msg.user{background:#16130e;color:#faf7f1;margin-left:auto;border-bottom-right-radius:4px}.ab-chips{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px;animation:ab-msg-in .3s ease-out both}.ab-list{display:flex;flex-direction:column;gap:6px;margin:4px 0 10px;animation:ab-msg-in .3s ease-out both}.ab-list .ab-chip{text-align:left;border-radius:10px;padding:8px 12px}.ab-chip{background:linear-gradient(100deg,#f3e9d2,#f3e9d2) left/0% 100% no-repeat,#fff;border:1px solid #B28D4A;color:#16130e;border-radius:999px;padding:6px 10px;font-size:12.5px;cursor:pointer;transition:background-size .35s ease,transform .12s ease}.ab-chip:hover{background-size:100% 100%}.ab-chips-svc{margin-top:-4px}.ab-chips-svc .ab-chip{border-color:#e8e2d6;color:#5c5546;font-size:11.5px;padding:5px 9px}.ab-showmore-row{justify-content:center}.ab-showmore-row .ab-chip{font-size:13px;padding:7px 16px}.ab-cards{display:flex;gap:8px;overflow-x:auto;padding:4px 0 8px;animation:ab-msg-in .3s ease-out both}.ab-card{min-width:150px;max-width:150px;background:#faf7f1;border:1px solid #E8E2D6;border-radius:12px;overflow:hidden;animation:ab-card-in .38s ease-out both}.ab-card .ab-img{height:96px;background:#16130e;color:#b28d4a;display:flex;align-items:center;justify-content:center;font:700 26px Georgia,serif}.ab-card img{width:100%;height:96px;object-fit:cover;display:block}.ab-card .ab-info{padding:8px}.ab-card .ab-t{font-size:12.5px;font-weight:600;line-height:1.3;height:2.6em;overflow:hidden}.ab-card .ab-r{font-size:11.5px;color:#6b6252;margin:3px 0;height:2.7em;overflow:hidden}.ab-card .ab-p{font-size:13px;font-weight:700}.ab-card .ab-was{font-size:11px;color:#a62b25;text-decoration:line-through;margin-left:6px}.ab-card a{display:block;margin-top:6px;background:#16130e;color:#faf7f1;text-align:center;border-radius:8px;padding:6px 0;font-size:12.5px;text-decoration:none}.ab-card .ab-actions{display:flex;flex-direction:column;gap:6px;margin-top:6px}.ab-card .ab-actions button{width:100%;border-radius:8px;padding:7px 4px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;transition:transform .12s ease,background-color .2s ease}.ab-card .ab-add{background:#fff;color:#16130e;border:1px solid #16130E}.ab-card .ab-add:hover{background:#f8f3e7}.ab-card .ab-buy{background:#b28d4a;color:#fff;border:1px solid #B28D4A}.ab-card .ab-buy:hover{background:#9c7a3e}.ab-chip-cta{background:#b28d4a!important;color:#fff!important;border-color:#b28d4a!important;font-weight:700}.ab-cards.ab-bundle-set .ab-card{border-color:#b28d4a;box-shadow:0 0 0 1px #b28d4a inset}.ab-bundle{display:flex;flex-direction:column;gap:8px;background:#faf7f1;border:1px solid #B28D4A;border-radius:12px;padding:10px 12px;margin:2px 0 10px;animation:ab-msg-in .3s ease-out both}.ab-bundle-line{font-size:13.5px;font-weight:700;color:#16130e}.ab-bundle-btn{background:#b28d4a;color:#fff;border:1px solid #B28D4A;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:700;cursor:pointer;width:100%;transition:transform .12s ease,background-color .2s ease}.ab-bundle-btn:hover{background:#9c7a3e}.ab-bundle-btn:disabled{opacity:.55;cursor:default}.ab-bundle-menu{background:#fff;color:#16130e;margin-left:6px}.ab-bundle-menu:hover{background:#f8f3e7}.ab-tag{display:inline-block;background:#b28d4a;color:#fff;font-size:10px;font-weight:700;letter-spacing:.03em;border-radius:999px;padding:2px 7px;margin-bottom:4px}.ab-foot{display:flex;gap:8px;padding:10px;border-top:1px solid #E8E2D6;background:#fff}.ab-foot input{flex:1;border:1px solid #E8E2D6;border-radius:10px;padding:9px 10px;font-size:14px}.ab-foot button{background:#16130e;color:#faf7f1;border:0;border-radius:10px;padding:0 14px;cursor:pointer;font-weight:600;transition:transform .12s ease}@media(max-width:640px){#ab-assistant-panel{left:0;right:0;top:0;bottom:0;width:100%;max-width:none;height:100vh;height:100dvh;border-radius:0;border:0}#ab-assistant-btn{right:14px;bottom:calc(88px + env(safe-area-inset-bottom));padding:13px 16px}.ab-foot{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.ab-card,.ab-skel{min-width:138px;max-width:138px}.ab-chip{padding:8px 12px;font-size:13px}}@media(min-width:641px)and (max-width:1024px){#ab-assistant-panel{width:400px;height:min(600px,calc(100dvh - 122px))}}#ab-assistant-panel[dir=rtl] .ab-msg{text-align:right}#ab-assistant-panel[dir=rtl] .ab-msg.bot{border-bottom-left-radius:12px;border-bottom-right-radius:4px}#ab-assistant-panel[dir=rtl] .ab-msg.user{margin-left:0;margin-right:auto;border-bottom-right-radius:12px;border-bottom-left-radius:4px}#ab-assistant-panel[dir=rtl] .ab-list .ab-chip,#ab-assistant-panel[dir=rtl] .ab-card .ab-info{text-align:right}#ab-assistant-panel[dir=rtl] .ab-card .ab-was{margin-left:0;margin-right:6px}#ab-assistant-panel[dir=rtl] .ab-head small,#ab-assistant-panel[dir=rtl] .ab-bundle-line{text-align:right}@keyframes ab-btn-in{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ab-msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes ab-card-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#ab-assistant-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;pointer-events:none;border:2px solid rgba(178,141,74,.55);opacity:0;animation:ab-pulse 2.6s ease-out 1s infinite}#ab-assistant-btn.ab-opened:after{animation:none;opacity:0}@keyframes ab-pulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.18);opacity:0}to{transform:scale(1.18);opacity:0}}#ab-assistant-btn:active,.ab-chip:active,.ab-card .ab-actions button:active,.ab-bundle-btn:active,.ab-foot button:active{transform:scale(.97)}.ab-head-btns{display:flex;align-items:center;gap:2px;flex:none}.ab-sound{background:none;border:0;font-size:15px;line-height:1;cursor:pointer;padding:3px 5px}.ab-typing{display:inline-flex;gap:5px;align-items:center;padding:13px 12px}.ab-typing span{width:7px;height:7px;border-radius:50%;background:#b28d4a;opacity:.35;animation:ab-dot 1.1s ease-in-out infinite}.ab-typing span:nth-child(2){animation-delay:.15s}.ab-typing span:nth-child(3){animation-delay:.3s}@keyframes ab-dot{0%,60%,to{transform:translateY(0);opacity:.35}30%{transform:translateY(-4px);opacity:1}}.ab-cards.ab-skelrow{overflow:hidden;animation:none}.ab-skel{min-width:150px;max-width:150px;height:250px;border-radius:12px;border:1px solid #E8E2D6;background:linear-gradient(100deg,#faf7f1 40%,#f1ead9,#faf7f1 60%);background-size:200% 100%;animation:ab-shimmer 1.2s linear infinite}@keyframes ab-shimmer{0%{background-position:120% 0}to{background-position:-80% 0}}.ab-card .ab-add.ab-added{background:#1e7a46;border-color:#1e7a46;color:#fff}.ab-add .ab-check{width:13px;height:13px;vertical-align:-2px;margin-right:5px}.ab-add .ab-check path{stroke:#fff;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ab-draw .35s ease-out .05s forwards}@keyframes ab-draw{to{stroke-dashoffset:0}}.cart-count-bubble.ab-bounce{animation:ab-bounce .45s ease-out}@keyframes ab-bounce{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){#ab-assistant-btn{animation:none;transition:none}#ab-assistant-btn:after{animation:none;opacity:0}#ab-assistant-panel{transition:none}.ab-msg,.ab-chips,.ab-list,.ab-cards,.ab-card,.ab-bundle{animation:none}.ab-chip,.ab-card .ab-actions button,.ab-bundle-btn,.ab-foot button{transition:none}#ab-assistant-btn:active,.ab-chip:active,.ab-card .ab-actions button:active,.ab-bundle-btn:active,.ab-foot button:active{transform:none}.ab-typing span{animation:none;opacity:.55}.ab-skel{animation:none}.ab-add .ab-check path{animation:none;stroke-dashoffset:0}.cart-count-bubble.ab-bounce{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/ab-assistant.css.map */
