.recipient-form{display:block;position:relative;max-width:440px;margin-bottom:0}.recipient-form-field-label{margin:6px 0}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}.recipient-checkbox{flex-grow:1;font-size:16px;display:flex;word-break:break-word;align-items:center;max-width:inherit;position:relative;cursor:pointer}.main-gift-card .button--form .hidden{display:none!important}.recipient-form>input[type=checkbox]{position:absolute;width:16px;height:16px;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 20px}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 35px);overflow:hidden}.recipient-checkbox>svg{margin-right:12px;flex-shrink:0}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.28px;z-index:5;top:.4px;width:10px;height:9px}.recipient-fields{max-height:0;overflow:hidden;opacity:0;transition:max-height .5s ease,opacity .4s ease,margin-top .4s ease;margin-top:0}.recipient-form>input[type=checkbox]:checked~.recipient-fields{max-height:1000px;opacity:1;margin-top:15px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-email-label.required{display:inline}.recipient-form ul{line-height:calc(1 + .6 / var(--font-body-scale));padding-left:44px;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:.1px solid rgb(var(--color-background))}.recipient-checkbox>svg{background-color:inherit;border:.1px solid rgb(var(--color-background))}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{border:none}}.recipient-form{max-width:100%}.recipient-checkbox{display:flex;align-items:center;cursor:pointer;font-size:16px}.recipient-checkbox svg{margin-right:10px}.recipient-checkbox-input{display:none}.recipient-checkbox-input:checked+label .icon-checkmark{visibility:visible}.product-form__recipient-error-message-wrapper{padding-top:20px}.main-gift-card .icon-checkmark{visibility:hidden;position:absolute;left:3px;top:5px}.main-gift-card .recipient-fields{margin-top:15px}.main-gift-card .field{margin-bottom:15px}.main-gift-card .field__input{width:100%;padding:10px}.recipient-checkbox-input:checked~.recipient-fields{display:block}
/*# sourceMappingURL=/cdn/shop/t/64/assets/gift-card-recipient-form.css.map */
