.recipient-form{--recipient-checkbox-margin-top: .64rem;display:none;position:relative;max-width:100%;width:100%;visibility:hidden;opacity:0;height:0;transition:visibility .3s ease,opacity .3s ease,height .3s ease}.recipient-form.is-open{display:inline-block;visibility:visible;opacity:1;height:100%}.recipient-form-field-label{margin:.6rem 0}.recipient-form-field-label--space-between{position:absolute;bottom:0;display:block;margin-right:auto;width:100%;opacity:.5;font-size:11px;text-align:right}.recipient-checkbox{flex-grow:1;font:var(--hh-body-font);display:flex;word-break:break-word;align-items:flex-start;max-width:inherit;position:relative;cursor:pointer}.no-js .recipient-checkbox{display:none}.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}.field__label{position:absolute;top:0;left:0;right:0;bottom:0;display:block;max-width:calc(100% - 3.5rem);overflow:hidden;width:100%;height:var(--hh-height, 45px);line-height:var(--hh-height, 45px);padding-left:var(--hh-left-indent-small, 4px);margin-bottom:5px;white-space:nowrap;text-overflow:ellipsis;font:var(--hh-body-font);color:var(--hh-color-subdued);transform:translateY(19px);transition:transform var(--hh-duration-default, .3s),font-size var(--hh-duration-default, .3s);pointer-events:none}.field__label.focused,.field__label:focus,.field__label:active{font-size:var(--hh-minified-font-size, 12px);transform:translateY(0)}.recipient-fields__field .field__input:active,.recipient-fields__field .field__input:focus{background:transparent}.form__message{margin-top:5px;color:var(--hh-color-danger)}.form__message .icon-error{width:10px}.field--date .field__label{transform:translateY(0)}.recipient-checkbox>svg{margin-top:var(--recipient-checkbox-margin-top);margin-right:1.2rem;flex-shrink:0}.recipient-fields__field .field{background:transparent;border:none;border-bottom:var(--hh-border-size, 1px) solid var(--hh-color-brand-secondary);position:relative;display:block;height:calc(var(--hh-height, 45px) + 2px)}.recipient-fields__field .field__textarea{height:calc(var(--hh-height, 100px) + 2px)}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:.2rem;z-index:5;top:-4px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.recipient-fields{width:96%}.recipient-fields hr{margin:1.6rem auto}.recipient-form>input[type=checkbox]:checked~.recipient-fields{width:100%}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields{opacity:1}.js .recipient-email-label.required,.no-js .recipient-email-label.optional{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}input[type=checkbox]+.recipient-checkbox:before{top:-3px;width:1.3rem;height:1.3rem}.recipient-checkbox{color:var(--hh-color-brand-tertiary)}.recipient-fields__field .field__input{display:inline-block;width:100%;z-index:2;text-indent:var(--hh-left-indent-small, 4px);font:var(--hh-font);color:currentColor;background:transparent;border:0;padding:0;top:14px;height:var(--hh-height, 34px);position:absolute;outline:0}.recipient-fields__field textarea.field__input{height:calc(var(--hh-height, 100px) + 2px)}.recipient-close{display:block;margin-left:0;text-align:right;cursor:pointer;padding:5px;width:10px}.recipient-heading{display:flex;justify-content:space-between}.recipient-heading p{margin:0}@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}}
/*# sourceMappingURL=/cdn/shop/t/399/assets/recipient-form.css.map */
