.vanilla-img-popup__modal .popup-modal{width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;height:-webkit-max-content!important;height:-moz-max-content!important;height:max-content!important}.vanilla-img-popup__modal .popup-modal .popup-heading{padding:0 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#e0e0e0}@media (max-width:784px){.vanilla-img-popup__modal .popup-modal{width:100%!important;height:auto!important}.vanilla-img-popup__modal .popup-modal .popup-heading{padding:0 10px}}@media (max-width:321px){.vanilla-img-popup__modal .popup-modal .popup-heading{padding:0 10px 0 0}}.vanilla-img-popup__modal .popup-modal .popup-heading .vanilla-modal__close{width:60px;height:60px;display:block}.vanilla-img-popup__modal .popup-modal .popup-body{max-height:573px}.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper{scrollbar-color:#c00 #e5e5e5;scrollbar-width:thin;height:540px!important}.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper::-webkit-scrollbar-track{background:#e5e5e5;border:1px solid #e5e5e5;border-radius:6px}.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper::-webkit-scrollbar{width:6px}.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper::-webkit-scrollbar-thumb{background:#c00;border-radius:6px}.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper img{max-width:100%;height:100%}@media (max-width:784px){.vanilla-img-popup__modal .popup-modal .popup-body{max-height:100%!important}.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper{scrollbar-width:0;height:100%!important}.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper::-webkit-scrollbar,.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper::-webkit-scrollbar-thumb,.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper::-webkit-scrollbar-track{display:none}.vanilla-img-popup__modal .popup-modal .popup-body .image-wrapper img{width:100%!important;max-height:100%!important}.vanilla-img-popup__modal .popup-modal .vanilla-modal{max-height:100%!important;border-radius:0!important}}