.Form{width:100%}.Form__Header{margin-bottom:16px}.Form__Title{font-size:36px;font-weight:500;line-height:1.333;margin-bottom:8px!important}.Form__Item{position:relative;margin-bottom:16px}.Form__Input,.Form__Textarea{-webkit-appearance:none;background:transparent;border-radius:8px;border:1px solid currentColor;display:block;font-size:16px;font-weight:400;line-height:normal;padding:13px 16px;resize:none;transition:border-color .1s ease-in-out;width:100%}.Form__Input::placeholder,.Form__Textarea::placeholder{color:currentColor;opacity:.6}.Form__FloatingLabel{position:absolute;bottom:calc(100% - 8px);left:10px;padding:0 5px;line-height:normal;font-size:14px;opacity:0;background:var(--background-color);pointer-events:none;transform:translateY(3px);transition:all .3s ease-in-out}.Form__Link{font-family:DM Mono,monospace;font-size:14px;font-weight:500;text-transform:uppercase;text-decoration:underline;transition:color .2s ease-in-out,opacity .2s ease-in-out}.Form__Submit,.Form__Button{display:block;font-weight:600;padding-top:20px;padding-bottom:20px}.Form__Submit:not(:first-child),.Form__Button:not(:first-child){margin-top:16px}.Form__Hint{font-family:DM Mono,monospace;font-size:14px;font-weight:500;text-transform:uppercase;margin:16px 0 0}.Form__Hint:not(:last-child){margin-bottom:24px}.Form__Hint--center{text-align:center}.Form__Footer{position:relative;margin-top:24px;padding-top:24px}.Form__Footer:before{background:currentColor;content:"";position:absolute;top:0;left:0;right:0;height:1px;opacity:.16}.Form__Input:not(:placeholder-shown)~.Form__FloatingLabel,.Form__Textarea:not(:placeholder-shown)~.Form__FloatingLabel{opacity:1;background:var(--background-color);transform:translateY(0)}.Form__Checkbox{position:absolute;opacity:0}.Form__Checkbox~label:before{display:inline-block;content:"";width:1em;height:1em;margin-right:10px;border:1px solid currentColor;vertical-align:-2px}.Form__Checkbox~svg{position:absolute;top:5px;left:1px;width:12px;height:12px;transform:scale(0);transition:transform .2s ease-in-out;will-change:transform}.Form__Checkbox:checked~label:before{border-color:currentColor}.Form__Checkbox:checked~svg{transform:scale(1)}.Form__RadioWrapper{font-size:16px;font-weight:600;margin-bottom:8px;padding-bottom:4px}.Form__Radio{position:absolute;opacity:0}.Form__Radio~label{position:relative}.Form__Radio~label:before{border:1px solid currentColor;border-radius:50%;content:"";display:inline-block;width:24px;height:24px;margin:-3px 8px 0 0;transition:opacity .2s,background .2s;opacity:.24;vertical-align:middle}.Form__Radio~label:after{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";position:absolute;top:4px;left:6px;width:12px;height:7px;transform:rotate(-45deg);transition:opacity .2s;opacity:0}.Form__Radio:checked~label:before{background:currentColor;opacity:1}.Form__Radio:checked~label:after{opacity:1}.Form__Alert{margin-bottom:20px}.Form__Label{display:block;padding-bottom:8px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.2em;line-height:normal}.Form--spacingTight .Form__Alert{margin-bottom:20px}@media (min-width: 641px){.Form__Group{display:flex}.Form__Group>.Form__Item{flex:1}.Form__Group>:nth-child(2){margin-left:30px}.Form--spacingTight .Form__Group>:nth-child(2){margin-left:15px}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/form.css.map */
