.tl-gift-box{border:1px solid #f0d7aa;background:#fffdf8;border-radius:12px;padding:0;margin:12px 0 18px;overflow:hidden;font-family:inherit;box-shadow:0 2px 9px rgba(110,78,25,.05)}.tl-gift-heading{display:flex;align-items:center;gap:9px;padding:12px 14px;background:#fff3df;color:#8b4b12;font-size:14px;font-weight:800;letter-spacing:.1px}.tl-gift-heading-icon{font-size:20px}.tl-gift-items{padding:2px 14px}.tl-gift-item{display:flex;align-items:center;gap:12px;padding:10px 0}.tl-gift-item+.tl-gift-item{border-top:1px solid #f2eee7}.tl-gift-photo{width:64px;height:64px;flex:0 0 64px;background:#fff;border:1px solid #eee;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden}.tl-gift-photo img{width:100%!important;height:100%!important;object-fit:contain;margin:0!important}.tl-gift-info{min-width:0;flex:1}.tl-gift-name{font-weight:650;font-size:14px;line-height:1.4;color:#292929}.tl-gift-free{font-size:13px;color:#128344;font-weight:750;margin-top:4px}.tl-gift-foot{border-top:1px solid #f4ead9;padding:10px 14px;color:#55705d;font-size:12px;line-height:1.5}.tl-gift-badge{display:inline-block;background:#e8f8ee;color:#176c3b;border-radius:6px;padding:3px 7px;margin-top:5px;font-size:12px;font-weight:600}@media(max-width:480px){.tl-gift-heading{font-size:13px}.tl-gift-photo{width:56px;height:56px;flex-basis:56px}.tl-gift-name{font-size:13px}}
