.SHMpTG_banner{max-width:82rem;margin:1.5rem auto;padding:0 1.25rem}.SHMpTG_banner[hidden]{display:none}.SHMpTG_inner{color:#211b17;background:#d0a253;border:1px solid #e3bc73;border-radius:1.5rem;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.SHMpTG_date{border-top:2px solid #211b17;border-bottom:2px solid #211b17;gap:.5rem;padding-block:1.25rem;display:grid}.SHMpTG_date time{letter-spacing:.06em;font-size:1rem;font-weight:800}.SHMpTG_date span{font-size:.85rem;font-weight:600}.SHMpTG_eyebrow{letter-spacing:.15em;margin:0 0 .5rem;font-size:.68rem;font-weight:800}.SHMpTG_copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.75rem);font-weight:800;line-height:1.05}.SHMpTG_copy h2 span{font-weight:400}.SHMpTG_intro{margin:.8rem 0 .3rem;font-size:1rem;font-weight:650}.SHMpTG_description{margin:0;font-size:.9rem;line-height:1.6}.SHMpTG_actions{justify-items:stretch;gap:.65rem;width:14rem;display:grid}.SHMpTG_actions a{border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:48px;padding:.8rem 1.1rem;font-size:.9rem;font-weight:750;text-decoration:none;display:flex}.SHMpTG_buy{color:#fff8ee;background:#211b17;border:1px solid #211b17}.SHMpTG_buy:hover{background:#403126}.SHMpTG_info{color:#211b17;border:1px solid #211b17}.SHMpTG_info:hover{background:#e1b971}.SHMpTG_actions a:focus-visible{outline-offset:4px;outline:3px solid #211b17}.SHMpTG_actions p{text-align:center;margin:0;font-size:.7rem;line-height:1.5}.SHMpTG_compact .SHMpTG_inner{padding-block:1.4rem}.SHMpTG_compact .SHMpTG_copy h2{font-size:clamp(1.8rem,3vw,2.8rem)}.SHMpTG_compact .SHMpTG_intro{display:none}.SHMpTG_compact .SHMpTG_description{margin-top:.5rem}@media (max-width:760px){.SHMpTG_inner{grid-template-columns:1fr;gap:1.25rem}.SHMpTG_date{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-block:.65rem;display:flex}.SHMpTG_actions{grid-template-columns:1fr 1fr;width:100%}.SHMpTG_actions p{grid-column:1/-1}.SHMpTG_compact .SHMpTG_inner{gap:1rem}}@media (max-width:360px){.SHMpTG_actions{grid-template-columns:1fr}}
