.c1 .qa-fab{z-index:45;inset-inline-end:18px;border:1px solid var(--line2);color:var(--ink);cursor:pointer;font:inherit;box-shadow:0 10px 34px #0000008c, 0 0 26px var(--red-glow);background:linear-gradient(#1c1d2c,#12131c);border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 10px;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:18px}.c1 .qa-fab:hover{box-shadow:0 14px 40px #0009, 0 0 38px var(--red-glow);transform:translateY(-3px)}.c1 .qa-fab img{border:1px solid var(--line2);background:#0a0b12;border-radius:50%}.c1 .qa-fab-t{text-align:start;line-height:1.15;display:grid}.c1 .qa-fab-t b{font-size:.92rem}.c1 .qa-fab-t small{letter-spacing:.14em;color:var(--muted);font-size:.62rem}.c1 .qa-panel{z-index:60;inset-inline-end:18px;background:var(--panel);border:1px solid var(--line2);width:min(400px,100vw - 36px);height:min(640px,100svh - 110px);box-shadow:0 30px 90px #000000bf, 0 0 40px var(--red-glow);border-radius:22px;flex-direction:column;display:flex;position:fixed;bottom:18px;overflow:hidden}.c1 .qa-head{border-bottom:1px solid var(--line);background:linear-gradient(#b3262b29,#0000);align-items:center;gap:12px;padding:12px 14px;display:flex}.c1 .qa-head img{border:1px solid var(--line2);border-radius:50%}.c1 .qa-head div{flex:1;line-height:1.2;display:grid}.c1 .qa-head small{letter-spacing:.14em;color:var(--muted);font-size:.65rem}.c1 .qa-head button{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;display:grid}.c1 .qa-head svg,.c1 .qa-form svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.c1 .qa-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.c1 .qa-msg{background:var(--panel2);border:1px solid var(--line);border-radius:16px;max-width:92%;padding:10px 13px;font-size:.92rem;line-height:1.55}.c1 .qa-msg.me{background:var(--red);color:#fff;border-color:#0000;align-self:flex-end}.c1 .qa-msg.bot{align-self:flex-start}.c1 .qa-msg .bi-s{opacity:.7;margin-top:4px;font-size:.8rem}.c1 .qa-cards{gap:8px;margin-top:10px;display:grid}.c1 .qa-card{background:var(--panel);border:1px solid var(--line);color:inherit;border-radius:12px;grid-template-columns:56px 1fr auto;align-items:center;gap:10px;padding:8px;text-decoration:none;display:grid}.c1 .qa-card:hover{border-color:var(--gold)}.c1 .qa-card img{object-fit:contain;background:#0a0b12;border-radius:8px;width:56px;height:56px}.c1 .qa-card-t{gap:2px;min-width:0;display:grid}.c1 .qa-card-t b{font-size:.84rem;line-height:1.3}.c1 .qa-card-t small{color:var(--muted);font-size:.72rem}.c1 .qa-card-t em{font-size:.74rem;font-style:normal;font-weight:700}.c1 .qa-card-t em.ok{color:#5fd38a}.c1 .qa-card-t em.bad{color:#ff7b7f}.c1 .qa-card-t em small{color:inherit;opacity:.7;font-weight:500;display:block}.c1 .qa-price{color:var(--gold);white-space:nowrap;font-size:.9rem}.c1 .qa-typing{gap:5px;display:flex}.c1 .qa-typing i{background:var(--muted);border-radius:50%;width:7px;height:7px;animation:1s infinite qa-b}.c1 .qa-typing i:nth-child(2){animation-delay:.15s}.c1 .qa-typing i:nth-child(3){animation-delay:.3s}@keyframes qa-b{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}.c1 .qa-chips{border-top:1px solid var(--line);scrollbar-width:none;gap:8px;padding:8px 12px;display:flex;overflow-x:auto}.c1 .qa-chips button{border:1px solid var(--line2);background:var(--panel2);min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:999px;flex:none;padding:4px 14px;font-size:.84rem}.c1 .qa-chips button:hover{border-color:var(--red);box-shadow:0 0 14px var(--red-glow)}.c1 .qa-chips .bi{text-align:center;align-items:center}.c1 .qa-chips .bi-s{opacity:.65;font-size:.62rem}.c1 .qa-form{padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);gap:8px;display:flex}.c1 .qa-form input{border:1px solid var(--line2);background:var(--bg);min-width:0;min-height:48px;color:var(--ink);font:inherit;border-radius:14px;flex:1;padding:0 14px;font-size:16px}.c1 .qa-form button{background:var(--red);color:#fff;cursor:pointer;width:48px;height:48px;box-shadow:0 0 18px var(--red-glow);border:0;border-radius:14px;place-items:center;display:grid}.c1 .qa-form button:disabled{opacity:.4;box-shadow:none}html.qa-lock{overflow:hidden}@media (max-width:640px){.c1 .qa-fab{inset-inline-end:12px;padding-inline-end:14px;bottom:12px}.c1 .qa-panel{border:0;border-radius:0;width:100%;height:100dvh;inset:0}}html[data-theme=day] .c1 .qa-fab{color:#f4f4f4}html[data-theme=day] .c1 .qa-fab-t small{color:#ecd9cf}@media (max-width:640px){.c1 .qa-fab{inset-inline-end:12px;border-radius:50%;gap:0;padding:6px;bottom:12px}.c1 .qa-fab-t{display:none}}.c1 .qa-msg.owner{background:linear-gradient(#8b1c1e2e,#8b1c1e0f);border:1px solid #8b1c1e8c}.c1 .qa-owner{letter-spacing:.12em;color:#ebd7dd;opacity:.85;margin-bottom:4px;font-size:.68rem;display:block}@media (min-width:641px) and (max-width:1639px){.c1:has(.st-pdp,.cartpage) .qa-fab{inset-inline-end:12px;border-radius:50%;gap:0;padding:6px;bottom:16px}.c1:has(.st-pdp,.cartpage) .qa-fab-t{display:none}}.c1 .qa-link{background:var(--red);color:#fff;min-height:44px;box-shadow:0 0 16px var(--red-glow);border-radius:12px;align-items:center;margin-top:8px;padding:6px 14px;text-decoration:none;display:inline-flex}.c1 .qa-rate{border:1px dashed var(--line2);color:var(--muted);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;display:flex}.c1 .qa-rate button{border:1px solid var(--line2);background:var(--panel2);min-width:44px;min-height:44px;color:var(--ink);cursor:pointer;font:inherit;border-radius:12px}.c1 .qa-rate .qa-recap-btn{margin-inline-start:auto;padding:4px 12px;font-size:.78rem}.c1 .qa-recap{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.c1 .qa-recap button{border:1px solid var(--line2);background:var(--panel);min-height:40px;color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;padding:4px 12px;font-size:.78rem}.c1 .qa-recap button:disabled{opacity:.55;cursor:not-allowed;border-style:dashed}
.c1 .qa-head .qx-owner{border:1px solid var(--line2);background:var(--panel2);width:auto;height:auto;min-height:40px;color:var(--ink);line-height:1.1;font:inherit;cursor:pointer;text-align:center;border-radius:999px;gap:0;padding:4px 12px;font-size:.78rem;font-weight:700;display:grid}.c1 .qa-head .qx-owner small{letter-spacing:.08em;color:var(--muted);font-size:.58rem;font-weight:500}.c1 .qa-head .qx-owner:hover:not(:disabled){border-color:var(--red);box-shadow:0 0 14px var(--red-glow)}.c1 .qa-head .qx-owner:disabled{opacity:.7;cursor:default}.c1 .qx-dot{top:6px;width:12px;height:12px;box-shadow:0 0 0 3px var(--panel), 0 0 12px #ff5a5fcc;background:#ff5a5f;border-radius:50%;position:absolute;inset-inline-start:8px}.c1 .qx-conf{border:1px solid;border-radius:999px;margin-top:8px;padding:3px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.c1 .qx-conf.high{color:#5fd38a;background:#5fd38a14;border-color:#5fd38a66}.c1 .qx-conf.low{color:#f2b45a;background:#f2b45a14;border-color:#f2b45a66}.c1 .qx-conf .bi-s{opacity:.75;margin-inline-start:6px}.c1 .qx-tools{border-top:1px dashed var(--line);flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;padding-top:6px;display:flex}.c1 .qx-tools button{min-width:32px;min-height:32px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:4px;padding:0 8px;font-size:.72rem;display:inline-flex}.c1 .qx-tools button:hover:not(:disabled){color:var(--ink);border-color:var(--line2)}.c1 .qx-tools button[aria-pressed=true]{color:var(--gold);border-color:var(--line2)}.c1 .qx-tools button:disabled:not([aria-pressed=true]){opacity:.4}.c1 .qx-tools svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.c1 .qx-tools .down svg{transform:rotate(180deg)}.c1 .qx-tools .qx-later{text-align:start;border-color:var(--line2);width:100%;color:var(--ink);justify-content:flex-start;padding:6px 10px}.c1 .qx-thanks{color:var(--muted);font-size:.7rem}.c1 .qx-err{color:#ff7b7f;font-size:.7rem}.c1 .qx-survey{border-color:var(--red);gap:8px;display:grid}.c1 .qx-stars{gap:2px;display:flex}.c1 .qx-stars button{width:36px;height:36px;color:var(--line2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.c1 .qx-stars button.on{color:var(--gold)}.c1 .qx-stars svg{fill:currentColor;width:24px;height:24px}.c1 .qx-survey input{border:1px solid var(--line2);background:var(--panel);min-height:40px;color:var(--ink);font:inherit;border-radius:10px;padding:0 10px}.c1 .qx-send{background:var(--red);color:#fff;min-height:38px;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-self:start;padding:0 16px;font-weight:700}
.c1 .qx-axes{color:var(--muted);flex-wrap:wrap;gap:8px 18px;margin:10px 0 0;padding:0;font-size:.85rem;list-style:none;display:flex}.c1 .qx-axes li{align-items:center;gap:8px;display:inline-flex}.c1 .qx-axes b{color:var(--ink)}.c1 .qx-rev-sum-ai{background:linear-gradient(135deg,#8b1c1e1f,#15144140);border:1px solid #8b1c1e80;border-radius:14px;margin:14px 0 0;padding:14px 16px;font-size:.92rem;line-height:1.7}.c1 .qx-rev-sum-ai small{color:var(--muted);margin-top:6px;font-size:.78rem;display:block}.c1 .qx-rev-sum-ai a{color:var(--gold)}.c1 .qx-rev-photo{margin:10px 0 0;display:inline-block}.c1 .qx-rev-photo img{object-fit:cover;border:1px solid var(--line2);border-radius:10px;width:120px;height:90px;display:block}.c1 .qx-rev-reply{border-inline-start:3px solid var(--maroon);background:var(--panel);border-radius:0 10px 10px 0;margin:10px 0 0;padding:10px 12px;font-size:.88rem}.c1 .qx-rev-reply b{color:var(--gold);margin-bottom:4px;font-size:.78rem;display:block}.c1 .qx-rev-tools{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0 0;font-size:.78rem;display:flex}.c1 .qx-linkbtn{color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:32px;padding:4px 0;text-decoration:underline}.c1 .qx-linkbtn:hover,.c1 .qx-linkbtn:focus-visible{color:var(--gold)}.c1 .qx-report{flex-wrap:wrap;gap:6px;display:flex}.c1 .qx-report button{border:1px solid var(--line2);min-height:32px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 10px;font-size:.78rem}.c1 .qx-axis-row{grid-template-columns:minmax(120px,1fr) auto;align-items:center;gap:8px;display:grid}.c1 .qx-rate.sm button{width:36px;height:36px}.c1 .qx-rate.sm svg{width:18px;height:18px}.c1 .qx-choice{flex-wrap:wrap;gap:8px;display:flex}.c1 .qx-choice label{border:1px solid var(--line2);cursor:pointer;min-height:40px;color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.85rem;display:inline-flex}.c1 .qx-choice label:has(input:checked){border-color:var(--gold);background:#8b1c1e2e}.c1 .qx-choice input{accent-color:var(--maroon)}.c1 .qx-fieldset{border:1px solid var(--line);border-radius:12px;gap:10px;margin:0;padding:12px 14px;display:grid}.c1 .qx-fieldset legend{color:var(--muted);padding:0 6px;font-size:.85rem}.c1 .qx-hint{color:var(--muted);font-size:.78rem}.c1 .qx-soon{border:1px dashed var(--line2);color:var(--muted);border-radius:999px;padding:2px 9px;font-size:.74rem;font-weight:700;display:inline-block}.c1 .qx-fb{max-width:760px}.c1 .qx-fb-card{border:1px solid var(--line);background:var(--panel);border-radius:18px;gap:12px;margin:18px 0 0;padding:20px;display:grid}.c1 .qx-fb-card select{border:1px solid var(--line2);background:var(--panel2);min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:0 12px}.c1 .qx-fb-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.c1 .qx-fb-list li{border:1px solid var(--line);background:var(--panel2);border-radius:12px;padding:12px 14px;font-size:.9rem}.c1 .qx-fb-list li.shipped{border-color:#8fd69480}.c1 .qx-fb-st{color:var(--muted);margin-inline-start:8px;font-size:.75rem;display:inline-block}.c1 .qx-fb-list li.shipped .qx-fb-st{color:var(--ok)}.qa-rate-row{border:1px dashed #ebd7dd40;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;margin:8px 0 0;padding:10px 12px;font-size:.82rem;display:flex}.qa-rate-stars{direction:ltr;gap:2px;display:inline-flex}.qa-rate-stars button{cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.qa-rate-stars svg{fill:none;stroke:#9a9cb8;stroke-width:1.6px;stroke-linejoin:round;width:20px;height:20px}.qa-rate-stars button.on svg,.qa-rate-stars button:hover svg{fill:#c9a227;stroke:#c9a227}
