.zs-discount-launcher{position:fixed;left:0;bottom:95px;z-index:890;background:#3f4255;color:#fff;border:0;border-radius:0 8px 8px 0;padding:12px 31px 12px 14px;box-shadow:0 2px 14px #0003;font:700 15px Arial,sans-serif;cursor:pointer}.zs-discount-launcher-close{position:fixed;left:78px;bottom:112px;z-index:891;border:0;background:none;color:white;font-size:20px;cursor:pointer}.zs-fms-overlay{position:fixed;inset:0;z-index:99999;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px}.zs-fms-dialog{position:relative;box-sizing:border-box;max-width:560px;width:100%;padding:36px;background:#f1f2f2;color:#3f4255;border-radius:12px;box-shadow:0 10px 60px #0005;font-family:Arial,sans-serif}.zs-fms-dialog h2{font-size:31px;line-height:1.15;margin:12px 0}.zs-fms-dialog p{font-size:18px;line-height:1.45}.zs-fms-dialog .zs-fms-eyebrow{font-size:12px;letter-spacing:.07em;font-weight:bold}.zs-fms-close{position:absolute;right:12px;top:6px;font-size:30px;border:0;background:none;color:#3f4255;cursor:pointer}.zs-fms-actions{display:flex;gap:10px;margin-top:22px}.zs-fms-actions a{flex:1;display:block;text-align:center;font-size:16px;font-weight:700;padding:14px 10px;border-radius:5px;text-decoration:none}.zs-fms-primary{background:#eb8830;color:#fff!important}.zs-fms-secondary{border:1px solid #3f4255;color:#3f4255!important}.zs-fms-form{display:block;text-align:center;padding:15px 5px;color:#3f4255;text-decoration:underline;font-weight:bold}.zs-discount-launcher:focus-visible,.zs-discount-launcher-close:focus-visible,.zs-fms-dialog a:focus-visible,.zs-fms-close:focus-visible{outline:3px solid #eb8830;outline-offset:3px}@media(max-width:767px){.zs-discount-launcher{bottom:85px;padding:10px 30px 10px 12px;font-size:13px}.zs-discount-launcher-close{left:67px;bottom:99px}.zs-fms-dialog{padding:25px}.zs-fms-dialog h2{font-size:24px}.zs-fms-actions{flex-direction:column}}