.firefly-story-form{background-color:#ededdc;padding:88px 24px}.firefly-story-form-heading{font-family:EditorsNote-Medium,serif;font-weight:500;font-size:44px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:capitalize;color:#004e54;margin:0 0 24px}.firefly-story-form-subheading{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:16px;line-height:20px;letter-spacing:0%;text-align:center;color:#004e54;margin:0 0 4px}.firefly-story-form-timer{font-family:HelveticaNeue-Medium,Arial,sans-serif;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0%;text-align:center;color:#004e54;margin:0 0 48px}.firefly-story-form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.firefly-story-form-field{display:flex;flex-direction:column}.firefly-story-form-field--full{margin-bottom:24px}.firefly-story-form-field label{font-family:Optician-Sans,sans-serif;font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;text-transform:uppercase;color:#000;margin-bottom:10px}.firefly-story-form-field input[type=text],.firefly-story-form-field input[type=email],.firefly-story-form-field input[type=tel],.firefly-story-form-field textarea{font-family:HelveticaNeue-Light,Arial,sans-serif;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:#004e54;background:transparent;border:1px solid #004E544D;border-radius:8px;padding:16px;width:100%;box-sizing:border-box}.firefly-story-form-field input::placeholder,.firefly-story-form-field textarea::placeholder{font-family:HelveticaNeue-Light,Arial,sans-serif;font-weight:300;font-size:14px;line-height:16px;letter-spacing:.1em;text-align:left;text-transform:uppercase;color:#a7aaac}.firefly-story-form-field input[name=instagram_self]::placeholder,.firefly-story-form-field input[name=instagram_partner]::placeholder{color:#a7aaac}.firefly-story-form-field textarea{resize:vertical;min-height:140px}.firefly-story-form-toggle{display:flex;gap:12px}.firefly-story-form-toggle-btn{flex:1;font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:14px;letter-spacing:1px;text-transform:uppercase;color:#040404;background:transparent;border:1px solid #004E544D;border-radius:4px;padding:16px;cursor:pointer;transition:background-color .2s ease,color .2s ease}.firefly-story-form-toggle-btn.is-active{background-color:#004e54;border-color:#004e54;color:#fff}.firefly-story-form-upload-row{display:flex;justify-content:center;align-items:center;gap:40px;margin:24px 0 48px}.firefly-story-form-upload-text{font-family:Optician-Sans,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:.5px;text-transform:uppercase;color:#000;margin:0;max-width:380px;white-space:pre-line}.firefly-story-form-upload-box{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;width:300px;height:300px;flex-shrink:0;border:1px solid #004E544D;padding:24px;box-sizing:border-box;cursor:pointer;text-align:center;transition:border-color .2s ease,background-color .2s ease}.firefly-story-form-upload-box:hover,.firefly-story-form-upload-box.is-dragover{border-color:#004e54;background-color:#004e540d}.firefly-story-form-upload-box span{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:13px;color:#004e5480}.firefly-story-form-submit-row{display:flex;justify-content:center}.firefly-story-form-submit{font-family:Optician-Sans,sans-serif;font-weight:400;font-size:14px;line-height:16px;letter-spacing:.1em;text-align:center;text-transform:uppercase;color:#fff;background-color:#004e54;border:none;border-radius:4px;padding:16px 0;width:100%;max-width:370px;height:48px;box-sizing:border-box;cursor:pointer;transition:background-color .2s ease}.firefly-story-form-submit:hover{background-color:#003940}@media(max-width:1024px){.firefly-story-form{padding:64px 24px}.firefly-story-form-heading{font-size:34px}.firefly-story-form-upload-row{gap:24px}}@media(max-width:767px){.firefly-story-form{padding:48px 20px}.firefly-story-form-heading{font-family:EditorsNote-Medium,serif;font-weight:500;font-size:30px;line-height:100%;letter-spacing:0%;text-align:center;text-transform:capitalize}.firefly-story-form-subheading{font-family:Helvetica Neue,Arial,sans-serif;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0%;text-align:center}.firefly-story-form-field label{font-family:Optician-Sans,sans-serif;font-weight:400;font-size:12px;line-height:100%;letter-spacing:0%}.firefly-story-form-field input[type=text],.firefly-story-form-field input[type=email],.firefly-story-form-field input[type=tel],.firefly-story-form-field textarea{font-size:12px}.firefly-story-form-field input::placeholder,.firefly-story-form-field textarea::placeholder{font-family:Helvetica Neue,Arial,sans-serif;font-weight:300;font-size:12px;line-height:16px;letter-spacing:.1em;text-align:center;text-transform:uppercase}.firefly-story-form-upload-text{font-family:Optician-Sans,sans-serif;font-weight:400;font-size:12px;line-height:20px;letter-spacing:0%;text-transform:none}.firefly-story-form-row{grid-template-columns:1fr;gap:16px}.firefly-story-form-toggle{flex-direction:row}.firefly-story-form-upload-row{flex-direction:column;align-items:flex-start}.firefly-story-form-upload-text{max-width:100%}.firefly-story-form-upload-box{align-self:center}.firefly-story-form-submit{max-width:100%}}.firefly-story-form-submit{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px}.firefly-story-form-spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:firefly-spin .7s linear infinite}@keyframes firefly-spin{to{transform:rotate(360deg)}}.firefly-story-form-submit:disabled{opacity:.75;cursor:not-allowed}.firefly-story-form-message{margin-top:16px;padding:12px 16px;border-radius:6px;font-size:14px}.firefly-story-form-message--success{background:#e6f4ea;color:#1e7e34;border:1px solid #b7e1c1}.firefly-story-form-message--error{background:#fdecea;color:#b3261e;border:1px solid #f5c6c3}
/*# sourceMappingURL=/cdn/shop/t/28/assets/section-firefly-story-form.css.map */
