.rglp-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;background:#0a12228c;display:flex;align-items:center;justify-content:center;padding:18px;overflow-y:auto}.rglp-modal[hidden]{display:none}.rglp-modal__card{position:relative;width:100%;max-width:520px;background:var(--rglp-bg);color:var(--rglp-ink);border-radius:18px;padding:22px 20px;max-height:92vh;overflow-y:auto}.rglp-modal__close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;background:#0000000f;color:var(--rglp-ink);font-size:20px;line-height:1;font-family:inherit}.rglp-modal__card h2{font-size:26px;font-weight:700;margin:0 0 16px;letter-spacing:-.01em}.rglp-facts{border:1.5px solid var(--rglp-navy);border-radius:12px;padding:18px 16px}.rglp-facts h3{font-size:27px;font-weight:700;color:var(--rglp-navy);margin:0 0 12px}.rglp-facts__line{font-size:15.5px;margin:0 0 4px}.rglp-facts__rule{height:6px;background:var(--rglp-navy);border-radius:2px;margin:12px 0}.rglp-facts__rule--thin{height:2px}.rglp-facts__head{display:flex;justify-content:space-between;font-weight:700;font-size:16px}.rglp-facts__row{display:flex;justify-content:space-between;gap:14px;font-size:15.5px;padding:5px 0 0}.rglp-facts__row b{font-weight:700}.rglp-facts__amt{flex:0 0 auto;white-space:nowrap;text-align:right;font-size:14.5px}.rglp-facts__src{font-size:13.5px;line-height:1.4;color:var(--rglp-muted);margin:2px 0 5px}.rglp-facts__sub{list-style:disc;margin:6px 0 0 20px;padding:0;font-size:15px}.rglp-facts__sub li{margin-bottom:4px}.rglp-facts__foot{font-size:14px;margin:8px 0 0}.rglp-facts__note{font-size:14.5px;line-height:1.5;margin:14px 0 0}.rglp-facts__note b{font-weight:700;color:var(--rglp-navy)}.rglp-modal__cta{display:block;text-align:center;text-decoration:none;background:var(--rglp-green);color:var(--rglp-on-dark);border-radius:12px;padding:16px;margin-top:18px;font-size:18px;font-weight:700;font-family:inherit;border:0;width:100%;cursor:pointer}.rglp-modal__ticks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;text-align:center}.rglp-modal__ticks span{font-size:13.5px;line-height:1.35;display:block}.rglp-modal__ticks svg{width:18px;height:18px;color:var(--rglp-ink);margin:0 auto 5px;display:block}
/*# sourceMappingURL=/cdn/shop/t/28/assets/rglp-modal.css.map */
