.blu-popup__dialog{overflow:hidden!important;max-height:calc(100vh - 4rem)}.blu-popup__media{position:relative;height:auto;min-height:0;align-self:stretch;overflow:hidden}.blu-popup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.blu-popup__content{overflow-y:auto;max-height:calc(100vh - 4rem)}.blu-popup__logo{width:9rem!important;max-width:9rem!important;height:auto!important;object-fit:contain;display:block;margin:0 auto 2rem!important}@media screen and (max-width:989px){.blu-popup__media{height:26rem;min-height:26rem;align-self:auto}}@media screen and (max-width:749px){.blu-popup__media{height:30vh;max-height:30vh}.blu-popup__logo{width:7rem!important;max-width:7rem!important}}.blu-popup__step[data-step=code],.blu-popup.has-code-step .blu-popup__step[data-step=journey],.blu-popup.has-code-step .blu-popup__step[data-step=email]{display:none}.blu-popup.has-code-step .blu-popup__step[data-step=code]{display:grid}.blu-popup__code-box{display:flex;align-items:center;justify-content:center;gap:1.2rem;width:100%;padding:1.4rem 1.8rem;margin:0 0 2.4rem;background:#1e49e20f;border:.15rem dashed var(--blu-blue, #1e49e2);border-radius:.8rem}.blu-popup__code{font-size:2rem;font-weight:700;letter-spacing:.08em;color:var(--blu-blue, #1e49e2)}.blu-popup__copy{border:0;background:var(--blu-blue, #1e49e2);color:#fff;font-size:1.2rem;font-weight:600;padding:.7rem 1.4rem;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background-color .16s ease}.blu-popup__copy.is-copied{background:#14213d}.blu-popup__shop{width:min(42rem,100%)}@media screen and (max-width:480px){.blu-popup__code-box{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/blu-theme-popup-fix.css.map */
