/* MOVISTORE accessory campaigns: no cropping, working category links. */
.accessory-campaigns{display:grid;gap:24px;max-width:1600px;margin:24px auto;padding:0 24px}
.accessory-campaign{overflow:hidden;border-radius:16px;background:#f6f1fa}
.accessory-campaign-image{display:block;line-height:0}
.accessory-campaign-image img{display:block;width:100%;height:auto;object-fit:contain}
.accessory-campaign-links{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 26px 22px;flex-wrap:wrap}
.accessory-campaign-links h2{font-size:22px;letter-spacing:-.4px;margin:0;line-height:1.3}
.accessory-campaign-links>div{display:flex;gap:22px;align-items:center;flex-wrap:wrap}
.accessory-campaign-tech{background:#081829;color:#fff}
.accessory-campaign-tech .textlink{color:#8edbff}
.accessory-campaign-image:focus-visible{outline:4px solid #0071e3;outline-offset:-5px}
@media(max-width:600px){.accessory-campaigns{padding:0 10px;gap:18px;margin:18px auto}.accessory-campaign{border-radius:12px}.accessory-campaign-links{padding:16px;display:block}.accessory-campaign-links h2{font-size:21px;margin-bottom:13px}.accessory-campaign-links a{font-size:14px;min-height:44px;display:inline-flex;align-items:center;gap:8px}.accessory-campaign-links>div{gap:18px}}
