.popup{--popup-level: 9999;--items-opacity: 0;--dialog-shift: 24px;--dialog-max-width: 880px;--popup-transition: all .3s ease-in-out;pointer-events:none;background:transparent;visibility:hidden;opacity:1!important;display:block!important;position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--popup-level);overflow:hidden}.popup:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#14121073;opacity:var(--items-opacity);transition:opacity .3s ease-in-out}.popup--narrow{--dialog-max-width: 480px}.popup.is-open{visibility:visible;pointer-events:auto;cursor:pointer;--items-opacity: 1;--dialog-shift: 0px}.popup-dialog{pointer-events:auto;cursor:auto;transition:var(--popup-transition);opacity:var(--items-opacity);position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + var(--dialog-shift)));width:calc(100% - calc(var(--container-margin)* 2));max-width:var(--dialog-max-width);height:auto;max-height:90dvh;overflow-y:auto;border-radius:var(--modal-border-radius);background-color:var(--color-background);color:var(--color-foreground);box-shadow:var(--box-shadow--big)}.popup-dialog picture{border-top-left-radius:var(--modal-border-radius);border-top-right-radius:var(--modal-border-radius)}.popup-close{transition:var(--popup-transition);opacity:var(--items-opacity);position:absolute;top:12px;right:12px;transform:none;z-index:2;box-shadow:0 1px 4px #00000026}
/*# sourceMappingURL=/cdn/shop/t/75/assets/component-popup.css.map */
