.na-modal__close-button{display:flex;width:32px;height:32px;align-items:center;justify-content:center;flex-shrink:0}.na-modal__dialog{--animation-speed: .4s;--modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width: calc(100dvw - 32px) ;padding:0;max-width:736px;margin:auto!important;width:var(--modal-width);overflow:hidden}.na-modal__dialog[open]{border-radius:var(--style-border-radius-sm)}.na-modal__dialog[open]{display:flex;flex-direction:column}.na-modal--right-side .na-modal__dialog{--modal-width: 100dvw;max-height:100dvh;height:100dvh;max-width:480px;border-radius:0;margin:0 0 0 auto!important}.na-modal__dialog--slide-in-top[open],.na-modal__dialog--slide-in-top.dialog-closing,.na-modal__dialog--slide-in-top{animation:none}.na-modal__dialog--slide-in-top{display:block;position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transform:translateY(10px)}.na-modal__dialog--slide-in-top[open]{opacity:1;pointer-events:auto;transform:translateY(0)}.na-modal__dialog--slide-in-top.dialog-closing{opacity:0;transform:translateY(10px)}@media(prefers-reduced-motion:no-preference){.na-modal__dialog--slide-in-top{transition:all var(--animation-speed) var(--animation-easing)}}@media screen and (max-width:749px){@keyframes slideInFromBottomFull{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideOutToBottomFull{0%{transform:translateY(0)}to{transform:translateY(100%)}}.na-modal--bottom-to-top-mobile[open]{animation:slideInFromBottomFull var(--animation-speed) var(--animation-easing) forwards}.na-modal--bottom-to-top-mobile[open].dialog-closing{animation:slideOutToBottomFull var(--animation-speed) var(--animation-easing) forwards}}
/*# sourceMappingURL=/cdn/shop/t/429/assets/na-modal.css.map */
