html.gb-launch-popup-open{overflow:hidden}.gb-launch-popup{width:min(760px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #55a5a180;border-radius:24px;background:#003c39;color:#fff;font-family:inherit;box-shadow:0 24px 80px #001c1a55;overflow:auto}.gb-launch-popup::backdrop{background:#001c1ab3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.gb-launch-popup *,.gb-launch-popup *:before,.gb-launch-popup *:after{box-sizing:border-box}.gb-launch-popup__grid{display:grid;grid-template-columns:.95fr 1.05fr}.gb-launch-popup__visual{display:grid;place-items:center;min-width:0;padding:36px 20px;background:radial-gradient(ellipse at center,#fff,#edf7f4 45%,#b7d9d0)}.gb-launch-popup__image{display:block;width:100%;height:auto;max-height:380px;object-fit:contain}.gb-launch-popup__content{padding:48px 32px 28px}.gb-launch-popup__badge{display:inline-block;padding:6px 12px;border-radius:999px;background:#b7e4d8;color:#003c39;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gb-launch-popup__eyebrow{margin:24px 0 8px;color:#b7e4d8;font-size:10px;letter-spacing:.16em;font-weight:600}.gb-launch-popup h2{margin:0 0 16px;color:#fff;font-size:clamp(34px,4vw,44px);line-height:1.08;letter-spacing:-.035em;font-weight:800}.gb-launch-popup #GutBarrierLaunchDescription{margin:0 0 20px;color:#d5e9e3;font-size:15px;line-height:1.55}.gb-launch-popup__offer{margin:0 0 20px;color:#b7e4d8;font-size:13px;font-weight:600}.gb-launch-popup__cta{display:flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 16px;border-radius:999px;background:#b7e4d8;color:#003c39;text-decoration:none;font-size:14px;font-weight:700;transition:background .2s ease}.gb-launch-popup__cta:hover{background:#d5f1e9}.gb-launch-popup__dismiss{display:block;margin:12px auto 0;padding:8px;border:0;background:transparent;color:#c3ded9;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.gb-launch-popup__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid #c3ded94d;border-radius:50%;background:#003c39;color:#fff;cursor:pointer}.gb-launch-popup :is(a,button):focus-visible{outline:3px solid #77a0a7;outline-offset:3px}@media(max-width:600px){.gb-launch-popup{width:min(420px,calc(100% - 32px));border-radius:20px}.gb-launch-popup__grid{grid-template-columns:1fr}.gb-launch-popup__visual{padding:16px 48px}.gb-launch-popup__image{width:100%;max-width:220px;max-height:200px}.gb-launch-popup__content{padding:24px}.gb-launch-popup__eyebrow{margin-top:16px}.gb-launch-popup h2 br{display:none}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/gut-barrier-launch-popup.css.map */
