.recipient-form{--rap-gift-accent: 51, 79, 180;display:block;position:relative;max-width:44rem;margin:.4rem 0 2rem}.recipient-form>input[type=checkbox]{position:absolute;width:1px;height:1px;opacity:0;margin:0;top:0;left:0;appearance:none;-webkit-appearance:none}.recipient-checkbox{display:flex;align-items:center;gap:1.4rem;width:100%;padding:1.4rem 1.6rem;border:2px dashed rgb(var(--rap-gift-accent));background:rgba(var(--rap-gift-accent),.05);color:#121212;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.recipient-checkbox:hover{background:rgba(var(--rap-gift-accent),.1);box-shadow:0 4px 14px rgba(var(--rap-gift-accent),.18);transform:translateY(-1px)}.recipient-form>input[type=checkbox]:focus-visible+.recipient-checkbox{outline:2px solid rgb(var(--rap-gift-accent));outline-offset:3px}.recipient-checkbox__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:rgb(var(--rap-gift-accent));color:#fff}.recipient-checkbox__icon svg{width:2.2rem;height:2.2rem}.recipient-checkbox__text{display:flex;flex-direction:column;flex-grow:1;min-width:0;line-height:1.35}.recipient-checkbox__title{font-size:1.6rem;font-weight:600;letter-spacing:.02rem;color:#121212}.recipient-checkbox__sub{margin-top:.3rem;font-size:1.3rem;color:#121212b3}.recipient-checkbox__box{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:2px solid rgb(var(--rap-gift-accent));background:#fff;color:#fff;transition:background .2s ease}.recipient-checkbox__box svg{width:1.3rem;height:1rem;visibility:hidden}.recipient-form>input[type=checkbox]:checked+.recipient-checkbox{border-style:solid;background:rgba(var(--rap-gift-accent),.1);box-shadow:none;transform:none}.recipient-form>input[type=checkbox]:checked+.recipient-checkbox .recipient-checkbox__box{background:rgb(var(--rap-gift-accent))}.recipient-form>input[type=checkbox]:checked+.recipient-checkbox .recipient-checkbox__box svg{visibility:visible}.js .recipient-fields{display:none}.recipient-form>input[type=checkbox]:checked~.recipient-fields{display:block;padding:2rem 1.6rem .4rem;border:2px solid rgb(var(--rap-gift-accent));border-top:0;animation:animateMenuOpen var(--duration-default) ease}.recipient-form>input[type=checkbox]:not(:checked,:disabled)~.recipient-fields{display:none}.recipient-fields hr{display:none}.recipient-fields__field{margin:0 0 1.6rem}.recipient-fields .field__label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 3.5rem);overflow:hidden}.recipient-form-field-label{margin:.6rem 0 0;font-size:1.2rem;color:#121212a6}.recipient-form-field-label--space-between{display:flex;justify-content:space-between}@media screen and (max-width:749px){.recipient-checkbox{gap:1.2rem;padding:1.2rem 1.4rem}.recipient-checkbox__icon{width:3.8rem;height:3.8rem}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-recipient-form.css.map */
