.welcome-offer{box-sizing:border-box;width:min(420px,calc(100% - 32px));max-height:90dvh;padding:0;border:0;border-radius:24px;background:#fff;color:#231c18;box-shadow:0 24px 90px #0005;overflow:auto}.welcome-offer::backdrop{background:#0009}.welcome-dismiss{position:absolute;right:12px;top:12px;z-index:1;border:0;border-radius:50%;width:38px;height:38px;background:#fffe;color:#251b15;font-size:20px}.welcome-photo{height:210px;overflow:hidden;background:#f4eadf}.welcome-photo .photo,.welcome-photo .placeholder{width:100%;height:100%;object-fit:cover}.welcome-content{padding:24px}.welcome-content>p{font-size:12px;font-weight:800;color:#a22d20;letter-spacing:.1em}.welcome-content h2{margin:10px 0}.welcome-description{line-height:1.5}.welcome-price{display:block;font-size:24px;margin:16px 0}.welcome-view,.welcome-later{display:block;width:100%;padding:13px;border:0;border-radius:12px;font-weight:750;margin-top:9px}.welcome-view{background:#b32e20;color:white}.welcome-later{background:#f4eee7;color:#482c21}
