.tingle-modal{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:20px;border:none;z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;-webkit-overflow-scrolling:touch;background:#00000080;opacity:0;visibility:hidden;box-sizing:border-box}.tingle-modal *,.tingle-modal *:before,.tingle-modal *:after{box-sizing:border-box}.tingle-modal::backdrop{background:transparent}@supports ((-webkit-backdrop-filter: blur(3px)) or (backdrop-filter: blur(3px))){.tingle-modal{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.tingle-modal--noOverlayClose{cursor:default}.tingle-modal--noClose .tingle-modal__close{display:none}.tingle-modal__close{position:fixed;top:0;right:0;z-index:1001;padding:.8em;border:none;background-color:transparent;color:#000;cursor:pointer}.tingle-modal__close svg *{fill:currentColor}.tingle-modal-box{position:relative;flex-shrink:0;margin-top:auto;margin-bottom:auto;width:auto;max-width:100%;max-height:calc(100vh - 40px);overflow:auto;border-radius:4px;background:#fff;opacity:1;cursor:auto}.tingle-enabled{position:fixed;right:0;left:0;overflow:hidden}.tingle-modal--visible{visibility:visible;opacity:1}.tingle-modal--visible .tingle-modal-box{animation:portlio-modal-scale .2s cubic-bezier(.68,-.55,.265,1.55) forwards}.tingle-modal--overflow{overflow-y:auto}@media(max-width:540px){.tingle-modal{width:100%}.tingle-modal-box{width:auto;border-radius:0}}@keyframes portlio-modal-scale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.tingle-modal--visible .tingle-modal-box{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/native_modal.css.map */
