.product-questions{border-top:1px solid #ffffff24;padding-block:clamp(1.5rem,4vw,3rem);margin-top:2rem;max-width:100%;min-width:0}
.product-questions-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5rem 1.5rem}.product-questions-heading h2{margin:0}.product-questions-heading>p,.product-questions-empty,.product-question-byline{color:#bdb9b0}
.product-question{padding:1.3rem 0;border-bottom:1px solid #ffffff1c;overflow-wrap:anywhere}.product-question h3{font-size:1.08rem;line-height:1.5;margin:.45rem 0 .85rem}.product-question-byline{font-size:.85rem}.product-question-answer{border-left:2px solid #bca36b;padding-left:1rem}.product-question-answer strong{font-size:.85rem;color:#dfc68d}.product-question-answer p,.product-questions-admin blockquote{white-space:pre-wrap;line-height:1.65;margin:.4rem 0;overflow-wrap:anywhere}
.product-question-compose{margin-top:1.2rem}.product-question-compose summary,.product-answer-preview summary{color:#dfc68d;cursor:pointer;padding:.75rem 0;text-decoration:underline;text-underline-offset:.25em}.product-question-compose form{display:grid;gap:1rem;max-width:44rem;padding:1rem 0}.product-question-compose label:not(.question-consent){display:grid;gap:.5rem}.product-question-compose textarea{width:100%;max-width:100%;box-sizing:border-box;min-height:7rem;background:#111;color:#f0eee9;border:1px solid #ffffff40;border-radius:.45rem;padding:.8rem;font:inherit}.question-consent{display:flex;gap:.65rem;align-items:flex-start;line-height:1.5}.question-consent input{flex:none;width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:#d5b675}.product-question-compose [type=submit]{justify-self:start}
.product-questions :focus-visible,.product-questions-admin :focus-visible{outline:2px solid #f4cf78;outline-offset:4px}.product-questions-admin{display:grid;gap:1rem}.product-questions-admin .cms-panel{min-width:0}.product-questions-admin blockquote{border-left:2px solid #8b806b;padding-left:1rem;margin:1rem 0}.product-question-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.product-answer-preview{margin-top:1rem}.product-question-pagination{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:1.5rem}.product-question-pagination button,.product-question-actions button{min-height:44px}.product-question.is-preview{background:#141414;padding:1rem;border:1px solid #ffffff24;border-radius:.5rem}
@media(max-width:480px){.product-questions{margin-top:1.4rem}.product-question-compose textarea{font-size:16px}.product-question-actions{display:grid;grid-template-columns:1fr}.product-question-actions button{width:100%}.product-question-pagination{font-size:.9rem}.product-question-pagination button{padding:.55rem .7rem}.product-question-answer{padding-left:.75rem}}
