._formGrid_f2hga_1{grid-template-columns:1fr 1fr;align-items:start;gap:40px;max-width:960px;display:grid}._formGrid_f2hga_1 label{color:#262329;flex-direction:column;gap:8px;font-size:14px;display:flex}._formGrid_f2hga_1 input[type=text],._formGrid_f2hga_1 input[type=number],._formGrid_f2hga_1 input[type=email]{color:#262329;background:#fff;border:1px solid #d8d0d6;border-radius:2px;padding:13px 14px;font-size:15px}._fieldsColumn_f2hga_8{flex-direction:column;gap:20px;display:flex}._uploadColumn_f2hga_10{flex-direction:column;display:flex}._uploadColumnSpacer_f2hga_11{visibility:hidden;margin-bottom:8px;font-size:14px;display:block}._uploadStack_f2hga_12{flex-direction:column;gap:12px;display:flex}._uploadBox_f2hga_13{text-align:center;background:#fff;border:2px dashed #d8c9a3;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:160px;padding:22px 24px;display:flex}._hiddenFileInput_f2hga_17{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._uploadButton_f2hga_20{color:#fff;letter-spacing:.04em;cursor:pointer;background:#766080;border:1px solid #766080;border-radius:2px;padding:13px 26px;font:600 13px Arial,sans-serif;transition:background-color .2s}._uploadButton_f2hga_20:hover{background:#5f4d68}._uploadHint_f2hga_25{color:#766080;max-width:320px;margin:0;font-size:13px;line-height:1.5}._filesNone_f2hga_26{color:#9a939e;margin:0;font-size:13px}._thumbnailGrid_f2hga_28{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}._thumbnail_f2hga_28{aspect-ratio:1;border-radius:2px;position:relative;overflow:hidden}._thumbnail_f2hga_28 img{object-fit:cover;width:100%;height:100%;display:block}._thumbnailEmpty_f2hga_31{background:#eee8f4;border:1px dashed #d8cee6;border-radius:2px;width:100%;height:100%}._thumbnail_f2hga_28 button{color:#fff;cursor:pointer;background:#262329b3;border:0;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;font-size:11px;display:grid;position:absolute;top:4px;right:4px}._comboboxWrapper_f2hga_37{position:relative}._comboboxWrapper_f2hga_37 input{width:100%}._comboboxOptions_f2hga_39{z-index:20;background:#fff;border:1px solid #d8d0d6;border-radius:2px;max-height:180px;margin:0;padding:6px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 20px #2623291f}._comboboxOptions_f2hga_39 li{color:#262329;cursor:pointer;padding:11px 14px;font-size:14px}._comboboxOptions_f2hga_39 li:hover{background:#f8f5ef}._sizeGroup_f2hga_46{flex-direction:column;gap:8px;display:flex}._sizeGroupLabel_f2hga_47{color:#262329;font-size:14px}._sizeRow_f2hga_48{gap:10px;display:flex}._sizeField_f2hga_49{color:#9a939e;flex-direction:column;flex:1;gap:6px;font-size:12px;display:flex}._sizeField_f2hga_49 select{color:#262329;background:#fff;border:1px solid #d8d0d6;border-radius:2px;padding:13px 10px;font-size:14px}._sizeField_f2hga_49 input[type=number]{width:100%;min-width:0;padding:13px 10px}._getQuoteButton_f2hga_53{align-self:flex-start}._error_f2hga_54{color:#b3435a;margin:0;font-size:13px}._done_f2hga_55{background:#eee8f4;border-radius:2px;max-width:520px;padding:28px 30px}._overlay_f2hga_57{z-index:100;background:#2623298c;place-items:center;padding:20px;display:grid;position:fixed;inset:0}._modal_f2hga_60{background:#f8f5ef;border-radius:2px;flex-direction:column;gap:14px;width:100%;max-width:420px;padding:34px 32px;display:flex}._modalTitle_f2hga_63{color:#262329;margin:0;font:400 24px Georgia,Times New Roman,serif}._modalBody_f2hga_64{color:#625c64;margin:0;font-size:14px;line-height:1.55}._notesLabel_f2hga_65{color:#262329;flex-direction:column;gap:8px;font-size:14px;display:flex}._notesLabel_f2hga_65 textarea{color:#262329;resize:vertical;background:#fff;border:1px solid #d8d0d6;border-radius:2px;padding:13px 14px;font:14px/1.5 Arial,sans-serif}._modalActions_f2hga_69{justify-content:flex-end;gap:12px;margin-top:6px;display:flex}._cancelButton_f2hga_70{cursor:pointer;color:#262329;background:0 0;border:1px solid #d8d0d6;border-radius:2px;padding:11px 20px;font:600 13px Arial,sans-serif}@media (width<=820px){._formGrid_f2hga_1{grid-template-columns:1fr}}
