.shop-closure-popup{display:flex;height:100%;top:0;right:0;bottom:0;left:0;justify-content:center;pointer-events:none;position:fixed;width:100%;z-index:9999}.shop-closure-popup .shop-closure-popup--overlay{pointer-events:visible;display:block;position:absolute;z-index:9998;left:0;top:0;width:100%;height:100%;cursor:url(cross.svg),url(cross.png),zoom-out;background-color:#2a453480}.shop-closure-popup.hidden{display:none}.shop-closure-popup--wrapper{pointer-events:visible;z-index:9999;position:relative;flex-direction:column;align-items:center;align-self:center;width:100%;max-width:calc(100vw - 1rem);max-height:calc(100vh - 10rem);animation:popup-in .5s ease}.shop-closure-popup--close{display:flex;align-items:center;justify-content:center;position:absolute;height:4.4rem;width:4.4rem;border-radius:50%;top:1rem;right:1rem;color:#212326;background-color:transparent;border:none;outline:none;padding:0;cursor:pointer;z-index:9999}.shop-closure-popup--close .icon{pointer-events:none;position:relative;width:1.6rem;height:1.6rem;transition:transform .25s ease;will-change:transform;transform:scale(1) rotate(45deg)}.shop-closure-popup--close:after{content:"";z-index:-1;position:absolute;width:3.4rem;height:3.4rem;border-radius:50%;background-color:#fff;box-shadow:0 0 4rem #21232633}.shop-closure-popup--content{animation:popupFadeIn .3s ease-out;background-color:#fff;box-shadow:0 0 4rem #21262333;color:#212326;display:flex;flex-direction:column;font-family:inherit;gap:10px;text-align:center;max-width:100%;width:600px;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;scroll-behavior:smooth;scrollbar-width:thin;z-index:9998}.shop-closure-popup--content-header{background-color:#30543d;color:#fff;padding:24px 6rem;font-weight:700}.shop-closure-popup--content .bold{font-weight:700}.shop-closure-popup--content p,.shop-closure-popup--content div.p{margin:0 0 1rem;padding:0 40px}.shop-closure-popup--content div.p{display:flex;flex-direction:column;gap:0;align-items:center}.shop-closure-popup--content--contacts{display:flex;flex-direction:row;gap:8px;align-items:center}@keyframes popupFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@media screen and (min-width: 750px){.shop-closure-popup--wrapper{width:auto}.shop-closure-popup--wrapper{max-width:calc(100vw - 10rem)}.shop-closure-popup--content-header{padding:24px 4rem}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/shop-closure-popup.css.map */
