.ip-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background-color:var(--ip-overlay-bg, #000);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--ip-anim-speed, .3s) ease}.ip-overlay.ip-open{opacity:1;visibility:visible;pointer-events:auto}body.ip-scroll-lock{overflow:hidden}.ip-popup{position:relative;width:100%;max-width:var(--ip-width, 480px);max-height:90vh;overflow-y:auto;background-color:var(--ip-bg, #fff);color:var(--ip-text, #1a1a1a);border-radius:var(--ip-radius, 12px);padding:var(--ip-padding, 32px);box-shadow:var(--ip-shadow, none);transform:scale(.9);opacity:0;transition:transform var(--ip-anim-speed, .3s) ease,opacity var(--ip-anim-speed, .3s) ease}.ip-overlay.ip-open .ip-popup{opacity:1;transform:scale(1) translateY(0)}.ip-position--top{align-self:flex-start;margin-top:40px}.ip-position--bottom{align-self:flex-end;margin-bottom:40px}.ip-overlay[style*="--ip-anim: fade"] .ip-popup{transform:none}.ip-overlay[style*="--ip-anim: slide-up"] .ip-popup{transform:translateY(40px)}.ip-overlay[style*="--ip-anim: slide-up"].ip-open .ip-popup{transform:translateY(0)}.ip-overlay[style*="--ip-anim: slide-down"] .ip-popup{transform:translateY(-40px)}.ip-overlay[style*="--ip-anim: slide-down"].ip-open .ip-popup{transform:translateY(0)}.ip-overlay[style*="--ip-anim: zoom"] .ip-popup{transform:scale(.85)}.ip-overlay[style*="--ip-anim: zoom"].ip-open .ip-popup{transform:scale(1)}.ip-close{position:absolute;top:12px;right:12px;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:var(--ip-close-bg, #f2f2f2);color:var(--ip-close-color, #1a1a1a);font-size:20px;line-height:1;cursor:pointer;transition:background .2s ease}.ip-close:hover{filter:brightness(.92)}.ip-content>*+*{margin-top:12px}.ip-heading{margin:0;font-weight:600}.ip-text p{margin:0 0 8px}.ip-text p:last-child{margin-bottom:0}.ip-image img{display:inline-block;height:auto}.ip-button-wrap{display:block}.ip-button{display:inline-block;padding:12px 24px;font-weight:600;text-decoration:none;transition:opacity .2s ease}.ip-button:hover{opacity:.85}@media(max-width:480px){.ip-popup{max-width:100%;padding:24px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/inner-popup.css.map */
