:root{--brand-main: #8f100c;--text-main: #2b2b2b;--bg-white: #ffffff}html.popup-open,body.popup-open{overflow:hidden}body{font-family:Assistant,system-ui,sans-serif;color:var(--text-main)}#popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c!important;z-index:2147483647;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease}#popup-overlay.active{opacity:1;pointer-events:auto}#popup-modal{background:#fff;border-radius:18px;max-width:440px;width:calc(100% - 32px);padding:16px 18px;transform:translateY(24px) scale(.96);opacity:0;transition:transform .35s ease,opacity .35s ease}#popup-overlay.active #popup-modal{transform:translateY(0) scale(1);opacity:1}#popup-close{position:absolute;top:12px;left:12px;background:none;border:none;font-size:22px;cursor:pointer;color:#333}.popup-header h2{margin:0 0 12px;padding-left:36px;font-size:18px;line-height:1.35;font-weight:700;color:var(--brand-main)}.popup-content{display:flex;gap:14px;align-items:flex-start}.popup-content img{width:120px;max-height:170px;object-fit:contain;border-radius:12px;flex-shrink:0}.popup-text{display:flex;flex-direction:column;gap:8px;flex:1}.popup-text p{margin:0;font-size:15px;line-height:1.55}.popup-text strong{color:var(--brand-main);font-weight:700}.popup-subtext{font-size:13.5px;opacity:.75;line-height:1.5}.popup-actions{margin-top:10px}.popup-actions .popup-btn{display:inline-flex;align-items:center;justify-content:center;width:fit-content;text-decoration:none;background:transparent;border:2px solid var(--brand-main);color:var(--brand-main);padding:10px 22px;border-radius:999px;font-size:15px;font-weight:600;transition:all .2s ease}.popup-actions .popup-btn:hover{background:var(--brand-main);color:#fff}@media (max-width: 480px){#popup-modal{max-width:100%;border-radius:16px}.popup-content{flex-direction:column;align-items:center;text-align:center}.popup-content img{width:150px;max-height:210px}.popup-header h2{padding-left:0;text-align:center;font-size:17px}.popup-text{align-items:center}.popup-actions{width:100%;display:flex;justify-content:center}.popup-actions .popup-btn{width:100%;max-width:260px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/popup.css.map */
