.lp-gift-recipient { background:#f6efe5; border:1px solid #e1d1c2; border-radius:16px; padding:20px; margin-bottom:20px; }
.lp-gift-recipient .checkbox-label { line-height:1.5; }
.lp-gift-recipient .recipient-form__fields { margin-top:20px; }
.lp-gift-recipient .recipient-form__field + .recipient-form__field { margin-top:18px; }
.lp-gift-recipient .input { background:#fdfaf5; border-radius:10px; width:100%; min-width:0; }
.lp-gift-recipient .recipient-form__textarea { min-height:110px; height:auto; resize:vertical; }
.lp-gift-recipient .recipient-form__input-info { font-size:12px; line-height:1.5; margin:8px 0 0; }
.lp-gift-recipient .label-input { display:block; margin-bottom:8px; }
@media(max-width:749px) { .lp-gift-recipient { padding:16px; } .lp-gift-recipient .input { font-size:16px; } }
