.gift-notice{display:flex;align-items:center;gap:12px;background:#ede6da;border:1px solid #d9cbb7;border-radius:16px;padding:12px;margin:14px 0;color:#473b30;box-sizing:border-box}.gift-notice img{width:64px;height:64px;object-fit:contain;border-radius:12px;flex:none;background:#f8f5ef}.gift-notice strong{font-size:16px;line-height:1.4;display:block}.gift-notice p{font-size:14px;line-height:1.5;margin:4px 0 0}.gift-choice{border:1px solid #d9cbb7;border-radius:16px;padding:14px;margin:18px 0;background:#f8f5ef}.gift-choice[hidden]{display:none}.gift-choice .gift-notice{padding:0;border:0;background:none;margin:0 0 12px}.gift-check{display:flex;align-items:center;gap:10px;font-size:16px;min-height:44px;cursor:pointer}.gift-check input{width:20px;height:20px;accent-color:#64533f;flex:none}.gift-color{display:grid;gap:6px;font-size:14px;margin-top:8px}.gift-color select{width:100%;min-height:44px;border:1px solid #d9cbb7;border-radius:12px;background:#fffdf8;padding:8px;font:inherit;font-size:16px;color:inherit}.gift-choice [role=status]{font-size:14px;line-height:1.5;margin:6px 0 0}.gift-badge{display:block;font-size:13px;letter-spacing:.06em;color:#75603f}.gift-only{padding:60px 24px;text-align:center}.product-info .gift-notice+.cloud-form{margin-top:12px}@media(max-width:699px){.product-info .gift-notice{margin:10px 0 14px}.gift-notice strong{font-size:15px}.gift-notice p{font-size:14px}}

.gift-bundle-details p{margin:6px 0;font-size:14px;line-height:1.55}.gift-bundle-details strong{display:inline;font-size:inherit;font-weight:700}
