.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:2.5rem}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:1.6rem;display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.recipient-form>input[type=checkbox]{position:absolute;width:1.6rem;height:1.6rem;margin:var(--recipient-checkbox-margin-top) 0;top:0;left:0;z-index:-1;appearance:none;-webkit-appearance:none}.recipient-fields__field{margin:0 0 2rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28rem;z-index:5;top:.4rem;width:10px;height:9px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:1.6rem 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:4.4rem;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:.1rem solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1rem solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.recipient-form>input[type=checkbox]{margin-top:0;margin-bottom:0}.recipient-checkbox>svg{margin-top:0;margin-right:10px}.recipient-checkbox{font-size:16px;line-height:1;align-items:center}.recipient-fields{width:100%;max-width:100%;margin-top:20px}.recipient-form{margin-bottom:25px;max-width:100%;color:var(--color-brand-green-dark)}.recipient-form .icon-checkmark{margin-right:0;top:8px;left:8px}.recipient-fields__field{width:100%;max-width:100%;margin-top:10px;margin-bottom:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.recipient-fields__field .field{width:100%;max-width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.recipient-fields__field .field label{order:1;max-width:100%;font-size:14px;line-height:1.2;margin-bottom:5px;color:var(--color-brand-green-dark)}.recipient-fields__field .field input,.recipient-fields__field .field textarea{order:2;color:var(--color-brand-green-dark)}.recipient-form-field-label--space-between{font-size:14px;line-height:1}.field__input:focus,.field__input:not(:placeholder-shown),.field__input:-webkit-autofill,.customer .field input:focus,.customer .field input:not(:placeholder-shown),.customer .field input:-webkit-autofill{padding:9px 16px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/167/assets/gift-card-style.css.map */
