body.redirect-modal-open{overflow:hidden;top:0;right:0;bottom:0;left:0}.redirect-modal{opacity:0;visibility:hidden;z-index:-1;position:fixed;top:0;right:0;bottom:0;left:0}.redirect-modal.loading:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fffc;z-index:1}.redirect-modal .loading__spinner{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.redirect-modal[open]{opacity:1;visibility:visible;z-index:1010}.redirect-content{width:100%;max-width:clamp(32.5rem,32.5rem + 57.5 * ((100vw - 750px) / 69),90rem);border-radius:var(--border-radius-35-15-1440);position:absolute;top:100%;left:50%;transform:translate3d(-50%,0,0);text-align:center;min-height:20rem;max-height:calc(100vh - 12.5rem);overflow:hidden;display:flex;flex-direction:column}@keyframes animateRedirect{0%{top:100%;transform:translate3d(-50%,0,0)}to{top:50%;transform:translate3d(-50%,-50%,0)}}.redirect-modal[open] .redirect-content{animation:animateRedirect var(--duration-default) ease;animation-fill-mode:forwards}.redirect-container{padding:clamp(4rem,4rem + 1 * ((100vw - 750px) / 69),5rem);padding-top:clamp(3rem,3rem + 1 * ((100vw - 750px) / 69),4rem);margin-top:auto;margin-bottom:auto;overflow-y:auto}.redirect-text{max-width:50rem;margin-right:auto;margin-left:auto;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-size:var(--font-size-32-48);font-weight:500;letter-spacing:0;line-height:1}.button-redirect{display:inline-block;border:0;padding:0;cursor:pointer;font:inherit;font-size:var(--font-size-14-20);text-decoration:none;text-transform:uppercase;font-weight:500;letter-spacing:0;color:rgb(var(--color-foreground));-webkit-appearance:none;appearance:none;background-color:rgba(var(--color-background),var(--alpha-button-background));width:100%;max-width:clamp(12.5rem,12.5rem + 8.5 * ((100vw - 750px) / 69),21rem)}.button-redirect :is(svg,img){display:block;max-width:100%;width:100%;height:auto;margin-bottom:.4rem}.header .button-redirect :is(svg,img){max-width:clamp(3rem,3rem + 1.5 * ((100vw - 750px) / 69),4.5rem);margin:0}#RedirectOpener,.header .button-redirect{display:block}.redirect-buttons{--color-button-text: var(--color-foreground);--color-button: var(--color-background);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:clamp(2rem,2rem + 2 * ((100vw - 750px) / 69),4rem);column-gap:clamp(3rem,3rem + 4 * ((100vw - 750px) / 69),7rem);row-gap:4rem}
/*# sourceMappingURL=/cdn/shop/t/149/assets/regional-redirect.css.map */
