.md-popup-section-trigger{padding:20px;display:flex}.md-popup-section-trigger--left{justify-content:flex-start}.md-popup-section-trigger--center{justify-content:center}.md-popup-section-trigger--right{justify-content:flex-end}.md-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease}.md-popup-overlay.is-open{opacity:1;pointer-events:auto}.md-popup-dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-46%);z-index:1000;background:#fff;border-radius:16px;box-shadow:0 24px 64px #0000002e;padding:40px 32px 32px;max-width:520px;width:calc(100% - 40px);max-height:88vh;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease}.md-popup-dialog.is-open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)}.md-popup-dialog::-webkit-scrollbar{width:4px}.md-popup-dialog::-webkit-scrollbar-thumb{background:#ddd;border-radius:4px}.md-popup-close{position:absolute;top:12px;right:12px;background:none;border:none;cursor:pointer;padding:6px;color:#666;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s ease,color .2s ease;min-width:unset;min-height:unset}.md-popup-close:hover{background:#f0f0f0;color:#111}.md-popup-content{display:flex;flex-direction:column;gap:16px}.md-popup-block--text p,.md-popup-block--text li{font-size:1.5rem;line-height:1.65;color:#333;margin:0 0 8px}.md-popup-block--text p:last-child,.md-popup-block--text li:last-child{margin-bottom:0}.md-popup-block--button{display:flex;justify-content:center;text-align:center}.md-popup-block--button .button{text-align:center;justify-content:center}.md-popup-block--image-text{display:flex;align-items:center;gap:16px}.md-popup-image-text__img{flex:0 0 var(--image-width, 35%);max-width:var(--image-width, 35%)}.md-popup-image-text__img img{display:block;width:100%;height:auto;border-radius:8px;object-fit:contain}.md-popup-image-text__text{flex:1;min-width:0}.md-popup-image-text__text p,.md-popup-image-text__text li{font-size:1.5rem;line-height:1.6;color:#333;margin:0 0 8px}.md-popup-image-text__text p:last-child{margin-bottom:0}@media screen and (max-width:749px){.md-popup-dialog{padding:36px 20px 24px;max-height:90vh}.md-popup-block--image-text{flex-direction:column;align-items:center;text-align:center}.md-popup-image-text__img{flex:none;max-width:60%;width:60%}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/md-popup.css.map */
