.ed-visitor-signup{box-sizing:border-box;margin:28px 0;padding:28px;border:1px solid #ead1c9;border-radius:20px;background:#fff8f5;color:#3c1d16}
.ed-visitor-signup h2{margin:0 0 8px;font-size:clamp(24px,3vw,32px);line-height:1.16;color:#3c1d16}
.ed-visitor-signup p{margin:0 0 20px;color:#795d54;line-height:1.55}
.ed-visitor-signup a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:12px;background:#cf245e;color:#fff;font-weight:700;text-decoration:none}
.ed-visitor-signup a:hover,.ed-visitor-signup a:focus-visible{background:#a91949;color:#fff}
@media(max-width:600px){.ed-visitor-signup{padding:22px;margin:22px 0}.ed-visitor-signup a{width:100%}}
.ed-all-checkout-paused .header-cart-link-wrap{display:none!important}
