.subnav>a.promotions-nav{color:#e9003f!important;font-weight:800;margin-left:0;white-space:nowrap}.mobile-footer-menu a.promotions-nav{color:#e9003f!important;margin-left:0}.promotions-list{padding-bottom:48px}.promotion{border:1px solid #f5bccb;border-radius:20px;background:#fff;overflow:hidden;margin:24px 0}.promotion>summary{cursor:pointer;padding:24px;list-style:none;background:#fff;display:flex;gap:20px;align-items:center}.promotion>summary::-webkit-details-marker{display:none}.promotion>summary:after{content:'+';margin-left:auto;color:#e9003f;font-size:30px}.promotion[open]>summary:after{content:'−'}.promotion>summary:focus-visible{outline:3px solid #e9003f;outline-offset:-4px}.promotion-badge{background:#e9003f;color:white;border-radius:14px;padding:14px;font-size:28px;font-weight:800}.promotion h2{margin:0 0 8px;font-size:24px}.promotion summary p{margin:0;color:#626774}.promotion-body{padding:8px 28px 28px;line-height:1.65}.promotion-body h3{margin-top:24px}.promotion-body li{margin:8px 0}.promotion-body .button{margin-top:12px}@media(max-width:760px){.promotion>summary{padding:18px;gap:12px}.promotion h2{font-size:20px}.promotion-badge{padding:10px;font-size:22px}.promotion-body{padding:8px 18px 22px}.promotion summary p{font-size:14px}}