.ct-gift50{display:flex;align-items:center;gap:12px;padding:12px;margin:12px 0;width:100%;background:#f6f1e8;border:1px solid #d4c3a7;color:#554a3c;box-sizing:border-box}.ct-gift50 img{width:64px;height:64px;object-fit:cover;border-radius:0;flex-shrink:0}.ct-gift50 strong{font-size:14px;font-weight:600;line-height:1.3}.ct-gift50 p{font-size:13px;line-height:1.45;margin:3px 0}.ct-gift50 small{display:block;font-size:10px;line-height:1.4;color:#776b5a}.ct-gift50[hidden]{display:none}@media(max-width:480px){.ct-gift50{padding:10px;gap:10px}.ct-gift50 img{width:54px;height:54px}}