.sultan-image-popup__dialog{--sultan-popup-fit-width: min(var(--sultan-popup-width), calc(100vw - 32px) );--sultan-popup-fit-height: 85vh;--sultan-popup-fit-height: 85dvh;position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;margin:auto;padding:0;width:max-content;height:max-content;max-width:var(--sultan-popup-fit-width);max-height:var(--sultan-popup-fit-height);border:0;border-radius:var(--sultan-popup-radius);overflow:hidden;background:transparent}.sultan-image-popup__dialog:not([open]){display:none}.sultan-image-popup__dialog[open]{display:block}.sultan-image-popup__dialog::backdrop{background:var(--sultan-popup-backdrop)}html:has(.sultan-image-popup__dialog[open]){overflow:hidden}.sultan-image-popup__link,.sultan-image-popup__picture,.sultan-image-popup__image{display:block}.sultan-image-popup__image{width:auto;height:auto;max-width:var(--sultan-popup-fit-width);max-height:var(--sultan-popup-fit-height);object-fit:contain}.sultan-image-popup__close{position:absolute;z-index:1;inset:8px 8px auto auto;display:grid;place-items:center;box-sizing:border-box;min-width:44px;min-height:44px;padding:0;border:0;border-radius:50%;background:var(--sultan-popup-close-bg);color:var(--sultan-popup-close-color);box-shadow:0 1px 5px #00000038;cursor:pointer;touch-action:manipulation}.sultan-image-popup__close:focus-visible,.sultan-image-popup__link:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.sultan-image-popup__link:focus-visible{outline-color:#fff;box-shadow:inset 0 0 0 5px #000}@media(max-width:767px){.sultan-image-popup__dialog{--sultan-popup-fit-width: var(--sultan-popup-mobile-width)}}@media(prefers-reduced-motion:no-preference){.sultan-image-popup__dialog[open]{animation:sultan-image-popup-enter .16s ease-out both}}@keyframes sultan-image-popup-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/sultan-image-popup.css.map */
