.bespokeImageUpload_uploadContainer__RyNKg{width:700px;margin:0 auto;border-radius:4px;overflow:hidden}@media only screen and (max-width:700px){.bespokeImageUpload_uploadContainer__RyNKg{width:100%}}.bespokeImageUpload_header__8MpfE{background-color:var(--light-white-bg-color);padding:1rem;margin-bottom:0}.bespokeImageUpload_contentArea__DGp3h{padding:1rem}.bespokeImageUpload_fileUploadArea__jbBxk{border:2px dashed var(--border-color);border-radius:.5rem;padding:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:background-color .2s ease;min-height:100px}.bespokeImageUpload_fileUploadArea__jbBxk:hover{background-color:var(--light-white-bg-color)}.bespokeImageUpload_uploadPlaceholder__pAK5U{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--black-text-color)}.bespokeImageUpload_uploadPlaceholder__pAK5U .bespokeImageUpload_uploadIcon__nKdUq{margin-bottom:.5rem;width:2rem;height:2rem}.bespokeImageUpload_helpText__W0Iho{color:var(--black-text-color);margin-top:.75rem}.bespokeImageUpload_imageGallery__GzGTb{display:flex;flex-wrap:wrap;gap:10px;margin-top:1rem}.bespokeImageUpload_imageContainer__XFA1p{position:relative;width:120px;aspect-ratio:1;border:1px solid var(--border-color);border-radius:4px;overflow:hidden}@media only screen and (max-width:450px){.bespokeImageUpload_imageContainer__XFA1p{width:calc(25% - 7.5px);aspect-ratio:1}}@media only screen and (max-width:400px){.bespokeImageUpload_imageContainer__XFA1p{width:calc(33.33% - 7.5px);aspect-ratio:1}}.bespokeImageUpload_uploadedImage__DaA9x{width:100%;height:100%;object-fit:cover}.bespokeImageUpload_removeButton__9mpuh{position:absolute!important;top:5px;right:5px;background-color:var(--white-color)!important;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,.2);border:none;cursor:pointer}.bespokeImageUpload_removeButton__9mpuh .bespokeImageUpload_removeIcon__B7K1i{font-size:12px;color:var(--black-text-color)}.bespokeImageUpload_imgContainer__iy7aT{border:2px dashed #d1d5db;border-radius:8px;background-color:#fafafa;cursor:pointer;transition:all .2s ease;text-align:center;position:relative}.bespokeImageUpload_imgContainer__iy7aT .bespokeImageUpload_headTitle__Y2aHm{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.bespokeImageUpload_imgContainer__iy7aT:hover{border-color:#9ca3af;background-color:#f3f4f6}.bespokeImageUpload_imgContainer__iy7aT .bespokeImageUpload_file-upload-icon__nsr2N{width:48px;height:48px;margin-bottom:1rem;color:#9ca3af}.bespokeImageUpload_imgContainer__iy7aT .bespokeImageUpload_upload-title__Da4zt{font-size:1.125rem;font-weight:600;color:#374151;margin-bottom:.5rem}.bespokeImageUpload_imgContainer__iy7aT .bespokeImageUpload_upload-subtitle__g6XCx{font-size:.875rem;color:#6b7280;margin-bottom:1.5rem}.bespokeImageUpload_imgContainer__iy7aT.bespokeImageUpload_has-images__Z0jgg{padding:1rem;min-height:auto;flex-direction:row;flex-wrap:wrap;gap:10px;justify-content:flex-start}.bespokeImageUpload_imgContainer__iy7aT.bespokeImageUpload_has-images__Z0jgg .bespokeImageUpload_upload-prompt__OSE4S{display:none}.bespokeImageUpload_imgContainer__iy7aT .bespokeImageUpload_uploaded-images-grid__VnhXm{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:1rem}.bespokeImageUpload_imgContainer__iy7aT .bespokeImageUpload_uploaded-images-grid__VnhXm .bespokeImageUpload_image-item__18qrz{width:80px;height:80px;border-radius:4px;overflow:hidden;border:1px solid #e5e7eb}.bespokeImageUpload_imgContainer__iy7aT .bespokeImageUpload_uploaded-images-grid__VnhXm .bespokeImageUpload_image-item__18qrz img{width:100%;height:100%;object-fit:cover}.bespokeImageUpload_imgContainer__iy7aT .bespokeImageUpload_upload-prompt__OSE4S{display:flex;flex-direction:column;align-items:center;justify-content:center}.bespokeImageUpload_navButton__51QwH{cursor:pointer;transition:all .2s;width:100%}.bespokeImageUpload_navButton__51QwH.bespokeImageUpload_previous__ifBbM{background-color:rgba(0,0,0,0);border:3px solid var(--primary-color);color:var(--primary-text-color)}.bespokeImageUpload_navButton__51QwH.bespokeImageUpload_next__qqGMm{background-color:var(--primary-color);border:none;color:var(--white-color)}.bespokeImageUpload_showImgs__kT1JJ{position:relative}.bespokeImageUpload_showImgs__kT1JJ .bespokeImageUpload_deleteImgIcon__I6h0f{position:absolute;top:-5px;right:-5px;border-radius:50%;width:max-content;height:max-content}.bespokeImageUpload_showImgs__kT1JJ .bespokeImageUpload_deleteImgIcon__I6h0f svg{color:var(--red-text-color);width:30px;height:30px;padding:0}.bespokeImageUpload_showImgs__kT1JJ .bespokeImageUpload_deleteImgIcon__I6h0f svg path{padding:0;margin:0}.projectDetails_projectDetailsContainer__NsisQ{width:700px;margin:0 auto 30px}@media only screen and (max-width:700px){.projectDetails_projectDetailsContainer__NsisQ{width:100%}}.projectDetails_formHeader__A8K_F{background-color:var(--light-white-bg-color);padding:15px}.projectDetails_title__xgWyx{margin-bottom:0}.projectDetails_formContent__vF5Dt{margin-top:1rem;padding:0 20px}.projectDetails_inputField__vp65i,.projectDetails_textareaField__WLkIP{width:100%;border:1px solid var(--border-color);border-radius:.25rem;padding:.75rem;font-size:1rem}.projectDetails_inputField__vp65i:focus,.projectDetails_textareaField__WLkIP:focus{box-shadow:none;border-color:var(--primary-color);outline:0}.projectDetails_textareaField__WLkIP{resize:vertical;min-height:100px}.deliveryDate_deliveryDateContainer__dXTVa{width:700px;margin:0 auto 40px;border-radius:4px;overflow:hidden;padding:10px}@media only screen and (max-width:700px){.deliveryDate_deliveryDateContainer__dXTVa{width:100%}}.deliveryDate_title__DO_3z{display:block;padding:15px;margin-bottom:1rem;background-color:var(--light-white-bg-color);width:100%!important}.deliveryDate_optionsContainer__oo_XW,.deliveryDate_subtitle__Fl8_u{margin-bottom:1.5rem}.deliveryDate_optionTitle__Hl3vy{margin-bottom:.5rem}.deliveryDate_radioContainer__oh_QA{border:1px solid var(--border-color);border-radius:4px;padding:.75rem 1rem;display:flex;align-items:center}.deliveryDate_radioLabel__SrOxt{margin-left:.75rem;color:var(--black-text-color)}.deliveryDate_dateContainer___tuKC{margin-bottom:2rem}.deliveryDate_dateTitle__P2Vz9{font-weight:500;margin-bottom:.5rem}.lastStep_formContainer__OlQbu{padding:10px;max-width:700px;margin-bottom:40px}.lastStep_formCard___a1jq{background-color:var(--white-color);border-radius:.5rem}.lastStep_formTitle__atlSU{display:block;padding:15px;color:var(--black-text-color);width:100%;background-color:var(--light-white-bg-color)}.lastStep_formSection__YZty7 .lastStep_deliveryText__zvoK_{margin-bottom:1.5rem}.lastStep_formSection__YZty7 .lastStep_inputLabel__c9Kk6{display:block;font-weight:500;margin-bottom:.5rem;color:var(--black-color)}.lastStep_formSection__YZty7 input{border:1px solid var(--border-color)}.lastStep_buttonContainer__RvEzy{margin-top:2rem}.lastStep_buttonContainer__RvEzy button{padding:15px}@media only screen and (max-width:768px){.lastStep_buttonContainer__RvEzy button{padding:10px}}@media only screen and (max-width:500px){.lastStep_buttonContainer__RvEzy button{padding:8px}}.lastStep_previousButton__Whhcc{padding:15px;cursor:pointer;transition:all .2s;width:100%;background-color:rgba(0,0,0,0);border:3px solid var(--primary-color);color:var(--primary-text-color)}.lastStep_nextButton__frEKK{padding:15px;cursor:pointer;transition:all .2s;width:100%;background-color:var(--primary-color);border:none;color:var(--white-color)}.lastStep_calendarInput__h4feo .p-inputtext,.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92{width:100%}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 13px 10px 45px;position:relative;background-color:var(--light-white-bg-color);color:var(--black-text-color)}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq:first-child:after{content:"";position:absolute;top:8px;right:-25px;border-top:6px solid var(--white-color);border-right:6px solid var(--white-color);aspect-ratio:1;height:77%;background-color:inherit;transform:rotate(45deg);z-index:2}@media only screen and (max-width:1200px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq:first-child:after{right:-18px;top:5px;height:78%;border-top:4px solid var(--white-color);border-right:4px solid var(--white-color)}}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq:nth-child(2):after{content:"";position:absolute;top:8px;right:-25px;border-top:6px solid var(--white-color);border-right:6px solid var(--white-color);aspect-ratio:1;height:77%;background-color:inherit;transform:rotate(45deg);z-index:2}@media only screen and (max-width:1200px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq:nth-child(2):after{right:-18px;top:5px;height:78%;border-top:4px solid var(--white-color);border-right:4px solid var(--white-color)}}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq:nth-child(3):after{content:"";position:absolute;top:8px;right:-25px;border-top:6px solid var(--white-color);border-right:6px solid var(--white-color);aspect-ratio:1;height:77%;background-color:inherit;transform:rotate(45deg);z-index:2}@media only screen and (max-width:1200px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq:nth-child(3):after{right:-18px;top:5px;height:78%;border-top:4px solid var(--white-color);border-right:4px solid var(--white-color)}}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_detail__JZFDR{color:var(--black-text-color);font-size:36px;font-weight:600}@media only screen and (max-width:450px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_detail__JZFDR .progressBar_num__ONcMI{display:none}}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_detail__JZFDR .progressBar_txt__pj_hp{color:var(--black-text-color);font-size:18px;font-weight:500;z-index:5}@media only screen and (max-width:992px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_detail__JZFDR .progressBar_txt__pj_hp span{display:none}}@media only screen and (max-width:450px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_detail__JZFDR .progressBar_txt__pj_hp{padding-left:25px}}@media only screen and (max-width:1200px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_detail__JZFDR .progressBar_txt__pj_hp{font-size:16px}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_detail__JZFDR .progressBar_num__ONcMI{font-size:16px;padding-left:26px}}@media only screen and (max-width:768px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_detail__JZFDR .progressBar_txt__pj_hp{font-size:14px}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_detail__JZFDR .progressBar_num__ONcMI{font-size:14px;padding-left:26px}}@media only screen and (max-width:1200px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq .progressBar_icon__Z78f_{display:none}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq{padding:15px 5px}}@media only screen and (max-width:768px){.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_progressCard__7_fzq{padding:10px 0}}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_active__Na9p9{background-color:var(--primary-color)}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_active__Na9p9 .progressBar_detail__JZFDR{color:#fff;font-weight:600}.progressBar_progressBar1__9bBtZ .progressBar_inner__6oS92 .progressBar_active__Na9p9 .progressBar_detail__JZFDR .progressBar_txt__pj_hp{color:#fff;font-weight:500}.responseBespoke_bespokeSuccessContainer__e92Mk{max-width:700px}.responseBespoke_bespokeSuccessContainer__e92Mk .responseBespoke_checkIcon__KDQgh{color:#fff;width:80px;height:80px}