raeliv-back-in-stock{display:block;margin:18px 0 28px;font-family:Montserrat,var(--font-body-family,sans-serif);color:#18243f}
raeliv-back-in-stock[hidden]{display:none!important}
raeliv-back-in-stock details{border:1px solid #d8d9eb;background:#f6f5fb}
raeliv-back-in-stock summary{padding:18px 16px;cursor:pointer;text-align:center;font-size:13px;font-weight:600;letter-spacing:1.2px;list-style:none;color:#18243f}
raeliv-back-in-stock summary::-webkit-details-marker{display:none}
raeliv-back-in-stock summary:focus-visible,raeliv-back-in-stock button:focus-visible{outline:2px solid #18243f;outline-offset:3px}
.raeliv-bis-form{padding:0 20px 18px}.raeliv-bis-intro{font-size:16px;margin:6px 0 10px}.raeliv-bis-variant{font-size:13px;color:#4e5670}
.raeliv-bis-form label{display:block;font-size:12px;letter-spacing:.4px}.raeliv-bis-form input{display:block;width:100%;box-sizing:border-box;background:white;color:#18243f;border:1px solid #c9ccdc;padding:14px;margin:8px 0 12px;font-size:16px;border-radius:0}
.raeliv-bis-form button{width:100%;min-height:48px;background:#18243f!important;color:white!important;border:0;font-size:13px;letter-spacing:1px;cursor:pointer}.raeliv-bis-form button:disabled{opacity:.55;cursor:wait}
.raeliv-bis-note{font-size:11px;line-height:1.6;margin:12px 0 0}.raeliv-bis-form [role=status]{font-size:13px;line-height:1.6;margin-bottom:0}
