/* P107: Bambus presentation, scoped to the existing digital voucher views. */
.wt-p106 .wt-p107-hero{display:grid;grid-template-columns:minmax(0,1fr) 230px;align-items:center;gap:32px;max-width:none;padding:28px 32px;background:#fcf8f3;border:1px solid #eaded3;border-radius:12px;margin-bottom:30px}
.wt-p107-hero-copy{min-width:0;max-width:720px}
.wt-p106 .wt-p107-hero .wt-p106-eyebrow{color:#99452e;font-weight:600}
.wt-p106 .wt-p107-personal{font-size:15px;color:#625b53}
.wt-p106 .wt-p107-hero .wt-p106-delivery{margin-bottom:0;background:#fff;padding:12px 14px}
.wt-p107-hero-preview{margin:0;text-align:center}
.wt-p107-hero-preview img{display:block;width:auto;height:auto;max-width:100%;max-height:280px;margin:0 auto;border:1px solid #eee5dc;box-shadow:0 4px 18px #2c24121a}
.wt-p106 .wt-p107-pdf-link{display:inline-flex;align-items:center;min-height:44px;color:#26332d;text-decoration:underline;text-underline-offset:3px;font-size:14px;line-height:1.45}
.wt-p107-hero-preview figcaption{margin-top:6px}
.wt-p107-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:767.98px){
 .wt-p106 .wt-p107-hero{display:block;padding:18px;margin-bottom:24px}
 .wt-p107-hero-preview{margin-top:8px;text-align:left}
 .wt-p107-hero-preview>a{display:none}
 .wt-p107-hero-preview figcaption{margin:0}
}
