
.creem-offer .product-card{align-items:stretch}
.creem-offer .product-card:last-child img{object-fit:contain;background:#fff9f1}
.price-note{font-size:.9rem;color:#6b5a48;font-weight:400}
.offer-list{margin:.75rem 0 1rem;padding-left:1.2rem;line-height:1.6}
.offer-list li{margin:.2rem 0}
.creem-offer .button,.closing-cta .button,.hero-cta{margin-top:.5rem}
.button[aria-disabled="true"]{opacity:.6;cursor:not-allowed}
.mail-box{font-size:1.2rem;font-weight:600;margin:1rem 0;word-break:break-all}
.send-list{line-height:1.7;margin:1rem 0 1.5rem;padding-left:1.3rem}
.legal h2{margin-top:1.75rem;font-size:1.25rem}
.legal ul{line-height:1.7;padding-left:1.2rem}
.legal .updated{color:#6b5a48;font-size:.9rem}
.thanks h1{margin-top:.25rem}
