.bsc-card>a{height:auto}.bsc-card-actions{display:flex;align-items:center;gap:8px;padding:0 24px 20px}.bsc-card-actions .bsc-notify-link{margin-left:0!important;cursor:pointer;border:0;flex-shrink:0}.bsc-card-actions .bsc-stock-status{background:transparent!important;color:#a20c1c!important;padding:0!important;font-size:12px;font-weight:800;letter-spacing:.08em}.bsc-card-actions .bsc-notify-link:focus-visible{outline:2px solid #340100;outline-offset:2px}.bella-alert-dialog{box-sizing:border-box;width:min(420px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:32px 28px 24px;border:1px solid #eaded7;border-radius:4px;color:#340100;background:#fffdf9;box-shadow:0 20px 80px #0003;font:15px/1.5 Arial,sans-serif;text-align:left}.bella-alert-dialog::backdrop{background:#16090088}.bella-alert-dialog h2{font:400 29px/1.15 Georgia,serif;letter-spacing:-.4px;margin:0 24px 10px 0}.bella-alert-dialog .bella-alert-eyebrow{font:700 10px/1.4 Arial,sans-serif;letter-spacing:2px;margin:0 0 14px}.bella-alert-product{font:700 14px/1.4 Arial,sans-serif;margin:0 24px 16px 0}.bella-alert-close{position:absolute;top:8px;right:8px;min-width:44px;min-height:44px;border:0;background:transparent;color:#340100;font:28px/1 Arial;cursor:pointer}.bella-alert-form>p{margin:0 0 20px}.bella-alert-form label{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.bella-alert-form input[type=email]{box-sizing:border-box;width:100%;height:48px;border:1px solid #ab8f83;border-radius:2px;padding:0 12px;font:16px Arial,sans-serif;color:#340100;background:#fff}.bella-alert-submit{width:100%;min-height:48px;margin:12px 0 10px;border:1px solid #340100;background:#340100;color:#fffdf9;font:700 14px Arial,sans-serif;cursor:pointer}.bella-alert-submit:disabled{opacity:.6;cursor:wait}.bella-alert-form .bella-alert-note{font-size:11px;color:#6e5a52;margin:0 0 8px}.bella-alert-message{font-size:14px;line-height:1.5;margin:12px 0}.bella-alert-message:empty{display:none}.bella-alert-message.is-error{color:#a20c1c}.bella-alert-product-link{display:inline-block;margin-top:10px;font:12px/1.5 Arial,sans-serif;text-decoration:underline;color:#5b4035}.bella-alert-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.bella-alert-dialog [hidden]{display:none!important}@media(max-width:750px){.bsc-card-actions{padding:0 14px 14px}.bella-alert-dialog{padding:28px 22px 22px}.bella-alert-dialog h2{font-size:27px}}