.form-sticky{background:#e3e3e3;padding:1.875rem;border-radius:0}.form-sticky .form__message{align-items:flex-start;margin-bottom:1.25rem}.form-sticky .icon-success{margin-top:.125rem}.form-sticky .field--with-error:after{border:0;box-shadow:none;border-bottom:1px solid #000}.form-sticky .field.field--with-error:hover.field:after{box-shadow:none}.form-sticky__fields{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem}.field__input--w50{width:calc(50% - .625rem)}.field__input--w100{width:100%}.field__input.field__input--form-sticky,.field__input.field__input--form-sticky:focus,.field__input.field__input--form-sticky:not(:placeholder-shown){padding:22px 10px 8px;background-color:transparent}.form-sticky .field__label{left:0}.form-sticky input::-webkit-input-placeholder,.form-sticky input::-moz-placeholder,.form-sticky input:-ms-input-placeholder,.form-sticky input::placeholder{opacity:0;color:transparent;display:none}.field__input.field__input--form-sticky~.field__label,.field__input.field__input--form-sticky:focus~.field__label{top:0;left:10px}.field__input.field__input--form-sticky::placeholder-shown{display:none}.form-sticky .text-area{min-height:6.25rem;resize:vertical}.form-sticky__checkboxes{margin-top:1.25rem;display:flex;flex-direction:column;gap:.9375rem}.form-sticky__checkbox{display:flex;align-items:flex-start;gap:.625rem}.form-sticky__checkbox input[type=checkbox]{margin-top:.125rem;flex-shrink:0;width:1.125rem;height:1.125rem;cursor:pointer;accent-color:var(--color-button)}.form-sticky__checkbox label{cursor:pointer;font-size:.875rem;line-height:1.6;color:var(--color-foreground);-webkit-user-select:none;user-select:none}.form-sticky__checkbox--required label{font-weight:500}.form-sticky__checkbox a{color:var(--color-link);text-decoration:underline;transition:color .2s ease}.form-sticky__checkbox a:hover{color:var(--color-link)}.form-sticky__submit{margin-top:1.25rem;display:flex;justify-content:flex-start}.form-sticky__button{min-width:100%;cursor:pointer}.form-sticky .field--with-error.field .field__input{box-shadow:none;border-radius:0;border-bottom:1px solid #000}@media screen and (max-width:749px){.form-sticky{padding:1.25rem}.form-sticky__checkboxes{gap:.75rem}.form-sticky__checkbox{gap:.5rem}.form-sticky__checkbox input[type=checkbox]{width:1rem;height:1rem}.form-sticky__checkbox label{font-size:.8125rem}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-form-sticky.css.map */
