*{box-sizing:border-box}body{margin:0;background:#fff5f7;color:#3b1e15;font:17px/1.65 system-ui,-apple-system,sans-serif}header,main,footer{max-width:850px;margin:auto;padding:28px 24px}header{display:flex;align-items:center;gap:14px;border-bottom:1px solid #f3d6de}header img{width:52px;height:52px;border-radius:14px}a{color:#a8345a}nav{display:flex;flex-wrap:wrap;gap:18px;margin-left:auto;font-size:14px}h1{font-size:clamp(32px,7vw,52px);line-height:1.15;letter-spacing:-1px}h2{font-size:24px;line-height:1.3;margin-top:36px}h3{font-size:19px}.lead{font-size:21px;color:#7a4535}.card{background:white;border:1px solid #f3d6de;border-radius:20px;padding:22px;margin:18px 0}.button{display:inline-block;background:#3b1e15;color:white;padding:12px 20px;border-radius:12px;text-decoration:none}footer{font-size:13px;border-top:1px solid #f3d6de}li{margin:8px 0}@media(max-width:600px){header{flex-wrap:wrap}nav{width:100%;margin:0}main{padding-top:12px}}.stores{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin:26px 0}.button.secondary{background:#fff;color:#3b1e15;border:1px solid #f3d6de}.soon{font-size:15px;color:#7a4535}[hidden]{display:none!important}