.rx-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:none;align-items:center;justify-content:center;background:#0000008c;z-index:9999;font-family:var(--font-body-family, inherit)}.rx-modal.is-open{display:flex}.rx-modal__dialog{width:min(92vw,520px);background:rgb(var(--color-background, 26 26 26));color:rgb(var(--color-foreground, 255 255 255));border-radius:16px;padding:24px;box-shadow:0 12px 48px #00000059;outline:none}.rx-modal__title{margin:0 0 .5rem;font-weight:700;font-size:clamp(20px,2.2vw,24px);line-height:1.2}.rx-modal__body{margin:0 0 1.25rem;opacity:.92}.rx-modal__actions{display:flex;justify-content:flex-end;gap:.5rem}.rx-modal__close.button{cursor:pointer}.rx-modal__close:not(.button){padding:.7rem 1rem;border-radius:10px;border:1px solid rgba(255,255,255,.18);background:#5a31f4;color:#fff;font-weight:700;cursor:pointer}.rx-modal__dialog a{color:inherit;text-decoration:underline;text-underline-offset:2px;opacity:.95}@media (prefers-reduced-motion: no-preference){.rx-modal.is-open{animation:rx-fade .18s ease-out}.rx-modal__dialog{animation:rx-pop .18s ease-out}@keyframes rx-fade{0%{opacity:0}to{opacity:1}}@keyframes rx-pop{0%{transform:translateY(6px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}}.rx-lock{overflow:hidden}
/*# sourceMappingURL=/cdn/shop/t/3/assets/rx-prescription.css.map */
