.fade-enter-active,.fade-leave-active,.slide-enter-active,.slide-leave-active{transition:all .25s}.slide-enter,.slide-leave-to{transform:translateY(-100%)}.fade-enter,.fade-leave-to{opacity:0}.popup,.popup--backdrop{position:fixed;inset:0}.popup--open{overflow:hidden}.popup--open .popup{overflow:hidden scroll}.popup--backdrop{z-index:499;opacity:.3;background-color:#333}.popup{z-index:500;outline:0;overflow:hidden}.popup__wrapper{pointer-events:none;background-color:#fff;max-width:74.25rem;margin:7rem auto 2rem;transition:transform .3s ease-out;position:static;box-shadow:0 .188rem .375rem #00000029}@media (width<=47.98em){.popup__wrapper{min-width:100%;min-height:100%;margin:0;inset:0;overflow-x:hidden}}.popup__wrapper .popup__content{pointer-events:auto;padding:1rem;position:relative}.popup.small .popup__wrapper{width:auto;max-width:35rem}.popup.medium .popup__wrapper{max-width:50rem}.popup.large .popup__wrapper{max-width:75rem}.popup .close{color:#333;z-index:11;font-size:1.8em;position:absolute;top:.75rem;right:.75rem}.popup .close.disable-close{pointer-events:none}.popup .second-layer{margin:14rem auto 2rem}
