:root{--yb--popup-close-button-size:48px}.mfp-bg{background:#000;opacity:.8;overflow:hidden;z-index:calc(var(--wp--custom--z-index-base) + 2)}.mfp-bg,.mfp-wrap{height:100%;inset:0;position:fixed;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:calc(var(--wp--custom--z-index-base) + 3)}.admin-bar .mfp-wrap{top:46px}@media(min-width:783px){.admin-bar .mfp-wrap{top:32px}}.mfp-container{box-sizing:border-box;height:100%;inset:0;padding-left:var(--wp--style--block-gap);padding-right:var(--wp--style--block-gap);position:absolute;text-align:center;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:calc(var(--wp--custom--z-index-base) + 5)}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-ajax-cur,.mfp-ajax-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:var(--wp--preset--color--neutral);left:0;margin:auto;position:absolute;right:0;text-align:center;top:50%;z-index:calc(var(--wp--custom--z-index-base) + 4)}.mfp-preloader a{color:inherit}.mfp-s-error .mfp-preloader,.mfp-s-ready .mfp-preloader{display:none}.mfp-arrow,.mfp-close{appearance:none;background:#0000;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:calc(var(--yb--popup-z-index-base) + 5)}.mfp-close{bottom:100%;color:var(--wp--preset--color--negative);font-size:var(--yb--popup-close-button-size);height:var(--yb--popup-close-button-size);line-height:var(--yb--popup-close-button-size);opacity:.65;position:absolute;right:0;text-align:center;text-decoration:none;text-shadow:2px 0 0 #fff,0 2px 0 #fff,-2px 0 0 #fff,0 -2px 0 #fff;width:var(--yb--popup-close-button-size)}.mfp-close:focus-visible,.mfp-close:hover{opacity:1}.mfp-close:active{transform:translateY(1px)}.mfp-arrow{background-color:var(--wp--preset--color--primary);border:1px solid var(--wp--preset--color--primary);border-radius:50%;color:#fff;height:50px;opacity:.65;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:50px}.mfp-arrow:active{margin-top:1px}.mfp-arrow:focus-visible,.mfp-arrow:hover{opacity:1}.mfp-arrow.mfp-arrow-left{left:.5rem}.mfp-arrow.mfp-arrow-right{right:.5rem}.mfp-arrow .svg-icon{height:24px;pointer-events:none;width:24px}.mfp-iframe-holder{padding-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{max-width:900px;width:100%}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:min(56.25%,100vh - 32px - 48px);width:100%}.mfp-iframe-scaler iframe{background-color:#000;box-shadow:var(--wp--custom--popup-shadow);display:block;height:100%;inset:0;position:absolute;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;line-height:0;margin:0 auto;max-height:calc(100vh - 128px);max-width:100%;padding:0;width:auto}.mfp-figure{position:relative}.mfp-figure:after{background:#444;bottom:40px;box-shadow:var(--wp--custom--popup-shadow);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure figure{margin:0}.mfp-bottom-bar{color:#fff;cursor:auto;display:flex;font-size:var(--wp--preset--font-size--small);gap:var(--wp--style--block-gap);justify-content:space-between;left:0;padding-bottom:.5em;padding-top:.5em;position:absolute;top:100%;width:100%}.mfp-bottom-bar>div{margin-left:.5rem;margin-right:.5rem}.mfp-title{text-align:left;word-wrap:break-word}.mfp-counter{white-space:nowrap}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0;transition:opacity .3s ease-out}.mfp-with-zoom.mfp-ready .mfp-container{opacity:1}.mfp-with-zoom.mfp-ready.mfp-bg{opacity:.8}.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0}
