.gro-egypt-popup[hidden]{display:none}.gro-egypt-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9995;display:flex;align-items:center;justify-content:center;padding:1.5rem}.gro-egypt-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--popup-overlay-opacity, .6));animation:gro-egypt-popup-fade .3s ease}.gro-egypt-popup__card{position:relative;display:flex;flex-direction:column;background:var(--popup-bg, var(--gro-egypt-cream));color:var(--popup-text, var(--gro-egypt-ink));max-width:480px;width:100%;max-height:90vh;overflow-y:auto;border:1px solid var(--border);animation:gro-egypt-popup-pop .36s cubic-bezier(.22,1,.36,1)}@keyframes gro-egypt-popup-fade{0%{opacity:0}to{opacity:1}}@keyframes gro-egypt-popup-pop{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.gro-egypt-popup__close{position:absolute;top:.6rem;right:.85rem;font-size:1.7rem;line-height:1;background:none;border:0;cursor:pointer;color:currentColor;z-index:2}.gro-egypt-popup__image{width:100%;height:auto;object-fit:cover;display:block}.gro-egypt-popup__body{padding:clamp(1.75rem,4vw,2.75rem)}.gro-egypt-popup__heading{font-size:var(--gro-egypt-font-h3);margin:0 0 .85rem}.gro-egypt-popup__subtext{font-size:.98rem;margin:0 0 1.5rem}.gro-egypt-popup__subtext p{margin:0}.gro-egypt-popup__field{display:flex;flex-direction:column;gap:.6rem}.gro-egypt-popup__input{font-family:var(--gro-egypt-font-body);font-size:.95rem;padding:.95rem 1rem;border:1px solid rgba(11,11,12,.3);border-radius:0;background:var(--gro-egypt-white, var(--c-white));color:var(--gro-egypt-ink)}.gro-egypt-popup__input:focus{outline:2px solid var(--gro-egypt-terracotta, var(--accent-deep));outline-offset:-1px}.gro-egypt-popup__cta{width:100%}.gro-egypt-popup__success{font-family:var(--gro-egypt-font-body);color:var(--c-success);margin:0}@media(prefers-reduced-motion:reduce){.gro-egypt-popup__backdrop,.gro-egypt-popup__card{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gro-egypt-popup.css.map */
