.purchase-conditions{border:1px solid var(--border);border-radius:6px;padding:20px;margin:22px 0;background:var(--panel);font-size:14px;line-height:1.85}.purchase-conditions h3{margin:0 0 12px;font-size:17px}.purchase-conditions ul{padding-left:20px;margin:12px 0}.purchase-conditions li{margin:7px 0}.purchase-conditions a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.purchase-conditions nav{display:flex;flex-wrap:wrap;gap:8px 16px;margin:15px 0}.purchase-consent{display:flex;align-items:flex-start;gap:12px;margin-top:18px;cursor:pointer}.purchase-consent input{width:20px;height:20px;flex:0 0 20px;margin:4px 0 0;accent-color:var(--gold)}.purchase-consent span{flex:1}.purchase-consent:focus-within{outline:2px solid var(--gold);outline-offset:5px}.purchase-conditions small{color:var(--muted)}@media(max-width:600px){.purchase-conditions{padding:16px}}
