.ct-luffa-gift[hidden]{display:none!important}.ct-luffa-gift{display:flex;align-items:center;gap:14px;margin:16px 0;padding:16px;border:1px solid #b6a68d;background:#f7f2e9;color:#30261d;border-radius:8px}.ct-luffa-gift img{object-fit:contain;flex:0 0 64px}.ct-luffa-gift strong{display:block;font-size:17px;line-height:1.3}.ct-luffa-gift p{font-weight:600;margin:5px 0}.ct-luffa-gift small{display:block;font-size:12px;line-height:1.5}@media(max-width:480px){.ct-luffa-gift{padding:12px;gap:10px}.ct-luffa-gift strong{font-size:15px}}