.limit-banner{background:#fff1ed;border:1px solid #f85f3c;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.75rem 1rem;display:flex}.limit-banner__content{align-items:center;gap:.5rem;display:flex}.limit-banner__content>svg{flex-shrink:0;color:#e60000!important}.limit-banner__message{color:#e60000;font-size:.85rem;font-weight:500;line-height:1.4}.limit-banner__cta{color:#fff;text-align:center;white-space:nowrap;background:#e60000;border-radius:6px;width:100%;padding:.5rem 1rem;font-size:.8rem;font-weight:700;text-decoration:none;transition:background .15s}.limit-banner__cta:hover{background:#ffe3dc}