slide-dialog{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999999999;visibility:hidden;pointer-events:none}slide-dialog[open]{visibility:visible;pointer-events:auto}slide-dialog::part(overlay){position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);cursor:pointer;z-index:1}slide-dialog::part(content){position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);background:#fff;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;max-height:80vh;max-width:800px;width:90%;overflow:hidden;border-radius:20px;z-index:10}slide-dialog::part(close-button){position:absolute;top:16px;right:16px;width:36px;height:36px;border:none;background:#1d1e1f;border-radius:50%;cursor:pointer;transition:all .2s ease;z-index:10;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px;padding:0}slide-dialog::part(close-button-svg){fill:currentColor;width:32px;height:32px}slide-dialog::part(close-button):hover{transform:scale(1.1)}slide-dialog::part(header-container){padding:20px 24px;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}slide-dialog::part(header-container) h2,slide-dialog::part(header-container) h3{margin:0;font-size:18px;font-weight:600;color:#1a1a1a}slide-dialog::part(body-container){flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}slide-dialog [slot=header] h3{font-size:26px;font-weight:600}slide-dialog [slot=body] p{font-size:16px;line-height:1.6;color:#111;margin:20px;font-weight:600}slide-dialog [slot=body] p span{font-weight:400;line-height:1.2}slide-dialog [slot=body] a{color:#0060ef;text-decoration:underline;cursor:pointer}slide-dialog::part(body-container)::-webkit-scrollbar{width:6px}slide-dialog::part(body-container)::-webkit-scrollbar-track{background:#0000000d}slide-dialog::part(body-container)::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}slide-dialog::part(body-container)::-webkit-scrollbar-thumb:hover{background:#0000004d}@media screen and (max-width: 768px){slide-dialog::part(content){width:95%;max-width:none;max-height:85vh;border-radius:16px}slide-dialog::part(header-container){padding:16px 20px}slide-dialog [slot=body] p{font-size:14px;line-height:1.6;color:#111;margin:20px;font-weight:600}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/slide-dialog.css.map */
