.redirectOverlay{position:absolute;height:100vh;width:100vw;background:hsla(0,0%,39.2%,.85);z-index:100}.redirectOverlay .redirectModal{position:absolute;z-index:101;height:500px;width:800px;max-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;border:20px solid #000;text-align:center;font-style:normal}@media screen and (max-width:600px){.redirectOverlay .redirectModal{border-width:2px 0;height:auto;padding:2em 0}}.redirectOverlay .modal--heading{font-size:36px;font-weight:700;margin-top:10%}.redirectOverlay .modal--subheading{font-size:24px;margin:0 1em}.redirectOverlay .modal--redirect-row{margin-top:10%}.redirectOverlay .modal--redirect-btn{display:inline-block;vertical-align:top;background:#000;color:#fff;padding:20px 40px;font-size:24px;font-weight:700}@media screen and (max-width:600px){.redirectOverlay .modal--redirect-btn{width:100%}}.redirectOverlay .modal--redirect-flag{display:inline-block;vertical-align:top;height:66.67px;width:100px;background:#fee400;margin-left:-3px}@media screen and (max-width:600px){.redirectOverlay .modal--redirect-flag{width:100%}}.redirectOverlay .modal--continue-shopping-row{margin-top:30px}.redirectOverlay .modal--continue-shopping-link{display:inline-block;vertical-align:text-bottom;font-size:16px;text-decoration:underline;cursor:pointer}.redirectOverlay .modal--continue-shopping-flag{display:inline-block;vertical-align:super;height:20px}.redirectOverlay .eu-flag{margin-top:11.16px;height:44.33px;width:auto}.redirectOverlay .us-flag{height:20px;width:auto}.bms-modal--wrapper{position:fixed;top:0;left:0;z-index:1001;max-width:100%}