.recipient-form{--recipient-checkbox-margin-top: .4rem;display:block;position:relative;max-width:27.5rem;padding-bottom:2rem}.recipient-form-field-label{margin:.375rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{display:flex;align-items:center;font-size:var(--body-lg);line-height:calc(var(--line-height-lg) / var(--font-body-scale));cursor:pointer;word-break:break-word;max-width:inherit;position:relative;min-height:2rem;gap:.5rem}.recipient-checkbox span{margin-top:.375rem}.recipient-form>input[type=checkbox]{position:absolute;width:1rem;height:1rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;-moz-appearance:none;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 1.25rem;position:relative;display:inline-block;width:100%;min-width:-moz-fit-content;min-width:fit-content;border:.0625rem solid var(--color-grey-3);background-color:var(--color-white);box-sizing:content-box}.recipient-fields__field:hover .fp-input-underline{width:100%}.recipient-fields__field .fp-input-underline{content:"";display:block;height:.0625rem;position:absolute;bottom:0;background:var(--color-black);transition:width .3s ease 0s,left .3s ease 0s;width:0;z-index:1}.recipient-fields .form__message,.recipient-fields .recipient-form-field-label{margin:-.625rem 0 1.25rem}.recipient-fields .field:after{box-shadow:none}.recipient-fields .field:hover.field:after{box-shadow:none}.recipient-fields .field .field__input{border:none;outline:none;height:3.25rem;width:100%;padding:1.375rem 1rem!important}.recipient-fields .field .field__input:focus{box-shadow:none}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 2.1875rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.175rem;z-index:5;top:.55rem}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:.625rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields,.recipient-email-label{display:none}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:2.75rem;text-align:left}.recipient-form ul a{display:inline}.recipient-form .error-message:first-letter{text-transform:capitalize}@media screen and (forced-colors: active){.recipient-fields>hr{border-top:.0625rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.0625rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.fp-form-choose-date__radio:checked{accent-color:var(--color-black)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/component-gift-card-recipient-form.css.map */
