.purchases{color:#391421;background:#f7f3ec;min-height:100vh;padding:140px 0 80px}.purchases h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(42px,7vw,86px);line-height:1.04}.purchases h1 em{font-family:Georgia,serif;font-weight:400}.purchases-lead{max-width:720px;font-size:20px;line-height:1.6}.purchases-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:50px 0;display:grid}.purchases-grid article{background:#fffaf3;border:1px solid #39142128;border-radius:18px;padding:28px}.purchases h2{font-size:28px}.purchases-grid p{line-height:1.6}.purchases-price{letter-spacing:-.04em;font-size:38px;font-weight:600}.purchases-price small{letter-spacing:0;font-size:14px;font-weight:400;display:block}.purchases-notice{background:#eee3de;border-radius:10px;padding:16px;line-height:1.5}.purchases-owned,.purchases-help{border-top:1px solid #39142128;padding:28px 0}.purchases-owned article{padding:16px 0}.purchases-consent{margin:20px 0;font-size:14px;line-height:1.6;display:block}.purchases-consent input{margin-right:8px}.purchases select{width:100%;margin:8px 0;padding:10px;display:block}.purchases button:disabled{opacity:.5;cursor:not-allowed}.purchases button{cursor:pointer}.purchases a{text-underline-offset:4px}.purchases .sk-button{font-size:14px}.purchases-help{max-width:760px}.purchases-help p{line-height:1.6}@media (width<=800px){.purchases-grid{grid-template-columns:1fr}.purchases{padding-top:100px}.purchases-grid article{padding:24px}.purchases-lead{font-size:18px}}
