.custom-request{max-width:72rem;margin:0 auto}.custom-request__heading{margin:0 0 1.5rem}.custom-request__intro{margin-bottom:4rem}.custom-request__fields{display:grid;grid-template-columns:1fr;gap:2.4rem}@media screen and (min-width:750px){.custom-request__fields{grid-template-columns:1fr 1fr}.custom-request__fields .field--full{grid-column:1 / -1}}.custom-request .field{display:flex;flex-direction:column;gap:.6rem}.custom-request .field__input,.custom-request .text-area{position:static;width:100%;min-height:4.4rem;padding:1rem 1.4rem}.custom-request .text-area{min-height:12rem;resize:vertical}.custom-request .form__label{display:block;margin:0;font-size:1.4rem;letter-spacing:.04em;text-transform:uppercase;opacity:.85}.custom-request__hint{margin:0;font-size:1.3rem;line-height:1.5;opacity:.6}.custom-request .select{width:100%}.custom-request .select__select{width:100%;min-height:4.4rem;padding:1rem 1.4rem}.custom-request input[type=date]::-webkit-calendar-picker-indicator{filter:invert(1);opacity:.7;cursor:pointer}.custom-request__submit{margin-top:3.2rem}.custom-request__note{margin-top:2rem;font-size:1.4rem;opacity:.7}.custom-request__uploader{display:flex;flex-direction:column;gap:.8rem}.custom-request__file-input{width:100%;padding:1.2rem 1.4rem;border:1px dashed rgba(var(--color-foreground),.4);background:transparent;color:rgb(var(--color-foreground));font-size:1.4rem;cursor:pointer}.custom-request__file-input::file-selector-button{margin-right:1.2rem;padding:.6rem 1.4rem;border:1px solid rgba(var(--color-foreground),.5);background:transparent;color:inherit;font:inherit;cursor:pointer}.custom-request__thumbs{display:flex;flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none}.custom-request__thumb{position:relative;width:8rem;height:8rem}.custom-request__thumb img{width:100%;height:100%;object-fit:cover;display:block}.custom-request__thumb-remove{position:absolute;top:-.8rem;right:-.8rem;width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid rgba(var(--color-foreground),.35);border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));font-size:1.6rem;line-height:1;cursor:pointer}.custom-request__upload-status{margin:0;min-height:1.8rem;font-size:1.3rem;opacity:.75}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-request-form.css.map */
