.recipient-form{--recipient-checkbox-margin-top: .64rem;display:block;position:relative;max-width:44rem;margin-bottom:0}.recipient-fields__field:last-child{margin-bottom:10px}.recipient-form-field-label{margin:6px 0 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:flex-start;max-width:inherit;position:relative;cursor:pointer;font-weight:600}.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 20px}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-checkbox>svg{margin-top:1px;margin-right:12px;flex-shrink:0;width:16px;height:16px}.recipient-form .icon-checkmark{visibility:hidden;position:absolute;left:0;z-index:5;top:0;padding:2px}.recipient-form>input[type=checkbox]:checked+label .icon-checkmark{visibility:visible}.js .recipient-fields{display:none}.recipient-fields hr{margin:16px auto;border:none!important;border-top:1px solid #ddd!important}.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,.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}.recipient-fields__field .field{position:relative;width:100%;display:flex;transition:box-shadow var(--duration-short) ease}.recipient-fields__field .field__input,.recipient-fields__field .select__select,.recipient-fields__field .customer .field input,.recipient-fields__field .customer select{-webkit-appearance:none;appearance:none;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:16px;width:100%;box-sizing:border-box;transition:box-shadow var(--duration-short) ease;border-radius:var(--inputs-radius);height:45px;min-height:calc(var(--inputs-border-width) * 2);min-width:calc(7rem + (var(--inputs-border-width) * 2));position:relative;border:1px solid #dddddd;padding:10px;text-align:left}.recipient-fields__field textarea.field__input{min-height:100px}.recipient-form-field-label.form__label{font-size:13px;line-height:1.4;letter-spacing: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}}.product-form__action-wrapper .customer{width:100%}.recipient-fields__field .field__label,.customer .recipient-fields__field .field label{font-size:16px;left:11px;top:11px;margin-bottom:0;pointer-events:none;position:absolute;transition:top .1s ease,font-size .1s ease;color:#121212bf;letter-spacing:0;line-height:1.5}.recipient-fields__field .field__input::placeholder{opacity:0!important;display:none!important}.recipient-fields__field .field__input:focus,.customer .recipient-fields__field .field input:focus{padding:19px 10px 6px}.recipient-fields__field .field__input:focus~.field__label,.customer .recipient-fields__field .field input:focus~.field__label{font-size:10px;top:5px}.recipient-fields__field .field__input:not(:placeholder-shown),.customer .recipient-fields__field .field input:not(:placeholder-shown){padding:19px 10px 6px}.recipient-fields__field .field__input:not(:placeholder-shown)~.field__label,.customer .recipient-fields__field .field input:not(:placeholder-shown)~label{font-size:10px;top:5px}.recipient-checkbox>svg:first-child{border:2px solid #4d4d75}.recipient-checkbox>svg:first-child rect{stroke-width:0}
/*# sourceMappingURL=/cdn/shop/t/554/assets/gift-recipient.css.map */
