.invalid-form-value{border:1px solid var(--Royer-red)!important;background-color:#ff000017!important}.invalid-form-value option{background-color:#fff}.invalid-form-value.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23C8102E' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.g-recaptcha .invalid-form-value{border-radius:4px}.form_row,.form-row{display:flex;gap:24px;margin-top:18px;align-items:end}.form-label{white-space:nowrap;color:var(--Grey-700, #282626);font-family:Inter!important;font-size:14px;font-weight:300}.form-label span.required{color:var(--Royer-red, #c8102e)}.form-input{padding:10px 12px!important;color:#000!important;font-family:Inter!important;font-size:18px!important;font-weight:300!important;line-height:24px!important}input[type=file].form-input{padding:0!important}input[type=file].form-input::file-selector-button{padding:13.75px 15px 13.75px 24px}.form-textarea{width:100%;padding:10px;border-radius:4px;font-family:Inter!important;font-size:18px;font-weight:300;line-height:24px}.g-recaptcha{margin-top:18px;margin-bottom:18px}form:not(.form-sent) .form-sent-thank-you-wrapper{display:none}form:not(.form-error) .form-error-wrapper{display:none}.form-sent-thank-you-wrapper{display:flex;margin-top:18px;margin-bottom:18px;padding:12px;border-radius:4px;border:2px solid #39884E!important;color:#000;font-family:Inter!important;font-size:18px;font-weight:500;line-height:24px}.form-error-wrapper{display:flex;margin-top:18px;margin-bottom:18px;padding:12px;border-radius:4px;border:2px solid var(--Royer-red, #c8102e)!important;color:#000;font-family:Inter!important;font-size:18px;font-weight:500;line-height:24px}.form-submit-btn{width:100%;padding:24px 22px 20px;border-radius:4px;background-color:var(--Royer-red, #C8102E);color:#fff;text-align:center;font-family:Teko!important;font-size:20px;font-weight:600;line-height:20px;letter-spacing:3px;text-transform:uppercase}.form-submit-btn:hover{text-decoration:underline}.form-reset-btn{width:100%;padding:24px 22px 20px;border-radius:4px;background-color:#000;color:#fff;text-align:center;font-family:Teko!important;font-size:20px;font-weight:600;line-height:20px;letter-spacing:3px;text-transform:uppercase}.form-button-loading{position:relative!important;background-color:#b0b0b0;color:#fff;cursor:not-allowed!important;pointer-events:none!important;overflow:hidden!important}.form-button-loading:after{content:"";position:absolute;top:0;left:-150%;width:200%;height:100%;background:linear-gradient(120deg,#fff0 30%,#fff6,#fff0 70%);animation:shimmer 2s infinite}@keyframes shimmer{to{left:150%}}@media(max-width:768px){.form_row,.form-row{gap:16px;margin-top:16px;flex-wrap:wrap}.form_row>*,.form-row>*{flex-basis:auto}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/royer-form-handler.css.map */
