.od-stock-alert{max-width:520px;margin:16px 0 20px;border:1px solid #c9c0e8;border-radius:14px;background:#f8f7fc;color:#252033;overflow:hidden}
.od-stock-alert>summary{padding:15px 18px;font-size:16px;font-weight:600;line-height:1.4;cursor:pointer;overflow-wrap:anywhere}
.od-stock-alert-body{padding:0 18px 18px;font-size:14px;line-height:1.6}
.od-stock-alert-body>p{margin:0 0 12px}.od-stock-alert-body>label{display:block;font-weight:600;margin-bottom:6px}
.od-stock-alert .od-stock-choice{width:100%;max-width:100%;min-height:46px;background:#fff;border:1px solid #c9c0e8;border-radius:9px;color:#252033;padding:10px 12px;font:inherit}
.od-stock-alert .od-stock-fields{min-width:0;margin:14px 0 0;padding:0;border:0}.od-stock-alert .od-stock-fields:disabled{opacity:.55}
.od-stock-alert .ambisn-outer-container{display:block!important;width:100%;margin:0!important;position:static!important}
.od-stock-alert #wc-ambisn-container{display:block!important;width:100%!important;max-width:100%!important;position:static!important;transform:none!important;box-shadow:none!important;background:transparent!important;border:0!important;padding:0!important}
.od-stock-alert .ambisn-close,.od-stock-alert .wc-ambisn-form h5{display:none!important}.od-stock-alert .wc-ambisn-form{padding:0!important;gap:10px}
.od-stock-alert .subscription-form{display:flex;gap:10px;flex-wrap:wrap}.od-stock-alert input#email{width:100%;min-width:0!important;max-width:100%!important;flex:1 1 190px;min-height:46px;font-size:16px!important;border:1px solid #c9c0e8!important;border-radius:9px!important;background:#fff;padding:10px 12px!important}
.od-stock-alert #ambisn-submit{flex:1 1 120px;min-height:46px;padding:10px 18px!important;border:0!important;border-radius:24px!important;background:#6439eb!important;color:#fff!important;font-size:14px!important;font-weight:600;white-space:normal;line-height:1.4;justify-content:center;box-shadow:none!important}
.od-stock-alert #ambisn-submit:disabled{cursor:default}.od-stock-alert .ambisn-sf-consent{font-size:13px;line-height:1.5}.od-stock-alert .ambisn-sf-consent input{margin-right:8px}.od-stock-alert .od-stock-result{margin:12px 0 0;overflow-wrap:anywhere}.od-stock-alert .od-stock-result:empty{display:none}
.od-stock-alert :is(select,input,button,summary):focus-visible{outline:2px solid #6439eb;outline-offset:3px}
@media(max-width:380px){.od-stock-alert>summary{padding:14px}.od-stock-alert-body{padding:0 14px 14px}.od-stock-alert #ambisn-submit{width:100%}}
