#buckle-assistant{font:16px/1.5 var(--font-body-family,system-ui);letter-spacing:normal;color:#20201e}#buckle-assistant *{box-sizing:border-box}#buckle-assistant button,#buckle-assistant a{font:inherit;letter-spacing:normal;cursor:pointer}#buckle-assistant button:focus-visible,#buckle-assistant a:focus-visible{outline:3px solid #a27924;outline-offset:4px}#buckle-assistant .bap-launch{position:fixed;right:24px;bottom:90px;z-index:30;border:1px solid #b59a5e;border-radius:40px;background:#20201e;color:#fff;padding:15px 23px;box-shadow:0 6px 24px #0003;font-weight:600}#bap-dialog{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);height:100dvh;max-width:100vw;max-height:100dvh;margin:0;border:0;padding:0;background:#faf9f5;color:#20201e;box-shadow:-12px 0 45px #0002}#bap-dialog::backdrop{background:#0004}#bap-dialog .bap-shell{display:flex;flex-direction:column;height:100%;min-height:0}#bap-dialog .bap-header{background:#20201e;color:#fff;padding:20px;display:flex;align-items:center;justify-content:space-between}#bap-dialog .bap-header>div{display:flex;align-items:center;gap:12px}#bap-dialog .bap-mark{border:1px solid #b59a5e;color:#dfc78e;border-radius:7px;padding:6px;font-weight:700}#bap-dialog h2{font:600 19px/1.3 var(--font-body-family,system-ui);color:inherit;margin:0}#bap-dialog .bap-close{border:0;background:transparent;color:#fff;min-width:44px;min-height:44px;font-size:30px}#bap-dialog .bap-preview{padding:9px 20px;background:#e9dfc7;font-size:12px;font-weight:600;letter-spacing:.04em}#bap-dialog .bap-content{padding:25px 22px;overflow-y:auto;flex:1;min-height:0;overscroll-behavior:contain}#bap-dialog h3{font:500 30px/1.15 var(--font-heading-family,system-ui);margin:0 0 15px;color:#20201e}#bap-dialog p{margin:0 0 17px;font-size:15px;line-height:1.6}#bap-dialog .bap-options{display:grid;gap:10px;margin:24px 0}#bap-dialog .bap-options button{border:1px solid #cdc8ba;background:#fff;border-radius:10px;text-align:left;padding:13px 16px;color:#20201e;min-height:48px}#bap-dialog .bap-options button:hover{background:#eee9dd;border-color:#9d844f}#bap-dialog .bap-question{background:#292a26;color:#fff;padding:12px 15px;margin:18px 0 10px 25px;border-radius:12px 12px 2px}#bap-dialog .bap-reply{background:#eeece5;padding:16px;border-radius:2px 12px 12px;margin:0 15px 20px 0}#bap-dialog .bap-reply p:last-child{margin:0}#bap-dialog a{color:inherit;text-underline-offset:3px}#bap-dialog .bap-reset{background:transparent;border:0;text-decoration:underline;padding:10px 0;font-size:13px;color:#505047}#bap-dialog .bap-footer{padding:17px 22px max(18px,env(safe-area-inset-bottom));border-top:1px solid #ddd6c5;background:#fff}#bap-dialog .bap-live{display:block;text-align:center;background:#20201e;color:#fff;padding:13px;border-radius:8px;text-decoration:none}#bap-dialog .bap-footer p{font-size:12px;color:#5e5c53;margin:11px 0}#bap-dialog .bap-footer>a:last-child{font-size:13px}@media(max-width:480px){#buckle-assistant .bap-launch{right:16px;bottom:85px;padding:12px 18px}#bap-dialog .bap-content{padding:20px}#bap-dialog h3{font-size:26px}#bap-dialog .bap-footer{padding:14px 20px max(14px,env(safe-area-inset-bottom))}}#bap-dialog{overflow:hidden}#bap-dialog [hidden]{display:none!important}#bap-dialog .bap-login label{display:block;font-size:13px;margin-bottom:6px}#bap-dialog input,#bap-dialog textarea{font:16px/1.4 var(--font-body-family,system-ui);padding:11px;border:1px solid #aaa391;border-radius:8px;min-width:0;width:100%;background:#fff;color:#20201e}#bap-dialog .bap-login button{width:100%;border:0;margin-top:10px}#bap-dialog .bap-chat{display:flex;gap:8px;align-items:flex-end}#bap-dialog .bap-chat textarea{flex:1;box-sizing:border-box;resize:none;min-height:68px;max-height:160px;overflow-y:auto;white-space:pre-wrap;overflow-wrap:anywhere}#bap-dialog .bap-chat button{background:#20201e;color:#fff;border:0;border-radius:8px;padding:10px 14px}#bap-dialog .bap-reply{white-space:pre-wrap;overflow-wrap:anywhere}#bap-dialog button:disabled{opacity:.5;cursor:wait}#bap-dialog .bap-chat .bap-mic{padding:10px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:#eee9dd;color:#20201e;border:1px solid #a27924}#bap-dialog .bap-chat .bap-mic[aria-pressed=true]{background:#8a2525;color:#fff;border-color:#8a2525}#bap-dialog .bap-voice-status:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/8/compiled_assets/styles.css.map?subset=AAAAAAAAIA */
