.rmm__modal{--rmm-padding: 16px;--rmm-max-width: calc(90vw - 2 * var(--rmm-padding));--rmm-max-height: calc(90vh - 2 * var(--rmm-padding));display:none;position:fixed;z-index:100000;inset:0;align-items:center;justify-content:center}.rmm__modal.is-open{display:flex}.rmm__overlay{background:#0009;position:absolute;inset:0}.rmm__main{background-color:#fff;padding:var(--rmm-padding);position:relative;border-radius:10px}.rmm__content{box-sizing:border-box;max-height:var(--rmm-max-height);max-width:var(--rmm-max-width);overflow:auto}.rmm__target{display:none}.rmm__modal .rmm__target{display:block}.rmm__close{position:absolute;padding:0;border-radius:50%;border:solid 2px #FFF!important;background:#fff!important;box-shadow:0 0 15px #00000040;color:#1c1c1c!important;height:40px;right:-20px;top:-20px;width:40px}.rmm__close:before,.rmm__close:after{content:"";display:block;border:solid;border-width:0 0 2px 0;position:absolute;top:50%;left:20%;width:60%;margin-top:0}.rmm__close:before{transform:rotate(-45deg)}.rmm__close:after{transform:rotate(45deg)}@media(min-width:1024px){.rmm__modal{--rmm-padding: 48px}}.rmm-loader-img .rmm__content a{display:block;position:relative}.rmm-loader-img .rmm__content a>span{align-items:center;background-color:#000c;border-radius:5px;color:#fff;display:flex;font-weight:700;opacity:0;padding:10px 15px;position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .2s ease-in-out}.rmm-loader-img .rmm__content a:active>span,.rmm-loader-img .rmm__content a:hover>span,.rmm-loader-img .rmm__content a:focus>span{opacity:1}.rmm-loader-img .rmm__content a .outlink{background:url(/themes/kachow/images/external-link-white.svg) 100% center no-repeat;background-size:100%;border-radius:2px;display:inline-block;margin-left:5px;width:20px;height:20px}.rmm-loader-img .rmm__content img{display:block;margin:auto;max-width:var(--rmm-max-width);max-height:var(--rmm-max-height)}.rmm-loader-img .rmm__content p{display:none;color:#313131;font-family:Open Sans,Helvetica,Arial,Lucida Grande,Nimbus Sans L,"sans-serif";font-weight:700;font-size:1.625rem;line-height:2.25rem;margin:10px 0 0;text-align:center}.rmm-loader-img--loading .rmm__content{background:#ddd;position:relative;width:160px;height:160px}.rmm-loader-img--loading .rmm__content:before{content:"";box-sizing:border-box;display:block;width:40px;height:40px;position:absolute;left:50%;top:50%;z-index:1;margin:-20px auto auto -20px;border:solid 5px;border-color:#666 transparent;border-radius:50%;animation:rmm-spin 1.2s linear infinite}.rmm-loader-img--loading .rmm__content img,.rmm-loader-img--loading .rmm__content p,.rmm-loader-img--error .rmm__content p{display:none!important}@media(min-width:1024px){.rmm-loader-img .rmm__content img{max-height:calc(var(--rmm-max-height) - 6rem)}.rmm-loader-img .rmm__content p{display:block}}@keyframes rmm-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
