.ratingInput_star_rating__eT6ua button{background-color:transparent;border:none;outline:none;padding:0;margin-right:6px;font-size:20px;line-height:20px}.ratingInput_on__L1rQk{color:#ffa707}.ratingInput_off__4TZPs{color:#ccc}.purchaseDetails_card__3OJXZ{position:absolute;top:0;bottom:0;width:100%;height:100%;z-index:68;background:#fff;overflow:auto}.purchaseDetails_close__DVuQ7{position:absolute;top:15px;right:15px;z-index:1;cursor:pointer}.purchaseDetails_review_button___ocbt{border:none;background-color:var(--primary);color:var(--primary_contrast);border-radius:5px;font-size:14px;line-height:22px;width:100%;display:block;max-width:135px;text-align:center;margin:5px auto}.purchaseDetails_review_button___ocbt:hover{background-color:var(--primary_light);color:var(--primary_light_contrast)}.fileUpload_fileUploadContainer___BSo_{position:relative;margin:40px 0 15px;border:2px dotted var(--primary_light);padding:35px 20px;border-radius:6px;display:flex;flex-direction:column;align-items:center;background-color:var(--white)}.fileUpload_inputLabel__i7LfU{top:-35px;font-size:15px;color:var(--deep_black);left:0;position:absolute}.fileUpload_dragDropText__yaae1{font-weight:700;letter-spacing:2.2px;margin-top:0;text-align:center}.fileUpload_uploadFileBtn__3Pcgs{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--primary,#1bbfdd);border:none;cursor:pointer;font-size:.95rem;line-height:1;padding:.85em 1.8em;text-align:center;text-transform:uppercase;font-weight:700;border-radius:8px;color:#fff;font-family:Open Sans,sans-serif;display:inline-flex;align-items:center;justify-content:center;gap:10px;transition:background-color .2s ease-in-out,transform .15s ease}.fileUpload_uploadFileBtn__3Pcgs div{display:flex;align-items:center;justify-content:center}.fileUpload_uploadFileBtn__3Pcgs svg{display:block}@media only screen and (max-width:500px){.fileUpload_uploadFileBtn__3Pcgs{font-size:.85rem;padding:.75em 1.4em}.fileUpload_dragDropText__yaae1{font-size:.9rem}}.fileUpload_uploadFileBtn__3Pcgs:hover{background-color:var(--primary_hover,#159fbb);color:#fff;transform:translateY(-1px)}.fileUpload_uploadFileBtn__3Pcgs:focus{outline:2px solid var(--primary_light,#7fd8ea);outline-offset:2px}.fileUpload_uploadFileBtn__3Pcgs:disabled{opacity:.5;filter:none;pointer-events:none}.fileUpload_formField__bJMTx{font-size:18px;display:block;width:100%;border:none;text-transform:none;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0}.fileUpload_formField__bJMTx:focus{outline:none}.fileUpload_filePreviewContainer__t_9ez{margin-bottom:65px}.fileUpload_filePreviewContainer__t_9ez span{font-size:14px}.fileUpload_previewList__IRASR{display:flex;flex-wrap:wrap;margin-top:10px}.fileUpload_previewContainer__59vD4{padding:.25rem;margin:1rem .5rem;width:80px;height:80px;border-radius:6px;box-sizing:border-box}.fileUpload_previewItem__cRikd{position:relative;border:1px solid #dddddd;border-radius:5px;padding:3px;background-color:#fff;transition:box-shadow .3s ease;display:flex;height:100%;align-items:center;justify-content:center;overflow:hidden}.fileUpload_previewItem__cRikd:hover{box-shadow:0 0 8px #74747454}.fileUpload_previewItem__cRikd aside{position:absolute;top:0;right:0}.fileUpload_previewItem__cRikd svg{fill:#e74c3c}.fileUpload_imagePreview__g3evF{width:100%;height:auto}.fileUpload_removeFileIcon__gAH7O{cursor:pointer;transition:transform .3s ease}.fileUpload_removeFileIcon__gAH7O:hover{transform:scale(1.3)}