.akashi-floating-actions{position:fixed;right:24px;bottom:28px;z-index:80;font-family:inherit}.akashi-float-stage{position:relative;width:70px;height:70px;display:flex;align-items:flex-end;justify-content:center}.akashi-float-launcher{position:absolute;right:0;bottom:0;width:69px;height:69px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:#111827;border:1px solid rgba(17,24,39,.1);box-shadow:0 14px 40px #00000040;font-size:25px;cursor:pointer;z-index:5;transition:transform .28s cubic-bezier(.22,.8,.25,1),box-shadow .28s ease}.akashi-float-launcher:hover{transform:translateY(-3px) scale(1.025);box-shadow:0 18px 48px #0000004d}.akashi-float-launcher i{transition:transform .35s ease}.akashi-float-stage.is-expanded .akashi-float-launcher i{transform:rotate(90deg)}.akashi-float-actions-stack{position:absolute;right:0;bottom:0;width:69px;height:69px;z-index:4;pointer-events:none}.akashi-float-chat,.akashi-float-video-green{position:absolute;right:0;bottom:0;width:69px;height:69px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 14px 40px #00000040;font-size:25px;text-decoration:none;opacity:0;transform:translateY(0) scale(.68);pointer-events:none;transition:transform .52s cubic-bezier(.22,.8,.25,1),opacity .32s ease,box-shadow .22s ease}.akashi-float-chat{background:#fff;color:#111827;border:1px solid rgba(17,24,39,.1)}.akashi-float-video-green{background:#20c968;color:#fff;border:2px solid #fff}.akashi-float-chat:hover,.akashi-float-video-green:hover{transform:translateY(-4px) scale(1.035);box-shadow:0 18px 50px #0000004d}.akashi-float-stage.is-expanded .akashi-float-chat{opacity:1;transform:translateY(-82px) scale(1);pointer-events:auto;transition-delay:.05s}.akashi-float-stage.is-expanded .akashi-float-video-green{opacity:1;transform:translateY(-164px) scale(1);pointer-events:auto;transition-delay:.14s}.akashi-chat-notification{position:absolute;right:-2px;top:-2px;width:24px;height:24px;border-radius:50%;background:#fff;color:#111827;border:1px solid rgba(17,24,39,.14);font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 14px #00000029}.akashi-chat-helper{position:absolute;right:0;bottom:82px;width:max-content;min-width:175px;max-width:min(360px,calc(100vw - 32px));min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#fff;color:#111827;border:1px solid rgba(17,24,39,.1);border-radius:17px;padding:0 16px;box-shadow:0 14px 40px #00000038;font-size:15px;font-weight:400;letter-spacing:.005em;opacity:0;visibility:hidden;transform:translateY(8px) scale(.94);transform-origin:bottom right;transition:opacity .3s ease,transform .38s cubic-bezier(.22,.8,.25,1),visibility .3s ease;pointer-events:none}.akashi-float-stage.is-expanded .akashi-chat-helper{opacity:1;visibility:visible;transform:translateY(0) scale(1);transition-delay:.16s}.akashi-chat-helper strong{font-weight:800;white-space:normal;overflow:visible;text-overflow:clip;display:block;line-height:1.2;word-break:normal;overflow-wrap:break-word}.akashi-chat-dots{font-size:17px;letter-spacing:3px;line-height:1;color:#111827;padding-left:2px;flex:none;font-weight:900;display:inline-block;min-width:27px;text-align:left;animation:akashiDotsBlink 1s ease-in-out infinite}@keyframes akashiDotsBlink{0%,to{opacity:.35;transform:translate(0)}50%{opacity:1;transform:translate(3px)}}.akashi-eye-face{width:30px;height:22px;display:flex;align-items:center;justify-content:center;gap:7px}.akashi-eye{width:11px;height:16px;border:2px solid #111827;border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff}.akashi-eye span{width:4px;height:7px;border-radius:50%;background:#111827;display:block;transform:translate(0);animation:akashiEyeLook 4.8s ease-in-out infinite}.akashi-eye:nth-child(2) span{animation-delay:.06s}@keyframes akashiEyeLook{0%,12%,88%,to{transform:translate(0) scaleY(1)}16%{transform:translate(-2px) scaleY(1)}28%{transform:translate(2px) scaleY(1)}40%{transform:translate(0) scaleY(.12)}44%{transform:translate(0) scaleY(1)}58%{transform:translate(2px) scaleY(1)}70%{transform:translate(-2px) scaleY(1)}82%{transform:translate(0) scaleY(1)}}.akashi-float-stage.akashi-auto-cycle .akashi-float-chat{animation:akashiAutoChat 12s ease-in-out infinite}.akashi-float-stage.akashi-auto-cycle .akashi-float-video-green{animation:akashiAutoVideo 12s ease-in-out infinite}.akashi-float-stage.akashi-auto-cycle .akashi-chat-helper{animation:akashiAutoHelper 12s ease-in-out infinite}@keyframes akashiAutoChat{0%,6%{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}11%,90%{opacity:1;transform:translateY(-82px) scale(1);pointer-events:auto}to{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}}@keyframes akashiAutoVideo{0%,10%{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}16%,90%{opacity:1;transform:translateY(-164px) scale(1);pointer-events:auto}to{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}}@keyframes akashiAutoHelper{0%,14%{opacity:0;visibility:hidden;transform:translateY(8px) scale(.94)}20%,90%{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(8px) scale(.94)}}.akashi-float-stage.is-expanded.akashi-auto-cycle .akashi-float-chat,.akashi-float-stage.is-expanded.akashi-auto-cycle .akashi-float-video-green,.akashi-float-stage.is-expanded.akashi-auto-cycle .akashi-chat-helper{animation:none}.akashi-chat-panel{position:absolute;right:0;bottom:235px;width:320px;background:#fff;border:1px solid #e7e8ed;border-radius:18px;overflow:hidden;box-shadow:0 18px 55px #00000047;opacity:0;visibility:hidden;transform:translateY(10px) scale(.98);pointer-events:none;transition:opacity .2s ease,transform .2s ease,visibility .2s ease}.akashi-chat-panel.is-open{opacity:1;visibility:visible;transform:translateY(0) scale(1);pointer-events:auto}.akashi-chat-header{background:#f4f2f8;color:#172033;padding:14px 15px;display:flex;align-items:center;justify-content:space-between;gap:10px}.akashi-chat-brand{font-size:10px;font-weight:700;letter-spacing:.12em;color:#4e566c}.akashi-chat-status{margin-top:4px;font-size:9px;color:#7c8394;display:flex;align-items:center;gap:5px}.akashi-chat-status span{width:6px;height:6px;border-radius:50%;background:#55b878;display:inline-block}.akashi-chat-header button{border:0;background:transparent;color:#4d5569;cursor:pointer;font-size:15px;padding:3px}.akashi-chat-body{padding:16px;background:#fcfcfd}.akashi-chat-message{display:inline-block;max-width:90%;background:#fff;border:1px solid #e9e9ee;border-radius:12px 12px 12px 3px;padding:11px 12px;color:#20283a;font-size:12px;line-height:1.45;box-shadow:0 3px 10px #00000014}.akashi-chat-options{display:flex;flex-direction:column;gap:7px;margin-top:12px}.akashi-chat-options a{display:block;text-decoration:none;color:#20283a;background:#fff;border:1px solid #dedfe6;border-radius:9px;padding:9px 10px;font-size:10px;font-weight:700;letter-spacing:.03em;transition:background .15s ease,color .15s ease}.akashi-chat-options a:hover{background:#f2f2f2;color:#111827;border-color:#111827}.akashi-chat-footer{padding:9px 13px;border-top:1px solid #eeeef2;background:#fff;color:#7b7f88;font-size:9px;line-height:1.4}@media(max-width:800px){.akashi-floating-actions{right:16px;bottom:78px}.akashi-float-stage{width:61px;height:61px}.akashi-float-launcher,.akashi-float-actions-stack,.akashi-float-chat,.akashi-float-video-green{width:60px;height:60px}.akashi-float-launcher,.akashi-float-chat,.akashi-float-video-green{font-size:22px}.akashi-float-stage.is-expanded .akashi-float-chat{transform:translateY(-72px) scale(1)}.akashi-float-stage.is-expanded .akashi-float-video-green{transform:translateY(-144px) scale(1)}.akashi-float-stage.akashi-auto-cycle .akashi-float-chat{animation-name:akashiAutoChatMobile}.akashi-float-stage.akashi-auto-cycle .akashi-float-video-green{animation-name:akashiAutoVideoMobile}@keyframes akashiAutoChatMobile{0%,6%{opacity:0;transform:translateY(0) scale(.68)}11%,90%{opacity:1;transform:translateY(-72px) scale(1)}to{opacity:0;transform:translateY(0) scale(.68)}}@keyframes akashiAutoVideoMobile{0%,10%{opacity:0;transform:translateY(0) scale(.68)}16%,90%{opacity:1;transform:translateY(-144px) scale(1)}to{opacity:0;transform:translateY(0) scale(.68)}}.akashi-chat-helper{right:0;bottom:216px;min-width:max-content;max-width:calc(100vw - 82px);min-height:44px;font-size:14px;font-weight:400;border-radius:15px;padding:0 14px;white-space:nowrap}.akashi-chat-helper strong{font-weight:400;white-space:nowrap}.akashi-chat-dots{font-size:16px;min-width:23px}.akashi-chat-panel{width:min(320px,calc(100vw - 24px));right:0;bottom:205px}}.akashi-float-stage{width:74px;height:74px;overflow:visible}.akashi-float-launcher{width:72px;height:72px;background:radial-gradient(circle at 50% 42%,#fff 0% 72%,#f7f7f7);border:1px solid rgba(17,24,39,.08);box-shadow:0 16px 42px #0003,0 0 0 1px #ffffffbf inset}.akashi-float-actions-stack,.akashi-float-chat,.akashi-float-video-green{width:72px;height:72px}.akashi-float-video-green{background:#20c968;border:2px solid #fff;box-shadow:0 16px 42px #0003}.akashi-float-chat{box-shadow:0 16px 42px #0003}.akashi-float-stage.is-expanded .akashi-float-video-green{transform:translateY(-84px) scale(1)}.akashi-float-stage.is-expanded .akashi-float-chat{transform:translateY(-168px) scale(1)}.akashi-chat-helper{bottom:252px;top:auto;right:0;left:auto;transform:translateY(8px) scale(.94);width:auto;min-width:max-content;max-width:none;box-sizing:border-box;min-height:48px;padding:10px 18px;border-radius:18px;box-shadow:0 16px 44px #0000002e,0 1px #ffffffe6 inset;white-space:nowrap;text-align:left;overflow:visible}.akashi-float-stage.is-expanded .akashi-chat-helper{transform:translateY(0) scale(1)}.akashi-chat-helper strong{font-weight:400;white-space:nowrap;line-height:1.2;display:inline-block}.akashi-float-stage.akashi-auto-cycle .akashi-float-launcher{animation:akashiAutoLauncher 11s ease-in-out infinite;pointer-events:none}@keyframes akashiAutoLauncher{0%{opacity:1;transform:scale(1);box-shadow:0 16px 42px #0003,0 0 0 1px #ffffffbf inset}16%{opacity:0;transform:scale(.9);box-shadow:none}89%{opacity:0;transform:scale(.9);box-shadow:none}to{opacity:1;transform:scale(1);box-shadow:0 16px 42px #0003,0 0 0 1px #ffffffbf inset}}.akashi-float-stage.is-expanded .akashi-float-launcher{opacity:1;transform:scale(1);pointer-events:auto}.akashi-chat-helper:after{content:"";position:absolute;right:22px;bottom:-7px;width:14px;height:14px;background:#fff;border-right:1px solid rgba(17,24,39,.08);border-bottom:1px solid rgba(17,24,39,.08);transform:rotate(45deg)}.akashi-float-stage.akashi-auto-cycle .akashi-float-chat{animation:akashiAutoChatV6 11s ease-in-out infinite}.akashi-float-stage.akashi-auto-cycle .akashi-float-video-green{animation:akashiAutoVideoV6 11s ease-in-out infinite}.akashi-float-stage.akashi-auto-cycle .akashi-float-chat,.akashi-float-stage.akashi-auto-cycle .akashi-float-video-green{will-change:transform,opacity}.akashi-float-stage.akashi-auto-cycle .akashi-chat-helper{animation:akashiAutoHelperV6 11s ease-in-out infinite}@keyframes akashiAutoChatV6{0%,6%{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}11%,89%{opacity:1;transform:translateY(-168px) scale(1);pointer-events:auto}to{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}}@keyframes akashiAutoVideoV6{0%,10%{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}16%,89%{opacity:1;transform:translateY(-84px) scale(1);pointer-events:auto}to{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}}@keyframes akashiAutoHelperV6{0%,14%{opacity:0;visibility:hidden;transform:translateY(8px) scale(.94)}20%,89%{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(8px) scale(.94)}}@media(max-width:800px){.akashi-float-stage{width:64px;height:64px}.akashi-float-launcher,.akashi-float-actions-stack,.akashi-float-chat,.akashi-float-video-green{width:62px;height:62px}.akashi-float-stage.is-expanded .akashi-float-video-green{transform:translateY(-74px) scale(1)}.akashi-float-stage.is-expanded .akashi-float-chat{transform:translateY(-148px) scale(1)}.akashi-chat-helper{bottom:222px;right:0;left:auto;width:max-content;min-width:0;max-width:calc(100vw - 84px);min-height:44px;padding:9px 15px;border-radius:16px;font-size:13px;box-sizing:border-box;white-space:nowrap;text-align:left}.akashi-chat-helper:after{right:18px;bottom:-6px;width:12px;height:12px}.akashi-float-stage.akashi-auto-cycle .akashi-float-chat{animation-name:akashiAutoChatV6Mobile}.akashi-float-stage.akashi-auto-cycle .akashi-float-video-green{animation-name:akashiAutoVideoV6Mobile}.akashi-float-stage.akashi-auto-cycle .akashi-chat-helper{animation-name:akashiAutoHelperV6Mobile}@keyframes akashiAutoChatV6Mobile{0%,6%{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}11%,89%{opacity:1;transform:translateY(-148px) scale(1);pointer-events:auto}to{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}}@keyframes akashiAutoVideoV6Mobile{0%,10%{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}16%,89%{opacity:1;transform:translateY(-74px) scale(1);pointer-events:auto}to{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}}@keyframes akashiAutoHelperV6Mobile{0%,14%{opacity:0;visibility:hidden;transform:translateY(8px) scale(.94)}20%,89%{opacity:1;visibility:visible;transform:translateY(0) scale(1)}to{opacity:0;visibility:hidden;transform:translateY(8px) scale(.94)}}}@media(prefers-reduced-motion:reduce){.akashi-float-stage.akashi-auto-cycle .akashi-float-chat,.akashi-float-stage.akashi-auto-cycle .akashi-float-video-green,.akashi-float-stage.akashi-auto-cycle .akashi-chat-helper{animation:none}.akashi-float-stage.is-expanded .akashi-float-chat,.akashi-float-stage.is-expanded .akashi-float-video-green{transition:none}}.akashi-chat-panel{width:min(390px,calc(100vw - 24px));bottom:250px;border-radius:20px}.akashi-chat-body{padding:13px;background:#fbfaf8}.akashi-chat-messages{max-height:390px;overflow:auto;padding:2px 1px 6px;scroll-behavior:smooth}.akashi-chat-message{display:block;max-width:94%;margin:0 0 9px;padding:10px 12px;font-size:12px;line-height:1.48}.akashi-chat-message.akashi-chat-user{margin-left:auto;background:#111827;color:#fff;border-color:#111827;border-radius:12px 12px 3px}.akashi-chat-message.akashi-chat-bot{border-radius:12px 12px 12px 3px}.akashi-chat-message small{display:block;margin-top:5px;color:#777;font-size:9px}.akashi-chat-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:4px 0 10px}.akashi-chat-product{display:block;text-decoration:none;color:#172033;background:#fff;border:1px solid #e7e2da;border-radius:11px;overflow:hidden;box-shadow:0 4px 12px #0000000d;transition:transform .18s ease,box-shadow .18s ease}.akashi-chat-product:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0000001a}.akashi-chat-product img{display:block;width:100%;height:116px;object-fit:cover;background:#f1efeb}.akashi-chat-product-copy{padding:8px}.akashi-chat-product-title{font-size:10px;line-height:1.35;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:27px}.akashi-chat-product-price{font-size:10px;color:#a38148;font-weight:700;margin-top:5px}.akashi-chat-product-meta{font-size:8px;color:#8a8d94;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.akashi-chat-quick{display:flex;gap:6px;overflow:auto;padding:2px 0 9px;scrollbar-width:none}.akashi-chat-quick button{border:1px solid #ddd6cb;background:#fff;color:#333;padding:7px 9px;border-radius:999px;font-size:9px;white-space:nowrap;cursor:pointer}.akashi-chat-quick button:hover{border-color:#a38148;color:#856633}.akashi-chat-input-row{display:flex;gap:7px;background:#fff;border:1px solid #dddfe5;border-radius:12px;padding:5px}.akashi-chat-input-row input{min-width:0;flex:1;border:0;outline:0;background:transparent;padding:8px;font-size:11px;color:#172033}.akashi-chat-input-row button{width:34px;height:34px;border:0;border-radius:9px;background:#111827;color:#fff;cursor:pointer}.akashi-chat-loading{font-size:10px;color:#777;padding:5px 2px}@media(max-width:800px){.akashi-chat-panel{bottom:222px;width:min(370px,calc(100vw - 20px));right:0}.akashi-chat-messages{max-height:340px}.akashi-chat-product img{height:105px}}.akashi-floating-actions.chat-open .akashi-chat-panel{display:flex!important}.akashi-chat-panel{position:fixed!important;right:24px!important;bottom:24px!important;width:min(430px,calc(100vw - 32px))!important;height:min(720px,calc(100vh - 48px))!important;max-height:calc(100vh - 48px)!important;display:flex;flex-direction:column;background:#fff!important;border:1px solid #e6e7eb!important;border-radius:24px!important;overflow:hidden!important;box-shadow:0 28px 80px #0000003d,0 4px 18px #00000014!important;z-index:100!important}.akashi-chat-header{flex:0 0 auto;padding:17px 18px!important;background:#fff!important;border-bottom:1px solid #ececf0!important}.akashi-chat-brand{font-size:11px!important;letter-spacing:.12em!important;font-weight:700!important;color:#111827!important}.akashi-chat-status{font-size:10px!important;color:#777f8d!important}.akashi-chat-status span{width:7px!important;height:7px!important;background:#20c968!important}.akashi-chat-header button{width:34px;height:34px;border-radius:50%;background:#f5f5f6!important;color:#111827!important;font-size:14px!important;display:flex;align-items:center;justify-content:center}.akashi-chat-body{flex:1 1 auto;min-height:0;padding:14px 15px 12px!important;background:#fafafa!important;display:flex;flex-direction:column}.akashi-chat-messages{flex:1 1 auto;min-height:0;max-height:none!important;overflow-y:auto!important;overflow-x:hidden;padding:2px 2px 12px!important;scrollbar-width:thin}.akashi-chat-message{max-width:86%!important;margin:0 0 10px!important;padding:11px 13px!important;border-radius:15px 15px 15px 5px!important;font-size:13px!important;line-height:1.5!important;box-shadow:0 2px 8px #0000000d!important}.akashi-chat-message.akashi-chat-user{margin-left:auto!important;background:#111827!important;color:#fff!important;border-color:#111827!important;border-radius:15px 15px 5px!important}.akashi-chat-message small{font-size:10px!important;color:#727784!important}.akashi-chat-results{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:4px 2px 13px!important;margin:0 0 2px!important;scroll-snap-type:x mandatory;scrollbar-width:none}.akashi-chat-product{flex:0 0 184px!important;width:184px!important;scroll-snap-align:start;border:1px solid #e3e4e8!important;border-radius:15px!important;background:#fff!important;box-shadow:0 5px 16px #00000012!important}.akashi-chat-product:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px #0000001c!important}.akashi-chat-product img{width:100%!important;height:205px!important;object-fit:cover!important;background:#f1efeb!important}.akashi-chat-product-copy{padding:10px!important}.akashi-chat-product-title{font-size:11px!important;line-height:1.38!important;font-weight:500!important;min-height:31px!important}.akashi-chat-product-price{font-size:12px!important;color:#856633!important;font-weight:700!important;margin-top:6px!important}.akashi-chat-product-meta{font-size:9px!important;margin-top:4px!important;color:#858994!important}.akashi-chat-quick{flex:0 0 auto;gap:7px!important;padding:3px 0 9px!important}.akashi-chat-quick button{font-size:10px!important;padding:8px 11px!important;border-radius:999px!important;background:#fff!important;color:#202638!important;border:1px solid #dedfe4!important}.akashi-chat-input-row{flex:0 0 auto;min-height:48px;border-radius:15px!important;padding:5px!important;background:#fff!important;border:1px solid #dfe1e6!important;box-shadow:0 2px 8px #0000000a}.akashi-chat-input-row input{font-size:12px!important;padding:9px 10px!important}.akashi-chat-input-row button{width:38px!important;height:38px!important;border-radius:11px!important;background:#111827!important}.akashi-chat-footer{flex:0 0 auto;padding:10px 15px!important;background:#fff!important;color:#8a8e98!important;font-size:9px!important;border-top:1px solid #ececf0!important}@media(max-width:800px){.akashi-floating-actions.chat-open{right:0;bottom:0}.akashi-chat-panel{right:8px!important;bottom:8px!important;width:calc(100vw - 16px)!important;height:min(760px,calc(100vh - 16px))!important;max-height:calc(100vh - 16px)!important;border-radius:22px!important}.akashi-chat-product{flex-basis:168px!important;width:168px!important}.akashi-chat-product img{height:190px!important}}html,body,*{scrollbar-width:none!important;-ms-overflow-style:none!important}html::-webkit-scrollbar,body::-webkit-scrollbar,*::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.akashi-chat-header{position:relative;z-index:40}.akashi-floating-actions.chat-open .akashi-float-stage{display:none!important}.akashi-floating-actions.chat-open{z-index:120!important}.akashi-chat-panel{position:fixed!important;right:24px!important;bottom:24px!important;width:min(430px,calc(100vw - 32px))!important;height:min(720px,calc(100vh - 48px))!important;max-height:calc(100vh - 48px)!important;display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #dfe2e8!important;border-radius:28px!important;overflow:hidden!important;box-shadow:0 30px 90px #0a122338,0 8px 24px #0a12231a!important}.akashi-chat-panel:not(.is-open){display:none!important}.akashi-chat-header{flex:0 0 auto!important;min-height:94px!important;padding:16px 20px!important;background:#fff!important;border-bottom:1px solid #e8eaf0!important}.akashi-chat-header-main{display:flex;align-items:center;gap:14px;min-width:0}.akashi-chat-avatar{width:58px;height:58px;border-radius:50%;flex:0 0 58px;display:flex;align-items:center;justify-content:center;background:#111827;color:#fff;font-size:24px;box-shadow:0 4px 12px #11182726}.akashi-chat-brand{font-family:inherit!important;font-size:21px!important;line-height:1.15!important;letter-spacing:0!important;font-weight:750!important;color:#111827!important;white-space:nowrap!important;overflow:hidden;text-overflow:ellipsis}.akashi-chat-status{margin-top:6px!important;font-size:11px!important;color:#737987!important;display:flex;align-items:center;gap:6px}.akashi-chat-status span{width:7px!important;height:7px!important;border-radius:50%;background:#22c55e!important}.akashi-chat-header button{width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#687083!important;font-size:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.akashi-chat-header button:hover{background:#f2f3f6!important;color:#111827!important}.akashi-chat-body{flex:1 1 auto!important;min-height:0!important;padding:18px 20px 12px!important;background:#f8f9fb!important;display:flex!important;flex-direction:column!important}.akashi-chat-messages{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:2px 3px 16px!important;scrollbar-width:thin;scroll-behavior:smooth}.akashi-chat-message{display:block!important;max-width:88%!important;margin:0 0 12px!important;padding:14px 16px!important;border-radius:18px 18px 18px 5px!important;background:#fff!important;color:#182033!important;border:1px solid #e0e3e9!important;box-shadow:0 3px 10px #1118270e!important;font-size:14px!important;line-height:1.55!important;font-weight:400!important}.akashi-chat-message.akashi-chat-user{margin-left:auto!important;background:#111827!important;color:#fff!important;border-color:#111827!important;border-radius:18px 18px 5px!important}.akashi-chat-message b{font-weight:700}.akashi-chat-message small{display:block;margin-top:6px;font-size:11px!important;color:#777e8c!important}.akashi-chat-results{display:flex!important;flex-wrap:nowrap!important;gap:12px!important;overflow-x:auto!important;overflow-y:hidden!important;padding:2px 3px 14px!important;margin:0!important;scroll-snap-type:x mandatory;scrollbar-width:none}.akashi-chat-results::-webkit-scrollbar{display:none}.akashi-chat-product{flex:0 0 190px!important;width:190px!important;scroll-snap-align:start;display:block!important;text-decoration:none!important;color:#182033!important;background:#fff!important;border:1px solid #e1e4e9!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 5px 15px #11182712!important}.akashi-chat-product:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px #1118271f!important}.akashi-chat-product img{width:100%!important;height:178px!important;object-fit:cover!important;background:#f0f1f3!important}.akashi-chat-product-copy{padding:11px!important}.akashi-chat-product-title{font-size:12px!important;line-height:1.4!important;font-weight:600!important;min-height:34px!important}.akashi-chat-product-price{font-size:13px!important;color:#856633!important;font-weight:700!important;margin-top:6px!important}.akashi-chat-product-meta{font-size:10px!important;margin-top:4px!important;color:#858b97!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.akashi-chat-quick{flex:0 0 auto!important;display:flex!important;gap:8px!important;overflow-x:auto!important;padding:5px 0 12px!important;scrollbar-width:none}.akashi-chat-quick::-webkit-scrollbar{display:none}.akashi-chat-quick button{flex:0 0 auto!important;border:1px solid #d9dde5!important;background:#fff!important;color:#182033!important;padding:9px 14px!important;border-radius:999px!important;font-size:12px!important;font-weight:600!important;white-space:nowrap!important;cursor:pointer}.akashi-chat-quick button:hover{border-color:#111827!important;background:#111827!important;color:#fff!important}.akashi-chat-input-row{flex:0 0 auto!important;display:flex!important;align-items:center!important;gap:8px!important;min-height:62px!important;padding:6px!important;background:#fff!important;border:1px solid #d8dce4!important;border-radius:18px!important;box-shadow:0 2px 8px #11182709!important}.akashi-chat-input-row input{min-width:0!important;flex:1!important;border:0!important;outline:0!important;background:transparent!important;padding:12px 13px!important;font-size:15px!important;color:#182033!important;font-family:inherit!important}.akashi-chat-input-row input::placeholder{color:#8d93a0!important;opacity:1}.akashi-chat-input-row input:focus{outline:none!important;box-shadow:none!important}.akashi-chat-input-row button{flex:0 0 54px!important;width:54px!important;height:54px!important;border:0!important;border-radius:15px!important;background:#111827!important;color:#fff!important;cursor:pointer!important;font-size:18px!important;display:flex!important;align-items:center;justify-content:center}.akashi-chat-input-row button:hover{background:#202a3d!important;transform:translateY(-1px)}.akashi-chat-footer{display:none!important}.akashi-chat-loading{font-size:11px!important;color:#858b97!important;padding:5px 2px!important}@media(max-width:800px){.akashi-floating-actions.chat-open{right:0!important;bottom:0!important}.akashi-chat-panel{right:8px!important;bottom:8px!important;width:calc(100vw - 16px)!important;height:calc(100vh - 16px)!important;max-height:calc(100vh - 16px)!important;border-radius:24px!important}.akashi-chat-header{min-height:82px!important;padding:13px 15px!important}.akashi-chat-avatar{width:50px;height:50px;flex-basis:50px;font-size:21px}.akashi-chat-brand{font-size:18px!important}.akashi-chat-status{font-size:10px!important}.akashi-chat-body{padding:14px 13px 10px!important}.akashi-chat-message{font-size:13px!important;max-width:91%!important}.akashi-chat-product{flex-basis:176px!important;width:176px!important}.akashi-chat-product img{height:168px!important}.akashi-chat-input-row{min-height:58px!important}.akashi-chat-input-row button{flex-basis:48px!important;width:48px!important;height:48px!important}}.akashi-float-chat{background:linear-gradient(145deg,#b8955a,#a38148 55%,#856633)!important;color:#fff!important;border:2px solid #fff!important}.akashi-float-chat:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid rgba(163,129,72,.45);animation:akashiChatRing 2.4s ease-out infinite;pointer-events:none}@keyframes akashiChatRing{0%{transform:scale(.9);opacity:.9}to{transform:scale(1.25);opacity:0}}.akashi-chat-notification{background:#111827!important;color:#fff!important;border:2px solid #fff!important}.akashi-chat-helper{border:1px solid rgba(163,129,72,.25)!important}.akashi-chat-panel{border-radius:24px!important;border:1px solid #e9e1d4!important;box-shadow:0 30px 80px #281c0a38,0 6px 18px #281c0a14!important}.akashi-floating-actions.chat-open .akashi-chat-panel{animation:akashiChatIn .24s cubic-bezier(.2,.8,.2,1)}@keyframes akashiChatIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.akashi-chat-header{min-height:78px!important;padding:14px 16px 14px 18px!important;background:linear-gradient(135deg,#1b1a17,#2b241a)!important;border-bottom:0!important}.akashi-chat-avatar{width:46px!important;height:46px!important;flex:0 0 46px!important;background:linear-gradient(145deg,#c9a76b,#a38148)!important;color:#fff!important;font-size:20px!important;font-weight:700;letter-spacing:.02em;box-shadow:0 0 0 3px #ffffff1f!important;position:relative}.akashi-chat-avatar span{font-family:Georgia,Times New Roman,serif}.akashi-chat-avatar:after{content:"";position:absolute;right:1px;bottom:1px;width:11px;height:11px;border-radius:50%;background:#22c55e;border:2px solid #1f1c17}.akashi-chat-brand{color:#fff!important;font-size:17px!important;font-weight:650!important;letter-spacing:.01em!important}.akashi-chat-status{color:#ffffffb3!important}.akashi-chat-status span{display:none!important}.akashi-chat-header-actions{display:flex;gap:4px;align-items:center}.akashi-chat-header button{color:#ffffffd1!important;width:36px!important;height:36px!important;font-size:17px!important}.akashi-chat-header button:hover{background:#ffffff1f!important;color:#fff!important}.akashi-chat-reset{font-size:14px!important}.akashi-chat-status{flex-wrap:wrap;row-gap:4px}.akashi-chat-status .akashi-chat-lang{display:inline-flex!important;width:auto!important;height:auto!important;background:none!important;border-radius:0!important;gap:2px;margin-left:2px}.akashi-chat-header .akashi-chat-lang button{width:auto!important;height:22px!important;padding:0 8px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:11px!important;background:transparent!important;color:#ffffffbf!important;font:500 10.5px/20px Poppins,Arial,sans-serif!important;display:inline-flex!important;align-items:center}.akashi-chat-header .akashi-chat-lang button[aria-pressed=true]{background:#c9a76b!important;border-color:#c9a76b!important;color:#1b1a17!important}.akashi-chat-header .akashi-chat-lang button:focus-visible{outline:2px solid #c9a76b!important;outline-offset:1px}.akashi-chat-body{background:#faf8f4!important;padding:16px 16px 12px!important}.akashi-chat-message{border-color:#ece6dc!important;box-shadow:0 2px 8px #281c0a0d!important;animation:akashiMsgIn .22s ease-out}.akashi-chat-message a{color:#856633;font-weight:600}.akashi-chat-message.akashi-chat-user{background:#1b1a17!important;border-color:#1b1a17!important}.akashi-chat-message.akashi-chat-user a{color:#e7cf9f}@keyframes akashiMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.akashi-chat-typing{display:inline-flex!important;align-items:center;gap:5px;padding:13px 16px!important;width:auto!important}.akashi-chat-typing i{width:7px;height:7px;border-radius:50%;background:#b9a27a;display:block;animation:akashiTyping 1.1s ease-in-out infinite}.akashi-chat-typing i:nth-child(2){animation-delay:.15s}.akashi-chat-typing i:nth-child(3){animation-delay:.3s}@keyframes akashiTyping{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-5px);opacity:1}}.akashi-chat-quick{flex-wrap:nowrap!important;overflow-x:auto!important;gap:7px!important;padding:4px 0 12px!important;scroll-snap-type:x proximity}.akashi-chat-quick button{padding:8px 13px!important;font-size:12px!important;font-weight:500!important;border:1px solid #e1d5bf!important;color:#5b4520!important;background:#fff!important;transition:background .15s ease,color .15s ease,border-color .15s ease}.akashi-chat-quick button:hover{background:#a38148!important;border-color:#a38148!important;color:#fff!important}.akashi-chat-input-row{min-height:54px!important;border-radius:16px!important;border-color:#e3dacb!important}.akashi-chat-input-row:focus-within{border-color:#a38148!important;box-shadow:0 0 0 3px #a3814824!important}.akashi-chat-input-row input{font-size:14px!important}.akashi-chat-input-row button{flex:0 0 44px!important;width:44px!important;height:44px!important;border-radius:13px!important;background:#a38148!important}.akashi-chat-input-row button:hover{background:#856633!important}@media(max-width:800px){.akashi-chat-panel{border-radius:22px 22px 0 0!important;right:0!important;left:0!important;bottom:0!important;width:100vw!important;height:min(88vh,calc(100vh - 40px))!important;max-height:none!important}.akashi-chat-header{min-height:70px!important}.akashi-chat-avatar{width:42px!important;height:42px!important;flex-basis:42px!important}.akashi-chat-brand{font-size:16px!important}.akashi-chat-quick{flex-wrap:nowrap!important;overflow-x:auto!important}.akashi-chat-input-row input{font-size:16px!important}}@media(prefers-reduced-motion:reduce){.akashi-float-chat:after,.akashi-chat-message,.akashi-chat-typing i{animation:none!important}}html body div.akashi-floating-actions.akashi-floating-actions{position:fixed!important;top:auto!important;left:auto!important;transform:none!important;right:calc(24px + env(safe-area-inset-right,0px))!important;bottom:max(calc(24px + env(safe-area-inset-bottom,0px)),var(--akashi-float-lift,0px))!important;z-index:10030!important;transition:opacity .2s ease,visibility .2s ease,bottom .25s ease}html body div.akashi-floating-actions.akashi-floating-actions.chat-open{z-index:2147481500!important}html.akashi-float-suppressed body div.akashi-floating-actions.akashi-floating-actions:not(.chat-open){opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:1180px){html body div.akashi-floating-actions.akashi-floating-actions{right:calc(12px + env(safe-area-inset-right,0px))!important;bottom:max(calc(14px + env(safe-area-inset-bottom,0px)),calc(12px + var(--akashi-bottom-nav,0px)),var(--akashi-float-lift,0px))!important}.akashi-float-stage{width:50px!important;height:50px!important}.akashi-float-launcher,.akashi-float-actions-stack,.akashi-float-chat,.akashi-float-video-green{width:48px!important;height:48px!important;font-size:19px!important}.akashi-float-launcher{box-shadow:0 8px 24px #0003!important}.akashi-float-chat,.akashi-float-video-green{box-shadow:0 8px 22px #0000002e!important}.akashi-eye-face{transform:scale(.82)}.akashi-chat-notification{width:18px!important;height:18px!important;font-size:9px!important;right:-3px!important;top:-3px!important}.akashi-float-chat:after{top:-4px!important;right:-4px!important;bottom:-4px!important;left:-4px!important}.akashi-float-stage.is-expanded .akashi-float-video-green{transform:translateY(-58px) scale(1)!important}.akashi-float-stage.is-expanded .akashi-float-chat{transform:translateY(-116px) scale(1)!important}.akashi-chat-helper{bottom:174px!important;min-height:32px!important;padding:6px 11px!important;border-radius:12px!important;font-size:12px!important;max-width:calc(100vw - 40px)!important;box-shadow:0 8px 24px #00000024!important}.akashi-chat-helper:after{right:16px!important;bottom:-5px!important;width:10px!important;height:10px!important}.akashi-chat-dots{font-size:13px!important;min-width:18px!important;letter-spacing:2px!important}.akashi-float-stage.akashi-auto-cycle .akashi-float-launcher{animation:akashiAutoLauncherM 6s ease-in-out 1 both!important}.akashi-float-stage.akashi-auto-cycle .akashi-float-chat{animation:akashiAutoChatM 6s ease-in-out 1 both!important}.akashi-float-stage.akashi-auto-cycle .akashi-float-video-green{animation:akashiAutoVideoM 6s ease-in-out 1 both!important}.akashi-float-stage.akashi-auto-cycle .akashi-chat-helper{animation:akashiAutoHelperM 6s ease-in-out 1 both!important}.akashi-float-stage.is-expanded.akashi-auto-cycle .akashi-float-launcher,.akashi-float-stage.is-expanded.akashi-auto-cycle .akashi-float-chat,.akashi-float-stage.is-expanded.akashi-auto-cycle .akashi-float-video-green,.akashi-float-stage.is-expanded.akashi-auto-cycle .akashi-chat-helper{animation:none!important}@keyframes akashiAutoLauncherM{0%,to{opacity:1;transform:scale(1)}12%,88%{opacity:0;transform:scale(.9)}}@keyframes akashiAutoChatM{0%,8%{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}16%,84%{opacity:1;transform:translateY(-116px) scale(1);pointer-events:auto}to{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}}@keyframes akashiAutoVideoM{0%,8%{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}14%,84%{opacity:1;transform:translateY(-58px) scale(1);pointer-events:auto}to{opacity:0;transform:translateY(0) scale(.68);pointer-events:none}}@keyframes akashiAutoHelperM{0%,18%{opacity:0;visibility:hidden;transform:translateY(6px) scale(.94)}24%,80%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translateY(6px) scale(.94)}}}@media(max-width:800px){html body .akashi-chat-panel{left:0!important;right:0!important;top:var(--akashi-chat-top,0px)!important;bottom:auto!important;width:100%!important;height:var(--akashi-chat-h,100vh)!important;max-height:none!important;border-radius:0!important;border:0!important}.akashi-chat-header{min-height:0!important;padding:calc(10px + env(safe-area-inset-top,0px)) 12px 10px 14px!important}.akashi-chat-body{padding:12px 12px calc(10px + env(safe-area-inset-bottom,0px))!important}html.akashi-kb-open .akashi-chat-body{padding-bottom:8px!important}html.akashi-chat-lock,html.akashi-chat-lock body{overflow:hidden!important;overscroll-behavior:none}}@supports (height:100dvh){@media(max-width:800px){html body .akashi-chat-panel{height:var(--akashi-chat-h,100dvh)!important}}}@media(min-width:801px){html body .akashi-chat-panel{bottom:calc(24px + env(safe-area-inset-bottom,0px))!important;max-height:calc(100vh - 48px)!important}}@media(max-height:520px){.akashi-chat-helper{display:none!important}}@media(prefers-reduced-motion:reduce){.akashi-floating-actions *,.akashi-floating-actions *:before,.akashi-floating-actions *:after{animation:none!important;transition-duration:.01ms!important}}html.ak-checkout-page body div.akashi-floating-actions.akashi-floating-actions{display:none!important}.akashi-floating-actions .akashi-float-stage{transform-origin:100% 100%;transition:transform .28s cubic-bezier(.22,.8,.25,1),opacity .2s ease}html body div.akashi-floating-actions.akf-mini:not(.akf-open):not(.chat-open) .akashi-float-stage{transform:scale(.86)}html body div.akashi-floating-actions.akf-mini:not(.akf-open):not(.chat-open) .akashi-chat-helper{opacity:0!important;visibility:hidden!important}.akashi-floating-actions .ak-spin-fab{right:6px;bottom:6px;opacity:0;transform:translateY(0) scale(.68);pointer-events:none;transition:transform .52s cubic-bezier(.22,.8,.25,1),opacity .32s ease}.akashi-floating-actions .ak-spin-fab:before{animation:none}.akashi-floating-actions.akf-open:not(.chat-open) .ak-spin-fab{opacity:1;transform:translateY(-252px) scale(1);pointer-events:auto;transition-delay:.2s}.akashi-floating-actions.akf-open .ak-spin-fab:hover{transform:translateY(-252px) scale(1.06)}html body .akashi-floating-actions .akashi-chat-helper{right:86px!important;bottom:180px!important;left:auto!important;top:auto!important;max-width:calc(100vw - 140px)!important;transform-origin:100% 50%}html body .akashi-floating-actions .akashi-chat-helper:after{right:-7px!important;left:auto!important;top:50%!important;bottom:auto!important;margin-top:-7px;border:0!important;border-top:1px solid rgba(163,129,72,.25)!important;border-right:1px solid rgba(163,129,72,.25)!important}.akashi-floating-actions:has(.ak-spin-fab:not([hidden])) .akashi-float-launcher:after{content:"";position:absolute;top:3px;right:3px;width:12px;height:12px;border-radius:50%;background:#a38148;border:2px solid #fff;box-sizing:border-box}.akashi-floating-actions.akf-open .akashi-float-launcher:after{display:none}@media(max-width:1180px){.akashi-floating-actions .ak-spin-fab{right:2px;bottom:2px}.akashi-floating-actions.akf-open:not(.chat-open) .ak-spin-fab{transform:translateY(-174px) scale(1)}.akashi-floating-actions.akf-open .ak-spin-fab:hover{transform:translateY(-174px) scale(1.06)}html body .akashi-floating-actions .akashi-chat-helper{right:60px!important;bottom:124px!important;max-width:calc(100vw - 96px)!important}html body .akashi-floating-actions .akashi-chat-helper:after{right:-5px!important;margin-top:-5px}.akashi-floating-actions:has(.ak-spin-fab:not([hidden])) .akashi-float-launcher:after{top:1px;right:1px;width:11px;height:11px}}@media(prefers-reduced-motion:reduce){.akashi-floating-actions .akashi-float-stage,.akashi-floating-actions .ak-spin-fab{transition:none}}html body .akashi-chat-header select.akashi-chat-lang{-webkit-appearance:none;appearance:none;display:inline-block!important;width:auto!important;max-width:120px;height:22px!important;margin:0 0 0 2px;padding:0 20px 0 9px!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:11px!important;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='5' viewBox='0 0 8 5'%3E%3Cpath d='M1 1l3 3 3-3' fill='none' stroke='%23c9a76b' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 7px center!important;color:#fff!important;font:500 11px/20px Poppins,Arial,sans-serif!important;cursor:pointer;box-shadow:none!important}html body .akashi-chat-header select.akashi-chat-lang option{color:#1b1a17;background:#fff}html body .akashi-chat-header select.akashi-chat-lang:focus-visible{outline:2px solid #c9a76b!important;outline-offset:1px}html body .akashi-chat-input-row button.akashi-chat-mic{position:relative;flex:0 0 40px!important;width:40px!important;height:40px!important;border-radius:50%!important;background:transparent!important;color:#a38148!important;padding:0!important;transform:none!important}html body .akashi-chat-input-row button.akashi-chat-mic[hidden]{display:none!important}html body .akashi-chat-input-row button.akashi-chat-mic:hover{background:#a381481a!important}html body .akashi-chat-input-row button.akashi-chat-mic svg{position:relative;z-index:1;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}html body .akashi-chat-input-row button.akashi-chat-mic.is-listening{background:#a38148!important;color:#fff!important}html body .akashi-chat-input-row button.akashi-chat-mic.is-listening:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#a3814873;animation:akChatMicPulse 1.3s ease-out infinite}html body .akashi-chat-input-row.is-listening input::placeholder{color:#a38148!important}@keyframes akChatMicPulse{0%{transform:scale(1);opacity:.75}to{transform:scale(1.8);opacity:0}}@media(prefers-reduced-motion:reduce){html body .akashi-chat-input-row button.akashi-chat-mic.is-listening:before{animation:none;transform:scale(1.3);opacity:.35}}html body .akashi-floating-actions .akashi-chat-helper{pointer-events:none!important}html body .akashi-floating-actions:not(.akf-tip) .akashi-chat-helper{opacity:0!important;visibility:hidden!important;animation:none!important;transition:opacity .2s ease,visibility 0s linear .2s!important}html body .akashi-floating-actions:not(.akf-open) .akashi-float-stage:not(.akashi-auto-cycle) .akashi-float-actions-stack>*{pointer-events:none!important}html body .akashi-floating-actions:not(.akf-open) .ak-spin-fab{visibility:hidden;transition:transform .52s cubic-bezier(.22,.8,.25,1),opacity .32s ease,visibility 0s linear .52s}html body .akashi-floating-actions.akf-open:not(.chat-open) .ak-spin-fab{visibility:visible;transition-delay:.2s,.2s,0s}@media(max-width:800px){html body .akashi-chat-panel{display:flex!important;flex-direction:column!important;left:0!important;right:0!important;top:var(--akashi-chat-top,0px)!important;bottom:auto!important;width:100%!important;max-width:100vw!important;height:var(--akashi-chat-h,100vh)!important;max-height:none!important;border-radius:0!important;border:0!important;overflow:hidden!important;overscroll-behavior:contain;z-index:10070!important}html body .akashi-chat-panel:not(.is-open){display:none!important}html body .akashi-chat-panel .akashi-chat-header{flex:0 0 auto;padding:calc(8px + env(safe-area-inset-top,0px)) calc(8px + env(safe-area-inset-right,0px)) 8px calc(14px + env(safe-area-inset-left,0px))!important}html body .akashi-chat-panel .akashi-chat-header button{width:44px!important;height:44px!important;font-size:17px!important}html body .akashi-chat-panel .akashi-chat-brand{font-size:12px!important}html body .akashi-chat-panel .akashi-chat-status{font-size:11.5px!important}html body .akashi-chat-panel .akashi-chat-body{flex:1 1 auto!important;min-height:0!important;overflow:hidden!important;padding:10px calc(12px + env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) calc(12px + env(safe-area-inset-left,0px))!important}html body .akashi-chat-panel .akashi-chat-messages{overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html body .akashi-chat-panel .akashi-chat-message{max-width:88%!important;font-size:14.5px!important;line-height:1.5!important;overflow-wrap:anywhere}html body .akashi-chat-panel .akashi-chat-message small{font-size:12px!important}html body .akashi-chat-panel .akashi-chat-results{max-width:100%}html body .akashi-chat-panel .akashi-chat-product{flex:0 0 150px!important;width:150px!important}html body .akashi-chat-panel .akashi-chat-product img{height:190px!important}html body .akashi-chat-panel .akashi-chat-product-title{font-size:12.5px!important}html body .akashi-chat-panel .akashi-chat-product-price{font-size:13px!important}html body .akashi-chat-panel .akashi-chat-product-meta{font-size:11px!important}html body .akashi-chat-panel .akashi-chat-quick{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;gap:8px!important;margin:0 -12px!important;padding:4px 12px 10px!important;scrollbar-width:none}html body .akashi-chat-panel .akashi-chat-quick button{flex:0 0 auto!important;min-height:36px!important;font-size:13px!important;padding:0 14px!important;white-space:nowrap!important}html body .akashi-chat-panel .akashi-chat-input-row{min-height:52px!important}html body .akashi-chat-panel .akashi-chat-input-row input{font-size:16px!important;min-width:0!important}html body .akashi-chat-panel .akashi-chat-input-row button[type=submit]{width:44px!important;height:44px!important}html body .akashi-chat-panel .akashi-chat-footer,html.akashi-kb-open body .akashi-chat-panel .akashi-chat-quick{display:none!important}html.akashi-kb-open body .akashi-chat-panel .akashi-chat-body{padding-bottom:8px!important}}@media(min-width:801px)and (max-width:1180px){html body .akashi-chat-panel{left:auto!important;right:calc(12px + env(safe-area-inset-right,0px))!important;top:calc(var(--akashi-chat-top,0px) + 12px)!important;bottom:auto!important;width:min(440px,calc(100vw - 24px))!important;height:calc(var(--akashi-chat-h,100vh) - 24px)!important;max-height:none!important;border-radius:22px!important;z-index:10070!important}html body .akashi-chat-panel .akashi-chat-header button{width:42px!important;height:42px!important}html body .akashi-chat-panel .akashi-chat-message{font-size:14.5px!important}html body .akashi-chat-panel .akashi-chat-quick button{font-size:12.5px!important;min-height:36px!important}html body .akashi-chat-panel .akashi-chat-input-row input{font-size:16px!important}}
/*# sourceMappingURL=/cdn/shop/t/368/assets/akashi-floating.css.map */
