sava-drop-alerts{display:block;width:100%;max-width:600px;background:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;text-align:left} sava-drop-alerts *,sava-drop-alerts *::before,sava-drop-alerts *::after{box-sizing:border-box} sava-drop-alerts .sava-alert-trigger{display:flex;width:100%;min-height:52px;align-items:center;justify-content:center;cursor:pointer;list-style:none;background:#000;color:#fff} sava-drop-alerts summary::-webkit-details-marker{display:none} sava-drop-alerts .sava-alert-trigger:focus-visible{outline:2px solid #000;outline-offset:4px} sava-drop-alerts .sava-alert-content{padding:24px 0} sava-drop-alerts h2{margin:0 0 14px;font:700 clamp(18px,4vw,24px)/1.2 Arial,Helvetica,sans-serif} sava-drop-alerts form{margin:0;padding:0} sava-drop-alerts label{display:block;margin:0 0 6px;font-size:14px} sava-drop-alerts input:not([type=hidden]){display:block;width:100%;min-width:0;height:52px;margin:0;padding:0 12px;border:2px solid #000;border-radius:0;box-shadow:none;background:#fff;color:#000;font:400 16px Arial,Helvetica,sans-serif;appearance:none} sava-drop-alerts input::placeholder{color:#777;opacity:1} sava-drop-alerts input:focus-visible{outline:2px solid #666;outline-offset:-5px} sava-drop-alerts .sava-alert-phone{display:flex;border:2px solid #000;align-items:center} sava-drop-alerts .sava-alert-phone input{border:0} sava-drop-alerts .sava-alert-country{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 64px;align-self:stretch;margin:0;font-size:20px} sava-drop-alerts .sava-alert-country select{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:16px} sava-drop-alerts .sava-alert-country:focus-within{outline:2px solid #666;outline-offset:-4px} sava-drop-alerts .sava-alert-submit{display:block;width:100%;min-height:48px;margin:10px 0 0;padding:12px 16px;border:0;border-radius:6px;background:#000;color:#fff;font:400 16px/1.3 Arial,Helvetica,sans-serif;cursor:pointer} sava-drop-alerts .sava-alert-submit:disabled{opacity:.6;cursor:default} sava-drop-alerts .sava-alert-submit:focus-visible{outline:2px solid #000;outline-offset:3px} sava-drop-alerts .sava-alert-consent{margin:12px 0;font:400 11px/1.5 Arial,Helvetica,sans-serif;color:#666} sava-drop-alerts .sava-alert-consent a{color:inherit;text-decoration:underline} sava-drop-alerts .sava-alert-intro,sava-drop-alerts .sava-alert-help{font-size:13px;line-height:1.5} sava-drop-alerts .sava-alert-or{margin:22px 0;text-align:center;font-size:12px;color:#666} .sava-release-label{font-size:13px;font-weight:700;letter-spacing:.06em;margin:0 0 12px}

sava-drop-alerts [hidden]{display:none!important}
