
.erzso-konfig-fail { display: flex; flex-direction: column; align-items: flex-start; gap: 8px; margin: 0 0 24px; padding: 16px 20px;
    border: 1px solid #B32127; border-radius: 10px; background: #FBEDEE; color: #1C2021; font-size: 14px; line-height: 1.45; }
.erzso-konfig-fail b { color: #B32127; font-size: 16px; }
.erzso-konfig-fail button { height: 40px; padding: 0 20px; border: 1px solid #1C2021; border-radius: 99px; background: #fff; color: #1C2021;
    font-size: 14px; font-weight: 600; cursor: pointer; }

html body #button-cart.erzso-konfig-blocked, html body #button-cart.erzso-konfig-blocked:hover { opacity: .45 !important; pointer-events: none !important; cursor: not-allowed !important; }
