.dialog{min-width:500px;max-height:calc(100vh - 2rem);box-sizing:border-box;border-radius:10px;max-height:calc(100dvh - 2rem);padding:0;font-size:14px;overflow:hidden}@media (max-width:900px){.dialog{min-width:350px;max-width:95%}}.dialog::backdrop{opacity:0;background:#000000b3}.dialog:modal::backdrop{opacity:1;animation:.15s ease-in fadein}.dialog .content{box-sizing:border-box;flex-direction:column;min-height:0;max-height:100%;padding:40px;display:flex;overflow:hidden}@media (max-width:900px){.dialog .content{padding:20px}}.dialog .content .title-dialog{text-align:center;font-weight:700}.dialog .content .title-dialog+fieldset{margin-top:40px}.dialog .content .title-dialog{flex-shrink:0}.dialog .content .dialog-content{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;margin-top:40px;margin-bottom:40px;overflow-y:auto}.dialog .content .dialog-content .img-product-preview{width:auto;max-width:100%;height:auto;display:block}.dialog .content .btns-dialog{flex-shrink:0;justify-content:center;align-items:center;display:flex}.dialog .content .btns-dialog.double{justify-content:space-between}.dialog .btns-dialog.scroll-bottom{margin-top:20px;padding-bottom:40px}@keyframes fadein{0%{opacity:0}to{opacity:1}}
