.gm-store-status-popup__dialog{padding:0;border:none;background:transparent;max-width:min(440px,calc(100% - 32px));width:100%;max-height:min(90vh,640px);margin:auto;color:var(--gm-text, #000)}.gm-store-status-popup__dialog::backdrop{background:#00000073;opacity:0;transition:opacity .25s ease}.gm-store-status-popup__dialog[open]::backdrop{opacity:1}.gm-store-status-popup__panel{position:relative;display:flex;flex-direction:column;gap:var(--gm-space-20, 20px);padding:var(--gm-space-40, 40px) var(--gm-space-20, 20px) var(--gm-space-20, 20px);background:var(--gm-bg, #fff);color:var(--gm-text, #000);box-sizing:border-box;border-radius:2px;transform:translateY(12px);opacity:0;transition:transform .28s ease,opacity .28s ease}.gm-store-status-popup__dialog[open] .gm-store-status-popup__panel{transform:translateY(0);opacity:1}.gm-store-status-popup__close{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:none;background:transparent;color:var(--gm-text, #000);font-size:28px;line-height:1;cursor:pointer}.gm-store-status-popup__close:focus-visible,.gm-store-status-popup__btn:focus-visible{outline:2px solid var(--gm-accent, #1bc875);outline-offset:2px}.gm-store-status-popup__header{padding-inline-end:36px}.gm-store-status-popup__title{margin:0;font-family:var(--gm-font-display, "Hanken Grotesk", sans-serif);font-size:22px;font-weight:700;line-height:1.2;letter-spacing:.02em;color:var(--gm-text, #000)}.gm-store-status-popup__body{display:flex;flex-direction:column;gap:var(--gm-space-16, 16px)}.gm-store-status-popup__copy{margin:0;font-family:var(--gm-font-body, "Hanken Grotesk", sans-serif);font-size:var(--gm-fs-body, 16px);font-weight:400;line-height:1.45;color:var(--gm-text-muted, #3d3d3d)}.gm-store-status-popup__coupon{margin:0;font-family:var(--gm-font-body, "Hanken Grotesk", sans-serif);font-size:var(--gm-fs-body, 16px);font-weight:400;line-height:1.45;color:var(--gm-text, #000)}.gm-store-status-popup__code{display:inline-block;margin-inline:.25em;padding:2px 8px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:var(--gm-surface, #f8f8f8);border:1px solid var(--gm-border, #eeeeee);border-radius:2px}.gm-store-status-popup__closing{margin:0;font-family:var(--gm-font-body, "Hanken Grotesk", sans-serif);font-size:var(--gm-fs-body, 16px);font-weight:400;line-height:1.45;color:var(--gm-text, #000)}.gm-store-status-popup__actions{margin-top:var(--gm-space-10, 10px)}.gm-store-status-popup__btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin:0;padding:14px 28px;border:none;border-radius:2px;background:var(--gm-accent, #1bc875);color:#fff;font-family:var(--gm-font-body, "Hanken Grotesk", sans-serif);font-size:13.3px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,opacity .2s ease}.gm-store-status-popup__btn:hover{background:var(--gm-primary, #3b3535)}@media(max-width:749px){.gm-store-status-popup__dialog{max-width:100%;width:100%;max-height:min(92vh,720px);margin:auto auto 0}.gm-store-status-popup__panel{padding:var(--gm-space-40, 40px) var(--gm-space-20, 20px) var(--gm-space-40, 40px);border-radius:8px 8px 0 0;transform:translateY(24px)}}@media(prefers-reduced-motion:reduce){.gm-store-status-popup__dialog::backdrop,.gm-store-status-popup__panel,.gm-store-status-popup__btn{transition:none}.gm-store-status-popup__panel{transform:none;opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/gm-store-status-popup.css.map */
