.popup-message-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;display:none;opacity:0;transition:opacity .3s ease-in-out}.exit-confirmation-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;display:none;opacity:0;transition:opacity .3s ease-in-out}.exit-confirmation-wrapper.active{display:flex;align-items:center;justify-content:center}.exit-confirmation-wrapper.visible{opacity:1}.popup-message-wrapper.active{display:flex;align-items:center;justify-content:center}.popup-message-wrapper.visible{opacity:1}.popup-message-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.popup-message-container{position:relative;background-color:var(--popup-bg-color, #ffffff);color:var(--popup-text-color, #000000);border-radius:var(--popup-border-radius, 8px);max-width:var(--popup-max-width, 500px);width:90%;max-height:80vh;overflow-y:auto;padding:40px 30px 30px;box-shadow:0 10px 40px #0003;transform:scale(.9);transition:transform .3s ease-in-out;z-index:1}.popup-message-wrapper.visible .popup-message-container{transform:scale(1)}.popup-message-close{position:absolute;top:15px;right:15px;background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:var(--popup-text-color, #000000);opacity:.7;transition:opacity .2s ease;z-index:2}.popup-message-close:hover{opacity:1}.popup-message-close:focus-visible{outline:2px solid var(--popup-text-color, #000000);outline-offset:2px;border-radius:4px}.popup-message-content{font-size:16px;line-height:1.6}.popup-message-title{font-size:24px;font-weight:700;margin:0 0 20px;line-height:1.3;color:var(--popup-text-color, #000000)}.popup-message-text{margin-bottom:24px}.popup-message-text p{margin:0 0 15px}.popup-message-text p:last-child{margin-bottom:0}.popup-message-content h1,.popup-message-content h2,.popup-message-content h3{margin:0 0 15px;line-height:1.3}.popup-message-content a:not(.popup-message-button){color:var(--popup-text-color, #000000);text-decoration:underline}.popup-message-content a:not(.popup-message-button):hover{opacity:.8}.popup-message-buttons{display:flex;gap:12px;margin-top:24px}.popup-message-buttons[data-button-count="1"]{justify-content:center}.popup-message-buttons[data-button-count="2"]{justify-content:space-between}.popup-message-button{flex:1;padding:14px 24px;font-size:16px;font-weight:600;text-align:center;text-decoration:none;border-radius:6px;border:2px solid transparent;cursor:pointer;transition:all .2s ease;display:inline-block;font-family:inherit;line-height:1.2}.popup-message-buttons[data-button-count="1"] .popup-message-button{flex:0 1 auto;min-width:150px;max-width:250px}.popup-button-primary{background-color:var(--popup-text-color, #000000);color:var(--popup-bg-color, #ffffff);border-color:var(--popup-text-color, #000000)}.popup-button-primary:hover{opacity:.85;transform:translateY(-1px)}.popup-button-secondary{background-color:transparent;color:var(--popup-text-color, #000000);border-color:var(--popup-text-color, #000000)}.popup-button-secondary:hover{background-color:var(--popup-text-color, #000000);color:var(--popup-bg-color, #ffffff)}.popup-message-button:focus-visible{outline:2px solid var(--popup-text-color, #000000);outline-offset:2px}body.popup-open{overflow:hidden}@media screen and (max-width:749px){.popup-message-container{padding:35px 20px 20px;max-height:85vh}.popup-message-content{font-size:14px}.popup-message-title{font-size:20px;margin-bottom:16px}.popup-message-text{margin-bottom:20px}.popup-message-close{top:10px;right:10px}.popup-message-buttons{flex-direction:column;gap:10px}.popup-message-buttons[data-button-count="2"]{justify-content:stretch}.popup-message-button{width:100%;max-width:100%}.popup-message-buttons[data-button-count="1"] .popup-message-button{max-width:100%}}@keyframes popup-fade-in{0%{opacity:0}to{opacity:1}}@keyframes popup-scale-in{0%{transform:scale(.9)}to{transform:scale(1)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-popup-message.css.map */
