custom-modal{visibility:hidden;position:fixed;pointer-events:none;top:0;left:0;width:100vw;height:100vh;overflow:hidden;z-index:11}custom-modal.modal--active{visibility:visible;transform:translate(0);transition:transform .3s ease-in-out;transition-delay:.1s}custom-modal .modal--content{position:absolute;top:0;right:0;width:400px;max-width:100vw;height:100vh;overflow:scroll;z-index:11;background-color:#fff;padding:0;border-left:1px solid #e3e3e3;box-shadow:-2px 0 10px #0000001a;transform:translate(100%);transition-delay:.1s;transition:transform .3s ease-in-out}custom-modal .modal--content>div{padding:20px}custom-modal.modal--active .modal--content{transform:translate(0);pointer-events:all}custom-modal.transition-out .modal--content{transform:translate(100%)}.modal--content{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;height:100vh}.modal--content .Drawer__Close{right:20px;left:auto;cursor:pointer;transition:opacity .15s ease-in-out}.modal--content .Drawer__Close:hover{opacity:.8}.modal--content .modal-drawer--scrollable{overflow:scroll;height:calc(100vh - var(--modal-header-height) - var(--modal-footer-height))}.modal--content .modal-drawer--footer{height:fit-content;border-top:1px solid var(--border-color)}.Button--full+.Button--full{margin-top:10px}.modal--measuring{visibility:hidden;display:block}.modal-drawer--footer .Button--secondary{border-color:var(--text-color);color:var(--text-color)}.modal-drawer--footer .Button{transition:all .3s ease-in-out}.modal-drawer--footer .Button:disabled{opacity:.5}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom-modal.css.map */
