body.popup-open{overflow:hidden;height:100vh}.custom-popups .popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:9999}.custom-popups .popup.active{display:flex}.popup-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:#0000008c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:backdrop-filter .3s ease;z-index:1}.popup-content{position:relative;z-index:2;background:#fff;border-radius:12px;padding:35px 30px;max-width:420px;text-align:center;box-shadow:0 10px 30px #00000040;opacity:0;transform:translateY(20px);transition:all .4s ease}.popup.active.fade .popup-content,.popup.active.slide .popup-content{opacity:1;transform:translateY(0)}.popup-image{width:100%;border-radius:8px;margin-bottom:15px}.popup-btn{display:inline-block;background:var(--brand-gold);color:#fff;text-decoration:none;padding:10px 20px;border-radius:6px;margin-top:15px;transition:background .2s}.popup-btn:hover{background-color:#a87a24;color:#fff}.popup-close{position:absolute;right:15px;top:10px;font-size:1.5rem;background:none;border:none;color:#333;cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
