.feedback-form{background-color:rgb(var(--color-background, 255, 255, 255));color:rgb(var(--color-foreground, 26, 26, 26));font-family:var(--font-body-family, inherit);font-style:var(--font-body-style, normal);font-weight:var(--font-body-weight, 400);padding-top:var(--feedback-padding-top, 64px);padding-bottom:var(--feedback-padding-bottom, 64px);overflow-x:hidden}.feedback-form *,.feedback-form *:before,.feedback-form *:after{box-sizing:border-box}.feedback-form__container{display:flex;justify-content:center;width:100%;padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.feedback-form__inner{width:100%;max-width:var(--feedback-max-width, 560px)}.feedback-form__header{text-align:center;margin-bottom:2.5rem}.feedback-form__icon{width:72px;height:72px;margin:0 auto 1.5rem;border-radius:50%;background-color:rgba(var(--color-foreground, 26, 26, 26),.06);color:rgb(var(--color-foreground, 26, 26, 26));display:flex;align-items:center;justify-content:center}.feedback-form__icon svg,.feedback-form__icon-image{width:36px;height:36px}.feedback-form__icon-image{object-fit:contain}.feedback-form__title{margin:0 0 .75rem;font-family:var(--heading-font-family);font-weight:var(--heading-font-weight);font-style:var(--heading-font-style);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);overflow-wrap:anywhere;font-size:clamp(calc(var(--font-heading-scale, 1) * 1.75rem),4vw,calc(var(--font-heading-scale, 1) * 2rem));line-height:calc(1 + .2 / var(--font-heading-scale, 1));color:rgb(var(--color-foreground, 26, 26, 26))}.feedback-form__subtitle{margin:0;font-size:calc(var(--font-body-scale, 1) * .9375rem);line-height:calc(1 + .6 / var(--font-body-scale, 1));color:rgba(var(--color-foreground, 26, 26, 26),.7)}.feedback-form__form{display:flex;flex-direction:column;gap:1.25rem}.feedback-form__field{display:flex;flex-direction:column;gap:.5rem}.feedback-form__label{font-size:calc(var(--font-body-scale, 1) * .8125rem);line-height:calc(1 + .4 / var(--font-body-scale, 1));color:rgb(var(--color-foreground, 26, 26, 26))}.feedback-form__label--required:after{content:" *";color:rgba(var(--color-foreground, 26, 26, 26),.65)}.feedback-form__field-error{margin:.375rem 0 0;font-size:calc(var(--font-body-scale, 1) * .75rem);line-height:1.5;color:#b42318}.feedback-form__field-error[hidden]{display:none}.feedback-form__product-trigger.is-invalid{border-color:#b42318;box-shadow:0 0 0 1px #b42318}.feedback-form__input,.feedback-form__textarea,.feedback-form__product-trigger,.feedback-form__product-search{width:100%;padding:.875rem 1rem;font-family:var(--font-body-family, inherit);font-size:calc(var(--font-body-scale, 1) * .9375rem);line-height:calc(1 + .4 / var(--font-body-scale, 1));color:rgb(var(--color-foreground, 26, 26, 26));background-color:rgb(var(--color-background, 255, 255, 255));border:1px solid rgba(var(--color-foreground, 26, 26, 26),.15);border-radius:var(--inputs-radius, 4px);-webkit-appearance:none;appearance:none;transition:border-color .2s ease,box-shadow .2s ease}.feedback-form__input::placeholder,.feedback-form__textarea::placeholder,.feedback-form__product-search::placeholder{color:rgba(var(--color-foreground, 26, 26, 26),.45)}.feedback-form__input:focus,.feedback-form__textarea:focus,.feedback-form__product-trigger:focus,.feedback-form__product-search:focus{outline:none;border-color:rgb(var(--color-foreground, 26, 26, 26));box-shadow:0 0 0 1px rgb(var(--color-foreground, 26, 26, 26))}.feedback-form__product-input-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.feedback-form__product-picker{position:relative}.feedback-form__product-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;text-align:left;cursor:pointer;padding-right:2.5rem}.feedback-form__product-trigger-inner{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1;overflow:hidden}.feedback-form__product-trigger-inner span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feedback-form__product-trigger img{width:40px;height:40px;object-fit:cover;border-radius:3px;flex-shrink:0;background-color:rgba(var(--color-foreground, 26, 26, 26),.06)}.feedback-form__product-placeholder{color:rgba(var(--color-foreground, 26, 26, 26),.45)}.feedback-form__product-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:rgb(var(--color-background, 255, 255, 255));border:1px solid rgba(var(--color-foreground, 26, 26, 26),.15);border-radius:var(--inputs-radius, 4px);box-shadow:0 8px 24px rgba(var(--color-shadow, 26, 26, 26),.08);overflow:hidden}.feedback-form__product-dropdown-header,.feedback-form__product-backdrop{display:none}.feedback-form__product-picker.is-open .feedback-form__product-trigger{border-color:rgb(var(--color-foreground, 26, 26, 26));box-shadow:0 0 0 1px rgb(var(--color-foreground, 26, 26, 26))}.feedback-form__product-search-wrap{padding:.75rem;border-bottom:1px solid rgba(var(--color-foreground, 26, 26, 26),.15)}.feedback-form__product-search{padding:.625rem .75rem}.feedback-form__product-list{list-style:none;margin:0;padding:.375rem 0;max-height:260px;overflow-y:auto}.feedback-form__product-option{display:flex;align-items:center;gap:.75rem;width:100%;min-height:3.25rem;padding:.75rem .875rem;border:none;background:transparent;text-align:left;cursor:pointer;font-family:var(--font-body-family, inherit);font-size:calc(var(--font-body-scale, 1) * .9375rem);color:rgb(var(--color-foreground, 26, 26, 26));transition:background-color .15s ease;-webkit-tap-highlight-color:transparent}.feedback-form__product-option:hover,.feedback-form__product-option.is-selected{background-color:rgba(var(--color-foreground, 26, 26, 26),.05)}.feedback-form__product-option img{width:44px;height:44px;object-fit:cover;border-radius:3px;flex-shrink:0;background-color:rgba(var(--color-foreground, 26, 26, 26),.06)}.feedback-form__product-option span{min-width:0;line-height:1.4;overflow-wrap:anywhere}.feedback-form__product-loading,.feedback-form__product-empty{margin:0;padding:1rem .875rem;font-size:calc(var(--font-body-scale, 1) * .875rem);color:rgba(var(--color-foreground, 26, 26, 26),.65);text-align:center}.feedback-form__select-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);pointer-events:none;color:rgba(var(--color-foreground, 26, 26, 26),.65);display:flex;align-items:center}.feedback-form__product-trigger .feedback-form__select-icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.feedback-form__textarea{min-height:140px;resize:vertical}.feedback-form__product-option--clear span{color:rgba(var(--color-foreground, 26, 26, 26),.65)}.feedback-form__field-hint{margin:.375rem 0 0;font-size:calc(var(--font-body-scale, 1) * .75rem);line-height:calc(1 + .5 / var(--font-body-scale, 1));color:rgba(var(--color-foreground, 26, 26, 26),.65)}.feedback-form__image-upload{display:flex;flex-direction:column;gap:.75rem}.feedback-form__file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.feedback-form__file-label{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3rem;padding:.875rem 1rem;border:1px dashed rgba(var(--color-foreground, 26, 26, 26),.15);border-radius:var(--inputs-radius, 4px);font-family:var(--font-body-family, inherit);font-size:calc(var(--font-body-scale, 1) * .875rem);color:rgb(var(--color-foreground, 26, 26, 26));cursor:pointer;transition:border-color .2s ease,background-color .2s ease;text-align:center;-webkit-tap-highlight-color:transparent}.feedback-form__file-label [data-feedback-image-label-text]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.feedback-form__file-label svg,.feedback-form__file-label-icon{width:20px;height:20px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.feedback-form__file-label-icon--image{object-fit:contain}.feedback-form__file-label:hover{border-color:rgb(var(--color-foreground, 26, 26, 26));background-color:rgba(var(--color-foreground, 26, 26, 26),.03)}.feedback-form__image-preview{position:relative;display:inline-flex;align-self:flex-start}.feedback-form__image-preview img{width:80px;height:80px;object-fit:cover;border-radius:var(--inputs-radius, 4px);border:1px solid rgba(var(--color-foreground, 26, 26, 26),.15)}.feedback-form__image-remove{position:absolute;top:-8px;right:-8px;width:22px;height:22px;border:none;border-radius:50%;background:rgb(var(--color-button, var(--color-foreground, 26, 26, 26)));color:rgb(var(--color-button-text, var(--color-background, 255, 255, 255)));font-size:1rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.feedback-form__submit{margin-top:.5rem;min-height:3rem;width:100%}.feedback-form__submit:not(.button){width:100%;padding:1rem 1.5rem;border:none;border-radius:var(--buttons-radius, 2px);background-color:rgb(var(--color-button, var(--color-foreground, 26, 26, 26)));color:rgb(var(--color-button-text, var(--color-background, 255, 255, 255)));font-family:var(--font-body-family, inherit);font-size:calc(var(--font-body-scale, 1) * .8125rem);font-weight:var(--font-body-weight, 500);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease,transform .15s ease}.feedback-form__submit:not(.button):hover{opacity:.88}.feedback-form__submit:disabled{opacity:.6;cursor:not-allowed}.feedback-form__submit:not(:disabled):active{transform:translateY(1px)}.feedback-form__status{padding:.875rem 1rem;border-radius:4px;font-size:.875rem;line-height:1.5}.feedback-form__status--success{background-color:#edf7ed;color:#1e4620;border:1px solid #c8e6c9}.feedback-form__status--error{background-color:#fdecea;color:#611a15;border:1px solid #f5c6cb}@media screen and (max-width:749px){.feedback-form{padding-top:max(calc(var(--feedback-padding-top, 64px) * .65),2.5rem);padding-bottom:max(calc(var(--feedback-padding-bottom, 64px) * .65),2.5rem)}.feedback-form__container{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right))}.feedback-form__header{margin-bottom:1.75rem}.feedback-form__icon{width:64px;height:64px;margin-bottom:1.25rem}.feedback-form__icon svg,.feedback-form__icon-image{width:32px;height:32px}.feedback-form__title{font-size:clamp(1.5rem,6vw,1.875rem);padding:0 .25rem}.feedback-form__subtitle{font-size:.9375rem;padding:0 .25rem}.feedback-form__form{gap:1rem}.feedback-form__input,.feedback-form__textarea,.feedback-form__product-trigger,.feedback-form__product-search{min-height:3rem;padding:.875rem 1rem;font-size:1rem}.feedback-form__product-trigger{padding-right:2.75rem}.feedback-form__textarea{min-height:120px}.feedback-form__product-dropdown-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:1rem 1rem .75rem;border-bottom:1px solid rgba(var(--color-foreground, 26, 26, 26),.1)}.feedback-form__product-dropdown-title{margin:0;font-size:.9375rem;font-weight:600;color:rgb(var(--color-foreground, 26, 26, 26))}.feedback-form__product-dropdown-close{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:none;border-radius:50%;background:rgba(var(--color-foreground, 26, 26, 26),.06);color:rgb(var(--color-foreground, 26, 26, 26));font-size:1.375rem;line-height:1;cursor:pointer;flex-shrink:0}.feedback-form__product-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;background:#00000073}.feedback-form__product-backdrop[hidden]{display:none}.feedback-form__product-dropdown{position:fixed;top:auto;bottom:0;left:0;right:0;z-index:100;max-height:min(78dvh,520px);border-radius:1rem 1rem 0 0;border-bottom:none;box-shadow:0 -8px 32px #0000001f;display:flex;flex-direction:column}.feedback-form__product-dropdown[hidden]{display:none}.feedback-form__product-search-wrap{flex-shrink:0;padding:.75rem 1rem}.feedback-form__product-list{flex:1;max-height:none;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.feedback-form__product-option{min-height:3.5rem;padding:.875rem 1rem}.feedback-form__product-option img{width:40px;height:40px}.feedback-form__file-label{min-height:3.25rem;font-size:.9375rem}.feedback-form__submit,.feedback-form__submit.button{min-height:3.25rem;font-size:.875rem}.feedback-form__status{font-size:.875rem}}@media screen and (max-width:389px){.feedback-form__container{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.feedback-form__file-label{flex-wrap:wrap}.feedback-form__file-label [data-feedback-image-label-text]{white-space:normal;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map */
