.of-promo-dialog{position:fixed;inset:auto;top:50%;left:50%;margin:0;width:780px;max-width:none;height:556px;max-height:none;padding:0;border:0;border-radius:2px;background:white;transform:translate(-50%,-50%) scale(var(--promo-scale,1));overflow:hidden;font-family:Helvetica,Arial,sans-serif;color:#1a2626;line-height:1.2}.of-promo-dialog::backdrop{background:rgba(68,68,68,.3)}.of-promo-frame{display:flex;width:780px;height:556px}.of-promo-photo{width:390px;flex:none;height:556px}.of-promo-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.of-promo-panel{position:relative;flex:1;min-width:0;padding:20px;box-sizing:border-box}.of-promo-close{position:absolute;right:8px;top:8px;width:35px;height:35px;border-radius:50%;border:1px solid #373f47;background:white;line-height:30px;font-size:28px;font-weight:300;padding:0;z-index:1}.of-promo-close:focus-visible{outline:1px solid #0064cd;outline-offset:0}.of-promo-offer{padding:40px 8px 6px;text-align:center}.of-promo-offer img{width:100%;max-width:357px;display:block;margin:auto;height:auto}.of-promo-email{padding:20px 6px 4px}.of-promo-dialog input[type=email],.of-promo-dialog select{width:100%;height:42px;border:1px solid #b9b9b9;border-radius:4px;padding:0 12px;background:white;color:#1a2626;font:400 16px Helvetica,Arial,sans-serif}.of-promo-interest{padding:20px 6px 15px}.of-promo-interest label{display:block;font-size:16px;margin-bottom:4px}.of-promo-news{padding:0 6px;margin:0;text-align:center;font-size:14px;line-height:16px}.of-promo-next-wrap{padding:14px 6px 34px}.of-promo-next-wrap button,.of-promo-dialog [data-promo-subscribe]{width:100%;height:40px;background:#1a2626;color:white;border-radius:4px;border:0;font:700 16px Helvetica,Arial,sans-serif}.of-promo-disclosure{margin:0;font-size:10px;line-height:12px;color:#444;text-align:left}.of-promo-disclosure a{color:inherit;text-decoration:none}.of-promo-dialog [data-promo-step="2"],.of-promo-success{padding:60px 6px 20px;font-size:16px;line-height:1.4}.of-promo-dialog [data-promo-step="2"] h3,.of-promo-success h3{font-size:24px;margin-bottom:24px}.of-promo-dialog [data-promo-step="2"] select{margin:10px 0 24px}.of-promo-dialog [data-promo-back]{display:block;margin:20px auto;text-decoration:underline}.of-promo-dialog [data-promo-message]{margin-top:20px}.of-promo-dialog [hidden]{display:none!important}
