cusa-dialog dialog::backdrop{background:#0009;cursor:pointer}cusa-dialog dialog{display:none;border:none}cusa-dialog dialog[open]{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#fff;margin:auto;padding:1.5rem;box-shadow:0 1rem 2rem #00000040;max-width:90%;max-height:80vh}@media screen and (min-width: 1200px){cusa-dialog dialog[open]{max-width:1080px}}cusa-dialog .cusa-dialog-close-btn-wrapper{position:relative;display:flex;justify-content:flex-end}cusa-dialog .cusa-dialog-close-btn-wrapper .cusa-dialog-close-btn{position:relative;background:#000000bf;border:none;color:#fff;padding:.5rem 1rem;font-size:2rem;line-height:1;transition:background .2s;z-index:10}cusa-dialog .cusa-dialog-close-btn-wrapper .cusa-dialog-close-btn:hover{background:rgba(var(--color-foreground),.65);color:rgb(var(--color-background));cursor:pointer}cusa-dialog .cusa-dialog-body{outline:none}cusa-dialog .cusa-dialog-body>*:first-child{margin-top:0!important}cusa-dialog .cusa-dialog-body>*:last-child{margin-bottom:0!important}cusa-dialog .cusa-dialog-body .metafield-rich_text-field{line-height:1.5}
/*# sourceMappingURL=/cdn/shop/t/50/assets/cusa-component-dialog.css.map */
