.pgj-promo-timer{display:grid;gap:12px;margin:16px 0;padding:16px 18px;border:1.5px solid #e11d2e;border-radius:12px;background:#fff7f7;color:#111;box-shadow:0 8px 24px #e11d2e1f}.pgj-promo-timer .pgj-promo-label{justify-self:start;display:inline-flex;align-items:center;gap:8px;padding:5px 11px;border-radius:999px;background:#e11d2e;color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pgj-promo-timer .pgj-promo-label:before{content:"";width:8px;height:8px;border-radius:50%;background:#fff;animation:pgj-promo-pulse 1.1s ease-in-out infinite}@keyframes pgj-promo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.7)}}.pgj-promo-timer .pgj-promo-clock{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pgj-promo-timer .pgj-promo-cell{display:grid;justify-items:center;min-width:62px;padding:9px 10px 7px;border-radius:10px;background:#fff;border:1px solid #f2c4c8}.pgj-promo-timer .pgj-promo-num{font-family:var(--mono, monospace);font-size:30px;font-weight:700;line-height:1;color:#e11d2e;font-variant-numeric:tabular-nums}.pgj-promo-timer .pgj-promo-unit{margin-top:5px;font-size:10px;letter-spacing:.14em;color:#666}.pgj-promo-timer .pgj-promo-sep{font-size:26px;font-weight:700;color:#e11d2e}.pgj-promo-timer .pgj-promo-ends{font-size:13px;color:#555}@media(prefers-reduced-motion:reduce){.pgj-promo-timer .pgj-promo-label:before{animation:none}}.pgj-popup{position:fixed;width:min(420px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:0;border:0;border-radius:12px;background:#fff;color:#111;box-shadow:0 24px 60px #0000004d}.pgj-popup::backdrop{background:#0000008c}.pgj-popup-image{display:block;width:100%;height:auto;max-height:240px;object-fit:cover;border-radius:12px 12px 0 0}.pgj-popup-body{padding:22px;display:grid;gap:12px}.pgj-popup h2{margin:0;font-family:var(--serif, Georgia, serif);font-size:22px;font-weight:400;line-height:1.2;color:#111}.pgj-popup p{margin:0;font-size:14px;line-height:1.5;color:#555}.pgj-popup-close{position:absolute;top:8px;right:8px;width:34px;height:34px;border:0;border-radius:50%;background:#ffffffe6;color:#111;font-size:22px;line-height:1;cursor:pointer}.pgj-popup form{display:grid;gap:10px}.pgj-popup input[type=email]{height:42px;padding:0 12px;border:1px solid #cfcfcf;border-radius:8px;background:#fff;color:#111;font:inherit}.pgj-popup .pgj-popup-consent{display:flex;gap:8px;align-items:flex-start;font-size:12px;color:#555}.pgj-popup .pgj-popup-consent input{margin-top:2px}.pgj-popup .pgj-popup-submit{display:flex;align-items:center;justify-content:center;height:44px;line-height:1;padding:0 16px;border:0;border-radius:8px;background:#111;color:#fff;font:inherit;font-weight:500;text-align:center;text-decoration:none;cursor:pointer}.pgj-popup .pgj-popup-submit:disabled{opacity:.5;cursor:default}.pgj-popup .pgj-popup-link{font-size:13px;color:#111;text-decoration:underline;justify-self:start}.pgj-popup .pgj-popup-error{font-size:12px;color:#b3261e;min-height:1em}@media(max-width:480px){.pgj-popup{top:auto;bottom:0;left:0;right:0;width:100%;max-width:none;max-height:88vh;margin:0;border-radius:12px 12px 0 0}.pgj-popup-image{border-radius:0}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/pgj-promo.css.map */
