.t4s-grinder-feedback__trigger{position:absolute;top:6px;right:8px;background:none;border:none;padding:6px 0;display:inline-flex;align-items:center;flex-direction:row-reverse;gap:8px;cursor:pointer;color:var(--secondary-color);font-size:13px;font-weight:600;text-decoration:none;opacity:.85;transition:color .2s ease,transform .2s ease,opacity .2s ease;z-index:10}.t4s-grinder-feedback__trigger-icon{flex-shrink:0;width:16px;height:16px;transition:transform .2s ease}.t4s-grinder-feedback__trigger-text{position:static;white-space:nowrap;font-size:13px;font-weight:600;opacity:0;transform:translate(-6px);padding-left:0;max-width:0;overflow:hidden;transition:opacity .2s ease,transform .2s ease,max-width .2s ease}.t4s-grinder-feedback__trigger:hover{background:none;color:var(--text-color);transform:translate(-3px);opacity:1}.t4s-grinder-feedback__trigger:hover .t4s-grinder-feedback__trigger-icon{transform:translate(-2px)}.t4s-grinder-feedback__trigger:hover .t4s-grinder-feedback__trigger-text{opacity:1;transform:translate(0);max-width:120px}.t4s-grinder-feedback-modal{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s;padding:20px}.t4s-grinder-feedback-modal.is-open{opacity:1;visibility:visible}.t4s-grinder-feedback-modal__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.t4s-grinder-feedback-modal__content{position:relative;background:var(--bg-color, #fff);border-radius:var(--other-radius);max-width:563px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 10px 40px #0003;transform:scale(.95) translateY(10px);transition:transform .3s ease;padding:0}.t4s-grinder-feedback-modal.is-open .t4s-grinder-feedback-modal__content{transform:scale(1) translateY(0)}.t4s-grinder-feedback-modal__header{padding:18px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(var(--border-color-rgb),.85);background:rgba(var(--border-color-rgb),.08)}.t4s-grinder-feedback-modal__close{background:none;border:none;padding:6px;cursor:pointer;color:var(--text-color);opacity:.6;display:flex;align-items:center;justify-content:center;transition:opacity .2s;border-radius:50%;flex-shrink:0;margin-left:12px}.t4s-grinder-feedback-modal__close:hover{opacity:1;background:none}.t4s-grinder-feedback-preview{flex:1}.t4s-grinder-feedback-preview__title{font-size:11px;text-transform:uppercase;letter-spacing:.5px;color:var(--text-color);opacity:.6;margin-bottom:6px;font-weight:500}.t4s-grinder-feedback-preview__items{display:flex;flex-wrap:wrap;gap:6px 16px}.t4s-grinder-feedback-preview__item{display:flex;align-items:center;gap:6px;font-size:13px}.t4s-grinder-feedback-preview__label{color:var(--text-color);font-weight:400}.t4s-grinder-feedback-preview__value{font-weight:600;color:var(--secondary-color)}#t4s-pr-popup__grinder-feedback form{padding:25px 24px 32px}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__svg{color:var(--secondary-color);display:flex;justify-content:center;margin-bottom:12px}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__svg svg{width:31px;height:31px}#t4s-pr-popup__grinder-feedback h3{margin-bottom:12px;font-size:22px;font-weight:400;color:var(--secondary-color)}.t4s-grinder-feedback__intro{margin-bottom:18px;font-size:13px;color:var(--text-color);opacity:.8;line-height:1.5}.t4s-grinder-feedback__gift-banner{background:linear-gradient(135deg,#fff8e1,#ffecb3);border:1px solid #ffc107;border-radius:var(--other-radius);padding:14px 16px;margin-bottom:20px;display:flex;align-items:center;gap:12px;color:#f57c00;font-size:13px;font-weight:500;line-height:1.4}.t4s-grinder-feedback__gift-banner svg{flex-shrink:0;stroke:#ff8f00}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form .t4s-col-item{margin-bottom:13px}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form input:not([type=submit]):not([type=checkbox]),#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form input[type=text],#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form input[type=email],#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form textarea{width:100%;height:49px;line-height:28px;transition:border-color .5s;box-shadow:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(var(--border-color-rgb),.95);font-size:13px;outline:0;padding:18px 15px;color:var(--text-color);border-radius:var(--other-radius);max-width:100%;font-weight:400;background:var(--bg-color, #fff)}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form .t4s-field-label{position:absolute;left:16px;top:0;font-size:13px;font-weight:400;display:flex;align-items:center;height:100%;transform:scale(1);transform-origin:left top;transition:transform .2s ease-in-out;pointer-events:none;color:var(--text-color);opacity:.7}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form .t4s-form-group input:-webkit-autofill~label,#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form .t4s-form-group input:not(:placeholder-shown)~label,#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form .t4s-form-group input:focus~label{transform:translateY(-10px) scale(.8)}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form .t4s-form-group input::placeholder{opacity:0}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form textarea{min-height:140px;overflow:auto;resize:vertical;height:auto;line-height:1.5}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form .required{color:var(--text-color);font-size:13px}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form input:not([type=submit]):not([type=checkbox]):focus,#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form textarea:focus{border-color:var(--secondary-color)}.t4s-grinder-feedback__checkboxes{margin-top:8px;display:flex;flex-direction:column;gap:10px}.t4s-grinder-feedback__checkbox{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:13px;color:var(--text-color);line-height:1.4}.t4s-grinder-feedback__checkbox input[type=checkbox]{margin-top:2px;cursor:pointer;width:16px;height:16px;flex-shrink:0;accent-color:var(--secondary-color)}.t4s-grinder-feedback__checkbox--gift{padding:12px 14px;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:1px solid #64b5f6;border-radius:var(--other-radius);color:#1565c0;font-weight:500;margin-top:4px}.t4s-grinder-feedback__checkbox--gift:hover{background:linear-gradient(135deg,#bbdefb,#90caf9)}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form-submit{margin-top:20px}#t4s-pr-popup__grinder-feedback input.button,#t4s-pr-popup__grinder-feedback input[type=submit].button{background-color:var(--t4s-dark-color);color:var(--t4s-light-color);border-radius:var(--btn-radius);min-width:177px;min-height:47px;font-size:12px;font-weight:500;text-transform:uppercase;border:none;cursor:pointer;transition:background-color .3s ease;padding:12px 24px}#t4s-pr-popup__grinder-feedback input.button:hover,#t4s-pr-popup__grinder-feedback input[type=submit].button:hover{background-color:var(--accent-color-darken, var(--secondary-color))}#t4s-pr-popup__grinder-feedback .form-status{margin-bottom:16px;padding:12px 16px;border-radius:var(--other-radius);font-size:13px;line-height:1.5}#t4s-pr-popup__grinder-feedback .form-status--success{background:#e8f5e9;border:1px solid #81c784;color:#2e7d32}#t4s-pr-popup__grinder-feedback .form-status--error{background:#ffebee;border:1px solid #e57373;color:#c62828}@media (max-width: 767px){.t4s-grinder-feedback-modal{padding:10px}.t4s-grinder-feedback-modal__content{max-height:95vh}.t4s-grinder-feedback-modal__header{padding:14px 18px}.t4s-grinder-feedback-preview__items{flex-direction:column;gap:4px}#t4s-pr-popup__grinder-feedback form{padding:20px 18px 24px}#t4s-pr-popup__grinder-feedback h3{font-size:18px}#t4s-pr-popup__grinder-feedback .t4s-product-Ask__form textarea{min-height:120px}.t4s-grinder-feedback__gift-banner{padding:10px 12px;font-size:12px}.t4s-grinder-feedback__trigger{top:4px;right:6px;font-size:12px;padding:4px 0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/grinder-feedback-form.css.map */
