.supplier-purchase{max-width:1000px;margin:0 auto;padding:40px 24px 80px}.supplier-brand{font-size:30px;font-weight:850;letter-spacing:-.06em;color:#172126;text-decoration:none;display:block;margin-bottom:50px}.supplier-purchase h1{font-size:clamp(34px,6vw,62px);line-height:1.1;margin:15px 0 24px}.supplier-shop-lead{font-size:20px;line-height:1.6;color:#74808b}.supplier-offer{padding:30px;background:white;border:1px solid #e0e5eb;border-radius:20px;margin:32px 0;max-width:550px}.supplier-offer>strong{font-size:58px;color:#172126;display:block;letter-spacing:-.05em;margin:14px 0}.supplier-offer>span{font-size:16px}.supplier-offer p,.supplier-offer li{font-size:14px;line-height:1.8;color:#6e7985}.supplier-offer ul{padding-left:20px;margin:24px 0}.supplier-offer .button{display:flex;text-decoration:none;padding:16px;font-size:15px}.supplier-shop-note{font-size:13px;color:#74808b;line-height:1.8;max-width:650px}.supplier-soon{border:1px dashed #cdd5e0;padding:14px;border-radius:9px;background:#f5f7fa}.supplier-shop-cards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.supplier-shop-cards article{border:1px solid #e0e5eb;background:white;padding:24px;border-radius:16px}.supplier-shop-cards p,.supplier-shop-cards dd{font-size:13px;line-height:1.7;color:#74808b}.supplier-shop-cards dt{font-size:11px;font-weight:650;margin-top:12px}.supplier-shop-cards dd{margin:3px 0 0}.supplier-shop-cards .button{display:flex;padding:12px;text-decoration:none;margin-top:20px}.supplier-shop-cards small{color:#74808b}@media(max-width:650px){.supplier-shop-cards{grid-template-columns:1fr}.supplier-purchase{padding:24px 18px 50px}.supplier-brand{margin-bottom:30px}}
