body.island-review #reminder.journey-reminder-overlay[hidden]{display:none!important}
body.island-review #reminder.journey-reminder-overlay{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:16px;background:#11111173;box-sizing:border-box;isolation:isolate}
body.island-review #reminder .save-box{box-sizing:border-box;position:relative;width:100%;max-width:480px;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;margin:0;padding:24px;border-radius:16px;border:1px solid #51453625;box-shadow:0 18px 80px #11111120;background:#f6f3ec;color:#111111;text-align:left}
body.island-review #reminder .journey-reminder-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}
body.island-review #reminder .journey-reminder-eyebrow{font-size:10px;font-weight:600;line-height:1.5;letter-spacing:.14em;text-transform:uppercase;margin:0}
body.island-review #close-save{display:grid;place-items:center;flex:none;width:44px;height:44px;min-width:44px;padding:10px;background:transparent;color:#111111;border:1px solid #51453655;border-radius:50%;cursor:pointer}
body.island-review #close-save svg{display:block;fill:none;stroke:currentColor;stroke-width:1.7}
body.island-review #close-save:focus-visible{outline:2px solid #be8f30;outline-offset:4px}
body.island-review #reminder h2{font-size:28px;font-weight:400;line-height:1.12;letter-spacing:-.035em;margin:0 0 12px}
body.island-review #journey-reminder-description{font-size:15px;line-height:1.5;color:#514536;margin:0;max-width:36ch}
body.island-review #reminder .journey-reminder-form{margin-top:20px}
body.island-review #reminder[data-form-step]:not([data-form-step="form"]) :is(#journey-reminder-title,#journey-reminder-description){display:none}
@media(max-width:380px){body.island-review #reminder .save-box{padding:20px}body.island-review #reminder .journey-reminder-head{gap:8px;margin-bottom:16px}body.island-review #reminder .journey-reminder-eyebrow{font-size:9px;letter-spacing:.1em}}
@media(hover:hover){body.island-review #close-save:hover{background:#5145360c}}
