.product-qa-modal.ac-qa-overlay-container{align-items:center;background:#000000b8;box-sizing:border-box;padding:24px}.product-qa-modal .ac-qa-popup{background:#fff;border:1px solid #d6dce3;border-radius:10px;box-shadow:0 24px 64px #00000047;box-sizing:border-box;color:#111827;font-family:Roboto,sans-serif;font-size:16px;margin:auto;max-height:calc(100dvh - 48px);max-width:600px;overflow:hidden;padding:0;width:100%}.product-qa-modal .ac-qa-popup>form{display:flex;flex-direction:column;margin:0;max-height:inherit;min-height:0}.product-qa-modal .ac-qa-popup-header{align-items:center;border-bottom:1px solid #d6dce3;display:flex;flex:0 0 auto;gap:16px;margin:0;padding:16px 24px}.product-qa-modal .ac-qa-popup-title{color:#111827;font-size:24px;font-weight:700;line-height:1.2;margin:0}.product-qa-modal .ac-qa-popup-close{align-items:center;background:#3d5a80;border:2px solid #3d5a80;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 44px;font:400 28px/1 Arial,sans-serif;height:44px;justify-content:center;margin-left:auto;padding:0;position:static;width:44px}.product-qa-modal .ac-qa-form-product-info{align-items:center;background:#f5f5f5;border:0;border-bottom:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:16px;margin:0;padding:20px 24px}.product-qa-modal .ac-qa-form-product-info-image{background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:0 0 64px;height:64px;object-fit:contain;padding:4px;width:64px}.product-qa-modal .ac-qa-form-product-info-title{color:#111827;font-size:15px;font-weight:600;line-height:1.4;min-width:0;overflow-wrap:anywhere}.product-qa-modal .ac-qa-form-product-info .ac-qa-badge-pill-info{background:none;border:0;border-radius:0;color:#526174;display:block;font-size:13px;font-weight:400;line-height:1.5;margin-top:4px;padding:0}.product-qa-modal .ac-qa-popup-content{display:grid;flex:1 1 auto;gap:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.product-qa-modal .ac-qa-popup-content>*{grid-column:1 / -1;min-width:0}.product-qa-modal .ac-qa-popup-content>.ac-qa-form-group:nth-child(-n+2){grid-column:auto}.product-qa-modal .ac-qa-form-group{margin:0}.product-qa-modal .ac-qa-form-group label{color:#374151;display:block;font-size:14px;font-weight:500;line-height:1.5;margin:0 0 6px}.product-qa-modal .ac-qa-required-mark{margin-left:3px}.product-qa-modal .ac-qa-form-input{background:#fff;border:1px solid #c8d0d9;border-radius:6px;box-sizing:border-box;color:#111827;font:400 16px/1.5 Roboto,sans-serif;min-height:44px;padding:10px 12px;transition:border-color .18s ease,box-shadow .18s ease;width:100%}.product-qa-modal textarea.ac-qa-form-input{min-height:140px;resize:vertical}.product-qa-modal .ac-qa-form-input:focus{border-color:#3d5a80;box-shadow:0 0 0 3px #3d5a8026;outline:none}.product-qa-modal .ac-qa-form-input.ac-qa-input-error{border-color:#b42318}.product-qa-modal .ac-qa-form-input.ac-qa-input-error:focus{box-shadow:0 0 0 3px #b4231826}.product-qa-modal .ac-qa-error-message{color:#b42318;font-size:13px;line-height:1.4;margin-top:6px}.product-qa-modal .ac-qa-uploaded-images:empty{display:none}.product-qa-modal .ac-qa-popup-footer{background:#fff;border-top:1px solid #e5e7eb;display:flex;flex:0 0 auto;gap:12px;justify-content:flex-end;margin:0;padding:20px 24px}.product-qa-modal .ac-qa-form-cancel,.product-qa-modal .ac-qa-form-submit{align-items:center;border:2px solid transparent;border-radius:4px;cursor:pointer;display:inline-flex;font:600 16px/1.2 Roboto,sans-serif;justify-content:center;margin:0;min-height:44px;min-width:112px;padding:10px 20px;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.product-qa-modal .ac-qa-form-submit{background:#3d5a80;color:#fff}.product-qa-modal .ac-qa-form-cancel{background:#939598;color:#fff}.product-qa-modal .ac-qa-form-submit:hover,.product-qa-modal .ac-qa-form-submit:focus-visible,.product-qa-modal .ac-qa-popup-close:hover,.product-qa-modal .ac-qa-popup-close:focus-visible{background:#fff;border-color:#3d5a80;color:#3d5a80}.product-qa-modal .ac-qa-form-cancel:hover,.product-qa-modal .ac-qa-form-cancel:focus-visible{background:#fff;border-color:#939598;color:#60666d}.product-qa-modal button:focus-visible{outline:3px solid rgba(61,90,128,.35);outline-offset:3px}.product-qa-modal button:disabled{cursor:not-allowed;opacity:.65}@media(max-width:539px){.product-qa-modal.ac-qa-overlay-container{padding:8px}.product-qa-modal .ac-qa-popup{max-height:calc(100dvh - 16px)}.product-qa-modal .ac-qa-popup-header,.product-qa-modal .ac-qa-form-product-info,.product-qa-modal .ac-qa-popup-footer{padding:16px}.product-qa-modal .ac-qa-popup-title{font-size:22px}.product-qa-modal .ac-qa-popup-content{gap:16px;grid-template-columns:minmax(0,1fr);padding:20px 16px}.product-qa-modal .ac-qa-popup-footer>button{flex:1;min-width:0}}@media(max-width:359px){.product-qa-modal.ac-qa-overlay-container{padding:8px 0}.product-qa-modal .ac-qa-popup-content{padding-left:6px;padding-right:6px}}.product-qa-image-modal.ac-qa-overlay-container{animation:product-qa-image-modal-in .18s ease-out;background:#111827e6;box-sizing:border-box;padding:72px 88px}@keyframes product-qa-image-modal-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.product-qa-image-modal.ac-qa-overlay-container{animation:none}}.product-qa-image-modal .ac-qa-image-popup-content{align-items:center;display:flex;height:100%;justify-content:center;max-width:900px;width:100%}.product-qa-image-modal .ac-qa-popup-image{background:#fff;border-radius:10px;box-shadow:0 24px 64px #00000073;height:auto;max-height:100%;max-width:100%;object-fit:contain;width:auto}.product-qa-image-modal .ac-qa-popup-caption{display:none}.product-qa-image-modal .ac-qa-image-popup-close,.product-qa-image-modal .ac-qa-popup-prev,.product-qa-image-modal .ac-qa-popup-next{align-items:center;background:#11182799;border:1px solid rgba(255,255,255,.45);border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:48px;justify-content:center;padding:0;position:fixed;transition:background-color .18s ease,border-color .18s ease,color .18s ease;width:48px}.product-qa-image-modal .ac-qa-image-popup-close{font:400 30px/1 Arial,sans-serif;right:20px;top:20px}.product-qa-image-modal .ac-qa-popup-prev,.product-qa-image-modal .ac-qa-popup-next{font-size:0;top:50%;transform:translateY(-50%)}.product-qa-image-modal .ac-qa-popup-prev{left:20px}.product-qa-image-modal .ac-qa-popup-next{right:20px}.product-qa-image-modal .ac-qa-popup-prev:before,.product-qa-image-modal .ac-qa-popup-next:before{background-color:currentColor;content:"";height:22px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 5l-7 7 7 7'/%3E%3C/svg%3E") center / contain no-repeat;width:22px}.product-qa-image-modal .ac-qa-popup-next:before{transform:scaleX(-1)}.product-qa-image-modal[data-image-count="1"] .ac-qa-popup-prev,.product-qa-image-modal[data-image-count="1"] .ac-qa-popup-next{display:none}.product-qa-image-modal .ac-qa-image-popup-close:hover,.product-qa-image-modal .ac-qa-image-popup-close:focus-visible,.product-qa-image-modal .ac-qa-popup-prev:hover,.product-qa-image-modal .ac-qa-popup-prev:focus-visible,.product-qa-image-modal .ac-qa-popup-next:hover,.product-qa-image-modal .ac-qa-popup-next:focus-visible{background:#fff;border-color:#fff;color:#111827}@media(max-width:767px){.product-qa-image-modal.ac-qa-overlay-container{padding:72px 16px}.product-qa-image-modal .ac-qa-image-popup-close,.product-qa-image-modal .ac-qa-popup-prev,.product-qa-image-modal .ac-qa-popup-next{height:44px;width:44px}.product-qa-image-modal .ac-qa-image-popup-close{right:12px;top:12px}.product-qa-image-modal .ac-qa-popup-prev{left:8px}.product-qa-image-modal .ac-qa-popup-next{right:8px}}
/*# sourceMappingURL=/cdn/shop/t/395/assets/product-qa-modal.css.map */
