.st-feedback{box-sizing:border-box;max-width:700px;margin:80px auto;background:#f6f6f6;border-radius:6px}.st-feedback__banner{width:100%;max-width:700px;height:190px;background-color:#000;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative;border-radius:6px 6px 0 0}.st-feedback__banner img{max-width:45%;max-height:45%;height:auto;width:auto;object-fit:contain;display:block}.st-feedback__paragraph{padding:16px 30px 30px;margin:0;line-height:1.4;color:#222;font-size:14px}.st-feedback__title{margin:0 0 8px;font-size:18px;font-weight:600;color:#111;display:inline-flex;align-items:center;gap:6px}.st-field-label{display:block;font-size:13px;margin:0 0 6px;color:#111;font-weight:600}.st-field-label-feedback{display:block;font-size:18px;margin:0 0 6px;color:#111;font-weight:600;line-height:1.2}.st-required-star{color:#d64545;font-weight:700;margin-left:2px}.st-feedback__form{display:flex;flex-direction:column;gap:10px;padding:0 30px 50px}.st-feedback__select.placeholder{color:#9a9a9a;-webkit-text-fill-color:#9a9a9a}.st-feedback__select:not(.placeholder){color:#000;-webkit-text-fill-color:#000}.st-feedback__select option{color:#000}.st-feedback__select,.st-feedback__input,.st-feedback__textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;outline:none;transition:box-shadow .12s,border-color .12s;background:#fff}.st-feedback__select:focus,.st-feedback__input:focus,.st-feedback__textarea:focus{border-color:#aaa;box-shadow:0 0 0 3px #00000008}.st-feedback__textarea{resize:none;overflow:hidden;min-height:96px;line-height:1.4}.st-feedback__submit{width:100%;max-width:300px;margin:6px auto 0;padding:15px 14px;border:0;border-radius:6px;font-weight:600;cursor:pointer;background:#111;color:#fff}.st-input-row{display:grid;grid-template-columns:1fr;gap:8px}.st-invalid{border-color:#d64545!important;box-shadow:0 0 0 3px #d6454514}.st-error-message{color:#d64545;font-size:12px;margin-top:6px;line-height:1.2}@media (max-width: 768){.st-feedback{padding:12px}}@media (min-width: 560px){.st-input-row{grid-template-columns:repeat(3,1fr)}.st-feedback__submit{width:40%}}@media (max-width: 420px){.st-feedback{padding:12px}.st-feedback__banner{height:152px}}.st-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9999;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.st-modal-overlay.active{opacity:1;visibility:visible}.st-modal-box{background:#fff;padding:30px;border-radius:8px;max-width:400px;width:90%;text-align:center;box-shadow:0 4px 15px #0003;transform:translateY(20px);transition:transform .3s ease}.st-modal-overlay.active .st-modal-box{transform:translateY(0)}.st-modal-icon{font-size:40px;margin-bottom:15px;display:block}.st-modal-title{margin:0 0 10px;font-size:20px;color:#111;font-weight:700}.st-modal-text{margin:0 0 20px;font-size:14px;color:#555;line-height:1.5}.st-modal-close-btn{background:#111;color:#fff;border:none;padding:10px 24px;border-radius:4px;cursor:pointer;font-weight:600;font-size:14px;transition:background .2s}.st-modal-close-btn:hover{background:#333}.st-modal-box.success .st-modal-icon{color:#28a745}.st-modal-box.error .st-modal-icon{color:#d64545}
/*# sourceMappingURL=/cdn/shop/t/38/assets/feedback.css.map */
