@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@600&family=Open+Sans:wght@400;600&display=swap");.abhasa-popup-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(20,20,20,.55)}.abhasa-popup-overlay.is-hidden{display:none}.abhasa-popup-open,.abhasa-popup-open body{overflow:hidden}.abhasa-popup-overlay:not(.is-hidden){animation:abhasa-popup-fade .3s ease-out}@keyframes abhasa-popup-fade{from{opacity:0}to{opacity:1}}.abhasa-popup{position:relative;overflow:hidden;box-sizing:border-box;width:100%;max-width:560px;min-height:460px;background:#fff;border-radius:6px;box-shadow:0 0 0 1px #e6e2dc,0 20px 50px rgba(0,0,0,.25);font-family:"Open Sans",Arial,sans-serif;color:#2b2b2b}.abhasa-popup__watermark{position:absolute;right:-70px;bottom:-60px;width:380px;height:auto;opacity:.12;transform:rotate(-12deg);pointer-events:none}.abhasa-popup__close{position:absolute;top:12px;right:12px;z-index:2;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:#6b6b6b;cursor:pointer}.abhasa-popup__close:hover,.abhasa-popup__close:focus-visible{color:#1f1f1f}.abhasa-popup__close-icon{width:18px;height:18px}.abhasa-popup__content{position:relative;z-index:1;box-sizing:border-box;min-height:460px;padding:48px 52px;display:flex;flex-direction:column;gap:20px}.abhasa-popup__logo{width:200px;height:auto}.abhasa-popup__text{display:flex;flex-direction:column;gap:14px;margin-top:8px}.abhasa-popup__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d7141e}.abhasa-popup__title{margin:0;max-width:400px;font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:34px;line-height:1.12;color:#1f1f1f}.abhasa-popup__body{margin:0;max-width:380px;font-size:15px;line-height:1.6;color:#444}.abhasa-popup__actions{margin-top:auto}.abhasa-popup__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 30px;background:#d7141e;color:#fff;text-decoration:none;font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:3px;transition:background .2s ease}.abhasa-popup__button:hover,.abhasa-popup__button:focus-visible{background:#b00f18;color:#fff}@media(max-width:600px){.abhasa-popup,.abhasa-popup__content{min-height:0}.abhasa-popup__content{padding:40px 28px 32px}.abhasa-popup__logo{width:170px}.abhasa-popup__title{font-size:28px}.abhasa-popup__watermark{width:260px;right:-60px;bottom:-50px}.abhasa-popup__actions{margin-top:8px}}