.open-modal,.open-modal body{overflow:hidden}tpt-modal-component:focus-visible{box-shadow:none!important;outline:none!important}.modal-body_loading .loader-component{margin:5rem auto}tpt-open-modal{cursor:pointer}tpt-modal-component{position:fixed;display:block;top:0;left:0;z-index:10000;opacity:0;visibility:hidden;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:#0000004d}tpt-modal-component.fade{transition:.2s linear}tpt-modal-component.show{opacity:1!important;visibility:visible!important}tpt-modal-component tpt-modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:15px 20px;border-top-left-radius:calc(.3rem - 1px);border-top-right-radius:calc(.3rem - 1px);z-index:10}tpt-modal-component tpt-modal-header .modal-title{font-weight:700;font-size:1.6rem}tpt-modal-component tpt-modal-header .close-modal{background:#000;color:#fff;cursor:pointer;min-width:30px;width:30px;height:30px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;position:relative;margin:0 -10px}tpt-modal-component tpt-modal-header .close-modal svg{height:13px;fill:#fff}tpt-modal-component .modal-no-padding tpt-modal-body{padding:0}tpt-modal-component .modal-no-title tpt-modal-header{background:none;border:none;padding:0}tpt-modal-component .modal-no-title tpt-modal-header .close-modal{position:absolute;top:5px;right:15px;z-index:5}tpt-modal-component tpt-modal-content{display:block}tpt-modal-component[data-position=content] tpt-modal-footer{padding:20px;border-top:1px solid rgba(0,0,0,.15)}tpt-modal-component[data-position=content] tpt-modal-body{position:relative;flex:1 1 auto;padding:20px}tpt-modal-component[data-position=content] tpt-modal-dialog{display:block;position:relative;width:auto;pointer-events:none;padding:0 15px;margin:40px auto;z-index:1055}tpt-modal-component[data-position=content].fade tpt-modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}tpt-modal-component[data-position=content].show tpt-modal-dialog{transform:none}tpt-modal-component[data-position=content] tpt-modal-content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border-radius:3px;outline:0}tpt-modal-component[data-position=content] .modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - 8.5rem)}tpt-modal-component[data-position=right] tpt-modal-footer,tpt-modal-component[data-position=left] tpt-modal-footer{padding:20px;border-top:1px solid rgba(0,0,0,.15)}tpt-modal-component[data-position=right] tpt-modal-header,tpt-modal-component[data-position=left] tpt-modal-header{padding:20px;border-bottom:none}tpt-modal-component[data-position=right] tpt-modal-header .modal-title,tpt-modal-component[data-position=left] tpt-modal-header .modal-title{font-size:20px;font-weight:700}tpt-modal-component[data-position=right] tpt-modal-dialog,tpt-modal-component[data-position=left] tpt-modal-dialog{position:fixed;width:100%}tpt-modal-component[data-position=left] tpt-modal-dialog,tpt-modal-component[data-position=right] tpt-modal-dialog{height:100%}tpt-modal-component[data-position=left] tpt-modal-dialog,tpt-modal-component[data-position=right] tpt-modal-dialog{transition:transform .2s ease-out}tpt-modal-component[data-position=right] tpt-modal-dialog{right:0;transform:translate(100%)}.layout-rtl tpt-modal-component[data-position=right] tpt-modal-dialog{left:0;right:auto;transform:translate(-100%)}.layout-rtl tpt-modal-component[data-position=left] tpt-modal-dialog{right:0;left:auto;transform:translate(100%)}tpt-modal-component[data-position=left] tpt-modal-dialog{left:0;transform:translate(-100%)}tpt-modal-component[data-position=right].show tpt-modal-dialog,tpt-modal-component[data-position=left].show tpt-modal-dialog{transform:translate(0)}tpt-modal-component[data-position=left] tpt-modal-content,tpt-modal-component[data-position=right] tpt-modal-content{position:relative;display:flex;flex-direction:column;width:100%;max-height:100%;pointer-events:auto;background-clip:padding-box;outline:0}tpt-modal-component[data-position=left] tpt-modal-body,tpt-modal-component[data-position=right] tpt-modal-body{padding:20px;flex:1 1 auto;overflow-y:auto}tpt-modal-component[data-position=top] tpt-modal-dialog,tpt-modal-component[data-position=bottom] tpt-modal-dialog{position:fixed;display:block;left:0;right:0;height:auto;max-height:95%;overflow-y:auto;padding-top:0;transition:.3s}tpt-modal-component[data-position=bottom] tpt-modal-dialog{min-height:50%;bottom:0;transform:translateY(100%)}tpt-modal-component[data-position=bottom].show tpt-modal-dialog{transform:translateY(0)}tpt-modal-component[data-position=top] tpt-modal-dialog{top:0;transform:translateY(-100%)}tpt-modal-component[data-position=top].show tpt-modal-dialog{transform:translateY(0)}tpt-modal-component[data-position=bottom] tpt-modal-header{position:sticky;top:0;left:0;right:0;border-bottom:none}tpt-modal-component[data-position=bottom] tpt-modal-header .modal-title{opacity:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}tpt-modal-component[data-position=top] tpt-modal-body,tpt-modal-component[data-position=bottom] tpt-modal-body{padding:2rem 0;display:block}tpt-modal-component tpt-modal-header:before{content:"";display:block;width:4rem;position:absolute;height:2rem;left:50%;margin-left:-2rem;background-position:center;top:.5rem;background-repeat:no-repeat;background-size:auto 4rem;opacity:0;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI4LjIuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjQgMjQ7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7b3BhY2l0eTowLjY7ZmlsbDojMjMxRjIwO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTIxLjMsMTFIMi43QzIuMywxMSwyLDEwLjcsMiwxMC4zdjBjMC0wLjQsMC4zLTAuNywwLjctMC43aDE4LjdjMC40LDAsMC43LDAuMywwLjcsMC43djAKCUMyMiwxMC43LDIxLjcsMTEsMjEuMywxMXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LjUsMTQuNGgtMTNjLTAuNCwwLTAuNy0wLjMtMC43LTAuN3YwYzAtMC40LDAuMy0wLjcsMC43LTAuN2gxM2MwLjQsMCwwLjcsMC4zLDAuNywwLjd2MAoJQzE5LjIsMTQuMSwxOC45LDE0LjQsMTguNSwxNC40eiIvPgo8L3N2Zz4K)}@media screen and (max-width: 1024px){.modal-sidebar-mobile tpt-modal-header .modal-title{font-size:1.6rem!important}tpt-modal-component.modal-sidebar-mobile tpt-modal-header{padding:1rem 1.5rem}tpt-modal-component.modal-sidebar-mobile tpt-modal-body{padding:1.5rem}tpt-modal-component.modal-sidebar-mobile tpt-modal-footer{padding:1rem 1.5rem}tpt-modal-component.modal-sidebar-mobile tpt-modal-header .close-modal{margin:0}tpt-modal-component[data-position=top] tpt-modal-dialog,tpt-modal-component[data-position=bottom] tpt-modal-dialog{max-height:calc(100% - 100px)}}@media screen and (max-width: 767px){tpt-modal-component[data-position=top] tpt-modal-dialog,tpt-modal-component[data-position=bottom] tpt-modal-dialog{transition:.6s}tpt-modal-component[data-position=top].fade,tpt-modal-component[data-position=bottom].fade{transition:.4s linear}tpt-modal-component[data-position=bottom] tpt-modal-header:before{opacity:1}tpt-modal-component[data-position=bottom] tpt-modal-body{padding-top:0}tpt-modal-component[data-position=bottom] tpt-modal-header .close-modal{opacity:0}}@media screen and (max-width: 640px){tpt-modal-component[data-position=right] tpt-modal-dialog,tpt-modal-component[data-position=left] tpt-modal-dialog{width:100%!important;max-width:calc(100% - 4rem)!important}}
/*# sourceMappingURL=/cdn/shop/t/286/assets/tpt-modal.css.map */
