.promotional-popup.is-open{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(var(--color-foreground),.45)}.promotional-popup__dialog{position:relative;display:grid;grid-template-columns:1fr;width:min(100%,72rem);max-height:calc(100vh - 4rem);overflow:auto;background:rgb(var(--color-background));color:rgb(var(--color-foreground))}.promotional-popup__close{position:absolute;top:.8rem;right:.8rem;z-index:2;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;padding:0;border:0;border-radius:50%;background:rgb(var(--color-background));color:rgb(var(--color-foreground));cursor:pointer}.promotional-popup__media{position:relative;min-height:22rem}.promotional-popup__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.promotional-popup__content{display:flex;flex-direction:column;justify-content:center;gap:1.6rem;padding:4.8rem 2.4rem 2.8rem}.promotional-popup__heading,.promotional-popup__text{margin:0}.promotional-popup__button{align-self:flex-start}@media screen and (min-width:750px){.promotional-popup__dialog--has-image{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.promotional-popup__media{min-height:100%}.promotional-popup__content{padding:4.8rem 3.2rem 3.2rem}}@media(prefers-reduced-motion:reduce){.promotional-popup.is-open{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AAAAAAAAAAAAAAAABA */
