.pdp-gift{width:100%;max-width:100%;margin-block:12px;color:#242424;font:14px/1.45 var(--font-body--family,sans-serif)}
.pdp-gift-ribbon{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:var(--gift-color,#c33f1c);color:#fff;border-radius:8px;font:700 16px/1.35 var(--font-body--family,sans-serif);box-sizing:border-box}
.pdp-gift-ribbon>img{flex:0 0 64px;width:64px;height:64px;object-fit:contain;background:#fff;border-radius:6px}
.pdp-gift-ribbon>strong{font-size:16px;font-weight:800;overflow-wrap:anywhere}
.pdp-gift-ribbon span{white-space:nowrap}
section>.pdp-gift-ribbon{border-radius:0}
.pdp-gift__rating{display:block;margin:0 0 10px;color:#744424;font-size:15px;font-weight:600;text-decoration:underline}
.pdp-gift__countdown{display:flex;align-items:center;gap:6px;flex-wrap:wrap;background:#fff0df;padding:10px 14px;border:1px solid #f3d2b1;border-top:0;font-size:14px;color:#7d301c}
.pdp-gift__countdown strong{font-size:16px;font-variant-numeric:tabular-nums}
.pdp-gift__details{padding:10px 0 0}
.pdp-gift__details summary{font-size:14px;font-weight:650;cursor:pointer;margin-bottom:8px}
.pdp-gift__card{display:block;width:100%;height:auto;border:1px solid #ead9c9;border-radius:8px;background:#fff}
.pdp-gift__link{display:inline-block;margin-top:8px;text-underline-offset:3px;font-size:13px}
.pdp-gift__note{margin:7px 0 0;font-size:12px;color:#5a514b}
.pdp-gift-urgency{margin-top:12px;padding:12px;border:1px solid #f0c9a5;border-radius:8px;background:#fff6eb;font:13px/1.5 var(--font-body--family,sans-serif);color:#79401f;max-width:100%;box-sizing:border-box}
.pdp-gift-urgency strong{font-size:14px;color:#a92c1b}.pdp-gift-urgency p{margin:6px 0}.pdp-gift-urgency b{display:block;color:#a92c1b}
.pdp-gift-description{margin-block:28px;padding:20px;border:1px solid #e5dfd0;border-radius:12px}.pdp-gift-description h2{margin-top:0}.hm-save{display:none!important}
@media(max-width:400px){.pdp-gift-ribbon{gap:10px;padding:10px 12px}.pdp-gift-ribbon>strong{font-size:15px}}
:root{--gift-color:#b83325}