@keyframes formIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes formSlideOutUp{0%{opacity:1;transform:translateY(0)}50%{opacity:0}to{opacity:0;transform:translateY(-100vh)}}@keyframes formSlideOutDown{0%{opacity:1;transform:translateY(0)}50%{opacity:0}to{opacity:0;transform:translateY(100vh)}}@keyframes formPartInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes formPartInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes formFadeIn{0%{opacity:0}to{opacity:1}}.form-chrome-enter{animation:.36s cubic-bezier(.16,1,.3,1) backwards formFadeIn}@keyframes formInUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.form-enter{animation:.36s cubic-bezier(.16,1,.3,1) backwards formInUp}.form-exit-up{animation:1s cubic-bezier(.53,0,0,1) forwards formSlideOutUp}.form-exit-down{animation:1s cubic-bezier(.53,0,0,1) forwards formSlideOutDown}.form-stage-height{transition:height 1s cubic-bezier(.53,0,0,1)}.form-in-q-up{animation:.5s cubic-bezier(.23,1,.32,1) .4s backwards formPartInUp}.form-in-q-down{animation:.5s cubic-bezier(.23,1,.32,1) .4s backwards formPartInDown}.form-in-f-up{animation:.5s cubic-bezier(.23,1,.32,1) .5s backwards formPartInUp}.form-in-f-down{animation:.5s cubic-bezier(.23,1,.32,1) .5s backwards formPartInDown}.form-in-b-up{animation:.5s cubic-bezier(.23,1,.32,1) .6s backwards formPartInUp}.form-in-b-down{animation:.5s cubic-bezier(.23,1,.32,1) .6s backwards formPartInDown}@keyframes formErrorIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.form-error-in{animation:.18s cubic-bezier(.23,1,.32,1) backwards formErrorIn}.form-error-in-late{animation:.18s cubic-bezier(.23,1,.32,1) .15s backwards formErrorIn}@keyframes formSheetIn{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes formPopIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes formSheetOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}@keyframes formPopOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@media (prefers-reduced-motion:reduce){.animate-\[formIn_180ms_ease-out\],.form-enter,.form-chrome-enter,.form-in-q-up,.form-in-q-down,.form-in-f-up,.form-in-f-down,.form-in-b-up,.form-in-b-down,.form-error-in,.form-error-in-late,[class*=animate-\[formSheetIn],[class*=animate-\[formPopIn],[class*=animate-\[formSheetOut],[class*=animate-\[formPopOut]{animation:none}.form-exit-up,.form-exit-down{display:none}}.form-price-slider{--form-slider-position:var(--form-slider-fill)}.form-price-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-brand-accent) var(--form-slider-position), var(--color-border-default) var(--form-slider-position));border-radius:9999px;height:8px}.form-price-slider::-moz-range-track{background:linear-gradient(to right, var(--color-brand-accent) var(--form-slider-position), var(--color-border-default) var(--form-slider-position));border-radius:9999px;height:8px}.form-price-slider::-webkit-slider-thumb{appearance:none;box-sizing:border-box;background:var(--color-brand-accent) padding-box;border:10px solid #0000;border-radius:50%;width:44px;height:44px;margin-top:-18px}.form-price-slider::-moz-range-thumb{box-sizing:border-box;background:var(--color-brand-accent) padding-box;border:10px solid #0000;border-radius:50%;width:44px;height:44px}@media (min-width:745px){.form-price-slider{--form-slider-position:var(--form-slider-fill-desktop)}.form-price-slider::-webkit-slider-runnable-track{height:6px}.form-price-slider::-moz-range-track{height:6px}.form-price-slider::-webkit-slider-thumb{border:0;width:20px;height:20px;margin-top:-7px}.form-price-slider::-moz-range-thumb{border:0;width:20px;height:20px}}
