.deal-grid>button{padding:15px 12px;text-align:left;font:inherit;background:#fffdf7;border:2px solid #e4dcea;border-radius:10px;color:#321052;cursor:pointer}.deal-grid>button:hover{border-color:#8d64a8}.deal-grid>button[aria-pressed=true]{border-color:#321052;background:#eee1f5;box-shadow:inset 0 0 0 1px #321052}.deal-grid>button span:last-child{font-weight:700;color:#552477;margin-top:12px}.active-deal{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;margin:16px 0;background:#f1e8f6;border-radius:10px}.active-deal p{margin:0;font-size:13px;line-height:1.6}.active-deal button{flex-shrink:0}#catalogue{scroll-margin-top:20px}@media(max-width:600px){.active-deal{align-items:flex-start;flex-direction:column}}