luxio-launch-popup{display:contents}html:has(.luxio-launch__dialog[open]),html:has(.luxio-launch__dialog[open]) body,html:has(.luxio-launch__dialog[open]) .page-wrapper{overflow:hidden}.luxio-launch__dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;padding:0;border:0;border-radius:8px;width:min(940px,calc(100vw - 48px));max-width:none;max-height:calc(100vh - 48px);max-height:calc(100dvh - 48px);overflow:auto;overscroll-behavior:contain;background:var(--surface-raised);color:var(--text-primary);box-shadow:0 24px 80px rgb(var(--text-primary-rgb) / .25);font-family:var(--font-text);text-align:right}.luxio-launch__dialog:not([open]){display:none}.luxio-launch__dialog::backdrop{background:var(--scrim-modal)}.luxio-launch__layout{display:grid;grid-template-columns:44% 56%;direction:ltr}.luxio-launch__image{position:relative;min-height:100%;overflow:hidden;background:var(--surface-page)}.luxio-launch__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.luxio-launch__content{direction:rtl;padding:44px 38px 32px}.luxio-launch__heading{margin:0 0 20px;color:var(--text-primary);font-family:var(--font-text);font-size:var(--launch-heading)!important;font-weight:650;line-height:1.12;letter-spacing:0;text-transform:none;text-wrap:balance}.luxio-launch__copy{font-size:var(--launch-body);line-height:1.5}.luxio-launch__copy p{margin:0 0 16px;font:inherit;color:inherit}.luxio-launch__copy p:last-child{margin-bottom:24px}.luxio-launch__copy strong{font-size:inherit;font-weight:700}.luxio-launch__close{position:absolute;top:8px;left:8px;z-index:2;display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:0;border:0;border-radius:50%;background:var(--surface-raised);color:var(--text-primary);cursor:pointer}.luxio-launch__cta{display:block;width:100%;min-height:48px;padding:12px 16px;border:1px solid var(--action-primary-bg);border-radius:3px;background:var(--action-primary-bg);color:var(--action-primary-fg);font-family:inherit;font-size:var(--launch-body);font-weight:650;line-height:1.4;text-align:center;cursor:pointer}.luxio-launch__cta:hover{background:var(--action-primary-bg-hover)}.luxio-launch__close:hover{background:var(--surface-page)}.luxio-launch__dialog button:focus-visible{outline:2px solid var(--border-focus);outline-offset:3px}@media(max-width:749px){.luxio-launch__dialog{width:min(440px,calc(100vw - 24px));max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px)}.luxio-launch__layout{display:block}.luxio-launch__image{min-height:0;height:clamp(110px,20dvh,170px)}.luxio-launch__image img{object-position:50% 42%}.luxio-launch__content{padding:22px 24px 24px}.luxio-launch__heading{font-size:var(--launch-heading-mobile)!important;margin-bottom:14px}.luxio-launch__copy{font-size:var(--launch-body-mobile);line-height:1.45}.luxio-launch__copy p{margin-bottom:12px}.luxio-launch__copy p:last-child{margin-bottom:18px}.luxio-launch__cta{font-size:var(--launch-body-mobile)}}@media(prefers-reduced-motion:no-preference){.luxio-launch__dialog[open]{animation:luxio-launch-enter .18s ease-out}@keyframes luxio-launch-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/luxio-launch-popup.css.map */
