.sales-closed-notice{margin:20px 0;padding:20px 24px;border:2px solid #af3f51;border-radius:18px;background:#fff2f4;color:#752837;overflow-wrap:anywhere}
.sales-closed-notice strong{display:block;font-size:clamp(22px,3vw,30px);line-height:1.2;margin-bottom:8px}
.sales-closed-notice p{margin:0;font-size:17px;line-height:1.5}
.sales-closed-page{padding-block:48px}
.sales-closed-card{padding:clamp(24px,5vw,48px);overflow-wrap:anywhere}
.sales-closed-card h1{font-size:clamp(30px,5vw,46px);line-height:1.15;margin-block:14px 24px}
.sales-closed-message{font-size:21px;font-weight:700;color:#923345;line-height:1.5}
.sales-closed-card .info-box{margin-block:24px}
.sales-closed-card .info-box p:last-child{margin-bottom:0}
.sales-closed-card .btn{margin-top:20px;max-width:100%}
@media(max-width:600px){.sales-closed-page{padding-block:30px}.sales-closed-notice{padding:18px}.sales-closed-message{font-size:19px}}
