:root{--xpac-pp-overlay-bg:rgba(0,0,0,.25);--xpac-pp-overlay-zindex:999998;--xpac-pp-width:1000px;--xpac-pp-zindex:999999;--xpac-pp-space-x:4rem;--xpac-pp-space-y:4rem;--xpac-pp-shadow:0 0 40px 0 rgba(0,0,0,.35);--xpac-pp-scroll-width:0.625rem;--xpac-pp-scroll-track-bg:#f1f1f1;--xpac-pp-scroll-thumb-bg:#888;--xpac-pp-scroll-thumb-hover-bg:#555;--xpac-pp-container-bg:transparent;--xpac-pp-container-padd:0;--xpac-pp-container-color:currentColor;--xpac-pp-close-top:32px;--xpac-pp-close-right:32px;--xpac-pp-close-size:2px;--xpac-pp-close-width:35px;--xpac-pp-close-height:35px;--xpac-pp-close-color:#a4a4a4;--xpac-pp-close-hover-color:#fff}.xpac-popup{box-shadow:var(--xpac-pp-shadow)}.xpac-popup.has-xpac-type-floating,.xpac-popup.has-xpac-type-lightbox{-webkit-backface-visibility:hidden;display:none;position:fixed;z-index:var(--xpac-pp-zindex)}.xpac-popup.has-xpac-type-lightbox{--xpac-pp-container-bg:#000;--xpac-pp-container-padd:5rem;--xpac-pp-container-color:#fff;max-height:calc(100vh - var(--xpac-pp-space-y)*2);max-width:calc(100vw - var(--xpac-pp-space-x)*2);width:var(--xpac-pp-width)}.xpac-popup.has-xpac-type-floating{--xpac-pp-space-x:0;--xpac-pp-space-y:0;--xpac-pp-close-top:50%;--xpac-pp-close-right:20px;height:auto;max-height:100vh;max-width:100%;width:100%}.xpac-popup.has-xpac-type-floating .xpac-popup-close{transform:translateY(-50%)}.xpac-popup.has-xpac-type-inlineloc{--xpac-pp-shadow:none;--xpac-pp-space-x:0;--xpac-pp-space-y:0;--xpac-pp-close-top:50%;--xpac-pp-close-right:20px;height:auto;max-height:100vh;max-width:100%;position:relative;width:100%}.xpac-popup.has-xpac-type-inlineloc .xpac-popup-close{transform:translateY(-50%)}.xpac-popup.has-xpac-place-top{left:50%;top:var(--xpac-pp-space-y);transform:translate(-50%)}.xpac-popup.has-xpac-place-top-left{left:var(--xpac-pp-space-x);top:var(--xpac-pp-space-y)}.xpac-popup.has-xpac-place-top-right{right:var(--xpac-pp-space-x);top:var(--xpac-pp-space-y)}.xpac-popup.has-xpac-place-btm{bottom:var(--xpac-pp-space-y);left:50%;transform:translate3d(-50%,0,0)}.xpac-popup.has-xpac-place-btm-left{bottom:var(--xpac-pp-space-y);left:var(--xpac-pp-space-x)}.xpac-popup.has-xpac-place-btm-right{bottom:var(--xpac-pp-space-y);right:var(--xpac-pp-space-x)}.xpac-popup.has-xpac-place-left{left:var(--xpac-pp-space-x);top:50%;transform:translate3d(0,-50%,0)}.xpac-popup.has-xpac-place-right{right:var(--xpac-pp-space-x);top:50%;transform:translate3d(0,-50%,0)}.xpac-popup.has-xpac-place-center{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.xpac-popup-template{display:none}.xpac-popup-overlay{background:var(--xpac-pp-overlay-bg);bottom:0;display:none;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:var(--xpac-pp-overlay-zindex)}.xpac-popup-wrap{box-shadow:var(--xpac-pp-shadow);overflow-x:hidden;overflow-y:auto;position:relative;width:100%}.xpac-popup-wrap::-webkit-scrollbar{width:var(--xpac-pp-scroll-width)}.xpac-popup-wrap::-webkit-scrollbar-track{background:var(--xpac-pp-scroll-track-bg)}.xpac-popup-wrap::-webkit-scrollbar-thumb{background:var(--xpac-pp-scroll-thumb-bg)}.xpac-popup-wrap::-webkit-scrollbar-thumb:hover{background:var(--xpac-pp-scroll-thumb-hover-bg)}.xpac-popup.is-xpac-scroll-hidden .xpac-popup-wrap{overflow:hidden}.xpac-popup .xpac-popup-container{background:var(--xpac-pp-container-bg);box-sizing:border-box;color:var(--xpac-pp-container-color);padding:var(--xpac-pp-container-padd);width:100%}.xpac-popup-close{background:transparent;border:none;box-sizing:border-box;cursor:pointer;font-size:0;height:var(--xpac-pp-close-height);margin:0;padding:0;position:absolute;right:var(--xpac-pp-close-right);top:var(--xpac-pp-close-top);width:var(--xpac-pp-close-width)}.xpac-popup-close:after,.xpac-popup-close:before{background-color:var(--xpac-pp-close-color);content:" ";height:var(--xpac-pp-close-height);left:calc((var(--xpac-pp-close-width) - var(--xpac-pp-close-size))/2);position:absolute;top:50%;transition:background-color .2s ease-in;width:var(--xpac-pp-close-size)}.xpac-popup-close:before{transform:translateY(-50%) rotate(45deg)}.xpac-popup-close:after{transform:translateY(-50%) rotate(-45deg)}.xpac-popup-close:hover:after,.xpac-popup-close:hover:before{background-color:var(--xpac-pp-close-hover-color)}.xpac-popup.xpac-popup--open.has-xpac-type-floating,.xpac-popup.xpac-popup--open.has-xpac-type-lightbox{display:flex}.xpac-popup.xpac-popup--open.has-xpac-type-lightbox+.xpac-popup-overlay{display:block}.xpac-popup.xpac-popup--open.is-xpac-anim-fade{animation:xpacFadeIn .3s ease-in}@keyframes xpacFadeIn{0%{opacity:0}to{opacity:1}}
