/* Questions & answers: independent from purchase-verified product reviews. */
.single-product .zm-product-qa {max-width:860px; margin:18px 0 36px;}
.single-product .zm-product-qa h3 {font-size:21px;margin:0 0 18px;}
.single-product .zm-qa-empty {color:#747474;font-size:14px;margin:0 0 22px;}
.single-product .zm-qa-item {border:1px solid #eceae8;border-radius:10px;padding:17px 20px;margin-bottom:12px;background:#fff;}
.single-product .zm-qa-item h4 {font-size:15px;font-weight:650;margin:0 0 8px;color:#222;}
.single-product .zm-qa-item h4 > span {font-size:12px;color:#0a7777;padding-right:4px;}
.single-product .zm-qa-item > div {font-size:14px;color:#565656;line-height:1.6;}
.single-product .zm-qa-item > div p {margin:0 0 6px;}
.single-product .zm-qa-form-wrap {margin-top:24px;padding:24px;border-radius:11px;background:#f7f5f2;}
.single-product .zm-qa-form-wrap h4 {margin:0 0 5px;color:#232323;font-size:17px;}
.single-product .zm-qa-form-wrap p {color:#696969;font-size:13px;margin:0 0 16px;}
.single-product .zm-qa-form-wrap label {display:block;margin:0 0 7px;font-size:13px;font-weight:600;}
.single-product .zm-qa-form-wrap textarea {display:block;width:100%;border:1px solid #ddd;border-radius:7px;padding:12px;min-height:112px;background:#fff;resize:vertical;}
.single-product .zm-qa-form-wrap button {margin-top:12px;padding:12px 22px;border:0;border-radius:7px;background:#0a7777;color:#fff;font-size:14px;font-weight:600;cursor:pointer;}
.single-product .zm-qa-form-wrap button:hover {background:#075e5d;}
.single-product .zm-qa-notice {padding:12px 16px;border-left:3px solid #0a7777;background:#f0f8f6;font-size:13px;}
.single-product .zm-qa-honeypot {position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden;}
@media(max-width:620px){.single-product .zm-qa-form-wrap{padding:18px;}}

