.text-button_textButton__m67Yi{border:none;background:none;display:flex;margin-left:auto;font:inherit;cursor:pointer;align-items:center;transition:color .2s,-webkit-text-decoration .2s;transition:color .2s,text-decoration .2s;transition:color .2s,text-decoration .2s,-webkit-text-decoration .2s}.text-button_textButton__m67Yi:disabled{color:var(--faded);cursor:not-allowed;text-decoration:none}.text-button_text__TA8eZ{color:var(--primary);font-size:16px;letter-spacing:.5px;font-weight:600;transition:color .2s}.text-button_ombreText__35asx{background:linear-gradient(to bottom,var(--dark),var(--primary))!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}.text-button_textButton__m67Yi:focus-visible:not(:disabled),.text-button_textButton__m67Yi:hover:not(:disabled){text-decoration:underline;color:var(--dark)}.text-button_textButton__m67Yi:focus-visible:not(:disabled) .text-button_text__TA8eZ,.text-button_textButton__m67Yi:hover:not(:disabled) .text-button_text__TA8eZ{color:var(--dark)}@media (max-width:560px){.text-button_text__TA8eZ{font-size:14px}}.design-form_headerContainer__zmDRL{display:flex;align-items:flex-start;gap:200px;align-self:stretch;@media (max-width:560px){display:flex;flex-direction:column;align-items:flex-start;gap:40px;align-self:stretch}.design-form_textContainer__MYPTx{display:flex;flex-direction:column;align-items:flex-start;gap:16px;flex:1 0;font-size:24px;font-style:normal;font-weight:300;line-height:32px;@media (max-width:560px){width:100%;font-size:16px;gap:16px;align-items:flex-start;text-align:unset;line-height:24px;font-weight:100;align-self:stretch}.design-form_title___2R9r{font-size:48px;font-weight:300;.design-form_free__GEJCi{color:var(--primary)}@media (max-width:560px){font-size:28px;font-weight:300;letter-spacing:.5px}}}}.design-form_container__T0Opc{display:flex;min-width:60vw;flex-direction:column;align-items:flex-start;border-radius:8px;background:var(--white);max-width:95vw;margin:0 auto;position:relative;width:100%;@media (max-width:560px){padding-left:24px;padding-bottom:24px;padding-right:24px;padding-top:24px;gap:32px;width:100%}&.design-form_modalContainer__Y8D1X{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1140px;overflow-y:auto;margin:0;padding:40px 0 0;@media (max-width:560px){position:fixed;top:0;left:0;right:0;bottom:0;transform:none;width:100vw;height:100dvh;padding-top:calc(var(--safe-area-inset-top) + 32px);padding-bottom:var(--safe-area-inset-bottom);padding-left:16px;padding-right:16px;border-radius:0;overflow:scroll;max-width:none;box-sizing:border-box}}}.design-form_header__5Cr8l{display:flex;padding:0 14px 0 40px;justify-content:space-between;align-items:flex-start;align-self:stretch;&.design-form_noPadding__smROG{padding:0}@media (max-width:560px){flex-direction:column;gap:16px;text-align:center;align-items:center;background-color:#fff}.design-form_title___2R9r{font-size:32px;font-weight:600;line-height:40px;letter-spacing:.25px;@media (max-width:560px){display:none}}.design-form_stepper__bQE04{margin-left:auto;@media (max-width:560px){margin-left:unset;align-self:stretch}}}.design-form_body__Ws_zS{display:flex;padding:24px 40px;flex-direction:column;align-items:flex-start;gap:24px;align-self:stretch;width:100%;flex-grow:1;height:78vh;max-height:700px;.design-form_modalTitle__aSB4Z{display:none}@media (max-width:560px){padding-left:0;padding-bottom:0;padding-right:0;padding-top:0;max-height:unset;height:-moz-fit-content;height:fit-content;.design-form_modalTitle__aSB4Z{display:block;align-self:stretch;font-size:28px;font-weight:600;line-height:36px;letter-spacing:.5px;margin-bottom:16px}.design-form_header__5Cr8l{display:none}}&.design-form_modalBody__f9ccp{overflow-y:auto;@media (max-width:560px){overflow-y:unset;max-height:unset;height:unset;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.design-form_row__MKyw_{display:flex;align-items:flex-start;gap:24px;align-self:stretch;@media (max-width:560px){flex-direction:column}}}.design-form_formGroup__7XYbV{display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex:1 0;@media (max-width:560px){width:100%}.design-form_error__Ism8L{color:var(--red);font-size:12px;margin-top:-6px}.design-form_formLabel__nW4Sc{color:var(--black);font-weight:600;line-height:20px;letter-spacing:.25px;@media (max-width:560px){font-size:16px;.design-form_photosTitle__62n54{line-height:24px}}}.design-form_formInput__kkTOR{display:flex;height:40px;padding:11px 10px 12px 16px;align-items:center;gap:6px;align-self:stretch;border-radius:4px;background:var(--pale);border:none;color:var(--grey-medium);font-size:14px;letter-spacing:.035px;&.design-form_textInput__X_T6g{padding:12px 16px;resize:none;font-family:inherit;font-size:14px;line-height:inherit;color:var(--black);@media (max-width:560px){font-size:16px}&:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--pale) inset}&::placeholder{color:var(--grey-medium)}&:focus{border-color:1px solid var(--faded);outline:1px solid var(--faded)}&.design-form_textArea__nL4GZ{min-height:56px!important;&::-webkit-scrollbar{width:6px}@media (max-width:560px){font-size:16px}}}&.design-form_error__Ism8L{border:1px solid var(--red)}&.design-form_error__Ism8L:focus{border-color:var(--faded)!important}}.design-form_uploadContainer__A_Gho{display:flex;flex-direction:row;align-items:center;&.design-form_hasImages__o08_D{gap:16px}}.design-form_imagePreviews__Dh8I1{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap;.design-form_hasImages__o08_D{margin-right:16px}}.design-form_thumbnailContainer__yxNxK{position:relative}.design-form_thumbnail__iMxdz{width:36px;height:36px;object-fit:cover;border-radius:4px}.design-form_removeButton__ov_kK{position:absolute;top:0;right:0;fill:var(--white);border:none;border-radius:50%;font-size:12px;width:10px;height:10px;color:var(--grey-medium);cursor:pointer;display:flex;align-items:center;justify-content:center;filter:drop-shadow(0 0 4px rgba(0,0,0,.5))}.design-form_errorText__KFteo{color:var(--red);font-size:12px;margin-top:-8px}}.design-form_confirmationContainer__pDRfv{display:flex;flex-direction:column;align-items:center;width:100%;flex-grow:1;gap:16px;padding:80px 0;.design-form_checkCircle__C_kHT{display:flex;align-items:center;justify-content:center;color:var(--dark);width:112px;height:112px;border-radius:50%;background-color:var(--light)}.design-form_textArea__nL4GZ{padding:0 232px 32px;gap:16px;display:flex;flex-direction:column;text-align:center;overflow:hidden;.design-form_smallText__cAyya{color:var(--grey-dark);line-height:20px;letter-spacing:.25px}@media (max-width:560px){padding-left:24px;padding-bottom:32px;padding-right:24px;padding-top:0}}}@media (max-width:560px){.design-form_modalConfirmationContainer__y_SOZ{all:unset;display:flex;padding:0 32px;flex-direction:column;justify-content:center;align-items:center;gap:16px;align-self:center;height:100vh;position:absolute;top:33.33%;transform:translateY(-33.33%)}.design-form_modalCheckCircle__QKKL3{width:112px;height:112px}.design-form_modalTextArea__m8knH{align-self:stretch;padding:0 0 16px!important}.design-form_modalConfirmationTitle__ojl2G{align-self:stretch;text-align:center;font-size:28px;font-weight:600;line-height:32px}.design-form_photoUploadFormGroup__E4kGk{gap:4px!important}.design-form_additionalInfoTextArea__6ZZa1{all:unset;height:56px!important;align-self:stretch}}.design-form_footer__4MOM7{display:flex;height:64px;padding:0 40px;justify-content:flex-end;align-items:center;gap:8px;align-self:stretch;border-radius:0 0 4px 4px;border-top:1px solid var(--light);background:var(--white);flex-shrink:0;margin-top:auto}@media (max-width:560px){.design-form_footer__4MOM7{all:unset;padding-top:16px;flex-direction:column;justify-content:center;align-items:flex-end;align-self:stretch;border-top:1px solid var(--light)}.design-form_footer__4MOM7.design-form_modalFooter__ptedd{all:unset;display:flex;gap:11px;align-self:stretch;padding:16px 16px 42px;background-color:#fff;position:-webkit-sticky!important;position:sticky!important;bottom:0!important;padding-bottom:calc(42px + var(--safe-area-inset-bottom));box-shadow:0 -4px 16px 0 rgba(0,0,0,.12);width:100%;margin:0 -16px}.design-form_footer__4MOM7.design-form_modalFooter__ptedd.design-form_modalFooterEndOfScroll__U8wRv{box-shadow:none}}.design-form_outerDisclaimerContainer__qWYUl{display:flex;flex-direction:column;justify-content:flex-end;height:100%}.design-form_innerDisclaimerContainer__j7jHj{display:flex;flex-direction:column;margin-top:auto}.design-form_innerDisclaimerContainer__j7jHj p{margin-bottom:8px}.design-form_innerDisclaimerContainer__j7jHj p:last-child{margin-bottom:0}.design-form_disclaimer__tSU57{font-size:12px;color:var(--grey-dark);margin-top:auto}@media (max-width:560px){.design-form_backButtonContainer__vI27Y{display:none}.design-form_modalButtonContainer__W3SAX{flex-direction:column!important;width:100%}}.design-form_requestReviewForm__4efbz .design-form_formGroup__7XYbV{width:100%}.config-chips_chips__POOKT{display:flex;column-gap:8px;font-size:12px;.config-chips_chip__hUov4{color:var(--grey-dark);background-color:var(--pale);border-radius:16px;display:flex;padding:6px 8px;align-items:center;font-size:12px;.config-chips_bold__g_Kya{font-weight:600;padding-right:4px}}}.custom-select_formInput__d9x13{display:flex;height:40px;padding:11px 10px 12px 16px;align-items:center;gap:6px;align-self:stretch;border-radius:4px;background:var(--pale);border:none;color:var(--grey-medium)!important;font-size:14px!important;letter-spacing:.035px;@media (max-width:560px){padding:unset;padding-left:2px;font-size:12px!important}&.custom-select_setWidth__uNqU5{width:304px}&.custom-select_textInput__uEF_3{padding:12px 16px;resize:none;font-family:inherit;font-size:14px;line-height:inherit;color:var(--black);&:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--pale) inset}&::placeholder{color:var(--grey-medium)}&:focus{border-color:1px solid var(--faded);outline:1px solid var(--faded)}&.custom-select_textArea__2u5cD{min-height:56px!important}}&.custom-select_error__BUvQQ{border:1px solid var(--red)}}.custom-select_errorText__se4OL{color:var(--red);font-size:12px;margin-top:-8px}.mods-and-accessories_modContainer__vDZ0K{display:flex;padding:8px 12px;flex-direction:column;align-items:flex-start;gap:4px;align-self:stretch;border-radius:8px;background:var(--pale);margin-top:5px;font-size:14px;line-height:24px;&.mods-and-accessories_hasAccessories___FzE7{border-radius:8px 8px 0 0;background:var(--pale)}&.mods-and-accessories_hasMods__e53N8{border-radius:0 0 8px 8px;background:var(--pale)}.mods-and-accessories_modLine__OO_1c{display:flex;width:100%;line-height:20px;.mods-and-accessories_modPrice__gcLAY{margin-left:auto}}.mods-and-accessories_modOption__cCV_q{font-size:12px;margin-left:16px;color:var(--grey-dark);line-height:16px}}